aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2008-08-01 20:32:35 +0800
committerpav <pav@FreeBSD.org>2008-08-01 20:32:35 +0800
commit35cd297f0e67718127786d21a9cd46b5517bebb9 (patch)
treeee90d8c9a35e868da760b779618122470c099d94 /lang
parent5e267a0d859595f80e5009f1a60aa0b4224dd007 (diff)
downloadfreebsd-ports-gnome-35cd297f0e67718127786d21a9cd46b5517bebb9.tar.gz
freebsd-ports-gnome-35cd297f0e67718127786d21a9cd46b5517bebb9.tar.zst
freebsd-ports-gnome-35cd297f0e67718127786d21a9cd46b5517bebb9.zip
- 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)
Diffstat (limited to 'lang')
-rw-r--r--lang/squeak-dev/Makefile18
-rw-r--r--lang/squeak-dev/pkg-descr2
-rw-r--r--lang/squeak/Makefile18
-rw-r--r--lang/squeak/pkg-descr2
4 files changed, 20 insertions, 20 deletions
diff --git a/lang/squeak-dev/Makefile b/lang/squeak-dev/Makefile
index f8df8a991db7..b46d32213b6e 100644
--- a/lang/squeak-dev/Makefile
+++ b/lang/squeak-dev/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-dev/pkg-descr b/lang/squeak-dev/pkg-descr
index c451fd6794a0..ed6e32cc57aa 100644
--- a/lang/squeak-dev/pkg-descr
+++ b/lang/squeak-dev/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)
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)