[packages/inn] - updated to 2.5.4 - updated config patch - removed obsolete db,flex patches
qboosh
qboosh at pld-linux.org
Sat Jun 21 22:19:10 CEST 2014
commit 210f2d9d1cb9ce8e305b0f30e692407bc59aa159
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Jun 21 22:23:16 2014 +0200
- updated to 2.5.4
- updated config patch
- removed obsolete db,flex patches
inn-config.patch | 23 +++++++++++++----------
inn-db.patch | 46 ----------------------------------------------
inn-flex.patch | 11 -----------
inn.spec | 17 ++++++++---------
4 files changed, 21 insertions(+), 76 deletions(-)
---
diff --git a/inn.spec b/inn.spec
index 3010b47..754b796 100644
--- a/inn.spec
+++ b/inn.spec
@@ -11,12 +11,12 @@ Summary(pl.UTF-8): INN, serwer nowinek
Summary(pt_BR.UTF-8): INN, InterNet News System (servidor news)
Summary(tr.UTF-8): INN, InterNet Haber Sistemi (haber sunucu)
Name: inn
-Version: 2.5.3
-Release: 2
+Version: 2.5.4
+Release: 1
License: distributable
Group: Networking/Daemons
Source0: ftp://ftp.isc.org/isc/inn/%{name}-%{version}.tar.gz
-# Source0-md5: 353fe95232828ddbc80debff86c240bc
+# Source0-md5: ad9f77a1c84c668ccd268792721a2215
Source1: %{name}-default-active
Source2: %{name}-default-distributions
Source3: %{name}-default-newsgroups
@@ -29,12 +29,10 @@ Source9: %{name}d.8.pl
Source10: %{name}.tmpfiles
Patch0: %{name}-PLD.patch
Patch1: %{name}-install.patch
-Patch2: %{name}-db.patch
Patch3: %{name}-setgid.patch
Patch4: %{name}-config.patch
Patch5: %{name}-asneeded.patch
Patch6: %{name}-nnrpd_no_trace.patch
-Patch7: %{name}-flex.patch
Patch8: %{name}-libdir.patch
URL: https://www.isc.org/software/inn/
BuildRequires: autoconf >= 2.61
@@ -247,12 +245,10 @@ sunucuya makaleyi yollar.
%setup -q
%patch0 -p1
%patch1 -p1
-%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
-%patch7 -p1
%patch8 -p1
touch innfeed/*.[ly]
@@ -316,6 +312,7 @@ install -d $RPM_BUILD_ROOT/etc/{news/pgp,rc.d/init.d,cron.d,logrotate.d} \
PATHAUTHRESOLV=%{_libdir}/news/auth/resolv
cp -p samples/readers.conf $RPM_BUILD_ROOT%{_sysconfdir}/readers.conf
+touch $RPM_BUILD_ROOT%{_sysconfdir}/motd.{innd,nnrpd}
cp -p %{SOURCE1} $RPM_BUILD_ROOT/var/lib/news/active
cp -p %{SOURCE2} $RPM_BUILD_ROOT/var/lib/news/distributions
@@ -453,6 +450,7 @@ sed -e 's/^\(listenonipv6\)/#\1/;s/^bindipv6address/bindaddress6/;s/^sourceipv6a
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/expire.ctl
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/incoming.conf
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inn.conf
+%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inn-radius.conf
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/innfeed.conf
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/innreport.conf
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/innshellvars.local
@@ -462,7 +460,9 @@ sed -e 's/^\(listenonipv6\)/#\1/;s/^bindipv6address/bindaddress6/;s/^sourceipv6a
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/localgroups
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/moderators
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/motd.innd
+%{_sysconfdir}/motd.innd.sample
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/motd.nnrpd
+%{_sysconfdir}/motd.nnrpd.sample
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/news2mail.cf
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/newsfeeds
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nnrpd.track
@@ -470,7 +470,6 @@ sed -e 's/^\(listenonipv6\)/#\1/;s/^bindipv6address/bindaddress6/;s/^sourceipv6a
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nocem.ctl
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ovdb.conf
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/passwd.nntp
-%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radius.conf
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/readers.conf
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/send-uucp.cf
%attr(640,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/storage.conf
@@ -625,6 +624,7 @@ sed -e 's/^\(listenonipv6\)/#\1/;s/^bindipv6address/bindaddress6/;s/^sourceipv6a
%{_mandir}/man5/history.5*
%{_mandir}/man5/incoming.conf.5*
%{_mandir}/man5/inn.conf.5*
+%{_mandir}/man5/inn-radius.conf.5*
%{_mandir}/man5/innfeed.conf.5*
%{_mandir}/man5/innwatch.ctl.5*
%{_mandir}/man5/localgroups.5*
@@ -640,7 +640,6 @@ sed -e 's/^\(listenonipv6\)/#\1/;s/^bindipv6address/bindaddress6/;s/^sourceipv6a
%{_mandir}/man5/nocem.ctl.5*
%{_mandir}/man5/ovdb.5*
%{_mandir}/man5/passwd.nntp.5*
-%{_mandir}/man5/radius.conf.5*
%{_mandir}/man5/readers.conf.5*
%{_mandir}/man5/storage.conf.5*
%{_mandir}/man5/subscriptions.5*
diff --git a/inn-config.patch b/inn-config.patch
index 72c7808..6e79425 100644
--- a/inn-config.patch
+++ b/inn-config.patch
@@ -114,14 +114,11 @@ diff -Nur old/samples/cycbuff.conf new/samples/cycbuff.conf
nicenewnews: 0
nicennrpd: 0
pauseretrytime: 300
---- inn-2.5.3/samples/newsfeeds.in.orig 2012-06-15 20:25:36.000000000 +0200
-+++ inn-2.5.3/samples/newsfeeds.in 2013-06-13 16:26:55.857199461 +0200
-@@ -41,8 +41,18 @@
- # Empty default subscription list, reject all incoming articles (including
- # locally posted articles) with a distribution of "local" or
- # "collabra-internal", accept all others.
--ME:!*/!local,!collabra-internal::
-+#ME:!*/!local,!collabra-internal::
+--- inn-2.5.4/samples/newsfeeds.in.orig 2014-05-17 10:24:49.000000000 +0200
++++ inn-2.5.4/samples/newsfeeds.in 2014-06-21 21:14:00.955356887 +0200
+@@ -40,11 +40,21 @@
+ ## For the ME line (and the ME line *only*), patterns affect *outgoing*
+ ## feeds and distributions affect *incoming* feeds (including local posts).
+## Default of everything to everybody except for junk, control, anything
+## with "local" as the newsgroup prefix (i.e. matches "localhost.stuff") or
@@ -133,10 +130,16 @@ diff -Nur old/samples/cycbuff.conf new/samples/cycbuff.conf
+ /pl,world,usa,na,gnu,bionet,pubnet,u3b,eunet,vmsnet,inet,ddn,k12\
+ ::
+
+ # Empty default subscription list, reject all incoming articles (including
+ # locally posted articles) with a distribution of "local" or
+ # "collabra-internal", accept all others (including articles that do not
+ # have a Distribution: header field).
+-ME:!*/!local,!collabra-internal::
++#ME:!*/!local,!collabra-internal::
+
# The same as the above, but would reject all posts that have
# news.example.com in the path (posts passing through that site).
- #ME/news.example.com:!*/!local,!collabra-internal::
-@@ -139,4 +149,4 @@
+@@ -142,4 +152,4 @@
# come with INN).
#capture!\
# :*/foo\
diff --git a/inn-db.patch b/inn-db.patch
deleted file mode 100644
index a8dcddf..0000000
--- a/inn-db.patch
+++ /dev/null
@@ -1,46 +0,0 @@
---- inn-2.4.4/authprogs/ckpasswd.c.orig 2008-05-05 12:18:36.000000000 +0200
-+++ inn-2.4.4/authprogs/ckpasswd.c 2008-06-12 23:17:16.157845226 +0200
-@@ -26,11 +26,11 @@
- #include <grp.h>
-
- #if defined(HAVE_DBM) || defined(HAVE_BDB_DBM)
--# if HAVE_NDBM_H
--# include <ndbm.h>
--# elif HAVE_BDB_DBM
-+# if HAVE_BDB_DBM
- # define DB_DBM_HSEARCH 1
- # include <db.h>
-+# elif HAVE_NDBM_H
-+# include <ndbm.h>
- # elif HAVE_GDBM_NDBM_H
- # include <gdbm-ndbm.h>
- # elif HAVE_DB1_NDBM_H
---- inn-2.5.3/m4/berkeleydb.m4.orig 2013-06-11 21:16:28.320439059 +0200
-+++ inn-2.5.3/m4/berkeleydb.m4 2013-06-11 20:36:38.617155533 +0200
-@@ -33,8 +33,13 @@
- if test x"$DB_DIR" = xyes ; then
- AC_MSG_ERROR([cannot find Berkeley DB])
- else
-+ if test x"$DB_DIR" = x"/usr" ; then
-+ DB_CPPFLAGS=
-+ DB_LDFLAGS=
-+ else
- DB_CPPFLAGS="-I$DB_DIR/include"
- DB_LDFLAGS="-L$DB_DIR/lib"
-+ fi
- DB_LIBS="-ldb"
- AC_MSG_RESULT([$DB_DIR])
- fi
---- inn-2.5.3/configure.ac.orig 2013-06-11 21:17:03.440438325 +0200
-+++ inn-2.5.3/configure.ac 2013-06-11 21:47:46.747066572 +0200
-@@ -384,10 +384,6 @@
- stdint.h string.h sys/bitypes.h sys/filio.h sys/loadavg.h \
- sys/select.h sys/time.h unistd.h])
-
--dnl Some Linux systems have db1/ndbm.h instead of ndbm.h. Others have
--dnl gdbm-ndbm.h.
--AC_CHECK_HEADERS([ndbm.h db1/ndbm.h gdbm-ndbm.h], [break])
--
- dnl Check for whether various symbols are declared.
- AC_CHECK_DECLS([pread, pwrite, snprintf, setproctitle, strlcat,
- strlcpy, vsnprintf])
diff --git a/inn-flex.patch b/inn-flex.patch
deleted file mode 100644
index 6b3c6bb..0000000
--- a/inn-flex.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- inn-2.5.3/innfeed/configfile.l.orig 2013-06-13 17:24:55.700460265 +0200
-+++ inn-2.5.3/innfeed/configfile.l 2013-06-13 17:32:01.870451380 +0200
-@@ -36,7 +36,7 @@
- int yyget_lineno(void);
- FILE *yyget_in(void);
- FILE *yyget_out(void);
--int yyget_leng(void);
-+yy_size_t yyget_leng(void);
- char *yyget_text(void);
- int yyget_debug(void);
- void yyset_lineno(int);
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/inn.git/commitdiff/210f2d9d1cb9ce8e305b0f30e692407bc59aa159
More information about the pld-cvs-commit
mailing list