aboutsummaryrefslogtreecommitdiffstats
path: root/lang/squeak3
diff options
context:
space:
mode:
authorasami <asami@FreeBSD.org>1997-06-10 17:31:49 +0800
committerasami <asami@FreeBSD.org>1997-06-10 17:31:49 +0800
commit80a17bf8e7821b4e09061af7988b41c7d08932c0 (patch)
tree34f003570bce14a5cae7f6ad77a941f1cc6c43db /lang/squeak3
parente78a71580f5915809c5c1df3ab95346db8b4a46d (diff)
downloadfreebsd-ports-gnome-80a17bf8e7821b4e09061af7988b41c7d08932c0.tar.gz
freebsd-ports-gnome-80a17bf8e7821b4e09061af7988b41c7d08932c0.tar.zst
freebsd-ports-gnome-80a17bf8e7821b4e09061af7988b41c7d08932c0.zip
A smalltalk system with a graphical user interface.
PR: 3458 Submitted by: Roland Jesse <jesse@cs.uni-magdeburg.de>
Diffstat (limited to 'lang/squeak3')
-rw-r--r--lang/squeak3/Makefile25
-rw-r--r--lang/squeak3/distinfo1
-rw-r--r--lang/squeak3/files/patch-aa24
-rw-r--r--lang/squeak3/pkg-comment1
-rw-r--r--lang/squeak3/pkg-descr4
-rw-r--r--lang/squeak3/pkg-plist4
6 files changed, 59 insertions, 0 deletions
diff --git a/lang/squeak3/Makefile b/lang/squeak3/Makefile
new file mode 100644
index 000000000000..b04d84867318
--- /dev/null
+++ b/lang/squeak3/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: squeak
+# Version required: 1.18
+# Date created: 25 April 1997
+# Whom: jesse
+#
+# $Id$
+#
+
+DISTNAME= Squeak-1.18
+PKGNAME= squeak-1.18
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.cs.uni-magdeburg.de/pub/fbsd/
+
+MAINTAINER= jesse@cs.uni-magdeburg.de
+
+WRKSRC= $(WRKDIR)/Squeak-1.18/src
+
+do-install:
+ ${INSTALL_PROGRAM} $(WRKSRC)/SqueakVM $(PREFIX)/bin
+ ${MKDIR} $(PREFIX)/share/squeak
+ ${INSTALL_DATA} $(WRKSRC)/../image/SqueakV1.sources $(PREFIX)/share/squeak
+ ${INSTALL_DATA} $(WRKSRC)/../image/Squeak1.18.image $(PREFIX)/share/squeak
+ ${INSTALL_DATA} $(WRKSRC)/../image/Squeak1.18.changes $(PREFIX)/share/squeak
+
+.include <bsd.port.mk>
diff --git a/lang/squeak3/distinfo b/lang/squeak3/distinfo
new file mode 100644
index 000000000000..3d88a2adf8ee
--- /dev/null
+++ b/lang/squeak3/distinfo
@@ -0,0 +1 @@
+MD5 (Squeak-1.18.tar.gz) = 87e8db2d63b7b582b7874aa30dc37efe
diff --git a/lang/squeak3/files/patch-aa b/lang/squeak3/files/patch-aa
new file mode 100644
index 000000000000..3eb64bcdf6ec
--- /dev/null
+++ b/lang/squeak3/files/patch-aa
@@ -0,0 +1,24 @@
+*** /usr/ports/lang/squeak/work/Squeak-1.18/src/Makefile Sun Jan 19 00:29:00 1997
+--- Makefile Fri Apr 25 18:12:29 1997
+***************
+*** 23,32 ****
+
+ CC= gcc
+ LD= gcc
+! CCFLAGS= -O3 -funroll-loops -g
+ LDFLAGS=
+! LIBS= -lX11 -lm
+! INCLUDE=
+
+ # top-level targets -- default is to build just the VM
+
+--- 23,32 ----
+
+ CC= gcc
+ LD= gcc
+! CCFLAGS= -O2 -funroll-loops
+ LDFLAGS=
+! LIBS= -L${X11BASE}/lib -lX11 -lm
+! INCLUDE= -I${X11BASE}/include
+
+ # top-level targets -- default is to build just the VM
diff --git a/lang/squeak3/pkg-comment b/lang/squeak3/pkg-comment
new file mode 100644
index 000000000000..095395b1b271
--- /dev/null
+++ b/lang/squeak3/pkg-comment
@@ -0,0 +1 @@
+A Smalltalk system with graphical user interface.
diff --git a/lang/squeak3/pkg-descr b/lang/squeak3/pkg-descr
new file mode 100644
index 000000000000..e2eb8e0d13a9
--- /dev/null
+++ b/lang/squeak3/pkg-descr
@@ -0,0 +1,4 @@
+This is the port of squeak, a free smalltalk system with a graphical
+user interface.
+
+-- Roland Jesse <jesse@cs.uni-magdeburg.de>
diff --git a/lang/squeak3/pkg-plist b/lang/squeak3/pkg-plist
new file mode 100644
index 000000000000..43d0ca125fa9
--- /dev/null
+++ b/lang/squeak3/pkg-plist
@@ -0,0 +1,4 @@
+bin/SqueakVM
+share/squeak/SqueakV1.sources
+share/squeak/Squeak1.18.image
+share/squeak/Squeak1.18.changes