diff options
author | agc <agc> | 2000-01-13 16:37:05 +0000 |
---|---|---|
committer | agc <agc> | 2000-01-13 16:37:05 +0000 |
commit | 24e3bcf4b4d504583d89fdc4b399eefe61cebe92 (patch) | |
tree | 2009003eeb8ffe54f0aa0b6a2a55304d2e10d759 /lang/squeak | |
parent | 1b2e7c15ecab5f61c2b14dd063e3f8c95a3c550d (diff) | |
download | pkgsrc-24e3bcf4b4d504583d89fdc4b399eefe61cebe92.tar.gz |
Initial import of squeak, a full Smalltalk 80 with portability to
UN*X, Mac, and Windows, into the NetBSD packages collection.
This was based very loosely upon an old FreeBSD port, but upgraded from
version 2.4 to 2.6, and NetBSD differences have been applied.
Diffstat (limited to 'lang/squeak')
-rw-r--r-- | lang/squeak/Makefile | 37 | ||||
-rw-r--r-- | lang/squeak/files/md5 | 5 | ||||
-rw-r--r-- | lang/squeak/pkg/COMMENT | 1 | ||||
-rw-r--r-- | lang/squeak/pkg/DESCR | 22 | ||||
-rw-r--r-- | lang/squeak/pkg/PLIST | 5 |
5 files changed, 70 insertions, 0 deletions
diff --git a/lang/squeak/Makefile b/lang/squeak/Makefile new file mode 100644 index 00000000000..3cbc4414b6e --- /dev/null +++ b/lang/squeak/Makefile @@ -0,0 +1,37 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/01/13 16:37:05 agc Exp $ +# + +DISTNAME= Squeak2.6-src +PKGNAME= squeak-2.6 +CATEGORIES= lang +MASTER_SITES= http://www-sor.inria.fr/~piumarta/squeak/unix/release/ \ + ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/unix/ \ + ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/unix/image/ \ + http://www.nectar.com/distfiles/squeak/ +DISTFILES= Squeak2.6-src.tar.gz Squeak2.6.image.gz Squeak2.6.changes.gz +DIST_SUBDIR= squeak +EXTRACT_ONLY= Squeak2.6-src.tar.gz + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.squeak.org/ + +USE_X11= yes +USE_GMAKE= yes +NO_WRKSUBDIR= yes +ALL_TARGET= squeak + +do-config: + cd ${WRKSRC}; ${GMAKE} config + +do-install: + ${MKDIR} ${PREFIX}/share/squeak; \ + case ${OPSYS} in \ + SunOS) maker=sun; version=`${ECHO} ${OS_VERSION} | ${SED} -e 's|^5|2|'` ;; \ + *) maker=""; version=${OS_VERSION} ;; \ + esac; \ + ${INSTALL_PROGRAM} ${WRKSRC}/${MACHINE_GNU_ARCH}-$$maker-${LOWER_OPSYS}$$version/squeak ${PREFIX}/bin; \ + for f in Squeak2.6.changes Squeak2.6.image; do \ + ${GZCAT} ${DISTDIR}/${DIST_SUBDIR}/$$f.gz > ${PREFIX}/share/squeak/$$f; \ + done + +.include "../../mk/bsd.pkg.mk" diff --git a/lang/squeak/files/md5 b/lang/squeak/files/md5 new file mode 100644 index 00000000000..c1c1dd745e3 --- /dev/null +++ b/lang/squeak/files/md5 @@ -0,0 +1,5 @@ +$NetBSD: md5,v 1.1.1.1 2000/01/13 16:37:05 agc Exp $ + +MD5 (squeak/Squeak2.6-src.tar.gz) = 7e0728d338d6464b9689ef69eade1c3f +MD5 (squeak/Squeak2.6.image.gz) = 434be6aec5e83275e81f7fb05a911763 +MD5 (squeak/Squeak2.6.changes.gz) = 45fbcc0fc9c29b90654896fd38945e2f diff --git a/lang/squeak/pkg/COMMENT b/lang/squeak/pkg/COMMENT new file mode 100644 index 00000000000..00168b23618 --- /dev/null +++ b/lang/squeak/pkg/COMMENT @@ -0,0 +1 @@ +Full Smalltalk 80 with portability to UN*X, Mac, and Windows diff --git a/lang/squeak/pkg/DESCR b/lang/squeak/pkg/DESCR new file mode 100644 index 00000000000..d71ca892bec --- /dev/null +++ b/lang/squeak/pkg/DESCR @@ -0,0 +1,22 @@ +Squeak is a new implementation of the Smalltalk programming +environment; it includes among other things: + * a rapid-turn-around Smalltalk-80 compiler, + * a caching-JIT run-time virtual machine (with full source in + Smalltalk), + * large class libraries with portable data and GUI models, and + * an integrated development environment with coding tools, GUI + construction. + +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); + * Price (free, including all source code and the right to distribute + applications!); and + * Sophistication (full Smalltalk-80 language, libraries, and tools). + +WWW: http://squeak.cs.uiuc.edu/ + +Roland Jesse <jesse@cs.uni-magdeburg.de> diff --git a/lang/squeak/pkg/PLIST b/lang/squeak/pkg/PLIST new file mode 100644 index 00000000000..ac17431b560 --- /dev/null +++ b/lang/squeak/pkg/PLIST @@ -0,0 +1,5 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/01/13 16:37:05 agc Exp $ +bin/squeak +share/squeak/Squeak2.6.changes +share/squeak/Squeak2.6.image +@dirrm share/squeak |