4 DISTNAME= clojure-1.4.0
6 MASTER_SITES= http://repo1.maven.org/maven2/org/clojure/clojure/1.4.0/
9 MAINTAINER= ryoon@NetBSD.org
10 HOMEPAGE= http://clojure.org/
11 COMMENT= Dynamic programming language that targets the Java VM
14 PKG_DESTDIR_SUPPORT= user-destdir
22 INSTALLATION_DIRS= bin \
23 share/doc/${PKGNAME_NOREV} \
25 share/examples/${PKGNAME_NOREV}
27 CLOJURE_DOCS= changes.md epl-v10.html readme.txt \
28 doc/clojure/pprint/CommonLispFormat.markdown \
29 doc/clojure/pprint/PrettyPrinting.markdown
32 SUBST_STAGE.java= pre-install
33 SUBST_MESSAGE.java= Set Java
34 SUBST_FILES.java= clj.sh
35 SUBST_SED.java= -e 's,@JAVA_HOME@,${PKG_JAVA_HOME},g'
36 SUBST_SED.java+= -e 's,@SH@,${SH},'
39 ${INSTALL_DATA} ${FILESDIR}/clj.sh ${WRKSRC}
42 ${INSTALL_DATA} ${WRKSRC}/${PKGNAME_NOREV}.jar \
43 ${DESTDIR}${PREFIX}/lib/java/clojure/clojure.jar
45 cd ${WRKSRC}/test/clojure && pax -rw -pmp test_clojure \
46 ${DESTDIR}${PREFIX}/share/examples/${PKGNAME_NOREV}/
47 ${INSTALL_DATA} ${WRKSRC}/test/clojure/test_helper.clj \
48 ${DESTDIR}${PREFIX}/share/examples/${PKGNAME_NOREV}
50 .for f in ${CLOJURE_DOCS}
51 ${INSTALL_DATA} ${WRKSRC}/${f} \
52 ${DESTDIR}${PREFIX}/share/doc/${PKGNAME_NOREV}
55 ${INSTALL_SCRIPT} ${WRKSRC}/clj.sh ${DESTDIR}${PREFIX}/bin/clj
57 .include "../../mk/java-env.mk"
58 .include "../../mk/java-vm.mk"
59 .include "../../mk/bsd.pkg.mk"