Lines 1-6
Link Here
|
1 |
PORTNAME= unreal |
1 |
PORTNAME= unreal |
2 |
DISTVERSION= 6.1.1.1 |
2 |
DISTVERSION= 6.1.8.1 |
3 |
PORTREVISION= 1 |
|
|
4 |
CATEGORIES= irc |
3 |
CATEGORIES= irc |
5 |
MASTER_SITES= https://www.unrealircd.org/downloads/ |
4 |
MASTER_SITES= https://www.unrealircd.org/downloads/ |
6 |
DISTNAME= ${PORTNAME}ircd-${PORTVERSION} |
5 |
DISTNAME= ${PORTNAME}ircd-${PORTVERSION} |
Lines 20-33
LIB_DEPENDS= libcares.so:dns/c-ares \
Link Here
|
20 |
libmaxminddb.so:net/libmaxminddb |
19 |
libmaxminddb.so:net/libmaxminddb |
21 |
RUN_DEPENDS= ${LOCALBASE}/bin/geoipupdate:net/geoipupdate |
20 |
RUN_DEPENDS= ${LOCALBASE}/bin/geoipupdate:net/geoipupdate |
22 |
|
21 |
|
23 |
USES= pkgconfig cpe gmake localbase ssl |
22 |
USES= cpe gmake localbase pkgconfig ssl |
24 |
MODULESDIR= ${PREFIX}/lib/${PORTNAME} |
23 |
CPE_VENDOR= unrealircd |
25 |
MODULESSUBDIR= chanmodes extbans rpc usermodes |
24 |
CPE_PRODUCT= unrealircd |
26 |
CONFIGDIR= ${PREFIX}/etc/${PORTNAME} |
|
|
27 |
RUNDIR= /var/run/ircd |
28 |
LOGDIR= /var/log/ircd |
29 |
CACHEDIR= /var/cache/ircd |
30 |
_TMPDIR= /tmp |
31 |
|
25 |
|
32 |
EXTRACT_AFTER_ARGS= --exclude extras/*.tar.gz |
26 |
EXTRACT_AFTER_ARGS= --exclude extras/*.tar.gz |
33 |
|
27 |
|
Lines 36-50
USE_RC_SUBR= unrealircd
Link Here
|
36 |
|
30 |
|
37 |
USERS= ircd |
31 |
USERS= ircd |
38 |
GROUPS= ircd |
32 |
GROUPS= ircd |
39 |
CPE_VENDOR= unrealircd |
|
|
40 |
CPE_PRODUCT= unrealircd |
41 |
|
33 |
|
42 |
SUB_LIST+= RUNDIR=${RUNDIR} |
34 |
MODULESDIR= ${PREFIX}/lib/${PORTNAME} |
43 |
SUB_LIST+= USERS=${USERS} |
35 |
MODULESSUBDIR= chanmodes extbans rpc usermodes |
44 |
SUB_LIST+= GROUPS=${GROUPS} |
36 |
CONFIGDIR= ${PREFIX}/etc/${PORTNAME} |
|
|
37 |
RUNDIR= /var/run/ircd |
38 |
LOGDIR= /var/log/ircd |
39 |
CACHEDIR= /var/cache/ircd |
40 |
_TMPDIR= /tmp |
41 |
|
42 |
SUB_LIST+= RUNDIR=${RUNDIR} \ |
43 |
USERS=${USERS} \ |
44 |
GROUPS=${GROUPS} |
45 |
|
45 |
|
46 |
CONFIGURE_ARGS= --with-nick-history=2000 \ |
46 |
CONFIGURE_ARGS= --with-nick-history=2000 \ |
47 |
--with-bindir=${LOCALBASE}/bin \ |
47 |
--with-bindir=${LOCALBASE}/libexec \ |
48 |
--with-scriptdir=${DATADIR} \ |
48 |
--with-scriptdir=${DATADIR} \ |
49 |
--with-confdir=${CONFIGDIR} \ |
49 |
--with-confdir=${CONFIGDIR} \ |
50 |
--with-builddir=${WRKSRC} \ |
50 |
--with-builddir=${WRKSRC} \ |
Lines 58-77
CONFIGURE_ARGS= --with-nick-history=2000 \
Link Here
|
58 |
--with-controlfile=${RUNDIR}/ircd.ctl \ |
58 |
--with-controlfile=${RUNDIR}/ircd.ctl \ |
59 |
--with-permissions=0600 \ |
59 |
--with-permissions=0600 \ |
60 |
--with-system-cares \ |
60 |
--with-system-cares \ |
|
|
61 |
--with-system-argon2 \ |
61 |
--enable-dynamic-linking \ |
62 |
--enable-dynamic-linking \ |
62 |
--enable-libmaxminddb=yes \ |
63 |
--enable-libmaxminddb=yes \ |
63 |
--enable-ssl |
64 |
--enable-ssl |
64 |
|
65 |
|
65 |
OPTIONS_DEFINE= DOCS |
66 |
OPTIONS_DEFINE= DOCS |
66 |
|
67 |
|
67 |
PORTDOCS= ${DOCS:T} |
68 |
PORTDOCS= * |
68 |
DOCS= Donation Authors coding-guidelines \ |
69 |
DOCS= Authors coding-guidelines \ |
69 |
tao.of.irc translations.txt \ |
70 |
tao.of.irc translations.txt \ |
70 |
technical/005.txt technical/base64.txt \ |
71 |
technical/005.txt technical/base64.txt \ |
71 |
technical/serverprotocol.txt |
72 |
technical/serverprotocol.txt |
72 |
|
73 |
|
73 |
do-install: |
74 |
do-install: |
74 |
${INSTALL_PROGRAM} ${WRKSRC}/src/ircd ${STAGEDIR}${PREFIX}/libexec/ircd |
75 |
${INSTALL_PROGRAM} ${WRKSRC}/src/ircd ${STAGEDIR}${PREFIX}/libexec/unrealircd |
|
|
76 |
${INSTALL_PROGRAM} ${WRKSRC}/src/unrealircdctl ${STAGEDIR}${PREFIX}/libexec/unrealircdctl |
77 |
${INSTALL_SCRIPT} ${WRKSRC}/unrealircd ${STAGEDIR}${PREFIX}/sbin/unrealircd |
75 |
${MKDIR} ${STAGEDIR}${CACHEDIR} |
78 |
${MKDIR} ${STAGEDIR}${CACHEDIR} |
76 |
${MKDIR} ${STAGEDIR}${CONFIGDIR} |
79 |
${MKDIR} ${STAGEDIR}${CONFIGDIR} |
77 |
${MKDIR} ${STAGEDIR}${CONFIGDIR}/aliases |
80 |
${MKDIR} ${STAGEDIR}${CONFIGDIR}/aliases |