diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2008-08-01 12:32:35 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2008-08-01 12:32:35 +0000 |
commit | ad279fac1f4979d1d9bab17b1a3cedc2c2e74a35 (patch) | |
tree | 7788fa711af20c99c72af13ce6297026c26a65b9 /lang/squeak | |
parent | Add missing dependency on libXtst (diff) |
- Reorganize Makefile to only download distfiles relevant to enabled OPTIONS
- Update WWW
PR: ports/126081
Submitted by: Pedro F. Giffuni <pfgshield-freebsd@yahoo.com>
Approved by: Takeshi MUTOH <mutoh@openedu.org> (maintainer)
Notes
Notes:
svn path=/head/; revision=217917
Diffstat (limited to 'lang/squeak')
-rw-r--r-- | lang/squeak/Makefile | 18 | ||||
-rw-r--r-- | lang/squeak/pkg-descr | 2 |
2 files changed, 10 insertions, 10 deletions
diff --git a/lang/squeak/Makefile b/lang/squeak/Makefile index f8df8a991db7..b46d32213b6e 100644 --- a/lang/squeak/Makefile +++ b/lang/squeak/Makefile @@ -17,17 +17,15 @@ MASTER_SITES= http://www.squeakvm.org/unix/release/ \ 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 \ + http://www.squeakland.org/installers/:plugin \ + http://www.squeakland.jp/plugin/installers/:jpplugin \ + http://squeak.610t.org/patches/:ximpatch +DISTFILES= Squeak-${VMVERSION}.src${EXTRACT_SUFX} \ 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 + ${JAPANESE_PLUGIN_IMAGE}:jpplugin +EXTRACT_ONLY= Squeak-${VMVERSION}.src${EXTRACT_SUFX} ################################################## MAINTAINER= mutoh@openedu.org @@ -53,7 +51,7 @@ OPTIONS+= XIM "XIM support (Implies X)" off .include <bsd.port.pre.mk> ################################################## -XIM_PATCH= SqueakImmX11Plugin3a.tar.gz +XIM_PATCH= SqueakImmX11Plugin3a${EXTRACT_SUFX} PLUGIN_IMAGE= SqueakPlugin.zip JAPANESE_PLUGIN_IMAGE= SqueakPlugin2005J.zip @@ -101,6 +99,7 @@ CONFIGURE_ARGS+= --without-rfb 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 @@ -131,6 +130,7 @@ PLIST_FFI= "@comment feature not wanted - " .endif .if defined(WITH_XIM) +DISTFILES+= ${XIM_PATCH}:ximpatch PLIST_XIM= WITH_X= yes USE_ICONV= yes diff --git a/lang/squeak/pkg-descr b/lang/squeak/pkg-descr index c451fd6794a0..ed6e32cc57aa 100644 --- a/lang/squeak/pkg-descr +++ b/lang/squeak/pkg-descr @@ -21,4 +21,4 @@ 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) + http://www.squeakvm.org/unix/ (Unix Squeak) |