[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