summaryrefslogtreecommitdiff
path: root/lang/squeak
diff options
context:
space:
mode:
Diffstat (limited to 'lang/squeak')
-rw-r--r--lang/squeak/Makefile37
-rw-r--r--lang/squeak/files/md55
-rw-r--r--lang/squeak/pkg/COMMENT1
-rw-r--r--lang/squeak/pkg/DESCR22
-rw-r--r--lang/squeak/pkg/PLIST5
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