summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Andrée2015-11-19 22:27:15 +0100
committerMattias Andrée2015-11-19 22:27:15 +0100
commit2468da8f24442b6f689db0ed55dc01355e98e1c1 (patch)
tree1c5e86c66e088c6209cd7e8c3d2cab22ef876f70
downloadaur-2468da8f24442b6f689db0ed55dc01355e98e1c1.tar.gz
Initial import, version 1.44
-rw-r--r--.SRCINFO19
-rw-r--r--0001-Fix-some-errors.patch97
-rw-r--r--PKGBUILD32
3 files changed, 148 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..998cad7c5ef2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = newsd
+ pkgdesc = Standalone local nntp server
+ pkgver = 1.44
+ pkgrel = 1
+ url = http://www.msweet.org/projects.php?Z4
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = gcc-libs
+ makedepends = perl
+ makedepends = sed
+ depends = gcc-libs
+ source = http://www.msweet.org/files/project4/newsd-1.44-source.tar.gz
+ source = 0001-Fix-some-errors.patch
+ sha256sums = e6d97cc347bc8f897cfa4c2f4aa80690fa7018efebc39555b1ab4aa19edee406
+ sha256sums = 75d69ea858b55f60581e19ce18925b6a56da1f869aff8c0fcac9feb2c4924c58
+
+pkgname = newsd
+
diff --git a/0001-Fix-some-errors.patch b/0001-Fix-some-errors.patch
new file mode 100644
index 000000000000..6c29ef9710d2
--- /dev/null
+++ b/0001-Fix-some-errors.patch
@@ -0,0 +1,97 @@
+From 7ea16aa17813ea8fc4a43853804c2ebe99ebb1fa Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Mattias=20Andr=C3=A9e?= <maandree@operamail.com>
+Date: Thu, 19 Nov 2015 21:58:27 +0100
+Subject: [PATCH] Fix some errors
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Mattias Andrée <maandree@operamail.com>
+---
+ Makefile | 7 +++----
+ Server.C | 6 +-----
+ everything.H | 1 +
+ newsd.conf.pod | 6 ++++++
+ 4 files changed, 11 insertions(+), 9 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 73f5d9f..1e2c1b0 100644
+--- a/Makefile
++++ b/Makefile
+@@ -105,10 +105,9 @@ MANPAGES = newsd.man newsd.$(CAT8EXT) \
+ $(POD2MAN) $< >$@
+ .pod.0 .pod.1m .pod.5 .pod.8:
+ echo Formatting $@...
+- $(RM) $@.roff
+- $(POD2MAN) $< >$@.roff
+- $(NROFF) -man $@.roff >$@
+- $(RM) $@.roff
++ $(POD2MAN) $< > $@
++ sed -i 's/^\.TH NEWSD\.CONF.*$$/\.TH newsd.conf 5/' $@
++ sed -i 's/^\.TH NEWSD.*$$/\.TH newsd 8/' $@
+ .pod.z:
+ echo Formatting $@...
+ $(RM) $@ $@.roff $@.tmp $@.tmp.z
+diff --git a/Server.C b/Server.C
+index 58aff13..f61ce38 100644
+--- a/Server.C
++++ b/Server.C
+@@ -964,11 +964,7 @@ int Server::Accept()
+ // fprintf(stderr, "Listening for connect requests on port %d\n",
+ // (int)port);
+
+-#if defined(DARWIN) | defined(BSD)
+- int length = sizeof(sin);
+-#else
+- size_t length = sizeof(sin);
+-#endif
++ socklen_t length = sizeof(sin);
+
+ msgsock = accept(sock, (struct sockaddr*)&sin, &length);
+ if (msgsock < 0)
+diff --git a/everything.H b/everything.H
+index afc861a..350fe47 100644
+--- a/everything.H
++++ b/everything.H
+@@ -43,6 +43,7 @@
+ #include <time.h>
+ #include <pwd.h>
+ #include <grp.h>
++#include <limits.h>
+
+ using namespace std;
+
+diff --git a/newsd.conf.pod b/newsd.conf.pod
+index 768d2f5..9f0f75f 100644
+--- a/newsd.conf.pod
++++ b/newsd.conf.pod
+@@ -244,6 +244,8 @@ replies to be sent to the specifies address, typically a mail
+ gateway back to the newsgroup. If set to "-", no Reply-To header
+ will be sent. The default is "-".
+
++=back
++
+ =head1 .INFO FILES
+
+ I<newsd> automatically creates and maintains little ".info"
+@@ -256,6 +258,8 @@ a problem, in which case the daemon should not be running.
+
+ =head1 SEE ALSO
+
++=over
++
+ =item newsd(8) -- erco's simple nntp news server
+
+ =item RFC 977 -- NNTP Protocol
+@@ -264,6 +268,8 @@ a problem, in which case the daemon should not be running.
+
+ =item RFC 1036 -- Usenet news messages format
+
++=back
++
+ =head1 REPORTING BUGS
+
+ Report bugs using the form at "http://www.easysw.com/~mike/newsd/".
+--
+2.6.2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..89d08be210c5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org>
+
+pkgname=newsd
+pkgver=1.44
+pkgrel=1
+pkgdesc='Standalone local nntp server'
+url='http://www.msweet.org/projects.php?Z4'
+arch=('i686' 'x86_64')
+license=('GPL2')
+depends=(gcc-libs)
+makedepends=(gcc-libs perl sed)
+source=("http://www.msweet.org/files/project4/newsd-1.44-source.tar.gz"
+ 0001-Fix-some-errors.patch)
+sha256sums=(e6d97cc347bc8f897cfa4c2f4aa80690fa7018efebc39555b1ab4aa19edee406
+ 75d69ea858b55f60581e19ce18925b6a56da1f869aff8c0fcac9feb2c4924c58)
+
+
+
+build()
+{
+ cd "${srcdir}/newsd-${pkgver}"
+ ./configure --sbindir=/usr/bin
+ patch -Np1 -i ../0001-Fix-some-errors.patch
+ make
+}
+
+package()
+{
+ cd "${srcdir}/newsd-${pkgver}"
+ make install DESTDIR="${pkgdir}"
+}
+