commit libdiscid for openSUSE:Factory

2017-07-12 Thread root
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

2017-04-11 Thread root
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

2015-02-20 Thread h_root
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

2013-08-05 Thread h_root
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

2013-03-09 Thread h_root
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

2013-02-13 Thread h_root
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

2012-07-31 Thread h_root
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

2012-01-30 Thread h_root
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

2011-05-20 Thread h_root

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