aboutsummaryrefslogtreecommitdiff
path: root/news/s-news
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2004-07-17 19:11:03 +0000
committerPav Lucistnik <pav@FreeBSD.org>2004-07-17 19:11:03 +0000
commit8a798e41adffa58a681d5757cca96531b78f5c90 (patch)
tree4b1df01b77af0727d3b9ad55313ec2f613f687d4 /news/s-news
parent98f99b80a2f87626df55dbf76f90a8e41988545d (diff)
downloadports-8a798e41adffa58a681d5757cca96531b78f5c90.tar.gz
ports-8a798e41adffa58a681d5757cca96531b78f5c90.zip
S-news is a simple news server for hosts with one or two users.
It is intened to supply spool and offline news reading for a configured selection of newsgroups. S-news does the minimum required to maintain a conventional news spool and makes use of suck or newsstar for news transport. PR: ports/69121 Submitted by: Andrey Slusar <vasallia@ukr.net>
Notes
Notes: svn path=/head/; revision=113867
Diffstat (limited to 'news/s-news')
-rw-r--r--news/s-news/Makefile45
-rw-r--r--news/s-news/distinfo2
-rw-r--r--news/s-news/files/patch-Makefile.in23
-rw-r--r--news/s-news/files/patch-newfeed.in11
-rw-r--r--news/s-news/pkg-descr19
-rw-r--r--news/s-news/pkg-plist21
6 files changed, 121 insertions, 0 deletions
diff --git a/news/s-news/Makefile b/news/s-news/Makefile
new file mode 100644
index 000000000000..bfe4285247c5
--- /dev/null
+++ b/news/s-news/Makefile
@@ -0,0 +1,45 @@
+# New ports collection makefile for: s-news
+# Date created: Jul 13 13:29:47 EEST 2004
+# Whom: Andrey Slusar <vasallia@ukr.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= s-news
+PORTVERSION= 0.1.11
+CATEGORIES= news
+MASTER_SITES= http://www.lost.org.uk/
+
+MAINTAINER= vasallia@ukr.net
+COMMENT= Simple news server for hosts with one or two users
+
+LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm
+
+CONFLICTS= nntp-*
+
+NEWSSPOOL= /var/spool/s-news
+
+CONFIGURE_ARGS= --prefix=${PREFIX} \
+ --with-confdir=${PREFIX}/etc/s-news \
+ --with-spooldir=${NEWSSPOOL}
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LIBS="-L${LOCALBASE}/lib"
+
+USE_GMAKE= yes
+HAS_CONFIGURE= yes
+
+MAN1= inews.1
+MAN8= expire.8 listactive.8 makehistory.8 newgroup.8 nntpd.8 overview.8 \
+ qnews.8 rmgroup.8 rnews.8
+
+PORTDOCS= README README.conf README.suck TODO
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+.for i in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/news/s-news/distinfo b/news/s-news/distinfo
new file mode 100644
index 000000000000..2c68c4822c82
--- /dev/null
+++ b/news/s-news/distinfo
@@ -0,0 +1,2 @@
+MD5 (s-news-0.1.11.tar.gz) = e03cc5a4ea9777ea56c5fb49b3fcca1f
+SIZE (s-news-0.1.11.tar.gz) = 96567
diff --git a/news/s-news/files/patch-Makefile.in b/news/s-news/files/patch-Makefile.in
new file mode 100644
index 000000000000..de222774d1e1
--- /dev/null
+++ b/news/s-news/files/patch-Makefile.in
@@ -0,0 +1,23 @@
+--- Makefile.in.orig Sat May 18 21:23:03 2002
++++ Makefile.in Sat Jul 17 21:03:08 2004
+@@ -113,7 +113,7 @@
+ $(INSTALL_PROGRAM) $$p $(DESTDIR)$(sbindir)/$$p;\
+ done
+ for p in $(SCRIPTS); do\
+- $(INSTALL_PROGRAM) $$p $(DESTDIR)$(sbindir)/$$p;\
++ $(INSTALL_SCRIPT) $$p $(DESTDIR)$(sbindir)/$$p;\
+ done
+ $(INSTALL_DIRECTORY) $(DESTDIR)$(mandir)/man1
+ for p in $(MAN1PAGES); do\
+@@ -125,10 +125,9 @@
+ done
+ $(INSTALL_VARDIR) $(spooldir)
+ $(INSTALL_VARDIR) $(confdir)
+- $(INSTALL_VARDIR) $(confdir)/suck
+ for d in $(DATA); do\
+ if test ! -e $(DESTDIR)$(confdir)/$$d; then\
+- $(INSTALL_VARDATA) data/$$d $(DESTDIR)$(confdir)/$$d;\
++ $(INSTALL_VARDATA) data/$$d $(DESTDIR)$(confdir)/$$d.sample;\
+ fi;\
+ done
+ if test ! -e $(DESTDIR)$(confdir)/put.news; then\
diff --git a/news/s-news/files/patch-newfeed.in b/news/s-news/files/patch-newfeed.in
new file mode 100644
index 000000000000..6c6a80bec0f7
--- /dev/null
+++ b/news/s-news/files/patch-newfeed.in
@@ -0,0 +1,11 @@
+--- newfeed.in.old Thu Jul 15 16:31:44 2004
++++ newfeed.in Thu Jul 15 16:33:15 2004
+@@ -52,7 +52,7 @@
+ umask $UMASK
+ fi
+
+-if mkdir $SUCKDIR/$host
++if mkdir -p $SUCKDIR/$host
+ then
+ echo junk >$SUCKDIR/$host/active-ignore
+ mkdir $SUCKDIR/$host/incoming
diff --git a/news/s-news/pkg-descr b/news/s-news/pkg-descr
new file mode 100644
index 000000000000..ff94839135a6
--- /dev/null
+++ b/news/s-news/pkg-descr
@@ -0,0 +1,19 @@
+S-news is a simple news server for hosts with one or two users. It is intened
+to supply spool and offline news reading for a configured selection of
+newsgroups. S-news does the minimum required to maintain a conventional news
+spool and makes use of suck for news transport.
+
+Features
+--------
+
+It provdes a NNTP service and /var/spool/news for local news readers.
+It supports any number of incoming news feeds via NNTP either by IHAVE or
+suck(1).
+Outgoing news feeds are made from locally posted articles and reposted remotly
+by rpost(1).
+It expires articles by how long they have been in the spool.
+It has NNTP access configuration to allow and deny read, post and transfer
+access to remote hosts.
+It is very light weight and relatively easy to configure.
+
+WWW: http://www.lost.org.uk/snews.html
diff --git a/news/s-news/pkg-plist b/news/s-news/pkg-plist
new file mode 100644
index 000000000000..e5ad17f955f5
--- /dev/null
+++ b/news/s-news/pkg-plist
@@ -0,0 +1,21 @@
+bin/inews
+etc/s-news/access.sample
+etc/s-news/active.sample
+etc/s-news/expire.sample
+etc/s-news/newsfeeds.sample
+etc/s-news/newsgroups.sample
+etc/s-news/overview.fmt.sample
+etc/s-news/put.news
+sbin/expire
+sbin/fetchnews
+sbin/listactive
+sbin/makehistory
+sbin/newfeed
+sbin/newgroup
+sbin/nntpd
+sbin/overview
+sbin/qnews
+sbin/rmfeed
+sbin/rmgroup
+sbin/rnews
+@dirrm etc/s-news