From: Sebastian Pipping Date: Wed, 3 Aug 2011 19:31:12 +0000 (+0000) Subject: media-libs/libmp3splt: Bump to 0.7 (bug #344863) X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=c7c266ff4238403d0f7b7148392de1152630b686;p=gentoo.git media-libs/libmp3splt: Bump to 0.7 (bug #344863) Package-Manager: portage-2.1.10.10/cvs/Linux x86_64 --- diff --git a/media-libs/libmp3splt/ChangeLog b/media-libs/libmp3splt/ChangeLog index ad7b29cdea43..1f5bb90d8eba 100644 --- a/media-libs/libmp3splt/ChangeLog +++ b/media-libs/libmp3splt/ChangeLog @@ -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 +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 libmp3splt-0.5.9.ebuild: alpha/sparc stable wrt #326139 diff --git a/media-libs/libmp3splt/Manifest b/media-libs/libmp3splt/Manifest index 89e9f73bce05..b38eca505f43 100644 --- a/media-libs/libmp3splt/Manifest +++ b/media-libs/libmp3splt/Manifest @@ -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 index 000000000000..fa7b5f588553 --- /dev/null +++ b/media-libs/libmp3splt/files/libmp3splt-0.7-disable-docs.patch @@ -0,0 +1,40 @@ +From 12880888a2857f73cc87b9bdf5505fed0cbc6bbe Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +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 index 000000000000..0262e5d37318 --- /dev/null +++ b/media-libs/libmp3splt/files/libmp3splt-0.7-flags.patch @@ -0,0 +1,25 @@ +From aac2d1b2603c1f1b85759bc1af67f37fb740d9a6 Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +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 index 000000000000..f60ffc2c14b6 --- /dev/null +++ b/media-libs/libmp3splt/libmp3splt-0.7.ebuild @@ -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 +} + +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 +} diff --git a/media-libs/libmp3splt/metadata.xml b/media-libs/libmp3splt/metadata.xml index ae573a60407f..3c7154ec8875 100644 --- a/media-libs/libmp3splt/metadata.xml +++ b/media-libs/libmp3splt/metadata.xml @@ -2,4 +2,8 @@ sound + + sping@gentoo.org + Sebastian Pipping +