aboutsummaryrefslogtreecommitdiff
path: root/lang/squeak
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2015-08-16 03:04:59 +0000
committerJan Beich <jbeich@FreeBSD.org>2015-08-16 03:04:59 +0000
commit241d00a0291eb92e9cc56adc117dcbf8c0660838 (patch)
tree87dc10f787165b7c6c93c9d59fd026683df0b82d /lang/squeak
parentca3788fa340713ede4d705f59bccc0319ffe51b4 (diff)
downloadports-241d00a0291eb92e9cc56adc117dcbf8c0660838.tar.gz
ports-241d00a0291eb92e9cc56adc117dcbf8c0660838.zip
lang/squeak: image update to 4.6-15102
PR: 202260 Submitted by: takeshi.mutoh@gmail.com
Notes
Notes: svn path=/head/; revision=394386
Diffstat (limited to 'lang/squeak')
-rw-r--r--lang/squeak/Makefile30
-rw-r--r--lang/squeak/distinfo8
-rw-r--r--lang/squeak/pkg-plist6
3 files changed, 24 insertions, 20 deletions
diff --git a/lang/squeak/Makefile b/lang/squeak/Makefile
index ce41b32c867c..fe342bc93d63 100644
--- a/lang/squeak/Makefile
+++ b/lang/squeak/Makefile
@@ -3,15 +3,15 @@
PORTNAME= squeak
PORTVERSION= 4.10.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang
MASTER_SITES= http://www.squeakvm.org/unix/release/:vmsrc \
http://ftp.squeak.org/${IMAGE_VERSION}/:src \
- ftp://squeak.org/4.1/:sqsrc \
+ ftp://squeak.org/${IMAGE_VERSION}/:sqsrc \
http://squeak.610t.org/patches/:mainsrc
DISTFILES= Squeak-${VM_VERSION}-src${EXTRACT_SUFX}:vmsrc \
- Squeak${IMAGE_VERSION}.zip:src \
- ${SQUEAK_SRC}.gz:sqsrc
+ Squeak${IMAGE_FULL_VERSION}.zip:src \
+ ${SQUEAK_SRC}.zip:sqsrc
EXTRACT_ONLY= Squeak-${VM_VERSION}-src${EXTRACT_SUFX}
DIST_SUBDIR= ${PORTNAME}
@@ -39,8 +39,10 @@ USE_GSTREAMER= yes
VM_VERSION= ${PORTVERSION}.${SVN_VERSION}
SVN_VERSION= 2614
-IMAGE_VERSION= 4.3
-SQUEAK_SRC= SqueakV41.sources
+IMAGE_VERSION= 4.6
+IMAGE_SVN_VERSION= 15102
+IMAGE_FULL_VERSION= ${IMAGE_VERSION}-${IMAGE_SVN_VERSION}
+SQUEAK_SRC= SqueakV46.sources
SQUEAK_LIB_DIR= ${PORTVERSION}-${SVN_VERSION}
WRKSRC= ${WRKDIR}/Squeak-${VM_VERSION}-src
@@ -52,11 +54,14 @@ CONFIGURE_ARGS= --prefix=${PREFIX}
CMAKE_SOURCE_PATH= ../unix
SUB_FILES= pkg-message
-SUB_LIST= SQUEAK_LIB_DIR=${SQUEAK_LIB_DIR}
-PLIST_SUB= SQUEAK_LIB_DIR=${SQUEAK_LIB_DIR}
+SUB_LIST= SQUEAK_LIB_DIR=${SQUEAK_LIB_DIR} \
+ IMAGE_FULL_VERSION=${IMAGE_FULL_VERSION}
+PLIST_SUB= SQUEAK_LIB_DIR=${SQUEAK_LIB_DIR} \
+ IMAGE_FULL_VERSION=${IMAGE_FULL_VERSION}
-IMAGES= Squeak${IMAGE_VERSION}/Squeak${IMAGE_VERSION}.image \
- Squeak${IMAGE_VERSION}/Squeak${IMAGE_VERSION}.changes
+IMAGES= Squeak${IMAGE_FULL_VERSION}.image \
+ Squeak${IMAGE_FULL_VERSION}.changes \
+ ${SQUEAK_SRC}
.include <bsd.port.pre.mk>
@@ -78,9 +83,8 @@ post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/squeak/${SQUEAK_LIB_DIR}/so.* \
${STAGEDIR}${PREFIX}/lib/squeak/${SQUEAK_LIB_DIR}/squeakvm \
${STAGEDIR}${PREFIX}/lib/squeak/${SQUEAK_LIB_DIR}/ckformat
- ${GUNZIP_CMD} -c ${_DISTDIR}/${SQUEAK_SRC}.gz > \
- ${STAGEDIR}${PREFIX}/lib/squeak/${SQUEAK_LIB_DIR}/${SQUEAK_SRC}
- ${UNZIP_NATIVE_CMD} -u ${_DISTDIR}/Squeak${IMAGE_VERSION}.zip \
+ ${UNZIP_NATIVE_CMD} -u ${_DISTDIR}/${SQUEAK_SRC}.zip -d ${WRKDIR}
+ ${UNZIP_NATIVE_CMD} -u ${_DISTDIR}/Squeak${IMAGE_FULL_VERSION}.zip \
-d ${WRKDIR}
${INSTALL_DATA} ${IMAGES:S,^,${WRKDIR}/,} \
${STAGEDIR}${PREFIX}/lib/squeak
diff --git a/lang/squeak/distinfo b/lang/squeak/distinfo
index b3c36bd23733..9d3ea703e821 100644
--- a/lang/squeak/distinfo
+++ b/lang/squeak/distinfo
@@ -1,6 +1,6 @@
SHA256 (squeak/Squeak-4.10.2.2614-src.tar.gz) = 3db6d12ea223e5bc49f52af7f6f832e383a3a006a53bc8a87f6469e1af5dfc2e
SIZE (squeak/Squeak-4.10.2.2614-src.tar.gz) = 3297314
-SHA256 (squeak/Squeak4.3.zip) = 318ee202b10c7d0c2875dd44f121e299904d164acd3a7ff2c90d8818847b2a67
-SIZE (squeak/Squeak4.3.zip) = 8689484
-SHA256 (squeak/SqueakV41.sources.gz) = 1e92730f6221ced584e0050844abec1bd69848b7963a6cbf3a67986b1ad6553c
-SIZE (squeak/SqueakV41.sources.gz) = 6641435
+SHA256 (squeak/Squeak4.6-15102.zip) = 1605a32504b5fd364d4318676637b8991a0acd5c0d3bbe7e6f48f0c5ad786a6e
+SIZE (squeak/Squeak4.6-15102.zip) = 8271964
+SHA256 (squeak/SqueakV46.sources.zip) = 33293590b185429b56c76df762295b897d6c197afe90427051f1b5bece29340e
+SIZE (squeak/SqueakV46.sources.zip) = 6406218
diff --git a/lang/squeak/pkg-plist b/lang/squeak/pkg-plist
index 2b0125f05c00..339bea65db51 100644
--- a/lang/squeak/pkg-plist
+++ b/lang/squeak/pkg-plist
@@ -28,7 +28,7 @@ lib/squeak/%%SQUEAK_LIB_DIR%%/so.vm-sound-custom
lib/squeak/%%SQUEAK_LIB_DIR%%/so.vm-sound-null
lib/squeak/%%SQUEAK_LIB_DIR%%/so.vm-sound-pulse
lib/squeak/%%SQUEAK_LIB_DIR%%/squeakvm
-lib/squeak/%%SQUEAK_LIB_DIR%%/SqueakV41.sources
-lib/squeak/Squeak4.3.changes
-lib/squeak/Squeak4.3.image
+lib/squeak/SqueakV46.sources
+lib/squeak/Squeak%%IMAGE_FULL_VERSION%%.changes
+lib/squeak/Squeak%%IMAGE_FULL_VERSION%%.image
man/man1/squeak.1.gz