media-libs/libmp3splt: Bump to 0.7 (bug #344863)
authorSebastian Pipping <sping@gentoo.org>
Wed, 3 Aug 2011 19:31:12 +0000 (19:31 +0000)
committerSebastian Pipping <sping@gentoo.org>
Wed, 3 Aug 2011 19:31:12 +0000 (19:31 +0000)
Package-Manager: portage-2.1.10.10/cvs/Linux x86_64

media-libs/libmp3splt/ChangeLog
media-libs/libmp3splt/Manifest
media-libs/libmp3splt/files/libmp3splt-0.7-disable-docs.patch [new file with mode: 0644]
media-libs/libmp3splt/files/libmp3splt-0.7-flags.patch [new file with mode: 0644]
media-libs/libmp3splt/libmp3splt-0.7.ebuild [new file with mode: 0644]
media-libs/libmp3splt/metadata.xml

index ad7b29cdea43a474927c827cc67adfa71e87595a..1f5bb90d8eba977f10ab40e7d7c640ccff3a0d1f 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for media-libs/libmp3splt
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libmp3splt/ChangeLog,v 1.17 2010/10/10 18:37:33 armin76 Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmp3splt/ChangeLog,v 1.18 2011/08/03 19:31:12 sping Exp $
+
+*libmp3splt-0.7 (03 Aug 2011)
+
+  03 Aug 2011; Sebastian Pipping <sping@gentoo.org> +libmp3splt-0.7.ebuild,
+  +files/libmp3splt-0.7-disable-docs.patch, +files/libmp3splt-0.7-flags.patch:
+  Bump to 0.7, now installs docs, pcre support added
 
   10 Oct 2010; Raúl Porcel <armin76@gentoo.org> libmp3splt-0.5.9.ebuild:
   alpha/sparc stable wrt #326139
index 89e9f73bce05de366047d38941a95be8a353df48..b38eca505f43948ea53774a25e55a667e5e5e8c4 100644 (file)
@@ -1,4 +1,18 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX libmp3splt-0.7-disable-docs.patch 1437 RMD160 d4289b18f24e7a7abe18e08af3f2dbbac8fd1d60 SHA1 27f5a60995866b6354c19b4b97ccfaacf28ccf3b SHA256 18b04f85044e1adc5466fb5965e63b4ea7593eb0c0686ce725558bf1de4705d6
+AUX libmp3splt-0.7-flags.patch 779 RMD160 e4cb662f1f4325dc30d3142ccfbb3f88805b4ba6 SHA1 f3993bf5f57d94eeb469de30fcbf4e479546b71c SHA256 d17c67190b0623f680ee9a30e4df7239067057b95bbfba67cd7f784d7dd37e63
 DIST libmp3splt-0.5.9.tar.gz 506810 RMD160 cb45c34f2aab21ae612829c21a1b097a9a944e69 SHA1 08238cb192de35524abadda6200ff8fd9d2a5df5 SHA256 ea25c307ff5ceab720eb1ce03d14f7ade43dda6f0f1f08dfcbba5a05e25a248a
+DIST libmp3splt-0.7.tar.gz 628384 RMD160 69d694fd2e491485d634c55b7175ea3f24eaf7e6 SHA1 8774c0ddc4ae3dfb468e2f991c918a09aa763e8f SHA256 f73093de1bff2492d5f52b1fab2608b4fb5ecd027c8d62672efb92fde5f5db26
 EBUILD libmp3splt-0.5.9.ebuild 878 RMD160 7c4d9fe09b07b6b29a8181436098f64c4538eed6 SHA1 9827296f376fd2c73e71f4bca063c972bba3b165 SHA256 2b87ac96af79b926505bf62f9f35cca0b7e39bb60b9a081a21259023375ae554
-MISC ChangeLog 2456 RMD160 6d1bb55b5bb80047da473184d785f4c7e1202ef8 SHA1 98b0f73863cb0655db1d5147b5c8c247b74d32db SHA256 224eca0a123559fda9741d1acae7af334c52fc6201aacc73373a1265bbac4bfb
-MISC metadata.xml 159 RMD160 568344dc99ebe68c2e2d43d268d186757532144d SHA1 3f9589301dbaa4363c56de0f309cf792d8c38b63 SHA256 eb5b8cfa9aed067cd72d6439beac2dd0abdba30248f27e4b337012b493a18369
+EBUILD libmp3splt-0.7.ebuild 1407 RMD160 db1d07efffa6cbe1eda6399aa89cd26eb5111092 SHA1 8535939c3cc6aa4b3e3fd69a6adad835ae4d7688 SHA256 1e1436291f7850172fa15334fa843d339a3679f215b845f57cb8d54377257674
+MISC ChangeLog 2694 RMD160 38b809943e46550eb64208bd84ff90bd7801d9de SHA1 e303c259b2763d7636e3fa7759e3b9467c8fea16 SHA256 51c88cda38f457c105da68999fada9584bdd0879ad78308f2e79d196976b1f50
+MISC metadata.xml 255 RMD160 2fcfa76f4ca0757988c843673e7335c9afdbbf02 SHA1 373346e2ac122dd036756a8195e6055fb513d739 SHA256 8f9bd1c478e1ea27c1c4d4a19a402da9c930c3d3b109af8c7e357ac16c97f285
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iEYEARECAAYFAk45of0ACgkQsAvGakAaFgDoQgCgkbHCNPWph4Cjd7CsvI/nIBv4
+aocAn15MT917wQVgQQ979zgk9CS9eT7o
+=Fcsa
+-----END PGP SIGNATURE-----
diff --git a/media-libs/libmp3splt/files/libmp3splt-0.7-disable-docs.patch b/media-libs/libmp3splt/files/libmp3splt-0.7-disable-docs.patch
new file mode 100644 (file)
index 0000000..fa7b5f5
--- /dev/null
@@ -0,0 +1,40 @@
+From 12880888a2857f73cc87b9bdf5505fed0cbc6bbe Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebastian@pipping.org>
+Date: Wed, 3 Aug 2011 20:53:22 +0200
+Subject: [PATCH 2/2] Disable documentation
+
+---
+ configure.ac |   17 +++--------------
+ 1 files changed, 3 insertions(+), 14 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 1c564c5..260602d 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -269,20 +269,9 @@ echo
+ 
+ # Check for doxygen, so we can decide if we add it to the "doc" 
+ # make target.
+-AC_PATH_PROG([DOXYGEN],[doxygen])
+-AC_ARG_VAR(DOXYGEN,
+-           [Location of the 'doxygen' program; if found we can generate documentation for the C code])
+-AM_CONDITIONAL(HAVE_DOXYGEN, [ test "x$DOXYGEN" != "x" ])
+-
+-# Check for dot, the tool that makes the nice little caller graphs for the
+-# doxygen documentation.
+-AC_PATH_PROG([GRAPHVIZ],[dot])
+-AC_ARG_VAR(GRAPHVIZ,
+-           [Location of the 'dot' program from the graphviz suite; if found we can generate caller graphs for the documentation of the C code])
+-AM_CONDITIONAL(HAVE_GRAPHVIZ, [ test "x$GRAPHVIZ" != "x" ])
+-if test x$HAVE_DOT = "xfalse"; then
+-   AC_MSG_WARN([*** dot from the graphviz package not found, inheritance diagrams will not be generated in code documentation])
+-fi
++AM_CONDITIONAL(HAVE_DOXYGEN, [ false ])
++
++AM_CONDITIONAL(HAVE_GRAPHVIZ, [ false ])
+ 
+ #################################################
+ # Generate Makefile
+-- 
+1.7.6
+
diff --git a/media-libs/libmp3splt/files/libmp3splt-0.7-flags.patch b/media-libs/libmp3splt/files/libmp3splt-0.7-flags.patch
new file mode 100644 (file)
index 0000000..0262e5d
--- /dev/null
@@ -0,0 +1,25 @@
+From aac2d1b2603c1f1b85759bc1af67f37fb740d9a6 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebastian@pipping.org>
+Date: Wed, 3 Aug 2011 20:51:26 +0200
+Subject: [PATCH 1/2] Remove debugging flags
+
+---
+ configure.ac |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index d9a70c3..1c564c5 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -43,7 +43,7 @@ DEBUG_FLAGS="-g"
+ #OPTIMISE_FLAGS="-O2"
+ #WARNING_FLAGS="-Wall -Wextra -Wswitch-enum -Wswitch-default -Wfloat-equal -Wbad-function-cast -Wcast-qual -Wunreachable-code"
+ WARNING_FLAGS="-Wall"
+-CFLAGS="$DEBUG_FLAGS $WARNING_FLAGS $OPTIMISE_FLAGS $CFLAGS"
++CFLAGS="$WARNING_FLAGS $CFLAGS"
+ 
+ #################################################
+ # Check for programs
+-- 
+1.7.6
+
diff --git a/media-libs/libmp3splt/libmp3splt-0.7.ebuild b/media-libs/libmp3splt/libmp3splt-0.7.ebuild
new file mode 100644 (file)
index 0000000..f60ffc2
--- /dev/null
@@ -0,0 +1,59 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmp3splt/libmp3splt-0.7.ebuild,v 1.1 2011/08/03 19:31:12 sping Exp $
+
+EAPI=2
+inherit autotools multilib
+
+DESCRIPTION="a library for mp3splt to split mp3 and ogg files without decoding."
+HOMEPAGE="http://mp3splt.sourceforge.net"
+SRC_URI="mirror://sourceforge/mp3splt/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc pcre"
+
+RDEPEND="media-libs/libmad
+       media-libs/libvorbis
+       media-libs/libogg
+       media-libs/libid3tag
+       pcre? ( dev-libs/libpcre )"
+DEPEND="${RDEPEND}
+       doc? ( app-doc/doxygen media-gfx/graphviz )
+       sys-apps/findutils"
+
+src_prepare() {
+       if ! use doc ; then
+               epatch "${FILESDIR}"/${P}-disable-docs.patch
+       fi
+       epatch "${FILESDIR}"/${P}-flags.patch
+
+       eautoconf
+}
+
+src_configure() {
+       econf \
+               --disable-dependency-tracking \
+               --disable-static \
+               $(use_enable pcre) \
+               --disable-cutter  # TODO package cutter <http://cutter.sourceforge.net/>
+}
+
+src_compile() {
+       default
+
+       if use doc ; then
+               emake -C doc html || die
+       fi
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die
+       if use doc ; then
+               insinto /usr/share/doc/${PF}
+               doins -r doc/html || die  # TODO handle latex output as well
+       fi
+       dodoc AUTHORS ChangeLog LIMITS NEWS README TODO || die
+       find "${D}"/usr -name '*.la' -delete
+}
index ae573a60407f9509c59e1f8d067d290847986b30..3c7154ec8875681ea451e0c083c8b62ebedf7fcb 100644 (file)
@@ -2,4 +2,8 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
        <herd>sound</herd>
+       <maintainer>
+               <email>sping@gentoo.org</email>
+               <name>Sebastian Pipping</name>
+       </maintainer>
 </pkgmetadata>