aboutsummaryrefslogtreecommitdiff
path: root/lang/squeak-dev
diff options
context:
space:
mode:
Diffstat (limited to 'lang/squeak-dev')
-rw-r--r--lang/squeak-dev/Makefile177
-rw-r--r--lang/squeak-dev/distinfo8
-rw-r--r--lang/squeak-dev/files/patch-platforms::Cross::plugins::DropPlugin::DropPlugin.h7
-rw-r--r--lang/squeak-dev/files/patch-platforms::Cross::plugins::JPEGReadWriter2Plugin::JPEGReadWriter2Plugin.h10
-rw-r--r--lang/squeak-dev/files/patch-platforms::Cross::plugins::JPEGReadWriter2Plugin::jmemdatasrc.c10
-rw-r--r--lang/squeak-dev/files/patch-platforms::unix::config::configure10
-rw-r--r--lang/squeak-dev/files/patch-platforms::unix::plugins::PseudoTTYPlugin::openpty.h14
-rw-r--r--lang/squeak-dev/files/patch-platforms::unix::vm-sound-OSS::acinclude.m411
-rw-r--r--lang/squeak-dev/pkg-descr24
-rw-r--r--lang/squeak-dev/pkg-plist30
10 files changed, 0 insertions, 301 deletions
diff --git a/lang/squeak-dev/Makefile b/lang/squeak-dev/Makefile
deleted file mode 100644
index ffd587be2288..000000000000
--- a/lang/squeak-dev/Makefile
+++ /dev/null
@@ -1,177 +0,0 @@
-# New ports collection makefile for: squeak
-# Date created: 12 October 2001
-# Whom: roland.jesse@gmx.net
-#
-# $FreeBSD$
-#
-
-##################################################
-PORTNAME= squeak
-PORTVERSION= 3.6
-PORTREVISION= 1
-CATEGORIES= lang
-VMVERSION= 3.6-3
-IMAGEVERSION= 3.6
-PATCHNUMBER= 5429
-
-##################################################
-MASTER_SITES= ftp://st.cs.uiuc.edu/Smalltalk/Squeak/3.6/ \
- ftp://st.cs.uiuc.edu/Smalltalk/Squeak/3.6/unix-linux/ \
- ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/3.6/ \
- ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/3.6/unix-linux/ \
- http://www-sor.inria.fr/~piumarta/squeak/unix/release/ \
-
-DISTFILES= Squeak-${VMVERSION}.src.tar.gz \
- Squeak${IMAGEVERSION}-${PATCHNUMBER}-basic.zip \
- Squeak${IMAGEVERSION}-${PATCHNUMBER}-full.zip \
- SqueakV3.sources.gz
-
-DIST_SUBDIR= squeak
-EXTRACT_ONLY= Squeak-${VMVERSION}.src.tar.gz
-
-##################################################
-MAINTAINER= chris@chrisburkert.de
-COMMENT= Full Smalltalk 80 with portability to UNIX, Mac, and Windows.
-
-##################################################
-ONLY_FOR_ARCHS= i386
-MAN1= inisqueak.1 squeak.1
-USE_GMAKE= yes
-USE_REINPLACE= yes
-HAS_CONFIGURE= yes
-
-# Don't set USE_ZIP as this breaks EXTRACT_CMD.
-BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
-
-# shared Libaries are to be installed in:
-LDCONFIG_DIRS= ${PREFIX}/share/squeak/${VMVERSION}
-
-FILES_TO_GZIP= Squeak${IMAGEVERSION}-${PATCHNUMBER}-basic.image \
- Squeak${IMAGEVERSION}-${PATCHNUMBER}-basic.changes \
- Squeak${IMAGEVERSION}-${PATCHNUMBER}-full.image \
- Squeak${IMAGEVERSION}-${PATCHNUMBER}-full.changes
-
-##################################################
-# Configure and Build
-WRKSRC= ${WRKDIR}/Squeak-${VMVERSION}
-CONFIGURE_WRKSRC= ${WRKSRC}/build
-BUILD_WRKSRC= ${CONFIGURE_WRKSRC}
-INSTALL_WRKSRC= ${CONFIGURE_WRKSRC}
-CONFIGURE_SCRIPT= ../platforms/unix/config/configure
-CONFIGURE_ARGS+= --libdir=${PREFIX}/share \
- --without-quartz
-# don't pass "-s" to install to avoid trying to strip a shell script
-CONFIGURE_ENV=
-
-##################################################
-# Knobs
-.if defined(WITH_RFB) && (${WITH_RFB}=="no")
-CONFIGURE_ARGS+= --without-rfb
-.endif
-
-.if defined(WITH_NPSQUEAK) && (${WITH_NPSQUEAK}=="no")
-CONFIGURE_ARGS+= --without-npsqueak
-PLIST_NPSQUEAK= "@comment feature not wanted - "
-.else
-PLIST_NPSQUEAK=
-.endif
-
-.if defined(WITH_X) && (${WITH_X}=="no")
-CONFIGURE_ARGS+= --without-x
-PLIST_X= "@comment feature not wanted - "
-.else
-USE_XLIB= yes
-CONFIGURE_ARGS+= --with-x
-PLIST_X=
-.endif
-
-.if defined(WITH_MPG_MMX) && (${WITH_MPG_MMX}=="yes")
-CONFIGURE_ARGS+= --enable-mpg-mmx
-.endif
-
-.ifdef (CC)
-MAKE_ARGS+= CC="${CC}"
-.endif
-
-.ifdef (CFLAGS)
-MAKE_ARGS+= CCFLAGS="${CFLAGS}"
-.endif
-
-PLIST_SUB= IMAGEVERSION=${IMAGEVERSION}\
- PATCHNUMBER=${PATCHNUMBER}\
- VMVERSION=${VMVERSION}\
- PLIST_NPSQUEAK=${PLIST_NPSQUEAK}\
- PLIST_X=${PLIST_X}
-
-.include <bsd.port.pre.mk>
-
-##################################################
-pre-everything::
- @${ECHO_MSG} " "
- @${ECHO_MSG} " ------------------------- Please note: -------------------------"
- @${ECHO_MSG} " "
- @${ECHO_MSG} " Squeak has the following tunable options:"
- @${ECHO_MSG} " "
- @${ECHO_MSG} " WITH_MPG_MMX= [yes|no] MMX support (MPG plugin)"
- @${ECHO_MSG} " ^^ (default: disabled)"
- @${ECHO_MSG} " WITH_NPSQUEAK= [yes|no] browser plugin support"
- @${ECHO_MSG} " ^^^ (default: enabled)"
- @${ECHO_MSG} " WITH_RFB= [yes|no] remote frame buffer support"
- @${ECHO_MSG} " ^^^ (default: enabled)"
- @${ECHO_MSG} " WITH_X= [yes|no] X Windows support"
- @${ECHO_MSG} " ^^^ (default: enabled)"
- @${ECHO_MSG} " "
- @${ECHO_MSG} " additional make arguments"
- @${ECHO_MSG} " CC=<aString>"
- @${ECHO_MSG} " CFLAGS=<aString>"
- @${ECHO_MSG} " "
- @${ECHO_MSG} " ------------------ Thanks for your attention! ------------------"
- @${ECHO_MSG} " "
-
-##################################################
-pre-configure:
- @${MKDIR} ${CONFIGURE_WRKSRC}
- @cd ${WRKSRC}/platforms/unix/npsqueak && \
- ${REINPLACE_CMD} -e 's|include|include -I${X11BASE}/include|g' Makefile
-
-##################################################
-post-configure:
- @${REINPLACE_CMD} -E \
- -e s'|^(prefix).*$$|\1=${PREFIX}|' \
- -e s'|^(docdir).*$$|\1=${DOCSDIR}|' \
- ${CONFIGURE_WRKSRC}/Makefile
-
-##################################################
-post-install:
- (cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} SqueakV3.sources.gz ${PREFIX}/share/squeak/)
- (cd ${PREFIX}/share/squeak && ${EXTRACT_CMD} -d SqueakV3.sources.gz)
- (cd ${DISTDIR}/${DIST_SUBDIR} && unzip -u Squeak${IMAGEVERSION}-${PATCHNUMBER}-basic.zip -d ${WRKDIR})
- (cd ${DISTDIR}/${DIST_SUBDIR} && unzip -u Squeak${IMAGEVERSION}-${PATCHNUMBER}-full.zip -d ${WRKDIR})
- (cd ${WRKDIR} && ${INSTALL_DATA} ReadMe.txt ${PREFIX}/share/squeak/)
-.for file in ${FILES_TO_GZIP}
- (cd ${WRKDIR} && ${GZIP_CMD} ${file} && ${INSTALL_DATA} ${file}.gz ${PREFIX}/share/squeak/)
-.endfor
- ${SED} -e 's|VERSION=3.5-5180|VERSION=${IMAGEVERSION}-${PATCHNUMBER}|' \
- -e 's|IMAGE=Squeak3.5-5180|IMAGE=Squeak${IMAGEVERSION}-${PATCHNUMBER}|' \
- -e 's|CHANGES=Squeak3.5-5180|CHANGES=Squeak${IMAGEVERSION}-${PATCHNUMBER}|' \
- ${WRKSRC}/build/inisqueak > ${WRKSRC}/build/inisqueak.tmp
- ${INSTALL_SCRIPT} ${WRKSRC}/build/inisqueak.tmp ${PREFIX}/bin/inisqueak
- ${CHMOD} 755 ${PREFIX}/bin/inisqueak
- @${ECHO_MSG} " "
- @${ECHO_MSG} " ------------------------- Please note: -------------------------"
- @${ECHO_MSG} " "
- @${ECHO_MSG} " In order to be able to make use of squeak you need to have an"
- @${ECHO_MSG} " image and a changes file in your working directory as well"
- @${ECHO_MSG} " as access to a source file. This is easy by using inisqueak."
- @${ECHO_MSG} " Please see the inisqueak(1) manpage for details."
- @${ECHO_MSG} " "
- @${ECHO_MSG} " Make sure you have the following values in your environment"
- @${ECHO_MSG} " variables:"
- @${ECHO_MSG} " PATH: ${PREFIX}/bin"
- @${ECHO_MSG} " LD_LIBRARY_PATH: ${PREFIX}/lib"
- @${ECHO_MSG} " ${PREFIX}/share/squeak/${VMVERSION}"
- @${ECHO_MSG} " "
- @${ECHO_MSG} " ------------------ Thanks for your attention! ------------------"
- @${ECHO_MSG} " "
-
-.include <bsd.port.post.mk>
diff --git a/lang/squeak-dev/distinfo b/lang/squeak-dev/distinfo
deleted file mode 100644
index addd5ae5208c..000000000000
--- a/lang/squeak-dev/distinfo
+++ /dev/null
@@ -1,8 +0,0 @@
-MD5 (squeak/Squeak-3.6-3.src.tar.gz) = cb8ab95fa9d840f5b04868f99600e018
-SIZE (squeak/Squeak-3.6-3.src.tar.gz) = 2552981
-MD5 (squeak/Squeak3.6-5429-basic.zip) = 0269db8b85b1042825f689da8bb0f583
-SIZE (squeak/Squeak3.6-5429-basic.zip) = 5667283
-MD5 (squeak/Squeak3.6-5429-full.zip) = 9a35fa39f2338d26a721564472d4d933
-SIZE (squeak/Squeak3.6-5429-full.zip) = 7837139
-MD5 (squeak/SqueakV3.sources.gz) = 7dc6b3840e6bc1e5f81e3717fb46d2c3
-SIZE (squeak/SqueakV3.sources.gz) = 3476504
diff --git a/lang/squeak-dev/files/patch-platforms::Cross::plugins::DropPlugin::DropPlugin.h b/lang/squeak-dev/files/patch-platforms::Cross::plugins::DropPlugin::DropPlugin.h
deleted file mode 100644
index ac04be2c3c10..000000000000
--- a/lang/squeak-dev/files/patch-platforms::Cross::plugins::DropPlugin::DropPlugin.h
+++ /dev/null
@@ -1,7 +0,0 @@
---- platforms/Cross/plugins/DropPlugin/DropPlugin.h.orig Thu May 13 16:07:09 2004
-+++ platforms/Cross/plugins/DropPlugin/DropPlugin.h Thu May 13 16:05:52 2004
-@@ -10,3 +10,4 @@
- int sqSecFileAccessCallback(void *);
- void sqSetNumberOfDropFiles(int numberOfFiles);
- void sqSetFileInformation(int dropIndex, void *dropFile);
-+
diff --git a/lang/squeak-dev/files/patch-platforms::Cross::plugins::JPEGReadWriter2Plugin::JPEGReadWriter2Plugin.h b/lang/squeak-dev/files/patch-platforms::Cross::plugins::JPEGReadWriter2Plugin::JPEGReadWriter2Plugin.h
deleted file mode 100644
index d1f69cfbbd48..000000000000
--- a/lang/squeak-dev/files/patch-platforms::Cross::plugins::JPEGReadWriter2Plugin::JPEGReadWriter2Plugin.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- platforms/Cross/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.h.orig Thu May 13 16:09:52 2004
-+++ platforms/Cross/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.h Thu May 13 16:10:08 2004
-@@ -14,4 +14,5 @@
- void error_exit (j_common_ptr cinfo);
- GLOBAL(void) jpeg_mem_src (j_decompress_ptr cinfo, char * pSourceData, unsigned sourceDataSize);
- GLOBAL(int) jpeg_mem_src_newLocationOfData (j_decompress_ptr cinfo, char * pSourceData, unsigned sourceDataSize);
--GLOBAL(void) jpeg_mem_dest (j_compress_ptr cinfo, char * pDestination, unsigned *pDestinationSize);
-\ No newline at end of file
-+GLOBAL(void) jpeg_mem_dest (j_compress_ptr cinfo, char * pDestination, unsigned *pDestinationSize);
-+
diff --git a/lang/squeak-dev/files/patch-platforms::Cross::plugins::JPEGReadWriter2Plugin::jmemdatasrc.c b/lang/squeak-dev/files/patch-platforms::Cross::plugins::JPEGReadWriter2Plugin::jmemdatasrc.c
deleted file mode 100644
index a20e88f8d371..000000000000
--- a/lang/squeak-dev/files/patch-platforms::Cross::plugins::JPEGReadWriter2Plugin::jmemdatasrc.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- platforms/Cross/plugins/JPEGReadWriter2Plugin/jmemdatasrc.c.orig Thu May 13 16:25:49 2004
-+++ platforms/Cross/plugins/JPEGReadWriter2Plugin/jmemdatasrc.c Thu May 13 16:25:58 2004
-@@ -198,4 +198,5 @@
- src->actualPos = pSourceData + offset;
-
- return((src->actualPos + src->bytesLeft) == (pSourceData + sourceDataSize));
--}
-\ No newline at end of file
-+}
-+
diff --git a/lang/squeak-dev/files/patch-platforms::unix::config::configure b/lang/squeak-dev/files/patch-platforms::unix::config::configure
deleted file mode 100644
index 38f45aa494ec..000000000000
--- a/lang/squeak-dev/files/patch-platforms::unix::config::configure
+++ /dev/null
@@ -1,10 +0,0 @@
---- platforms/unix/config/configure.orig Mon May 10 10:54:48 2004
-+++ platforms/unix/config/configure Mon May 10 10:54:15 2004
-@@ -23526,6 +23526,7 @@
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
- #include <sys/soundcard.h>
-+#define OPEN_SOUND_SYSTEM
- int
- main ()
- {
diff --git a/lang/squeak-dev/files/patch-platforms::unix::plugins::PseudoTTYPlugin::openpty.h b/lang/squeak-dev/files/patch-platforms::unix::plugins::PseudoTTYPlugin::openpty.h
deleted file mode 100644
index 36dd49bcd97b..000000000000
--- a/lang/squeak-dev/files/patch-platforms::unix::plugins::PseudoTTYPlugin::openpty.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- platforms/unix/plugins/PseudoTTYPlugin/openpty.h.orig Tue Jan 14 16:02:55 2003
-+++ platforms/unix/plugins/PseudoTTYPlugin/openpty.h Tue Jan 14 16:03:09 2003
-@@ -45,7 +45,10 @@
- # elif defined(HAVE_LIBUTIL_H)
- # include <libutil.h> /* openpty() on FreeBSD */
- # else
--# error: cannot find headers for openpty()
-+# include <sys/types.h>
-+# include <sys/ioctl.h>
-+# include <termios.h>
-+# include <libutil.h>
- # endif
-
- #else /* !HAVE_OPENPTY */
diff --git a/lang/squeak-dev/files/patch-platforms::unix::vm-sound-OSS::acinclude.m4 b/lang/squeak-dev/files/patch-platforms::unix::vm-sound-OSS::acinclude.m4
deleted file mode 100644
index 3fb9e7e023a1..000000000000
--- a/lang/squeak-dev/files/patch-platforms::unix::vm-sound-OSS::acinclude.m4
+++ /dev/null
@@ -1,11 +0,0 @@
---- platforms/unix/vm-sound-OSS/acinclude.m4.orig Mon May 10 10:18:03 2004
-+++ platforms/unix/vm-sound-OSS/acinclude.m4 Mon May 10 10:18:22 2004
-@@ -1,7 +1,7 @@
- # -*- sh -*-
-
- AC_MSG_CHECKING([for Open Sound System])
--AC_TRY_COMPILE([#include <sys/soundcard.h>],[OPEN_SOUND_SYSTEM;],[
-+AC_TRY_COMPILE([#include <sys/soundcard.h>],[EV_SEQ_LOCAL;],[
- AC_MSG_RESULT(yes)
- ],[
- AC_MSG_RESULT(no)
diff --git a/lang/squeak-dev/pkg-descr b/lang/squeak-dev/pkg-descr
deleted file mode 100644
index c451fd6794a0..000000000000
--- a/lang/squeak-dev/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-Squeak is an open, highly-portable Smalltalk-80 implementation whose
-virtual machine is written entirely in Smalltalk, making it easy to
-debug, analyze, and change; 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 powerful coding
- tools and GUI construction tools.
-
-Squeak was developed at Apple Labs, 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).
-
-Squeak comes under an open source license, meaning that you can
-download and use it for free.
-
-WWW: http://www.squeak.org/ (Squeak project)
- http://www-sor.inria.fr/~piumarta/squeak/ (Unix Squeak)
diff --git a/lang/squeak-dev/pkg-plist b/lang/squeak-dev/pkg-plist
deleted file mode 100644
index 2fdad1a395c0..000000000000
--- a/lang/squeak-dev/pkg-plist
+++ /dev/null
@@ -1,30 +0,0 @@
-bin/inisqueak
-bin/squeak
-%%DOCSDIR%%/COPYING.gz
-%%DOCSDIR%%/COPYRIGHT.gz
-%%DOCSDIR%%/LICENSE.gz
-%%DOCSDIR%%/README.Contributing.gz
-%%DOCSDIR%%/README.Keyboard.gz
-%%DOCSDIR%%/README.Sound.gz
-share/nls/POSIX
-share/nls/en_US.US-ASCII
-%%PLIST_X%%share/squeak/%%VMVERSION%%/B3DAcceleratorPlugin
-share/squeak/%%VMVERSION%%/UnixOSProcessPlugin
-%%PLIST_X%%share/squeak/%%VMVERSION%%/XDisplayControlPlugin
-%%PLIST_NPSQUEAK%%share/squeak/%%VMVERSION%%/npsqueak.so
-%%PLIST_NPSQUEAK%%share/squeak/%%VMVERSION%%/npsqueakrun
-share/squeak/%%VMVERSION%%/squeak
-%%PLIST_X%%share/squeak/%%VMVERSION%%/vm-display-X11
-share/squeak/%%VMVERSION%%/vm-display-null
-share/squeak/%%VMVERSION%%/vm-sound-OSS
-share/squeak/%%VMVERSION%%/vm-sound-null
-share/squeak/ReadMe.txt
-share/squeak/Squeak%%IMAGEVERSION%%-%%PATCHNUMBER%%-basic.changes.gz
-share/squeak/Squeak%%IMAGEVERSION%%-%%PATCHNUMBER%%-basic.image.gz
-share/squeak/Squeak%%IMAGEVERSION%%-%%PATCHNUMBER%%-full.changes.gz
-share/squeak/Squeak%%IMAGEVERSION%%-%%PATCHNUMBER%%-full.image.gz
-share/squeak/SqueakV3.sources
-%%PLIST_NPSQUEAK%%share/squeak/npsqueakregister
-@dirrm share/squeak/%%VMVERSION%%
-@dirrm share/squeak
-@dirrm %%DOCSDIR%%