pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
wendzelnntpd: Finish package
Module Name: pkgsrc-wip
Committed By: Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By: micha
Date: Fri Feb 13 17:47:15 2026 +0100
Changeset: 48b300eaecf9803102148541f4ab36749f8b7005
Modified Files:
wendzelnntpd/INSTALL
wendzelnntpd/Makefile
wendzelnntpd/TODO
Log Message:
wendzelnntpd: Finish package
Not tested yet.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=48b300eaecf9803102148541f4ab36749f8b7005
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
wendzelnntpd/INSTALL | 4 ++--
wendzelnntpd/Makefile | 18 ++++++++++--------
wendzelnntpd/TODO | 2 ++
3 files changed, 14 insertions(+), 10 deletions(-)
diffs:
diff --git a/wendzelnntpd/INSTALL b/wendzelnntpd/INSTALL
index b15f280649..0ac086609f 100644
--- a/wendzelnntpd/INSTALL
+++ b/wendzelnntpd/INSTALL
@@ -6,12 +6,12 @@ POST-INSTALL)
if [ ! -e @PKG_SYSCONFDIR@/wendzelnntpd/ssl/server.crt ] \
|| [ ! -e @PKG_SYSCONFDIR@/ssl/server.key ] \
|| [ ! -e @PKG_SYSCONFDIR@/ssl/ca.crt ]; then
- bash create_certificate --environment local
+ @PREFIX@/sbin/create_certificate --environment local
fi
# initialize sqlite database
if [ ! -e @VARBASE@/spool/news/wendzelnntpd/usenet.db ]; then
cat @PREFIX@/share/wendzelnntpd/usenet.db_struct | sqlite3 @VARBASE@/spool/news/wendzelnntpd/usenet.db
- wendzelnntpadm addgroup alt.wendzelnntpd.test y
+ @PREFIX@/sbin/wendzelnntpadm addgroup alt.wendzelnntpd.test y
fi
esac
diff --git a/wendzelnntpd/Makefile b/wendzelnntpd/Makefile
index 2afbe1a44e..9c7071799a 100644
--- a/wendzelnntpd/Makefile
+++ b/wendzelnntpd/Makefile
@@ -10,20 +10,22 @@ HOMEPAGE= https://sourceforge.net/projects/wendzelnntpd
COMMENT= Free Usenet server with SQL backend and RBAC
LICENSE= gnu-gpl-v3
+GNU_CONFIGURE= YES
USE_TOOLS+= bison flex gmake bash:run
USE_FEATURES= err regcomp snprintf
-GNU_CONFIGURE= YES
-
REPLACE_BASH= create_certificate_raw
-BUILD_DEFS+= VARBASE
+SUBST_CLASSES+= openssl
+SUBST_MESSAGE.openssl= Insert absolute path for openssl binary.
+SUBST_STAGE.openssl= pre-configure
+SUBST_FILES.openssl= create_certificate_raw
+SUBST_SED.openssl= -e 's,openssl ,${PREFIX}/bin/openssl ,g'
# Directory for example config file
EGDIR= ${PREFIX}/share/examples/wendzelnntpd
-
-RCD_SCRIPTS= wendzelnntpd
-
+WRKSRC= ${WRKDIR}/cdpxe-WendzelNNTPd-bf144dc
+BUILD_DEFS+= VARBASE
OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/wendzelnntpd \
${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0700
OWN_DIRS_PERMS+= ${VARBASE}/spool/news/wendzelnntpd \
@@ -31,12 +33,12 @@ OWN_DIRS_PERMS+= ${VARBASE}/spool/news/wendzelnntpd \
CONF_FILES_PERMS= ${EGDIR}/wendzelnntpd/wendzelnntpd.conf \
${PKG_SYSCONFDIR}/wendzelnntpd/wendzelnntpd.conf \
${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0600
-WRKSRC= ${WRKDIR}/cdpxe-WendzelNNTPd-bf144dc
-
INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} sysconfdir=${EGDIR} \
UDBDIR=${PREFIX}/var/spool/news/wendzelnntpd \
SQLITEINST=NO CREATE_CERTIFICATES=NO
+RCD_SCRIPTS= wendzelnntpd
+
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../security/mhash/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
diff --git a/wendzelnntpd/TODO b/wendzelnntpd/TODO
index 69d1247125..cbb14a7da1 100644
--- a/wendzelnntpd/TODO
+++ b/wendzelnntpd/TODO
@@ -1,4 +1,6 @@
Not ready for import.
[X] Fix interpreter path for bash
+[X] Fix INSTALL script
+[X] Use absolute path for openssl binary in create_certificate script
[ ] Test on NetBSD
Home |
Main Index |
Thread Index |
Old Index