View | Details | Raw Unified | Return to bug 28137 | Differences between
and this patch

Collapse All | Expand All

(-)/home/ernst/freebsd-ports/java/linux-jdk14/Makefile (-10 / +12 lines)
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>

Return to bug 28137