From 62735ad84c34c6deb25605164706ac6a79bcac65 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 12 Dec 2006 18:38:38 +0000 Subject: [PATCH] Build custom vamps, thanks to GPS.Wacker , bug #157904 Package-Manager: portage-2.1.2_rc3-r4 --- media-video/lxdvdrip/ChangeLog | 6 +++- media-video/lxdvdrip/Manifest | 32 +++++++++---------- .../lxdvdrip/files/lxdvdrip-1.62-makefile | 18 ++++++++++- media-video/lxdvdrip/lxdvdrip-1.62.ebuild | 7 ++-- 4 files changed, 42 insertions(+), 21 deletions(-) diff --git a/media-video/lxdvdrip/ChangeLog b/media-video/lxdvdrip/ChangeLog index 9f5455480cfa..3e543c548612 100644 --- a/media-video/lxdvdrip/ChangeLog +++ b/media-video/lxdvdrip/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-video/lxdvdrip # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/lxdvdrip/ChangeLog,v 1.20 2006/11/10 09:26:37 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/lxdvdrip/ChangeLog,v 1.21 2006/12/12 18:38:38 aballier Exp $ + + 12 Dec 2006; Alexis Ballier + files/lxdvdrip-1.62-makefile, lxdvdrip-1.62.ebuild: + Build custom vamps, thanks to GPS.Wacker , bug #157904 10 Nov 2006; Alexis Ballier lxdvdrip-1.62.ebuild: Adding missing libdvdnav dep wrt to bug #154643 diff --git a/media-video/lxdvdrip/Manifest b/media-video/lxdvdrip/Manifest index 8812191fc74d..a6e527ec5158 100644 --- a/media-video/lxdvdrip/Manifest +++ b/media-video/lxdvdrip/Manifest @@ -5,24 +5,24 @@ AUX lxdvdrip-1.42-dvdread.patch 280 RMD160 12e1fdf7c24e238cf613aebbdb8d57b6ce329 MD5 d2193d6a97445b43a88c4e85b9349bfe files/lxdvdrip-1.42-dvdread.patch 280 RMD160 12e1fdf7c24e238cf613aebbdb8d57b6ce329b13 files/lxdvdrip-1.42-dvdread.patch 280 SHA256 e2854d56b1d53ac09f8b8c669747cdeda2b41c83b48724dcd52fcd444f6ea41d files/lxdvdrip-1.42-dvdread.patch 280 -AUX lxdvdrip-1.62-makefile 502 RMD160 35944dc6536846d600d225c7e0f191bbf8122a7f SHA1 02a90e7b700d830686e553f34fa059aa7529b0c8 SHA256 3561003715b989cdc86fb99904a247f714126e9c6eeabc940bde7da6498529c5 -MD5 fb7e059916fd391b135a463b6b980229 files/lxdvdrip-1.62-makefile 502 -RMD160 35944dc6536846d600d225c7e0f191bbf8122a7f files/lxdvdrip-1.62-makefile 502 -SHA256 3561003715b989cdc86fb99904a247f714126e9c6eeabc940bde7da6498529c5 files/lxdvdrip-1.62-makefile 502 +AUX lxdvdrip-1.62-makefile 1107 RMD160 3f9fb6ca1053e70082f749da6e10af354c28b17e SHA1 271246acee129e8f8d8ddfe6c141437012dd0b11 SHA256 07438be9250a424a8548750c14802110234766b4fa1ffa682a7d9daae7c5720d +MD5 13bebc043afd3ac8c819751a995f4948 files/lxdvdrip-1.62-makefile 1107 +RMD160 3f9fb6ca1053e70082f749da6e10af354c28b17e files/lxdvdrip-1.62-makefile 1107 +SHA256 07438be9250a424a8548750c14802110234766b4fa1ffa682a7d9daae7c5720d files/lxdvdrip-1.62-makefile 1107 DIST lxdvdrip-1.42.tgz 445237 RMD160 18386f3e8f2d5fba0100540ca9924e7704d39da8 SHA1 0e4bead3b812f651b29dddf9d235018ebf6367a8 SHA256 85217fbfedee0abe172409af3ca892593c1c86c5e971f4ab928c0b0b4ca1d885 DIST lxdvdrip-1.62.tgz 605497 RMD160 29654eefc64da715751fa54438c46b5c96a6cfbd SHA1 166390364b9cc6733d63db8ff0169991df87c2c1 SHA256 53f1dca6c4eb9eebf826ebc501c15ec6f8bed8d290379c135618a2604a5bc29c EBUILD lxdvdrip-1.42.ebuild 989 RMD160 bc0aa3f0be6a599b934fb6db10850ac8bf23d692 SHA1 464c44f912a2c4347d97809f2ff0cedade3c2180 SHA256 3baf163d5e78a20d8581529ba4146cc0f958ba411ad8afbff89adad1d2f11d89 MD5 7a906651b458397b69aee10b1a34a9ac lxdvdrip-1.42.ebuild 989 RMD160 bc0aa3f0be6a599b934fb6db10850ac8bf23d692 lxdvdrip-1.42.ebuild 989 SHA256 3baf163d5e78a20d8581529ba4146cc0f958ba411ad8afbff89adad1d2f11d89 lxdvdrip-1.42.ebuild 989 -EBUILD lxdvdrip-1.62.ebuild 1045 RMD160 681431528be3e5dc44cd5badcc8d81d44007f568 SHA1 bc6aedf3c674aaaaa624a18fac898490f8802b26 SHA256 1148f7d2a1d30e94a6960284efea159573be96843c95138d606a5ddeb4dd86c5 -MD5 30cb247f0b9767246c56d54bc0c45413 lxdvdrip-1.62.ebuild 1045 -RMD160 681431528be3e5dc44cd5badcc8d81d44007f568 lxdvdrip-1.62.ebuild 1045 -SHA256 1148f7d2a1d30e94a6960284efea159573be96843c95138d606a5ddeb4dd86c5 lxdvdrip-1.62.ebuild 1045 -MISC ChangeLog 3618 RMD160 b01b77fff1eff925dd642d8c55fb81b4bbf02a1f SHA1 02f7bc771ad3d2a381f9cd4d09c1a7dcebf1d202 SHA256 8a5e509617f9d7420b96e48732909dad27b6e3c9b0944ed387a96302aedec6d7 -MD5 d1e20579d159a24f3cdb46a708ba83a4 ChangeLog 3618 -RMD160 b01b77fff1eff925dd642d8c55fb81b4bbf02a1f ChangeLog 3618 -SHA256 8a5e509617f9d7420b96e48732909dad27b6e3c9b0944ed387a96302aedec6d7 ChangeLog 3618 +EBUILD lxdvdrip-1.62.ebuild 1086 RMD160 57e3a888302e967404376f730ad00df41866bf3b SHA1 fb5b5a524fdc78b6544b549c967d089c9c0ecbd1 SHA256 83f8b3a8d0046e88c72480e8fad95f3f58409eb4f2f52c3a7bdf53a8fbe22f74 +MD5 20bb212742421500869f55db8093399f lxdvdrip-1.62.ebuild 1086 +RMD160 57e3a888302e967404376f730ad00df41866bf3b lxdvdrip-1.62.ebuild 1086 +SHA256 83f8b3a8d0046e88c72480e8fad95f3f58409eb4f2f52c3a7bdf53a8fbe22f74 lxdvdrip-1.62.ebuild 1086 +MISC ChangeLog 3795 RMD160 f938297f8f1a85c174dd98ca7e6e1988397b6647 SHA1 c6affeb2d43d21ca285c02d915ecccce8ac5b1d8 SHA256 17e5c14b0480cd0231f0d702d7a0026a0debdaa2b24b21852dc22b288fe61008 +MD5 6120e389aaa46dd68761195bd7c01cfe ChangeLog 3795 +RMD160 f938297f8f1a85c174dd98ca7e6e1988397b6647 ChangeLog 3795 +SHA256 17e5c14b0480cd0231f0d702d7a0026a0debdaa2b24b21852dc22b288fe61008 ChangeLog 3795 MISC metadata.xml 223 RMD160 86b42c49b694db39ddb3fdc60b98a3ad1a0c3392 SHA1 ea8c387229caaf4b0d3c9fbef9143b70dcae0b0d SHA256 dd48e823ec9a151bc3611121402ed26ee24eb3304aa62870b1e875a8fa0ac812 MD5 0338bfb24d7bfb6450aac4dd025c0096 metadata.xml 223 RMD160 86b42c49b694db39ddb3fdc60b98a3ad1a0c3392 metadata.xml 223 @@ -34,9 +34,9 @@ MD5 7249f86e92f83d5980bc64747f29df2d files/digest-lxdvdrip-1.62 232 RMD160 35d41da2ba64030307a87ff5ad4f27401df3394a files/digest-lxdvdrip-1.62 232 SHA256 6137ac22b948c5e267e008516b293c36fa30c9ff83e8e3d48d9d0d59d500ffcf files/digest-lxdvdrip-1.62 232 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.5 (GNU/Linux) +Version: GnuPG v1.4.6 (GNU/Linux) -iD8DBQFFVEVpvFcC4BYPU0oRAqGFAJwMuJC2dAIyOfhXtjUi6U5YzIDJXwCfZaVp -WzKUBkNVJ1xtXf6RI+FFoXM= -=5eee +iD8DBQFFfvcGvFcC4BYPU0oRAmu9AKDD2aVQRQUUYeWOrvLBlshyzaChuwCfeVPe +ePNWYx33aCibi49tCkAdpTE= +=Qrxj -----END PGP SIGNATURE----- diff --git a/media-video/lxdvdrip/files/lxdvdrip-1.62-makefile b/media-video/lxdvdrip/files/lxdvdrip-1.62-makefile index da46bffaf1f0..badf6811eecf 100644 --- a/media-video/lxdvdrip/files/lxdvdrip-1.62-makefile +++ b/media-video/lxdvdrip/files/lxdvdrip-1.62-makefile @@ -9,11 +9,27 @@ SRCLXDVDRIP= lxdvdrip.c streamanalyze.c ifo.c dvdinfo.c\ OBJLXDVDRIP= $(SRCLXDVDRIP:.c=.o) +SRCLXVAMPS= vamps/vamps_lxdvdrip.c vamps/tcmemcpy.c vamps/strlcpy.c\ + vamps/strlcat.c vamps/requant.c vamps/cputest.c + +OBJLXVAMPS= $(SRCLXVAMPS:.c=.o) + + +SRCLXPLAYCELL= vamps/play_cell_lxdvdrip.c vamps/tcmemcpy.c vamps/cputest.c\ + vamps/strlcpy.c vamps/strlcat.c + +OBJLXPLAYCELL= $(SRCLXPLAYCELL:.c=.o) + + SRCLXAC3SCAN= lxac3scan.c OBJLXAC3SCAN= $(SRCLXAC3SCAN:.c=.o) -all: $(OBJLXAC3SCAN) $(OBJLXDVDRIP) +all: $(OBJLXAC3SCAN) $(OBJLXDVDRIP) $(OBJLXVAMPS) $(OBJLXPLAYCELL) $(CC) $(CFLAGS) $(LDFLAGS) -o lxdvdrip $(OBJLXDVDRIP) -lm -ldvdread -ldvdnav -lpthread -o lxdvdrip $(CC) $(CFLAGS) $(LDFLAGS) -o lxac3scan $(OBJLXAC3SCAN) + $(CC) $(CFLAGS) $(LDFLAGS) -o vamps/vamps_lxdvdrip $(OBJLXVAMPS) -lm -ldvdread -lpthread -o vamps/vamps_lxdvdrip + $(CC) $(CFLAGS) $(LDFLAGS) -o vamps/play_cell_lxdvdrip $(OBJLXPLAYCELL) -lm -ldvdread -lpthread -o vamps/play_cell_lxdvdrip + + diff --git a/media-video/lxdvdrip/lxdvdrip-1.62.ebuild b/media-video/lxdvdrip/lxdvdrip-1.62.ebuild index 0551a4d06e27..d0a6b0818d5b 100644 --- a/media-video/lxdvdrip/lxdvdrip-1.62.ebuild +++ b/media-video/lxdvdrip/lxdvdrip-1.62.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/lxdvdrip/lxdvdrip-1.62.ebuild,v 1.2 2006/11/10 09:26:37 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/lxdvdrip/lxdvdrip-1.62.ebuild,v 1.3 2006/12/12 18:38:38 aballier Exp $ inherit eutils toolchain-funcs @@ -17,8 +17,7 @@ DEPEND="media-libs/libdvdread RDEPEND="${DEPEND} >=media-video/dvdauthor-0.6.9 media-video/streamdvd - media-video/mpgtx - media-video/vamps" + media-video/mpgtx" S="${WORKDIR}/${PN}" @@ -35,6 +34,8 @@ src_compile() { src_install () { dobin lxdvdrip dobin lxac3scan + dobin vamps/vamps_lxdvdrip + dobin vamps/play_cell_lxdvdrip dodoc doc-pak/* doman lxdvdrip.1 -- 2.26.2