blob: b14a9b4c742e9cf29eb996a05c1eb6529836b277 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# $OpenBSD$
COMMENT = Clojure project automation
GH_ACCOUNT = technomancy
GH_PROJECT = leiningen
GH_TAGNAME = 2.9.3
REVISION = 0
JAR_FILE = ${DISTNAME}-standalone.zip
CATEGORIES = devel lang
HOMEPAGE = https://leiningen.org
MASTER_SITES0 = ${MASTER_SITES:S/archive/releases\/download/}
DISTFILES = ${DISTNAME}${EXTRACT_SUFX} ${JAR_FILE}:0
EXTRACT_ONLY = ${DISTNAME}${EXTRACT_SUFX}
# EPL
PERMIT_PACKAGE = Yes
MODULES = java
MODJAVA_VER = 11+
RUN_DEPENDS = shells/bash
NO_BUILD = Yes
NO_TEST = Yes
LEIN = ${WRKSRC}/bin/lein-pkg
LEIN_DIR = ${PREFIX}/share/java
BASH_DIR = ${PREFIX}/share/bash-completion/completions
ZSH_DIR = ${PREFIX}/share/zsh/site-functions
do-install:
${SUBST_PROGRAM} ${LEIN} ${PREFIX}/bin/lein
${INSTALL_MAN} ${WRKSRC}/doc/lein.1 ${PREFIX}/man/man1/
${INSTALL_DATA_DIR} ${LEIN_DIR} ${BASH_DIR} ${ZSH_DIR}
${INSTALL_DATA} ${FULLDISTDIR}/${JAR_FILE} \
${LEIN_DIR}/${PKGNAME}-standalone.jar
${INSTALL_DATA} ${WRKSRC}/bash_completion.bash ${BASH_DIR}/lein
${INSTALL_DATA} ${WRKSRC}/zsh_completion.zsh ${ZSH_DIR}/_lein
.include <bsd.port.mk>
|