Date: Sun, 31 Jan 1999 01:17:19 -0800 (PST) From: jesse@cs.uni-magdeburg.de To: freebsd-gnats-submit@FreeBSD.ORG Subject: ports/9835: Port update: squeak2 Message-ID: <199901310917.BAA02135@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 9835 >Category: ports >Synopsis: Port update: squeak2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jan 31 01:20:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Roland Jesse >Release: 3.0-STABLE >Organization: University of Magdeburg >Environment: FreeBSD wh4-422.st.uni-magdeburg.de 3.0-STABLE FreeBSD 3.0-STABLE #0: Wed Jan 27 15:48:46 MET 1999 j@wh4-422.st.uni-magdeburg.de:/usr/src/sys/compile/RDJ i386 >Description: n.a. >How-To-Repeat: n.a. >Fix: diff -ruN squeak2.2/Makefile squeak2/Makefile --- squeak2.2/Makefile Tue Jan 26 21:22:21 1999 +++ squeak2/Makefile Sat Jan 30 20:42:55 1999 @@ -1,27 +1,26 @@ # New ports collection makefile for: squeak -# Version required: 2.2 -# Date created: 12/01/1998 -# Whom: nectar@FreeBSD.ORG +# Version required: 2.3 +# Date created: 30 January 1999 +# Whom: jesse@cs.uni-magdeburg.de # -# $Id: Makefile,v 1.7 1999/01/07 05:51:24 nectar Exp $ +# $Id$ # -DISTNAME= 2.2 -PKGNAME= squeak-2.2 +DISTNAME= squeak-2.3 CATEGORIES= lang -MASTER_SITES= http://www.nectar.com/distfiles/squeak/ \ - ftp://alix.inria.fr/pub/squeak/unix/ -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} image/${SQUEAK_SRC} +MASTER_SITES= http://www.apfel.de/~jesse/squeak/ -MAINTAINER= nectar@FreeBSD.ORG +MAINTAINER= jesse@cs.uni-magdeburg.de -ALLFILES= ${DISTNAME}${EXTRACT_SUFX} ${SQUEAK_SRC} -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} +EXTRACT_SUFX= .tar.bz2 +BUILD_DEPENDS= bzip2:${PORTSDIR}/archivers/bzip2 +EXTRACT_CMD= bzip2 +EXTRACT_BEFORE_ARGS= -dc +EXTRACT_AFTER_ARGS= | /usr/bin/tar -xpf - USE_XLIB= yes -DIST_SUBDIR= squeak -SQUEAK_SRC= SqueakV2.sources USE_GMAKE= yes +WRKSRC= ${WRKDIR}/2.3 MAKEFILE= GNUmakefile VMBUILD= freebsd MAKE_ARGS= VMBUILD=${VMBUILD} @@ -34,12 +33,10 @@ do-install: @(cd ${WRKSRC}/${VMBUILD} && \ - ${INSTALL_PROGRAM} SqueakVM-2.2-${VMBUILD} ${PREFIX}/bin/SqueakVM) + ${INSTALL_PROGRAM} SqueakVM-2.3-${VMBUILD} ${PREFIX}/bin/SqueakVM) ${MKDIR} ${PREFIX}/share/squeak -.for f in Squeak2.2.changes Squeak2.2.image +.for f in Squeak2.3.changes Squeak2.3.image SqueakV2.sources (cd ${WRKSRC}/image && ${INSTALL_DATA} $f ${PREFIX}/share/squeak/$f) .endfor - ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${SQUEAK_SRC} \ - ${PREFIX}/share/squeak/${SQUEAK_SRC} .include <bsd.port.mk> diff -ruN squeak2.2/files/md5 squeak2/files/md5 --- squeak2.2/files/md5 Thu Dec 3 05:35:44 1998 +++ squeak2/files/md5 Sat Jan 30 20:38:10 1999 @@ -1,2 +1 @@ -MD5 (squeak/2.2.tar.gz) = 7587f421f9858c00c8c66f8ff2997528 -MD5 (squeak/SqueakV2.sources) = af0663f5112faa78635462dbb6fd3367 +MD5 (squeak-2.3.tar.bz2) = 5d1d9213e8274a16549d271f5a13d2d4 diff -ruN squeak2.2/patches/patch-aa squeak2/patches/patch-aa --- squeak2.2/patches/patch-aa Thu Jan 1 01:00:00 1970 +++ squeak2/patches/patch-aa Sat Jan 30 20:38:10 1999 @@ -0,0 +1,11 @@ +--- /usr/ports/lang/squeak2/work/2.3/src/GNUmakefile.conf Fri Jan 8 14:26:57 1999 ++++ src/GNUmakefile.conf Sat Jan 30 14:13:00 1999 +@@ -102,7 +102,7 @@ + LD= gcc + LDFLAGS:= $(PROFILE) + LIBDIRS= -L/usr/X11R6/lib +- LIBS= -lX11 -lXext -lm -ldl ++ LIBS= -lX11 -lXext -lm + GNU= gnu- + GAWK= awk + endif diff -ruN squeak2.2/patches/patch-ab squeak2/patches/patch-ab --- squeak2.2/patches/patch-ab Thu Jan 1 01:00:00 1970 +++ squeak2/patches/patch-ab Sat Jan 30 20:38:10 1999 @@ -0,0 +1,20 @@ +--- /usr/ports/lang/squeak2/work/2.3/src/sqXWindow.c Thu Jan 28 12:43:05 1999 ++++ src/sqXWindow.c Sat Jan 30 19:09:20 1999 +@@ -85,7 +85,7 @@ + char shortImageName[MAXPATHLEN+1]; /* just the base name */ + char vmPath[MAXPATHLEN+1]; /* full path to interpreter's directory */ + +-int initialHeapSize; /* 5 megabytes by default */ ++int initialHeapSize; /* 10 megabytes by default */ + + int initialArgc; + char **initialArgv; +@@ -2491,7 +2491,7 @@ + if ((ev= getenv("SQUEAK_MEMORY"))) + initialHeapSize= strtobkm(ev); + else +- initialHeapSize= 5*1024*1024; /* 5 megabytes by default */ ++ initialHeapSize= 10*1024*1024; /* 10 megabytes by default */ + + if (getenv("SQUEAK_LAZY")) + sleepWhenUnmapped= 1; diff -ruN squeak2.2/pkg/DESCR squeak2/pkg/DESCR --- squeak2.2/pkg/DESCR Thu Dec 3 05:35:45 1998 +++ squeak2/pkg/DESCR Sat Jan 30 20:38:10 1999 @@ -9,9 +9,10 @@ construction, * and much more. -Squeak was developed at Apple Labs, and has been ported to a variety -of computers (including most flavors of UNIX and Windows). Compared to -other Smalltalk systems, Squeak has 4 important features: +Squeak was developed at Apple Labs and Walt Disney and has been ported +to a variety of computers (including most flavors of UNIX and +Windows). Compared to other Smalltalk systems, Squeak has 4 important +features: * Portability (to Mac, Windows, WinCE, and many flavors of UNIX); * Speed (it uses native C for compute-intensive code); @@ -19,4 +20,6 @@ applications!); and * Sophistication (full Smalltalk-80 language, libraries, and tools). -Jacques Vidrine <nectar@FreeBSD.ORG> +See http://squeak.cs.uiuc.edu/ for more information. + +Jacques Vidrine <nectar@FreeBSD.ORG>, Roland Jesse <jesse@cs.uni-magdeburg.de> diff -ruN squeak2.2/pkg/PLIST squeak2/pkg/PLIST --- squeak2.2/pkg/PLIST Thu Dec 3 05:35:45 1998 +++ squeak2/pkg/PLIST Sat Jan 30 20:38:10 1999 @@ -1,5 +1,5 @@ bin/SqueakVM -share/squeak/Squeak2.2.changes -share/squeak/Squeak2.2.image +share/squeak/Squeak2.3.changes +share/squeak/Squeak2.3.image share/squeak/SqueakV2.sources @dirrm share/squeak >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901310917.BAA02135>