Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Apr 2013 23:15:35 +0000 (UTC)
From:      Johan van Selst <johans@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r316855 - in head/lang/smalltalk: . files
Message-ID:  <201304292315.r3TNFZbK037403@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: johans
Date: Mon Apr 29 23:15:35 2013
New Revision: 316855
URL: http://svnweb.freebsd.org/changeset/ports/316855

Log:
  Update Smalltalk to 3.2.5 (mostly bugfixes)
  http://smalltalk.gnu.org/news/gnu-smalltalk-3-2-5

Added:
  head/lang/smalltalk/files/patch-libgst_cint.c   (contents, props changed)
Modified:
  head/lang/smalltalk/Makefile
  head/lang/smalltalk/distinfo
  head/lang/smalltalk/files/patch-libgst_Makefile.in   (contents, props changed)
  head/lang/smalltalk/files/patch-snprintfv-snprintfv-format.c

Modified: head/lang/smalltalk/Makefile
==============================================================================
--- head/lang/smalltalk/Makefile	Mon Apr 29 22:41:58 2013	(r316854)
+++ head/lang/smalltalk/Makefile	Mon Apr 29 23:15:35 2013	(r316855)
@@ -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' \

Modified: head/lang/smalltalk/distinfo
==============================================================================
--- head/lang/smalltalk/distinfo	Mon Apr 29 22:41:58 2013	(r316854)
+++ head/lang/smalltalk/distinfo	Mon Apr 29 23:15:35 2013	(r316855)
@@ -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

Modified: head/lang/smalltalk/files/patch-libgst_Makefile.in
==============================================================================
--- head/lang/smalltalk/files/patch-libgst_Makefile.in	Mon Apr 29 22:41:58 2013	(r316854)
+++ head/lang/smalltalk/files/patch-libgst_Makefile.in	Mon Apr 29 23:15:35 2013	(r316855)
@@ -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

Added: head/lang/smalltalk/files/patch-libgst_cint.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/smalltalk/files/patch-libgst_cint.c	Mon Apr 29 23:15:35 2013	(r316855)
@@ -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;
+ }
+ 

Modified: head/lang/smalltalk/files/patch-snprintfv-snprintfv-format.c
==============================================================================
--- head/lang/smalltalk/files/patch-snprintfv-snprintfv-format.c	Mon Apr 29 22:41:58 2013	(r316854)
+++ head/lang/smalltalk/files/patch-snprintfv-snprintfv-format.c	Mon Apr 29 23:15:35 2013	(r316855)
@@ -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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304292315.r3TNFZbK037403>