Fixup fromcvs/togit conversion
[pkgsrcv2.git] / lang / clojure / Makefile
1 # $NetBSD$
2 #
3
4 DISTNAME=       clojure-1.4.0
5 CATEGORIES=     lang
6 MASTER_SITES=   http://repo1.maven.org/maven2/org/clojure/clojure/1.4.0/
7 EXTRACT_SUFX=   .zip
8
9 MAINTAINER=     ryoon@NetBSD.org
10 HOMEPAGE=       http://clojure.org/
11 COMMENT=        Dynamic programming language that targets the Java VM
12 LICENSE=        epl-v1.0
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 NO_BUILD=       yes
17 USE_JAVA=       run
18 USE_JAVA2=      1.5
19 USE_LANGUAGES=  # none
20 USE_TOOLS+=     pax
21
22 INSTALLATION_DIRS=      bin \
23                         share/doc/${PKGNAME_NOREV} \
24                         lib/java/clojure \
25                         share/examples/${PKGNAME_NOREV}
26
27 CLOJURE_DOCS=   changes.md epl-v10.html readme.txt \
28                 doc/clojure/pprint/CommonLispFormat.markdown \
29                 doc/clojure/pprint/PrettyPrinting.markdown
30
31 SUBST_CLASSES+=         java
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},'
37
38 pre-patch:
39         ${INSTALL_DATA} ${FILESDIR}/clj.sh ${WRKSRC}
40
41 do-install:
42         ${INSTALL_DATA} ${WRKSRC}/${PKGNAME_NOREV}.jar \
43                 ${DESTDIR}${PREFIX}/lib/java/clojure/clojure.jar
44
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}
49
50 .for f in ${CLOJURE_DOCS}
51         ${INSTALL_DATA} ${WRKSRC}/${f} \
52                 ${DESTDIR}${PREFIX}/share/doc/${PKGNAME_NOREV}
53 .endfor
54
55         ${INSTALL_SCRIPT} ${WRKSRC}/clj.sh ${DESTDIR}${PREFIX}/bin/clj
56
57 .include "../../mk/java-env.mk"
58 .include "../../mk/java-vm.mk"
59 .include "../../mk/bsd.pkg.mk"