diff options
author | 2006-09-15 20:34:08 +0000 | |
---|---|---|
committer | 2006-09-15 20:34:08 +0000 | |
commit | 9cb7806a4ba8a066651fc9499951deed6fb5dd21 (patch) | |
tree | 33ca02c774f6109ab39430c9bce903e968419de3 /media-video | |
parent | Change hard-coded /opt to GAMES_PREFIX_OPT. (diff) | |
download | historical-9cb7806a4ba8a066651fc9499951deed6fb5dd21.tar.gz historical-9cb7806a4ba8a066651fc9499951deed6fb5dd21.tar.bz2 historical-9cb7806a4ba8a066651fc9499951deed6fb5dd21.zip |
Version bumped, thanks to Francisco Javier <ffelix@sshinf.com> for reporting, Bug #146749.
Package-Manager: portage-2.1.1
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/effectv/ChangeLog | 9 | ||||
-rw-r--r-- | media-video/effectv/Manifest | 26 | ||||
-rw-r--r-- | media-video/effectv/effectv-0.3.11.ebuild | 42 | ||||
-rw-r--r-- | media-video/effectv/files/digest-effectv-0.3.11 | 3 | ||||
-rw-r--r-- | media-video/effectv/files/effectv-0.3.11-timedist.patch | 51 |
5 files changed, 123 insertions, 8 deletions
diff --git a/media-video/effectv/ChangeLog b/media-video/effectv/ChangeLog index 462f84855b34..4dcbb9cef9d7 100644 --- a/media-video/effectv/ChangeLog +++ b/media-video/effectv/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-video/effectv # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/effectv/ChangeLog,v 1.3 2006/08/30 15:42:47 zzam Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/effectv/ChangeLog,v 1.4 2006/09/15 20:34:08 zzam Exp $ + +*effectv-0.3.11 (15 Sep 2006) + + 15 Sep 2006; Matthias Schwarzott <zzam@gentoo.org> + +files/effectv-0.3.11-timedist.patch, +effectv-0.3.11.ebuild: + Version bumped, thanks to Francisco Javier <ffelix@sshinf.com> for + reporting, Bug #146749. 30 Aug 2006; Matthias Schwarzott <zzam@gentoo.org> +files/effectv-0.3.10-trunc-name-collision.patch, effectv-0.3.10.ebuild: diff --git a/media-video/effectv/Manifest b/media-video/effectv/Manifest index fd43ed753eaa..7f11e38710fb 100644 --- a/media-video/effectv/Manifest +++ b/media-video/effectv/Manifest @@ -9,15 +9,24 @@ AUX effectv-0.3.10-trunc-name-collision.patch 436 RMD160 062f13fe95c49c58a8803a3 MD5 4c00dd78d8176537b7b674714fc6ad17 files/effectv-0.3.10-trunc-name-collision.patch 436 RMD160 062f13fe95c49c58a8803a38a6894601beeb047a files/effectv-0.3.10-trunc-name-collision.patch 436 SHA256 1efaba2e8a67d95822621235bc17189079064265947f17e8f4bb534bbc663393 files/effectv-0.3.10-trunc-name-collision.patch 436 +AUX effectv-0.3.11-timedist.patch 1108 RMD160 9924f323d97be1a0119057545f8a4d5ef6d0452e SHA1 74ddc0bb42e349d6f5c4b4a13576291962a629fe SHA256 46008ea37876b2c0dd4d12382bbd38c0e117c75c6038d5f885b5e9e37d274a69 +MD5 b2119be4d4f1c4de2ef1e812882b07c1 files/effectv-0.3.11-timedist.patch 1108 +RMD160 9924f323d97be1a0119057545f8a4d5ef6d0452e files/effectv-0.3.11-timedist.patch 1108 +SHA256 46008ea37876b2c0dd4d12382bbd38c0e117c75c6038d5f885b5e9e37d274a69 files/effectv-0.3.11-timedist.patch 1108 DIST effectv-0.3.10.tar.bz2 101005 RMD160 5f15df71b6ef3a83712ec3c159164c6344ee7547 SHA1 844bcc58dbae5602ec2d3da132fe9e8f34965613 SHA256 6437fbe65d01b31d0e132e7f1d70fd1fda26871b73422745a353e9fa6f119c05 +DIST effectv-0.3.11.tar.bz2 108010 RMD160 6472000ca37ef3138ac4ac668356ce48de976628 SHA1 f8b52797f29780f3863db92c113aeed5f813ee93 SHA256 51f0dfe915504ae95f8ae438f1abf9d8765ca6668b1f3d671b22f9c88ef663d2 EBUILD effectv-0.3.10.ebuild 1010 RMD160 f4f6959de3ba5ad4bb1c73380f4157f33bf47e82 SHA1 b03e9043078abd8ec45a739b6c548a24142d8585 SHA256 e0a985db33c98c78a650c7dc01d4ceef76897cc1384a254c2b547cb5f50a1d4a MD5 4f55530abc4697a0c5996404ccbab8a0 effectv-0.3.10.ebuild 1010 RMD160 f4f6959de3ba5ad4bb1c73380f4157f33bf47e82 effectv-0.3.10.ebuild 1010 SHA256 e0a985db33c98c78a650c7dc01d4ceef76897cc1384a254c2b547cb5f50a1d4a effectv-0.3.10.ebuild 1010 -MISC ChangeLog 842 RMD160 136677abb6b0bfa17b383836de28d244ec8843da SHA1 4512446946aed38ddc86936d64e4a7b288de77db SHA256 323a5c5eb7ef1120d324d4444ceb809e18a33eb49115e0add142479ff2192911 -MD5 99cd73cb0bad81743671d5825d1da109 ChangeLog 842 -RMD160 136677abb6b0bfa17b383836de28d244ec8843da ChangeLog 842 -SHA256 323a5c5eb7ef1120d324d4444ceb809e18a33eb49115e0add142479ff2192911 ChangeLog 842 +EBUILD effectv-0.3.11.ebuild 1068 RMD160 3982fa6020e5cf23979145577aefb0db1333b0e4 SHA1 643538d40d71b9855b8e7f2940cfc5a644a6c072 SHA256 34cabdaf61d026a6d9bb17d665ade2f5d4824efd0858d85d5e0a42fdc0a47a81 +MD5 4ec31225d17bb18d09b547103b46de59 effectv-0.3.11.ebuild 1068 +RMD160 3982fa6020e5cf23979145577aefb0db1333b0e4 effectv-0.3.11.ebuild 1068 +SHA256 34cabdaf61d026a6d9bb17d665ade2f5d4824efd0858d85d5e0a42fdc0a47a81 effectv-0.3.11.ebuild 1068 +MISC ChangeLog 1086 RMD160 d70d34f3681f056625be5b62190d7a5037bfd542 SHA1 2b9a8a2c8cfec733861007ca734c9bc41069999e SHA256 a0c168758fa4cbc8a72b4c9bc2b356157e87b1a6f443f766eb5069afea72f3f8 +MD5 c0770313993842d1a0b2e0f70b07c017 ChangeLog 1086 +RMD160 d70d34f3681f056625be5b62190d7a5037bfd542 ChangeLog 1086 +SHA256 a0c168758fa4cbc8a72b4c9bc2b356157e87b1a6f443f766eb5069afea72f3f8 ChangeLog 1086 MISC metadata.xml 323 RMD160 82d10c7f349509ceabbaf9ac9088eef41d5d39f4 SHA1 f2e34b27a529ef04c0b2ed368bfd88c8127f2995 SHA256 db4c539d074d1626f5128f94aeadbc7856e42784b257144c6f2b08385a02debf MD5 7cd1f4a9f91a4f84362d4d5baadabf25 metadata.xml 323 RMD160 82d10c7f349509ceabbaf9ac9088eef41d5d39f4 metadata.xml 323 @@ -25,10 +34,13 @@ SHA256 db4c539d074d1626f5128f94aeadbc7856e42784b257144c6f2b08385a02debf metadata MD5 a99d0001cf978e9831925304c4aebcec files/digest-effectv-0.3.10 247 RMD160 8849b16cf6db50e7a9663f593a4c4b5c6062c914 files/digest-effectv-0.3.10 247 SHA256 f6e89c293bc620990bebbf45b88d0e1f8666505261fd2bb83ec7e9a349efda01 files/digest-effectv-0.3.10 247 +MD5 fd708a4e9e1f7bdf65b504fac3b94a8b files/digest-effectv-0.3.11 247 +RMD160 e385f7875b16239f9d020e271bbeb678c43bf414 files/digest-effectv-0.3.11 247 +SHA256 0031775f3dfa13174ec664f569b398219b1d0b2666a3d7bec03e495fa4ff13df files/digest-effectv-0.3.11 247 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) -iD8DBQFE9bIEt2vP6XvVdOcRAkbTAJsH+cnIT3+KNFgsfbgA03Id5C5bZwCgwP81 -PpjQ7XaL+GBt273pQqhCHsQ= -=CvXj +iD8DBQFFCw5Kt2vP6XvVdOcRAlNfAJ45akKKNySpZFisoBAJ6GyMtJEDZACeInNj +iQ6V+mV21XqZHO6BAviCTc0= +=uqd8 -----END PGP SIGNATURE----- diff --git a/media-video/effectv/effectv-0.3.11.ebuild b/media-video/effectv/effectv-0.3.11.ebuild new file mode 100644 index 000000000000..913f7bdf7c29 --- /dev/null +++ b/media-video/effectv/effectv-0.3.11.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/effectv/effectv-0.3.11.ebuild,v 1.1 2006/09/15 20:34:08 zzam Exp $ + +inherit eutils toolchain-funcs + +DESCRIPTION="EffecTV is a real-time video effect-processor" +HOMEPAGE="http://effectv.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="mmx" +DEPEND="x86? ( dev-lang/nasm ) + media-libs/libsdl" + +src_unpack() { + unpack ${A} + cd ${S} + epatch "${FILESDIR}/${PN}-0.3.10-makefile.patch" + epatch "${FILESDIR}/${PN}-0.3.10-trunc-name-collision.patch" + epatch "${FILESDIR}/${P}-timedist.patch" +} + +src_compile() { + local mmx + local nasm + + use mmx && mmx="yes" || mmx="no" + [[ $(tc-arch) == "x86" ]] && nasm="yes" || nasm="no" + + emake CC="$(tc-getCC)" PREFIX="/usr" CFLAGS.opt="${CFLAGS}" \ + USE_MMX=${mmx} USE_NASM=${nasm} ARCH= || die "emake failed" +} + +src_install() { + exeinto /usr/bin + doexe ${PN} + doman *.1 + dodoc CREWS ChangeLog FAQ NEWS README TODO +} + diff --git a/media-video/effectv/files/digest-effectv-0.3.11 b/media-video/effectv/files/digest-effectv-0.3.11 new file mode 100644 index 000000000000..2f2b92d29d6b --- /dev/null +++ b/media-video/effectv/files/digest-effectv-0.3.11 @@ -0,0 +1,3 @@ +MD5 28e2e0a6550ffe48d9e62252d6a6bbce effectv-0.3.11.tar.bz2 108010 +RMD160 6472000ca37ef3138ac4ac668356ce48de976628 effectv-0.3.11.tar.bz2 108010 +SHA256 51f0dfe915504ae95f8ae438f1abf9d8765ca6668b1f3d671b22f9c88ef663d2 effectv-0.3.11.tar.bz2 108010 diff --git a/media-video/effectv/files/effectv-0.3.11-timedist.patch b/media-video/effectv/files/effectv-0.3.11-timedist.patch new file mode 100644 index 000000000000..e303d9290402 --- /dev/null +++ b/media-video/effectv/files/effectv-0.3.11-timedist.patch @@ -0,0 +1,51 @@ +This is a quick fix for bugs of effectv-0.3.11. TimeDistortion has a border +crossing bug and a buffer uninitializing bug. + +Index: effects/timedist.c +=================================================================== +--- effects/timedist.c (revision 478) ++++ effects/timedist.c (working copy) +@@ -27,7 +27,16 @@ + static int plane; + static int *warptime[2]; + static int warptimeFrame; ++static int bgIsSet; + ++static int setBackground(RGB32 *src) ++{ ++ image_bgset_y(src); ++ bgIsSet = 1; ++ ++ return 0; ++} ++ + effect *timeDistortionRegister(void) + { + effect *entry; +@@ -70,6 +79,7 @@ + + plane = 0; + image_set_threshold_y(MAGIC_THRESHOLD); ++ bgIsSet = 0; + + state = 1; + return 0; +@@ -94,6 +104,9 @@ + int *p, *q; + + memcpy(planetable[plane], src, PIXEL_SIZE * video_area); ++ if(!bgIsSet) { ++ setBackground(src); ++ } + diff = image_bgsubtract_update_y(src); + + p = warptime[warptimeFrame ] + video_width + 1; +@@ -109,7 +122,7 @@ + q += 2; + } + +- q = warptime[warptimeFrame ^ 1] + video_width + 1; ++ q = warptime[warptimeFrame ^ 1]; + for(i=0; i<video_area; i++) { + if(*diff++) { + *q = PLANES - 1; |