# 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
+-----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-----
--- /dev/null
+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
+
--- /dev/null
+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
+
--- /dev/null
+# 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
+}
<!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>