summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2008-05-12 17:31:09 +0000
committerMatthias Schwarzott <zzam@gentoo.org>2008-05-12 17:31:09 +0000
commit540a106c5b795d1e0a877bb1eee9f0115c4a7f4c (patch)
treebab2f6fbbb0dd94f53941d6c20b634552336e26d /media-plugins
parentalpha/ia64/sparc stable wrt #221063 (diff)
downloadhistorical-540a106c5b795d1e0a877bb1eee9f0115c4a7f4c.tar.gz
historical-540a106c5b795d1e0a877bb1eee9f0115c4a7f4c.tar.bz2
historical-540a106c5b795d1e0a877bb1eee9f0115c4a7f4c.zip
Version bumped. Thanks to Pertti Kosunen for noticing.
Package-Manager: portage-2.1.5_rc10
Diffstat (limited to 'media-plugins')
-rw-r--r--media-plugins/vdr-xineliboutput/ChangeLog8
-rw-r--r--media-plugins/vdr-xineliboutput/Manifest10
-rw-r--r--media-plugins/vdr-xineliboutput/vdr-xineliboutput-1.0.1.ebuild111
3 files changed, 124 insertions, 5 deletions
diff --git a/media-plugins/vdr-xineliboutput/ChangeLog b/media-plugins/vdr-xineliboutput/ChangeLog
index b6049cdf9519..ca222af5407e 100644
--- a/media-plugins/vdr-xineliboutput/ChangeLog
+++ b/media-plugins/vdr-xineliboutput/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-plugins/vdr-xineliboutput
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-xineliboutput/ChangeLog,v 1.38 2008/04/24 20:03:29 zzam Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-xineliboutput/ChangeLog,v 1.39 2008/05/12 17:31:09 zzam Exp $
+
+*vdr-xineliboutput-1.0.1 (12 May 2008)
+
+ 12 May 2008; Matthias Schwarzott <zzam@gentoo.org>
+ +vdr-xineliboutput-1.0.1.ebuild:
+ Version bumped. Thanks to Pertti Kosunen for noticing.
*vdr-xineliboutput-1.0.0 (24 Apr 2008)
diff --git a/media-plugins/vdr-xineliboutput/Manifest b/media-plugins/vdr-xineliboutput/Manifest
index 4a9489f36cf9..2b14503688d1 100644
--- a/media-plugins/vdr-xineliboutput/Manifest
+++ b/media-plugins/vdr-xineliboutput/Manifest
@@ -7,18 +7,20 @@ AUX vdr-xineliboutput-1.0.0_rc2-vdr-1.5.9.diff 2852 RMD160 58f70d95046ae634fa241
DIST vdr-xineliboutput-1.0.0-1.tgz 322775 RMD160 2d75a834cc7fb87daf50e4232a49103482820994 SHA1 878ac2cd9a95010521325a54e8a12f26cd54d7a9 SHA256 fb1975fbe1fe0772907f6d3fe70694ab12b54d537e06d440a6685a34c2deaefd
DIST vdr-xineliboutput-1.0.0rc1.tgz 263435 RMD160 cd6d0ba5271c40be814b9dff2d6c929872138521 SHA1 051239137b7a6598863172cbcb4fcb186a5ae198 SHA256 367f6113aa8d762be7f28d758af11111d62ed9c85d89d897582c8fb954d44a6f
DIST vdr-xineliboutput-1.0.0rc2.tgz 266010 RMD160 406e48f343258c07e337460754181cd10c180b29 SHA1 867c090a3fd1c8d8c78d7021b2eef0821c71b776 SHA256 e92f2bbc67acd6b5d16ff249055848c0afd4dea04b62e7323c2b2230c8826d08
+DIST vdr-xineliboutput-1.0.1.tgz 321990 RMD160 09ea6f14221462965a49a4e186048cd85d1f41d2 SHA1 5ff470a6f2ee36a1ee32c1e54e85151a7ae047f6 SHA256 4b4c5c234030b7db30f525ab18e4ca38b2954692e904f4ee3574a1b672c5ce4a
DIST vdr-xineliboutput-cvs-20080120.tar.bz2 244376 RMD160 2256079c9a2cbab5fd4f47232aaee282ca4b7d57 SHA1 d8ba0f859b3be5ffe5f8fb37518996bb6b6082ef SHA256 54aa155c79a23669e9bb6f376846012a008ec13cd3f05e48bdae7acc9f6e155e
EBUILD vdr-xineliboutput-1.0.0.ebuild 2509 RMD160 f090ce16a09d265acdb803127b42ac84041cf758 SHA1 67ebbe758173d218477df6817a2794ac7953bdbb SHA256 286f368adc9a1d9d91fee9a9ff5152eb6df9424d65a54adc2c6d27baebe7a0c5
EBUILD vdr-xineliboutput-1.0.0_rc1.ebuild 2009 RMD160 ce783135d9b4db3497c5bff020b85d199e0f9d7b SHA1 40e363ccc09450f0dc94f586d47cfdeb0e7f4cc1 SHA256 882e66a2629ecb2de41f6b71085b8006a2ad9e98dbbea924e5a26b96685be7f9
EBUILD vdr-xineliboutput-1.0.0_rc2.ebuild 2107 RMD160 cdc0b11c5c24f017e5d7936faeac5e255c41ec35 SHA1 0a92a7baa79c18228af82f68cdcc96ace486c95f SHA256 64ce7424cfa3d576a32ac08fa667bf3cc77772f08cfbc7315fd8b43b55e4c3a9
EBUILD vdr-xineliboutput-1.0.0_rc2_p20080120-r1.ebuild 2532 RMD160 45a07a3b2b377c278cf57155560f750891337341 SHA1 5065d79a5591b233a4d633a27549b62c3b60693d SHA256 5a6b570ba6adeccd58924e046f5af4ba89af05e6f34f2e585c1e3872f0ef2a9e
EBUILD vdr-xineliboutput-1.0.0_rc2_p20080120.ebuild 2355 RMD160 77087b90ccb62f7e5aebdbde06186c44a5efef28 SHA1 214864c4dc0bc07a1a35e19ec710f08e4fb0446a SHA256 cb04940896bb094eff04bfa946a70cdd9acdfa965137e25e6a0c7aa80447dade
-MISC ChangeLog 8169 RMD160 e1e6cdd4f6ac09befab927f70d448fcafc6f85ad SHA1 5852b458f1595a64d1814392534018a088149d06 SHA256 41fc5f1dca15d75bd0684f9bee063bcadf19c52b32fba48c6355621c5547d882
+EBUILD vdr-xineliboutput-1.0.1.ebuild 2507 RMD160 8ca24292f7277f128098f27eb8f7a532de3e0555 SHA1 42d285d8bc6a160e31615d16cfe6a802d1961e0b SHA256 544ff9c127ba2035d8b3e30627ef6251ad11ad85c49c664a2a6d204d5f4341ff
+MISC ChangeLog 8355 RMD160 7fb51c83a3654bd7e8b3d71eddc87c69ca654ad2 SHA1 59f8841c1a78f6ce85fcf64d6cfdab2e39cd669b SHA256 a04e35f150fa6557fa7fcc42b4c78b3cd7fa9b6989523164cbb448f03f79b82c
MISC metadata.xml 353 RMD160 8098dcdec4e7d627012ff4cc0e1a70fc0061228e SHA1 a8466ebe913ea08351d9415bca28ee107e54a7cb SHA256 48731babb71989233956af5f82f8bd1b24625eab7b26493e43d753621c9ec359
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkgQ55cACgkQt2vP6XvVdOdHxQCfSCXey0ZjTm0kuuoCuQed92U9
-oVcAn2/BQajgG2H+5s1CQ1KE4jfm4xjz
-=kxiw
+iEYEARECAAYFAkgofuMACgkQt2vP6XvVdOd75ACgj4AgbAeFsUHIryrQ9GyjK4Pz
+Ko8AoI4S8j630RMZVvhOYHrBnHWMKs3U
+=QbV7
-----END PGP SIGNATURE-----
diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-1.0.1.ebuild b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-1.0.1.ebuild
new file mode 100644
index 000000000000..00fa7b8f7d2e
--- /dev/null
+++ b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-1.0.1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-xineliboutput/vdr-xineliboutput-1.0.1.ebuild,v 1.1 2008/05/12 17:31:09 zzam Exp $
+
+inherit vdr-plugin eutils multilib versionator
+
+MY_PV=${PV/_/}
+MY_P=${PN}-${MY_PV}
+
+SO_VERSION="${PV%_p*}"
+SO_VERSION="${SO_VERSION/_/}"
+
+DESCRIPTION="Video Disk Recorder Xinelib PlugIn"
+HOMEPAGE="http://sourceforge.net/projects/xineliboutput/"
+SRC_URI="mirror://sourceforge/${PN#vdr-}/${MY_P}.tgz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="fbcon X libextractor"
+
+RDEPEND=">=media-video/vdr-1.4.0
+ >=media-libs/xine-lib-1.1.1
+ media-libs/jpeg
+ libextractor? ( >=media-libs/libextractor-0.5.20 )
+ X? (
+ x11-proto/xextproto
+ x11-proto/xf86vidmodeproto
+ x11-proto/xproto
+ x11-proto/renderproto
+ )"
+
+DEPEND="${RDEPEND}
+ sys-kernel/linux-headers
+ X? (
+ x11-libs/libX11
+ x11-libs/libXv
+ x11-libs/libXext
+ x11-libs/libXrender
+ )"
+
+S=${WORKDIR}/${MY_P#vdr-}
+
+VDR_CONFD_FILE=${FILESDIR}/confd-1.0.0_pre6
+
+NO_GETTEXT_HACK=1
+
+use_onoff() {
+ if use "$1"; then
+ echo 1
+ else
+ echo 0
+ fi
+}
+
+src_unpack() {
+ vdr-plugin_src_unpack
+
+ cd "${S}"
+
+ XINE_PLUGIN_DIR=$(xine-config --plugindir)
+ if [[ ${XINE_PLUGIN_DIR} = "" ]]; then
+ eerror "Could not find xine plugin dir"
+ die "Could not find xine plugin dir"
+ fi
+ # stop some automagic overwriting the stuff we set
+ sed -e '/XINELIBOUTPUT_VDRPLUGIN = 1/s/^/#/' \
+ -e '/HAVE_EXTRACTOR_H = 1/s/^/#/' \
+ -i Makefile
+
+ cat >>Make.config <<-EOF
+ XINELIBOUTPUT_XINEPLUGIN = 1
+ XINELIBOUTPUT_VDRPLUGIN = 1
+
+ XINELIBOUTPUT_FB = $(use_onoff fbcon)
+ XINELIBOUTPUT_X11 = $(use_onoff X)
+
+ HAVE_XRENDER = 1
+ HAVE_XDPMS = 1
+ HAVE_EXTRACTOR_H = $(use_onoff libextractor)
+ EOF
+
+ # patching makefile to work with this
+ # $ rm ${outdir}/file; cp file ${outdir}/file
+ # work in the sandbox
+ sed -i Makefile \
+ -e 's:XINEPLUGINDIR.*=.*:XINEPLUGINDIR = '"${WORKDIR}/lib:" \
+ -e 's:VDRINCDIR.*=.*:VDRINCDIR ?= /usr/include:'
+ mkdir -p "${WORKDIR}/lib"
+}
+
+src_install() {
+ vdr-plugin_src_install
+
+ use fbcon && dobin vdr-fbfe
+ use X && dobin vdr-sxfe
+
+ # There may be no sub-plugin, depending on use-flags
+ insinto ${VDR_PLUGIN_DIR}
+ local f
+ for f in libxineliboutput*.so.${SO_VERSION}; do
+ [[ -f "$f" ]] || continue
+ doins "${f}" || die "could not install sub-plugin ${f}"
+ done
+
+ insinto "${XINE_PLUGIN_DIR}"
+ doins xineplug_inp_*.so
+
+ insinto "${XINE_PLUGIN_DIR}"/post
+ doins xineplug_post_*.so
+}