summaryrefslogtreecommitdiff
path: root/media-libs/zvbi
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-libs/zvbi
reinit the tree, so we can have metadata
Diffstat (limited to 'media-libs/zvbi')
-rw-r--r--media-libs/zvbi/Manifest6
-rw-r--r--media-libs/zvbi/files/tests-gcc7.patch22
-rw-r--r--media-libs/zvbi/metadata.xml8
-rw-r--r--media-libs/zvbi/zvbi-0.2.35-r1.ebuild51
4 files changed, 87 insertions, 0 deletions
diff --git a/media-libs/zvbi/Manifest b/media-libs/zvbi/Manifest
new file mode 100644
index 000000000000..f9b17e230073
--- /dev/null
+++ b/media-libs/zvbi/Manifest
@@ -0,0 +1,6 @@
+AUX tests-gcc7.patch 677 SHA256 e5b38cbd6d665bc347610f5ddc0523cfddbd06b2a5bb66edb702bee3bd8e8862 SHA512 88e19bbb5e81f506dc031a2d8c2232396840784d3b22cdc67f8358792020c060432881c3a8ca126a96e779f83a12dd8209d7691c14cd2857a536dc0c84f3f074 WHIRLPOOL 70375d1601077082f6c24d533b2fed4b72dac458f21c8de5340d0439fe5e7e8313073bd2df15f764d9bfaebff1a16fd8de37b8585a676b93824654fcb7dd1e99
+DIST zvbi-0.2.35.tar.bz2 1047761 SHA256 fc883c34111a487c4a783f91b1b2bb5610d8d8e58dcba80c7ab31e67e4765318 SHA512 3d73eb0a7d05fdf1e3f8a74cc9d4fcb2a0287285904d59230c832f42b91afb072e96bda7e396ef07f268348061a51242925746db124bbb713cf56bdfabdada5d WHIRLPOOL e365d28db9834a5e9f8780d45f9fcb04c7b98e5a3122fe81336a42bb2de54505583a535908cabc0851b6753f589b758bf1d6e2831c88cfbeba9fe8d0633a42f0
+EBUILD zvbi-0.2.35-r1.ebuild 1326 SHA256 7b62ce9a462e856d0e117a9dabfb02ab8a500ebb6a1ab695a4ef3ee7b437aa9a SHA512 32ec6b24ea5f6d601bbed14d69d4c97c6641025800cf4b4b6747ef1f62643dfa5394cbfacd45d94913b627d10d0712134a37d45700c4d2658cebf5f1504d2d60 WHIRLPOOL 2af4eb56a49515e805df88dc6878b60809e0aa9e058d618d90bd2745a4c19874fc8a52950bf02c9955ebac8f4f67e260effc54de00178f496e8b85dd7d29e135
+MISC ChangeLog 2637 SHA256 311a436fc8c2d0caa0f649351ad73dd3bb4b25b8cca57716e2d59b99cac2afb0 SHA512 4d024df365cd6da6fbad75cb6b4a7aaf9dfcb46a8fcce0bad70c9aafc6cf761b6c588674e006ab56e3ec26a142aaaf1dc35a16c806c56d9404c94ed07ab4556f WHIRLPOOL 3ffbab1db0239fad70cdfb6b5400c16e45d4593fc3ae136fa183857b74ab392c026023ddbe6a7b097098f7e99f9561d49cd5c5ff5946a53e096e3bb88631ef52
+MISC ChangeLog-2015 8559 SHA256 e9e17092d8c0e80a595fbf3d50fa3c776ea54faf373442737199f65b4640348b SHA512 20ed667aa52a2372ecd8d420cf46e47dc71418afb453d038092f3ef8ea6ad028d7c3b68adc549db119d0284486f7f24d5efd097beb88a93ff831e32d84458ce2 WHIRLPOOL deb68c7faa5d23ea898c8eaf3fe8d4a59beea110aed221e046ddf39d046b879f2b301ed984834089d2dfa04814673aebfab44789f17d3c99525fadfcbc95f929
+MISC metadata.xml 244 SHA256 57770389847e9910fae48598bdb3ae71c9a3c662ebec0203da97e02a085904b4 SHA512 af9d2d89aee60846c292c11e0b2615eaedac9dddde3ff9ad6d4869892bd078ee0a16f8b87e17360d2c82561dd36c3c22bcd110e63835f4cba593e4f5f35db1a5 WHIRLPOOL 3ee4c8cebd8d8732593d2c2c830974c8105611341cc71db493af161a15f06724d5b0ac0dc869e31a86847bbcd76b8a7ad616b70e48232144db65c1aa0514b1f9
diff --git a/media-libs/zvbi/files/tests-gcc7.patch b/media-libs/zvbi/files/tests-gcc7.patch
new file mode 100644
index 000000000000..181285cfbd46
--- /dev/null
+++ b/media-libs/zvbi/files/tests-gcc7.patch
@@ -0,0 +1,22 @@
+Index: zvbi-0.2.35/test/test-dvb_mux.cc
+===================================================================
+--- zvbi-0.2.35.orig/test/test-dvb_mux.cc
++++ zvbi-0.2.35/test/test-dvb_mux.cc
+@@ -137,7 +137,7 @@ is_good_service (vbi_service_set servi
+ static const vbi_service_set
+ all_services [] = {
+ 0,
+- -1,
++ (vbi_service_set)-1,
+ VBI_SLICED_2xCAPTION_525,
+ VBI_SLICED_CAPTION_525,
+ VBI_SLICED_CAPTION_525_F1,
+@@ -3237,7 +3237,7 @@ static void
+ test_dvb_mux_cor_pts (void)
+ {
+ static const int64_t ptss [] = {
+- 0x8000000000000000ll, -1, 0, 0x7FFFFFFFFFFFFFFFll,
++ (int64_t)0x8000000000000000ll, -1, 0, 0x7FFFFFFFFFFFFFFFll,
+ };
+ DVBPESMuxTest mx;
+ unsigned int i;
diff --git a/media-libs/zvbi/metadata.xml b/media-libs/zvbi/metadata.xml
new file mode 100644
index 000000000000..39f3b52dc6dd
--- /dev/null
+++ b/media-libs/zvbi/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">zapping</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-libs/zvbi/zvbi-0.2.35-r1.ebuild b/media-libs/zvbi/zvbi-0.2.35-r1.ebuild
new file mode 100644
index 000000000000..3f634ef235c7
--- /dev/null
+++ b/media-libs/zvbi/zvbi-0.2.35-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils libtool multilib-minimal
+
+DESCRIPTION="VBI Decoding Library for Zapping"
+SRC_URI="mirror://sourceforge/zapping/${P}.tar.bz2"
+HOMEPAGE="http://zapping.sourceforge.net"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="doc dvb nls static-libs v4l X"
+
+RDEPEND=">=media-libs/libpng-1.5.18:0=[${MULTILIB_USEDEP}]
+ >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+ nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )
+ X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+ virtual/os-headers
+ doc? ( app-doc/doxygen )
+ nls? ( sys-devel/gettext )
+ X? ( x11-libs/libXt )"
+
+src_prepare() {
+ epatch "${FILESDIR}/tests-gcc7.patch"
+ elibtoolize
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
+ $(use_enable static-libs static) \
+ $(use_enable v4l) \
+ $(use_enable dvb) \
+ $(use_enable nls) \
+ $(use_with X x) \
+ $(multilib_native_use_with doc doxygen)
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install
+
+ multilib_is_native_abi && use doc && dohtml -a png,gif,html,css doc/html/*
+}
+
+multilib_src_install_all() {
+ dodoc AUTHORS BUGS ChangeLog NEWS README TODO
+
+ find "${D}" -name '*.la' -delete
+}