blob: f014a17b47056b2eefaec4da3b3e5e816e9c26eb (
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
PORTNAME= reposilite
DISTVERSION= 3.5.26
DISTVERSIONSUFFIX= -all
CATEGORIES= devel www java
MASTER_SITES= https://maven.reposilite.com/releases/com/reposilite/reposilite/${DISTVERSION}/
EXTRACT_SUFX= .jar
EXTRACT_ONLY=
MAINTAINER= thorsteinn@isnic.is
COMMENT= Lightweight repository manager for Maven based artifacts
WWW= https://reposilite.com
LICENSE= APACHE20
USES= java
JAVA_VERSION= 11+
NO_BUILD= yes
NO_ARCH= yes
NO_TEST= yes
USE_RC_SUBR= ${PORTNAME}
REPOSILITE_WORKDIR= /var/${PORTNAME}
REPOSILITE_LOGDIR= /var/log/${PORTNAME}
REPOSILITE_RUNDIR= /var/run/${PORTNAME}
REPOSILITE_USER= ${PORTNAME}
REPOSILITE_GROUP= ${REPOSILITE_USER}
USERS= ${REPOSILITE_USER}
GROUPS= ${REPOSILITE_GROUP}
SUB_LIST= JARFILE=${JAVAJARDIR}/${DISTNAME}.jar \
JAVA_HOME=${JAVA_HOME} \
USER=${REPOSILITE_USER} \
GROUP=${REPOSILITE_GROUP} \
RUNDIR=${REPOSILITE_RUNDIR} \
LOGDIR=${REPOSILITE_LOGDIR} \
WORKDIR=${REPOSILITE_WORKDIR}
PLIST_SUB= JARFILE=${JAVAJARDIR}/${DISTNAME}.jar \
USER=${REPOSILITE_USER} \
GROUP=${REPOSILITE_GROUP} \
RUNDIR=${REPOSILITE_RUNDIR} \
LOGDIR=${REPOSILITE_LOGDIR} \
WORKDIR=${REPOSILITE_WORKDIR}
post-extract:
@${TAR} -C ${WRKDIR} -xzf ${DISTDIR}/${DISTNAME}.jar tinylog.properties
post-patch:
@${REINPLACE_CMD} -E \
-e '27s#= .+$$#= ${REPOSILITE_LOGDIR}/${PORTNAME}.{date:yyyy-MM-dd}.log#' \
-e '28s#= .+$$#= ${REPOSILITE_LOGDIR}/${PORTNAME}-latest.log#' \
-e '30s#monthly: 03:00$$#daily: 00:00#' \
${WRKDIR}/tinylog.properties
do-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
${MKDIR} ${STAGEDIR}${REPOSILITE_WORKDIR}
${MKDIR} ${STAGEDIR}${REPOSILITE_LOGDIR}
${MKDIR} ${STAGEDIR}${REPOSILITE_RUNDIR}
${INSTALL_DATA} ${FILESDIR}/configuration.cdn.sample ${STAGEDIR}${ETCDIR}/
${INSTALL_DATA} ${WRKDIR}/tinylog.properties ${STAGEDIR}${ETCDIR}/tinylog.properties.sample
${INSTALL_DATA} ${DISTDIR}/${DISTNAME}.jar ${STAGEDIR}${JAVAJARDIR}/
.include <bsd.port.mk>
|