View | Details | Raw Unified | Return to bug 202260
Collapse All | Expand All

(-)squeak/Makefile (-14 / +18 lines)
Lines 3-17 Link Here
3
3
4
PORTNAME=	squeak
4
PORTNAME=	squeak
5
PORTVERSION=	4.10.2
5
PORTVERSION=	4.10.2
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	lang
7
CATEGORIES=	lang
8
MASTER_SITES=	http://www.squeakvm.org/unix/release/:vmsrc \
8
MASTER_SITES=	http://www.squeakvm.org/unix/release/:vmsrc \
9
		http://ftp.squeak.org/${IMAGE_VERSION}/:src \
9
		http://ftp.squeak.org/${IMAGE_VERSION}/:src \
10
		ftp://squeak.org/4.1/:sqsrc \
10
		ftp://squeak.org/${IMAGE_VERSION}/:sqsrc \
11
		http://squeak.610t.org/patches/:mainsrc
11
		http://squeak.610t.org/patches/:mainsrc
12
DISTFILES=	Squeak-${VM_VERSION}-src${EXTRACT_SUFX}:vmsrc \
12
DISTFILES=	Squeak-${VM_VERSION}-src${EXTRACT_SUFX}:vmsrc \
13
		Squeak${IMAGE_VERSION}.zip:src \
13
		Squeak${IMAGE_FULL_VERSION}.zip:src \
14
		${SQUEAK_SRC}.gz:sqsrc
14
		${SQUEAK_SRC}.zip:sqsrc
15
EXTRACT_ONLY=	Squeak-${VM_VERSION}-src${EXTRACT_SUFX}
15
EXTRACT_ONLY=	Squeak-${VM_VERSION}-src${EXTRACT_SUFX}
16
DIST_SUBDIR=	${PORTNAME}
16
DIST_SUBDIR=	${PORTNAME}
17
17
Lines 39-46 Link Here
39
39
40
VM_VERSION=	${PORTVERSION}.${SVN_VERSION}
40
VM_VERSION=	${PORTVERSION}.${SVN_VERSION}
41
SVN_VERSION=	2614
41
SVN_VERSION=	2614
42
IMAGE_VERSION=	4.3
42
IMAGE_VERSION=	4.6
43
SQUEAK_SRC=	SqueakV41.sources
43
IMAGE_SVN_VERSION=	15102
44
IMAGE_FULL_VERSION=	${IMAGE_VERSION}-${IMAGE_SVN_VERSION}
45
SQUEAK_SRC=	SqueakV46.sources
44
SQUEAK_LIB_DIR=	${PORTVERSION}-${SVN_VERSION}
46
SQUEAK_LIB_DIR=	${PORTVERSION}-${SVN_VERSION}
45
47
46
WRKSRC=			${WRKDIR}/Squeak-${VM_VERSION}-src
48
WRKSRC=			${WRKDIR}/Squeak-${VM_VERSION}-src
Lines 52-62 Link Here
52
CMAKE_SOURCE_PATH=	../unix
54
CMAKE_SOURCE_PATH=	../unix
53
55
54
SUB_FILES=	pkg-message
56
SUB_FILES=	pkg-message
55
SUB_LIST=	SQUEAK_LIB_DIR=${SQUEAK_LIB_DIR}
57
SUB_LIST=	SQUEAK_LIB_DIR=${SQUEAK_LIB_DIR} \
56
PLIST_SUB=	SQUEAK_LIB_DIR=${SQUEAK_LIB_DIR}
58
		IMAGE_FULL_VERSION=${IMAGE_FULL_VERSION}
57
59
PLIST_SUB=	SQUEAK_LIB_DIR=${SQUEAK_LIB_DIR} \
58
IMAGES=		Squeak${IMAGE_VERSION}/Squeak${IMAGE_VERSION}.image \
60
		IMAGE_FULL_VERSION=${IMAGE_FULL_VERSION}
59
		Squeak${IMAGE_VERSION}/Squeak${IMAGE_VERSION}.changes
61
62
IMAGES=		Squeak${IMAGE_FULL_VERSION}.image \
63
		Squeak${IMAGE_FULL_VERSION}.changes \
64
		${SQUEAK_SRC}
60
65
61
.include <bsd.port.pre.mk>
66
.include <bsd.port.pre.mk>
62
67
Lines 78-86 Link Here
78
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/squeak/${SQUEAK_LIB_DIR}/so.* \
83
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/squeak/${SQUEAK_LIB_DIR}/so.* \
79
		${STAGEDIR}${PREFIX}/lib/squeak/${SQUEAK_LIB_DIR}/squeakvm \
84
		${STAGEDIR}${PREFIX}/lib/squeak/${SQUEAK_LIB_DIR}/squeakvm \
80
		${STAGEDIR}${PREFIX}/lib/squeak/${SQUEAK_LIB_DIR}/ckformat
85
		${STAGEDIR}${PREFIX}/lib/squeak/${SQUEAK_LIB_DIR}/ckformat
81
	${GUNZIP_CMD} -c ${_DISTDIR}/${SQUEAK_SRC}.gz > \
86
	${UNZIP_NATIVE_CMD} -u ${_DISTDIR}/${SQUEAK_SRC}.zip -d ${WRKDIR}
82
		${STAGEDIR}${PREFIX}/lib/squeak/${SQUEAK_LIB_DIR}/${SQUEAK_SRC}
87
	${UNZIP_NATIVE_CMD} -u ${_DISTDIR}/Squeak${IMAGE_FULL_VERSION}.zip \
83
	${UNZIP_NATIVE_CMD} -u ${_DISTDIR}/Squeak${IMAGE_VERSION}.zip \
84
		-d ${WRKDIR}
88
		-d ${WRKDIR}
85
	${INSTALL_DATA} ${IMAGES:S,^,${WRKDIR}/,} \
89
	${INSTALL_DATA} ${IMAGES:S,^,${WRKDIR}/,} \
86
		${STAGEDIR}${PREFIX}/lib/squeak
90
		${STAGEDIR}${PREFIX}/lib/squeak
(-)squeak/distinfo (-4 / +4 lines)
Lines 1-6 Link Here
1
SHA256 (squeak/Squeak-4.10.2.2614-src.tar.gz) = 3db6d12ea223e5bc49f52af7f6f832e383a3a006a53bc8a87f6469e1af5dfc2e
1
SHA256 (squeak/Squeak-4.10.2.2614-src.tar.gz) = 3db6d12ea223e5bc49f52af7f6f832e383a3a006a53bc8a87f6469e1af5dfc2e
2
SIZE (squeak/Squeak-4.10.2.2614-src.tar.gz) = 3297314
2
SIZE (squeak/Squeak-4.10.2.2614-src.tar.gz) = 3297314
3
SHA256 (squeak/Squeak4.3.zip) = 318ee202b10c7d0c2875dd44f121e299904d164acd3a7ff2c90d8818847b2a67
3
SHA256 (squeak/Squeak4.6-15102.zip) = 1605a32504b5fd364d4318676637b8991a0acd5c0d3bbe7e6f48f0c5ad786a6e
4
SIZE (squeak/Squeak4.3.zip) = 8689484
4
SIZE (squeak/Squeak4.6-15102.zip) = 8271964
5
SHA256 (squeak/SqueakV41.sources.gz) = 1e92730f6221ced584e0050844abec1bd69848b7963a6cbf3a67986b1ad6553c
5
SHA256 (squeak/SqueakV46.sources.zip) = 33293590b185429b56c76df762295b897d6c197afe90427051f1b5bece29340e
6
SIZE (squeak/SqueakV41.sources.gz) = 6641435
6
SIZE (squeak/SqueakV46.sources.zip) = 6406218
(-)squeak/pkg-plist (-3 / +3 lines)
Lines 28-34 Link Here
28
lib/squeak/%%SQUEAK_LIB_DIR%%/so.vm-sound-null
28
lib/squeak/%%SQUEAK_LIB_DIR%%/so.vm-sound-null
29
lib/squeak/%%SQUEAK_LIB_DIR%%/so.vm-sound-pulse
29
lib/squeak/%%SQUEAK_LIB_DIR%%/so.vm-sound-pulse
30
lib/squeak/%%SQUEAK_LIB_DIR%%/squeakvm
30
lib/squeak/%%SQUEAK_LIB_DIR%%/squeakvm
31
lib/squeak/%%SQUEAK_LIB_DIR%%/SqueakV41.sources
31
lib/squeak/SqueakV46.sources
32
lib/squeak/Squeak4.3.changes
32
lib/squeak/Squeak%%IMAGE_FULL_VERSION%%.changes
33
lib/squeak/Squeak4.3.image
33
lib/squeak/Squeak%%IMAGE_FULL_VERSION%%.image
34
man/man1/squeak.1.gz
34
man/man1/squeak.1.gz

Return to bug 202260