|
Lines 6-16
Link Here
|
| 6 |
# |
6 |
# |
| 7 |
|
7 |
|
| 8 |
PORTNAME= jdk |
8 |
PORTNAME= jdk |
| 9 |
PORTVERSION= ${JDK_VERSION:S/-//g} |
9 |
PORTVERSION= ${INSTALL_JDK_VERSION} |
| 10 |
CATEGORIES= java devel |
10 |
CATEGORIES= java devel |
| 11 |
MASTER_SITES= # |
11 |
MASTER_SITES= # |
| 12 |
PKGNAMEPREFIX= linux- |
12 |
PKGNAMEPREFIX= linux- |
| 13 |
DISTFILES= j2sdk-${JDK_VERSION:S/./_/g}-linux-i386.bin |
13 |
DISTNAME= j2sdk-${DL_JDK_VERSION:S/./_/g}-linux-i386 |
|
|
14 |
EXTRACT_SUFX= .bin |
| 14 |
|
15 |
|
| 15 |
MAINTAINER= ernst@jollem.com |
16 |
MAINTAINER= ernst@jollem.com |
| 16 |
|
17 |
|
|
Lines 28-48
Link Here
|
| 28 |
EXTRACT_AFTER_ARGS= # empty |
29 |
EXTRACT_AFTER_ARGS= # empty |
| 29 |
|
30 |
|
| 30 |
WRKSRC= ${WRKDIR}/j2sdk1.4.0 |
31 |
WRKSRC= ${WRKDIR}/j2sdk1.4.0 |
| 31 |
PLIST_SUB+= TARGET_PREFIX=${TARGET_PREFIX:S/^${PREFIX}\///} |
32 |
PLIST_SUB+= TARGET_PREFIX=${TARGET_DIR:S/^${PREFIX}\///} |
| 32 |
|
33 |
|
| 33 |
NO_BUILD= yes |
34 |
NO_BUILD= yes |
| 34 |
USE_LINUX= yes |
35 |
USE_LINUX= yes |
| 35 |
JDK_VERSION= 1.4.0-beta |
36 |
DL_JDK_VERSION= 1.4.0-beta |
|
|
37 |
INSTALL_JDK_VERSION= 1.4.0b1 |
| 36 |
ONLY_FOR_ARCHS= i386 |
38 |
ONLY_FOR_ARCHS= i386 |
| 37 |
TARGET_PREFIX?= ${PREFIX}/${PKGBASE}${PORTVERSION} |
39 |
TARGET_DIR?= ${PREFIX}/${PKGBASE}${PORTVERSION} |
|
|
40 |
DOWNLOAD_URL?= http://java.sun.com/j2se/1.4/download-linux.html |
| 41 |
PORTTITLE= Java 2 Development Kit ${INSTALL_JDK_VERSION} for Linux |
| 38 |
|
42 |
|
| 39 |
.include <bsd.port.pre.mk> |
43 |
.include <bsd.port.pre.mk> |
| 40 |
|
44 |
|
| 41 |
.for file in ${DISTFILES} |
45 |
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) |
| 42 |
.if !exists(${DISTDIR}/${file}) |
46 |
IGNORE=You must manually fetch the ${PORTTITLE} archive (${DISTNAME}${EXTRACT_SUFX}) from ${DOWNLOAD_URL}, place it in ${DISTDIR} and then run make again |
| 43 |
IGNORE=You must manually fetch the Java 2 Development Kit ${JDK_VERSION} for Linux archive (${DISTFILES}) from http://java.sun.com/j2se/1.3/download-linux.html, place it in ${DISTDIR} and then run make again |
|
|
| 44 |
.endif |
47 |
.endif |
| 45 |
.endfor |
|
|
| 46 |
|
48 |
|
| 47 |
post-fetch: |
49 |
post-fetch: |
| 48 |
@${CHMOD} +x ${DISTDIR}/${DISTFILES} |
50 |
@${CHMOD} +x ${DISTDIR}/${DISTFILES} |
|
Lines 53-58
Link Here
|
| 53 |
do-install: |
55 |
do-install: |
| 54 |
${MKDIR} ${PREFIX}/${PKGNAMEPREFIX}jdk${PORTVERSION} |
56 |
${MKDIR} ${PREFIX}/${PKGNAMEPREFIX}jdk${PORTVERSION} |
| 55 |
${TAR} -C ${WRKSRC} -cf- . | ${TAR} -C ${PREFIX}/${PKGNAMEPREFIX}jdk${PORTVERSION} -xpf- |
57 |
${TAR} -C ${WRKSRC} -cf- . | ${TAR} -C ${PREFIX}/${PKGNAMEPREFIX}jdk${PORTVERSION} -xpf- |
| 56 |
${LOCALBASE}/bin/registervm "${PREFIX}/linux-jdk${PORTVERSION}/bin/java # Linux-JDK${PORTVERSION}" |
58 |
${LOCALBASE}/bin/registervm "${TARGET_DIR}/bin/java # Linux-Sun-JDK${PORTVERSION}" |
| 57 |
|
59 |
|
| 58 |
.include <bsd.port.post.mk> |
60 |
.include <bsd.port.post.mk> |