[gnu-smalltalk/f14/master] New upstream release
Jochen Schmitt
s4504kr at fedoraproject.org
Tue Dec 21 00:31:55 UTC 2010
commit fa57b1e835124ba910e65b778f64b19e786d9d7e
Author: Jochen Schmitt <Jochen at herr-schmitt.de>
Date: Mon Dec 20 18:18:47 2010 +0100
New upstream release
.gitignore | 1 +
gnu-smalltalk.spec | 31 +++++++++++++++++-------
gst-3.2-ltdl.patch | 37 ------------------------------
gst-3.2-tst.patch | 14 -----------
gst-3.2.2-emacs.patch | 14 -----------
gst-3.2.2-am.patch => gst-3.2.3-am.patch | 4 +-
gst-3.2.3-ltdl.patch | 12 +++++++++
gst-3.2.3-tst.patch | 14 +++++++++++
sources | 2 +-
9 files changed, 52 insertions(+), 77 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e2bdd2c..4146ed3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
smalltalk-3.2.tar.gz
smalltalk-3.2.2.tar.gz
+/smalltalk-3.2.3.tar.gz
diff --git a/gnu-smalltalk.spec b/gnu-smalltalk.spec
index cc8a2e0..5e2c81a 100644
--- a/gnu-smalltalk.spec
+++ b/gnu-smalltalk.spec
@@ -1,16 +1,15 @@
Summary: GNU Smalltalk
Name: gnu-smalltalk
-Version: 3.2.2
+Version: 3.2.3
Release: 1%{?dist}
Source: ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-%{version}.tar.gz
Source1: gnu-smalltalk.desktop
Source2: gnu-smalltalk.svg
-Patch1: gst-3.2.2-am.patch
-Patch2: gst-3.2-tst.patch
-Patch3: gst-3.2-ltdl.patch
-Patch4: gst-3.2.2-emacs.patch
+Patch1: gst-3.2.3-am.patch
+Patch2: gst-3.2.3-tst.patch
+Patch3: gst-3.2.3-ltdl.patch
License: GPLv2+ with exceptions
Group: Development/Languages
@@ -100,22 +99,23 @@ with functions written in C.
%patch1 -p1 -b .auto
%patch2 -p1 -b .tst
%patch3 -p1 -b .ltdl
-%patch4 -p1 -b .emx
-
-rm -rf lib-src/lt*
%build
+libtoolize
autoreconf
+rm -rf lib-src/lt*
CFLAGS="$RPM_OPT_FLAGS -Wa,--noexecstack"
%configure --with-tcl=%{_libdir} --with-tk=%{_libdir} \
--enable-static=no --enable-shared=yes --disable-rpath \
--with-system-libsigsegv \
--with-system-libffi=yes \
--with-system-libltdl=yes \
+ --with-lispdir=%{_emacs_sitelispdir}/gnu-smalltalk \
+ --with-lispstartdir=%{_emacs_sitestartdir} \
--with-imagedir=%{_libdir}/%{name}
# _smp_mflags seems not to work
-make %{?_smp_mflags}
+make # %{?_smp_mflags}
cd doc
@@ -132,6 +132,13 @@ rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT INSTALL="install -c -p" install
+mkdir -p ${RPM_BUILD_ROOT}%{_emacs_sitestartdir}
+
+mv ${RPM_BUILD_ROOT}%{_emacs_sitelispdir}/gnu-smalltalk/site-start.d/* \
+ ${RPM_BUILD_ROOT}%{_emacs_sitestartdir}
+
+rmdir ${RPM_BUILD_ROOT}%{_emacs_sitelispdir}/gnu-smalltalk/site-start.d
+
rm -rf $RPM_BUILD_ROOT/%{_libdir}/libgst*a*
rm -rf $RPM_BUILD_ROOT/%{_libdir}/gnu-smalltalk/*.la
@@ -228,6 +235,12 @@ fi
%{_emacs_sitestartdir}/*.el
%changelog
+* Sat Dec 18 2010 Jochen Schmitt <JOchen herr-schmitt de> 3.2.3-1
+- New upstream release
+
+* Sun Nov 28 2010 Rex Dieter <rdieter at fedoraproject.org> 3.2.2-2
+- rebuild (libsigsegv)
+
* Sun Aug 1 2010 Jochen Schmitt <Jochen herr-schmitt de> 3.2.2-1
- New upstream release
diff --git a/gst-3.2.2-am.patch b/gst-3.2.3-am.patch
similarity index 75%
rename from gst-3.2.2-am.patch
rename to gst-3.2.3-am.patch
index 5552583..c8b9534 100644
--- a/gst-3.2.2-am.patch
+++ b/gst-3.2.3-am.patch
@@ -5,8 +5,8 @@ diff -up smalltalk-3.2/configure.ac.auto smalltalk-3.2/configure.ac
dnl 2.63 needed by testsuite, actually
AC_PREREQ(2.63)
--AC_INIT([GNU Smalltalk], 3.2.2, help-smalltalk at gnu.org, smalltalk,
-+AC_INIT([GNU Smalltalk], 3.2.2, help-smalltalk at gnu.org, gnu-smalltalk,
+-AC_INIT([GNU Smalltalk], 3.2.3, help-smalltalk at gnu.org, smalltalk,
++AC_INIT([GNU Smalltalk], 3.2.3, help-smalltalk at gnu.org, gnu-smalltalk,
[http://smalltalk.gnu.org/])
MAINTAINER="bonzini at gnu.org"
diff --git a/gst-3.2.3-ltdl.patch b/gst-3.2.3-ltdl.patch
new file mode 100644
index 0000000..a43a1c6
--- /dev/null
+++ b/gst-3.2.3-ltdl.patch
@@ -0,0 +1,12 @@
+diff -up smalltalk-3.2/lib-src/Makefile.am.ltdl smalltalk-3.2/lib-src/Makefile.am
+--- smalltalk-3.2/lib-src/Makefile.am.ltdl 2010-05-02 19:59:34.232735191 +0200
++++ smalltalk-3.2/lib-src/Makefile.am 2010-05-02 19:59:49.835724459 +0200
+@@ -11,7 +11,7 @@ library_la_SOURCES = \
+ noinst_HEADERS = \
+ obstack.h poll_.h getopt.h md5.h ansidecl.h strspell.h lock.h \
+ mathl.h trigl.h avltrees.h rbtrees.h trigl.c sincosl.c getaddrinfo.h \
+- socketx.h ltdl_.h regex.h pointer-set.h
++ socketx.h regex.h pointer-set.h
+
+ DISTCLEANFILES = poll.h ltdl.h
+
diff --git a/gst-3.2.3-tst.patch b/gst-3.2.3-tst.patch
new file mode 100644
index 0000000..09badc0
--- /dev/null
+++ b/gst-3.2.3-tst.patch
@@ -0,0 +1,14 @@
+diff -up smalltalk-3.2.3/tests/testsuite.at.tst smalltalk-3.2.3/tests/testsuite.at
+--- smalltalk-3.2.3/tests/testsuite.at.tst 2010-10-20 13:52:47.000000000 +0200
++++ smalltalk-3.2.3/tests/testsuite.at 2010-12-18 18:37:18.905792073 +0100
+@@ -158,8 +158,8 @@ AT_PACKAGE_TEST([Magritte])
+ AT_OPTIONAL_PACKAGE_TEST([ROE])
+ AT_PACKAGE_TEST([SandstoneDb])
+ AT_OPTIONAL_PACKAGE_TEST([Seaside-Core])
+-AT_PACKAGE_TEST([Sport])
+-AT_PACKAGE_TEST([Swazoo])
++# AT_PACKAGE_TEST([Sport])
++# AT_PACKAGE_TEST([Swazoo])
+ AT_OPTIONAL_PACKAGE_TEST([XML-XMLParser])
+ AT_OPTIONAL_PACKAGE_TEST([XML-Expat])
+ AT_OPTIONAL_PACKAGE_TEST([ZLib])
diff --git a/sources b/sources
index 6236887..ce95382 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-15cb5a34b70316b2985a344886a7abf0 smalltalk-3.2.2.tar.gz
+9d39754f9892ba6474cdd8d00a7b7ffe smalltalk-3.2.3.tar.gz
More information about the scm-commits
mailing list