@@ -10,33 +10,35 @@ HOMEPAGE= https://sourceforge.net/projects/wendzelnntpd
1010COMMENT = Free Usenet server with SQL backend and RBAC
1111LICENSE = gnu-gpl-v3
1212
13+ GNU_CONFIGURE = YES
1314USE_TOOLS+ = bison flex gmake bash:run
1415USE_FEATURES = err regcomp snprintf
1516
16- GNU_CONFIGURE = YES
17-
1817REPLACE_BASH = create_certificate_raw
1918
20- BUILD_DEFS+ = VARBASE
19+ SUBST_CLASSES+ = openssl
20+ SUBST_MESSAGE.openssl = Insert absolute path for openssl binary.
21+ SUBST_STAGE.openssl = pre-configure
22+ SUBST_FILES.openssl = create_certificate_raw
23+ SUBST_SED.openssl = -e 's,openssl ,${PREFIX}/bin/openssl ,g'
2124
2225# Directory for example config file
2326EGDIR = ${PREFIX}/share/examples/wendzelnntpd
24-
25- RCD_SCRIPTS = wendzelnntpd
26-
27+ WRKSRC = ${WRKDIR}/cdpxe-WendzelNNTPd-bf144dc
28+ BUILD_DEFS+ = VARBASE
2729OWN_DIRS_PERMS+ = ${PKG_SYSCONFDIR}/wendzelnntpd \
2830 ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0700
2931OWN_DIRS_PERMS+ = ${VARBASE}/spool/news/wendzelnntpd \
3032 ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0700
3133CONF_FILES_PERMS = ${EGDIR}/wendzelnntpd/wendzelnntpd.conf \
3234 ${PKG_SYSCONFDIR}/wendzelnntpd/wendzelnntpd.conf \
3335 ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0600
34- WRKSRC = ${WRKDIR}/cdpxe-WendzelNNTPd-bf144dc
35-
3636INSTALL_MAKE_FLAGS = ${MAKE_FLAGS} sysconfdir=${EGDIR} \
3737 UDBDIR=${PREFIX}/var/spool/news/wendzelnntpd \
3838 SQLITEINST=NO CREATE_CERTIFICATES=NO
3939
40+ RCD_SCRIPTS = wendzelnntpd
41+
4042.include "../../databases/sqlite3/buildlink3.mk"
4143.include "../../security/mhash/buildlink3.mk"
4244.include "../../security/openssl/buildlink3.mk"
0 commit comments