public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/musl:master commit in: media-libs/zvbi/, media-libs/zvbi/files/
@ 2016-12-06 21:01 Aric Belsito
  0 siblings, 0 replies; 2+ messages in thread
From: Aric Belsito @ 2016-12-06 21:01 UTC (permalink / raw
  To: gentoo-commits

commit:     d52da0b22df411be38c1e8a8414e5c6828dad44b
Author:     Aric Belsito <lluixhi <AT> gmail <DOT> com>
AuthorDate: Tue Dec  6 20:25:03 2016 +0000
Commit:     Aric Belsito <lluixhi <AT> gmail <DOT> com>
CommitDate: Tue Dec  6 20:25:03 2016 +0000
URL:        https://gitweb.gentoo.org/proj/musl.git/commit/?id=d52da0b2

media-libs/zvbi: Add current version

 media-libs/zvbi/Manifest                 |  4 +++
 media-libs/zvbi/files/zvbi-va_copy.patch | 12 ++++++++
 media-libs/zvbi/metadata.xml             |  8 +++++
 media-libs/zvbi/zvbi-0.2.35-r1.ebuild    | 52 ++++++++++++++++++++++++++++++++
 4 files changed, 76 insertions(+)

diff --git a/media-libs/zvbi/Manifest b/media-libs/zvbi/Manifest
new file mode 100644
index 0000000..0e78e57
--- /dev/null
+++ b/media-libs/zvbi/Manifest
@@ -0,0 +1,4 @@
+AUX zvbi-va_copy.patch 457 SHA256 528dc4e78add8c85bb536c199c460169964d638da57a459abf641e5458c0f5a1 SHA512 ec59b6888106db7fbd7ed83615ebc92571f10242cbfab86eae7b70a0e619e09cd187ca19ed5a1ae2a66f4b2e54cb4bd3e8f8d938d43ab4a72e16cf55a9bf7b0a WHIRLPOOL fac26141cd16b1da481165564d041cc44fc204b116b0683bda55095aff0a63336e0fd5f5960eca14fdbffe4cd36b6f2bbc316dc8c0f7b26172d6d754e16b2557
+DIST zvbi-0.2.35.tar.bz2 1047761 SHA256 fc883c34111a487c4a783f91b1b2bb5610d8d8e58dcba80c7ab31e67e4765318 SHA512 3d73eb0a7d05fdf1e3f8a74cc9d4fcb2a0287285904d59230c832f42b91afb072e96bda7e396ef07f268348061a51242925746db124bbb713cf56bdfabdada5d WHIRLPOOL e365d28db9834a5e9f8780d45f9fcb04c7b98e5a3122fe81336a42bb2de54505583a535908cabc0851b6753f589b758bf1d6e2831c88cfbeba9fe8d0633a42f0
+EBUILD zvbi-0.2.35-r1.ebuild 1326 SHA256 ca4b75ff3a749f47d42306a939e2d02c3601596e0ceac962b082111683d394f8 SHA512 5a14938fce91e25ac4c7437dc879978b38bfd90ca2123718d512097bc1b82d2171e71fa0671b37c8a0f1d2fb90740fc4dace8545fcd7e6faf837a0e78515b8b6 WHIRLPOOL e97096cd1fc72e1b886f5202e36dba56dc43b1ad817964098ba44b7e1122d930cc1666a4c6df96f1eca6e9c02ad6e11b0dbc1db708c861fe664f5a7150b19203
+MISC metadata.xml 244 SHA256 57770389847e9910fae48598bdb3ae71c9a3c662ebec0203da97e02a085904b4 SHA512 af9d2d89aee60846c292c11e0b2615eaedac9dddde3ff9ad6d4869892bd078ee0a16f8b87e17360d2c82561dd36c3c22bcd110e63835f4cba593e4f5f35db1a5 WHIRLPOOL 3ee4c8cebd8d8732593d2c2c830974c8105611341cc71db493af161a15f06724d5b0ac0dc869e31a86847bbcd76b8a7ad616b70e48232144db65c1aa0514b1f9

diff --git a/media-libs/zvbi/files/zvbi-va_copy.patch b/media-libs/zvbi/files/zvbi-va_copy.patch
new file mode 100644
index 0000000..cb513df
--- /dev/null
+++ b/media-libs/zvbi/files/zvbi-va_copy.patch
@@ -0,0 +1,12 @@
+diff -Naur zvbi-0.2.35.orig/src/misc.h zvbi-0.2.35/src/misc.h
+--- zvbi-0.2.35.orig/src/misc.h	2013-07-01 19:32:31.000000000 -0700
++++ zvbi-0.2.35/src/misc.h	2016-05-02 19:15:03.874251498 -0700
+@@ -425,7 +425,7 @@
+ 
+ /* __va_copy is a GNU extension. */
+ #ifndef __va_copy
+-#  define __va_copy(ap1, ap2) do { ap1 = ap2; } while (0)
++#  define __va_copy(ap1, ap2) va_copy(ap1, ap2)
+ #endif
+ 
+ /* Use this instead of strncpy(). strlcpy() is a BSD extension. */

diff --git a/media-libs/zvbi/metadata.xml b/media-libs/zvbi/metadata.xml
new file mode 100644
index 0000000..39f3b52
--- /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 0000000..ed76e95
--- /dev/null
+++ b/media-libs/zvbi/zvbi-0.2.35-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 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[${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}/${PN}-va_copy.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
+}


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] proj/musl:master commit in: media-libs/zvbi/, media-libs/zvbi/files/
@ 2022-01-18  0:47 Jory Pratt
  0 siblings, 0 replies; 2+ messages in thread
From: Jory Pratt @ 2022-01-18  0:47 UTC (permalink / raw
  To: gentoo-commits

commit:     76b049ae8d3d5e1ff37fdb4d6d0166638d30d013
Author:     Jory Pratt <anarchy <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 18 00:36:58 2022 +0000
Commit:     Jory Pratt <anarchy <AT> gentoo <DOT> org>
CommitDate: Tue Jan 18 00:36:58 2022 +0000
URL:        https://gitweb.gentoo.org/proj/musl.git/commit/?id=76b049ae

media-libs/zvbi: sync eapi changes

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org>

 media-libs/zvbi/Manifest                           |  2 +-
 media-libs/zvbi/files/tests-gcc7.patch             | 22 +++++++++++++
 ...zvbi-0.2.35-r1.ebuild => zvbi-0.2.35-r2.ebuild} | 36 ++++++++++++++--------
 3 files changed, 47 insertions(+), 13 deletions(-)

diff --git a/media-libs/zvbi/Manifest b/media-libs/zvbi/Manifest
index 8b65f92c..8a4f4a33 100644
--- a/media-libs/zvbi/Manifest
+++ b/media-libs/zvbi/Manifest
@@ -1 +1 @@
-DIST zvbi-0.2.35.tar.bz2 1047761 SHA256 fc883c34111a487c4a783f91b1b2bb5610d8d8e58dcba80c7ab31e67e4765318 SHA512 3d73eb0a7d05fdf1e3f8a74cc9d4fcb2a0287285904d59230c832f42b91afb072e96bda7e396ef07f268348061a51242925746db124bbb713cf56bdfabdada5d WHIRLPOOL e365d28db9834a5e9f8780d45f9fcb04c7b98e5a3122fe81336a42bb2de54505583a535908cabc0851b6753f589b758bf1d6e2831c88cfbeba9fe8d0633a42f0
+DIST zvbi-0.2.35.tar.bz2 1047761 BLAKE2B 5fa5fec7e39c9adc6590f3f6841a40ca723ffb6a017854f71f92f32232103672a6f48678b244a84f0cad742c378ffdb247fe33e5e3cdb1ee4d737e92f650a548 SHA512 3d73eb0a7d05fdf1e3f8a74cc9d4fcb2a0287285904d59230c832f42b91afb072e96bda7e396ef07f268348061a51242925746db124bbb713cf56bdfabdada5d

diff --git a/media-libs/zvbi/files/tests-gcc7.patch b/media-libs/zvbi/files/tests-gcc7.patch
new file mode 100644
index 00000000..181285cf
--- /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/zvbi-0.2.35-r1.ebuild b/media-libs/zvbi/zvbi-0.2.35-r2.ebuild
similarity index 58%
rename from media-libs/zvbi/zvbi-0.2.35-r1.ebuild
rename to media-libs/zvbi/zvbi-0.2.35-r2.ebuild
index f6c1bcc0..bd055b2e 100644
--- a/media-libs/zvbi/zvbi-0.2.35-r1.ebuild
+++ b/media-libs/zvbi/zvbi-0.2.35-r2.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-inherit eutils libtool multilib-minimal
+EAPI=8
+
+inherit libtool multilib-minimal
 
 DESCRIPTION="VBI Decoding Library for Zapping"
-SRC_URI="mirror://sourceforge/zapping/${P}.tar.bz2"
 HOMEPAGE="http://zapping.sourceforge.net"
+SRC_URI="mirror://sourceforge/project/zapping/${PN}/${PV}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc x86"
-IUSE="doc dvb nls static-libs v4l X"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
+IUSE="doc dvb nls v4l X"
 
 RDEPEND=">=media-libs/libpng-1.5.18:0=[${MULTILIB_USEDEP}]
 	>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
@@ -19,18 +20,22 @@ RDEPEND=">=media-libs/libpng-1.5.18:0=[${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 )"
+BDEPEND="doc? ( app-doc/doxygen )
+	nls? ( sys-devel/gettext )"
+
+PATCHES=(
+	"${FILESDIR}"/tests-gcc7.patch
+	"${FILESDIR}"/${PN}-va_copy.patch
+)
 
 src_prepare() {
-	epatch "${FILESDIR}/${PN}-va_copy.patch"
+	default
 	elibtoolize
 }
 
 multilib_src_configure() {
 	ECONF_SOURCE="${S}" econf \
-		$(use_enable static-libs static) \
 		$(use_enable v4l) \
 		$(use_enable dvb) \
 		$(use_enable nls) \
@@ -41,11 +46,18 @@ multilib_src_configure() {
 multilib_src_install() {
 	emake DESTDIR="${D}" install
 
-	multilib_is_native_abi && use doc && dohtml -a png,gif,html,css doc/html/*
+	if multilib_is_native_abi; then
+		if use doc; then
+			docinto html
+			dodoc doc/html/*.{png,gif,html,css}
+		fi
+	fi
 }
 
 multilib_src_install_all() {
+	# This may have been left pointing to "html"
+	docinto
 	dodoc AUTHORS BUGS ChangeLog NEWS README TODO
 
-	find "${D}" -name '*.la' -delete
+	find "${ED}" -name '*.la' -delete
 }


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-01-18  0:47 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-06 21:01 [gentoo-commits] proj/musl:master commit in: media-libs/zvbi/, media-libs/zvbi/files/ Aric Belsito
  -- strict thread matches above, loose matches on Subject: below --
2022-01-18  0:47 Jory Pratt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox