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.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libdiscid.new/libdiscid.changes 2013-08-05 20:46:34.000000000 +0200 @@ -1,0 +2,14 @@ +Fri Aug 2 09:49:06 UTC 2013 - Johannes Dewender <[email protected]> + +- 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.000000000 +0200 +++ /var/tmp/diff_new_pack.mRoo4P/_new 2013-08-05 20:46:35.000000000 +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.000000000 +0200 +++ /var/tmp/diff_new_pack.mRoo4P/_new 2013-08-05 20:46:35.000000000 +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 ;; - *-darwin*) os=darwin; LIBS='-framework CoreFoundation -framework IOKit';; -- *-linux*) os=linux ;; -+ *-linux*) os=linux; LIBS='-lcrypto';; - *-netbsd*) os=openbsd ;; - *-openbsd*) os=openbsd ;; - #*-os2_emx*) os=os2 ;; -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
