Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / lang / sun-jdk6 / Makefile
blobb85326dbc58beaa91aefa8d47e97491bdf16fe05
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
5 MASTER_SITES= # empty
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
15 MAKE_JOBS_SAFE= no
17 .include "../../lang/sun-jre6/Makefile.common"
19 .if !empty(MACHINE_PLATFORM:MLinux-*-x86_64)
20 CHECK_SHLIBS_SUPPORTED= no
21 .endif
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/}
27 .endif
29 PLIST_SRC= PLIST.${DIST_OS}-${EMUL_ARCH}
31 # Remove parts that are in common with the JRE
33 post-extract:
34 common=`${AWK} '/^#.*/ { next } /^$$/ { next } { print }' ${FILESDIR}/common`; \
35 cd ${WRKSRC}; for i in $$common; do \
36 if [ -d $$i ]; then \
37 ${RM} -rf $$i; \
38 else \
39 ${RM} -f $$i; \
40 fi; \
41 done
42 ${LN} -sf . ${WRKSRC}/jre
44 pre-install:
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
49 ${CHMOD} -x \
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"