2014-08-10 09:58:04 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.24 2014/08/10 09:58:05 espie Exp $
|
2010-12-08 21:21:14 +00:00
|
|
|
|
|
|
|
COMMENT = Lisp-1 dialect for the Java Virtual Machine
|
|
|
|
|
2014-07-10 11:06:15 +00:00
|
|
|
GH_ACCOUNT = clojure
|
|
|
|
GH_PROJECT = clojure
|
|
|
|
GH_TAGNAME = ${GH_PROJECT}-1.6.0
|
|
|
|
GH_COMMIT = d6baf6e1fb6e2b9ab3e3a459de5ab1d4381938aa
|
|
|
|
DISTNAME = ${GH_TAGNAME}
|
2014-05-07 15:42:15 +00:00
|
|
|
REVISION = 1
|
2014-03-30 20:38:10 +00:00
|
|
|
|
2010-12-08 21:21:14 +00:00
|
|
|
PKG_ARCH = *
|
|
|
|
|
2011-08-30 17:16:35 +00:00
|
|
|
CATEGORIES = lang
|
2010-12-08 21:21:14 +00:00
|
|
|
|
|
|
|
HOMEPAGE = http://www.clojure.org/
|
|
|
|
|
2011-08-30 19:52:22 +00:00
|
|
|
MAINTAINER= Jasper Lievisse Adriaanse <jasper@openbsd.org>
|
2010-12-08 21:21:14 +00:00
|
|
|
|
|
|
|
# Eclipse Public License EPL 1.0
|
|
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
|
|
|
|
|
|
MODULES = java
|
2010-12-12 17:28:16 +00:00
|
|
|
MODJAVA_VER = 1.6+
|
2011-09-25 21:12:51 +00:00
|
|
|
MODJAVA_BUILD = ant
|
2013-07-02 10:36:35 +00:00
|
|
|
MODJAVA_BUILD_TARGET_NAME = jar
|
2010-12-08 21:21:14 +00:00
|
|
|
MODJAVA_JRERUN = Yes
|
|
|
|
|
2014-03-30 20:38:10 +00:00
|
|
|
WRKDIST = ${WRKDIR}/clojure-${DISTNAME}/
|
|
|
|
|
2011-08-24 07:50:40 +00:00
|
|
|
RUN_DEPENDS = java/javaPathHelper \
|
|
|
|
misc/rlwrap
|
2010-12-08 21:21:14 +00:00
|
|
|
|
2011-09-25 21:12:51 +00:00
|
|
|
# Tests fail to compile (and need JAX-WS)
|
2013-03-11 11:20:26 +00:00
|
|
|
NO_TEST = Yes
|
2010-12-08 21:21:14 +00:00
|
|
|
|
|
|
|
CLOJURE_HOME = ${PREFIX}/clojure
|
|
|
|
|
2013-03-08 10:24:00 +00:00
|
|
|
# Maintainer target to generate completions file
|
|
|
|
completions: install
|
|
|
|
${LOCALBASE}/bin/clojure ${FILESDIR}/clj_completions.clj
|
2011-11-30 19:40:28 +00:00
|
|
|
|
2010-12-08 21:21:14 +00:00
|
|
|
do-install:
|
2010-12-13 16:04:28 +00:00
|
|
|
${INSTALL_DATA_DIR} ${CLOJURE_HOME}
|
2011-09-25 21:12:51 +00:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/clojure.jar ${CLOJURE_HOME}
|
2014-08-10 09:58:04 +00:00
|
|
|
@${SUBST_PROGRAM} ${FILESDIR}/clojure \
|
2010-12-13 16:04:28 +00:00
|
|
|
${PREFIX}/bin/clojure
|
2011-06-23 07:40:25 +00:00
|
|
|
cd ${WRKDIST} && tar -cf - src | tar -C ${CLOJURE_HOME} -xf -
|
2011-10-21 16:23:44 +00:00
|
|
|
chown -R ${SHAREOWN}:${SHAREGRP} ${CLOJURE_HOME}/src
|
2014-01-24 09:22:49 +00:00
|
|
|
chmod -R a+r ${CLOJURE_HOME}/src
|
2011-11-30 19:40:28 +00:00
|
|
|
${INSTALL_DATA} ${FILESDIR}/clj_completions ${CLOJURE_HOME}
|
2010-12-08 21:21:14 +00:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|