From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Dec 17 15:10:09 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E52A816A420 for ; Sat, 17 Dec 2005 15:10:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4AF9343D49 for ; Sat, 17 Dec 2005 15:10:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBHFA46B055326 for ; Sat, 17 Dec 2005 15:10:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBHFA4vl055325; Sat, 17 Dec 2005 15:10:04 GMT (envelope-from gnats) Resent-Date: Sat, 17 Dec 2005 15:10:04 GMT Resent-Message-Id: <200512171510.jBHFA4vl055325@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, KATO Tsuguru Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9ECA216A420 for ; Sat, 17 Dec 2005 15:01:37 +0000 (GMT) (envelope-from tkato432@yahoo.com) Received: from nm05omta053.dion.ne.jp (nm05mta.dion.ne.jp [219.125.112.4]) by mx1.FreeBSD.org (Postfix) with SMTP id A0A5143D68 for ; Sat, 17 Dec 2005 15:01:36 +0000 (GMT) (envelope-from tkato432@yahoo.com) Received: from localhost ([219.108.136.82]) by nm05mta.dion.ne.jp id <20051218000127039.MA33.824B7D0@nm05mta.dion.ne.jp>; Sun, 18 Dec 2005 00:01:27 +0900 Message-Id: <20051218000019.1bf40ff2.tkato432@yahoo.com> Date: Sun, 18 Dec 2005 00:00:19 +0900 From: KATO Tsuguru To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: ports/90554: Update port: lang/smalltalk to 2.2 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Dec 2005 15:10:09 -0000 >Number: 90554 >Category: ports >Synopsis: Update port: lang/smalltalk to 2.2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Dec 17 15:10:03 GMT 2005 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: FreeBSD 4.11-RELEASE-p13 i386 >Organization: >Environment: >Description: - Update to version 2.2 >How-To-Repeat: >Fix: diff -urN /usr/ports/lang/smalltalk/Makefile lang/smalltalk/Makefile --- /usr/ports/lang/smalltalk/Makefile Wed Jul 27 02:42:19 2005 +++ lang/smalltalk/Makefile Sat Dec 17 04:04:21 2005 @@ -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,18 @@ OPTIONS= TCLTK "Enable Tcl/Tk binding" on +CONFLICTS= libsigsegv-* + +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-gtk=no --with-gmp=no +INSTALLS_SHLIB= yes MAN1= gst.1 INFO= gst gst-base gst-libs @@ -37,34 +40,29 @@ .include +.if ${ARCH} != "i386" && ${ARCH} != "alpha" +BROKEN= "Does not compile on !i386 and !alpha" +.endif + .if ${OSVERSION} < 500000 LIB_DEPENDS+= readline.5:${PORTSDIR}/devel/readline .endif -.if defined(WITH_TCLTK) +.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="" -.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* - post-patch: @${FIND} ${WRKSRC} -name 'Makefile.in' | ${XARGS} ${REINPLACE_CMD} -e \ 's|-release $$(VERSION)|-avoid-version|g' - @${REINPLACE_CMD} -e \ - 's|||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 diff -urN /usr/ports/lang/smalltalk/distinfo lang/smalltalk/distinfo --- /usr/ports/lang/smalltalk/distinfo Fri Nov 25 13:37:38 2005 +++ lang/smalltalk/distinfo Fri Dec 16 23:15:59 2005 @@ -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 diff -urN /usr/ports/lang/smalltalk/files/patch-libgst_Makefile.in lang/smalltalk/files/patch-libgst_Makefile.in --- /usr/ports/lang/smalltalk/files/patch-libgst_Makefile.in Wed Jul 27 00:50:19 2005 +++ lang/smalltalk/files/patch-libgst_Makefile.in Sat Dec 17 03:52:20 2005 @@ -1,14 +1,14 @@ $FreeBSD: ports/lang/smalltalk/files/patch-libgst_Makefile.in,v 1.1 2005/07/26 15:50:19 vs Exp $ ---- 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) diff -urN /usr/ports/lang/smalltalk/pkg-plist lang/smalltalk/pkg-plist --- /usr/ports/lang/smalltalk/pkg-plist Sun Nov 23 10:18:56 2003 +++ lang/smalltalk/pkg-plist Sat Dec 17 04:04:42 2005 @@ -1,29 +1,42 @@ 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 +73,6 @@ 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 +88,10 @@ 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 +99,14 @@ 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 +118,6 @@ 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 +140,8 @@ 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 +149,61 @@ 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 +290,7 @@ 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 +328,6 @@ 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 +349,6 @@ 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 +367,6 @@ 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 +442,7 @@ @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 +451,7 @@ @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 >Release-Note: >Audit-Trail: >Unformatted: