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 |