1 # $NetBSD: Makefile,v 1.33 2013/02/28 23:03:58 jperkin Exp $
3 DISTNAME
= jdk-6u45-
${DIST_OS}-${DIST_ARCH}
4 PKGNAME
= sun-jdk6-6.0
.45
7 LICENSE
= sun-jdk6-license
9 DEPENDS
+= ${PKGNAME_NOREV
:S
/jdk
/jre
/}*:..
/..
/lang
/sun-jre6
11 WRKSRC
= ${WRKDIR}/jdk1.6
.0_45
12 JAVA_WRAPPERS
= appletviewer apt extcheck idlj jar jarsigner \
13 javac javadoc javah javap jdb rmic serialver
17 .
include "../../lang/sun-jre6/Makefile.common"
19 .if
!empty
(MACHINE_PLATFORM
:MLinux-
*-x86_64
)
20 CHECK_SHLIBS_SUPPORTED
= no
23 # The 64-bit Solaris downloads for some inexplicable reason only contain
24 # the additional 64-bit files, and you need the main 32-bit file too.
25 .if
${OPSYS} == "SunOS" && ${MACHINE_ARCH} == "x86_64"
26 DISTFILES
= ${DEFAULT_DISTFILES} ${DEFAULT_DISTFILES
:S
/x64
/i586
/}
29 PLIST_SRC
= PLIST.
${DIST_OS}-${EMUL_ARCH}
31 # Remove parts that are in common with the JRE
34 common
=`${AWK} '/^#.*/ { next } /^$$/ { next } { print }' ${FILESDIR}/common`; \
35 cd
${WRKSRC}; for i in
$$common; do \
42 ${LN} -sf .
${WRKSRC}/jre
45 # These files are generated the *first* time the package is built
46 ${RM} -f
${WRKSRC}/register.html
47 ${RM} -f
${WRKSRC}/register_ja.html
48 ${RM} -f
${WRKSRC}/register_zh_CN.html
50 ${WRKSRC}/db
/bin
/NetworkServerControl.bat \
51 ${WRKSRC}/db
/bin
/dblook.bat \
52 ${WRKSRC}/db
/bin
/derby_common.bat \
53 ${WRKSRC}/db
/bin
/ij.bat \
54 ${WRKSRC}/db
/bin
/setEmbeddedCP.bat \
55 ${WRKSRC}/db
/bin
/setNetworkClientCP.bat \
56 ${WRKSRC}/db
/bin
/setNetworkServerCP.bat \
57 ${WRKSRC}/db
/bin
/startNetworkServer.bat \
58 ${WRKSRC}/db
/bin
/stopNetworkServer.bat \
59 ${WRKSRC}/db
/bin
/sysinfo.bat
61 .
include "../../mk/bsd.pkg.mk"