commit libdiscid for openSUSE:Factory
Hello community, here is the log from the commit of package libdiscid for openSUSE:Factory checked in at 2017-07-12 19:31:13 Comparing /work/SRC/openSUSE:Factory/libdiscid (Old) and /work/SRC/openSUSE:Factory/.libdiscid.new (New) Package is "libdiscid" Wed Jul 12 19:31:13 2017 rev:28 rq:508747 version:0.6.2 Changes: --- /work/SRC/openSUSE:Factory/libdiscid/libdiscid.changes 2017-04-11 12:38:32.610713750 +0200 +++ /work/SRC/openSUSE:Factory/.libdiscid.new/libdiscid.changes 2017-07-12 19:31:17.360294223 +0200 @@ -1,0 +2,10 @@ +Fri Jul 7 10:34:07 UTC 2017 - tchva...@suse.com + +- Update to 0.6.2: + * ISRC and MCN support on BSD + * LIB-60: fix make check for default device on generic/unknown platform + * make Doxygen output reproducible (no timestamps) + * remove newline for Linux device "1" from proc +- Refresh patch libdiscid-no-crypto.patch + +--- Old: libdiscid-0.6.1.tar.gz New: libdiscid-0.6.2.tar.gz Other differences: -- ++ libdiscid.spec ++ --- /var/tmp/diff_new_pack.IDsSez/_old 2017-07-12 19:31:17.940212401 +0200 +++ /var/tmp/diff_new_pack.IDsSez/_new 2017-07-12 19:31:17.944211836 +0200 @@ -16,8 +16,9 @@ # +%define libname libdiscid0 Name: libdiscid -Version:0.6.1 +Version:0.6.2 Release:0 Summary:Library for gathering DiscIDs and ISRCs from audio CDs License:LGPL-2.1+ @@ -41,8 +42,6 @@ Additionally, it provides a submission URL for adding the DiscID to the database and gathers ISRCs and the MCN from disc. -%define libname libdiscid0 - %package -n %{libname} Summary:Library for gathering DiscIDs and ISRCs from audio CDs Group: Development/Libraries/C and C++ @@ -74,7 +73,9 @@ %build autoreconf -fiv -%configure --disable-static +%configure \ +--disable-silent-rules \ +--disable-static make %{?_smp_mflags} %install ++ libdiscid-0.6.1.tar.gz -> libdiscid-0.6.2.tar.gz ++ 45773 lines of diff (skipped) ++ libdiscid-no-crypto.patch ++ --- /var/tmp/diff_new_pack.IDsSez/_old 2017-07-12 19:31:18.100189828 +0200 +++ /var/tmp/diff_new_pack.IDsSez/_new 2017-07-12 19:31:18.100189828 +0200 @@ -1,10 +1,10 @@ Subject: use openssl for sha1 Upstream: no -Index: libdiscid-0.6.1/Makefile.am +Index: libdiscid-0.6.2/Makefile.am === libdiscid-0.6.1.orig/Makefile.am -+++ libdiscid-0.6.1/Makefile.am +--- libdiscid-0.6.2.orig/Makefile.am libdiscid-0.6.2/Makefile.am @@ -33,7 +33,7 @@ pc_DATA = libdiscid.pc discid_incdir = $(includedir)/discid @@ -14,7 +14,7 @@ noinst_HEADERS += test/test.h src/unix.h src/ntddcdrm.h -@@ -64,7 +64,7 @@ discisrc_LDADD = $(top_builddir)/libdisc +@@ -71,7 +71,7 @@ endif lib_LTLIBRARIES = libdiscid.la @@ -23,18 +23,18 @@ # use a (well defined) version number, rather than version-info calculations libdiscid_la_LDFLAGS = -version-number @libdiscid_VERSION_LT@ -no-undefined -@@ -84,6 +84,7 @@ if OS_GENERIC +@@ -95,6 +95,7 @@ if OS_GENERIC libdiscid_la_SOURCES += src/disc_generic.c endif if OS_LINUX +libdiscid_la_LIBADD += -lcrypto libdiscid_la_SOURCES += src/toc.c src/unix.c src/disc_linux.c endif - if OS_NETBSD -Index: libdiscid-0.6.1/src/disc.c + #if OS_QNX +Index: libdiscid-0.6.2/src/disc.c === libdiscid-0.6.1.orig/src/disc.c -+++ libdiscid-0.6.1/src/disc.c +--- libdiscid-0.6.2.orig/src/disc.c libdiscid-0.6.2/src/disc.c @@ -33,8 +33,8 @@ #include #include @@ -45,7 +45,7 @@ #include "base64.h" #include "discid/discid.h" -@@ -361,31 +361,35 @@ +@@ -361,31 +361,35 @@ char *discid_get_version_string(void) { * The DiscID is placed in the provided string buffer. */ static void create_disc_id(mb_disc_private *d, char buf[]) { @@ -91,4 +91,3 @@ memcpy(buf, base64, size); buf[size] = '\0'; -
commit libdiscid for openSUSE:Factory
Hello community, here is the log from the commit of package libdiscid for openSUSE:Factory checked in at 2017-04-11 12:38:29 Comparing /work/SRC/openSUSE:Factory/libdiscid (Old) and /work/SRC/openSUSE:Factory/.libdiscid.new (New) Package is "libdiscid" Tue Apr 11 12:38:29 2017 rev:27 rq:482528 version:0.6.1 Changes: --- /work/SRC/openSUSE:Factory/libdiscid/libdiscid.changes 2016-07-18 21:18:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.libdiscid.new/libdiscid.changes 2017-04-11 12:38:32.610713750 +0200 @@ -1,0 +2,5 @@ +Thu Mar 23 15:15:33 UTC 2017 - kstreit...@suse.com + +- cleanup with spec-cleaner + +--- Other differences: -- ++ libdiscid.spec ++ --- /var/tmp/diff_new_pack.Orsh0n/_old 2017-04-11 12:38:33.73022 +0200 +++ /var/tmp/diff_new_pack.Orsh0n/_new 2017-04-11 12:38:33.73022 +0200 @@ -1,7 +1,7 @@ # # spec file for package libdiscid # -# Copyright (c) 2016 SUSE LINUX 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 @@ -29,7 +29,7 @@ Patch0: libdiscid-no-crypto.patch BuildRequires: libtool BuildRequires: openssl-devel -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: pkgconfig(libmusicbrainz5) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -55,7 +55,6 @@ Additionally, it provides a submission URL for adding the DiscID to the database and gathers ISRCs and the MCN from disc. - %package devel Summary:Library for gathering DiscIDs and ISRCs from audio CDs Group: Development/Libraries/C and C++ @@ -69,7 +68,6 @@ Additionally, it provides a submission URL for adding the DiscID to the database and gathers ISRCs and the MCN from disc. - %prep %setup -q %patch0 -p1 @@ -81,13 +79,12 @@ %install %make_install -rm -f %{buildroot}%{_libdir}/*.la +find %{buildroot} -type f -name "*.la" -delete -print %check -make check +make %{?_smp_mflags} check %post -n %{libname} -p /sbin/ldconfig - %postun -n %{libname} -p /sbin/ldconfig %files -n %{libname}
commit libdiscid for openSUSE:Factory
Hello community, here is the log from the commit of package libdiscid for openSUSE:Factory checked in at 2015-02-20 12:00:52 Comparing /work/SRC/openSUSE:Factory/libdiscid (Old) and /work/SRC/openSUSE:Factory/.libdiscid.new (New) Package is libdiscid Changes: --- /work/SRC/openSUSE:Factory/libdiscid/libdiscid.changes 2013-08-05 20:46:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.libdiscid.new/libdiscid.changes 2015-02-20 12:00:54.0 +0100 @@ -1,0 +2,25 @@ +Tue Feb 17 10:55:42 UTC 2015 - idon...@suse.com + +- Add baselibs.conf as source + +--- +Tue Feb 17 03:01:01 UTC 2015 - p.drou...@gmail.com + +- Update to version 0.6.1 + * LIB-59: windows: fix bug preventing ISRC reads +- Changes from version 0.6.0 + * LIB-41: add discid_get_troc_string() for fuzzy toc lookup + * LIB-54: add libmusicbrainz example with fuzzy toc lookup + * LIB-43: windows: the default drive is the first cd drive letter + * LIB-45: Linux/BSD/Solaris: try several possible default device names + * LIB-28: Mac: allow drive numbers as devices, default now 1 + * LIB-55, LIB-56: allow drive numbers for Windows and Linux + * LIB-53: discid_get_submission_url() returns the new NGS url +currently no functional change, the old url was redirected + * LIB-52: more validation for parameters of discid_put() + * LIB-48: assert successful read/put when API is used + * the discisrc example prints the name of the device used +- Add pkgconfig(libmusicbrainz5) build require; new upstream dependency +- Update libdiscid-no-crypto.patch + +--- Old: libdiscid-0.5.2.tar.gz New: libdiscid-0.6.1.tar.gz Other differences: -- ++ libdiscid.spec ++ --- /var/tmp/diff_new_pack.Jen1xL/_old 2015-02-20 12:00:55.0 +0100 +++ /var/tmp/diff_new_pack.Jen1xL/_new 2015-02-20 12:00:55.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libdiscid # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -17,18 +17,20 @@ Name: libdiscid -Version:0.5.2 +Version:0.6.1 Release:0 Summary:Library for gathering DiscIDs and ISRCs from audio CDs License:LGPL-2.1+ Group: Development/Libraries/C and C++ Url:http://musicbrainz.org/doc/libdiscid Source: http://ftp.musicbrainz.org/pub/musicbrainz/libdiscid/%{name}-%{version}.tar.gz +Source1000: baselibs.conf # PATCH-FEATURE-OPENSUSE libdiscid-no-crypto.patch Patch0: libdiscid-no-crypto.patch BuildRequires: libtool BuildRequires: openssl-devel BuildRequires: pkg-config +BuildRequires: pkgconfig(libmusicbrainz5) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ++ libdiscid-0.5.2.tar.gz - libdiscid-0.6.1.tar.gz ++ 3839 lines of diff (skipped) ++ libdiscid-no-crypto.patch ++ --- /var/tmp/diff_new_pack.Jen1xL/_old 2015-02-20 12:00:55.0 +0100 +++ /var/tmp/diff_new_pack.Jen1xL/_new 2015-02-20 12:00:55.0 +0100 @@ -1,10 +1,10 @@ Subject: use openssl for sha1 Upstream: no -Index: libdiscid-0.5.2/Makefile.am +Index: libdiscid-0.6.1/Makefile.am === libdiscid-0.5.2.orig/Makefile.am -+++ libdiscid-0.5.2/Makefile.am +--- libdiscid-0.6.1.orig/Makefile.am libdiscid-0.6.1/Makefile.am @@ -33,7 +33,7 @@ pc_DATA = libdiscid.pc discid_incdir = $(includedir)/discid @@ -31,10 +31,10 @@ libdiscid_la_SOURCES += src/toc.c src/unix.c src/disc_linux.c endif if OS_NETBSD -Index: libdiscid-0.5.2/src/disc.c +Index: libdiscid-0.6.1/src/disc.c === libdiscid-0.5.2.orig/src/disc.c -+++ libdiscid-0.5.2/src/disc.c +--- libdiscid-0.6.1.orig/src/disc.c libdiscid-0.6.1/src/disc.c @@ -33,8 +33,8 @@ #include string.h #include assert.h @@ -45,7 +45,7 @@ #include base64.h #include discid/discid.h -@@ -311,31 +311,34 @@ char *discid_get_version_string(void) { +@@ -361,31 +361,35 @@ * The DiscID is placed in the provided string buffer. */ static void create_disc_id(mb_disc_private *d, char buf[]) { @@ -57,10 +57,11 @@ + unsigned char digest[EVP_MAX_MD_SIZE]; chartmp[17]; /* for 8 hex digits (16 to avoid trouble) */ int i; -+ EVP_MD_CTX *sha; ++EVP_MD_CTX*sha; + unsigned intsha_len;
commit libdiscid for openSUSE:Factory
Hello community, here is the log from the commit of package libdiscid for openSUSE:Factory checked in at 2013-08-05 20:46:32 Comparing /work/SRC/openSUSE:Factory/libdiscid (Old) and /work/SRC/openSUSE:Factory/.libdiscid.new (New) Package is libdiscid Changes: --- /work/SRC/openSUSE:Factory/libdiscid/libdiscid.changes 2013-04-17 18:22:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.libdiscid.new/libdiscid.changes 2013-08-05 20:46:34.0 +0200 @@ -1,0 +2,14 @@ +Fri Aug 2 09:49:06 UTC 2013 - Johannes Dewender nov...@jonnyjd.net + +- update to version 0.5.2: + - LIB-40: discid_get_webservice_url() (web service version 1) is deprecated + please use libmusicbrainz to gather metadata by disc ID + - LIB-7: rewrote data track handling, releases with multiple data tracks + This also fixes LIB-18 (no ID for DVDs) and LIB-9 (PS/PS2 CDs) + - LIB-44: fix invalid disc IDs on first read of multi-session discs + - LIB-26: add a better test suite, including valgrind memcheck target + - LIB-37: Autotools optimization (non-recursive build etc.) + - print time information in the discid example +- libdiscid-no-crypto.patch: refreshed via quilt + +--- Old: libdiscid-0.5.0.tar.gz New: libdiscid-0.5.2.tar.gz Other differences: -- ++ libdiscid.spec ++ --- /var/tmp/diff_new_pack.mRoo4P/_old 2013-08-05 20:46:35.0 +0200 +++ /var/tmp/diff_new_pack.mRoo4P/_new 2013-08-05 20:46:35.0 +0200 @@ -17,7 +17,7 @@ Name: libdiscid -Version:0.5.0 +Version:0.5.2 Release:0 Summary:Library for gathering DiscIDs and ISRCs from audio CDs License:LGPL-2.1+ ++ libdiscid-0.5.0.tar.gz - libdiscid-0.5.2.tar.gz ++ 10842 lines of diff (skipped) ++ libdiscid-no-crypto.patch ++ --- /var/tmp/diff_new_pack.mRoo4P/_old 2013-08-05 20:46:35.0 +0200 +++ /var/tmp/diff_new_pack.mRoo4P/_new 2013-08-05 20:46:35.0 +0200 @@ -1,24 +1,41 @@ Subject: use openssl for sha1 Upstream: no -Index: libdiscid-0.5.0/src/Makefile.am +Index: libdiscid-0.5.2/Makefile.am === libdiscid-0.5.0.orig/src/Makefile.am -+++ libdiscid-0.5.0/src/Makefile.am -@@ -20,7 +20,7 @@ - # +--- libdiscid-0.5.2.orig/Makefile.am libdiscid-0.5.2/Makefile.am +@@ -33,7 +33,7 @@ pc_DATA = libdiscid.pc + + discid_incdir = $(includedir)/discid + discid_inc_HEADERS = include/discid/discid.h +-noinst_HEADERS = include/discid/discid_private.h src/base64.h src/sha1.h ++noinst_HEADERS = include/discid/discid_private.h src/base64.h + noinst_HEADERS += test/test.h src/unix.h src/ntddcdrm.h + + +@@ -64,7 +64,7 @@ discisrc_LDADD = $(top_builddir)/libdisc + lib_LTLIBRARIES = libdiscid.la --libdiscid_la_SOURCES = base64.c sha1.c disc.c -+libdiscid_la_SOURCES = base64.c disc.c - EXTRA_libdiscid_la_SOURCES = \ - disc_linux.c disc_win32.c disc_win32_new.c \ - disc_darwin.c disc_freebsd.c disc_solaris.c disc_openbsd.c \ -Index: libdiscid-0.5.0/src/disc.c +-libdiscid_la_SOURCES = src/base64.c src/sha1.c src/disc.c ++libdiscid_la_SOURCES = src/base64.c src/disc.c + + # use a (well defined) version number, rather than version-info calculations + libdiscid_la_LDFLAGS = -version-number @libdiscid_VERSION_LT@ -no-undefined +@@ -84,6 +84,7 @@ if OS_GENERIC + libdiscid_la_SOURCES += src/disc_generic.c + endif + if OS_LINUX ++libdiscid_la_LIBADD += -lcrypto + libdiscid_la_SOURCES += src/toc.c src/unix.c src/disc_linux.c + endif + if OS_NETBSD +Index: libdiscid-0.5.2/src/disc.c === libdiscid-0.5.0.orig/src/disc.c -+++ libdiscid-0.5.0/src/disc.c -@@ -31,8 +31,8 @@ +--- libdiscid-0.5.2.orig/src/disc.c libdiscid-0.5.2/src/disc.c +@@ -33,8 +33,8 @@ #include string.h #include assert.h #include limits.h @@ -28,7 +45,7 @@ #include base64.h #include discid/discid.h -@@ -301,35 +301,38 @@ char *discid_get_version_string(void) { +@@ -311,31 +311,34 @@ char *discid_get_version_string(void) { * The DiscID is placed in the provided string buffer. */ static void create_disc_id(mb_disc_private *d, char buf[]) { @@ -72,22 +89,4 @@ + base64 = rfc822_binary(digest, sha_len , size); memcpy(buf, base64, size); buf[size] = '\0'; -- - free(base64); -+ - } - -Index: libdiscid-0.5.0/configure.ac -=== libdiscid-0.5.0.orig/configure.ac -+++ libdiscid-0.5.0/configure.ac -@@ -52,7 +52,7 @@ case ${host_cpu}-${host_os} in - *-freebsd*) os=freebsd ;; - *-kfreebsd*) os=freebsd ;; -
commit libdiscid for openSUSE:Factory
Hello community, here is the log from the commit of package libdiscid for openSUSE:Factory checked in at 2013-03-10 08:23:17 Comparing /work/SRC/openSUSE:Factory/libdiscid (Old) and /work/SRC/openSUSE:Factory/.libdiscid.new (New) Package is libdiscid, Maintainer is vdziewie...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libdiscid/libdiscid.changes 2013-02-13 14:38:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.libdiscid.new/libdiscid.changes 2013-03-10 08:23:19.0 +0100 @@ -1,0 +2,11 @@ +Fri Mar 8 19:54:35 UTC 2013 - Johannes Dewender nov...@jonnyjd.net + +- updated to 0.4.1 + - LIB-23: add has_feature() and get_feature_list() to API (platform check) + - add get_version_string() to API + - CMake : add FreeBSD, NetBSD, OpenBSD - all platforms supported + - LIB-32: change libtool from -version-info to -version-name +- libdiscid-visibility.patch refreshed via quilt +- libdiscid-no-crypto.patch refreshed via quilt + +--- Old: libdiscid-0.3.2.tar.gz New: libdiscid-0.4.1.tar.gz Other differences: -- ++ libdiscid.spec ++ --- /var/tmp/diff_new_pack.JEEuIa/_old 2013-03-10 08:23:20.0 +0100 +++ /var/tmp/diff_new_pack.JEEuIa/_new 2013-03-10 08:23:20.0 +0100 @@ -17,9 +17,9 @@ Name: libdiscid -Version:0.3.2 +Version:0.4.1 Release:0 -Summary:Library for creating MusicBrainz DiscIDs from audio CDs +Summary:Library for gathering DiscIDs and ISRCs from audio CDs License:LGPL-2.1+ Group: Development/Libraries/C and C++ Url:http://musicbrainz.org/doc/libdiscid @@ -32,53 +32,43 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -libdiscid is a C library for creating MusicBrainz DiscIDs from audio -CDs. It reads a CD's table of contents (TOC) and generates an -identifier which can be used to lookup the CD at MusicBrainz. +libdiscid is a C library for creating MusicBrainz and freedb DiscIDs +from audio CDs. +It reads a CD's table of contents (TOC) and generates an identifier +which can be used to lookup the CD at MusicBrainz. Additionally, it provides a submission URL for adding the DiscID to the -database. - -The interface of this library is new, but the DiscID algorithm and the -operating system dependent CD-ROM/DVD-ROM access code have been ported -from libmusicbrainz version 2. For more info about the interface read -the [WWW] API documentation. +database and gathers ISRCs and the MCN from disc. %define libname libdiscid0 %package -n %{libname} -Summary:Library for creating MusicBrainz DiscIDs from audio CDs +Summary:Library for gathering DiscIDs and ISRCs from audio CDs Group: Development/Libraries/C and C++ # provide for debuginfo package (always requiring main package name) Provides: libdiscid = %{version} %description -n %{libname} -libdiscid is a C library for creating MusicBrainz DiscIDs from audio -CDs. It reads a CD's table of contents (TOC) and generates an -identifier which can be used to lookup the CD at MusicBrainz. +libdiscid is a C library for creating MusicBrainz and freedb DiscIDs +from audio CDs. +It reads a CD's table of contents (TOC) and generates an identifier +which can be used to lookup the CD at MusicBrainz. Additionally, it provides a submission URL for adding the DiscID to the -database. +database and gathers ISRCs and the MCN from disc. -The interface of this library is new, but the DiscID algorithm and the -operating system dependent CD-ROM/DVD-ROM access code have been ported -from libmusicbrainz version 2. For more info about the interface read -the [WWW] API documentation. %package devel -Summary:Library for creating MusicBrainz DiscIDs from audio CDs +Summary:Library for gathering DiscIDs and ISRCs from audio CDs Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} %description devel -libdiscid is a C library for creating MusicBrainz DiscIDs from audio -CDs. It reads a CD's table of contents (TOC) and generates an -identifier which can be used to lookup the CD at MusicBrainz. +libdiscid is a C library for creating MusicBrainz and freedb DiscIDs +from audio CDs. +It reads a CD's table of contents (TOC) and generates an identifier +which can be used to lookup the CD at MusicBrainz. Additionally, it provides a submission URL for adding the DiscID to the -database. +database and gathers ISRCs and the MCN from disc. -The interface of this library is new, but the DiscID algorithm and the -operating system dependent CD-ROM/DVD-ROM access code have been ported -from libmusicbrainz version 2. For more info
commit libdiscid for openSUSE:Factory
Hello community, here is the log from the commit of package libdiscid for openSUSE:Factory checked in at 2013-02-13 14:38:52 Comparing /work/SRC/openSUSE:Factory/libdiscid (Old) and /work/SRC/openSUSE:Factory/.libdiscid.new (New) Package is libdiscid, Maintainer is vdziewie...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libdiscid/libdiscid.changes 2013-01-20 07:55:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.libdiscid.new/libdiscid.changes 2013-02-13 14:38:54.0 +0100 @@ -1,0 +2,11 @@ +Tue Feb 12 16:16:25 UTC 2013 - Johannes Dewender nov...@jonnyjd.net + +- updated to 0.3.2 + - ISRC and MCN support on Linux + - Autotools: fix Windows, remove unneeded libs on SunOS + - CMake: add Cygwin, add SunOS, fix Mac OS X + - updated docs, created INSTALL file + - fix distribution so it works for autotools AND cmake +- libdiscid-visibility.patch refreshed for 0.3.2 via quilt + +--- Old: libdiscid-0.3.0.tar.gz New: libdiscid-0.3.2.tar.gz Other differences: -- ++ libdiscid.spec ++ --- /var/tmp/diff_new_pack.Q12oYD/_old 2013-02-13 14:38:56.0 +0100 +++ /var/tmp/diff_new_pack.Q12oYD/_new 2013-02-13 14:38:56.0 +0100 @@ -17,7 +17,7 @@ Name: libdiscid -Version:0.3.0 +Version:0.3.2 Release:0 Summary:Library for creating MusicBrainz DiscIDs from audio CDs License:LGPL-2.1+ ++ libdiscid-0.3.0.tar.gz - libdiscid-0.3.2.tar.gz ++ 5789 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libdiscid-0.3.0/AUTHORS new/libdiscid-0.3.2/AUTHORS --- old/libdiscid-0.3.0/AUTHORS 2013-01-01 10:57:08.0 +0100 +++ new/libdiscid-0.3.2/AUTHORS 2013-02-11 13:31:46.0 +0100 @@ -26,5 +26,12 @@ Shunsuke Kuroda - Implemented and tested Solaris/OpenSolaris support. + Nicholas Humphrey +- Implemented ISRC reading on Darwin + + Johannes Dewender brainz at JonnyJD dot net +- Implemented ISRC reading on Linux +- Build fixes for Cmake/Autotools on Solaris, Darwin, Windows, Cygwin + -- $Id$ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libdiscid-0.3.0/CMakeLists.txt new/libdiscid-0.3.2/CMakeLists.txt --- old/libdiscid-0.3.0/CMakeLists.txt 2013-01-01 10:57:08.0 +0100 +++ new/libdiscid-0.3.2/CMakeLists.txt 2013-02-11 13:31:46.0 +0100 @@ -1,14 +1,14 @@ cmake_minimum_required(VERSION 2.6) PROJECT(libdiscid) -SET(PROJECT_VERSION 0.3.0) +SET(PROJECT_VERSION 0.3.2) # 1. If the library source code has changed at all since the last update, then increment revision. # 2. If any interfaces have been added, removed, or changed since the last update, increment current, and set revision to 0. # 3. If any interfaces have been added since the last public release, then increment age. # 4. If any interfaces have been removed since the last public release, then set age to 0. SET(libdiscid_SOVERSION_CURRENT 3) -SET(libdiscid_SOVERSION_REVISION 0) +SET(libdiscid_SOVERSION_REVISION 2) SET(libdiscid_SOVERSION_AGE 3) math(EXPR libdiscid_SOVERSION_MAJOR ${libdiscid_SOVERSION_CURRENT} - ${libdiscid_SOVERSION_AGE}) @@ -35,16 +35,24 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/libdiscid.pc.in ${CMAKE_CURRENT_BINARY_DIR}/libdiscid.pc) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile) -IF(${CMAKE_SYSTEM_NAME} MATCHES Linux) +IF(CMAKE_SYSTEM_NAME MATCHES Linux) SET(libdiscid_OSDEP_SRCS src/disc_linux.c) -ELSEIF(${CMAKE_SYSTEM_NAME} MATCHES Darwin) +ELSEIF(CMAKE_SYSTEM_NAME MATCHES Darwin) SET(libdiscid_OSDEP_SRCS src/disc_darwin.c) -ELSEIF(${CMAKE_SYSTEM_NAME} MATCHES Windows) +FIND_LIBRARY(COREFOUNDATION_LIBRARY CoreFoundation) +SET(libdiscid_OSDEP_LIBS ${COREFOUNDATION_LIBRARY} IOKit) +ELSEIF(CMAKE_SYSTEM_NAME MATCHES SunOS) +SET(libdiscid_OSDEP_SRCS src/disc_solaris.c) +ELSEIF(CMAKE_SYSTEM_NAME MATCHES Windows) SET(libdiscid_OSDEP_SRCS src/disc_win32.c src/disc_win32_new.c) SET(libdiscid_OSDEP_LIBS winmm) -ELSE(${CMAKE_SYSTEM_NAME} MATCHES Linux) +# ${CMAKE_SYSTEM_NAME} leads to CYGWIN, is taken
commit libdiscid for openSUSE:Factory
Hello community, here is the log from the commit of package libdiscid for openSUSE:Factory checked in at 2012-07-31 13:34:13 Comparing /work/SRC/openSUSE:Factory/libdiscid (Old) and /work/SRC/openSUSE:Factory/.libdiscid.new (New) Package is libdiscid, Maintainer is vdziewie...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libdiscid/libdiscid.changes 2012-01-30 12:26:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.libdiscid.new/libdiscid.changes 2012-07-31 13:58:41.0 +0200 @@ -1,0 +2,8 @@ +Tue Jul 31 01:34:06 UTC 2012 - crrodrig...@opensuse.org + +- autotools fixes, all C files must include config.h +- Use openSSL for crypto, we have waay too many internal + implementations of common digest algos. +- Run make check + +--- New: libdiscid-no-cryptoplz.patch Other differences: -- ++ libdiscid.spec ++ --- /var/tmp/diff_new_pack.bm6ZWi/_old 2012-07-31 13:58:44.0 +0200 +++ /var/tmp/diff_new_pack.bm6ZWi/_new 2012-07-31 13:58:44.0 +0200 @@ -25,7 +25,9 @@ Url:http://musicbrainz.org/doc/libdiscid Source: http://users.musicbrainz.org/~matt/%{name}-%{version}.tar.gz Patch0: libdiscid-0.2.1-visibility.patch +Patch1: libdiscid-no-cryptoplz.patch BuildRequires: libtool +BuildRequires: openssl-devel BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -81,6 +83,7 @@ %prep %setup -q %patch0 +%patch1 -p1 %build autoreconf -fiv @@ -94,6 +97,9 @@ %clean rm -rf %{buildroot} +%check +make check + %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig ++ libdiscid-0.2.1-visibility.patch ++ --- /var/tmp/diff_new_pack.bm6ZWi/_old 2012-07-31 13:58:44.0 +0200 +++ /var/tmp/diff_new_pack.bm6ZWi/_new 2012-07-31 13:58:44.0 +0200 @@ -1,7 +1,7 @@ Index: include/discid/discid.h === include/discid/discid.h.orig 2008-03-13 07:17:20.0 +0100 -+++ include/discid/discid.h2009-10-07 17:28:46.797921000 +0200 +--- include/discid/discid.h.orig include/discid/discid.h @@ -24,13 +24,7 @@ #ifndef MUSICBRAINZ_DISC_ID_H #define MUSICBRAINZ_DISC_ID_H @@ -19,12 +19,28 @@ Index: configure.ac === configure.ac.orig 2008-03-13 07:17:22.0 +0100 -+++ configure.ac 2009-10-07 17:30:29.284843000 +0200 -@@ -53,6 +53,45 @@ if test $GCC = yes; then - CFLAGS=$CFLAGS -Wall -O2 - fi +--- configure.ac.orig configure.ac +@@ -38,8 +38,10 @@ AC_MSG_NOTICE([using discid implementati + + dnl Checks for programs. +-AC_PROG_CC +-AM_PROG_LIBTOOL ++AC_PROG_CC_STDC ++AC_USE_SYSTEM_EXTENSIONS ++AC_SYS_LARGEFILE ++LT_INIT([disable-static pic-only]) + AC_SUBST(LIBTOOL_DEPS) + AC_PROG_INSTALL + +@@ -49,9 +51,44 @@ AC_C_BIGENDIAN + AC_CHECK_SIZEOF(long) + + +-if test $GCC = yes; then +- CFLAGS=$CFLAGS -Wall -O2 +-fi +dnl +dnl Enable hiding of internal symbols in library to reduce its size and +dnl speed dynamic linking of applications. This currently is only supported @@ -63,7 +79,19 @@ + esac ], + AC_MSG_RESULT(no) +) -+ + AC_OUTPUT([ - Makefile src/Makefile include/Makefile include/discid/Makefile +Index: src/Makefile.am +=== +--- src/Makefile.am.orig src/Makefile.am +@@ -25,7 +25,7 @@ libdiscid_la_SOURCES = base64.c sha1.c d + EXTRA_libdiscid_la_SOURCES = \ + disc_linux.c disc_win32.c disc_win32_new.c disc_darwin.c disc_freebsd.c + +-AM_CPPFLAGS = -I$(top_srcdir)/include ++AM_CPPFLAGS = -include $(top_builddir)/config.h -I$(top_srcdir)/include + libdiscid_la_LIBADD = @DISC_OS_OBJ@ + libdiscid_la_DEPENDENCIES = @DISC_OS_OBJ@ + ++ libdiscid-no-cryptoplz.patch ++ Index: libdiscid-0.2.2/src/disc.c === --- libdiscid-0.2.2.orig/src/disc.c +++ libdiscid-0.2.2/src/disc.c @@ -25,8 +25,8 @@ --- */ #include string.h #include assert.h +#include openssl/evp.h -#include sha1.h #include base64.h #include discid/discid.h @@ -240,35 +240,38 @@ int discid_get_track_length(DiscId *d, i * The DiscID is placed in the provided string buffer. */ static void create_disc_id(mb_disc_private *d, char buf[]) { - SHA_INFOsha; - unsigned char digest[20], *base64; - unsigned long size; + unsigned char *base64; + unsigned long size; + unsigned
commit libdiscid for openSUSE:Factory
Hello community, here is the log from the commit of package libdiscid for openSUSE:Factory checked in at 2012-01-30 12:26:36 Comparing /work/SRC/openSUSE:Factory/libdiscid (Old) and /work/SRC/openSUSE:Factory/.libdiscid.new (New) Package is libdiscid, Maintainer is crrodrig...@novell.com Changes: --- /work/SRC/openSUSE:Factory/libdiscid/libdiscid.changes 2011-12-30 08:45:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.libdiscid.new/libdiscid.changes 2012-01-30 12:26:38.0 +0100 @@ -1,0 +2,5 @@ +Sat Jan 28 10:57:50 UTC 2012 - co...@suse.com + +- fix baselibs.conf + +--- Other differences: -- ++ libdiscid.spec ++ --- /var/tmp/diff_new_pack.syfxyr/_old 2012-01-30 12:26:39.0 +0100 +++ /var/tmp/diff_new_pack.syfxyr/_new 2012-01-30 12:26:39.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libdiscid # -# 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,14 +16,13 @@ # - Name: libdiscid Version:0.2.2 Release:0 -License:LGPLv2.1+ Summary:Library for creating MusicBrainz DiscIDs from audio CDs -Url:http://musicbrainz.org/doc/libdiscid +License:LGPL-2.1+ Group: Development/Libraries/C and C++ +Url:http://musicbrainz.org/doc/libdiscid Source: http://users.musicbrainz.org/~matt/%{name}-%{version}.tar.gz Patch0: libdiscid-0.2.1-visibility.patch BuildRequires: libtool @@ -45,7 +44,6 @@ %define libname libdiscid0 %package -n %{libname} -License:LGPLv2.1+ Summary:Library for creating MusicBrainz DiscIDs from audio CDs Group: Development/Libraries/C and C++ # provide for debuginfo package (always requiring main package name) @@ -64,7 +62,6 @@ the [WWW] API documentation. %package devel -License:LGPLv2.1+ Summary:Library for creating MusicBrainz DiscIDs from audio CDs Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.syfxyr/_old 2012-01-30 12:26:39.0 +0100 +++ /var/tmp/diff_new_pack.syfxyr/_new 2012-01-30 12:26:39.0 +0100 @@ -1 +1 @@ -libdiscid1 +libdiscid0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libdiscid for openSUSE:Factory
Hello community, here is the log from the commit of package libdiscid for openSUSE:Factory checked in at Fri May 20 16:23:11 CEST 2011. --- libdiscid/libdiscid.changes 2009-10-07 17:46:33.0 +0200 +++ /mounts/work_src_done/STABLE/libdiscid/libdiscid.changes2011-05-02 02:13:30.0 +0200 @@ -1,0 +2,7 @@ +Sun May 1 17:35:27 UTC 2011 - toddrme2...@gmail.com + +- Added 32bit compatibility libraries +- Fixed spec file line breaks +- Added BuildRequires: pkg-config (fix for RPMLINT warning) + +--- calling whatdependson for head-i586 New: baselibs.conf Other differences: -- ++ libdiscid.spec ++ --- /var/tmp/diff_new_pack.1YtRv5/_old 2011-05-20 16:22:50.0 +0200 +++ /var/tmp/diff_new_pack.1YtRv5/_new 2011-05-20 16:22:50.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package libdiscid (Version 0.2.1) +# spec file for package libdiscid # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 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 @@ -20,9 +20,10 @@ Name: libdiscid Url:http://musicbrainz.org/doc/libdiscid Version:0.2.1 -Release:2 +Release:12 License:LGPLv2.1+ BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkg-config Group: Development/Libraries/C and C++ Summary:Library for creating MusicBrainz DiscIDs from audio CDs Source: http://users.musicbrainz.org/~matt/%{name}-%{version}.tar.bz2 @@ -45,7 +46,7 @@ Authors: Matthias Friedrich m...@mafr.de -Luk�� Lalinsk� lalin...@gmail.com +Luk� Lalinsk� lalin...@gmail.com Robert Kaye r...@eorbit.net %package -n libdiscid1 @@ -72,7 +73,7 @@ Authors: Matthias Friedrich m...@mafr.de -Luk�� Lalinsk� lalin...@gmail.com +Luk� Lalinsk� lalin...@gmail.com Robert Kaye r...@eorbit.net %package devel @@ -98,7 +99,7 @@ Authors: Matthias Friedrich m...@mafr.de -Luk�� Lalinsk� lalin...@gmail.com +Luk� Lalinsk� lalin...@gmail.com Robert Kaye r...@eorbit.net %prep ++ baselibs.conf ++ libdiscid1 Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org