diff options
Diffstat (limited to 'media-plugins/vdr-xineliboutput')
-rw-r--r-- | media-plugins/vdr-xineliboutput/Manifest | 10 | ||||
-rw-r--r-- | media-plugins/vdr-xineliboutput/vdr-xineliboutput-1.1.0.ebuild | 153 | ||||
-rw-r--r-- | media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.0.0_pre20130821.ebuild | 158 | ||||
-rw-r--r-- | media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.1.0.ebuild (renamed from media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.0.0_pre20150220.ebuild) | 21 | ||||
-rw-r--r-- | media-plugins/vdr-xineliboutput/vdr-xineliboutput-9999.ebuild | 17 |
5 files changed, 23 insertions, 336 deletions
diff --git a/media-plugins/vdr-xineliboutput/Manifest b/media-plugins/vdr-xineliboutput/Manifest index 26b3462463f8..e56d8e8e9a3e 100644 --- a/media-plugins/vdr-xineliboutput/Manifest +++ b/media-plugins/vdr-xineliboutput/Manifest @@ -1,13 +1,9 @@ AUX confd-1.0.0_pre6 856 BLAKE2B 2545bf913622d7043e7fe8d17bd0e1b3435801bc035598aff28287061c1eb3d3a14f3edc53156035ead91152dd9b5ab523882b6a35bea616637b6d8b5a478366 SHA512 67ab65984c2176edb7b3985b4a561bb41c8c529796d5cc44f559e275240c0c25bfee9e340744c7f25192de8a5231ff94f0bc87ace0edbb5b496846b0f8017fed AUX confd-2.0.0 1476 BLAKE2B a1f852cb07940ff54125d88bae9467e5068e66e903b4dcdbde295cb3aa89a49d92ff7e89632882ad8be59037ff44e1f6f1d6a4f53d7200024e0fe69b499da693 SHA512 8ab8b99e770dacbaadfc97ccc80f3d2c857bf95b662b9152959ccd88b940f4d2f7d2957ea4f6390f30470aca809cb3bb04b8b9e696122131fbb6d9f5d010f579 AUX vdr-frontend 400 BLAKE2B 49713e916fbbf849517440d50343f4cedc6ffb7f65e44235df5706d4ef5881fbc92b657a0079f6c0ca9d93b3eb0fe582385b41c1d87b2dc835abd1783c723edb SHA512 e6ef3d51fa02290db8456c5b37f9a97f90557bb7943c1310ff2d8e77ee1beee3c98b1a6f012c9d97e048e3d7079b72cdeab9fa13e2a494bcb6dc58c2cd426e1f -DIST vdr-xineliboutput-1.1.0.tgz 404820 BLAKE2B d2ed09b0b39878f6a865180e110502d774d6087b56bb905af0994c9b397de0db0d54599c6957022defeb9fcbcdd197de505aaf83b6e13845f55e14b65c825530 SHA512 255ae698c1dc9d9098847e62c386a6bd24ec1dc822fb695600ef944e18d0febfac0d5b487de57a17ea9f9bd3935d1d11763a06a5daa527ce95f9557a408c264d DIST vdr-xineliboutput-2.0.0.tgz 413085 BLAKE2B 85fffdbea51917035475863019095ed81bdda6e8e994c3d76b83433fca14cf680c64e268c04316199f6b707b5da7bf0ceafb991781ced552abebebf2e283fb5f SHA512 9410072bcd8ae71196e3417c12dc810da109f155748d58b3b0b422cd6d8cd29b3f8a7d0cbffada9dd22af679161ffeb096e952f620ed1c7f1122b46bf111f9ee -DIST vdr-xineliboutput-2.0.0_p20150220.tar.xz 326520 BLAKE2B ee3c4c61b4df79fe8ae1a06119e0427e027d462c8d85f567b787604993427f70dc1d532c41dd1c1778ba96ff351c0f08db925820e075a3ed4a8837f7ae47cada SHA512 8e3a6fe4dad4875b1e2d2c6667e1c5d8f4542742fb74c40148aa5dc403b86743c32a49e1fb0979a59c312aaff4c038347f934105b0ca8d3097b61c59021966f3 -DIST xineliboutput-2.0.0_p20130821.tar.bz2 356633 BLAKE2B 499f3d341cfaf24ec00da4f159ad33182abf22295928cd57e87d9141fb971a4f75a66e5c3f38b7f3b5a227c5c91ec3a644160ebdbc203f8c4d733b8e1b12f64e SHA512 ee25447749dc5b8fe93da3c021823f8dd552619d64575525918c15447135af0d6684e613b20a1aa99a1fd8bd5334344ea03962ab75bbbffb0204d92adf36f9ed -EBUILD vdr-xineliboutput-1.1.0.ebuild 3219 BLAKE2B 8e936f0c7b2057bbe10331f8eefe160928cd71b072c94ee887043426056d0f8707c9f03abfaa9315d054c037495e94157491bf26debb6f2c55ea797e01296959 SHA512 531d2ac0e82b91ce25628b2bbe10a46e7ab81783278235f080607673072da21d1dae90329c11fa25d9df4dd2475261d94ced88c32c4f288729be5fc73fdd5d5c +DIST vdr-xineliboutput-2.1.0.tgz 415333 BLAKE2B 8311271dda889cde5ab69d5bf1f643c8f6b1991ca615ce6322ea5585aac12b07b32f6fd933bf6c3797d45971597e61d429e4d9de356246109cab7c8f059b4d79 SHA512 226654dcd47864e9df8282ef401509d291677587b2850872c535abb7bee468a7c6d72c30953090890d002f0977aa1ee357a0fe6938ce3f3c1b6324e82b926537 EBUILD vdr-xineliboutput-2.0.0.ebuild 2960 BLAKE2B 8fa657edc879d8bb714622323caf29bbf51480be33df9808c481c5e2c2304dd5c6071e6e841a08548f3c353b5336b9eb28b7383a2ba3d82999e575b83c2134c1 SHA512 d994640eb60a8b701bd46d0c4e8bbf559cd82be6cbadc6a759e14ec75ce22e92df25a4982d1fefdc03873659d23cb432ec76d38f5019d79802d59a0fbe0cc441 -EBUILD vdr-xineliboutput-2.0.0_pre20130821.ebuild 3348 BLAKE2B 67000e3dbbd2c10c0cb22f67df244a9d5bb821a843c5cc7e02ccf25c0781b40a0b8cad9ab1f0c313707ee3dab0cd8376e1c3fdde016ba7eea06453cae785ba06 SHA512 f6ea6f3609fd2fa96384b8fa9ccf3d88151b0520ab7050eb4d9a2129dc980a86bda4005a47647f595361558ff791bd82eb16c8abe56ac085aedf12e824d19540 -EBUILD vdr-xineliboutput-2.0.0_pre20150220.ebuild 3119 BLAKE2B bff5b69f39ea7482e504f5891e33dd0624b5e5110f3a39a04eb1abfcd8de8c1d935b233a20059507dc723e75a91a6c501cb764e9c087236cbd2f867f235c4769 SHA512 980ca2052e5c39cc44b9f0ce58ee410c8585cf2ea0b1a84728911674f95cfd580645ade00e5c44edcb2317caeae93c45e242388e4086a27303fd74c63f732a8f -EBUILD vdr-xineliboutput-9999.ebuild 3372 BLAKE2B b74b93c35a398b0cc64d5b1486b75fd9fbfc1be1a67816b8ee1f3a0c0b5d141526dddfee9ec55e14c70370a8f555d477dfe1abf5327bbdcff5bca06a66aadd76 SHA512 99cdcd6cff01fbc8e23a8fb7421e0bb9d76dbfec3498784ae8c9728e58be5749a71a2d86b2aa1f209e0ad1916ccec69cd7ed464f14e3a21c8f66366344838fdc +EBUILD vdr-xineliboutput-2.1.0.ebuild 3167 BLAKE2B a63b27f5452078abb4b44f3708adca30aaf5579117f07d1445c860ef83047d3437a0674a5274616993dd59496b78b1483d0f4f11b2b22b80616e65879813fe6d SHA512 e470953f353aa30ffd957c5329a90dd547231fca964c4981c38efee7b18f563ca4a1891dc4069627116f40f66f3e88563090e535fe132855a7e02e89a63e3130 +EBUILD vdr-xineliboutput-9999.ebuild 3334 BLAKE2B 1c0f32a978de1c52740d9971b6061ea37b55fa723d641739007a116f5030c944bcff01b6cd39f0a120c71de6730f574217055e91168fa12537f3798ba6d77c78 SHA512 5fa6e56ca18b8ce9950298d2fff76c54579a7373f1ac7a971b5a560cacd688b745f88e706822ce6da0c89a824482d35117b8cd78b4ee14b2327b0e2483a14dbe MISC metadata.xml 914 BLAKE2B 3066d82b14007277d69678a7765cc7fb3337c30a1796f7035f0f3572f169db13ed2a7fb4741c3fba245a5cbcdfab7bcfd6d730420d6263a87f590892f4d56973 SHA512 a51975de16515dec059a35494a2c74d13f70a0468395e711cf8c53b5c121b439a0a3b63c755ffcf6caba4ef6def4f927a307a46123f16adcbfa339e4feb921ec diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-1.1.0.ebuild b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-1.1.0.ebuild deleted file mode 100644 index 22ecc06ccddf..000000000000 --- a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-1.1.0.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit vdr-plugin-2 - -GENTOO_VDR_CONDITIONAL=yes - -DESCRIPTION="Video Disk Recorder Xinelib PlugIn" -HOMEPAGE="https://sourceforge.net/projects/xineliboutput/" -SRC_URI="mirror://sourceforge/${PN#vdr-}/${P}.tgz" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -IUSE="bluray caps dbus fbcon jpeg libextractor nls opengl +vdr vdpau +X +xine xinerama" - -COMMON_DEPEND=" - vdr? ( - >=media-video/vdr-1.6.0 - libextractor? ( >=media-libs/libextractor-0.5.20 ) - caps? ( sys-libs/libcap ) - ) - - xine? ( - ( >=media-libs/xine-lib-1.2 - virtual/ffmpeg ) - fbcon? ( jpeg? ( virtual/jpeg:* ) ) - X? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) - dbus? ( dev-libs/dbus-glib dev-libs/glib:2 ) - vdpau? ( x11-libs/libvdpau >=media-libs/xine-lib-1.2 ) - jpeg? ( virtual/jpeg:* ) - bluray? ( media-libs/libbluray ) - opengl? ( virtual/opengl ) - ) - )" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig - sys-kernel/linux-headers - nls? ( sys-devel/gettext ) - xine? ( - X? ( - x11-base/xorg-proto - x11-libs/libXxf86vm - ) - )" -RDEPEND="${COMMON_DEPEND}" - -REQUIRED_USE=" || ( vdr xine )" - -VDR_CONFD_FILE="${FILESDIR}/confd-1.0.0_pre6" - -pkg_setup() { - vdr-plugin-2_pkg_setup - - if use xine; then - XINE_PLUGIN_DIR=$(pkg-config --variable=plugindir libxine) - [ -z "${XINE_PLUGIN_DIR}" ] && die "Could not find xine plugin dir" - fi -} - -src_prepare() { - vdr-plugin-2_src_prepare - - if has_version ">=media-video/vdr-2.1.2"; then - sed -e "s#VideoDirectory#cVideoDirectory::Name\(\)#" \ - -i config.c menu.c tools/udp_pes_scheduler.c - fi -} - -src_configure() { - local myconf - - if has_version ">=media-libs/xine-lib-1.2"; then - myconf="${myconf} --enable-libavutil" - else - myconf="${myconf} --disable-libavutil" - fi - - # No autotools based configure script - ./configure \ - --cc=$(tc-getCC) \ - --cxx=$(tc-getCXX) \ - $(use_enable X x11) \ - $(use_enable X xshm) \ - $(use_enable X xdpms) \ - $(use_enable X xshape) \ - $(use_enable X xrender) \ - $(use_enable fbcon fb) \ - $(use_enable vdr) \ - $(use_enable xine libxine) \ - $(use_enable libextractor) \ - $(use_enable caps libcap) \ - $(use_enable jpeg libjpeg) \ - $(use_enable xinerama) \ - $(use_enable vdpau) \ - $(use_enable dbus dbus-glib-1) \ - $(use_enable nls i18n) \ - $(use_enable bluray libbluray) \ - $(use_enable opengl) \ - ${myconf} \ - || die - - # UINT64_C is needed by ffmpeg headers - append-cxxflags -D__STDC_CONSTANT_MACROS -} - -src_install() { - if use vdr; then - vdr-plugin-2_src_install - - # bug 346989 - insinto /etc/vdr/plugins/xineliboutput/ - doins examples/allowed_hosts.conf - fowners -R vdr:vdr /etc/vdr/ - - if use nls; then - emake DESTDIR="${D}" i18n - fi - - if use xine; then - insinto $XINE_PLUGIN_DIR - doins xineplug_inp_xvdr.so - - insinto $XINE_PLUGIN_DIR/post - doins xineplug_post_*.so - - if use fbcon; then - dobin vdr-fbfe - - insinto $VDR_PLUGIN_DIR - doins libxineliboutput-fbfe.so.* - fi - - if use X; then - dobin vdr-sxfe - - insinto $VDR_PLUGIN_DIR - doins libxineliboutput-sxfe.so.* - fi - fi - else - emake DESTDIR="${D}" install - - dodoc HISTORY README - fi -} diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.0.0_pre20130821.ebuild b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.0.0_pre20130821.ebuild deleted file mode 100644 index 6f3eb19458b0..000000000000 --- a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.0.0_pre20130821.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit vdr-plugin-2 - -GENTOO_VDR_CONDITIONAL=yes - -DESCRIPTION="VDR Plugin: Xinelib PlugIn" -HOMEPAGE="https://sourceforge.net/projects/xineliboutput/" -MY_P=${PN#vdr-}-${PV/_pre/_p} -SRC_URI="http://vdr.websitec.de/download/${PN}/${MY_P}.tar.bz2" -S=${WORKDIR}/${MY_P} - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -IUSE="bluray caps dbus fbcon jpeg libextractor nls opengl +vdr vdpau +X +xine xinerama" - -COMMON_DEPEND=" - vdr? ( - >=media-video/vdr-1.6.0 - libextractor? ( >=media-libs/libextractor-0.5.20 ) - caps? ( sys-libs/libcap ) - ) - - xine? ( - ( >=media-libs/xine-lib-1.2 - virtual/ffmpeg ) - fbcon? ( jpeg? ( virtual/jpeg:* ) ) - X? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) - dbus? ( dev-libs/dbus-glib dev-libs/glib:2 ) - vdpau? ( x11-libs/libvdpau >=media-libs/xine-lib-1.2 ) - jpeg? ( virtual/jpeg:* ) - bluray? ( media-libs/libbluray ) - opengl? ( virtual/opengl ) - ) - )" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig - sys-kernel/linux-headers - nls? ( sys-devel/gettext ) - xine? ( - X? ( - x11-base/xorg-proto - x11-libs/libXxf86vm - ) - )" -RDEPEND="${COMMON_DEPEND}" - -REQUIRED_USE=" || ( vdr xine )" - -VDR_CONFD_FILE="${FILESDIR}/confd-2.0.0" - -pkg_setup() { - vdr-plugin-2_pkg_setup - - if use xine; then - XINE_PLUGIN_DIR=$(pkg-config --variable=plugindir libxine) - [ -z "${XINE_PLUGIN_DIR}" ] && die "Could not find xine plugin dir" - fi -} - -src_prepare() { - vdr-plugin-2_src_prepare - - if has_version ">=media-video/vdr-2.1.10"; then - sed -e "s:pm = RenderPixmaps():pm = dynamic_cast<cPixmapMemory *>(RenderPixmaps()):"\ - -e "s:delete pm;:DestroyPixmap(pm);:"\ - -i osd.c - fi -} - -src_configure() { - local myconf - - if has_version ">=media-libs/xine-lib-1.2"; then - myconf="${myconf} --enable-libavutil" - else - myconf="${myconf} --disable-libavutil" - fi - - # No autotools based configure script - ./configure \ - --cc=$(tc-getCC) \ - --cxx=$(tc-getCXX) \ - $(use_enable X x11) \ - $(use_enable X xshm) \ - $(use_enable X xdpms) \ - $(use_enable X xshape) \ - $(use_enable X xrender) \ - $(use_enable fbcon fb) \ - $(use_enable vdr) \ - $(use_enable xine libxine) \ - $(use_enable libextractor) \ - $(use_enable caps libcap) \ - $(use_enable jpeg libjpeg) \ - $(use_enable xinerama) \ - $(use_enable vdpau) \ - $(use_enable dbus dbus-glib-1) \ - $(use_enable nls i18n) \ - $(use_enable bluray libbluray) \ - $(use_enable opengl) \ - ${myconf} \ - || die - - # UINT64_C is needed by ffmpeg headers - append-cxxflags -D__STDC_CONSTANT_MACROS -} - -src_install() { - if use vdr; then - vdr-plugin-2_src_install - - # bug 346989 - insinto /etc/vdr/plugins/xineliboutput/ - doins examples/allowed_hosts.conf - fowners -R vdr:vdr /etc/vdr/ - - if use nls; then - emake DESTDIR="${D}" i18n - fi - - if use xine; then - doinitd "${FILESDIR}"/vdr-frontend - - insinto $XINE_PLUGIN_DIR - doins xineplug_inp_xvdr.so - - insinto $XINE_PLUGIN_DIR/post - doins xineplug_post_*.so - - if use fbcon; then - dobin vdr-fbfe - - insinto $VDR_PLUGIN_DIR - doins libxineliboutput-fbfe.so.* - fi - - if use X; then - dobin vdr-sxfe - - insinto $VDR_PLUGIN_DIR - doins libxineliboutput-sxfe.so.* - fi - fi - else - emake DESTDIR="${D}" install - - dodoc HISTORY README - fi -} diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.0.0_pre20150220.ebuild b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.1.0.ebuild index d383380175cd..82652c7fe666 100644 --- a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.0.0_pre20150220.ebuild +++ b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.1.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 inherit vdr-plugin-2 @@ -9,18 +9,16 @@ GENTOO_VDR_CONDITIONAL=yes DESCRIPTION="VDR Plugin: Xinelib PlugIn" HOMEPAGE="https://sourceforge.net/projects/xineliboutput/" -MY_PV=${PV/_pre/_p} -SRC_URI="http://vdr.websitec.de/download/${PN}/${PN}-${MY_PV}.tar.xz" -S="${WORKDIR}/${VDRPLUGIN}-${MY_PV}" +SRC_URI="mirror://sourceforge/${PN#vdr-}/${P}.tgz" SLOT="0" LICENSE="GPL-2" KEYWORDS="~amd64 ~x86" -IUSE="bluray caps dbus fbcon jpeg libextractor nls opengl +vdr vdpau +X +xine xinerama" +IUSE="bluray caps cec dbus fbcon jpeg libextractor nls opengl +vdr vaapi vdpau +X +xine xinerama" COMMON_DEPEND=" vdr? ( - >=media-video/vdr-1.6.0 + media-video/vdr libextractor? ( >=media-libs/libextractor-0.5.20 ) caps? ( sys-libs/libcap ) ) @@ -33,12 +31,13 @@ COMMON_DEPEND=" x11-libs/libX11 x11-libs/libXext x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) + bluray? ( media-libs/libbluray ) dbus? ( dev-libs/dbus-glib dev-libs/glib:2 ) - vdpau? ( x11-libs/libvdpau >=media-libs/xine-lib-1.2 ) jpeg? ( virtual/jpeg:* ) - bluray? ( media-libs/libbluray ) opengl? ( virtual/opengl ) + vaapi? ( x11-libs/libva >=media-libs/xine-lib-1.2[vaapi] ) + vdpau? ( x11-libs/libvdpau >=media-libs/xine-lib-1.2[vdpau] ) + xinerama? ( x11-libs/libXinerama ) ) )" @@ -84,12 +83,14 @@ src_configure() { $(use_enable X xshm) \ $(use_enable X xdpms) \ $(use_enable X xshape) \ + $(use_enable X xrandr) \ $(use_enable X xrender) \ $(use_enable fbcon fb) \ $(use_enable vdr) \ $(use_enable xine libxine) \ $(use_enable libextractor) \ $(use_enable caps libcap) \ + $(use_enable cec libcec) \ $(use_enable jpeg libjpeg) \ $(use_enable xinerama) \ $(use_enable vdpau) \ diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-9999.ebuild b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-9999.ebuild index bca8332076fa..d84cc0931176 100644 --- a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-9999.ebuild +++ b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-9999.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 + GENTOO_VDR_CONDITIONAL=yes -inherit vdr-plugin-2 cvs toolchain-funcs +inherit git-r3 toolchain-funcs vdr-plugin-2 -DESCRIPTION="Video Disk Recorder Xinelib PlugIn" +DESCRIPTION="VDR Plugin: Xinelib PlugIn" HOMEPAGE="https://sourceforge.net/projects/xineliboutput/" -ECVS_SERVER="xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput" -ECVS_MODULE="${PN}" +EGIT_REPO_URI="https://git.code.sf.net/p/xineliboutput/git" SLOT="0" LICENSE="GPL-2" @@ -55,7 +55,8 @@ DEPEND="${COMMON_DEPEND} )" RDEPEND="${COMMON_DEPEND}" -S=${WORKDIR}/${PN} +S=${WORKDIR}/${P} + VDR_CONFD_FILE="${FILESDIR}/confd-2.0.0" pkg_setup() { @@ -73,7 +74,7 @@ pkg_setup() { src_prepare() { # Allow user patches to be applied without modifyfing the ebuild - epatch_user + eaplly_user vdr-plugin-2_src_prepare |