aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorbsam <bsam@FreeBSD.org>2011-01-03 19:55:55 +0800
committerbsam <bsam@FreeBSD.org>2011-01-03 19:55:55 +0800
commit62a7ab0202128303de9cd63df78cb88a480c1e52 (patch)
tree8cd3a8396664a8748bf39ba74f85bcefd7096053 /lang
parente44b314994c0376a8bb2fecd03f1ad1317381473 (diff)
downloadfreebsd-ports-graphics-62a7ab0202128303de9cd63df78cb88a480c1e52.tar.gz
freebsd-ports-graphics-62a7ab0202128303de9cd63df78cb88a480c1e52.tar.zst
freebsd-ports-graphics-62a7ab0202128303de9cd63df78cb88a480c1e52.zip
Remove the port lang/squeak-dev since the port is broken
and the maintainer seems to loose interest (not responding to the PR for 7+ months). PR: ports/144728 Submitted by: Takeshi MUTOH <mutoh at openedu.org> Approved by: maintainer timeout (7+ months)
Diffstat (limited to 'lang')
-rw-r--r--lang/squeak-dev/Makefile200
-rw-r--r--lang/squeak-dev/distinfo21
-rw-r--r--lang/squeak-dev/files/patch-platforms__Cross__plugins__Mpeg3Plugin__libmpeg__mpeg3io.h11
-rw-r--r--lang/squeak-dev/files/patch-platforms__unix__config__configure10
-rw-r--r--lang/squeak-dev/files/patch-platforms__unix__config__inisqueak.in23
-rw-r--r--lang/squeak-dev/files/patch-platforms__unix__npsqueak__Makefile20
-rw-r--r--lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueak.c20
-rw-r--r--lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueakregister.in13
-rw-r--r--lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueakrun.in38
-rw-r--r--lang/squeak-dev/files/patch-platforms__unix__plugins__PseudoTTYPlugin__openpty.h14
-rw-r--r--lang/squeak-dev/files/patch-platforms__unix__plugins__SqueakFFIPrims__ffi-config10
-rw-r--r--lang/squeak-dev/files/patch-platforms__unix__src__plugins__UnixOSProcessPlugin__UnixOSProcessPlugin.c47
-rw-r--r--lang/squeak-dev/files/patch-platforms__unix__vm-sound-OSS__acinclude.m411
-rw-r--r--lang/squeak-dev/files/pkg-message.in22
-rw-r--r--lang/squeak-dev/pkg-descr24
-rw-r--r--lang/squeak-dev/pkg-plist33
16 files changed, 0 insertions, 517 deletions
diff --git a/lang/squeak-dev/Makefile b/lang/squeak-dev/Makefile
deleted file mode 100644
index 219eb2ab808..00000000000
--- a/lang/squeak-dev/Makefile
+++ /dev/null
@@ -1,200 +0,0 @@
-# New ports collection makefile for: squeak
-# Date created: 12 October 2001
-# Whom: roland.jesse@gmx.net
-#
-# $FreeBSD$
-#
-
-PORTNAME= squeak
-PORTVERSION= 3.9
-PORTREVISION= 2
-CATEGORIES= lang
-##################################################
-MASTER_SITES= http://www.squeakvm.org/unix/release/ \
- http://ftp.squeak.org/${PORTVERSION}/ \
- http://ftp.squeak.org/${PORTVERSION}/unix-linux/ \
- ftp://st.cs.uiuc.edu/Smalltalk/Squeak/${PORTVERSION}/ \
- ftp://st.cs.uiuc.edu/Smalltalk/Squeak/${PORTVERSION}/unix-linux/ \
- ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/${PORTVERSION}/ \
- ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/${PORTVERSION}/unix-linux/ \
- http://www.squeakland.org/installers/:plugin \
- http://squeakland.jp/plugin/installers/:jpplugin \
- http://squeak.610t.org/patches/:ximpatch
-DISTFILES= Squeak-${VMVERSION}.src${EXTRACT_SUFX} \
- Squeak${IMAGEVERSION}-${PATCHNUMBER}.zip \
- SqueakV3.sources.gz \
- SqueakV39.sources.gz
-EXTRACT_ONLY= Squeak-${VMVERSION}.src${EXTRACT_SUFX}
-
-##################################################
-MAINTAINER= mutoh@openedu.org
-COMMENT= Full Smalltalk 80 with portability to UNIX, Mac, and Windows
-
-# Don't set USE_ZIP as this breaks EXTRACT_CMD.
-BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
-LIB_DEPENDS= audio:${PORTSDIR}/audio/nas \
- ffi:${PORTSDIR}/devel/libffi
-
-##################################################
-VMVERSION= 3.9-7
-IMAGEVERSION= 3.9-final
-PATCHNUMBER= 7067
-IMAGEDIR= Squeak${IMAGEVERSION}-${PATCHNUMBER}
-
-##################################################
-OPTIONS+= MPG_MMX "MMX support (MPG plugin)" off
-OPTIONS+= NPSQUEAK "browser plugin support" on
-OPTIONS+= RFB "remote frame buffer support" on
-OPTIONS+= X "X Windows support" on
-OPTIONS+= XIM "XIM support (Implies X)" off
-
-.include <bsd.port.pre.mk>
-
-##################################################
-XIM_PATCH= SqueakImmX11Plugin3a${EXTRACT_SUFX}
-PLUGIN_IMAGE= SqueakPlugin.zip
-JAPANESE_PLUGIN_IMAGE= SqueakPlugin2005J2.zip
-
-##################################################
-DIST_SUBDIR= squeak
-ONLY_FOR_ARCHS= i386
-MAN1= inisqueak.1 squeak.1
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-
-# Plugin image must be writable, because of it copy to user's ~/.npsqueak/ and
-# be updated.
-SHAREMODE= 644
-
-FILES_TO_GZIP= ${IMAGEDIR}/Squeak${IMAGEVERSION}-${PATCHNUMBER}.image \
- ${IMAGEDIR}/Squeak${IMAGEVERSION}-${PATCHNUMBER}.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 \
- LDFLAGS="-L${LOCALBASE}/lib" \
- CPPFLAGS="-I${LOCALBASE}/include"
-
-# don't pass "-s" to install to avoid trying to strip a shell script
-CONFIGURE_ENV=
-
-##################################################
-# Knobs
-.if defined(WITHOUT_RFB)
-CONFIGURE_ARGS+= --without-rfb
-.endif
-
-.if defined(WITHOUT_NPSQUEAK)
-CONFIGURE_ARGS+= --without-npsqueak
-PLIST_NPSQUEAK= "@comment feature not wanted - "
-.else
-DISTFILES+= SqueakPlugin.zip:plugin
-WITH_NPSQUEAK= yes
-PLIST_NPSQUEAK=
-FILES_TO_GZIP+= SqueakPlugin.image
-RUN_DEPENDS+= bash:${PORTSDIR}/shells/bash
-.endif
-
-.if defined(WITHOUT_X)
-CONFIGURE_ARGS+= --without-x
-PLIST_X= "@comment feature not wanted - "
-.else
-USE_XORG= x11
-USE_GL= yes
-CONFIGURE_ARGS+= --with-x
-PLIST_X=
-.endif
-
-.if defined(WITH_MPG_MMX)
-CONFIGURE_ARGS+= --enable-mpg-mmx
-.endif
-
-.if defined(WITH_XIM)
-DISTFILES+= ${XIM_PATCH}:ximpatch \
- ${JAPANESE_PLUGIN_IMAGE}:jpplugin
-PLIST_XIM=
-WITH_X= yes
-USE_ICONV= yes
-PLUGIN_IMAGE= ${JAPANESE_PLUGIN_IMAGE}
-EXT_PLUGINS+= ImmX11Plugin
-.else
-PLIST_XIM= "@comment feature not wanted - "
-.endif
-
-.ifdef (CC)
-MAKE_ARGS+= CC="${CC}"
-.endif
-
-.ifdef (CFLAGS)
-MAKE_ARGS+= CCFLAGS="${CFLAGS}"
-.endif
-
-SUB_FILES= pkg-message
-SUB_LIST= VMVERSION=${VMVERSION}
-
-PLIST_SUB= IMAGEVERSION=${IMAGEVERSION}\
- PATCHNUMBER=${PATCHNUMBER}\
- VMVERSION=${VMVERSION}\
- PLIST_NPSQUEAK=${PLIST_NPSQUEAK}\
- PLIST_X=${PLIST_X} \
- PLIST_XIM=${PLIST_XIM}
-
-##################################################
-post-patch:
- @${REINPLACE_CMD} \
- -e "s,%%LOCALBASE%%,${LOCALBASE},g" \
- ${WRKSRC}/platforms/unix/npsqueak/npsqueakregister.in \
- ${WRKSRC}/platforms/unix/npsqueak/npsqueakrun.in \
- ${WRKSRC}/platforms/unix/npsqueak/Makefile
- @${REINPLACE_CMD} -e "s,echo aout,echo elf," ${WRKSRC}/platforms/unix/config/configure
-.if defined(WITH_XIM)
- @cd ${WRKSRC} && \
- ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${XIM_PATCH} ${EXTRACT_AFTER_ARGS}
-# Skip first patch for plugins.ext because patch place has changed.
- @cd ${WRKSRC} && \
- ${PATCH} -S + -p0 < ImmX11.patch
-.endif
-# Fix external plugins
- @${ECHO_MSG} "EXTERNAL_PLUGINS = B3DAcceleratorPlugin PseudoTTYPlugin UnixOSProcessPlugin XDisplayControlPlugin Squeak3D AioPlugin ${EXT_PLUGINS}" > ${WRKSRC}/platforms/unix/src/plugins.ext
-# Fix utmp.h
-.if ${OSVERSION} > 900007
- @${REINPLACE_CMD} -e 's,<utmp.h>,<utmpx.h>,g' \
- ${WRKSRC}/platforms/unix/plugins/PseudoTTYPlugin/openpty.h
-.endif
-
-##################################################
-pre-configure:
- @${MKDIR} ${CONFIGURE_WRKSRC}
-
-##################################################
-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} && ${INSTALL_DATA} SqueakV39.sources.gz ${PREFIX}/share/squeak/)
- (cd ${PREFIX}/share/squeak && ${EXTRACT_CMD} -d SqueakV39.sources.gz)
- (cd ${DISTDIR}/${DIST_SUBDIR} && ${UNZIP_CMD} -u Squeak${IMAGEVERSION}-${PATCHNUMBER}.zip -d ${WRKDIR} Squeak${IMAGEVERSION}-${PATCHNUMBER}/*)
-.if defined(WITH_NPSQUEAK)
- (cd ${DISTDIR}/${DIST_SUBDIR} && ${UNZIP_CMD} -u ${PLUGIN_IMAGE} -d ${WRKDIR})
-.endif
-.for file in ${FILES_TO_GZIP}
- (cd ${WRKDIR} && ${GZIP_CMD} ${file} && ${INSTALL_DATA} ${file}.gz ${PREFIX}/share/squeak/)
-.endfor
- (cd ${WRKDIR} && ${INSTALL_DATA} ${IMAGEDIR}/SqueakV39.sources ${PREFIX}/share/squeak/${VMVERSION})
- ${INSTALL_SCRIPT} ${WRKSRC}/build/inisqueak ${PREFIX}/bin/inisqueak
- ${CHMOD} 755 ${PREFIX}/bin/inisqueak
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/lang/squeak-dev/distinfo b/lang/squeak-dev/distinfo
deleted file mode 100644
index 522e5f308a7..00000000000
--- a/lang/squeak-dev/distinfo
+++ /dev/null
@@ -1,21 +0,0 @@
-MD5 (squeak/Squeak-3.9-7.src.tar.gz) = 89ca12f4134dbb26c5d383c566774010
-SHA256 (squeak/Squeak-3.9-7.src.tar.gz) = fbfa95093b32c53b302189f3b8ea08406dd9b133194e91810263d93f42344d0f
-SIZE (squeak/Squeak-3.9-7.src.tar.gz) = 3948315
-MD5 (squeak/Squeak3.9-final-7067.zip) = 30d991c418be1cd9c5d05fb87dea2f19
-SHA256 (squeak/Squeak3.9-final-7067.zip) = 4353a7bd05f2dba23ed735ac3171b32a0935a20ebfce9307cffc4eb9f254e872
-SIZE (squeak/Squeak3.9-final-7067.zip) = 11842207
-MD5 (squeak/SqueakPlugin.zip) = 8a14a482fc0e601fc9c1e702ac52b760
-SHA256 (squeak/SqueakPlugin.zip) = 9442d8f95166db4874800caa21b88551906d9ad66cb9391151d0d24e5022b488
-SIZE (squeak/SqueakPlugin.zip) = 5732659
-MD5 (squeak/SqueakV3.sources.gz) = 7dc6b3840e6bc1e5f81e3717fb46d2c3
-SHA256 (squeak/SqueakV3.sources.gz) = 6d8262b61d5608de36eff5cb930ea8aa588b7402c0a963680b07ff664ba74d02
-SIZE (squeak/SqueakV3.sources.gz) = 3476504
-MD5 (squeak/SqueakV39.sources.gz) = 4fe515af7428dbe69e90126c78255db9
-SHA256 (squeak/SqueakV39.sources.gz) = ac73d415398b0f79e64d01310e15e3af4203be3c97ea8c1154337d98949cf1a0
-SIZE (squeak/SqueakV39.sources.gz) = 4185101
-MD5 (squeak/SqueakImmX11Plugin3a.tar.gz) = 19f232d475bcce36a15be0f0fd726979
-SHA256 (squeak/SqueakImmX11Plugin3a.tar.gz) = 76858ebf5e45adc48cad2cee69312163ea0082b173325ef02e57dd826c6e3bdf
-SIZE (squeak/SqueakImmX11Plugin3a.tar.gz) = 11614
-MD5 (squeak/SqueakPlugin2005J2.zip) = 057e3355d0d05e810d8629251cbb2838
-SHA256 (squeak/SqueakPlugin2005J2.zip) = 01a6df94213616e70b224710f7a572155a0e13259ffffcd702bd2e618b5ee584
-SIZE (squeak/SqueakPlugin2005J2.zip) = 7973501
diff --git a/lang/squeak-dev/files/patch-platforms__Cross__plugins__Mpeg3Plugin__libmpeg__mpeg3io.h b/lang/squeak-dev/files/patch-platforms__Cross__plugins__Mpeg3Plugin__libmpeg__mpeg3io.h
deleted file mode 100644
index dbfac8c0722..00000000000
--- a/lang/squeak-dev/files/patch-platforms__Cross__plugins__Mpeg3Plugin__libmpeg__mpeg3io.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- platforms/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h.orig 2006-04-15 01:17:20.000000000 +0200
-+++ platforms/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h 2009-04-11 14:54:38.000000000 +0200
-@@ -35,7 +35,7 @@
- #endif
-
- #define mpeg3io_total_bytes(fs) (((mpeg3_fs_t *)(fs))->total_bytes)
--inline int mpeg3io_fgetc(mpeg3_fs_t *fs);
-+int mpeg3io_fgetc(mpeg3_fs_t *fs);
-
- static inline unsigned int mpeg3io_read_int32(mpeg3_fs_t *fs)
- {
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 38f45aa494e..00000000000
--- 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__config__inisqueak.in b/lang/squeak-dev/files/patch-platforms__unix__config__inisqueak.in
deleted file mode 100644
index f756bee6026..00000000000
--- a/lang/squeak-dev/files/patch-platforms__unix__config__inisqueak.in
+++ /dev/null
@@ -1,23 +0,0 @@
---- platforms/unix/config/inisqueak.in.org Mon Feb 6 15:10:05 2006
-+++ platforms/unix/config/inisqueak.in Mon Feb 6 15:10:58 2006
-@@ -99,7 +99,7 @@
- exit 1
- }
-
--if ${test} \( -f squeak.image \) -a \( -f squeak.changes \) -a \( -e ${SOURCES} \)
-+if ${test} \( -f squeak.image \) -a \( -e ${SOURCES} \)
- then
- if ${startup}; then
- if test ! -x ${SQUEAK}; then
-@@ -200,7 +200,10 @@
-
- install "ln -s" "${imgdir}/${SOURCES}" " " "${SOURCES}"
- install "gunzip -dc" "${imgdir}/${IMAGE}" ">" "squeak.image"
--install "gunzip -dc" "${imgdir}/${CHANGES}" ">" "squeak.changes"
-+# For SqueakPlugin.image which don't have changes file.
-+if test -e "${imgdir}/${CHANGES}"; then
-+ install "gunzip -dc" "${imgdir}/${CHANGES}" ">" "squeak.changes"
-+fi
-
- if ${startup}; then
- if test ! -x ${SQUEAK}; then
diff --git a/lang/squeak-dev/files/patch-platforms__unix__npsqueak__Makefile b/lang/squeak-dev/files/patch-platforms__unix__npsqueak__Makefile
deleted file mode 100644
index d5def76a44c..00000000000
--- a/lang/squeak-dev/files/patch-platforms__unix__npsqueak__Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- platforms/unix/npsqueak/Makefile.orig Sat Aug 23 06:59:39 2003
-+++ platforms/unix/npsqueak/Makefile Fri Nov 24 18:55:48 2006
-@@ -3,7 +3,7 @@
-
- ############ Customize flags here #######################
-
--INC = -I./include -I/usr/X11R6/include
-+INC = -I./include -I%%LOCALBASE%%/include
- CC = gcc
- CFLAGS = $(INC) -O2 -fPIC -Wall
- LD = gcc
-@@ -20,7 +20,7 @@
- ############ compile and link ###########################
-
- npsqueak.so : npsqueak.o npunix.o
-- $(LD) $(LDFLAGS) npsqueak.o npunix.o -o npsqueak.so
-+ $(LD) $(LDFLAGS) npsqueak.o npunix.o -o npsqueak.so -L%%LOCALBASE%%/lib -lXt -lX11
-
- npsqueak.o: npsqueak.c ../config.h
- $(CC) -c $(CFLAGS) -DVM_LIBDIR=\"$(VM_LIBDIR)\" $<
diff --git a/lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueak.c b/lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueak.c
deleted file mode 100644
index 20eddcbb168..00000000000
--- a/lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueak.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- platforms/unix/npsqueak/npsqueak.c.orig Sun Mar 20 05:38:26 2005
-+++ platforms/unix/npsqueak/npsqueak.c Sat Oct 7 19:56:10 2006
-@@ -177,13 +177,16 @@
- findFileInPaths(char* result, char *filename, int dirn, char *dirv[PATH_MAX]){
- int i;
- char path[PATH_MAX];
-+ char gzipedpath[PATH_MAX];
-
- for(i= 0; i < dirn; i++){
- DPRINT("NP: search \"%s\" in \"%s\" \n",filename,dirv[i]);
-
- strcpy(path, dirv[i]);
- strcat(path, filename);
-- if (access(path, R_OK) == 0){
-+ strcpy(gzipedpath, path);
-+ strcat(gzipedpath, ".gz");
-+ if (access(path, R_OK) == 0 || access(gzipedpath, R_OK) == 0){
- DPRINT("NP: \"%s\" in \"%s\" found\n",filename,dirv[i]);
- return strcpy(result, path);
- }
diff --git a/lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueakregister.in b/lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueakregister.in
deleted file mode 100644
index de93fdadec6..00000000000
--- a/lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueakregister.in
+++ /dev/null
@@ -1,13 +0,0 @@
---- platforms/unix/npsqueak/npsqueakregister.in.orig Sun Mar 20 05:38:26 2005
-+++ platforms/unix/npsqueak/npsqueakregister.in Fri Oct 6 21:02:25 2006
-@@ -8,8 +8,8 @@
- # Parameters: -u unregister
-
- NPSQUEAK_SO=@NPSQUEAK_SO@
--BROWSERS="netscape mozilla mozilla-firefox opera MozillaFirefox/lib"
--BROWSER_DIRS="/usr/local/lib /usr/lib /opt"
-+BROWSERS="netscape mozilla firefox opera seamonkey"
-+BROWSER_DIRS="%%LOCALBASE%%/lib %%LOCALBASE%%/share /usr/lib"
- SYSTEM_BROWSER_DIR="/usr/lib/browser-plugins"
-
- ACTION=register
diff --git a/lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueakrun.in b/lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueakrun.in
deleted file mode 100644
index 0a6058b52ab..00000000000
--- a/lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueakrun.in
+++ /dev/null
@@ -1,38 +0,0 @@
---- platforms/unix/npsqueak/npsqueakrun.in.orig Sun Mar 20 05:38:26 2005
-+++ platforms/unix/npsqueak/npsqueakrun.in Sun Jan 7 16:30:12 2007
-@@ -1,4 +1,4 @@
--#! /bin/bash
-+#! %%LOCALBASE%%/bin/bash
-
- # File: npsqueakrun
- # Author: Bert Freudenberg
-@@ -60,12 +60,24 @@
- ensurefile()
- {
- if [ ! -e "${1}" ] ; then
-- if cp "${2}" "${1}" ; then
-- pdebug "Created ${1}"
-+ if [ -e "${2}" ] ;then
-+ if cp "${2}" "${1}" ; then
-+ pdebug "Created ${1}"
-+ else
-+ perror "Could not create ${1}"
-+ if [ ! -r "${2}" ] ; then
-+ perror "because ${2} is missing"
-+ fi
-+ fi
- else
-- perror "Could not create ${1}"
-- if [ ! -r "${2}" ] ; then
-- perror "because ${2} is missing"
-+ if [ -e "${2}.gz" ] ; then
-+ gunzip -c "${2}.gz" > "${1}"
-+ pdebug "Created ${1} from ${2}.gz"
-+ else
-+ perror "Could not create ${1}"
-+ if [ ! -r "${2}" ] ; then
-+ perror "because ${2} is missing"
-+ fi
- fi
- fi
- fi
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 36dd49bcd97..00000000000
--- 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__plugins__SqueakFFIPrims__ffi-config b/lang/squeak-dev/files/patch-platforms__unix__plugins__SqueakFFIPrims__ffi-config
deleted file mode 100644
index 80ded9fb17c..00000000000
--- a/lang/squeak-dev/files/patch-platforms__unix__plugins__SqueakFFIPrims__ffi-config
+++ /dev/null
@@ -1,10 +0,0 @@
---- platforms/unix/plugins/SqueakFFIPrims/ffi-config.org Wed Apr 26 20:27:53 2006
-+++ platforms/unix/plugins/SqueakFFIPrims/ffi-config Wed Apr 26 20:29:00 2006
-@@ -39,6 +39,7 @@
-
- case ${abi} in
- linux) abi=sysv;;
-+ freebsd*) abi=sysv;;
- darwin*) abi=darwin;;
- *) abi=libffi; lib="-lffi";;
- esac
diff --git a/lang/squeak-dev/files/patch-platforms__unix__src__plugins__UnixOSProcessPlugin__UnixOSProcessPlugin.c b/lang/squeak-dev/files/patch-platforms__unix__src__plugins__UnixOSProcessPlugin__UnixOSProcessPlugin.c
deleted file mode 100644
index 91518b93b72..00000000000
--- a/lang/squeak-dev/files/patch-platforms__unix__src__plugins__UnixOSProcessPlugin__UnixOSProcessPlugin.c
+++ /dev/null
@@ -1,47 +0,0 @@
---- platforms/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c.org Sun Apr 23 16:18:27 2006
-+++ platforms/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c Sun Apr 23 16:20:43 2006
-@@ -1818,7 +1818,7 @@
- return interpreterProxy->primitiveFail();
- }
- sqFile = interpreterProxy->arrayValueOf(sqFileOop);
-- if ((feof(sqFile->file)) == 0) {
-+ if ((feof((FILE *)sqFile->file)) == 0) {
- result = interpreterProxy->falseObject();
- } else {
- result = interpreterProxy->trueObject();
-@@ -1870,7 +1870,7 @@
-
- /* Set up the flock structure parameter for fcntl() */
-
-- fileNo = fileno(sqFile->file);
-+ fileNo = fileno((FILE *)sqFile->file);
- if (exclusive) {
- lockStruct.l_type = F_WRLCK;
- } else {
-@@ -2897,7 +2897,7 @@
-
- /* Set up the flock structure parameter for fcntl() */
-
-- fileNo = fileno(sqFile->file);
-+ fileNo = fileno((FILE *)sqFile->file);
- if (exclusive) {
- lockStruct.l_type = F_WRLCK;
- } else {
-@@ -2957,7 +2957,7 @@
- return interpreterProxy->primitiveFail();
- }
- sqFile = interpreterProxy->arrayValueOf(sqFileOop);
-- fileNo = fileno(sqFile->file);
-+ fileNo = fileno((FILE *)sqFile->file);
- interpreterProxy->pop(2);
- interpreterProxy->pushInteger(fileNo);
- }
-@@ -3001,7 +3001,7 @@
-
- /* Set up the flock structure parameter for fcntl() */
-
-- fileNo = fileno(sqFile->file);
-+ fileNo = fileno((FILE *)sqFile->file);
- lockStruct.l_type = F_UNLCK;
- lockStruct.l_whence = SEEK_SET;
- lockStruct.l_start = start;
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 3fb9e7e023a..00000000000
--- 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/files/pkg-message.in b/lang/squeak-dev/files/pkg-message.in
deleted file mode 100644
index b19bc6aa0dd..00000000000
--- a/lang/squeak-dev/files/pkg-message.in
+++ /dev/null
@@ -1,22 +0,0 @@
- ------------------------- Please note: -------------------------
-
- In order to be able to make use of squeak you need to have an
- image and a changes file in your working directory as well
- as access to a source file. This is easy by using inisqueak.
- Please see the inisqueak(1) manpage for details.
-
- Make sure you have the following values in your environment
- variables:
- PATH: %%PREFIX%%/bin
- LD_LIBRARY_PATH: %%PREFIX%%/lib
- %%PREFIX%%/share/squeak/%%VMVERSION%%
-
- If you want to use web browser plugin,
- run %%PREFIX%%/share/squeak/npsqueakregister.
-
- If you want to use (Japanese) XIM at full screen,
- you get changeset at
- http://squeak.610t.org/patches/CompositionFocus.1.cs
- and file in it.
- ------------------ Thanks for your attention! ------------------
-
diff --git a/lang/squeak-dev/pkg-descr b/lang/squeak-dev/pkg-descr
deleted file mode 100644
index c451fd6794a..00000000000
--- 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 c472231b291..00000000000
--- a/lang/squeak-dev/pkg-plist
+++ /dev/null
@@ -1,33 +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
-%%PLIST_X%%%%DATADIR%%/%%VMVERSION%%/B3DAcceleratorPlugin
-%%PLIST_X%%%%DATADIR%%/%%VMVERSION%%/Squeak3D
-%%PLIST_X%%%%DATADIR%%/%%VMVERSION%%/XDisplayControlPlugin
-%%PLIST_XIM%%%%DATADIR%%/%%VMVERSION%%/ImmX11Plugin
-%%PLIST_NPSQUEAK%%%%DATADIR%%/%%VMVERSION%%/npsqueak.so
-%%PLIST_NPSQUEAK%%%%DATADIR%%/npsqueakrun
-%%DATADIR%%/%%VMVERSION%%/squeak
-%%PLIST_X%%%%DATADIR%%/%%VMVERSION%%/vm-display-X11
-%%DATADIR%%/%%VMVERSION%%/AioPlugin
-%%DATADIR%%/%%VMVERSION%%/PseudoTTYPlugin
-%%DATADIR%%/%%VMVERSION%%/UnixOSProcessPlugin
-%%DATADIR%%/%%VMVERSION%%/vm-display-null
-%%DATADIR%%/%%VMVERSION%%/vm-sound-NAS
-%%DATADIR%%/%%VMVERSION%%/vm-sound-OSS
-%%DATADIR%%/%%VMVERSION%%/vm-sound-null
-%%DATADIR%%/Squeak%%IMAGEVERSION%%-%%PATCHNUMBER%%.changes.gz
-%%DATADIR%%/Squeak%%IMAGEVERSION%%-%%PATCHNUMBER%%.image.gz
-%%PLIST_NPSQUEAK%%%%DATADIR%%/SqueakPlugin.image.gz
-%%DATADIR%%/SqueakV3.sources
-%%DATADIR%%/SqueakV39.sources
-%%DATADIR%%/%%VMVERSION%%/SqueakV39.sources
-%%PLIST_NPSQUEAK%%%%DATADIR%%/npsqueakregister
-@dirrm %%DATADIR%%/%%VMVERSION%%
-@dirrm %%DATADIR%%
-@dirrm %%DOCSDIR%%