From 296b77499eb63ec1b8d503a41475deb48e23e3b5 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 21 Apr 2013 20:23:58 +0200 Subject: [PATCH] Added new fs-uae version, fs-uae launcher and last snapshot of portage tvtime --- app-emulation/fs-uae-launcher/Manifest | 2 + .../fs-uae-launcher-2.2.0.ebuild | 33 ++ app-emulation/fs-uae/Manifest | 6 +- app-emulation/fs-uae/fs-uae-2.2.0.ebuild | 2 +- app-emulation/fs-uae/fs-uae-2.2.2.ebuild | 32 ++ media-tv/tvtime/ChangeLog | 312 ++++++++++++++++++ media-tv/tvtime/Manifest | 34 ++ .../tvtime/files/tvtime-1.0.2-xinerama.patch | 32 ++ .../tvtime-1.0.2_p20110131-autotools.patch | 69 ++++ .../tvtime-1.0.2_p20110131-gettext.patch | 71 ++++ .../tvtime-1.0.2_p20110131-libsupc++.patch | 12 + .../tvtime-1.0.2_p20110131-underlinking.patch | 11 + media-tv/tvtime/files/tvtime-libpng-1.5.patch | 14 + media-tv/tvtime/files/tvtime-pic.patch | 11 + media-tv/tvtime/metadata.xml | 11 + .../tvtime/tvtime-1.0.2_p20110131-r3.ebuild | 98 ++++++ 16 files changed, 748 insertions(+), 2 deletions(-) create mode 100644 app-emulation/fs-uae-launcher/Manifest create mode 100644 app-emulation/fs-uae-launcher/fs-uae-launcher-2.2.0.ebuild create mode 100644 app-emulation/fs-uae/fs-uae-2.2.2.ebuild create mode 100644 media-tv/tvtime/ChangeLog create mode 100644 media-tv/tvtime/Manifest create mode 100644 media-tv/tvtime/files/tvtime-1.0.2-xinerama.patch create mode 100644 media-tv/tvtime/files/tvtime-1.0.2_p20110131-autotools.patch create mode 100644 media-tv/tvtime/files/tvtime-1.0.2_p20110131-gettext.patch create mode 100644 media-tv/tvtime/files/tvtime-1.0.2_p20110131-libsupc++.patch create mode 100644 media-tv/tvtime/files/tvtime-1.0.2_p20110131-underlinking.patch create mode 100644 media-tv/tvtime/files/tvtime-libpng-1.5.patch create mode 100644 media-tv/tvtime/files/tvtime-pic.patch create mode 100644 media-tv/tvtime/metadata.xml create mode 100644 media-tv/tvtime/tvtime-1.0.2_p20110131-r3.ebuild diff --git a/app-emulation/fs-uae-launcher/Manifest b/app-emulation/fs-uae-launcher/Manifest new file mode 100644 index 0000000..a0f0569 --- /dev/null +++ b/app-emulation/fs-uae-launcher/Manifest @@ -0,0 +1,2 @@ +DIST fs-uae-2.2.0.tar.gz 4651821 SHA256 dea006e2950a13702a717b0715fd74c58486b65e690707606bcb943d74aa5762 SHA512 1f8ea658404c11b24080e302083f04602541f054e10409988be187f958c963925ce225645269b67441d9877f5ee58c4fefb88be756d96a9b9a39247851ad82ae WHIRLPOOL 7b24b2904a3ebfdbf5f33b09fd55eea1be4e2293387c9c726805dab653bbf9b2207fc8fc4d4ca39d2fc7d91abe23bcd84cafb4c8d8f206daa2c7daad7495d359 +EBUILD fs-uae-launcher-2.2.0.ebuild 646 SHA256 d9ac13ea5a9ca759c1bff7df143e2422a110cfd5ed2322faa8a9530a8ff971fe SHA512 51e5dfd6c858d124fdead66b99ba2e25ffb2e264d7bc02bf7276345a51f804e39817b60690b513d395c814391688e66d0da0adb6849af92f4061677ea1900a4b WHIRLPOOL 685336e5d7f0e911caca2071986429a49eee048c93a138c545f439cff6287c4d958a00fe522a3c9d49e4b5d57d1ef763e0988193529c4d2ea2a2100fc9e3fd59 diff --git a/app-emulation/fs-uae-launcher/fs-uae-launcher-2.2.0.ebuild b/app-emulation/fs-uae-launcher/fs-uae-launcher-2.2.0.ebuild new file mode 100644 index 0000000..63126dc --- /dev/null +++ b/app-emulation/fs-uae-launcher/fs-uae-launcher-2.2.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" +PYTHON_DEPEND="2" + +inherit eutils distutils + +MY_P="fs-uae-${PV}" + +DESCRIPTION="WxPython launcher for FS-UAE" +HOMEPAGE="http://fengestad.no/fs-uae/" +SRC_URI="http://fengestad.no/fs-uae/stable/${PV}/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-python/wxpython + dev-python/pygame" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}/launcher" + +src_install() { + distutils_src_install + make_desktop_entry ${PN} "FS-UAE Launcher" fs-uae +} diff --git a/app-emulation/fs-uae/Manifest b/app-emulation/fs-uae/Manifest index 38ac1d9..0dfecf0 100644 --- a/app-emulation/fs-uae/Manifest +++ b/app-emulation/fs-uae/Manifest @@ -2,6 +2,10 @@ AUX fs-uae-2.0.1-remove_fadeout.patch 486 SHA256 4d88a9183046faa05a31eba3db579bc DIST fs-uae-2.0.1.tar.gz 5948283 SHA256 23ae547cfd80e77a296529fc2323e508a1c3ef3c01852a090eded733ed613ec6 SHA512 4dc5c8a22dd1379c0e81572a2d4f7d5f5dbf1aab05754eff7cbff18d52fb650ba356ee8958749acb01491768932148862694d70ea92e804917417d2c4a6ef430 WHIRLPOOL c8adfe81f2786d404a8fa432d93ec775d781a47d02d62e8a212dd909b025044c0c9f62e198ca3a970469c3a63059a4ab9c9640e93e6607b0a9949e08bbfcd88e DIST fs-uae-2.1.25dev.tar.gz 6217975 SHA256 73433e87d8ffa0aef580b8b9d925bad5968110440aa63d632bbf0e3b36a111b6 SHA512 5ad65a1f96937f512bddc9c5f634bb7d30c4c7a18bcc786e82914b122d796f129a29140a5e56408635e72d6fb9dbd5493685bb9c0f5ddb19a79a3fb8d6e8928c WHIRLPOOL 256ed23f55e3492fc06ccb4c42d74bbdc784b4ed2bf89d2f022b99f15370bb6bee2ffdb6cf73607aba1e3cf3e2bb1294a84551d5e7c5ef9132f5277118e50ad5 DIST fs-uae-2.2.0.tar.gz 4651821 SHA256 dea006e2950a13702a717b0715fd74c58486b65e690707606bcb943d74aa5762 SHA512 1f8ea658404c11b24080e302083f04602541f054e10409988be187f958c963925ce225645269b67441d9877f5ee58c4fefb88be756d96a9b9a39247851ad82ae WHIRLPOOL 7b24b2904a3ebfdbf5f33b09fd55eea1be4e2293387c9c726805dab653bbf9b2207fc8fc4d4ca39d2fc7d91abe23bcd84cafb4c8d8f206daa2c7daad7495d359 +DIST fs-uae-2.2.1.tar.gz 4657954 SHA256 c15f3f40b6d9ca8f2d05111055ab99ec2c2492982353c10829fdeb2e0d512ead SHA512 00218e79c916f9479ef0f0dfcf0fcfbe417bc6959bf8b3ea9e9df785d9e3d812064d725964712bbec74878c5b6673ab9e254c2624e558b502e853784f2f996ad WHIRLPOOL ee905ed1de74eeca78e208b1234158ef8dbf7fd0ba5ea2c31f0b02874887ed189a3b28709b750ea33c7d085adc5ef87e464e982b1296c0adefe962aa64657c35 +DIST fs-uae-2.2.2.tar.gz 4658936 SHA256 3cea095d1ab2bb3b96e5dc684d7f24d5b2d3c43e1e33e38267ea7a1a9a43759f SHA512 733126e434fe3126d7a5454b44b6c1596e384ca41268e8abc99aa5401c84876b9c03c4f0b4c257cc07346041bcad0f88008b68d8ca12c047df94bee0a993728c WHIRLPOOL 175e7b9ca24ccbe74a69ec48f58be700dbe387c118b030bad4e5c324ff17a970a8518983703be637deb5512b0f03c561ae3a69466ec2dd7358cf8ed1cff9ef09 EBUILD fs-uae-2.0.1.ebuild 768 SHA256 1f805da5c036594496275e28bd5f0ccccce7db762d62f2ba43bfa03a6f17ba2b SHA512 79009b8012a81d66fe213a0efd990ac5f7ef85355c4dd005a63d6158166400feba97e4b95315d9e3f748a76fb46bc7c53265638aa0db84e14e953cbae09631b8 WHIRLPOOL 1e0db8c3757c50e73bd82f6f508bee3682fc36d5d2cbd7db496a3e1328aeb491e1ab349f43885a99b011a516c646f69e65c7eb79e095acfb097e24ba888bd580 EBUILD fs-uae-2.1.25.ebuild 790 SHA256 ef0b17bdb3497621b2c0e36558dc7c07835388d28997d2636b74c774f5e77323 SHA512 e92848a4ede4818c051079bcbb862fc3ccb689ead11f8b63373f82d3e453b2e0384b866c437965f8c7dce0124a722930d4e28a628b8c11031f168c87dae1d1c0 WHIRLPOOL 128abb0e96cc5abc31736e198b0f3b15930e06741519c7700fd6dda5a1efb90102fc5335163141417062d635790e701670f66401ef6d98a485c02fcfbe4ed8c2 -EBUILD fs-uae-2.2.0.ebuild 735 SHA256 f87913e8e5e96176e681cffd812c4c42225c564251bbdec02720d3bd6f749578 SHA512 f899ee0687d6449850840abd9920727af5e57efff4ab6782e6898be0b63cc43616805d18f972bb1d5afc495af2944040117a93fed57377a974390d1daaa852f7 WHIRLPOOL a998963b1c9083df6a51106909beb0cd3db89d69373c4dff484860170395dbc77ddb573d3f7e68cae0858f782acf1814d166dc1e1eb68dff3bb2c00882456f4f +EBUILD fs-uae-2.2.0.ebuild 740 SHA256 00cb4a476ca7d4b5a0b87943e49d7f618e426971d80feb9cb94ef7b54fd88de0 SHA512 6b032ce0081e4e0da5e2d605387a14ee4914fea6030caad3ecdb091c15e924350ab42ba1e7c43e6a55b2974eb5fc179790b80495aae3d94821cdaf9dd5653d09 WHIRLPOOL db8878c629ade57fa9c2d606bcc52380ec67c86554687db5ec80debb126e988216d72a588a7a6110ad9f8790315f0bc415469f7dab35f7d0aa0d27338a8785d3 +EBUILD fs-uae-2.2.1.ebuild 740 SHA256 00cb4a476ca7d4b5a0b87943e49d7f618e426971d80feb9cb94ef7b54fd88de0 SHA512 6b032ce0081e4e0da5e2d605387a14ee4914fea6030caad3ecdb091c15e924350ab42ba1e7c43e6a55b2974eb5fc179790b80495aae3d94821cdaf9dd5653d09 WHIRLPOOL db8878c629ade57fa9c2d606bcc52380ec67c86554687db5ec80debb126e988216d72a588a7a6110ad9f8790315f0bc415469f7dab35f7d0aa0d27338a8785d3 +EBUILD fs-uae-2.2.2.ebuild 740 SHA256 00cb4a476ca7d4b5a0b87943e49d7f618e426971d80feb9cb94ef7b54fd88de0 SHA512 6b032ce0081e4e0da5e2d605387a14ee4914fea6030caad3ecdb091c15e924350ab42ba1e7c43e6a55b2974eb5fc179790b80495aae3d94821cdaf9dd5653d09 WHIRLPOOL db8878c629ade57fa9c2d606bcc52380ec67c86554687db5ec80debb126e988216d72a588a7a6110ad9f8790315f0bc415469f7dab35f7d0aa0d27338a8785d3 diff --git a/app-emulation/fs-uae/fs-uae-2.2.0.ebuild b/app-emulation/fs-uae/fs-uae-2.2.0.ebuild index 56b4bc0..afce36b 100644 --- a/app-emulation/fs-uae/fs-uae-2.2.0.ebuild +++ b/app-emulation/fs-uae/fs-uae-2.2.0.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="a multi-platform Amiga emulator" HOMEPAGE="http://fengestad.no/fs-uae/" SRC_URI="http://fengestad.no/${PN}/stable/${PV}/${P}.tar.gz" -LICENSE="" +LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="+lua" diff --git a/app-emulation/fs-uae/fs-uae-2.2.2.ebuild b/app-emulation/fs-uae/fs-uae-2.2.2.ebuild new file mode 100644 index 0000000..afce36b --- /dev/null +++ b/app-emulation/fs-uae/fs-uae-2.2.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit games + +DESCRIPTION="a multi-platform Amiga emulator" +HOMEPAGE="http://fengestad.no/fs-uae/" +SRC_URI="http://fengestad.no/${PN}/stable/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+lua" + +DEPEND="virtual/opengl + media-libs/openal + media-libs/libpng + media-libs/libsdl + sys-libs/zlib[minizip] + lua? ( >=dev-lang/lua-5.1 )" +RDEPEND="${DEPEND}" + +pkg_postinst() { + games_pkg_postinst + ewarn "Before you launch fs-uae for the first time you need to create and configure" + ewarn "~/.config/fs-uae/fs-uae.conf" + ewarn "for an example see ${GAMES_DATADIR}/${PN}/example.conf" +} + diff --git a/media-tv/tvtime/ChangeLog b/media-tv/tvtime/ChangeLog new file mode 100644 index 0000000..7987603 --- /dev/null +++ b/media-tv/tvtime/ChangeLog @@ -0,0 +1,312 @@ +# ChangeLog for media-tv/tvtime +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-tv/tvtime/ChangeLog,v 1.60 2012/07/09 14:29:08 a3li Exp $ + + 09 Jul 2012; Alex Legler metadata.xml: + Removing from metadata + + 02 May 2012; Jeff Horelick + tvtime-1.0.2_p20110131-r3.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 08 Jan 2012; Samuli Suominen -tvtime-1.0.2-r2.ebuild, + -files/tvtime-1.0.2+linux-headers-2.6.18.patch, + -files/tvtime-1.0.2-autotools.patch, -files/tvtime-1.0.2-gcc41.patch, + -files/tvtime-1.0.2-glibc-2.10.patch, -files/tvtime-1.0.2-libsupc++.patch: + old + + 06 Jan 2012; Brent Baude + tvtime-1.0.2_p20110131-r3.ebuild: + Marking tvtime-1.0.2_p20110131-r3 ppc for bug 385353 + + 18 Oct 2011; Pawel Hajdan jr + tvtime-1.0.2_p20110131-r3.ebuild: + x86 stable wrt bug #385353 + + 15 Oct 2011; Markos Chandras + tvtime-1.0.2_p20110131-r3.ebuild: + Stable on amd64 wrt bug #385353 + +*tvtime-1.0.2_p20110131-r3 (14 Oct 2011) + + 14 Oct 2011; Alex Legler -tvtime-1.0.2_p20110131-r2.ebuild, + +tvtime-1.0.2_p20110131-r3.ebuild, + +files/tvtime-1.0.2_p20110131-underlinking.patch, metadata.xml: + Add additional patch to fix alsa issues, bug 384215. Minor ebuild fixes from + bug 385353 and idl0r. + +*tvtime-1.0.2_p20110131-r2 (13 Oct 2011) + + 13 Oct 2011; Alex Legler -tvtime-1.0.2_p20110131.ebuild, + -tvtime-1.0.2_p20110131-r1.ebuild, +tvtime-1.0.2_p20110131-r2.ebuild: + Revbump, hide unstable alsa patch behind masked use flag until it has matured + (and things like bug 384215 don't happen anymore). Removing old versions. + + 10 Oct 2011; Samuli Suominen tvtime-1.0.2-r2.ebuild: + Missing #include for Z_BEST_COMPRESSION. Required by libpng >= 1.5 + stabilization. + +*tvtime-1.0.2_p20110131-r1 (14 Aug 2011) + + 14 Aug 2011; Alex Legler +tvtime-1.0.2_p20110131-r1.ebuild: + Revision bump. Fixes underlinking, bug 370025 by flameeyes; Adds alsa + patches, bug 323797 by Henrik Johansson; Renames desktop file, bug 308297 by + Florian Scandella. Add dependency on alsa, and die more. + + 02 Jun 2011; Alex Legler tvtime-1.0.2_p20110131.ebuild, + +files/tvtime-libpng-1.5.patch: + Fix building against libpng-1.5. Closes bug 369663 by Christoph Mende. + +*tvtime-1.0.2_p20110131 (29 May 2011) + + 29 May 2011; Alex Legler +tvtime-1.0.2_p20110131.ebuild, + +files/tvtime-1.0.2_p20110131-autotools.patch, + +files/tvtime-1.0.2_p20110131-gettext.patch, + +files/tvtime-1.0.2_p20110131-libsupc++.patch, metadata.xml: + Bump to 1.0.2_p20110131 from new upstream. Fixes building with + linux-headers-2.6.38 and newer autoconf. Closes bug 359743 by Billy + DeVincentis. + + 01 Dec 2010; Diego E. Pettenò tvtime-1.0.2-r2.ebuild, + +files/tvtime-1.0.2-autotools.patch: + Fix (twice) the build problems with libtool 2.4 and automake 1.7: don't + require libtool at all (since there are no libraries built), but also allow + building with automake 1.11; both fixes are actually needed, since disabling + libtool causes a couple of side problems. + + 03 May 2010; Samuli Suominen + tvtime-1.0.2-r2.ebuild: + ppc stable wrt #305059 + + 16 Mar 2010; Christian Faulhammer + tvtime-1.0.2-r2.ebuild: + stable x86, bug 305059 + + 12 Mar 2010; Samuli Suominen + tvtime-1.0.2-r2.ebuild: + amd64 stable wrt #305059 + + 08 Aug 2009; Samuli Suominen + tvtime-1.0.2-r2.ebuild, +files/tvtime-1.0.2-glibc-2.10.patch: + Fix building with GLIBC 2.10+ wrt #275119, thanks to Markus Rathgeb for + patch. + + 27 Nov 2007; Matthias Schwarzott tvtime-1.0.2.ebuild, + tvtime-1.0.2-r1.ebuild, tvtime-1.0.2-r2.ebuild: + Fixed quoting. + +*tvtime-1.0.2-r2 (17 Nov 2007) + + 17 Nov 2007; Diego Pettenò + +files/tvtime-1.0.2-libsupc++.patch, +tvtime-1.0.2-r2.ebuild: + Link to -lsupc++ rather than -lstdc++, this way the dependency over + libstdc++.so is dropped. + + 06 Oct 2007; Tobias Scherbaum + tvtime-1.0.2-r1.ebuild: + ppc stable, bug #190238 + + 22 Jul 2007; Donnie Berkholz ; tvtime-1.0.2.ebuild, + tvtime-1.0.2-r1.ebuild: + Drop virtual/x11 references. + + 01 May 2007; Marius Mauch tvtime-1.0.2.ebuild, + tvtime-1.0.2-r1.ebuild: + Replacing einfo with elog + + 12 Feb 2007; Christian Faulhammer + tvtime-1.0.2-r1.ebuild: + stable x86; bug 166263 + + 11 Feb 2007; Steve Dibb tvtime-1.0.2-r1.ebuild: + amd64 stable, bug 166263 + +*tvtime-1.0.2-r1 (30 Dec 2006) + + 30 Dec 2006; Diego Pettenò + +files/tvtime-1.0.2+linux-headers-2.6.18.patch, +tvtime-1.0.2-r1.ebuild: + Add patch to build with linux-headers-2.6.18 and later. Closes bug #159510 + reported by Balint Dobai-Pataky. + + 28 Oct 2006; Matthias Schwarzott tvtime-1.0.2.ebuild: + Added WANT_AUTOMAKE and WANT_AUTOCONF due to Bug #153082. + + 11 Oct 2006; Bryan Østergaard metadata.xml: + Remove obz from metadata due to retiring. + + 28 Aug 2006; Michael Sterrett + -tvtime-0.9.15.ebuild: + clean out old, non-modX ebuild + + 26 Aug 2006; Hanno Boeck tvtime-1.0.2.ebuild: + Fix aclocal problem, resolves bug #143471. + + 06 Aug 2006; Simon Stelling tvtime-1.0.2.ebuild: + stable on amd64 + + 12 Jul 2006; Paul Varner tvtime-1.0.2.ebuild: + Stable on x86 wrt bug #139815 + + 09 Jul 2006; Diego Pettenò + -files/tvtime-0.9.10-make.patch, -tvtime-0.9.12.ebuild, + -tvtime-0.99.ebuild, -tvtime-1.0.1.ebuild: + Remove old versions. + + 09 Jul 2006; Diego Pettenò tvtime-1.0.2.ebuild: + Pinpoint virtual/x11 version to less than 7. + + 28 Apr 2006; Alec Warner files/digest-tvtime-0.9.15: + Fixing sha256 Manifests round six + + 20 Apr 2006; Diego Pettenò + +files/tvtime-1.0.2-xinerama.patch, tvtime-1.0.2.ebuild: + Add patch to allow disabling xinerama and add xinerama useflag. + + 15 Mar 2006; Diego Pettenò files/tvtime-pic.patch: + Fix PIC handling on AMD64 systems when PIE is enabled, bug #122437. Many + thanks to Chris White for helping testing. + + 07 Feb 2006; Simon Stelling tvtime-0.9.15.ebuild: + stable on amd64 + + 12 Jan 2006; Karol Wojtaszek tvtime-1.0.2.ebuild: + Added modular-x dependencies. + +*tvtime-1.0.2 (28 Nov 2005) + + 28 Nov 2005; Hanno Boeck + +files/tvtime-1.0.2-gcc41.patch, +tvtime-1.0.2.ebuild: + Version bump and fix for gcc 4.1. + +*tvtime-1.0.1 (29 Sep 2005) + + 29 Sep 2005; Mike Gardiner -tvtime-0.9.10-r1.ebuild, + +tvtime-1.0.1.ebuild: + New version, as requested in bug #105301. + + 10 Jul 2005; David Holm tvtime-0.99.ebuild: + Added to ~ppc. + +*tvtime-0.99 (09 Jul 2005) + + 09 Jul 2005; Lars Weiler + -files/tvtime-0.9.15-pic.patch, +files/tvtime-pic.patch, + tvtime-0.9.15.ebuild, +tvtime-0.99.ebuild: + Version bump. Previous version stable on x86. + + 01 Mar 2005; Mike Gardiner tvtime-0.9.15.ebuild: + Updated HOMEPAGE + +*tvtime-0.9.15 (24 Feb 2005) + + 24 Feb 2005; Mike Gardiner metadata.xml, + +files/tvtime-0.9.15-pic.patch, +tvtime-0.9.15.ebuild: + New version of tvtime, 0.9.15 - as requested in bug #66293. + Thanks to contributors there, especially + and + for their help. Also includes a patch for PIC/__PIC__ + from , see bug #24227. + + 20 Jul 2004; Travis Tilley tvtime-0.9.12.ebuild: + stable on amd64 + + 27 Apr 2004; Aron Griffis tvtime-0.9.10-r1.ebuild: + Add inherit eutils + + 26 Apr 2004; Aron Griffis tvtime-0.9.10-r1.ebuild, + tvtime-0.9.12.ebuild: + Add die following econf for bug 48950 + + 12 Jan 2004; Max Kalika tvtime-0.9.12.ebuild: + Mark stable on x86. Get rid of the old version on Author's request. + + 01 Jan 2004; Martin Holzer tvtime-0.9.10-r1.ebuild, + tvtime-0.9.12.ebuild, tvtime-0.9.8.5.ebuild: + adding RESTRICT=nomirror + +*tvtime-0.9.12 (02 Dec 2003) + + 02 Dec 2003; tvtime-0.9.11.ebuild, tvtime-0.9.12.ebuild: + Bump to version 0.9.12. Drop version 0.9.11 at author's request. + + 16 Nov 2003; tvtime-0.9.11.ebuild: + Final version is now on sourceforge. + +*tvtime-0.9.11 (13 Nov 2003) + + 13 Nov 2003; tvtime-0.9.11.ebuild: + Bump to version 0.9.11, not yet released. + + 09 Nov 2003; tvtime-0.9.10-r1.ebuild: + Force libxml2 DEPEND to 2.5.11. Fixes bug 32432. + + 22 Sep 2003; Max Kalika tvtime-0.9.10-r1.ebuild, + tvtime-0.9.8.2.ebuild: + Bump to stable on x86 and cleanup old version. + +*tvtime-0.9.10-r1 (16 Sep 2003) + + 16 Sep 2003; Max Kalika tvtime-0.9.10-r1.ebuild, + tvtime-0.9.10.ebuild: + Clean up, add support for sdl and directfb, fix location of localstatedir, and + make sure there are proper permissions on /var/run/tvtime. + +*tvtime-0.9.10 (14 Sep 2003) + + 14 Sep 2003; Seemant Kulleen tvtime-0.9.10.ebuild, + files/tvtime-0.9.10-make.patch: + version bump. Thanks to: Joel Hill (hillster on irc), + vektor (upstream author) for the ebuild, submitted in bug #27999 Henrik + Johansson who had, in fairness, done an ebuild for + 0.9.9 that never got added :/ + +*tvtime-0.9.8.5 (24 Jun 2003) + + 24 Jun 2003; mkeadle tvtime-0.9.8.5.ebuild: + bumping to latest release. thanks vektor. + +*tvtime-0.9.8.2 (18 Jun 2003) + + 18 Jun 2003; Seemant Kulleen tvtime-0.9.8.1.ebuild, + tvtime-0.9.8.2.ebuild: + moved to media-tv + + 12 Jun 2003; tvtime-0.9.5.ebuild, tvtime-0.9.6.ebuild, + tvtime-0.9.7.ebuild, tvtime-0.9.8.1.ebuild, tvtime-0.9.8.2.ebuild: + fix Header + +*tvtime-0.9.8.2 (09 May 2003) + + 09 May 2003; mkeadle tvtime-0.9.8.2.ebuild + Bump to latest release. Fixes issues with gcc 2.95x and now + pulls in all required deps. lirc will only be installed if lirc + is set in use (bug #20653). + +*tvtime-0.9.8.1 (07 May 2003) + + 07 May 2003; mkeadle tvtime-0.9.8.1.ebuild + Bump to latest release. Config files changing to XML so they need + to be looked at. + +*tvtime-0.9.7 (01 Mar 2003) + + 01 Mar 2003; Matt Keadle tvtime-0.9.7.ebuild + files/digest-tvtime-0.9.7 : + + Bump to latest release. Default /etc/tvtime/tvtimerc is now installed + as well as the man pages + +*tvtime-0.9.6 (13 Dec 2002) + + 13 Dec 2002; Matt Keadle tvtime-0.9.6.ebuild + files/digest-tvtime-0.9.6 + + Bump to latest stable + +*tvtime-0.9.5 (6 Nov 2002) + + 6 Nov 2002; Matt Keadle tvtime-0.9.5.ebuild + ChangeLog files/digest-tvtime-0.9.5: + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. diff --git a/media-tv/tvtime/Manifest b/media-tv/tvtime/Manifest new file mode 100644 index 0000000..2c54953 --- /dev/null +++ b/media-tv/tvtime/Manifest @@ -0,0 +1,34 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX tvtime-1.0.2-xinerama.patch 1292 RMD160 1c725852d9c692786614b0e3710a5c38682c1f5e SHA1 39c51a9f264111b6ca400778113d008231613551 SHA256 8177203fe7109782e9d20afa66456e4c21fc973d1fafaa160409b9be29570e5b +AUX tvtime-1.0.2_p20110131-autotools.patch 2519 RMD160 2caefca2215a67787774dd096c70d05dcd59f1f0 SHA1 f98c41c2cca295dc06ccdd13f7ab0bb7de7e0483 SHA256 5992ce49c0c76304911145e20c53505cf962f8e78ad0178d10fc177d4669b1b9 +AUX tvtime-1.0.2_p20110131-gettext.patch 2443 RMD160 0f28fdbc151dce2a3f78d8e77a2b806e4280c87e SHA1 dc0a3b184d565ce53ae35f63003b3d8e40f31848 SHA256 efdb636f290ee653eb0215041141ea7c0226396425dbe26ff5c4c9edf86e1ebd +AUX tvtime-1.0.2_p20110131-libsupc++.patch 548 RMD160 af77a599ae572ada34825b6bb97675698f30cecf SHA1 e75c9fbbdc99d51fa9477ec4ff518340ddbc488e SHA256 3d155f21cd03bb98020504105768fb71922835f7180f454728b1e9637acddd7b +AUX tvtime-1.0.2_p20110131-underlinking.patch 480 RMD160 5f7789ba84d0e73ac61d604df31b6ad3e178a6da SHA1 992b9f13aff22528b967040c4b85877885c4a2b5 SHA256 dd9b27116a3fa5f5349d2a6aac94e1d29b777e07a266108d3bf7ff77f78cc65e +AUX tvtime-libpng-1.5.patch 449 RMD160 b5281d06d1365d0ed297497c96ba93ff497325b2 SHA1 ccd0506c59dd954e2fe2cc66033592185fc524ac SHA256 ab9842e0da83371d74bb75a67cc81fb056eeefbd1eaf592458e6e9986f38b27e +AUX tvtime-pic.patch 254 RMD160 31f3fb8937ae15c28ade1f55a1a6947bf31766cf SHA1 3d90369da57861933b7cb99597d85de60416a358 SHA256 db033fc267bf72034f49705680ced9d086b413efc9f947bd94b4e9117f808d41 +DIST tvtime-1.0.2-alsa-fixes.patch 4304 RMD160 352e411ba87c88521cf5ce331c56945e0d1078ba SHA1 25e9b6b25219c08efe1dfc7e134c0f701250cd88 SHA256 827bb1eef552cf777a44ba52bcd13849485e1014bf492b06dbc38efd165da371 +DIST tvtime-1.0.2-alsa-r1.patch 17031 RMD160 256580705c3e77bcf1b08256a8db80d749d04345 SHA1 18e06015ae569b291e4a412921f0ae78853ccc23 SHA256 fb97054807cb201c7d715c1da667975b4cb9aea0abb31c8d942a2e8d4c16f4ef +DIST tvtime-1.0.2-alsamixer-r1.patch 36504 RMD160 bf71724599eaacece996410834e4ac8fc7ec877b SHA1 65ae34312040a259f4264f46e573a9b4d48cecef SHA256 7cc68aad9f39772177a6eb3852ec1cd9882480988dbb2a7f8c7b83c8c1187399 +DIST tvtime-1.0.2_p20110131.tar.bz2 3800555 RMD160 64d15f09f3ebfe4399115168d355689470a6d03a SHA1 71fddd2624debb719faa3dd03aa827e93d8eb6db SHA256 37f8f87b52519f80e3d49c7a619706da2c45b526f67e13cdda21fbdf17e1c583 +EBUILD tvtime-1.0.2_p20110131-r3.ebuild 2711 RMD160 5ba0099cfc9cc9af91519d68cc3a1f5e17d43096 SHA1 58c03d548cdd84ccec03cf170aa2537d71c1ecba SHA256 0533502bbf0d1580f7640c69b772f9c5b2b8facb3defd24f15b8eb8f8959f82b +MISC ChangeLog 11284 RMD160 25c11c699eb65e7435635ad0dbd4768f04a0df3d SHA1 4eb36d7ebb303b663e4daadc0feccd6b535a5aa7 SHA256 a27b475a2a195c1516c6be45d0dfb6c3e2f942eea0f271f35bed8b63bafccee8 +MISC metadata.xml 323 RMD160 dd9a72ec24e30429b359ef031607716c6e9a37ee SHA1 d562099ebee735d257d07094c3f513e8b8517436 SHA256 81592a762f758dd75a692d4bf3a156ccf9bf7b7516762dbb2042ce1f65d69f1d +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQIcBAEBCAAGBQJP+uq8AAoJEIce3keOdAI4AIUP/AgVD5HxhZ+60nK1q7boTez9 +4ff01UJs6xsYR64o3w0wSRWF5Pywa58w0mnL0ZVFvOcYM3FHfy12SDDrjb/RHiPj +CDxB5SFbop/nV1br3XeSuu8xy+G2Po0Y27qN8W0w92ug0412H5kaLRqF4nqgbmqm +PMkCU5xc8BQ/Ot5SyWrWTANJJNfhiiaBG+HD8cko/fuczfDrPGCXIXUNvovKyedv +p+2aiFFZMr7cAyPoHteo0NJyf+9hU6urM5CHMVGVN3vHmj8GQJjWbuWKP1TeS6D5 +/U6XJvb/jzyssMJbHMHIDghpW8ZBEqL32B1pDFg3lI7ws8kCKCIbWnJXvF1mtFCG +bE4Wo8X9PqUiuEjsvc8M+f9YiOB0+CRBLopfm4XNw1T0+LPdsTxa4f39tfMEt6dO +E3rbS6BumalfdCAEkuNN5QZYdWNNUl8G8eW8yuXy8sE3QfsOck9miaUuBkInOweH +GisuOoSaCfGzhebBJY5UXnb4z7RzJyHtBcxg8U2jfacae2i9mMyBtSIaZBxK7Kz0 +BMPfmq6JxYHt5H3A72VZ8mqk+zcTEXW1qjPWrNkHR/NZfAudiBuyJ3zclWoF5yct +XANXQ93XbZlwNlKALgoYQ5ly7chiCNt7wZ5KzmWRv3xHy2QqshKRSh/1IKyHH+8O +h8QYBgWORB66YMDIZAVJ +=GUWc +-----END PGP SIGNATURE----- diff --git a/media-tv/tvtime/files/tvtime-1.0.2-xinerama.patch b/media-tv/tvtime/files/tvtime-1.0.2-xinerama.patch new file mode 100644 index 0000000..0964d05 --- /dev/null +++ b/media-tv/tvtime/files/tvtime-1.0.2-xinerama.patch @@ -0,0 +1,32 @@ +Index: tvtime-1.0.2/configure.ac +=================================================================== +--- tvtime-1.0.2.orig/configure.ac ++++ tvtime-1.0.2/configure.ac +@@ -99,6 +99,8 @@ dnl ------------------------------------ + dnl check for X11, Xv and XF86VidModeExtension + dnl --------------------------------------------- + AC_PATH_XTRA ++AC_ARG_WITH([xinerama], ++ [AS_HELP_STRING([--without-xinerama], [Disable Xinerama extension support (default: check)])]) + if test x"$no_x" != x"yes"; then + dnl check for Xshm + AC_CHECK_LIB([Xext],[XShmCreateImage], +@@ -112,11 +114,13 @@ if test x"$no_x" != x"yes"; then + X11_LIBS="$X11_LIBS -lXv"],, + [$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS -lXext]) + +- dnl check for Xinerama +- AC_CHECK_LIB([Xinerama],[XineramaQueryScreens], +- [AC_DEFINE([HAVE_XINERAMA],,[Xinerama support]) +- X11_LIBS="$X11_LIBS -lXinerama"],, +- [$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS -lXext]) ++ if test "x$with_xinerama" != "xno"; then ++ dnl check for Xinerama ++ AC_CHECK_LIB([Xinerama],[XineramaQueryScreens], ++ [AC_DEFINE([HAVE_XINERAMA],,[Xinerama support]) ++ X11_LIBS="$X11_LIBS -lXinerama"],, ++ [$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS -lXext]) ++ fi + + dnl check for XTest + AC_CHECK_LIB([Xtst],[XTestFakeKeyEvent], diff --git a/media-tv/tvtime/files/tvtime-1.0.2_p20110131-autotools.patch b/media-tv/tvtime/files/tvtime-1.0.2_p20110131-autotools.patch new file mode 100644 index 0000000..81afa78 --- /dev/null +++ b/media-tv/tvtime/files/tvtime-1.0.2_p20110131-autotools.patch @@ -0,0 +1,69 @@ +diff -Naur tvtime.orig/configure.ac tvtime/configure.ac +--- tvtime.orig/configure.ac 2011-02-01 02:35:26.000000000 +0100 ++++ tvtime/configure.ac 2011-05-29 21:45:16.825993007 +0200 +@@ -10,6 +10,7 @@ + + # Check for compilers. + AC_PROG_CC ++AM_PROG_CC_C_O + AC_CHECK_PROG(found_cc, "$CC", yes, no) + test "x$found_cc" = "xyes" || exit 1 + +@@ -18,7 +19,6 @@ + test "x$found_cxx" = "xyes" || exit 1 + + # Check for libtool. +-AC_PROG_LIBTOOL + + # Checks for header files. + AC_HEADER_STDC +@@ -67,10 +67,7 @@ + dnl freetype + dnl --------------------------------------------- + dnl Test for freetype +-AC_PATH_PROG(FREETYPE_CONFIG, freetype-config, no) +-if test "$FREETYPE_CONFIG" = "no" ; then +- AC_MSG_ERROR(freetype2 needed and freetype-config not found) +-fi ++PKG_CHECK_MODULES([TTF], [freetype2]) + + dnl --------------------------------------------- + dnl libxml2 +diff -Naur tvtime.orig/src/Makefile.am tvtime/src/Makefile.am +--- tvtime.orig/src/Makefile.am 2011-02-01 02:35:26.000000000 +0100 ++++ tvtime/src/Makefile.am 2011-05-29 21:42:32.156993111 +0200 +@@ -19,9 +19,6 @@ + tmpdir = /tmp + localedir = $(datadir)/locale + +-TTF_CFLAGS = `$(FREETYPE_CONFIG) --cflags` +-TTF_LIBS = `$(FREETYPE_CONFIG) --libs` +- + # Set the following if you want to specify an additional font directory + # FONT_CFLAGS = -DFONTDIR='/usr/share/fonts/truetype/freefont/' + +@@ -76,20 +73,20 @@ + tvtime_CFLAGS = $(TTF_CFLAGS) $(PNG_CFLAGS) $(OPT_CFLAGS) \ + $(PLUGIN_CFLAGS) $(X11_CFLAGS) $(XML2_FLAG) \ + $(FONT_CFLAGS) $(AM_CFLAGS) +-tvtime_LDFLAGS = $(TTF_LIBS) $(ZLIB_LIBS) $(PNG_LIBS) \ ++tvtime_LDADD = $(TTF_LIBS) $(ZLIB_LIBS) $(PNG_LIBS) \ + $(X11_LIBS) $(XML2_LIBS) $(ASOUND_LIBS) -lm -lsupc++ + + tvtime_command_SOURCES = utils.h utils.c tvtimeconf.h tvtimeconf.c \ + tvtime-command.c + tvtime_command_CFLAGS = $(OPT_CFLAGS) $(XML2_FLAG) $(AM_CFLAGS) +-tvtime_command_LDFLAGS = $(ZLIB_LIBS) $(XML2_LIBS) ++tvtime_command_LDADD = $(ZLIB_LIBS) $(XML2_LIBS) + tvtime_configure_SOURCES = utils.h utils.c tvtimeconf.h tvtimeconf.c \ + tvtime-configure.c + tvtime_configure_CFLAGS = $(OPT_CFLAGS) $(XML2_FLAG) $(AM_CFLAGS) +-tvtime_configure_LDFLAGS = $(ZLIB_LIBS) $(XML2_LIBS) ++tvtime_configure_LDADD = $(ZLIB_LIBS) $(XML2_LIBS) + tvtime_scanner_SOURCES = utils.h utils.c videoinput.h videoinput.c \ + tvtimeconf.h tvtimeconf.c station.h station.c tvtime-scanner.c \ + mixer.h mixer.c + tvtime_scanner_CFLAGS = $(OPT_CFLAGS) $(XML2_FLAG) $(AM_CFLAGS) +-tvtime_scanner_LDFLAGS = $(ZLIB_LIBS) $(XML2_LIBS) ++tvtime_scanner_LDADD = $(ZLIB_LIBS) $(XML2_LIBS) + diff --git a/media-tv/tvtime/files/tvtime-1.0.2_p20110131-gettext.patch b/media-tv/tvtime/files/tvtime-1.0.2_p20110131-gettext.patch new file mode 100644 index 0000000..8a3de54 --- /dev/null +++ b/media-tv/tvtime/files/tvtime-1.0.2_p20110131-gettext.patch @@ -0,0 +1,71 @@ +Quick fix for building with newer autoconf where mkinstalldirs is no longer +available. + +Upstream: no +Author: Alex Legler + +diff -Naur tvtime.orig/po/Makefile.in.in tvtime/po/Makefile.in.in +--- tvtime.orig/po/Makefile.in.in 2011-02-01 02:35:26.000000000 +0100 ++++ tvtime/po/Makefile.in.in 2011-05-29 22:16:54.093991811 +0200 +@@ -26,8 +26,11 @@ + + INSTALL = @INSTALL@ + INSTALL_DATA = @INSTALL_DATA@ +-MKINSTALLDIRS = @MKINSTALLDIRS@ +-mkinstalldirs = $(SHELL) $(MKINSTALLDIRS) ++ ++mkdir_p = $(SHELL) @install_sh@ -d ++install_sh = $(SHELL) @install_sh@ ++MKDIR_P = @MKDIR_P@ ++mkdir_p = @mkdir_p@ + + GMSGFMT = @GMSGFMT@ + MSGFMT = @MSGFMT@ +@@ -137,7 +140,7 @@ + install-exec: + install-data: install-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ +- $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \ ++ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ + for file in $(DISTFILES.common) Makevars.template; do \ + $(INSTALL_DATA) $(srcdir)/$$file \ + $(DESTDIR)$(gettextsrcdir)/$$file; \ +@@ -150,13 +153,13 @@ + fi + install-data-no: all + install-data-yes: all +- $(mkinstalldirs) $(DESTDIR)$(datadir) ++ $(mkdir_p) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ +- $(mkinstalldirs) $(DESTDIR)$$dir; \ ++ $(mkdir_p) $(DESTDIR)$$dir; \ + if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ + $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ + echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ +@@ -196,19 +199,19 @@ + installdirs-exec: + installdirs-data: installdirs-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ +- $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \ ++ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ + else \ + : ; \ + fi + installdirs-data-no: + installdirs-data-yes: +- $(mkinstalldirs) $(DESTDIR)$(datadir) ++ $(mkdir_p) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ +- $(mkinstalldirs) $(DESTDIR)$$dir; \ ++ $(mkdir_p) $(DESTDIR)$$dir; \ + for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ + if test -n "$$lc"; then \ + if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ diff --git a/media-tv/tvtime/files/tvtime-1.0.2_p20110131-libsupc++.patch b/media-tv/tvtime/files/tvtime-1.0.2_p20110131-libsupc++.patch new file mode 100644 index 0000000..00043ea --- /dev/null +++ b/media-tv/tvtime/files/tvtime-1.0.2_p20110131-libsupc++.patch @@ -0,0 +1,12 @@ +diff -Naur tvtime.orig/src/Makefile.am tvtime/src/Makefile.am +--- tvtime.orig/src/Makefile.am 2011-02-01 02:35:26.000000000 +0100 ++++ tvtime/src/Makefile.am 2011-05-29 21:39:08.739993239 +0200 +@@ -77,7 +77,7 @@ + $(PLUGIN_CFLAGS) $(X11_CFLAGS) $(XML2_FLAG) \ + $(FONT_CFLAGS) $(AM_CFLAGS) + tvtime_LDFLAGS = $(TTF_LIBS) $(ZLIB_LIBS) $(PNG_LIBS) \ +- $(X11_LIBS) $(XML2_LIBS) $(ASOUND_LIBS) -lm -lstdc++ ++ $(X11_LIBS) $(XML2_LIBS) $(ASOUND_LIBS) -lm -lsupc++ + + tvtime_command_SOURCES = utils.h utils.c tvtimeconf.h tvtimeconf.c \ + tvtime-command.c diff --git a/media-tv/tvtime/files/tvtime-1.0.2_p20110131-underlinking.patch b/media-tv/tvtime/files/tvtime-1.0.2_p20110131-underlinking.patch new file mode 100644 index 0000000..eed4bea --- /dev/null +++ b/media-tv/tvtime/files/tvtime-1.0.2_p20110131-underlinking.patch @@ -0,0 +1,11 @@ +--- src/Makefile.am.orig 2011-10-14 22:21:20.897781921 +0200 ++++ src/Makefile.am 2011-10-14 22:21:30.368781581 +0200 +@@ -74,7 +74,7 @@ + $(PLUGIN_CFLAGS) $(X11_CFLAGS) $(XML2_FLAG) \ + $(FONT_CFLAGS) $(AM_CFLAGS) + tvtime_LDADD = $(TTF_LIBS) $(ZLIB_LIBS) $(PNG_LIBS) \ +- $(X11_LIBS) $(XML2_LIBS) $(ASOUND_LIBS) -lm -lsupc++ ++ $(X11_LIBS) $(XML2_LIBS) $(ASOUND_LIBS) -lm -lsupc++ -lpthread + + tvtime_command_SOURCES = utils.h utils.c tvtimeconf.h tvtimeconf.c \ + tvtime-command.c diff --git a/media-tv/tvtime/files/tvtime-libpng-1.5.patch b/media-tv/tvtime/files/tvtime-libpng-1.5.patch new file mode 100644 index 0000000..bfa22ed --- /dev/null +++ b/media-tv/tvtime/files/tvtime-libpng-1.5.patch @@ -0,0 +1,14 @@ +Include zlib.h which is no longer implicitly included with libpng-1.5 +Bug 369663 + +diff -ru tvtime-111b28cca42d.orig/src/pngoutput.c tvtime-111b28cca42d/src/pngoutput.c +--- tvtime-111b28cca42d.orig/src/pngoutput.c 2011-02-01 02:35:26.000000000 +0100 ++++ tvtime-111b28cca42d/src/pngoutput.c 2011-06-02 13:36:55.965999463 +0200 +@@ -18,6 +18,7 @@ + + #include + #include ++#include + #include + #include "pngoutput.h" + diff --git a/media-tv/tvtime/files/tvtime-pic.patch b/media-tv/tvtime/files/tvtime-pic.patch new file mode 100644 index 0000000..00b040e --- /dev/null +++ b/media-tv/tvtime/files/tvtime-pic.patch @@ -0,0 +1,11 @@ +--- tvtime/src/cpu_accel.c ++++ tvtime/src/cpu_accel.c +@@ -35,7 +35,7 @@ + int AMD; + uint32_t caps; + +-#ifndef PIC ++#if !defined(__PIC__) || defined(__x86_64__) + #define cpuid(op,eax,ebx,ecx,edx) \ + __asm__ ("cpuid" \ + : "=a" (eax), \ diff --git a/media-tv/tvtime/metadata.xml b/media-tv/tvtime/metadata.xml new file mode 100644 index 0000000..64b9e0b --- /dev/null +++ b/media-tv/tvtime/metadata.xml @@ -0,0 +1,11 @@ + + + + media-tv + + + Enables an EXPERIMENTAL ALSA patch by the Ubuntu maintainers. + Several problems were reported, use with care. + + + diff --git a/media-tv/tvtime/tvtime-1.0.2_p20110131-r3.ebuild b/media-tv/tvtime/tvtime-1.0.2_p20110131-r3.ebuild new file mode 100644 index 0000000..1e635f5 --- /dev/null +++ b/media-tv/tvtime/tvtime-1.0.2_p20110131-r3.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-tv/tvtime/tvtime-1.0.2_p20110131-r3.ebuild,v 1.5 2012/05/02 21:32:37 jdhore Exp $ + +EAPI=4 +inherit eutils autotools + +TVTIME_HGREV="111b28cca42d" + +DESCRIPTION="High quality television application for use with video capture cards" +HOMEPAGE="http://tvtime.sourceforge.net/" +SRC_URI="http://www.kernellabs.com/hg/~dheitmueller/tvtime/archive/${TVTIME_HGREV}.tar.bz2 -> ${P}.tar.bz2 +http://dev.gentoo.org/~a3li/distfiles/${PN}-1.0.2-alsamixer-r1.patch +http://dev.gentoo.org/~a3li/distfiles/${PN}-1.0.2-alsa-r1.patch +http://dev.gentoo.org/~a3li/distfiles/${PN}-1.0.2-alsa-fixes.patch" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="alsa nls xinerama" + +RDEPEND="x11-libs/libSM + x11-libs/libICE + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXv + x11-libs/libXxf86vm + xinerama? ( x11-libs/libXinerama ) + x11-libs/libXtst + x11-libs/libXau + x11-libs/libXdmcp + >=media-libs/freetype-2 + >=sys-libs/zlib-1.1.4 + >=media-libs/libpng-1.2 + >=dev-libs/libxml2-2.5.11 + alsa? ( media-libs/alsa-lib ) + nls? ( virtual/libintl )" + +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +S="${WORKDIR}/${PN}-${TVTIME_HGREV}" +DOCS=( ChangeLog AUTHORS NEWS README ) + +src_prepare() { + # Rename the desktop file, bug #308297 + mv docs/net-tvtime.desktop docs/tvtime.desktop || die + sed -i -e "s/net-tvtime.desktop/tvtime.desktop/g" docs/Makefile.am || die + + # use 'tvtime' for the application icon see bug #66293 + sed -i -e "s/tvtime.png/tvtime/" docs/tvtime.desktop || die + + # patch to adapt to PIC or __PIC__ for pic support + epatch "${FILESDIR}"/${PN}-pic.patch #74227 + + epatch "${FILESDIR}/${PN}-1.0.2-xinerama.patch" + + # Remove linux headers and patch to build with 2.6.18 headers + rm -f "${S}"/src/{videodev.h,videodev2.h} || die + + epatch "${FILESDIR}/${P}-libsupc++.patch" + + epatch "${FILESDIR}/${P}-autotools.patch" + epatch "${FILESDIR}/${P}-gettext.patch" + epatch "${FILESDIR}/${PN}-libpng-1.5.patch" + epatch "${FILESDIR}/${P}-underlinking.patch" #370025 + + if use alsa; then + epatch "${DISTDIR}/${PN}-1.0.2-alsa-r1.patch" + epatch "${DISTDIR}/${PN}-1.0.2-alsamixer-r1.patch" + epatch "${DISTDIR}/${PN}-1.0.2-alsa-fixes.patch" + fi + + AT_M4DIR="m4" eautoreconf +} + +src_configure() { + econf \ + $(use_enable nls) \ + $(use_with xinerama) || die "econf failed" +} + +src_install() { + default + + dohtml docs/html/* +} + +pkg_postinst() { + elog "A default setup for ${PN} has been saved as" + elog "/etc/tvtime/tvtime.xml. You may need to modify it" + elog "for your needs." + elog + elog "Detailed information on ${PN} setup can be" + elog "found at ${HOMEPAGE}help.html" + echo +}