diff options
author | Johan van Selst <johans@FreeBSD.org> | 2013-04-29 23:15:35 +0000 |
---|---|---|
committer | Johan van Selst <johans@FreeBSD.org> | 2013-04-29 23:15:35 +0000 |
commit | 82dc5880e82bbf67ec067fb5edf8afb36d64de19 (patch) | |
tree | 294908496639598cb7a626e44d4fb7dac620d4f7 /lang/smalltalk | |
parent | Add entry for SA-13:05.nfsserver (diff) |
Update Smalltalk to 3.2.5 (mostly bugfixes)
http://smalltalk.gnu.org/news/gnu-smalltalk-3-2-5
Notes
Notes:
svn path=/head/; revision=316855
Diffstat (limited to 'lang/smalltalk')
-rw-r--r-- | lang/smalltalk/Makefile | 17 | ||||
-rw-r--r-- | lang/smalltalk/distinfo | 4 | ||||
-rw-r--r-- | lang/smalltalk/files/patch-libgst_Makefile.in | 8 | ||||
-rw-r--r-- | lang/smalltalk/files/patch-libgst_cint.c | 10 | ||||
-rw-r--r-- | lang/smalltalk/files/patch-snprintfv-snprintfv-format.c | 8 |
5 files changed, 27 insertions, 20 deletions
diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile index 672c73ff57e9..0e03f9260d4f 100644 --- a/lang/smalltalk/Makefile +++ b/lang/smalltalk/Makefile @@ -1,16 +1,10 @@ -# New ports collection makefile for: smalltalk -# Date created: 09 Feb 1995 -# Whom: gpalmer -# +# Created by: gpalmer # $FreeBSD$ -# PORTNAME= smalltalk -PORTVERSION= 3.2.4 -PORTREVISION= 3 +PORTVERSION= 3.2.5 CATEGORIES= lang -MASTER_SITES= ${MASTER_SITE_GNU} -MASTER_SITE_SUBDIR= ${PORTNAME} +MASTER_SITES= GNU MAINTAINER= johans@FreeBSD.org COMMENT= GNU Smalltalk @@ -29,10 +23,11 @@ USE_GNOME= pango USES= pathfix pkgconfig iconv USE_SQLITE= yes USE_GMAKE= yes +USE_XZ= yes USE_XORG= ice xi xmu USE_GL= gl glut GNU_CONFIGURE= yes -CONFIGURE_ENV= ac_cv_prog_EMACS=no +CONFIGURE_ENV= ac_cv_prog_EMACS=no ac_cv_prog_AWK=gawk CONFIGURE_ARGS= --enable-generational-gc=no \ --enable-gtk=no \ --with-emacs=no \ @@ -95,6 +90,8 @@ post-patch: @${REINPLACE_CMD} -e 's/lrintl (truncl/lroundl (truncl/' \ ${WRKSRC}/libgst/prims.def \ ${WRKSRC}/libgst/prims.inl + @${REINPLACE_CMD} -e '/^ac_include/s/\\$$/#include <wctype.h> \\/' \ + ${WRKSRC}/snprintfv/configure post-build: @${SED} -e 's|@bindir@|${PREFIX}/bin|g' \ diff --git a/lang/smalltalk/distinfo b/lang/smalltalk/distinfo index 88e173c8332a..e0f7453e1c46 100644 --- a/lang/smalltalk/distinfo +++ b/lang/smalltalk/distinfo @@ -1,2 +1,2 @@ -SHA256 (smalltalk-3.2.4.tar.gz) = 901cc7090a1fa44bc60900a970d207de4aa3bdfdce72bea55114e243bc1eb1b3 -SIZE (smalltalk-3.2.4.tar.gz) = 5877496 +SHA256 (smalltalk-3.2.5.tar.xz) = 819a15f7ba8a1b55f5f60b9c9a58badd6f6153b3f987b70e7b167e7755d65acc +SIZE (smalltalk-3.2.5.tar.xz) = 3513508 diff --git a/lang/smalltalk/files/patch-libgst_Makefile.in b/lang/smalltalk/files/patch-libgst_Makefile.in index 690123fe5821..8474324663c6 100644 --- a/lang/smalltalk/files/patch-libgst_Makefile.in +++ b/lang/smalltalk/files/patch-libgst_Makefile.in @@ -1,8 +1,8 @@ ---- libgst/Makefile.in.orig 2010-05-02 11:02:28.000000000 +0200 -+++ libgst/Makefile.in 2010-05-02 11:02:31.000000000 +0200 -@@ -378,7 +378,7 @@ +--- libgst/Makefile.in.orig 2013-04-29 23:02:07.000000000 +0200 ++++ libgst/Makefile.in 2013-04-29 23:02:07.000000000 +0200 +@@ -415,7 +415,7 @@ CLEANFILES = genprims$(EXEEXT) genbc$(EX # definitions for libgst.la - libgst_la_LIBADD = $(top_builddir)/lib-src/library.la $(SOCKET_LIBS) \ + libgst_la_LIBADD = $(top_builddir)/lib-src/library.la \ $(LIBSIGSEGV) $(LIBFFI) $(LIBSNPRINTFV) $(LIBREADLINE) $(LIBLTDL) \ - $(LIBGMP) $(LIBTHREAD) + $(LIBGMP) $(LIBTHREAD) -lexecinfo diff --git a/lang/smalltalk/files/patch-libgst_cint.c b/lang/smalltalk/files/patch-libgst_cint.c new file mode 100644 index 000000000000..c6906d0bee6a --- /dev/null +++ b/lang/smalltalk/files/patch-libgst_cint.c @@ -0,0 +1,10 @@ +--- libgst/cint.c.orig 2013-04-29 23:42:00.000000000 +0200 ++++ libgst/cint.c 2013-04-29 23:42:10.000000000 +0200 +@@ -399,6 +399,7 @@ my_putenv (const char *str) + static char ** + get_environ (void) + { ++ extern char **environ; + return environ; + } + diff --git a/lang/smalltalk/files/patch-snprintfv-snprintfv-format.c b/lang/smalltalk/files/patch-snprintfv-snprintfv-format.c index d73974342bd4..bce39b3fc74a 100644 --- a/lang/smalltalk/files/patch-snprintfv-snprintfv-format.c +++ b/lang/smalltalk/files/patch-snprintfv-snprintfv-format.c @@ -1,6 +1,6 @@ ---- snprintfv/snprintfv/format.c.orig Thu Jan 18 11:46:33 2007 -+++ snprintfv/snprintfv/format.c Thu Jan 18 11:51:54 2007 -@@ -54,7 +54,7 @@ +--- snprintfv/snprintfv/format.c.orig 2013-03-23 20:56:26.000000000 +0100 ++++ snprintfv/snprintfv/format.c 2013-04-29 23:02:07.000000000 +0200 +@@ -55,7 +55,7 @@ # define isinfl(x) isnanl ((x) - (x)) # endif # ifndef HAVE_MODFL @@ -9,7 +9,7 @@ # endif # ifndef HAVE_COPYSIGNL static snv_long_double copysignl (long double x, long double y); -@@ -1097,7 +1097,7 @@ +@@ -1098,7 +1098,7 @@ printf_string (STREAM *stream, struct pr #if !defined NO_FLOAT_PRINTING && defined HAVE_LONG_DOUBLE # ifndef HAVE_MODFL |