[polyml] New upstream release.
Jerry James
jjames at fedoraproject.org
Thu Sep 20 15:54:26 UTC 2012
commit f21262845a8d8d852958014a6fa8180a5aea5fb6
Author: Jerry James <jamesjer at betterlinux.com>
Date: Thu Sep 20 09:54:14 2012 -0600
New upstream release.
.gitignore | 2 +-
polyml-sem-wait.patch | 12 ++++++------
polyml.spec | 20 ++++++++++----------
sources | 4 ++--
4 files changed, 19 insertions(+), 19 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 97b19f4..5dd3ea5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
/polyml-docs.tar.xz
-/polyml.5.4.1.tar.gz
+/polyml.5.5.tar.gz
diff --git a/polyml-sem-wait.patch b/polyml-sem-wait.patch
index 45c3b4e..7eb8748 100644
--- a/polyml-sem-wait.patch
+++ b/polyml-sem-wait.patch
@@ -1,14 +1,14 @@
---- configure.orig 2010-09-03 05:22:40.000000000 -0600
-+++ configure 2011-08-08 11:43:53.846348240 -0600
-@@ -16423,13 +16423,13 @@
- if test "x$ac_cv_func_sem_wait" = x""yes; then :
+--- configure.orig 2012-09-05 03:27:05.000000000 -0600
++++ configure 2012-09-20 08:51:02.345909037 -0600
+@@ -17419,13 +17419,13 @@
+ if test "x$ac_cv_func_sem_wait" = xyes; then :
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_wait in -lrt" >&5
-$as_echo_n "checking for sem_wait in -lrt... " >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_wait in -lpthread" >&5
+$as_echo_n "checking for sem_wait in -lpthread... " >&6; }
- if test "${ac_cv_lib_rt_sem_wait+set}" = set; then :
+ if ${ac_cv_lib_rt_sem_wait+:} false; then :
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
@@ -17,7 +17,7 @@
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-@@ -16464,7 +16464,7 @@
+@@ -17460,7 +17460,7 @@
#define HAVE_LIBRT 1
_ACEOF
diff --git a/polyml.spec b/polyml.spec
index ee172fd..1df8442 100644
--- a/polyml.spec
+++ b/polyml.spec
@@ -1,13 +1,13 @@
Name: polyml
-Version: 5.4.1
-Release: 3%{?dist}
+Version: 5.5
+Release: 1%{?dist}
Summary: Poly/ML compiler and runtime system
Group: Development/Languages
License: LGPLv2+
URL: http://www.polyml.org
-Source0: http://downloads.sourceforge.net/polyml/polyml.%{version}.tar.gz
-# 2011-02-03 snapshot of http://www.polyml.org/docs/.
+Source0: http://downloads.sourceforge.net/%{name}/%{name}.%{version}.tar.gz
+# 2012-09-20 snapshot of http://www.polyml.org/docs/.
Source1: polyml-docs.tar.xz
# This patch has not yet been sent upstream. The shipped configure script
# looks in -lrt for sem_wait, and concludes that we don't have it. We do,
@@ -25,14 +25,14 @@ Patch0: polyml-sem-wait.patch
BuildRequires: chrpath
BuildRequires: gmp-devel
BuildRequires: lesstif-devel
+BuildRequires: libffi-devel
BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: libXt-devel
Requires: polyml-libs%{?_isa} = %{version}-%{release}
-# FIXME: Fix --with-portable build on other arches
# list of supported arches from configure.ac
-ExclusiveArch: %{arm} %{ix86} x86_64 ia64 sparc sparcv9 ppc
+ExclusiveArch: %{arm} %{ix86} x86_64 ia64 %{sparc} ppc
%description
Poly/ML is a full implementation of Standard ML available as
@@ -67,10 +67,7 @@ Runtime libraries for Poly/ML.
# execstack flag into the executables, which is bad news for people running
# SELinux. The execstack flag is not really needed, so we go through the
# contortions below to keep it off.
-%configure --disable-static \
-%ifnarch %{arm} %{ix86} x86_64 ia64 sparc sparcv9 ppc
- --with-portable \
-%endif
+%configure --disable-static --with-system-libffi \
CFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -Wa,--noexecstack" \
CXXFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -Wa,--noexecstack" \
CCASFLAGS="-Wa,--noexecstack" LDFLAGS="-Wl,-z,noexecstack"
@@ -103,6 +100,9 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
%{_libdir}/libpolyml.so.*
%changelog
+* Thu Sep 20 2012 Jerry James <loganjerry at gmail.com> - 5.5-1
+- New upstream version
+
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 5.4.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
diff --git a/sources b/sources
index 8a374d5..95b33e4 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-a06ba2bee454ebdda06c1b61f638f45e polyml.5.4.1.tar.gz
-853a980efa35036023c398d108021b53 polyml-docs.tar.xz
+a123c2f9ad2aec1a14b1111a9f3e680f polyml.5.5.tar.gz
+2a0ae5f26a991daa99c799f27dfd6759 polyml-docs.tar.xz
More information about the scm-commits
mailing list