summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--news/inn/Makefile71
-rw-r--r--news/inn/distinfo10
-rw-r--r--news/inn/options.mk4
-rw-r--r--news/inn/patches/patch-ab24
4 files changed, 42 insertions, 67 deletions
diff --git a/news/inn/Makefile b/news/inn/Makefile
index 6899d629d80..c088bb51056 100644
--- a/news/inn/Makefile
+++ b/news/inn/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.102 2010/01/17 12:02:37 wiz Exp $
+# $NetBSD: Makefile,v 1.103 2010/04/13 21:18:00 spz Exp $
-DISTNAME= inn-2.5.1
-PKGREVISION= 2
+DISTNAME= inn-2.5.2
CATEGORIES= news
MASTER_SITES= ftp://ftp.isc.org/isc/inn/ \
ftp://ftp.fu-berlin.de/unix/news/inn/
@@ -18,7 +17,7 @@ CONFLICTS+= libradius-[0-9]* nntpclnt-[0-9]*
BUILD_DEFS+= INN_DATA_DIR
BUILD_DEFS+= VARBASE
-FILES_SUBST+= INN_DATA_DIR=${INN_DATA_DIR:Q}
+FILES_SUBST+= INN_DATA_DIR=${INN_DATA_DIR}
BUILD_DEFS+= INN_PATHBIN
FILES_SUBST+= INN_PATHBIN=${PREFIX}/${INN_PATHBIN:Q}
@@ -46,14 +45,14 @@ CONFIGURE_ARGS+= --enable-setgid-inews \
--with-run-dir=${INN_DATA_DIR}/run \
--includedir=${PREFIX}/include \
--with-spool-dir=${INN_SPOOL:Q} \
- --with-news-user=${INN_USER:Q} \
- --with-news-group=${INN_GROUP:Q}
-CONFIGURE_ENV+= _PATH_AWK=${TOOLS_AWK:Q}
-CONFIGURE_ENV+= _PATH_EGREP=${TOOLS_EGREP:Q}
-CONFIGURE_ENV+= _PATH_SED=${TOOLS_SED:Q}
-CONFIGURE_ENV+= _PATH_SH=${TOOLS_SH:Q}
-CONFIGURE_ENV+= _PATH_SORT=${TOOLS_SORT:Q}
-CONFIGURE_ENV+= GZIP=${TOOLS_GZIP_CMD:Q}
+ --with-news-user=${INN_USER} \
+ --with-news-group=${INN_GROUP}
+CONFIGURE_ENV+= _PATH_AWK=${TOOLS_AWK}
+CONFIGURE_ENV+= _PATH_EGREP=${TOOLS_EGREP}
+CONFIGURE_ENV+= _PATH_SED=${TOOLS_SED}
+CONFIGURE_ENV+= _PATH_SH=${TOOLS_SH}
+CONFIGURE_ENV+= _PATH_SORT=${TOOLS_SORT}
+CONFIGURE_ENV+= GZIP=${TOOLS_GZIP_CMD}
USE_TOOLS+= awk egrep gzip perl:run sed sh sort yacc
LDFLAGS.SunOS+= -lsocket -lnsl
@@ -122,17 +121,17 @@ CONF_FILES_PERMS+= ${EXAMPLEDIR}/${file} ${PKG_SYSCONFDIR}/${file} \
${INN_USER} ${INN_GROUP} 0664
.endfor
-CONF_FILES_PERMS+= ${EXAMPLEDIR}/active.minimal ${INN_DATA_DIR}/db/active ${INN_USER} ${INN_GROUP} 0664
-CONF_FILES_PERMS+= ${EXAMPLEDIR}/newsgroups.minimal ${INN_DATA_DIR}/db/newsgroups ${INN_USER} ${INN_GROUP} 0664
+CONF_FILES_PERMS+= ${EXAMPLEDIR}/active.minimal ${INN_DATA_DIR}/db/active ${INN_USER} ${INN_GROUP} 0664
+CONF_FILES_PERMS+= ${EXAMPLEDIR}/newsgroups.minimal ${INN_DATA_DIR}/db/newsgroups ${INN_USER} ${INN_GROUP} 0664
DBFILES= active.times history
HTTPFILES= innreport.css
-CONF_FILES_PERMS+= ${EXAMPLEDIR}/innreport.css ${INN_DATA_DIR}/http/innreport.css ${INN_USER} ${INN_GROUP} 0664
+CONF_FILES_PERMS+= ${EXAMPLEDIR}/innreport.css ${INN_DATA_DIR}/http/innreport.css ${INN_USER} ${INN_GROUP} 0664
.for file in ${DBFILES}
-CONF_FILES_PERMS+= ${EXAMPLEDIR}/${file} ${INN_DATA_DIR}/db/${file} \
+CONF_FILES_PERMS+= ${EXAMPLEDIR}/${file} ${INN_DATA_DIR}/db/${file} \
${INN_USER} ${INN_GROUP} 0664
.endfor
@@ -155,31 +154,29 @@ GCC_REQD+= 2.95.3
.include "options.mk"
pre-install:
- for FILE in ${CFILES} active.minimal newsgroups.minimal; do \
- ${INSTALL_DATA} ${WRKSRC}/site/$$FILE \
- ${DESTDIR}${EXAMPLEDIR}; \
- done
- for FILE in ${DBFILES} ${HTTPFILES}; do \
- ${TOUCH} ${WRKSRC}/site/$$FILE ; \
- ${INSTALL_DATA} ${WRKSRC}/site/$$FILE \
- ${DESTDIR}${EXAMPLEDIR}; \
- done
+.for file in ${CFILES} active.minimal newsgroups.minimal
+ ${INSTALL_DATA} ${WRKSRC}/site/${file} ${DESTDIR}${EXAMPLEDIR}
+.endfor
+.for file in ${DBFILES} ${HTTPFILES}
+ ${TOUCH} ${WRKSRC}/site/${file}
+ ${INSTALL_DATA} ${WRKSRC}/site/${file} ${DESTDIR}${EXAMPLEDIR}
+.endfor
post-install:
- for FILE in cnfsstat ctlinnd makehistory innbind; do \
- ${RM} -f ${DESTDIR}${PREFIX}/sbin/$$FILE ; \
- ${LN} -s ${DESTDIR}${PREFIX}/${INN_PATHBIN}/$$FILE \
- ${DESTDIR}${PREFIX}/sbin ; \
- done
- ${RM} -f ${DESTDIR}${PREFIX}/sbin/inews ;
- ${LN} -s ${DESTDIR}${PREFIX}/${INN_PATHBIN}/inews \
+.for file in cnfsstat ctlinnd makehistory innbind
+ ${RM} -f ${DESTDIR}${PREFIX}/sbin/${file}
+ ${LN} -s ${DESTDIR}${PREFIX}/${INN_PATHBIN}/${file} \
+ ${DESTDIR}${PREFIX}/sbin
+.endfor
+ ${RM} -f ${DESTDIR}${PREFIX}/sbin/inews
+ ${LN} -s ${DESTDIR}${PREFIX}/${INN_PATHBIN}/inews \
${DESTDIR}${PREFIX}/bin
- ${RM} -f ${DESTDIR}${PREFIX}/sbin/rnews ;
- ${LN} -s ${DESTDIR}${PREFIX}/${INN_PATHBIN}/rnews \
+ ${RM} -f ${DESTDIR}${PREFIX}/sbin/rnews
+ ${LN} -s ${DESTDIR}${PREFIX}/${INN_PATHBIN}/rnews \
${DESTDIR}${PREFIX}/bin
- for FILE in libinn.a libstorage.a libinnhist.a ; do \
- ${CHMOD} 644 ${DESTDIR}${PREFIX}/lib/$$FILE ; \
- done
+.for file in libinn.a libstorage.a libinnhist.a
+ ${CHMOD} 644 ${DESTDIR}${PREFIX}/lib/${file}
+.endfor
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/news/inn/distinfo b/news/inn/distinfo
index 874c9986cd1..d68150eb633 100644
--- a/news/inn/distinfo
+++ b/news/inn/distinfo
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.25 2010/01/16 09:46:16 spz Exp $
+$NetBSD: distinfo,v 1.26 2010/04/13 21:18:00 spz Exp $
-SHA1 (inn-2.5.1.tar.gz) = e49a58a3484bbb7fd230b37ca17cc34eb10c10f1
-RMD160 (inn-2.5.1.tar.gz) = 8cb24ac4fcea299b02b2b0b043a4f5506b902c47
-Size (inn-2.5.1.tar.gz) = 2305406 bytes
+SHA1 (inn-2.5.2.tar.gz) = e7a9512acb5fa09ecdf116a4bde39c9f5efe65db
+RMD160 (inn-2.5.2.tar.gz) = 2fce7fade8bd8df3fe7f813b6feb37ff2b2bf07c
+Size (inn-2.5.2.tar.gz) = 2331916 bytes
SHA1 (patch-aa) = 8ed86de4d20ab8510c7521528a9979c1d3e6d9e8
-SHA1 (patch-ab) = c48e442cc710f0655904c10031c2402e9dea7560
+SHA1 (patch-ab) = 5f98336273de9763c38df3bb122f141cbd16527a
SHA1 (patch-ac) = 2b801b9b8c5eae1feacaa3532e78b4c46210f755
SHA1 (patch-ad) = d36131ad21a1d8ea0edb463dfff6f1800dc8291d
SHA1 (patch-ag) = ec28feef2392567cbc607e7b27fe85f1acd349a7
diff --git a/news/inn/options.mk b/news/inn/options.mk
index 374283872f1..fb13fc1236e 100644
--- a/news/inn/options.mk
+++ b/news/inn/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.5 2009/12/16 22:10:25 spz Exp $
+# $NetBSD: options.mk,v 1.6 2010/04/13 21:18:00 spz Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.inn
PKG_SUPPORTED_OPTIONS= inet6 perl python uucp
@@ -38,7 +38,7 @@ CONFIGURE_ARGS+= --without-perl
### Python support for INN
###
.if !empty(PKG_OPTIONS:Mpython)
-CONFIGURE_ARGS+= --with-python
+CONFIGURE_ARGS+= --with-python
CONFIGURE_ENV+= _PATH_PYTHON=${PYTHONBIN:Q}
.include "../../lang/python/application.mk"
diff --git a/news/inn/patches/patch-ab b/news/inn/patches/patch-ab
index b1d13a77a00..b5cebdc10e1 100644
--- a/news/inn/patches/patch-ab
+++ b/news/inn/patches/patch-ab
@@ -1,29 +1,7 @@
-$NetBSD: patch-ab,v 1.9 2009/12/16 22:10:25 spz Exp $
+$NetBSD: patch-ab,v 1.10 2010/04/13 21:18:00 spz Exp $
--- scripts/news.daily.in.orig 2009-05-21 22:08:33.000000000 +0200
+++ scripts/news.daily.in
-@@ -232,17 +232,17 @@ then
- cd "${PATHSPOOL}/${INNFEEDSPOOL}"
-
- # Find the PIDs of innfeed.
-- LOCKS=`cat *.lock 2>/dev/null | ${SORT} -u`
-+ INNFEEDLOCKS=`cat *.lock 2>/dev/null | ${SORT} -u`
-
- # Process files like "innfeed-dropped.A001703" where
-- # 1703 is not in $LOCKS.
-+ # 1703 is not in $INNFEEDLOCKS.
- for file in `find . -name "innfeed-dropped*" -print`
- do
- PID=`echo "$file" | ${SED} 's/^.*[A-Z]0*//'`
- FOUND=false
-- for LOCK in $LOCKS
-+ for INNFEEDLOCK in $INNFEEDLOCKS
- do
-- if [ "$PID" = "$LOCK" ]
-+ if [ "$PID" = "$INNFEEDLOCK" ]
- then
- FOUND=true
- fi
@@ -256,6 +256,10 @@ fi
cd ${PATHETC}