commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2020-10-08 13:05:19 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new.4249 (New) Package is "popt" Thu Oct 8 13:05:19 2020 rev:38 rq:836355 version:1.18 Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2020-08-21 19:02:34.824299284 +0200 +++ /work/SRC/openSUSE:Factory/.popt.new.4249/popt.changes 2020-10-08 13:05:23.658803594 +0200 @@ -1,0 +2,6 @@ +Mon Aug 24 00:12:29 UTC 2020 - Jan Engelhardt + +- Update homepage URL. +- Drop old rpm constructs. + +--- Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.PvOSqu/_old 2020-10-08 13:05:24.274804152 +0200 +++ /var/tmp/diff_new_pack.PvOSqu/_new 2020-10-08 13:05:24.278804156 +0200 @@ -23,15 +23,13 @@ Summary:A C library for parsing command line parameters License:MIT Group: Development/Libraries/C and C++ -URL:http://www.rpm.org/ +URL:https://github.com/rpm-software-management/popt -#CVS-Clone:-d :pserver:anonym...@rpm5.org:/cvs co popt Source: http://ftp.rpm.org/popt/releases/popt-1.x/popt-%{version}.tar.gz Source2:baselibs.conf Patch: popt-libc-updates.patch BuildRequires: libtool BuildRequires: pkgconfig -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Popt is a C library for parsing command line parameters. Popt was @@ -80,7 +78,6 @@ %make_install rm %{buildroot}%{_libdir}/libpopt.la - %find_lang %{name} %post -n libpopt0 -p /sbin/ldconfig @@ -88,13 +85,11 @@ %postun -n libpopt0 -p /sbin/ldconfig %files -n libpopt0 -f %{name}.lang -%defattr(-,root,root) %license COPYING %doc CHANGES %{_libdir}/libpopt.so.* %files devel -%defattr(-,root,root) %doc README %{_libdir}/libpopt.so %{_includedir}/popt.h
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2020-08-21 19:02:14 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new.3399 (New) Package is "popt" Fri Aug 21 19:02:14 2020 rev:37 rq:826912 version:1.18 Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2020-02-21 16:40:23.593797500 +0100 +++ /work/SRC/openSUSE:Factory/.popt.new.3399/popt.changes 2020-08-21 19:02:34.824299284 +0200 @@ -1,0 +2,15 @@ +Fri Jun 26 15:22:02 UTC 2020 - Callum Farmer + +- Update to version 1.18: + * fix an ugly and ancient security issue with popt failing to drop privileges on alias exec from a SUID/SGID program + * perform rudimentary sanity checks when reading in popt config files + * collect accumulated misc fixes (memleaks etc) from distros + * convert translations to utf-8 encoding + * convert old postscript documentation to pdf + * dust off ten years worth of autotools sediment + * reorganize and clean up the source tree for clarity + * remove the obnoxious splint annotations from the sources +- popt-alignment-checks.patch removed: contained in upstream +- popt-libc-updates.patch changed: to be compatible with new version. + +--- Old: popt-1.16.tar.gz popt-alignment-checks.patch New: popt-1.18.tar.gz Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.sD9Y1W/_old 2020-08-21 19:02:36.324300175 +0200 +++ /var/tmp/diff_new_pack.sD9Y1W/_new 2020-08-21 19:02:36.328300177 +0200 @@ -17,7 +17,7 @@ Name: popt -Version:1.16 +Version:1.18 Release:0 #!BuildIgnore: rpmlint-Factory Summary:A C library for parsing command line parameters @@ -26,13 +26,12 @@ URL:http://www.rpm.org/ #CVS-Clone:-d :pserver:anonym...@rpm5.org:/cvs co popt -Source: http://ftp.rpm.org/mirror/popt/popt-%{version}.tar.gz +Source: http://ftp.rpm.org/popt/releases/popt-1.x/popt-%{version}.tar.gz Source2:baselibs.conf +Patch: popt-libc-updates.patch BuildRequires: libtool BuildRequires: pkgconfig BuildRoot: %{_tmppath}/%{name}-%{version}-build -Patch0: popt-libc-updates.patch -Patch1: popt-alignment-checks.patch %description Popt is a C library for parsing command line parameters. Popt was @@ -70,23 +69,17 @@ API documentation of the popt library, too. %prep -%setup -q -%patch0 -%patch1 -p1 +%autosetup -p1 %build autoreconf -fiv %configure --disable-static -make %{?_smp_mflags} +%make_build %install -make install DESTDIR="%buildroot" +%make_install rm %{buildroot}%{_libdir}/libpopt.la -%if "%{_libdir}" != "%{_prefix}/lib" -install -d -m755 %{buildroot}/%{_libdir}/pkgconfig -mv %{buildroot}%{_prefix}/lib/pkgconfig/%{name}.pc %{buildroot}/%{_libdir}/pkgconfig/%{name}.pc -%endif %find_lang %{name} ++ popt-1.16.tar.gz -> popt-1.18.tar.gz ++ 95562 lines of diff (skipped) ++ popt-libc-updates.patch ++ --- /var/tmp/diff_new_pack.sD9Y1W/_old 2020-08-21 19:02:36.580300327 +0200 +++ /var/tmp/diff_new_pack.sD9Y1W/_new 2020-08-21 19:02:36.584300330 +0200 @@ -1,114 +1,43 @@ Index: configure.ac === configure.ac.orig -+++ configure.ac -@@ -21,7 +21,7 @@ AC_SUBST(LT_AGE, 8) - ALL_LINGUAS="cs da de eo es fi fr ga gl hu id is it ja ko lv nb nl pl pt ro ru sk sl sv th tr uk vi wa zh_TW zh_CN" - +--- a/configure.ac b/configure.ac +@@ -9,7 +9,6 @@ + AM_INIT_AUTOMAKE([1.10 foreign -Wall]) + AC_PROG_CC_STDC -AC_PROG_CC -+AC_USE_SYSTEM_EXTENSIONS - - AC_PROG_INSTALL - AC_PROG_LIBTOOL -@@ -40,13 +40,12 @@ else - fi - AC_SUBST(TARGET) - --CFLAGS="$CFLAGS -D_GNU_SOURCE -D_REENTRANT" -+CFLAGS="$CFLAGS -D_REENTRANT" - - AC_GCC_TRADITIONAL - AC_SYS_LARGEFILE - - AC_ISC_POSIX --AM_C_PROTOTYPES - - AC_CHECK_HEADERS(float.h fnmatch.h glob.h langinfo.h libintl.h mcheck.h unistd.h) - -@@ -82,7 +81,7 @@ AC_ARG_ENABLE(build-gcov, - AC_CHECK_FUNC(setreuid, [], [ - AC_CHECK_LIB(ucb, setreuid, [if echo $LIBS | grep -- -lucb >/dev/null ;then :; else LIBS="$LIBS -lc -lucb" USEUCB=y;fi]) - ]) --AC_CHECK_FUNCS(getuid geteuid iconv mtrace __secure_getenv setregid stpcpy strerror vasprintf srandom) -+AC_CHECK_FUNCS(getuid geteuid iconv mtrace __secure_getenv secure_getenv setregid stpcpy strerror vasprintf srandom) - - AM_GNU_GETTEXT([external]) - AM_ICONV_LINK -Index: system.h -=== system.h.orig -+++ system.h -@@ -1,10 +1,9 @@ - /** + AC_USE_SYSTEM_EXTENSIONS + AM_PROG_AR + +Index: src/system.h
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2020-02-21 16:39:55 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new.26092 (New) Package is "popt" Fri Feb 21 16:39:55 2020 rev:36 rq:774150 version:1.16 Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2019-02-06 14:04:44.554678118 +0100 +++ /work/SRC/openSUSE:Factory/.popt.new.26092/popt.changes 2020-02-21 16:40:23.593797500 +0100 @@ -1,0 +2,5 @@ +Mon Feb 10 12:53:55 UTC 2020 - Adrian Schröter + +- fix URLs, rpm5.org is no more + +--- Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.Y2iOyD/_old 2020-02-21 16:40:24.273798859 +0100 +++ /var/tmp/diff_new_pack.Y2iOyD/_new 2020-02-21 16:40:24.305798923 +0100 @@ -1,7 +1,7 @@ # # spec file for package popt # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -23,10 +23,10 @@ Summary:A C library for parsing command line parameters License:MIT Group: Development/Libraries/C and C++ -Url:http://www.rpm5.org/ +URL:http://www.rpm.org/ #CVS-Clone:-d :pserver:anonym...@rpm5.org:/cvs co popt -Source: http://rpm5.org/files/popt/popt-%{version}.tar.gz +Source: http://ftp.rpm.org/mirror/popt/popt-%{version}.tar.gz Source2:baselibs.conf BuildRequires: libtool BuildRequires: pkgconfig
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2019-02-06 14:04:43 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new.28833 (New) Package is "popt" Wed Feb 6 14:04:43 2019 rev:35 rq:669004 version:1.16 Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2018-03-07 10:27:56.513056454 +0100 +++ /work/SRC/openSUSE:Factory/.popt.new.28833/popt.changes 2019-02-06 14:04:44.554678118 +0100 @@ -1,0 +2,5 @@ +Sat Jan 26 13:22:41 UTC 2019 - meiss...@suse.com + +- build a 32bit library generically, for use by 32bit fuzzing + +--- Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.rBqesB/_old 2019-02-06 14:04:45.106678021 +0100 +++ /var/tmp/diff_new_pack.rBqesB/_new 2019-02-06 14:04:45.110678020 +0100 @@ -1,7 +1,7 @@ # # spec file for package popt # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.rBqesB/_old 2019-02-06 14:04:45.150678014 +0100 +++ /var/tmp/diff_new_pack.rBqesB/_new 2019-02-06 14:04:45.150678014 +0100 @@ -1,3 +1,5 @@ libpopt0 obsoletes "popt- <= " -arch ppc package popt-devel +popt-devel +requires -"popt- = " +requires "libpopt0- = "
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2018-03-07 10:27:55 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new (New) Package is "popt" Wed Mar 7 10:27:55 2018 rev:34 rq:580530 version:1.16 Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2017-08-29 11:35:39.255472535 +0200 +++ /work/SRC/openSUSE:Factory/.popt.new/popt.changes 2018-03-07 10:27:56.513056454 +0100 @@ -1,0 +2,5 @@ +Thu Feb 22 15:10:44 UTC 2018 - fv...@suse.com + +- Use %license (boo#1082318) + +--- Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.l79n5l/_old 2018-03-07 10:27:57.325027166 +0100 +++ /var/tmp/diff_new_pack.l79n5l/_new 2018-03-07 10:27:57.325027166 +0100 @@ -1,7 +1,7 @@ # # spec file for package popt # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -96,7 +96,8 @@ %files -n libpopt0 -f %{name}.lang %defattr(-,root,root) -%doc CHANGES COPYING +%license COPYING +%doc CHANGES %{_libdir}/libpopt.so.* %files devel
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2017-08-29 11:35:38 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new (New) Package is "popt" Tue Aug 29 11:35:38 2017 rev:33 rq:517822 version:1.16 Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2013-10-08 11:05:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.popt.new/popt.changes 2017-08-29 11:35:39.255472535 +0200 @@ -1,0 +2,6 @@ +Tue Aug 8 19:29:17 UTC 2017 - jeng...@inai.de + +- Remove --with-pic which is only for static libs. +- Fix RPM groups. + +--- Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.s0L9EM/_old 2017-08-29 11:35:40.367316316 +0200 +++ /var/tmp/diff_new_pack.s0L9EM/_new 2017-08-29 11:35:40.383314068 +0200 @@ -1,7 +1,7 @@ # # spec file for package popt # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# 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 @@ -22,7 +22,7 @@ #!BuildIgnore: rpmlint-Factory Summary:A C library for parsing command line parameters License:MIT -Group: System Environment/Libraries +Group: Development/Libraries/C and C++ Url:http://www.rpm5.org/ #CVS-Clone:-d :pserver:anonym...@rpm5.org:/cvs co popt @@ -45,7 +45,7 @@ %package -n libpopt0 Summary:A C library for parsing command line parameters -Group: System Environment/Libraries +Group: System/Libraries Provides: popt = %{version} Obsoletes: popt < %{version} @@ -60,7 +60,7 @@ %package devel Summary:Development files for the popt library -Group: Development/Libraries +Group: Development/Libraries/C and C++ Requires: glibc-devel Requires: libpopt0 = %{version} @@ -76,7 +76,7 @@ %build autoreconf -fiv -%configure --with-pic --disable-static +%configure --disable-static make %{?_smp_mflags} %install
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2013-10-08 11:05:08 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new (New) Package is "popt" Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2013-07-11 13:31:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.popt.new/popt.changes 2013-10-08 11:05:09.0 +0200 @@ -1,0 +2,5 @@ +Mon Oct 7 14:25:32 UTC 2013 - sch...@suse.de + +- popt-alignment-checks.patch: fix alignment checks + +--- New: popt-alignment-checks.patch Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.fx2kMp/_old 2013-10-08 11:05:10.0 +0200 +++ /var/tmp/diff_new_pack.fx2kMp/_new 2013-10-08 11:05:10.0 +0200 @@ -32,6 +32,7 @@ BuildRequires: pkgconfig BuildRoot: %{_tmppath}/%{name}-%{version}-build Patch0: popt-libc-updates.patch +Patch1: popt-alignment-checks.patch %description Popt is a C library for parsing command line parameters. Popt was @@ -71,6 +72,7 @@ %prep %setup -q %patch0 +%patch1 -p1 %build autoreconf -fiv ++ popt-alignment-checks.patch ++ Index: popt-1.16/configure.ac === --- popt-1.16.orig/configure.ac +++ popt-1.16/configure.ac @@ -47,7 +47,7 @@ AC_SYS_LARGEFILE AC_ISC_POSIX -AC_CHECK_HEADERS(float.h fnmatch.h glob.h langinfo.h libintl.h mcheck.h unistd.h) +AC_CHECK_HEADERS(float.h fnmatch.h glob.h langinfo.h libintl.h mcheck.h unistd.h stdalign.h) # For some systems we know that we have ld_version scripts. # Use it then as default. Index: popt-1.16/popt.c === --- popt-1.16.orig/popt.c +++ popt-1.16/popt.c @@ -25,6 +25,15 @@ extern long long int strtoll(const char #include "poptint.h" +#ifdef HAVE_STDALIGN_H +#include +#define ALIGNOF(x) alignof(x) +#elif defined __GNUC__ +#define ALIGNOF(x) __alignof__(x) +#else +#define ALIGNOF(x) sizeof(x) +#endif + #ifdef MYDEBUG /*@unchecked@*/ int _popt_debug = 0; @@ -977,12 +986,8 @@ static unsigned int seed = 0; int poptSaveLongLong(long long * arg, unsigned int argInfo, long long aLongLong) { -if (arg == NULL -#ifdef NOTYET /* XXX Check alignment, may fail on funky platforms. */ - || (((unsigned long long)arg) & (sizeof(*arg)-1)) -#endif -) +if (arg == NULL || (((unsigned long)arg) & (ALIGNOF(*arg)-1))) return POPT_ERROR_NULLARG; if (aLongLong != 0 && LF_ISSET(RANDOM)) { @@ -1023,7 +1028,7 @@ int poptSaveLongLong(long long * arg, un int poptSaveLong(long * arg, unsigned int argInfo, long aLong) { /* XXX Check alignment, may fail on funky platforms. */ -if (arg == NULL || (((unsigned long)arg) & (sizeof(*arg)-1))) +if (arg == NULL || (((unsigned long)arg) & (ALIGNOF(*arg)-1))) return POPT_ERROR_NULLARG; if (aLong != 0 && LF_ISSET(RANDOM)) { @@ -1056,7 +1061,7 @@ int poptSaveLong(long * arg, unsigned in int poptSaveInt(/*@null@*/ int * arg, unsigned int argInfo, long aLong) { /* XXX Check alignment, may fail on funky platforms. */ -if (arg == NULL || (((unsigned long)arg) & (sizeof(*arg)-1))) +if (arg == NULL || (((unsigned long)arg) & (ALIGNOF(*arg)-1))) return POPT_ERROR_NULLARG; if (aLong != 0 && LF_ISSET(RANDOM)) { @@ -1089,7 +1094,7 @@ int poptSaveInt(/*@null@*/ int * arg, un int poptSaveShort(/*@null@*/ short * arg, unsigned int argInfo, long aLong) { /* XXX Check alignment, may fail on funky platforms. */ -if (arg == NULL || (((unsigned long)arg) & (sizeof(*arg)-1))) +if (arg == NULL || (((unsigned long)arg) & (ALIGNOF(*arg)-1))) return POPT_ERROR_NULLARG; if (aLong != 0 && LF_ISSET(RANDOM)) { -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2013-07-11 13:31:25 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new (New) Package is "popt" Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2013-06-18 10:20:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.popt.new/popt.changes 2013-07-11 13:31:27.0 +0200 @@ -1,0 +2,7 @@ +Sun Jul 7 16:34:40 UTC 2013 - jeng...@inai.de + +- Fix typo in popt-libc-updates.patch that prevented it to work + with glibc before 2.17. +- More robust make install call; remove redundant %clean section + +--- Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.7EugWF/_old 2013-07-11 13:31:29.0 +0200 +++ /var/tmp/diff_new_pack.7EugWF/_new 2013-07-11 13:31:29.0 +0200 @@ -24,6 +24,8 @@ License:MIT Group: System Environment/Libraries Url:http://www.rpm5.org/ + +#CVS-Clone:-d :pserver:anonym...@rpm5.org:/cvs co popt Source: http://rpm5.org/files/popt/popt-%{version}.tar.gz Source2:baselibs.conf BuildRequires: libtool @@ -76,7 +78,7 @@ make %{?_smp_mflags} %install -%make_install +make install DESTDIR="%buildroot" rm %{buildroot}%{_libdir}/libpopt.la %if "%{_libdir}" != "%{_prefix}/lib" @@ -86,9 +88,6 @@ %find_lang %{name} -%clean -rm -rf %{buildroot} - %post -n libpopt0 -p /sbin/ldconfig %postun -n libpopt0 -p /sbin/ldconfig ++ popt-libc-updates.patch ++ --- /var/tmp/diff_new_pack.7EugWF/_old 2013-07-11 13:31:29.0 +0200 +++ /var/tmp/diff_new_pack.7EugWF/_new 2013-07-11 13:31:29.0 +0200 @@ -75,7 +75,7 @@ -#if defined(HAVE___SECURE_GETENV) && !defined(__LCLINT__) -#define getenv(_s) __secure_getenv(_s) +#ifndef HAVE_SECURE_GETENV -+# ifdef HAVE__SECURE_GETENV ++# ifdef HAVE___SECURE_GETENV +#define secure_getenv __secure_getenv +# else +#error neither secure_getenv nor __secure_getenv is available -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2013-06-18 10:20:56 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new (New) Package is "popt" Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2013-04-17 23:15:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.popt.new/popt.changes 2013-06-18 10:20:57.0 +0200 @@ -1,0 +2,5 @@ +Fri Jun 14 15:15:49 UTC 2013 - co...@suse.com + +- fix popt-libc-updates.patch to work also with automake 1.13 + +--- Other differences: -- ++ popt-libc-updates.patch ++ --- /var/tmp/diff_new_pack.KZ8buG/_old 2013-06-18 10:20:58.0 +0200 +++ /var/tmp/diff_new_pack.KZ8buG/_new 2013-06-18 10:20:58.0 +0200 @@ -1,3 +1,5 @@ +Index: configure.ac +=== --- configure.ac.orig +++ configure.ac @@ -21,7 +21,7 @@ AC_SUBST(LT_AGE, 8) @@ -33,6 +35,8 @@ AM_GNU_GETTEXT([external]) AM_ICONV_LINK +Index: system.h +=== --- system.h.orig +++ system.h @@ -1,10 +1,9 @@ @@ -79,6 +83,8 @@ #endif #if !defined(__GNUC__) && !defined(__attribute__) +Index: Makefile.am +=== --- Makefile.am.orig +++ Makefile.am @@ -14,7 +14,7 @@ EXTRA_DIST = config.rpath lookup3.c auto @@ -90,6 +96,17 @@ noinst_HEADERS = poptint.h system.h +@@ -37,7 +37,7 @@ noinst_SCRIPTS = testit.sh + TESTS_ENVIRONMENT = \ + test1="$(top_builddir)/test1" + +-TESTS = $(top_srcdir)/testit.sh ++TESTS = testit.sh + + include_HEADERS = popt.h + +Index: popt.c +=== --- popt.c.orig +++ popt.c @@ -197,7 +197,7 @@ poptContext poptGetContext(const char * @@ -127,6 +144,8 @@ default: return POPT_("unknown error"); } +Index: poptconfig.c +=== --- poptconfig.c.orig +++ poptconfig.c @@ -540,7 +540,7 @@ int poptReadDefaultConfig(poptContext co @@ -138,6 +157,8 @@ char * fn = malloc(strlen(home) + 20); if (fn != NULL) { (void) stpcpy(stpcpy(fn, home), "/.popt"); +Index: poptint.h +=== --- poptint.h.orig +++ poptint.h @@ -11,6 +11,8 @@ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2013-04-17 23:15:54 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new (New) Package is "popt", Maintainer is "m...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2013-02-15 18:50:26.0 +0100 +++ /work/SRC/openSUSE:Factory/.popt.new/popt.changes 2013-04-17 23:15:56.0 +0200 @@ -1,0 +2,5 @@ +Mon Apr 15 09:58:18 UTC 2013 - idon...@suse.com + +- Add Source URL, see https://en.opensuse.org/SourceUrls + +--- Old: popt-1.16.tar.bz2 New: popt-1.16.tar.gz Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.LyvWT8/_old 2013-04-17 23:15:57.0 +0200 +++ /var/tmp/diff_new_pack.LyvWT8/_new 2013-04-17 23:15:57.0 +0200 @@ -24,7 +24,7 @@ License:MIT Group: System Environment/Libraries Url:http://www.rpm5.org/ -Source: popt-%{version}.tar.bz2 +Source: http://rpm5.org/files/popt/popt-%{version}.tar.gz Source2:baselibs.conf BuildRequires: libtool BuildRequires: pkgconfig -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2013-02-15 18:50:24 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new (New) Package is "popt", Maintainer is "m...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2013-01-29 11:33:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.popt.new/popt.changes 2013-02-15 18:50:26.0 +0100 @@ -1,0 +2,29 @@ +Wed Feb 13 19:53:36 UTC 2013 - crrodrig...@opensuse.org + +- Remove patches: + - config-guess-sub-update.patch + - popt-secure-getenv.patch + run autoreconf instead . +- popt-libc-updates.patch replaces popt-secure-getenv.patch + * test for secure_getenv instead of __secure_getenv + * update configure.ac so it can be regenerated with modern +autotools. + * Internal symbols are already hidden with a linker script, + improve that by hidding symbols with the compiler too. + * use strerror_r instead of strerror in the library. + + +--- +Mon Feb 11 19:31:36 UTC 2013 - crrodrig...@opensuse.org + +- popt wants __secure_getenv at configure time, but This + function is no longer available as of glibc 2.17. + test for secure_getenv() instead (popt-secure-getenv.patch) + +--- +Mon Feb 4 16:09:56 UTC 2013 - dmuel...@suse.com + +- Add config-guess-sub-update.patch: + * Update config.guess/sub for AArch64 + +--- New: popt-libc-updates.patch Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.yhsREw/_old 2013-02-15 18:50:27.0 +0100 +++ /var/tmp/diff_new_pack.yhsREw/_new 2013-02-15 18:50:27.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package popt # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,13 +21,15 @@ Release:0 #!BuildIgnore: rpmlint-Factory Summary:A C library for parsing command line parameters -License:X11 +License:MIT Group: System Environment/Libraries Url:http://www.rpm5.org/ Source: popt-%{version}.tar.bz2 Source2:baselibs.conf +BuildRequires: libtool BuildRequires: pkgconfig BuildRoot: %{_tmppath}/%{name}-%{version}-build +Patch0: popt-libc-updates.patch %description Popt is a C library for parsing command line parameters. Popt was @@ -56,6 +58,7 @@ %package devel Summary:Development files for the popt library Group: Development/Libraries +Requires: glibc-devel Requires: libpopt0 = %{version} %description devel @@ -65,7 +68,10 @@ %prep %setup -q +%patch0 + %build +autoreconf -fiv %configure --with-pic --disable-static make %{?_smp_mflags} ++ popt-libc-updates.patch ++ --- configure.ac.orig +++ configure.ac @@ -21,7 +21,7 @@ AC_SUBST(LT_AGE, 8) ALL_LINGUAS="cs da de eo es fi fr ga gl hu id is it ja ko lv nb nl pl pt ro ru sk sl sv th tr uk vi wa zh_TW zh_CN" AC_PROG_CC_STDC -AC_PROG_CC +AC_USE_SYSTEM_EXTENSIONS AC_PROG_INSTALL AC_PROG_LIBTOOL @@ -40,13 +40,12 @@ else fi AC_SUBST(TARGET) -CFLAGS="$CFLAGS -D_GNU_SOURCE -D_REENTRANT" +CFLAGS="$CFLAGS -D_REENTRANT" AC_GCC_TRADITIONAL AC_SYS_LARGEFILE AC_ISC_POSIX -AM_C_PROTOTYPES AC_CHECK_HEADERS(float.h fnmatch.h glob.h langinfo.h libintl.h mcheck.h unistd.h) @@ -82,7 +81,7 @@ AC_ARG_ENABLE(build-gcov, AC_CHECK_FUNC(setreuid, [], [ AC_CHECK_LIB(ucb, setreuid, [if echo $LIBS | grep -- -lucb >/dev/null ;then :; else LIBS="$LIBS -lc -lucb" USEUCB=y;fi]) ]) -AC_CHECK_FUNCS(getuid geteuid iconv mtrace __secure_getenv setregid stpcpy strerror vasprintf srandom) +AC_CHECK_FUNCS(getuid geteuid iconv mtrace __secure_getenv secure_getenv setregid stpcpy strerror vasprintf srandom) AM_GNU_GETTEXT([external]) AM_ICONV_LINK --- system.h.orig +++ system.h @@ -1,10 +1,9 @@ /** * \file popt/system.h */ +#pragma once -#ifdef HAVE_CONFIG_H #include "config.h" -#endif #if defined (__GLIBC__) && defined(__LCLINT__) /*@-declundef@*/ @@ -42,6 +41,7 @@ extern __const __int32_t *__ctype_touppe #include #endif +#pragma GCC visibility push(hidden) /*@-incondefs@*/ /*@mayexit@*/ /*@only@*/ /*@out@*/ /*@unused@*/ void * xmalloc (size_t size) @@ -77,6 +77,8 @@ static inline char * stpcpy (char *dest, } #endif +#pragma GCC visibility pop + /* Memory allocation via
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2013-01-29 11:33:27 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new (New) Package is "popt", Maintainer is "m...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2012-08-23 15:30:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.popt.new/popt.changes 2013-01-29 11:33:29.0 +0100 @@ -1,0 +2,6 @@ +Fri Jan 25 09:25:40 UTC 2013 - cfarr...@suse.com + +- license update: X11 + New spdx.org license list now contains an official entry for X11 + +--- Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.2NMF64/_old 2013-01-29 11:33:30.0 +0100 +++ /var/tmp/diff_new_pack.2NMF64/_new 2013-01-29 11:33:30.0 +0100 @@ -21,7 +21,7 @@ Release:0 #!BuildIgnore: rpmlint-Factory Summary:A C library for parsing command line parameters -License:SUSE-XFree86-1.0 +License:X11 Group: System Environment/Libraries Url:http://www.rpm5.org/ Source: popt-%{version}.tar.bz2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2012-08-23 15:30:45 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new (New) Package is "popt", Maintainer is "m...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2012-02-15 16:17:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.popt.new/popt.changes 2012-08-23 15:30:46.0 +0200 @@ -1,0 +2,8 @@ +Wed Aug 22 12:55:33 UTC 2012 - cfarr...@suse.com + +- license update: SUSE-XFree86-1.0 + This is not the MIT license but rather the old version of the XFree86 + license (which is not upstream at spdx.org/Ãlicenses - hence the SUSE + proprietary prefix) + +--- Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.CVNJwK/_old 2012-08-23 15:30:48.0 +0200 +++ /var/tmp/diff_new_pack.CVNJwK/_new 2012-08-23 15:30:48.0 +0200 @@ -21,7 +21,7 @@ Release:0 #!BuildIgnore: rpmlint-Factory Summary:A C library for parsing command line parameters -License:MIT +License:SUSE-XFree86-1.0 Group: System Environment/Libraries Url:http://www.rpm5.org/ Source: popt-%{version}.tar.bz2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at 2012-02-15 16:17:42 Comparing /work/SRC/openSUSE:Factory/popt (Old) and /work/SRC/openSUSE:Factory/.popt.new (New) Package is "popt", Maintainer is "m...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/popt/popt.changes2011-10-21 16:34:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.popt.new/popt.changes 2012-02-15 16:17:47.0 +0100 @@ -1,0 +2,5 @@ +Sun Feb 12 21:38:30 UTC 2012 - crrodrig...@opensuse.org + +- Libraries back into %{_libdir}, /usr merge project. + +--- Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.SqyAm8/_old 2012-02-15 16:17:48.0 +0100 +++ /var/tmp/diff_new_pack.SqyAm8/_new 2012-02-15 16:17:48.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package popt # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,19 +16,18 @@ # - Name: popt Version:1.16 -Release:7 +Release:0 #!BuildIgnore: rpmlint-Factory -License:MIT Summary:A C library for parsing command line parameters +License:MIT Group: System Environment/Libraries -URL:http://www.rpm5.org/ +Url:http://www.rpm5.org/ Source: popt-%{version}.tar.bz2 Source2:baselibs.conf -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: pkgconfig +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Popt is a C library for parsing command line parameters. Popt was @@ -40,10 +39,9 @@ parsing arbitrary strings into argv[] arrays using shell-like rules. %package -n libpopt0 -License:MIT Summary:A C library for parsing command line parameters Group: System Environment/Libraries -Provides: popt = %{version}-%{release} +Provides: popt = %{version} Obsoletes: popt < %{version} %description -n libpopt0 @@ -56,7 +54,6 @@ parsing arbitrary strings into argv[] arrays using shell-like rules. %package devel -License:MIT Summary:Development files for the popt library Group: Development/Libraries Requires: libpopt0 = %{version} @@ -68,37 +65,37 @@ %prep %setup -q - %build -%configure --libdir=/%{_lib} --disable-static +%configure --with-pic --disable-static make %{?_smp_mflags} %install -make DESTDIR=$RPM_BUILD_ROOT install -rm -f $RPM_BUILD_ROOT/%_lib/libpopt.a -rm -f $RPM_BUILD_ROOT/%_lib/libpopt.la +%make_install +rm %{buildroot}%{_libdir}/libpopt.la + %if "%{_libdir}" != "%{_prefix}/lib" install -d -m755 %{buildroot}/%{_libdir}/pkgconfig mv %{buildroot}%{_prefix}/lib/pkgconfig/%{name}.pc %{buildroot}/%{_libdir}/pkgconfig/%{name}.pc %endif -%find_lang %name + +%find_lang %{name} %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %post -n libpopt0 -p /sbin/ldconfig %postun -n libpopt0 -p /sbin/ldconfig -%files -n libpopt0 -f %name.lang +%files -n libpopt0 -f %{name}.lang %defattr(-,root,root) %doc CHANGES COPYING -/%{_lib}/libpopt.so.* +%{_libdir}/libpopt.so.* %files devel %defattr(-,root,root) %doc README -/%{_lib}/libpopt.so +%{_libdir}/libpopt.so %{_includedir}/popt.h %{_mandir}/man3/popt.3* %{_libdir}/pkgconfig/popt.pc -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit popt for openSUSE:Factory
Hello community, here is the log from the commit of package popt for openSUSE:Factory checked in at Fri Mar 18 09:13:59 CET 2011. --- popt/popt.changes 2011-01-16 15:26:37.0 +0100 +++ /mounts/work_src_done/STABLE/popt/popt.changes 2011-03-17 14:03:54.0 +0100 @@ -1,0 +2,6 @@ +Wed Feb 2 08:35:00 UTC 2011 - andreas.ha...@gmx-topmail.de + +- don't build libpopt.a +- don't list popt.mo files twice + +--- calling whatdependson for head-i586 Other differences: -- ++ popt.spec ++ --- /var/tmp/diff_new_pack.fHMFpf/_old 2011-03-18 09:13:37.0 +0100 +++ /var/tmp/diff_new_pack.fHMFpf/_new 2011-03-18 09:13:37.0 +0100 @@ -19,7 +19,7 @@ Name: popt Version:1.16 -Release:2 +Release:7 #!BuildIgnore: rpmlint-Factory License:MIT Summary:A C library for parsing command line parameters @@ -69,7 +69,7 @@ %setup -q %build -%configure --libdir=/%{_lib} +%configure --libdir=/%{_lib} --disable-static make %{?_smp_mflags} %install @@ -93,7 +93,6 @@ %defattr(-,root,root) %doc CHANGES COPYING /%{_lib}/libpopt.so.* -/usr/share/locale/*/LC_MESSAGES/popt.mo %files devel %defattr(-,root,root) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org