Update to 2.2.

PR:		ports/90554
Submitted by:	Ports Fury
This commit is contained in:
Sam Lawrance 2005-12-18 22:26:09 +00:00
parent f17e6a49e1
commit 7a8e3d9561
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=151525
4 changed files with 109 additions and 48 deletions

View file

@ -6,8 +6,7 @@
#
PORTNAME= smalltalk
PORTVERSION= 2.1.5
PORTREVISION= 1
PORTVERSION= 2.2
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= ${PORTNAME}
@ -20,14 +19,17 @@ LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm \
OPTIONS= TCLTK "Enable Tcl/Tk binding" on
USE_GNOME= gnomehack gnometarget pkgconfig
USE_GCC= 3.4+
USE_ICONV= yes
USE_REINPLACE= yes
USE_GMAKE= yes
USE_ICONV= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
MAKEINFO="makeinfo --no-split"
CONFIGURE_ARGS= --disable-gtk --without-emacs --without-gmp
ac_cv_prog_EMACS=no
CONFIGURE_ARGS= --enable-generational-gc=no --enable-gtk=no \
--with-emacs=no --with-gmp=no
INSTALLS_SHLIB= yes
MAN1= gst.1
INFO= gst gst-base gst-libs
@ -37,34 +39,29 @@ LDFLAGS= -L${LOCALBASE}/lib
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
LIB_DEPENDS+= readline.5:${PORTSDIR}/devel/readline
.endif
.if defined(WITH_TCLTK)
LIB_DEPENDS+= tk84.1:${PORTSDIR}/x11-toolkits/tk84
CONFIGURE_ARGS+= --with-tcl=${LOCALBASE}/lib/tcl8.4 \
--with-tk=${LOCALBASE}/lib/tk8.4
PLIST_SUB+= TCLTK=""
.else
CONFIGURE_ARGS+= --with-tcl=no
PLIST_SUB+= TCLTK="@comment "
.endif
.if ${ARCH} != "i386" && ${ARCH} != "alpha"
BROKEN= "Does not compile on !i386 and !alpha"
.endif
post-extract:
@${RM} -f ${WRKSRC}/doc/*.info*
.if ${OSVERSION} < 500000
LIB_DEPENDS+= readline.5:${PORTSDIR}/devel/readline
.endif
.if defined(WITHOUT_TCLTK)
CONFIGURE_ARGS+= --with-tcl=no
PLIST_SUB+= TCLTK="@comment "
.else
LIB_DEPENDS+= tk84.1:${PORTSDIR}/x11-toolkits/tk84
CONFIGURE_ARGS+= --with-tcl=${LOCALBASE}/lib/tcl8.4 \
--with-tk=${LOCALBASE}/lib/tk8.4
PLIST_SUB+= TCLTK=""
.endif
post-patch:
@${FIND} ${WRKSRC} -name 'Makefile.in' | ${XARGS} ${REINPLACE_CMD} -e \
's|-release $$(VERSION)|-avoid-version|g'
@${REINPLACE_CMD} -e \
's|<malloc\.h>|<stdlib.h>|g' ${WRKSRC}/examples/gdbm.c
@${REINPLACE_CMD} -E -e \
's|volatile (mst_Boolean)|\1|g' ${WRKSRC}/libgst/interp.h
@${REINPLACE_CMD} -e 's|typedef .*intptr_t;||g ; \
s|typedef .*intmax_t;||g' ${WRKSRC}/configure
post-install:
${INSTALL_DATA} ${WRKSRC}/*.el ${PREFIX}/share/emacs/site-lisp

View file

@ -1,3 +1,3 @@
MD5 (smalltalk-2.1.5.tar.gz) = ce993e99f7f3f65958840e4be7a3036e
SHA256 (smalltalk-2.1.5.tar.gz) = 4215526f7bc4c55781b42a921566e301128a361605de7169ca85a122ccacbb61
SIZE (smalltalk-2.1.5.tar.gz) = 3456835
MD5 (smalltalk-2.2.tar.gz) = f092bb42f6cf52b429dba8640f8bf810
SHA256 (smalltalk-2.2.tar.gz) = ca134253f45bf5e3f34113c8d2a677f7733c464e2c3d75316f05e1d1437541b0
SIZE (smalltalk-2.2.tar.gz) = 4187113

View file

@ -1,14 +1,14 @@
$FreeBSD$
--- libgst/Makefile.in.orig
+++ libgst/Makefile.in
@@ -212,7 +212,7 @@
--- libgst/Makefile.in.orig Tue Nov 22 01:19:02 2005
+++ libgst/Makefile.in Fri Dec 16 23:18:14 2005
@@ -307,7 +307,7 @@
# definitions for libgst.la
libgst_la_LIBADD = $(top_builddir)/lib-src/library.la $(LIBSIGSEGV) \
- @LIBLTDL@ @LIBSNPRINTFV@ @LIBREADLINE@ @LIBGMP@
+ @LIBLTDL@ @LIBSNPRINTFV@ @LIBREADLINE@ @LIBGMP@ -lexecinfo
libgst_la_LDFLAGS = -version-info $(VERSION_INFO)
libgst_la_LIBADD = $(top_builddir)/lib-src/library.la \
$(top_builddir)/libffi/libffi.la @LIBSNPRINTFV@ @LIBREADLINE@ \
- @LIBGMP@ $(am__append_3)
+ @LIBGMP@ -lexecinfo $(am__append_3)
libgst_la_DEPENDENCIES = $(top_builddir)/lib-src/library.la \
$(top_builddir)/libffi/libffi.la @LIBSNPRINTFV@ \
$(am__append_4)

View file

@ -1,29 +1,41 @@
bin/gst
bin/gst-config
bin/gst-load
bin/gst-package
bin/gst-reload
bin/gst-sunit
include/gst.h
include/gstpub.h
include/sigsegv.h
lib/libgst.a
lib/libgst.la
lib/libgst.so
lib/libgst.so.5
%%TCLTK%%lib/smalltalk/blox-tk.la
%%TCLTK%%lib/smalltalk/blox-tk.so
lib/smalltalk/gdbm.la
lib/smalltalk/gdbm.so
lib/smalltalk/i18n.la
lib/smalltalk/i18n.so
lib/smalltalk/libc.la
lib/smalltalk/md5.la
lib/smalltalk/md5.so
lib/smalltalk/regex.la
lib/smalltalk/regex.so
lib/smalltalk/tcp.la
lib/smalltalk/tcp.so
libdata/pkgconfig/gnu-smalltalk.pc
share/aclocal/gst.m4
share/aclocal/snprintfv.m4
share/emacs/site-lisp/gst-mode.el
share/emacs/site-lisp/smalltalk-mode.el
share/smalltalk/Load.st
share/smalltalk/Reload.st
share/smalltalk/Test.st
share/smalltalk/blox-gtk/Blox.st
share/smalltalk/blox-gtk/BloxBasic.st
share/smalltalk/blox-gtk/BloxExtend.st
share/smalltalk/blox-gtk/BloxText.st
share/smalltalk/blox-gtk/BloxWidgets.st
share/smalltalk/blox-tk/Blox.st
share/smalltalk/blox-tk/BloxBasic.st
share/smalltalk/blox-tk/BloxCanvas.st
@ -60,7 +72,6 @@ share/smalltalk/browser/View.st
share/smalltalk/browser/bear.gif
share/smalltalk/browser/test.st
share/smalltalk/compiler/ChangeLog
share/smalltalk/compiler/Load.st
share/smalltalk/compiler/ParseTreeSearcher.st
share/smalltalk/compiler/RBFormatter.st
share/smalltalk/compiler/RBParseNodes.st
@ -76,6 +87,10 @@ share/smalltalk/compiler/StartCompiler.st
share/smalltalk/compiler/test.st
share/smalltalk/db/ChangeLog
share/smalltalk/db/DB.st
share/smalltalk/db/Glorp.st
share/smalltalk/db/GlorpMySQL.st
share/smalltalk/db/GlorpPort.st
share/smalltalk/db/GlorpTest.st
share/smalltalk/db/MySQL.st
share/smalltalk/db/MySQLTests.st
share/smalltalk/db/README
@ -83,9 +98,14 @@ share/smalltalk/db/mysql-test.st
share/smalltalk/examples/Application.st
share/smalltalk/examples/Bench.st
share/smalltalk/examples/Case.st
share/smalltalk/examples/Continuations.st
share/smalltalk/examples/Debugger.st
share/smalltalk/examples/DeltaBlue.st
share/smalltalk/examples/Dinner.st
share/smalltalk/examples/EditStream.st
share/smalltalk/examples/Gen2.st
share/smalltalk/examples/GenClasses.st
share/smalltalk/examples/Generator.st
share/smalltalk/examples/Lisp.st
share/smalltalk/examples/Man.st
share/smalltalk/examples/MemUsage.st
@ -97,7 +117,6 @@ share/smalltalk/examples/PushBack.st
share/smalltalk/examples/Queens.st
share/smalltalk/examples/README
share/smalltalk/examples/RandomInt.st
share/smalltalk/examples/RecursLit.st
share/smalltalk/examples/RegExp.st
share/smalltalk/examples/Richards.st
share/smalltalk/examples/SortCriter.st
@ -120,9 +139,8 @@ share/smalltalk/examples/xml.sed
share/smalltalk/gst.im
share/smalltalk/gtk/GtkDecl.st
share/smalltalk/gtk/GtkImpl.st
share/smalltalk/gtk/Libs.st
share/smalltalk/gtk/MoreFuncs.st
share/smalltalk/gtk/Types.st
share/smalltalk/gtk/MoreStructs.st
share/smalltalk/gtk/example_arrow.st
share/smalltalk/gtk/example_aspectframe.st
share/smalltalk/gtk/example_buttonbox.st
@ -130,15 +148,61 @@ share/smalltalk/gtk/example_entry.st
share/smalltalk/gtk/example_eventbox.st
share/smalltalk/gtk/example_hello.st
share/smalltalk/gtk/example_tictactoe.st
share/smalltalk/gtk/example_tree.st
share/smalltalk/i18n/ChangeLog
share/smalltalk/i18n/Collation.st
share/smalltalk/i18n/Expression.st
share/smalltalk/i18n/GetText.st
share/smalltalk/i18n/Load.st
share/smalltalk/i18n/Locale.st
share/smalltalk/i18n/Numbers.st
share/smalltalk/i18n/Sets.st
share/smalltalk/i18n/Times.st
share/smalltalk/java/Java.st
share/smalltalk/java/JavaClassFiles.st
share/smalltalk/java/JavaExtensions.st
share/smalltalk/java/JavaMetaobjects.st
share/smalltalk/java/JavaRuntime.st
share/smalltalk/java/JavaTranslation.st
share/smalltalk/java/extract-native.awk
share/smalltalk/java/gnu_gcj_convert_IOConverter.st
share/smalltalk/java/gnu_gcj_runtime_StackTrace.st
share/smalltalk/java/gnu_gcj_runtime_StringBuffer.st
share/smalltalk/java/gnu_java_net_PlainDatagramSocketImpl.st
share/smalltalk/java/gnu_java_net_PlainSocketImpl.st
share/smalltalk/java/gnu_java_nio_FileLockImpl.st
share/smalltalk/java/gnu_java_nio_SelectorImpl.st
share/smalltalk/java/java_io_File.st
share/smalltalk/java/java_io_FileDescriptor.st
share/smalltalk/java/java_io_ObjectInputStream.st
share/smalltalk/java/java_io_VMObjectStreamClass.st
share/smalltalk/java/java_lang_Character.st
share/smalltalk/java/java_lang_Class.st
share/smalltalk/java/java_lang_ConcreteProcess.st
share/smalltalk/java/java_lang_Double.st
share/smalltalk/java/java_lang_Float.st
share/smalltalk/java/java_lang_Math.st
share/smalltalk/java/java_lang_Object.st
share/smalltalk/java/java_lang_Runtime.st
share/smalltalk/java/java_lang_String.st
share/smalltalk/java/java_lang_StringBuffer.st
share/smalltalk/java/java_lang_System.st
share/smalltalk/java/java_lang_Thread.st
share/smalltalk/java/java_lang_VMClassLoader.st
share/smalltalk/java/java_lang_ref_Reference.st
share/smalltalk/java/java_lang_reflect_Array.st
share/smalltalk/java/java_lang_reflect_Constructor.st
share/smalltalk/java/java_lang_reflect_Field.st
share/smalltalk/java/java_lang_reflect_Method.st
share/smalltalk/java/java_lang_reflect_Proxy.st
share/smalltalk/java/java_net_InetAddress.st
share/smalltalk/java/java_net_NetworkInterface.st
share/smalltalk/java/java_nio_DirectByteBufferImpl.st
share/smalltalk/java/java_nio_channels_FileChannelImpl.st
share/smalltalk/java/java_text_Collator.st
share/smalltalk/java/java_util_ResourceBundle.st
share/smalltalk/java/java_util_TimeZone.st
share/smalltalk/java/java_util_zip_Deflater.st
share/smalltalk/java/java_util_zip_Inflater.st
share/smalltalk/kernel/AbstNamespc.st
share/smalltalk/kernel/AnsiDates.st
share/smalltalk/kernel/AnsiExcept.st
@ -225,6 +289,7 @@ share/smalltalk/kernel/RecursionLock.st
share/smalltalk/kernel/RootNamespc.st
share/smalltalk/kernel/RunArray.st
share/smalltalk/kernel/ScaledDec.st
share/smalltalk/kernel/Security.st
share/smalltalk/kernel/Semaphore.st
share/smalltalk/kernel/SeqCollect.st
share/smalltalk/kernel/Set.st
@ -262,7 +327,6 @@ share/smalltalk/net/SMTP.st
share/smalltalk/net/URIResolver.st
share/smalltalk/net/httpd/FileServer.st
share/smalltalk/net/httpd/Haiku.st
share/smalltalk/net/httpd/Load.st
share/smalltalk/net/httpd/STT.st
share/smalltalk/net/httpd/WebServer.st
share/smalltalk/net/httpd/WikiServer.st
@ -284,7 +348,6 @@ share/smalltalk/numerics/Basic.st
share/smalltalk/numerics/Distributions.st
share/smalltalk/numerics/Functions.st
share/smalltalk/numerics/Integration.st
share/smalltalk/numerics/Load.st
share/smalltalk/numerics/Matrixes.st
share/smalltalk/numerics/NumericsAdds.st
share/smalltalk/numerics/NumericsTests.st
@ -303,7 +366,6 @@ share/smalltalk/tcp/Datagram.st
share/smalltalk/tcp/IPSocketImpl.st
share/smalltalk/tcp/SocketAddress.st
share/smalltalk/tcp/Sockets.st
share/smalltalk/tcp/TCP.st
share/smalltalk/tcp/Tests.st
share/smalltalk/tcp/cfuncs.st
share/smalltalk/tcp/init.st
@ -379,6 +441,7 @@ share/smalltalk/xml/XSL.st
@dirrm share/smalltalk/net/httpd
@dirrm share/smalltalk/net
@dirrm share/smalltalk/kernel
@dirrm share/smalltalk/java
@dirrm share/smalltalk/i18n
@dirrm share/smalltalk/gtk
@dirrm share/smalltalk/examples/modules
@ -387,6 +450,7 @@ share/smalltalk/xml/XSL.st
@dirrm share/smalltalk/compiler
@dirrm share/smalltalk/browser
@dirrm share/smalltalk/blox-tk
@dirrm share/smalltalk/blox-gtk
@dirrm share/smalltalk
@dirrm lib/smalltalk
@exec mkdir -p %D/include/snprintfv