Removed pre-release versions. Version bump to 0.9.0. Added debian patch to fix...
authorJeremy Huddleston <eradicator@gentoo.org>
Wed, 13 Oct 2004 18:25:40 +0000 (18:25 +0000)
committerJeremy Huddleston <eradicator@gentoo.org>
Wed, 13 Oct 2004 18:25:40 +0000 (18:25 +0000)
media-video/drip/ChangeLog
media-video/drip/Manifest
media-video/drip/drip-0.9.0.ebuild [moved from media-video/drip/drip-0.9.0_rc1.ebuild with 63% similarity]
media-video/drip/drip-0.9.0_alpha3.ebuild [deleted file]
media-video/drip/files/digest-drip-0.9.0 [new file with mode: 0644]
media-video/drip/files/digest-drip-0.9.0_alpha3 [deleted file]
media-video/drip/files/digest-drip-0.9.0_rc1 [deleted file]
media-video/drip/files/drip-0.9.0-cflags.patch [new file with mode: 0644]
media-video/drip/files/drip.desktop

index ddf9f25d68a1ccb70c4cdd72709bc53be2df5c79..3a75130db363831bf9270456d96c4c07ffd87e15 100644 (file)
@@ -1,6 +1,15 @@
 # ChangeLog for media-video/drip
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/drip/ChangeLog,v 1.16 2004/06/25 00:38:48 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/drip/ChangeLog,v 1.17 2004/10/13 18:25:40 eradicator Exp $
+
+*drip-0.9.0 (13 Oct 2004)
+
+  13 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
+  +files/drip-0.9.0-cflags.patch, files/drip.desktop, +drip-0.9.0.ebuild,
+  -drip-0.9.0_alpha3.ebuild, -drip-0.9.0_rc1.ebuild:
+  Removed pre-release versions. Version bump to 0.9.0. Added debian patch to
+  fix support for libpeg2-0.4.0b. Honor user CFLAGS. Closes bugs #41880 and
+  #59513.
 
   30 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> drip-0.8.1-r5.ebuild,
   drip-0.9.0_alpha3.ebuild, drip-0.9.0_rc1.ebuild:
index 721e70cfb2718ef24492ed8483bf15b2eddb20d4..f03b6efe039491c6c2ca3341ffbfddaf3032ee1c 100644 (file)
@@ -1,14 +1,23 @@
-MD5 e890f581249da653cd013b6cf031018a drip-0.9.0_rc1.ebuild 2531
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 MD5 5c4e8e74b779e7af29af297d207f572c drip-0.8.1-r5.ebuild 3104
-MD5 b3153439d7b51b36a2fb6a24c2103173 drip-0.9.0_alpha3.ebuild 2404
-MD5 aa86a15b21499c54be13e3089eb1d6ef ChangeLog 2972
+MD5 cd69b99975eb051565bbff0d6f95e0e6 ChangeLog 3349
 MD5 7300a7b361fa9f48e37722c6952bd432 metadata.xml 158
+MD5 92570e0baaf6ff7a0d87e7d590afe9ac drip-0.9.0.ebuild 2656
+MD5 39f83fd93ac2e8bb8b9b89afcbcaedcd files/digest-drip-0.8.1-r5 62
+MD5 5a5df6046a26634c3fc453c01d52db4b files/drip-0.9.0-cflags.patch 712
 MD5 636fd81a0bb66385faca9b7c72cb1cbc files/drip-0.8.1-fix-dvd-symlink.patch 1305
-MD5 030a52bd54594455f9d77f959575036d files/drip-0.8.1-missing-stdio.patch 567
-MD5 27ca218152ac3b83a6f59a84c7a7f539 files/libmpeg2.patch 3677
 MD5 e85fdab29910541239d107476ff1a592 files/drip-0.8.1-gcc-3.1.patch 546
-MD5 39f83fd93ac2e8bb8b9b89afcbcaedcd files/digest-drip-0.8.1-r5 62
-MD5 6ae51a54ca05edca6f931b33c8a24a0c files/digest-drip-0.9.0_rc1 66
-MD5 23432e9d253629f04e963b5f9ad807c9 files/digest-drip-0.9.0_alpha3 66
+MD5 030a52bd54594455f9d77f959575036d files/drip-0.8.1-missing-stdio.patch 567
+MD5 062194efdad2b8a1e02ded8b66d86fc3 files/drip.desktop 154
 MD5 a7d5edb693cf81b8e5fbc833cf221516 files/dripgetdvd.sh 1330
-MD5 89536060720610232d7c3306761d93eb files/drip.desktop 119
+MD5 27ca218152ac3b83a6f59a84c7a7f539 files/libmpeg2.patch 3677
+MD5 7f9daf1e0ac3dae373c1c892c46d1476 files/digest-drip-0.9.0 137
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.6 (GNU/Linux)
+
+iD8DBQFBbXMzArHZZzCEUG0RAnyYAJ4rtCisLx+uJsAT6GICYavqlO86FwCfRZoK
+HZU661GnsLVI7vgnj+oml+4=
+=4VCD
+-----END PGP SIGNATURE-----
similarity index 63%
rename from media-video/drip/drip-0.9.0_rc1.ebuild
rename to media-video/drip/drip-0.9.0.ebuild
index 77ece73f042cfcada563584e811ffd1c53796251..d08903bd849cbe122319a9d0016eb22de83a6c31 100644 (file)
@@ -1,29 +1,27 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/drip/drip-0.9.0_rc1.ebuild,v 1.6 2004/06/25 00:38:48 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/drip/drip-0.9.0.ebuild,v 1.1 2004/10/13 18:25:40 eradicator Exp $
 
-inherit eutils libtool
+inherit eutils libtool flag-o-matic
 
-MY_P="${P/_}"
-MY_P="${MY_P/rc1/-RC1}"
-S="${WORKDIR}/${MY_P}"
 DESCRIPTION="Drip - A DVD to DIVX convertor frontend"
-SRC_URI="http://drip.sourceforge.net/files/${MY_P}.tar.gz"
 HOMEPAGE="http://drip.sourceforge.net/"
+SRC_URI="http://drip.sourceforge.net/files/${P}.tar.gz
+        mirror://debian/pool/main/d/drip/drip_0.8.3.2+0.9.0-rc3-5.diff.gz"
 
 RDEPEND="gnome-base/gnome-libs
-       >=media-video/avifile-0.7.22
+       >=media-video/avifile-0.7.34
        >=media-libs/a52dec-0.7.3
        >=media-libs/divx4linux-20020418
        >=media-libs/libdvdcss-1.2.2
        >=media-libs/libdvdread-0.9.3
-       >=media-libs/libmpeg2-0.3.1
+       >=media-libs/libmpeg2-0.4.0
+       >=media-libs/xvid-0.9.2
        media-gfx/imagemagick
        media-libs/gdk-pixbuf
        dev-libs/libxml2
        sys-apps/eject
        >=sys-devel/gcc-3"
-# As of 0.9.0-RC1 gcc3 is required
 
 DEPEND="${RDEPEND}
        dev-lang/nasm
@@ -31,24 +29,29 @@ DEPEND="${RDEPEND}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~x86 -ppc"
+KEYWORDS="~x86"
 IUSE="nls"
 
 src_unpack() {
-
        unpack ${A}
 
+       cd ${S}
+
+       # Many thanks to the Debian devs.  Fixes libmpeg2-0.4.0 support.
+       epatch ${WORKDIR}/drip_0.8.3.2+0.9.0-rc3-5.diff
+       epatch ${S}/drip-0.8.3.2+0.9.0-rc3/debian/patches/magickfilter_ftbfs.diff
+       epatch ${S}/drip-0.8.3.2+0.9.0-rc3/debian/patches/mpeg2_api.diff
+       epatch ${S}/drip-0.8.3.2+0.9.0-rc3/debian/patches/noopt.diff
+
        # Fix the problem that if the /dev/dvd symlink is not absolute,
        # drip fails to start.  We do this by tring to figure what the
        # absolute path to the block device of a dvd drive is with help
        # from the dripgetdvd.sh script.
        # <azarah@gentoo.org>
-       cd ${S} ; epatch ${FILESDIR}/${PN}-0.8.1-fix-dvd-symlink.patch
+       epatch ${FILESDIR}/${PN}-0.8.1-fix-dvd-symlink.patch
 
-       # patch for changing types in >libmpeg-0.3.1
-       if grep -q mpeg2_picture ${ROOT}/usr/include/mpeg2dec/mpeg2.h; then
-               epatch ${FILESDIR}/libmpeg2.patch
-       fi
+       # Honor user CFLAGS
+       epatch ${FILESDIR}/${P}-cflags.patch
 
        # Remove stale script ... "automake --add-missing" will add it again
        einfo "Rerunnig autoconf/automake..."
@@ -57,18 +60,15 @@ src_unpack() {
        aclocal -I macros
        automake --add-missing
        autoconf
+       elibtoolize
 }
 
 src_compile() {
-
-       elibtoolize
-
        local myconf=
 
        use nls || myconf="${myconf} --disable-nls"
 
-       # Do not use custom CFLAGS !!!
-       unset CFLAGS CXXFLAGS
+       use x86 && append-flags "-DARCH_X86"
 
        econf ${myconf} || die
 
@@ -76,16 +76,11 @@ src_compile() {
 }
 
 src_install() {
-
-       make prefix=${D}/usr \
-               mandir=${D}/usr/share/man \
-               infodir=${D}/usr/share/info \
-               localstatedir=${D}/var/lib \
-               sysconfdir=${D}/etc \
+       einstall \
                drip_helpdir=${D}/usr/share/gnome/help/drip/C \
                drip_pixmapdir=${D}/usr/share/pixmaps \
                pixdir=${D}/usr/share/pixmaps/drip \
-               install || die
+               || die
 
        # Custom script for drip to get the *real* dvd device
        # It is a bit rough around the edges, but hopefully will do the trick.
@@ -93,9 +88,10 @@ src_install() {
 
        insinto /usr/share/pixmaps
        newins ${S}/pixmaps/drip_logo.jpg drip.jpg
-       insinto /usr/share/gnome/apps/Multimedia
+       insinto /usr/share/applications
+       doins ${FILESDIR}/drip.desktop
+       insinto /usr/share/applnk/Multimedia
        doins ${FILESDIR}/drip.desktop
 
        dodoc AUTHORS BUG-REPORT.TXT COPYING ChangeLog NEWS README TODO
 }
-
diff --git a/media-video/drip/drip-0.9.0_alpha3.ebuild b/media-video/drip/drip-0.9.0_alpha3.ebuild
deleted file mode 100644 (file)
index 19547d7..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/drip/drip-0.9.0_alpha3.ebuild,v 1.8 2004/06/25 00:38:48 agriffis Exp $
-
-inherit eutils libtool
-
-MY_P="${P/_}"
-MY_P="${MY_P/alpha/cvs}"
-S="${WORKDIR}/${PN}"
-DESCRIPTION="Drip - A DVD to DIVX convertor frontend"
-SRC_URI="http://drip.sourceforge.net/files/${MY_P}.tar.gz"
-HOMEPAGE="http://drip.sourceforge.net/"
-
-RDEPEND="gnome-base/gnome-libs
-       >=media-video/avifile-0.7.22
-       >=media-libs/a52dec-0.7.3
-       >=media-libs/divx4linux-20020418
-       >=media-libs/libdvdcss-1.2.2
-       >=media-libs/libdvdread-0.9.3
-       >=media-libs/libmpeg2-0.3.1
-       media-gfx/imagemagick
-       media-libs/gdk-pixbuf
-       dev-libs/libxml2
-       sys-apps/eject"
-
-DEPEND="${RDEPEND}
-       dev-lang/nasm
-       >=sys-devel/automake-1.5-r1"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 -ppc"
-IUSE="nls"
-
-src_unpack() {
-
-       unpack ${A}
-
-       # Fix the problem that if the /dev/dvd symlink is not absolute,
-       # drip fails to start.  We do this by tring to figure what the
-       # absolute path to the block device of a dvd drive is with help
-       # from the dripgetdvd.sh script.
-       # <azarah@gentoo.org>
-       cd ${S} ; epatch ${FILESDIR}/${PN}-0.8.1-fix-dvd-symlink.patch
-
-       # patch for changing types in >libmpeg-0.3.1
-       epatch ${FILESDIR}/libmpeg2.patch
-
-       # Remove stale script ... "automake --add-missing" will add it again
-       einfo "Rerunnig autoconf/automake..."
-       cd ${S} ; rm -f ${S}/missing
-       export WANT_AUTOMAKE_1_5=1
-       aclocal -I macros
-       automake --add-missing
-       autoconf
-}
-
-src_compile() {
-
-       elibtoolize
-
-       local myconf=
-
-       use nls || myconf="${myconf} --disable-nls"
-
-       # Do not use custom CFLAGS !!!
-       unset CFLAGS CXXFLAGS
-
-       econf ${myconf} || die
-
-       make || die
-}
-
-src_install() {
-
-       make prefix=${D}/usr \
-               mandir=${D}/usr/share/man \
-               infodir=${D}/usr/share/info \
-               localstatedir=${D}/var/lib \
-               sysconfdir=${D}/etc \
-               drip_helpdir=${D}/usr/share/gnome/help/drip/C \
-               drip_pixmapdir=${D}/usr/share/pixmaps \
-               pixdir=${D}/usr/share/pixmaps/drip \
-               install || die
-
-       # Custom script for drip to get the *real* dvd device
-       # It is a bit rough around the edges, but hopefully will do the trick.
-       dobin ${FILESDIR}/dripgetdvd.sh
-
-       insinto /usr/share/pixmaps
-       newins ${S}/pixmaps/drip_logo.jpg drip.jpg
-       insinto /usr/share/gnome/apps/Multimedia
-       doins ${FILESDIR}/drip.desktop
-
-       dodoc AUTHORS BUG-REPORT.TXT COPYING ChangeLog NEWS README TODO
-}
-
diff --git a/media-video/drip/files/digest-drip-0.9.0 b/media-video/drip/files/digest-drip-0.9.0
new file mode 100644 (file)
index 0000000..c5ed7dd
--- /dev/null
@@ -0,0 +1,2 @@
+MD5 a5a07b7646ad25a5c39d3cfd7bbab631 drip-0.9.0.tar.gz 821391
+MD5 b5cf583f7387480ae00ab2bc2076d943 drip_0.8.3.2+0.9.0-rc3-5.diff.gz 5242
diff --git a/media-video/drip/files/digest-drip-0.9.0_alpha3 b/media-video/drip/files/digest-drip-0.9.0_alpha3
deleted file mode 100644 (file)
index 6c6d46e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MD5 02ab5f4a78f17c7c46266741d962dd41 drip-0.9.0cvs3.tar.gz 887447
diff --git a/media-video/drip/files/digest-drip-0.9.0_rc1 b/media-video/drip/files/digest-drip-0.9.0_rc1
deleted file mode 100644 (file)
index a7bf61f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MD5 1bc27dbb4080da18e6153253a5087156 drip-0.9.0-RC1.tar.gz 716775
diff --git a/media-video/drip/files/drip-0.9.0-cflags.patch b/media-video/drip/files/drip-0.9.0-cflags.patch
new file mode 100644 (file)
index 0000000..fa9de6c
--- /dev/null
@@ -0,0 +1,12 @@
+diff -Naur drip-0.9.0.orig/Makefile.am drip-0.9.0/Makefile.am
+--- drip-0.9.0.orig/Makefile.am        2004-04-20 13:58:33.000000000 -0700
++++ drip-0.9.0/Makefile.am     2004-10-13 11:21:24.670588437 -0700
+@@ -2,7 +2,7 @@
+ 
+ SUBDIRS = libspu encoder src plug-ins macros doc scripts pixmaps #libvcd
+ drip_pixmapdir = $(DESTDIR)/`$(GNOME_CONFIG) --prefix`/share/pixmaps
+-export COMPILE_OPTIM=-DARCH_X86 -funroll-all-loops -ffast-math -fexpensive-optimizations -fschedule-insns2 -Wno-deprecated  -fomit-frame-pointer -march=athlon -mcpu=athlon
++export COMPILE_OPTIM=@CFLAGS@
+ export COMPILE_DEBUG=-D_REENTRANT -g -ggdb -Wno-deprecated $(MMX_CFLAGS) $(_3DNOW_CFLAGS) $(SSE_CFLAGS) #-DDEBUG
+ export L_DEBUG=-DNONE
+ EXTRA_DIST = \
index b7daaab823474c8c51a0409d6b87bbe269255873..9445535cc060c735b1e5f1f7f4a18b8e367e8956 100644 (file)
@@ -5,3 +5,4 @@ Exec=drip
 Icon=drip.jpg
 Terminal=0
 Type=Application
+Categories=Application;AudioVideo;