commit aefc3168b9d8f95757b0b74f3ac405a347606908
Author: Jakub Bogusz <[email protected]>
Date:   Mon Feb 22 22:38:17 2021 +0100

    - updated to 1.4.2 (fixes CVE-2014-9638 CVE-2014-9639 CVE-2015-6749)
    - added gettext patch (fixes build with gettext 0.20+)

 vorbis-tools-gettext.patch | 126 +++++++++++++++++++++++++++++++++++++++++++++
 vorbis-tools.spec          |  22 +++++---
 2 files changed, 140 insertions(+), 8 deletions(-)
---
diff --git a/vorbis-tools.spec b/vorbis-tools.spec
index 4a691db..8f05005 100644
--- a/vorbis-tools.spec
+++ b/vorbis-tools.spec
@@ -3,16 +3,17 @@ Summary(es.UTF-8):    Utensilios Ogg Vorbis
 Summary(pl.UTF-8):     Narzędzia do obsługi plików w formacie Ogg Vorbis
 Summary(pt_BR.UTF-8):  Ferramentas Ogg Vorbis
 Name:          vorbis-tools
-Version:       1.4.0
-Release:       2
+Version:       1.4.2
+Release:       1
 Epoch:         1
 License:       GPL v2
 Group:         Development/Libraries
-Source0:       
http://downloads.xiph.org/releases/vorbis/%{name}-%{version}.tar.gz
-# Source0-md5: 567e0fb8d321b2cd7124f8208b8b90e6
+Source0:       
https://downloads.xiph.org/releases/vorbis/%{name}-%{version}.tar.gz
+# Source0-md5: 998fca293bd4e4bdc2b96fb70f952f4e
 Patch0:                %{name}-ac_fixes.patch
 Patch1:                %{name}-nolibnsl.patch
-URL:           http://www.vorbis.com/
+Patch2:                %{name}-gettext.patch
+URL:           https://xiph.org/vorbis/
 BuildRequires: autoconf >= 2.53
 BuildRequires: automake
 BuildRequires: curl-devel
@@ -51,15 +52,17 @@ de alta qualidade.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__gettextize}
 %{__libtoolize}
-%{__aclocal}
+%{__aclocal} -I m4
 %{__autoconf}
 %{__autoheader}
 %{__automake}
-%configure
+%configure \
+       --disable-silent-rules
 %{__make}
 
 %install
@@ -68,6 +71,9 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
+# packaged as %doc
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+
 %find_lang %{name}
 
 %clean
@@ -75,7 +81,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc AUTHORS CHANGES README
+%doc AUTHORS CHANGES README ogg123/ogg123rc-example
 %attr(755,root,root) %{_bindir}/ogg123
 %attr(755,root,root) %{_bindir}/oggdec
 %attr(755,root,root) %{_bindir}/oggenc
diff --git a/vorbis-tools-gettext.patch b/vorbis-tools-gettext.patch
new file mode 100644
index 0000000..5d6c7fc
--- /dev/null
+++ b/vorbis-tools-gettext.patch
@@ -0,0 +1,126 @@
+--- vorbis-tools-1.4.2/configure.ac.orig       2021-02-22 19:19:35.132876726 
+0100
++++ vorbis-tools-1.4.2/configure.ac    2021-02-22 19:20:30.112578875 +0100
+@@ -30,7 +30,7 @@
+ AC_PROG_LIBTOOL
+ 
+ ALL_LINGUAS="be cs da en_GB eo es fr hr hu nl pl ro ru sk sv uk vi"
+-AM_GNU_GETTEXT
++AM_GNU_GETTEXT([external])
+ 
+ dnl --------------------------------------------------
+ dnl System checks
+@@ -129,9 +129,6 @@
+ SHARE_LIBS='$(top_builddir)/share/libutf8.a $(top_builddir)/share/libgetopt.a'
+ SHARE_CFLAGS='-I$(top_srcdir)/include'
+ 
+-I18N_CFLAGS='-I$(top_srcdir)/intl'
+-I18N_LIBS=$INTLLIBS
+-
+ SOCKET_LIBS=
+ AC_CHECK_FUNC(socket, , [
+ AC_CHECK_LIB(socket, socket, SOCKET_LIBS="-lsocket")
+@@ -341,15 +338,12 @@
+ AC_SUBST(SHARE_LIBS)
+ AC_SUBST(CURL_CFLAGS)
+ AC_SUBST(CURL_LIBS)
+-AC_SUBST(I18N_CFLAGS)
+-AC_SUBST(I18N_LIBS)
+ 
+ 
+ AC_CONFIG_FILES([
+ Makefile
+ m4/Makefile
+ po/Makefile.in
+-intl/Makefile
+ include/Makefile
+ share/Makefile
+ win32/Makefile
+--- vorbis-tools-1.4.2/ogg123/Makefile.am.orig 2021-01-03 22:35:16.000000000 
+0100
++++ vorbis-tools-1.4.2/ogg123/Makefile.am      2021-02-22 19:39:09.833179495 
+0100
+@@ -31,12 +31,12 @@
+ bin_PROGRAMS = ogg123
+ 
+ AM_CPPFLAGS = @OGG_CFLAGS@ @VORBIS_CFLAGS@ @OPUSFILE_CFLAGS@ @AO_CFLAGS@ 
@CURL_CFLAGS@ \
+-              @PTHREAD_CFLAGS@ @SHARE_CFLAGS@ @I18N_CFLAGS@
++              @PTHREAD_CFLAGS@ @SHARE_CFLAGS@
+ 
+ ogg123_LDADD = @SHARE_LIBS@ $(top_builddir)/share/libpicture.a 
$(top_builddir)/share/libbase64.a \
+              @VORBISFILE_LIBS@ @VORBIS_LIBS@ @OGG_LIBS@ @AO_LIBS@ \
+                @SOCKET_LIBS@ @LIBICONV@ @CURL_LIBS@ @PTHREAD_CFLAGS@ \
+-               @PTHREAD_LIBS@ @I18N_LIBS@ @FLAC_LIBS@ @SPEEX_LIBS@ 
@OPUSFILE_LIBS@ \
++               @PTHREAD_LIBS@ @INTLLIBS@ @FLAC_LIBS@ @SPEEX_LIBS@ 
@OPUSFILE_LIBS@ \
+              -lm
+ 
+ ogg123_DEPENDENCIES = @SHARE_LIBS@ $(top_builddir)/share/libpicture.a 
$(top_builddir)/share/libbase64.a
+--- vorbis-tools-1.4.2/oggenc/Makefile.am.orig 2020-12-18 15:49:34.000000000 
+0100
++++ vorbis-tools-1.4.2/oggenc/Makefile.am      2021-02-22 20:52:03.496151995 
+0100
+@@ -19,11 +19,11 @@
+ 
+ bin_PROGRAMS = oggenc
+ 
+-AM_CPPFLAGS = @SHARE_CFLAGS@ @OGG_CFLAGS@ @VORBIS_CFLAGS@ @KATE_CFLAGS@ 
@I18N_CFLAGS@
++AM_CPPFLAGS = @SHARE_CFLAGS@ @OGG_CFLAGS@ @VORBIS_CFLAGS@ @KATE_CFLAGS@
+ 
+ oggenc_LDADD = @SHARE_LIBS@ \
+              @VORBISENC_LIBS@ @VORBIS_LIBS@ @KATE_LIBS@ @OGG_LIBS@ \
+-             @LIBICONV@ @I18N_LIBS@ @FLAC_LIBS@ -lm
++             @LIBICONV@ @INTLLIBS@ @FLAC_LIBS@ -lm
+ 
+ oggenc_DEPENDENCIES = @SHARE_LIBS@
+ 
+--- vorbis-tools-1.4.2/oggdec/Makefile.am.orig 2020-12-18 15:49:34.000000000 
+0100
++++ vorbis-tools-1.4.2/oggdec/Makefile.am      2021-02-22 20:56:42.011309816 
+0100
+@@ -9,9 +9,9 @@
+ 
+ bin_PROGRAMS = oggdec
+ 
+-AM_CPPFLAGS = @OGG_CFLAGS@ @VORBIS_CFLAGS@ @SHARE_CFLAGS@ @I18N_CFLAGS@
++AM_CPPFLAGS = @OGG_CFLAGS@ @VORBIS_CFLAGS@ @SHARE_CFLAGS@
+ 
+-oggdec_LDADD = @LIBICONV@ @SHARE_LIBS@ @VORBISFILE_LIBS@ @VORBIS_LIBS@ 
@OGG_LIBS@ @I18N_LIBS@
++oggdec_LDADD = @LIBICONV@ @SHARE_LIBS@ @VORBISFILE_LIBS@ @VORBIS_LIBS@ 
@OGG_LIBS@ @INTLLIBS@
+ oggdec_DEPENDENCIES = @SHARE_LIBS@
+ 
+ oggdec_SOURCES = $(oggdecsources)
+--- vorbis-tools-1.4.2/ogginfo/Makefile.am.orig        2021-01-08 
11:26:00.000000000 +0100
++++ vorbis-tools-1.4.2/ogginfo/Makefile.am     2021-02-22 20:59:48.440299843 
+0100
+@@ -27,9 +27,9 @@
+ mandir = @MANDIR@
+ man_MANS = $(mans)
+ 
+-AM_CPPFLAGS = @SHARE_CFLAGS@ @OGG_CFLAGS@ @VORBIS_CFLAGS@ @KATE_CFLAGS@ 
@I18N_CFLAGS@
++AM_CPPFLAGS = @SHARE_CFLAGS@ @OGG_CFLAGS@ @VORBIS_CFLAGS@ @KATE_CFLAGS@
+ 
+-ogginfo_LDADD = @SHARE_LIBS@ @VORBIS_LIBS@ @KATE_LIBS@ @OGG_LIBS@ @LIBICONV@ 
@I18N_LIBS@ \
++ogginfo_LDADD = @SHARE_LIBS@ @VORBIS_LIBS@ @KATE_LIBS@ @OGG_LIBS@ @LIBICONV@ 
@INTLLIBS@ \
+               $(top_builddir)/share/libpicture.a 
$(top_builddir)/share/libbase64.a
+ ogginfo_DEPENDENCIES = @SHARE_LIBS@ \
+                      $(top_builddir)/share/libpicture.a 
$(top_builddir)/share/libbase64.a
+--- vorbis-tools-1.4.2/vcut/Makefile.am.orig   2020-12-18 15:49:34.000000000 
+0100
++++ vorbis-tools-1.4.2/vcut/Makefile.am        2021-02-22 21:02:54.509291821 
+0100
+@@ -11,9 +11,9 @@
+ mandir = @MANDIR@
+ man_MANS = $(mans)
+ 
+-AM_CPPFLAGS = @OGG_CFLAGS@ @VORBIS_CFLAGS@ @SHARE_CFLAGS@ @I18N_CFLAGS@
++AM_CPPFLAGS = @OGG_CFLAGS@ @VORBIS_CFLAGS@ @SHARE_CFLAGS@
+ 
+-vcut_LDADD = @VORBIS_LIBS@ @OGG_LIBS@ @I18N_LIBS@
++vcut_LDADD = @VORBIS_LIBS@ @OGG_LIBS@ @INTLLIBS@
+ 
+ vcut_SOURCES = $(vcutsources)
+ EXTRA_vcut_SOURCES = $(man_MANS)
+--- vorbis-tools-1.4.2/vorbiscomment/Makefile.am.orig  2020-12-18 
15:49:34.000000000 +0100
++++ vorbis-tools-1.4.2/vorbiscomment/Makefile.am       2021-02-22 
21:04:13.268865144 +0100
+@@ -11,9 +11,9 @@
+ mandir = @MANDIR@
+ man_MANS = $(mans)
+ 
+-AM_CPPFLAGS = @SHARE_CFLAGS@ @I18N_CFLAGS@ @OGG_CFLAGS@ @VORBIS_CFLAGS@
++AM_CPPFLAGS = @SHARE_CFLAGS@ @OGG_CFLAGS@ @VORBIS_CFLAGS@
+ 
+-vorbiscomment_LDADD = @SHARE_LIBS@ @VORBIS_LIBS@ @OGG_LIBS@ @LIBICONV@ 
@I18N_LIBS@
++vorbiscomment_LDADD = @SHARE_LIBS@ @VORBIS_LIBS@ @OGG_LIBS@ @LIBICONV@ 
@INTLLIBS@
+ vorbiscomment_DEPENDENCIES = @SHARE_LIBS@
+ 
+ vorbiscomment_SOURCES = $(vorbiscommentsources)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/vorbis-tools.git/commitdiff/aefc3168b9d8f95757b0b74f3ac405a347606908

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to