diff options
author | Jan Brinkmann <luckyduck@gentoo.org> | 2005-03-12 18:44:38 +0000 |
---|---|---|
committer | Jan Brinkmann <luckyduck@gentoo.org> | 2005-03-12 18:44:38 +0000 |
commit | a31106b176d4d9e836fa08ff4a74335041e6f8de (patch) | |
tree | 5c56cc8e1dc253d35996cb6b9bd508d7cb840386 /media-libs | |
parent | Patch to build with gcc-3.4 #65453. Start using econf, emake, einstall (diff) | |
download | historical-a31106b176d4d9e836fa08ff4a74335041e6f8de.tar.gz historical-a31106b176d4d9e836fa08ff4a74335041e6f8de.tar.bz2 historical-a31106b176d4d9e836fa08ff4a74335041e6f8de.zip |
version bump, fixes #82059. added patch fixes #59107, old versions failed to obey CFLAGS
Package-Manager: portage-2.0.51.19
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/libquicktime/ChangeLog | 9 | ||||
-rw-r--r-- | media-libs/libquicktime/Manifest | 23 | ||||
-rw-r--r-- | media-libs/libquicktime/files/digest-libquicktime-0.9.4 | 1 | ||||
-rw-r--r-- | media-libs/libquicktime/files/libquicktime-0.9.4-cflags.patch | 51 | ||||
-rw-r--r-- | media-libs/libquicktime/libquicktime-0.9.4.ebuild | 58 |
5 files changed, 136 insertions, 6 deletions
diff --git a/media-libs/libquicktime/ChangeLog b/media-libs/libquicktime/ChangeLog index 02a2806c230a..60063be7199c 100644 --- a/media-libs/libquicktime/ChangeLog +++ b/media-libs/libquicktime/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-libs/libquicktime # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/ChangeLog,v 1.29 2005/02/06 17:26:08 corsair Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/ChangeLog,v 1.30 2005/03/12 18:44:38 luckyduck Exp $ + +*libquicktime-0.9.4 (12 Mar 2005) + + 12 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org> + +files/libquicktime-0.9.4-cflags.patch, +libquicktime-0.9.4.ebuild: + version bump, fixes #82059. added patch fixes #59107, old versions failed to + obey CFLAGS 06 Feb 2005; Markus Rothe <corsair@gentoo.org> libquicktime-0.9.3-r1.ebuild: Stable on ppc64 diff --git a/media-libs/libquicktime/Manifest b/media-libs/libquicktime/Manifest index c9bf8764d735..a6d3422276f2 100644 --- a/media-libs/libquicktime/Manifest +++ b/media-libs/libquicktime/Manifest @@ -1,11 +1,24 @@ -MD5 0261b19c51d8537f543e5a6a25fcc51d ChangeLog 4191 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + MD5 63a25122653748f9d5eb8c8d1cffb318 libquicktime-0.9.2.ebuild 1573 MD5 07f203c0ba5f0aa9cfa0ed23d4ff4868 libquicktime-0.9.2_pre1.ebuild 1548 -MD5 d2178433d633a4503984ac2344e5b9e6 libquicktime-0.9.3.ebuild 1423 -MD5 955f56e990f8c32d705708b4cc4db089 metadata.xml 251 +MD5 f0532d6115aed961dfaf311af4dcca68 libquicktime-0.9.4.ebuild 1303 MD5 b4c78b88026393e1b3e1fefb26137865 libquicktime-0.9.3-r1.ebuild 1547 +MD5 7364b843846d3d3458d0b69b7028e288 ChangeLog 4444 +MD5 955f56e990f8c32d705708b4cc4db089 metadata.xml 251 +MD5 d2178433d633a4503984ac2344e5b9e6 libquicktime-0.9.3.ebuild 1423 +MD5 a1721b9ba48b6453245fce4f3fe04e0b files/libquicktime-0.9.4-cflags.patch 1455 +MD5 2945e87a4f7f7263e45ea3c392895011 files/digest-libquicktime-0.9.3-r1 70 MD5 abf06ed2bfc6e4b130b44e3818ec0c99 files/digest-libquicktime-0.9.2 70 -MD5 db478291a0122db39a5f630f657c8bad files/digest-libquicktime-0.9.2_pre1 74 MD5 2945e87a4f7f7263e45ea3c392895011 files/digest-libquicktime-0.9.3 70 +MD5 6bfb85c4c74898adf195a803d4715b03 files/digest-libquicktime-0.9.4 70 MD5 7431f4892f67adb233bef504876078db files/libquicktime-0.9.2-amd64.patch 2861 -MD5 2945e87a4f7f7263e45ea3c392895011 files/digest-libquicktime-0.9.3-r1 70 +MD5 db478291a0122db39a5f630f657c8bad files/digest-libquicktime-0.9.2_pre1 74 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.0 (GNU/Linux) + +iD8DBQFCMzii06ebR+OMO78RAqc8AJ0U0WptZ/o0cYroF39W/vgwWIagfgCgmNam +zLMh8feY2iyBUXDVvw/vBzw= +=rF86 +-----END PGP SIGNATURE----- diff --git a/media-libs/libquicktime/files/digest-libquicktime-0.9.4 b/media-libs/libquicktime/files/digest-libquicktime-0.9.4 new file mode 100644 index 000000000000..cdee5a54bfe6 --- /dev/null +++ b/media-libs/libquicktime/files/digest-libquicktime-0.9.4 @@ -0,0 +1 @@ +MD5 8d93e4e3393942edc35511dd2e51a32d libquicktime-0.9.4.tar.gz 782651 diff --git a/media-libs/libquicktime/files/libquicktime-0.9.4-cflags.patch b/media-libs/libquicktime/files/libquicktime-0.9.4-cflags.patch new file mode 100644 index 000000000000..ab6ab5674ec1 --- /dev/null +++ b/media-libs/libquicktime/files/libquicktime-0.9.4-cflags.patch @@ -0,0 +1,51 @@ +--- ../libquicktime-0.9.4.orig/configure.ac 2005-03-12 18:32:46.604712360 +0100 ++++ configure.ac 2005-03-12 19:39:42.743166512 +0100 +@@ -32,7 +32,6 @@ + AC_LIBTOOL_DLOPEN + AM_PROG_LIBTOOL + +-AC_PROG_CC + AC_LANG_C + + AC_C_BIGENDIAN +@@ -50,25 +49,6 @@ + AC_SUBST(AS) + AC_SUBST(ASFLAGS) + +-dnl Build CFLAGS +- +-COMMON_CFLAGS=" -finline-functions -Wall -Winline" +-PROFILE_CFLAGS=" -pg -fprofile-arcs -ftest-coverage" +-DEBUG_CFLAGS=" -g3" +- +-dnl Optimizing flags +- +-OPTIMIZE_CFLAGS="-O3" +- +-AC_TRY_CFLAGS([-funroll-all-loops], [OPTIMIZE_CFLAGS="$OPTIMIZE_CFLAGS -funroll-all-loops"]) +-AC_TRY_CFLAGS([-fomit-frame-pointer], [OPTIMIZE_CFLAGS="$OPTIMIZE_CFLAGS -fomit-frame-pointer"]) +-AC_TRY_CFLAGS([-falign-loops=2], [OPTIMIZE_CFLAGS="$OPTIMIZE_CFLAGS -falign-loops=2"]) +-AC_TRY_CFLAGS([-falign-jumps=2], [OPTIMIZE_CFLAGS="$OPTIMIZE_CFLAGS -falign-jumps=2"]) +-AC_TRY_CFLAGS([-falign-functions=2], [OPTIMIZE_CFLAGS="$OPTIMIZE_CFLAGS -falign-functions=2"]) +- +-# -Wno-unused-variable -Wno-unused-parameter +-# -std=gnu99 +- + have_debug=false + have_profile=false + compile_mode="optimize" +@@ -101,11 +81,13 @@ + fi + + case $compile_mode in +-"optimize") CFLAGS="$OPTIMIZE_CFLAGS $COMMON_CFLAGS"; AC_DEFINE(NDEBUG);; ++"optimize") CFLAGS="$CFLAGS"; AC_DEFINE(NDEBUG);; + "debug") CFLAGS="$DEBUG_CFLAGS $COMMON_CFLAGS" ;; + "profile") CFLAGS="$PROFILE_CFLAGS $COMMON_CFLAGS"; AC_DEFINE(NDEBUG);; + esac + ++AC_PROG_CC ++ + AC_SUBST(LIBS) + + AH_TEMPLATE([_GNU_SOURCE], diff --git a/media-libs/libquicktime/libquicktime-0.9.4.ebuild b/media-libs/libquicktime/libquicktime-0.9.4.ebuild new file mode 100644 index 000000000000..37902a19fe23 --- /dev/null +++ b/media-libs/libquicktime/libquicktime-0.9.4.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/libquicktime-0.9.4.ebuild,v 1.1 2005/03/12 18:44:38 luckyduck Exp $ + +inherit libtool eutils + +DESCRIPTION="A library based on quicktime4linux with extensions" +HOMEPAGE="http://libquicktime.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~x86 ~ppc ~amd64 ~ppc64" + +IUSE="gtk jpeg mmx oggvorbis png dv ieee1394" + +DEPEND=">=sys-apps/sed-4.0.5 + dv? ( media-libs/libdv ) + gtk? ( =x11-libs/gtk+-1.2* ) + png? ( media-libs/libpng ) + jpeg? ( media-libs/jpeg ) + oggvorbis? ( media-libs/libvorbis ) + ieee1394? ( + sys-libs/libavc1394 + sys-libs/libraw1394 + ) + !virtual/quicktime" +PROVIDE="virtual/quicktime" + +src_unpack() { + unpack ${A} + + cd ${S} + epatch ${FILESDIR}/${P}-cflags.patch + + sed -i "s:\(have_libavcodec=\)true:\1false:g" configure.ac +} + +src_compile() { + ebegin "Regenerating configure script..." + autoconf + eend + elibtoolize + + local myconf + + econf \ + `use_enable mmx` \ + `use_enable gtk` \ + `use_enable ieee1394 firewire` \ + ${myconf} \ + || die "./configure failed" + emake -j1 || die "make failed" +} + +src_install() { + make DESTDIR=${D} install || die "make install failed" +} |