Hello community,

here is the log from the commit of package slrn for openSUSE:Factory checked in 
at 2017-05-05 09:59:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/slrn (Old)
 and      /work/SRC/openSUSE:Factory/.slrn.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "slrn"

Fri May  5 09:59:46 2017 rev:25 rq:492596 version:1.0.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/slrn/slrn.changes        2017-03-02 
19:42:57.439906217 +0100
+++ /work/SRC/openSUSE:Factory/.slrn.new/slrn.changes   2017-05-05 
09:59:57.815915416 +0200
@@ -1,0 +2,39 @@
+Wed May  3 09:05:21 UTC 2017 - [email protected]
+
+- remove unused files with restrictive licenses - bsc#1036331
+
+-------------------------------------------------------------------
+Tue Apr 11 11:34:45 UTC 2017 - [email protected]
+
+- Ensure neutrality in description.
+
+-------------------------------------------------------------------
+Sun Mar 26 15:43:25 UTC 2017 - [email protected]
+
+- slrn 1.0.3:
+  * A quoted-string in the display portion of an address was not
+    being marked as allowing mime-encoded text.
+  * After calling iconv to perform a character set conversion on an
+    article line, call it again with just the newline character.
+    This resets the state for some conversion types (UTF-7).
+  * Disable support for SSLv3, which is vulnerable to POODLE
+    attacks CVE-2014-3566 bsc#1031023
+  * The reject_long_lines option was not working as documented.
+    Setting it to 0 had no effect when netiquette_warnings was set
+    to a non-zero value.
+  * replace_article_with_mime_obj, also decode
+    quoted-printable/base64.
+  * Add a file from the autoconf archive that detects libraries
+    needed for socket support.  The old method used X_EXTRA_LIBS,
+    which breaks if X in not installed.
+  * Added support for large (>2GB) files on 32 bit unix systems.
+  * Updated Danish translation
+  * If a mime message has already been base64/QP converted, do not
+     try to convert it again.
+  * Do not use SSL_CTX_set_options if gnutls is being used
+  * Use labs instead of abs for long integer
+  * Removed compilation date info for a reproducible build
+  * rfc1522_encode_word: max_nbytes was not being properly limit
+    checked.
+
+-------------------------------------------------------------------

Old:
----
  slrn-1.0.2.tar.gz

New:
----
  clean-tar.sh
  slrn-1.0.3-gpl.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ slrn.spec ++++++
--- /var/tmp/diff_new_pack.YXmLB7/_old  2017-05-05 09:59:59.503677189 +0200
+++ /var/tmp/diff_new_pack.YXmLB7/_new  2017-05-05 09:59:59.507676624 +0200
@@ -17,41 +17,39 @@
 
 
 Name:           slrn
-Version:        1.0.2
+Version:        1.0.3
 Release:        0
-Summary:        Powerful, Threaded Newsreader
+Summary:        Threaded Newsreader
 License:        GPL-2.0+
 Group:          Productivity/Networking/News/Clients
 Url:            http://www.slrn.org
-## commented, cause previous files got deleted when new files are added
-## hey, he call them snapshot versions
-#Source:         http://www.jedsoft.org/slrn/download/slrn-%{version}.tar.gz
-Source:         slrn-%{version}.tar.gz
+Source:         %{name}-%{version}-gpl.tar.bz2
+Source1:        clean-tar.sh
 # PATCH-FIX-OPENSUSE slrn-do-not-strip-binaries.diff [email protected] -- 
Prevents binaris from being stripped
 Patch0:         slrn-do-not-strip-binaries.patch
 # PATCH-FIX-UPSTREAM slrn-fix-libgnutls-extra-dependency.patch 
[email protected] -- Prevents unnecessary linking against libgnutls-extra
 Patch1:         slrn-fix-libgnutls-extra-dependency.patch
 # PATCH-FIX-OPENSUSE slrn-correct-path-to-sendmail.patch [email protected] 
-- Replaces ed stanza in %%setup, it's failing, and I don't grok ed/regexp very 
well.
 Patch2:         slrn-correct-path-to-sendmail.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  ed
 BuildRequires:  mininews
 BuildRequires:  slang-devel
+Recommends:     %{name}-lang = %{version}
+# some slrn macros depend on certain slang modules
+Recommends:     slang-slsh
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # SSL support via GnuTLS does not work on openSUSE <= 12.1
 %if 0%{?suse_version} > 1210
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libgnutls-devel
 BuildRequires:  libgnutls-openssl-devel
 %endif
-# some slrn macros depend on certain slang modules
-Recommends:     slang-slsh
-Recommends:     %{name}-lang = %{version}
 
 %description
-slrn is a powerful, easy to use, and threaded Internet newsreader. It
-is highly customizable, permitting redefinition of keys and including a
-sophisticated macro language for further customization.
+slrn is a threaded Internet newsreader. It is customizable,
+permitting redefinition of keys and it includes a sophisticated macro
+language for further customization.
 
 %lang_package
 
@@ -80,7 +78,7 @@
     --with-gnutls=%{_prefix} \
 %endif
     --disable-rpath
-make
+make %{?_smp_mflags}
 
 %install
 %make_install
@@ -94,9 +92,6 @@
 # make contrib scripts non-executable
 find contrib/ doc -type f -exec chmod 644 {} +
 
-%clean
-rm -rf "%{buildroot}"
-
 %files
 %defattr(-,root,root)
 %doc changes.txt COPYING COPYRIGHT README
@@ -108,10 +103,11 @@
 %config(noreplace) %{_sysconfdir}/slrn/slrn.rc
 %{_bindir}/slrn
 %{_bindir}/slrnpull
-%doc %{_mandir}/man1/slrn.1*
-%doc %{_mandir}/man1/slrnpull.1*
+%{_mandir}/man1/slrn.1*
+%{_mandir}/man1/slrnpull.1*
 %{_datadir}/slrn
 
 %files lang -f %{name}.lang
+%defattr(-,root,root)
 
 %changelog

++++++ clean-tar.sh ++++++
#!/bin/sh
#
# Remove restrictive licenses from slrn tarball - bsc#1036331
# 
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
#

SLRN_VERSION=`rpm -q --queryformat "%{version}\n" --specfile slrn.spec | head 
-n1`
bzip2 -dv < slrn-${SLRN_VERSION}.tar.bz2 > slrn-${SLRN_VERSION}.tar

# handle unused help text
tar -xvf slrn-${SLRN_VERSION}.tar slrn-${SLRN_VERSION}/src/help.c
sed '/^#if ! SLRN_USE_SLTCP$/,/^#endif$/d' -i slrn-${SLRN_VERSION}/src/help.c
# remove restrictive license files
# src/clientlib.* are actually clean in the upstream distributed tarball
tar -v --wildcards --delete -f slrn-${SLRN_VERSION}.tar \
        "slrn-${SLRN_VERSION}/src/vms.c" \
        "slrn-${SLRN_VERSION}/src/help.c"
# put in modified help.c
tar -v --append -f slrn-${SLRN_VERSION}.tar slrn-${SLRN_VERSION}/src/help.c

# clean up
rm slrn-${SLRN_VERSION}/src/help.c
rmdir slrn-${SLRN_VERSION}/src
rmdir slrn-${SLRN_VERSION}

# make a tarball
mv -v slrn-${SLRN_VERSION}.tar slrn-${SLRN_VERSION}-gpl.tar && \
bzip2 -9 -v slrn-${SLRN_VERSION}-gpl.tar



Reply via email to