diff options
Diffstat (limited to 'media-libs/gavl')
-rw-r--r-- | media-libs/gavl/ChangeLog | 12 | ||||
-rw-r--r-- | media-libs/gavl/Manifest | 5 | ||||
-rw-r--r-- | media-libs/gavl/files/1.4.0-x32.diff | 29 | ||||
-rw-r--r-- | media-libs/gavl/gavl-1.4.0-r1.ebuild | 51 | ||||
-rw-r--r-- | media-libs/gavl/metadata.xml | 8 |
5 files changed, 105 insertions, 0 deletions
diff --git a/media-libs/gavl/ChangeLog b/media-libs/gavl/ChangeLog new file mode 100644 index 00000000..5da5e01c --- /dev/null +++ b/media-libs/gavl/ChangeLog @@ -0,0 +1,12 @@ +# ChangeLog for media-libs/gavl +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*gavl-1.4.0-r1 (07 Jun 2014) + + 07 Jun 2014; Bertrand Jacquin <beber@meleeweb.net> +files/1.4.0-x32.diff, + +gavl-1.4.0-r1.ebuild, +metadata.xml: + Add patch for x32, bug #472288 + + Package-Manager: portage-2.2.10 + diff --git a/media-libs/gavl/Manifest b/media-libs/gavl/Manifest new file mode 100644 index 00000000..cf650bda --- /dev/null +++ b/media-libs/gavl/Manifest @@ -0,0 +1,5 @@ +AUX 1.4.0-x32.diff 755 SHA256 2cddb4f1438006b14d75f23710e85bad83d8f2cd7a877b5953eb4dd933ff771c WHIRLPOOL 6b32f08ed3252880a31ca6ec7bc8d886989e493db4feee858c70c6ae86a6008f6ce9fb5a7fe66258d1b265c504f8c23a7a9dd4ddae8959bc822a14091bf06faf +DIST gavl-1.4.0.tar.gz 4592701 SHA256 51aaac41391a915bd9bad07710957424b046410a276e7deaff24a870929d33ce WHIRLPOOL 59a35edfaeafc311f1c4537eb03fc747c3c2807152543e3d7f721e525a67f14553e9903a7c9704ea36c77354e5f3958160368c58a43ab3f48388ef9de2d4f2e2 +EBUILD gavl-1.4.0-r1.ebuild 1198 SHA256 d75be9601d58b3d754c48f78981653c9c54af47c1a5845d698d9131f6c33deef WHIRLPOOL 58105eee8e88fcf90fdd69e31b4bad3330295d4cca6155be6b845cff40d73fb2065edb96b5ec4c452bed7b06784b7f5ddaa82890158663b9905f5539f5c35300 +MISC ChangeLog 331 SHA256 ed5d23e9102ae0fc32d733c9217be8e9651613818e6d2de0cae1d5295bdb2945 WHIRLPOOL 5b2decc01307a7fadf52416ff1e4068488832788aa5694d06e89628732ebc616e9bfd5506a4a19bf25df403a1e100ac3cfa5d7319b9d0b20700b8db79dbe241e +MISC metadata.xml 228 SHA256 060670a1a67923937e4bf55598ae59368d5e716b0b618dedaf12b15f45e8e234 WHIRLPOOL cfce0893692d72e8678d7248b220b9de80b8a4c1e14ed211f404a2b3a703fd9df155d16e987591fa5aa8ecb067a0c259c111ac09b00eea8aa654813541401033 diff --git a/media-libs/gavl/files/1.4.0-x32.diff b/media-libs/gavl/files/1.4.0-x32.diff new file mode 100644 index 00000000..4b510a55 --- /dev/null +++ b/media-libs/gavl/files/1.4.0-x32.diff @@ -0,0 +1,29 @@ +------------------------------------------------------------------------ +r4209 | gmerlin | 2014-06-02 16:38:33 +0200 (Mon, 02 Jun 2014) | 2 lines + +* Compilation fix + + +Index: gavl/cputest.c +=================================================================== +--- gavl/cputest.c (revision 4208) ++++ gavl/cputest.c (revision 4209) +@@ -69,6 +69,8 @@ + int rval = 0; + int eax, ebx, ecx, edx; + int max_std_level, max_ext_level, std_caps=0, ext_caps=0; ++ ++#ifndef ARCH_X86_64 + long a, c; + + __asm__ __volatile__ ( +@@ -94,6 +96,7 @@ + + if (a == c) + return 0; /* CPUID not supported */ ++#endif // !ARCH_X86_64 + + cpuid(0, max_std_level, ebx, ecx, edx); + + +------------------------------------------------------------------------ diff --git a/media-libs/gavl/gavl-1.4.0-r1.ebuild b/media-libs/gavl/gavl-1.4.0-r1.ebuild new file mode 100644 index 00000000..2e06c386 --- /dev/null +++ b/media-libs/gavl/gavl-1.4.0-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/gavl/gavl-1.4.0-r1.ebuild,v 1.1 2013/08/10 22:25:39 aballier Exp $ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 + +inherit autotools-multilib + +DESCRIPTION="library for handling uncompressed audio and video data" +HOMEPAGE="http://gmerlin.sourceforge.net" +SRC_URI="mirror://sourceforge/gmerlin/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="doc static-libs" + +DEPEND="doc? ( app-doc/doxygen ) + virtual/pkgconfig" + +DOCS=( AUTHORS README TODO ) + +src_prepare() { + epatch "${FILESDIR}/${PV}-x32.diff" + + # AC_CONFIG_HEADERS, bug #467736 + sed -i \ + -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \ + -e 's:-mfpmath=387::g' \ + -e 's:-O3 -funroll-all-loops -fomit-frame-pointer -ffast-math::g' \ + -e '/LDFLAGS=/d' \ + configure.ac || die + + export AT_M4DIR="m4" + + autotools-multilib_src_prepare +} + +src_configure() { + # --disable-libpng because it's only used for tests + local myeconfargs=( + --docdir=/usr/share/doc/${PF}/html + --disable-libpng + $(use_with doc doxygen) + --without-cpuflags + ) + + autotools-multilib_src_configure +} diff --git a/media-libs/gavl/metadata.xml b/media-libs/gavl/metadata.xml new file mode 100644 index 00000000..0d9b0dcb --- /dev/null +++ b/media-libs/gavl/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>video</herd> + <maintainer> + <email>media-video@gentoo.org</email> + </maintainer> +</pkgmetadata> |