Date: Fri, 2 May 2014 23:45:10 +0000 (UTC) From: Rui Paulo <rpaulo@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r352853 - in head/devel: . leiningen Message-ID: <201405022345.s42NjA2I021088@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rpaulo (src committer) Date: Fri May 2 23:45:10 2014 New Revision: 352853 URL: http://svnweb.freebsd.org/changeset/ports/352853 QAT: https://qat.redports.org/buildarchive/r352853/ Log: Add a port for Leiningen: Clojure project automation. Reviewed by: bdrewery Approved by: bdrewery Added: head/devel/leiningen/ head/devel/leiningen/Makefile (contents, props changed) head/devel/leiningen/distinfo (contents, props changed) head/devel/leiningen/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Fri May 2 23:11:09 2014 (r352852) +++ head/devel/Makefile Fri May 2 23:45:10 2014 (r352853) @@ -920,6 +920,7 @@ SUBDIR += lasi SUBDIR += lcov SUBDIR += leaktracer + SUBDIR += leiningen SUBDIR += lemon SUBDIR += lfcbase SUBDIR += lfcxml Added: head/devel/leiningen/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/leiningen/Makefile Fri May 2 23:45:10 2014 (r352853) @@ -0,0 +1,40 @@ +# $FreeBSD$ + +PORTNAME= leiningen +PORTVERSION= 2.3.4 +CATEGORIES= devel lisp java +MASTER_SITES= GITHUB:source1 \ + https://leiningen.s3.amazonaws.com/downloads/:source2 +DISTFILES= leiningen-${PORTVERSION}.tar.gz:source1 \ + leiningen-${PORTVERSION}-standalone.jar:source2 +EXTRACT_ONLY= leiningen-${PORTVERSION}.tar.gz + +MAINTAINER= rpaulo@FreeBSD.org +COMMENT= Automate Clojure projects + +LICENSE= EPL + +USE_GITHUB= yes +GH_ACCOUNT= technomancy +GH_TAGNAME= ${PORTVERSION} +GH_COMMIT= e0edbb0 + +USE_JAVA= yes +JAVA_VERSION= 1.6+ +NO_BUILD= yes + +RUN_DEPENDS+= bash:${PORTSDIR}/shells/bash + +PLIST_FILES= bin/lein \ + %%JAVAJARDIR%%/leiningen.jar + +post-patch: + ${REINPLACE_CMD} -e "s|/bin/bash|${PREFIX}/bin/bash|" \ + -e "s|LEIN_JAR=.*|LEIN_JAR=${JAVAJARDIR}/leiningen.jar|" \ + ${WRKSRC}/bin/lein-pkg + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/bin/lein-pkg ${STAGEDIR}${PREFIX}/bin/lein + ${INSTALL_DATA} ${DISTDIR}/leiningen-${PORTVERSION}-standalone.jar ${STAGEDIR}${JAVAJARDIR}/leiningen.jar + +.include <bsd.port.mk> Added: head/devel/leiningen/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/leiningen/distinfo Fri May 2 23:45:10 2014 (r352853) @@ -0,0 +1,4 @@ +SHA256 (leiningen-2.3.4.tar.gz) = 33c397958d3afc0f9d2533b565414226eff99a127210edd5c49f6e673c2db5da +SIZE (leiningen-2.3.4.tar.gz) = 644563 +SHA256 (leiningen-2.3.4-standalone.jar) = 73098db63cf3cf4e55d17841d2613c82cd530dc59881a4191e98fc4d6e4a0cdf +SIZE (leiningen-2.3.4-standalone.jar) = 13687218 Added: head/devel/leiningen/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/leiningen/pkg-descr Fri May 2 23:45:10 2014 (r352853) @@ -0,0 +1,4 @@ +Leiningen is for automating Clojure projects without setting your hair on +fire. + +WWW: https://github.com/technomancy/leiningen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201405022345.s42NjA2I021088>