summaryrefslogtreecommitdiff
path: root/lang/openjdk7/options.mk
diff options
context:
space:
mode:
authorabs <abs@pkgsrc.org>2010-12-07 22:23:23 +0000
committerabs <abs@pkgsrc.org>2010-12-07 22:23:23 +0000
commitf488f8591ef37e2a84e92b8ee1de8125ca095f7c (patch)
tree09143ec92f588d257412227d26b654ef7aff18ad /lang/openjdk7/options.mk
parentc01e36d49cdaedb677f825132e821286ca445afb (diff)
downloadpkgsrc-f488f8591ef37e2a84e92b8ee1de8125ca095f7c.tar.gz
support options jce
Diffstat (limited to 'lang/openjdk7/options.mk')
-rw-r--r--lang/openjdk7/options.mk29
1 files changed, 29 insertions, 0 deletions
diff --git a/lang/openjdk7/options.mk b/lang/openjdk7/options.mk
new file mode 100644
index 00000000000..2357872de6b
--- /dev/null
+++ b/lang/openjdk7/options.mk
@@ -0,0 +1,29 @@
+# $NetBSD: options.mk,v 1.1 2010/12/07 22:23:23 abs Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.openjdk7
+PKG_SUPPORTED_OPTIONS= sun-jre-jce
+PKG_SUGGESTED_OPTIONS= #
+
+.include "../../mk/bsd.options.mk"
+
+###
+### Java(TM) Cryptography Extension (JCE)
+###
+.if !empty(PKG_OPTIONS:Msun-jre-jce)
+JCE_DISTFILE=jce_policy-6.zip
+DISTFILES+= ${JCE_DISTFILE}
+EXTRACT_ONLY+= ${JCE_DISTFILE}
+PLIST.jce= yes
+USE_TOOLS+= pax
+#
+FETCH_MESSAGE+= "Please download the Java(TM) Cryptography Extension (JCE) Unlimited"
+FETCH_MESSAGE+= "Strength Jurisdiction Policy Files 6 '${JCE_DISTFILE}' from:"
+FETCH_MESSAGE+= " http://java.sun.com/javase/downloads/"
+FETCH_MESSAGE+= " and place it in:"
+FETCH_MESSAGE+= " ${DISTDIR}/${DIST_SUBDIR}/${JCE_DISTFILE}"
+FETCH_MESSAGE+= ""
+FETCH_MESSAGE+= " Then resume this build by running '"${MAKE:Q}"' again."
+#
+post-install:
+ cd ${WRKDIR}/jce ; pax -rw -pp . ${DESTDIR}${JAVA_HOME}/jre/lib/security
+.endif