Lines 1-7
Link Here
|
1 |
PORTNAME= crowdsec |
1 |
PORTNAME= crowdsec |
2 |
DISTVERSIONPREFIX= v |
2 |
DISTVERSIONPREFIX= v |
3 |
DISTVERSION= 1.4.1 |
3 |
DISTVERSION= 1.4.3 |
4 |
PORTREVISION= 2 |
|
|
5 |
CATEGORIES= security |
4 |
CATEGORIES= security |
6 |
|
5 |
|
7 |
MAINTAINER= marco@crowdsec.net |
6 |
MAINTAINER= marco@crowdsec.net |
Lines 13-34
LICENSE_FILE= ${WRKSRC}/LICENSE
Link Here
|
13 |
|
12 |
|
14 |
BUILD_DEPENDS= git:devel/git@lite |
13 |
BUILD_DEPENDS= git:devel/git@lite |
15 |
|
14 |
|
16 |
USES= gmake go:no_targets |
15 |
USES= gmake go:1.19,no_targets |
17 |
|
16 |
|
18 |
USE_GITHUB= yes |
17 |
USE_GITHUB= yes |
19 |
GH_ACCOUNT= crowdsecurity |
18 |
GH_ACCOUNT= crowdsecurity |
20 |
GH_PROJECT= crowdsec |
19 |
GH_PROJECT= crowdsec |
21 |
GH_TAGNAME= ${DISTVERSIONFULL}-freebsd |
20 |
GH_TAGNAME= ${DISTVERSIONFULL}-freebsd |
22 |
_BUILD_TAG= 527995f |
21 |
_BUILD_TAG= 8a738f5b |
23 |
USE_RC_SUBR= crowdsec |
22 |
USE_RC_SUBR= crowdsec |
24 |
|
23 |
|
25 |
MAKE_ENV= BUILD_VERSION="${DISTVERSIONFULL}" \ |
24 |
MAKE_ARGS= BUILD_VERSION="${DISTVERSIONFULL}" \ |
26 |
BUILD_TAG="${_BUILD_TAG}" \ |
25 |
BUILD_TAG="${_BUILD_TAG}" \ |
|
|
26 |
BUILD_VENDOR_FLAGS="-mod=vendor -modcacherw" \ |
27 |
DEFAULT_CONFIGDIR="${PREFIX}/etc/crowdsec" \ |
27 |
DEFAULT_CONFIGDIR="${PREFIX}/etc/crowdsec" \ |
28 |
DEFAULT_DATADIR="/var/db/crowdsec/data" |
28 |
DEFAULT_DATADIR="/var/db/crowdsec/data" |
|
|
29 |
|
29 |
ALL_TARGET= build |
30 |
ALL_TARGET= build |
30 |
|
31 |
|
31 |
SUB_FILES= pkg-deinstall pkg-install pkg-message |
32 |
SUB_FILES= pkg-deinstall pkg-install pkg-message crowdsec.cron upgrade-hub |
32 |
|
33 |
|
33 |
OPTIONS_DEFINE= FIREWALL_BOUNCER |
34 |
OPTIONS_DEFINE= FIREWALL_BOUNCER |
34 |
OPTIONS_DEFAULT= |
35 |
OPTIONS_DEFAULT= |
Lines 49-54
post-patch:
Link Here
|
49 |
${WRKSRC}/config/config.yaml \ |
50 |
${WRKSRC}/config/config.yaml \ |
50 |
${WRKSRC}/config/profiles.yaml |
51 |
${WRKSRC}/config/profiles.yaml |
51 |
|
52 |
|
|
|
53 |
post-install: |
54 |
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/cron.d |
55 |
@${INSTALL_DATA} ${WRKDIR}/crowdsec.cron ${STAGEDIR}${PREFIX}/etc/cron.d/crowdsec |
56 |
|
52 |
do-install: |
57 |
do-install: |
53 |
# |
58 |
# |
54 |
# Binaries |
59 |
# Binaries |
Lines 124-139
do-install:
Link Here
|
124 |
@${MKDIR} ${STAGEDIR}${ETCDIR}/hub |
129 |
@${MKDIR} ${STAGEDIR}${ETCDIR}/hub |
125 |
@${MKDIR} ${STAGEDIR}/var/db/crowdsec/data |
130 |
@${MKDIR} ${STAGEDIR}/var/db/crowdsec/data |
126 |
|
131 |
|
|
|
132 |
# |
133 |
# Cron |
134 |
# |
135 |
|
136 |
@${MKDIR} ${STAGEDIR}${PREFIX}/libexec/crowdsec |
137 |
${INSTALL_DATA} ${WRKDIR}/upgrade-hub \ |
138 |
${STAGEDIR}${PREFIX}/libexec/crowdsec/upgrade-hub |
139 |
|
127 |
# |
140 |
# |
128 |
# Cleanup |
141 |
# Cleanup |
129 |
# |
142 |
# |
130 |
|
143 |
|
|
|
144 |
@${RM} ${STAGEDIR}${ETCDIR}/acquis_win.yaml |
145 |
@${RM} ${STAGEDIR}${ETCDIR}/config_win_no_lapi.yaml |
146 |
@${RM} ${STAGEDIR}${ETCDIR}/config_win.yaml |
147 |
@${RM} ${STAGEDIR}${ETCDIR}/crowdsec.cron.daily |
131 |
@${RM} ${STAGEDIR}${ETCDIR}/crowdsec.service |
148 |
@${RM} ${STAGEDIR}${ETCDIR}/crowdsec.service |
132 |
@${RM} ${STAGEDIR}${ETCDIR}/dev.yaml |
149 |
@${RM} ${STAGEDIR}${ETCDIR}/dev.yaml |
133 |
@${RM} ${STAGEDIR}${ETCDIR}/user.yaml |
150 |
@${RM} ${STAGEDIR}${ETCDIR}/user.yaml |
134 |
@${RM} ${STAGEDIR}${ETCDIR}/acquis_win.yaml |
|
|
135 |
@${RM} ${STAGEDIR}${ETCDIR}/config_win.yaml |
136 |
@${RM} ${STAGEDIR}${ETCDIR}/config_win_no_lapi.yaml |
137 |
@${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/email |
151 |
@${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/email |
138 |
@${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/http |
152 |
@${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/http |
139 |
@${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/slack |
153 |
@${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/slack |