diff options
Diffstat (limited to 'lang/squeak-dev')
18 files changed, 0 insertions, 505 deletions
diff --git a/lang/squeak-dev/Makefile b/lang/squeak-dev/Makefile deleted file mode 100644 index 450410817731..000000000000 --- a/lang/squeak-dev/Makefile +++ /dev/null @@ -1,209 +0,0 @@ -# New ports collection makefile for: squeak -# Date created: 12 October 2001 -# Whom: roland.jesse@gmx.net -# -# $FreeBSD$ -# - -PORTNAME= squeak -PORTVERSION= 3.7 -PORTREVISION= 1 -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/ \ - http://www.squeakland.jp/plugin/installers/ \ - http://squeak.610t.org/patches/ -DISTFILES= Squeak-${VMVERSION}.src.tar.gz \ - Squeak${IMAGEVERSION}-${PATCHNUMBER}-basic.zip \ - Squeak${IMAGEVERSION}-${PATCHNUMBER}-full.zip \ - SqueakPlugin.zip \ - SqueakV3.sources.gz \ - ${XIM_PATCH} \ - ${JAPANESE_PLUGIN_IMAGE} -EXTRACT_ONLY= Squeak-${VMVERSION}.src.tar.gz - -################################################## -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 - -################################################## -VMVERSION= 3.7-7 -IMAGEVERSION= 3.7 -PATCHNUMBER= 5989 - -################################################## -OPTIONS+= MPG_MMX "MMX support (MPG plugin)" off -OPTIONS+= NPSQUEAK "browser plugin support" on -OPTIONS+= RFB "remote frame buffer support" on -OPTIONS+= FFI "libffi support" off -OPTIONS+= X "X Windows support" on -OPTIONS+= XIM "XIM support (Implies X)" off - -.include <bsd.port.pre.mk> - -################################################## -XIM_PATCH= SqueakImmX11Plugin3a.tar.gz -PLUGIN_IMAGE= SqueakPlugin.zip -JAPANESE_PLUGIN_IMAGE= SqueakPlugin2005J.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 - -# 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 \ - LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \ - CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/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 -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_XLIB= yes -USE_GL= yes -CONFIGURE_ARGS+= --with-x -PLIST_X= -.endif - -.if defined(WITH_MPG_MMX) -CONFIGURE_ARGS+= --enable-mpg-mmx -.endif - -.if defined(WITH_FFI) -LIB_DEPENDS+= ffi.2:${PORTSDIR}/devel/libffi -PLIST_FFI= -EXT_PLUGINS+= SqueakFFIPrims -.else -CONFIGURE_ARGS+= --without-ffi -PLIST_FFI= "@comment feature not wanted - " -.endif - -.if defined(WITH_XIM) -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_FFI=${PLIST_FFI} \ - PLIST_XIM=${PLIST_XIM} - -################################################## -post-patch: - @${REINPLACE_CMD} \ - -e "s,%%LOCALBASE%%,${LOCALBASE},g" \ - -e "s,%%X11BASE%%,${X11BASE},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 Squeak3D XDisplayControlPlugin ${EXT_PLUGINS}" > ${WRKSRC}/platforms/unix/src/plugins.ext - -################################################## -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} && ${UNZIP_CMD} -u Squeak${IMAGEVERSION}-${PATCHNUMBER}-basic.zip -d ${WRKDIR}) - (cd ${DISTDIR}/${DIST_SUBDIR} && ${UNZIP_CMD} -u Squeak${IMAGEVERSION}-${PATCHNUMBER}-full.zip -d ${WRKDIR}) - (cd ${WRKDIR} && ${INSTALL_DATA} ReadMe.txt ${PREFIX}/share/squeak/) -.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 - ${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 1db764b83dad..000000000000 --- a/lang/squeak-dev/distinfo +++ /dev/null @@ -1,21 +0,0 @@ -MD5 (squeak/Squeak-3.7-7.src.tar.gz) = c6b051b745080516c550cab0db1882fc -SHA256 (squeak/Squeak-3.7-7.src.tar.gz) = 9a41e3245c092115690c055297a9cb94caf1cb79b7faeeff8b923e0822f45234 -SIZE (squeak/Squeak-3.7-7.src.tar.gz) = 2383081 -MD5 (squeak/Squeak3.7-5989-basic.zip) = cf2e63554772ca2f137bb793e8dfadfb -SHA256 (squeak/Squeak3.7-5989-basic.zip) = 9f009a6d61b2562a6e0f46032fde5957e459197ad3571a4b08eec3fa51f6b1fe -SIZE (squeak/Squeak3.7-5989-basic.zip) = 9235390 -MD5 (squeak/Squeak3.7-5989-full.zip) = a289c0ff94caf95f93eff7d0759ffc65 -SHA256 (squeak/Squeak3.7-5989-full.zip) = ed5c49cda9be1b70b1fdfa18bdac96b676b0e1337a153f72380bf825cf85ab8e -SIZE (squeak/Squeak3.7-5989-full.zip) = 12993350 -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/SqueakImmX11Plugin3a.tar.gz) = 19f232d475bcce36a15be0f0fd726979 -SHA256 (squeak/SqueakImmX11Plugin3a.tar.gz) = 76858ebf5e45adc48cad2cee69312163ea0082b173325ef02e57dd826c6e3bdf -SIZE (squeak/SqueakImmX11Plugin3a.tar.gz) = 11614 -MD5 (squeak/SqueakPlugin2005J.zip) = 47dafa5fa4c9c60982227a6bf97419f8 -SHA256 (squeak/SqueakPlugin2005J.zip) = a9b5bbc50742fea6172bb0ca99cef1244ce1f75ba46c20569316da3fbe909232 -SIZE (squeak/SqueakPlugin2005J.zip) = 7921994 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::npsqueak::Makefile b/lang/squeak-dev/files/patch-platforms::unix::npsqueak::Makefile deleted file mode 100644 index f8692044db87..000000000000 --- 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%%X11BASE%%/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%%X11BASE%%/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::npsqueakregister.in b/lang/squeak-dev/files/patch-platforms::unix::npsqueak::npsqueakregister.in deleted file mode 100644 index a4ba55ad46d4..000000000000 --- 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="%%X11BASE%%/lib %%X11BASE%%/share %%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::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::plugins::SqueakFFIPrims::Makefile.in b/lang/squeak-dev/files/patch-platforms::unix::plugins::SqueakFFIPrims::Makefile.in deleted file mode 100644 index 3c0fd9e7894e..000000000000 --- a/lang/squeak-dev/files/patch-platforms::unix::plugins::SqueakFFIPrims::Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- platforms/unix/plugins/SqueakFFIPrims/Makefile.in.orig Sun Mar 20 05:38:18 2005 -+++ platforms/unix/plugins/SqueakFFIPrims/Makefile.in Sun Feb 26 00:08:03 2006 -@@ -14,7 +14,7 @@ - XINCLUDES = [includes] - - $(TARGET) : $(OBJS) Makefile -- $(LINK) $(TARGET) $(OBJS) -+ $(LINK) $(TARGET) $(OBJS) -lffi - $(RANLIB) $(TARGET) - - [make_targets] 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 80ded9fb17c9..000000000000 --- 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::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/files/patch-platforms__unix__config__inisqueak.in b/lang/squeak-dev/files/patch-platforms__unix__config__inisqueak.in deleted file mode 100644 index f756bee6026e..000000000000 --- 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__npsqueak.c b/lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueak.c deleted file mode 100644 index 20eddcbb168b..000000000000 --- 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__npsqueakrun.in b/lang/squeak-dev/files/patch-platforms__unix__npsqueak__npsqueakrun.in deleted file mode 100644 index 0a6058b52ab4..000000000000 --- 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/pkg-message.in b/lang/squeak-dev/files/pkg-message.in deleted file mode 100644 index b19bc6aa0dd2..000000000000 --- 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 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 03866a82c0ac..000000000000 --- a/lang/squeak-dev/pkg-plist +++ /dev/null @@ -1,32 +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_FFI%%%%DATADIR%%/%%VMVERSION%%/SqueakFFIPrims -%%PLIST_NPSQUEAK%%%%DATADIR%%/%%VMVERSION%%/npsqueak.so -%%PLIST_NPSQUEAK%%%%DATADIR%%/npsqueakrun -%%DATADIR%%/%%VMVERSION%%/squeak -%%PLIST_X%%%%DATADIR%%/%%VMVERSION%%/vm-display-X11 -%%DATADIR%%/%%VMVERSION%%/vm-display-null -%%DATADIR%%/%%VMVERSION%%/vm-sound-NAS -%%DATADIR%%/%%VMVERSION%%/vm-sound-OSS -%%DATADIR%%/%%VMVERSION%%/vm-sound-null -%%DATADIR%%/ReadMe.txt -%%DATADIR%%/Squeak%%IMAGEVERSION%%-%%PATCHNUMBER%%-basic.changes.gz -%%DATADIR%%/Squeak%%IMAGEVERSION%%-%%PATCHNUMBER%%-basic.image.gz -%%DATADIR%%/Squeak%%IMAGEVERSION%%-%%PATCHNUMBER%%-full.changes.gz -%%DATADIR%%/Squeak%%IMAGEVERSION%%-%%PATCHNUMBER%%-full.image.gz -%%DATADIR%%/SqueakPlugin.image.gz -%%DATADIR%%/SqueakV3.sources -%%PLIST_NPSQUEAK%%%%DATADIR%%/npsqueakregister -@dirrm %%DATADIR%%/%%VMVERSION%% -@dirrm %%DATADIR%% -@dirrm %%DOCSDIR%% |