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]

Reply via email to