[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2016-05-05 Thread Joerg Bornkessel
commit: 91cf3ddad86852356bf48f7bd215d75807a1824d
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Thu May  5 19:23:26 2016 +
Commit: Joerg Bornkessel  gentoo  org>
CommitDate: Thu May  5 19:23:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91cf3dda

compilefix wrt bug 575494

Package-Manager: portage-2.2.28

 media-video/noad/noad-0.7.3.ebuild | 88 --
 .../{noad-0.8.6.ebuild => noad-0.8.6-r2.ebuild}| 15 +++-
 2 files changed, 11 insertions(+), 92 deletions(-)

diff --git a/media-video/noad/noad-0.7.3.ebuild 
b/media-video/noad/noad-0.7.3.ebuild
deleted file mode 100644
index acce5bb..000
--- a/media-video/noad/noad-0.7.3.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils flag-o-matic autotools
-
-DESCRIPTION="Mark commercial Breaks in VDR records"
-HOMEPAGE="http://noad.heliohost.org/";
-SRC_URI="http://noad.heliohost.org/${P}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ffmpeg imagemagick"
-
-DEPEND="media-libs/libmpeg2
-   ffmpeg? ( >=virtual/ffmpeg-0.4.8 )
-   imagemagick? ( >=media-gfx/imagemagick-6.2.4.2-r1 )
-   !media-plugins/vdr-markad"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-
-   epatch "${FILESDIR}"/patches-0.7.x/"${P}"-hangcheck.diff
-
-   # UINT64_C is needed by ffmpeg headers
-   append-flags -D__STDC_CONSTANT_MACROS
-
-   if has_version ">=media-video/vdr-1.7.15"; then
-   sed -e "s:2001:6419:" -i svdrpc.cpp
-   fi
-
-   epatch "${FILESDIR}/patches-0.7.x/${P}_gcc-4.7.diff"
-
-   eautoreconf
-}
-
-src_configure() {
-
-   local=myconf
-   use ffmpeg && myconf="--with-ffmpeg --with-ffmpeginclude=/usr/include"
-
-   econf \
-   ${myconf} \
-   $(use_with imagemagick magick) \
-   --with-mpeginclude=/usr/include/mpeg2dec
-#  --with-tools # fails on showindex, marcpics compile
-}
-
-src_install() {
-
-   dobin noad
-#   fix me later!
-#   dobin noad showindex
-#  use imagemagick && dobin markpics
-
-   dodoc README INSTALL
-   # example scripts are installed as dokumentation
-   dodoc allnewnoad allnoad allnoadnice clearlogos noadifnew stat2html
-
-   newconfd "${FILESDIR}"/confd_vdraddon.noad vdraddon.noad
-
-   insinto /usr/share/vdr/record
-   doins "${FILESDIR}"/record-50-noad.sh
-
-   insinto /usr/share/vdr/shutdown
-   doins "${FILESDIR}"/pre-shutdown-15-noad.sh
-
-   insinto /etc/vdr/reccmds
-   doins "${FILESDIR}"/reccmds.noad.conf
-
-   exeinto /usr/share/vdr/bin
-   doexe "${FILESDIR}"/noad-reccmd
-}
-
-pkg_postinst() {
-
-   elog
-   elog "Congratulations, you have just installed noad!,"
-   elog "To integrate noad in VDR you should do this:"
-   elog
-   elog "start and set Parameter in /etc/conf.d/vdraddon.noad"
-   elog
-   elog "Note: You can use here all pararmeters for noad,"
-   elog "please look in the documentation of noad."
-}

diff --git a/media-video/noad/noad-0.8.6.ebuild 
b/media-video/noad/noad-0.8.6-r2.ebuild
similarity index 82%
rename from media-video/noad/noad-0.8.6.ebuild
rename to media-video/noad/noad-0.8.6-r2.ebuild
index 297a1a3..bb10d50 100644
--- a/media-video/noad/noad-0.8.6.ebuild
+++ b/media-video/noad/noad-0.8.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -25,9 +25,16 @@ DEPEND="${RDEPEND}
 REQUIRED_USE="|| ( ffmpeg libmpeg2 )"
 
 src_prepare() {
-   if has_version '>=media-video/vdr-1.7.15'; then
-   sed -i -e 's:2001:6419:' svdrpc.cpp main.cpp || die
-   fi
+   sed -i -e 's:2001:6419:' svdrpc.cpp main.cpp
+
+   # wrt bug 575494
+   sed -e "s:CODEC_ID_MP3:AV_CODEC_ID_MP3:" -i audiotools.cpp
+   sed -e "sCODEC_ID_PROBE:AV_CODEC_ID_PROBE:" -i ffmpeg_decoder.cpp
+
+   # tested libav-9, ffmepg-2.2.9
+   epatch "${FILESDIR}/patches-0.8.x/${P}-libav9.diff" \
+   "${FILESDIR}/patches-0.8.x/${P}-ffmpeg25.patch"
+
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2017-03-12 Thread Michał Górny
commit: 0f4cad40059479f2d425e2dd7cf1a553fe4896e9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 08:52:38 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 12 09:05:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f4cad40

media-video/noad: Remove redundant confutils_require_any, #610480

 media-video/noad/noad-0.8.6-r1.ebuild | 5 ++---
 media-video/noad/noad-0.8.6-r2.ebuild | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/media-video/noad/noad-0.8.6-r1.ebuild 
b/media-video/noad/noad-0.8.6-r1.ebuild
index 52992337087..ae96bfd4fd5 100644
--- a/media-video/noad/noad-0.8.6-r1.ebuild
+++ b/media-video/noad/noad-0.8.6-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-inherit autotools eutils toolchain-funcs confutils
+inherit autotools eutils toolchain-funcs
 
 DESCRIPTION="Mark commercial breaks in VDR recordings"
 HOMEPAGE="http://noad.net23.net/";
@@ -34,7 +34,6 @@ src_prepare() {
 }
 
 src_configure() {
-   confutils_require_any ffmpeg libmpeg2
econf \
$(usex imagemagick '--with-magick') \
$(usex ffmpeg '' '--without-ffmpeg') \

diff --git a/media-video/noad/noad-0.8.6-r2.ebuild 
b/media-video/noad/noad-0.8.6-r2.ebuild
index f9325a7fbb2..cd819660440 100644
--- a/media-video/noad/noad-0.8.6-r2.ebuild
+++ b/media-video/noad/noad-0.8.6-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-inherit autotools eutils toolchain-funcs confutils
+inherit autotools eutils toolchain-funcs
 
 DESCRIPTION="Mark commercial breaks in VDR recordings"
 HOMEPAGE="http://noad.net23.net/";
@@ -38,7 +38,6 @@ src_prepare() {
 }
 
 src_configure() {
-   confutils_require_any ffmpeg libmpeg2
econf \
$(usex imagemagick '--with-magick') \
$(usex ffmpeg '' '--without-ffmpeg') \



[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2020-02-14 Thread Jörg Bornkessel
commit: 31a85dfc04a5d5b83b15b9b876135427f932d76c
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:46:47 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a85dfc

media-video/noad: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-video/noad/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-video/noad/metadata.xml b/media-video/noad/metadata.xml
index 8251361a1e1..90724bd3783 100644
--- a/media-video/noad/metadata.xml
+++ b/media-video/noad/metadata.xml
@@ -12,7 +12,4 @@

Build support for mpeg2 over 
media-libs/libmpeg2 rather than using ffmpeg

-   
-   Mark commercial Breaks in VDR records. 
-   
 



[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2020-01-23 Thread Jörg Bornkessel
commit: 25d7e7d79368b7625221486d1d32f5c515901854
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Thu Jan 23 20:31:52 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Thu Jan 23 20:33:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25d7e7d7

media-video/noad: license, dead homepage, src_uri fixed

sources are not available by upstream anymore
Martin Dummer has pickupded the sources and added to git hub
this is a community managed project now

Closes: https://bugs.gentoo.org/682394
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-video/noad/Manifest |  1 +
 media-video/noad/noad-0.8.6-r4.ebuild | 79 +++
 2 files changed, 80 insertions(+)

diff --git a/media-video/noad/Manifest b/media-video/noad/Manifest
index 8722aadf4f8..3de2a08bc1b 100644
--- a/media-video/noad/Manifest
+++ b/media-video/noad/Manifest
@@ -1,2 +1,3 @@
 DIST noad-0.8.6-ffmpeg3.4.diff.bz2 6261 BLAKE2B 
4c1de8b72c9b25a056cabb5a74b4d9bbc42f6586b4e2166bf2cf5ac76d7617df3318a4a4b21fa5dbfb601e2f9bacc7bd2d8b54705750a2d761c5a73c5c745578
 SHA512 
f7b4879902e2344099ef337094fc8be1c4322d2fa1ed5d7c275adfed9dfcc1644cc18743191ffd4daaa44a83cf3936a8dd8a978c66aaeae18a38c6164a608b02
 DIST noad-0.8.6.tar.bz2 188085 BLAKE2B 
fa9ae43984509f6da17028cda11f69dae0a74afcabe8daaaf2661d9791229bf1d5374b26abbcc9cd8f887b42c188a0d4871ae059dabac3b9bb9175533f096100
 SHA512 
ffca9e8bc78719350ffdfe59a4f258033f843ddf761ca5d8893cde5a4968a644c0318fd86b60e7b9e78b0650f8f02c68e6f7a95f4dfb702ab30d84ad3750c9e9
+DIST noad-0.8.6.tar.gz 226169 BLAKE2B 
c8aa44a868a7592b66a94a58065df5b3dc19562bf6bfb946fe60acebd2ea9f9090750836368bc6aeecf2fbd9938b0ec3f653d7908d3b34f27c3362fcea48e445
 SHA512 
abec49ea7d4dc4233d42bd42ba267bc7b235aace1597c5cd3dcbb7b4ede00c3778eaa2a0d8697fca4caf2b0ca94b540b87a862523a3028eb5cfe84db3c460ede

diff --git a/media-video/noad/noad-0.8.6-r4.ebuild 
b/media-video/noad/noad-0.8.6-r4.ebuild
new file mode 100644
index 000..170684dc966
--- /dev/null
+++ b/media-video/noad/noad-0.8.6-r4.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Mark commercial breaks in VDR recordings"
+HOMEPAGE="https://github.com/madmartin/noad";
+SRC_URI="https://github.com/madmartin/noad/archive/v0.8.6.tar.gz -> ${P}.tar.gz
+   http://vdr.websitec.de/download/${PN}/${P}-ffmpeg3.4.diff.bz2";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ffmpeg imagemagick libmpeg2"
+
+RDEPEND="
+   libmpeg2? ( media-libs/libmpeg2:= )
+   ffmpeg? ( virtual/ffmpeg )
+   imagemagick? ( media-gfx/imagemagick )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+REQUIRED_USE="|| ( ffmpeg libmpeg2 )"
+
+src_prepare() {
+   default
+
+   #compile tested libav-13, ffmepg-3.4
+   eapply "${WORKDIR}/${P}-ffmpeg3.4.diff"
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(usex imagemagick '--with-magick') \
+   $(usex ffmpeg '' '--without-ffmpeg') \
+   $(usex libmpeg2 '' '--without-libmpeg2') \
+   --with-tools
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"  # see bug #469810
+}
+
+src_install() {
+   dobin noad showindex checkMarks
+   use imagemagick && dobin markpics
+
+   dodoc README INSTALL
+   # example scripts are installed as dokumentation
+   dodoc allnewnoad allnoad allnoadnice clearlogos noadcall.sh noadifnew 
stat2html statupd
+
+   newconfd "${FILESDIR}"/confd_vdraddon.noad vdraddon.noad
+
+   insinto /usr/share/vdr/record
+   doins "${FILESDIR}"/record-50-noad.sh
+
+   insinto /usr/share/vdr/shutdown
+   doins "${FILESDIR}"/pre-shutdown-15-noad.sh
+
+   insinto /etc/vdr/reccmds
+   doins "${FILESDIR}"/reccmds.noad.conf
+
+   exeinto /usr/share/vdr/bin
+   doexe "${FILESDIR}"/noad-reccmd
+}
+
+pkg_postinst() {
+   elog
+   elog "To integrate noad in VDR you should do this:"
+   elog
+   elog "start and set Parameter in /etc/conf.d/vdraddon.noad"
+   elog
+   elog "Note: You can use here all parameters for noad,"
+   elog "please look in the documentation of noad."
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2019-04-13 Thread Agostino Sarubbo
commit: c41041641754a15856d431901a38d6c370c878ce
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Apr 13 19:08:28 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Apr 13 19:08:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4104164

media-video/noad: amd64 stable wrt bug #681498

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 media-video/noad/noad-0.8.6-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/noad/noad-0.8.6-r3.ebuild 
b/media-video/noad/noad-0.8.6-r3.ebuild
index ab6a5dbf53c..b162dbd8fe1 100644
--- a/media-video/noad/noad-0.8.6-r3.ebuild
+++ b/media-video/noad/noad-0.8.6-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="http://noad.net23.net/${P}.tar.bz2
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+ffmpeg imagemagick libmpeg2"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2018-07-12 Thread Joerg Bornkessel
commit: 27a6773abde69e88c3edea709b6fa4ad01e161ea
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Thu Jul 12 11:55:52 2018 +
Commit: Joerg Bornkessel  gentoo  org>
CommitDate: Thu Jul 12 11:55:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a6773a

media-video/noad: fixed compile for ffmpeg-3, wrt bug 614220

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 media-video/noad/Manifest   |  1 +
 media-video/noad/metadata.xml   |  2 +-
 media-video/noad/noad-0.7.3-r1.ebuild   |  4 ++--
 media-video/noad/noad-0.8.6-r1.ebuild   |  6 +++---
 media-video/noad/noad-0.8.6-r2.ebuild   |  6 +++---
 .../noad/{noad-0.8.6-r1.ebuild => noad-0.8.6-r3.ebuild} | 17 +
 6 files changed, 19 insertions(+), 17 deletions(-)

diff --git a/media-video/noad/Manifest b/media-video/noad/Manifest
index 93ef3d0545d..947101c403a 100644
--- a/media-video/noad/Manifest
+++ b/media-video/noad/Manifest
@@ -1,2 +1,3 @@
 DIST noad-0.7.3.tar.bz2 174036 BLAKE2B 
11fbe9e794981b1666b04ff9d8909972a00db2daff90819d651324704836949af85278e807e7e6902b0198fd4dcd167c8722adcf816d95e15fe808efb93420a1
 SHA512 
0edc81c9b689c49b99cd68b80bf7acbb0af9757b4d5439edd0610ca96bf0ee4783844aa0dfe52e3303b21f5794af3ad9a216371d4e698bbf26f24bc31be43c66
+DIST noad-0.8.6-ffmpeg3.4.diff.bz2 6261 BLAKE2B 
4c1de8b72c9b25a056cabb5a74b4d9bbc42f6586b4e2166bf2cf5ac76d7617df3318a4a4b21fa5dbfb601e2f9bacc7bd2d8b54705750a2d761c5a73c5c745578
 SHA512 
f7b4879902e2344099ef337094fc8be1c4322d2fa1ed5d7c275adfed9dfcc1644cc18743191ffd4daaa44a83cf3936a8dd8a978c66aaeae18a38c6164a608b02
 DIST noad-0.8.6.tar.bz2 188085 BLAKE2B 
fa9ae43984509f6da17028cda11f69dae0a74afcabe8daaaf2661d9791229bf1d5374b26abbcc9cd8f887b42c188a0d4871ae059dabac3b9bb9175533f096100
 SHA512 
ffca9e8bc78719350ffdfe59a4f258033f843ddf761ca5d8893cde5a4968a644c0318fd86b60e7b9e78b0650f8f02c68e6f7a95f4dfb702ab30d84ad3750c9e9

diff --git a/media-video/noad/metadata.xml b/media-video/noad/metadata.xml
index b76754b18b7..8251361a1e1 100644
--- a/media-video/noad/metadata.xml
+++ b/media-video/noad/metadata.xml
@@ -10,7 +10,7 @@
Gentoo Video project


-   Support for libmpeg2 library
+   Build support for mpeg2 over 
media-libs/libmpeg2 rather than using ffmpeg


Mark commercial Breaks in VDR records. 

diff --git a/media-video/noad/noad-0.7.3-r1.ebuild 
b/media-video/noad/noad-0.7.3-r1.ebuild
index 2a433cde6db..3835c9d4b83 100644
--- a/media-video/noad/noad-0.7.3-r1.ebuild
+++ b/media-video/noad/noad-0.7.3-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 inherit autotools eutils toolchain-funcs
 
 DESCRIPTION="Mark commercial Breaks in VDR records"

diff --git a/media-video/noad/noad-0.8.6-r1.ebuild 
b/media-video/noad/noad-0.8.6-r1.ebuild
index ae96bfd4fd5..60d75aed517 100644
--- a/media-video/noad/noad-0.8.6-r1.ebuild
+++ b/media-video/noad/noad-0.8.6-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 inherit autotools eutils toolchain-funcs
 
 DESCRIPTION="Mark commercial breaks in VDR recordings"
@@ -27,7 +27,7 @@ src_prepare() {
sed -i -e 's:2001:6419:' svdrpc.cpp main.cpp
 
# tested libav-9, ffmepg-2.2.9
-   epatch "${FILESDIR}/patches-0.8.x/${P}-libav9.diff" \
+   eapply "${FILESDIR}/patches-0.8.x/${P}-libav9.diff" \
"${FILESDIR}/patches-0.8.x/${P}-ffmpeg25.patch"
 
eautoreconf

diff --git a/media-video/noad/noad-0.8.6-r2.ebuild 
b/media-video/noad/noad-0.8.6-r2.ebuild
index cd819660440..d9c62f84e4b 100644
--- a/media-video/noad/noad-0.8.6-r2.ebuild
+++ b/media-video/noad/noad-0.8.6-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 inherit autotools eutils toolchain-funcs
 
 DESCRIPTION="Mark commercial breaks in VDR recordings"
@@ -31,7 +31,7 @@ src_prepare() {
sed -e "sCODEC_ID_PROBE:AV_CODEC_ID_PROBE:" -i ffmpeg_decoder.cpp
 
# tested libav-9, ffmepg-2.2.9
-   epatch "${FILESDIR}/patches-0.8.x/${P}-libav9.diff" \
+   eapply "${FILESDIR}/patches-0.8.x/${P}-libav9.diff" \
"${FILESDIR}/patches-0.8.x/${P}-ffmpeg25.patch"
 
eautoreconf

diff --git a/media-video/noad/noad-0.8.6-r1.ebuild 
b/media-video/noad/noad-0.8.6-r3.ebuild
similarity index 84%
copy from media-video/noad/noad-0.8.6-r1.ebuild
copy to media-video/noad/noad-0.8.6-r3.ebuild
index ae96bfd4fd5..ab6a5dbf53c 100644
--- a/media-video/noad/noad-0.8.6-r1.ebuild
+++ b/media-video/noad/noad-0.8.6-r3.ebuil

[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2020-04-26 Thread David Seifert
commit: a34076f4c446c0fc29c16ff07fd966d78b037153
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr 26 10:58:46 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr 26 10:58:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a34076f4

media-video/noad: Replace virtual/ffmpeg

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: David Seifert  gentoo.org>

 media-video/noad/{noad-0.8.6-r3.ebuild => noad-0.8.6-r5.ebuild} | 4 ++--
 media-video/noad/{noad-0.8.6-r4.ebuild => noad-0.8.6-r6.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/noad/noad-0.8.6-r3.ebuild 
b/media-video/noad/noad-0.8.6-r5.ebuild
similarity index 96%
rename from media-video/noad/noad-0.8.6-r3.ebuild
rename to media-video/noad/noad-0.8.6-r5.ebuild
index d4506cccd05..d899fd371e7 100644
--- a/media-video/noad/noad-0.8.6-r3.ebuild
+++ b/media-video/noad/noad-0.8.6-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,7 +17,7 @@ IUSE="+ffmpeg imagemagick libmpeg2"
 
 RDEPEND="
libmpeg2? ( media-libs/libmpeg2:= )
-   ffmpeg? ( virtual/ffmpeg )
+   ffmpeg? ( media-video/ffmpeg )
imagemagick? ( media-gfx/imagemagick )
!media-plugins/vdr-markad"
 DEPEND="${RDEPEND}

diff --git a/media-video/noad/noad-0.8.6-r4.ebuild 
b/media-video/noad/noad-0.8.6-r6.ebuild
similarity index 98%
rename from media-video/noad/noad-0.8.6-r4.ebuild
rename to media-video/noad/noad-0.8.6-r6.ebuild
index 170684dc966..3235fcc88d7 100644
--- a/media-video/noad/noad-0.8.6-r4.ebuild
+++ b/media-video/noad/noad-0.8.6-r6.ebuild
@@ -17,7 +17,7 @@ IUSE="+ffmpeg imagemagick libmpeg2"
 
 RDEPEND="
libmpeg2? ( media-libs/libmpeg2:= )
-   ffmpeg? ( virtual/ffmpeg )
+   ffmpeg? ( media-video/ffmpeg )
imagemagick? ( media-gfx/imagemagick )"
 DEPEND="${RDEPEND}
virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2021-06-22 Thread Sam James
commit: ad15bc6a97f618a8d40075625338bceed48a9a4a
Author: Martin Dummer  gmx  net>
AuthorDate: Tue Jun 22 05:10:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 22 18:28:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad15bc6a

media-video/noad: version bump to 0.8.7

new upstream version, insert available patches into main,
many compiler fixes

Closes: https://bugs.gentoo.org/717708
Closes: https://bugs.gentoo.org/731098
Closes: https://bugs.gentoo.org/787143
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/21368
Signed-off-by: Sam James  gentoo.org>

 media-video/noad/Manifest  |  1 +
 media-video/noad/metadata.xml  | 13 ++-
 media-video/noad/noad-0.8.7.ebuild | 70 ++
 3 files changed, 83 insertions(+), 1 deletion(-)

diff --git a/media-video/noad/Manifest b/media-video/noad/Manifest
index 3de2a08bc1b..b740f92e6bd 100644
--- a/media-video/noad/Manifest
+++ b/media-video/noad/Manifest
@@ -1,3 +1,4 @@
 DIST noad-0.8.6-ffmpeg3.4.diff.bz2 6261 BLAKE2B 
4c1de8b72c9b25a056cabb5a74b4d9bbc42f6586b4e2166bf2cf5ac76d7617df3318a4a4b21fa5dbfb601e2f9bacc7bd2d8b54705750a2d761c5a73c5c745578
 SHA512 
f7b4879902e2344099ef337094fc8be1c4322d2fa1ed5d7c275adfed9dfcc1644cc18743191ffd4daaa44a83cf3936a8dd8a978c66aaeae18a38c6164a608b02
 DIST noad-0.8.6.tar.bz2 188085 BLAKE2B 
fa9ae43984509f6da17028cda11f69dae0a74afcabe8daaaf2661d9791229bf1d5374b26abbcc9cd8f887b42c188a0d4871ae059dabac3b9bb9175533f096100
 SHA512 
ffca9e8bc78719350ffdfe59a4f258033f843ddf761ca5d8893cde5a4968a644c0318fd86b60e7b9e78b0650f8f02c68e6f7a95f4dfb702ab30d84ad3750c9e9
 DIST noad-0.8.6.tar.gz 226169 BLAKE2B 
c8aa44a868a7592b66a94a58065df5b3dc19562bf6bfb946fe60acebd2ea9f9090750836368bc6aeecf2fbd9938b0ec3f653d7908d3b34f27c3362fcea48e445
 SHA512 
abec49ea7d4dc4233d42bd42ba267bc7b235aace1597c5cd3dcbb7b4ede00c3778eaa2a0d8697fca4caf2b0ca94b540b87a862523a3028eb5cfe84db3c460ede
+DIST noad-0.8.7.tar.gz 144339 BLAKE2B 
e7492f63e7326cdced041332e05051a6bda2e92798f4b694ff626e65306d6ebe606f871eabc37df1613677c2f739b3caed033b443cbe7edce913b83a0365e3e5
 SHA512 
fa1d0226144175de586f938a594fe0a3c0b8a924a258f1406cf52078d5e6d84f46ae685ee3c9f3ce28e62f9eee719d6a938504e39a6b3b9c96043f4bd4aaf69d

diff --git a/media-video/noad/metadata.xml b/media-video/noad/metadata.xml
index 90724bd3783..ec802ef34b0 100644
--- a/media-video/noad/metadata.xml
+++ b/media-video/noad/metadata.xml
@@ -1,6 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
+   
+   martin.dum...@gmx.net
+   Martin Dummer
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

v...@gentoo.org
Gentoo VDR Project
@@ -9,7 +17,10 @@
media-vi...@gentoo.org
Gentoo Video project

+   
+madmartin/noad
+   

-   Build support for mpeg2 over 
media-libs/libmpeg2 rather than using ffmpeg
+   Build support for mpeg2 through 
media-libs/libmpeg2 rather than using 
media-video/ffmpeg

 

diff --git a/media-video/noad/noad-0.8.7.ebuild 
b/media-video/noad/noad-0.8.7.ebuild
new file mode 100644
index 000..1b5132feec4
--- /dev/null
+++ b/media-video/noad/noad-0.8.7.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Mark commercial breaks in VDR recordings"
+HOMEPAGE="https://github.com/madmartin/noad";
+SRC_URI="https://github.com/madmartin/noad/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ffmpeg imagemagick libmpeg2"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+   libmpeg2? ( media-libs/libmpeg2:= )
+   ffmpeg? ( media-video/ffmpeg )
+   imagemagick? ( media-gfx/imagemagick )"
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="|| ( ffmpeg libmpeg2 )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(usex imagemagick '--with-magick') \
+   $(usex ffmpeg '' '--without-ffmpeg') \
+   $(usex libmpeg2 '' '--without-libmpeg2') \
+   --with-tools
+}
+
+src_install() {
+   dobin noad showindex checkMarks
+   use imagemagick && dobin markpics
+
+   dodoc README* INSTALL
+   # example scripts are installed as dokumentation
+   dodoc allnewnoad allnoad allnoadnice allnoaduncut checkAllMarks 
clearlogos noadcall.sh noadifnew stat2html statupd
+
+   newconfd "${FILESDIR}"/confd_vdraddon.noad vdraddon.noad
+
+   insinto /usr/share/vdr/record
+   doins "${FILESDIR}"/record-50-noad.sh
+
+   insinto /usr/share/vdr/shutdown
+   doins "${FILESDIR}"/pre-shutdown-15-noad.sh
+
+   insinto /etc/vdr/reccmds
+   doins 

[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2021-06-22 Thread Sam James
commit: 57a37fd22623ab2f1f525a731e4be8810bdd26e2
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 22 18:29:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 22 18:29:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57a37fd2

media-video/noad: update upstream metadata

Signed-off-by: Sam James  gentoo.org>

 media-video/noad/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/noad/metadata.xml b/media-video/noad/metadata.xml
index ec802ef34b0..d9850778c30 100644
--- a/media-video/noad/metadata.xml
+++ b/media-video/noad/metadata.xml
@@ -18,7 +18,7 @@
Gentoo Video project


-madmartin/noad
+   madmartin/noad


Build support for mpeg2 through 
media-libs/libmpeg2 rather than using 
media-video/ffmpeg



[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2021-08-08 Thread Agostino Sarubbo
commit: 21f8c8b3d1af497341b03af7dddab1919342c0b5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Aug  8 07:45:30 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Aug  8 07:45:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21f8c8b3

media-video/noad: amd64 stable wrt bug #807004

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/noad/noad-0.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/noad/noad-0.8.7.ebuild 
b/media-video/noad/noad-0.8.7.ebuild
index 1b5132feec4..2f90dae35b9 100644
--- a/media-video/noad/noad-0.8.7.ebuild
+++ b/media-video/noad/noad-0.8.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/madmartin/noad/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+ffmpeg imagemagick libmpeg2"
 
 BDEPEND="virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2021-08-10 Thread Agostino Sarubbo
commit: 1d93b0a6d8c3b6d5bafc88400967fe9f1f85e24f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug 11 06:43:40 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug 11 06:43:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d93b0a6

media-video/noad: x86 stable wrt bug #807004

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/noad/noad-0.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/noad/noad-0.8.7.ebuild 
b/media-video/noad/noad-0.8.7.ebuild
index 2f90dae35b9..f89605e6364 100644
--- a/media-video/noad/noad-0.8.7.ebuild
+++ b/media-video/noad/noad-0.8.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/madmartin/noad/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+ffmpeg imagemagick libmpeg2"
 
 BDEPEND="virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2021-09-19 Thread Andreas K. Hüttel
commit: 884125253b5691f2f0c43ee62a698885e862a6c9
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Sep 19 17:08:21 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Sep 19 17:10:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88412525

media-video/noad: Remove old

Bug: https://bugs.gentoo.org/787143
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas K. Huettel  gentoo.org>

 media-video/noad/Manifest |  3 --
 media-video/noad/noad-0.8.6-r5.ebuild | 80 ---
 media-video/noad/noad-0.8.6-r6.ebuild | 79 --
 3 files changed, 162 deletions(-)

diff --git a/media-video/noad/Manifest b/media-video/noad/Manifest
index b740f92e6bd..12a9799f190 100644
--- a/media-video/noad/Manifest
+++ b/media-video/noad/Manifest
@@ -1,4 +1 @@
-DIST noad-0.8.6-ffmpeg3.4.diff.bz2 6261 BLAKE2B 
4c1de8b72c9b25a056cabb5a74b4d9bbc42f6586b4e2166bf2cf5ac76d7617df3318a4a4b21fa5dbfb601e2f9bacc7bd2d8b54705750a2d761c5a73c5c745578
 SHA512 
f7b4879902e2344099ef337094fc8be1c4322d2fa1ed5d7c275adfed9dfcc1644cc18743191ffd4daaa44a83cf3936a8dd8a978c66aaeae18a38c6164a608b02
-DIST noad-0.8.6.tar.bz2 188085 BLAKE2B 
fa9ae43984509f6da17028cda11f69dae0a74afcabe8daaaf2661d9791229bf1d5374b26abbcc9cd8f887b42c188a0d4871ae059dabac3b9bb9175533f096100
 SHA512 
ffca9e8bc78719350ffdfe59a4f258033f843ddf761ca5d8893cde5a4968a644c0318fd86b60e7b9e78b0650f8f02c68e6f7a95f4dfb702ab30d84ad3750c9e9
-DIST noad-0.8.6.tar.gz 226169 BLAKE2B 
c8aa44a868a7592b66a94a58065df5b3dc19562bf6bfb946fe60acebd2ea9f9090750836368bc6aeecf2fbd9938b0ec3f653d7908d3b34f27c3362fcea48e445
 SHA512 
abec49ea7d4dc4233d42bd42ba267bc7b235aace1597c5cd3dcbb7b4ede00c3778eaa2a0d8697fca4caf2b0ca94b540b87a862523a3028eb5cfe84db3c460ede
 DIST noad-0.8.7.tar.gz 144339 BLAKE2B 
e7492f63e7326cdced041332e05051a6bda2e92798f4b694ff626e65306d6ebe606f871eabc37df1613677c2f739b3caed033b443cbe7edce913b83a0365e3e5
 SHA512 
fa1d0226144175de586f938a594fe0a3c0b8a924a258f1406cf52078d5e6d84f46ae685ee3c9f3ce28e62f9eee719d6a938504e39a6b3b9c96043f4bd4aaf69d

diff --git a/media-video/noad/noad-0.8.6-r5.ebuild 
b/media-video/noad/noad-0.8.6-r5.ebuild
deleted file mode 100644
index d589220b260..000
--- a/media-video/noad/noad-0.8.6-r5.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Mark commercial breaks in VDR recordings"
-HOMEPAGE="http://noad.net23.net/";
-SRC_URI="http://noad.net23.net/${P}.tar.bz2
-   http://vdr.websitec.de/download/${PN}/${P}-ffmpeg3.4.diff.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+ffmpeg imagemagick libmpeg2"
-
-RDEPEND="
-   libmpeg2? ( media-libs/libmpeg2:= )
-   ffmpeg? ( media-video/ffmpeg )
-   imagemagick? ( media-gfx/imagemagick )
-   !media-plugins/vdr-markad"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-REQUIRED_USE="|| ( ffmpeg libmpeg2 )"
-
-src_prepare() {
-   default
-
-   #compile tested libav-13, ffmepg-3.4
-   eapply "${WORKDIR}/${P}-ffmpeg3.4.diff"
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(usex imagemagick '--with-magick') \
-   $(usex ffmpeg '' '--without-ffmpeg') \
-   $(usex libmpeg2 '' '--without-libmpeg2') \
-   --with-tools
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"  # see bug #469810
-}
-
-src_install() {
-   dobin noad showindex checkMarks
-   use imagemagick && dobin markpics
-
-   dodoc README INSTALL
-   # example scripts are installed as dokumentation
-   dodoc allnewnoad allnoad allnoadnice clearlogos noadcall.sh noadifnew 
stat2html statupd
-
-   newconfd "${FILESDIR}"/confd_vdraddon.noad vdraddon.noad
-
-   insinto /usr/share/vdr/record
-   doins "${FILESDIR}"/record-50-noad.sh
-
-   insinto /usr/share/vdr/shutdown
-   doins "${FILESDIR}"/pre-shutdown-15-noad.sh
-
-   insinto /etc/vdr/reccmds
-   doins "${FILESDIR}"/reccmds.noad.conf
-
-   exeinto /usr/share/vdr/bin
-   doexe "${FILESDIR}"/noad-reccmd
-}
-
-pkg_postinst() {
-   elog
-   elog "To integrate noad in VDR you should do this:"
-   elog
-   elog "start and set Parameter in /etc/conf.d/vdraddon.noad"
-   elog
-   elog "Note: You can use here all parameters for noad,"
-   elog "please look in the documentation of noad."
-}

diff --git a/media-video/noad/noad-0.8.6-r6.ebuild 
b/media-video/noad/noad-0.8.6-r6.ebuild
deleted file mode 100644
index 3235fcc88d7..000
--- a/media-video/noad/noad-0.8.6-r6.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Mark commercial breaks in VDR recordings"
-HOMEPAGE="

[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2023-05-18 Thread Sam James
commit: 4ce3539f14206405cdaec4fe0b8f09d0347d3d2a
Author: Sam James  gentoo  org>
AuthorDate: Thu May 18 19:42:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 18 19:42:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ce3539f

media-video/noad: Stabilize 0.8.8 amd64, #906672

Signed-off-by: Sam James  gentoo.org>

 media-video/noad/noad-0.8.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/noad/noad-0.8.8.ebuild 
b/media-video/noad/noad-0.8.8.ebuild
index 72ad06e5416b..1a5189ee03fe 100644
--- a/media-video/noad/noad-0.8.8.ebuild
+++ b/media-video/noad/noad-0.8.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/madmartin/noad/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+ffmpeg imagemagick libmpeg2"
 REQUIRED_USE="|| ( ffmpeg libmpeg2 )"
 



[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2023-05-18 Thread Sam James
commit: c7bd6bb61e6f8434a03b28bf95f45e12df07a278
Author: Sam James  gentoo  org>
AuthorDate: Thu May 18 19:42:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 18 19:42:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7bd6bb6

media-video/noad: Stabilize 0.8.8 x86, #906672

Signed-off-by: Sam James  gentoo.org>

 media-video/noad/noad-0.8.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/noad/noad-0.8.8.ebuild 
b/media-video/noad/noad-0.8.8.ebuild
index 1a5189ee03fe..408b4c6b7d02 100644
--- a/media-video/noad/noad-0.8.8.ebuild
+++ b/media-video/noad/noad-0.8.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/madmartin/noad/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+ffmpeg imagemagick libmpeg2"
 REQUIRED_USE="|| ( ffmpeg libmpeg2 )"
 



[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2023-02-14 Thread Sam James
commit: 43ad97426db5e10cfffd668499bae7e55fb2ddca
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 06:20:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 06:20:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43ad9742

media-video/noad: depend on https://bugs.gentoo.org/834408
Signed-off-by: Sam James  gentoo.org>

 media-video/noad/noad-0.8.7.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-video/noad/noad-0.8.7.ebuild 
b/media-video/noad/noad-0.8.7.ebuild
index f89605e63649..25ba24135bd4 100644
--- a/media-video/noad/noad-0.8.7.ebuild
+++ b/media-video/noad/noad-0.8.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,9 +15,10 @@ KEYWORDS="amd64 x86"
 IUSE="+ffmpeg imagemagick libmpeg2"
 
 BDEPEND="virtual/pkgconfig"
+# https://github.com/madmartin/noad/issues/2
 DEPEND="
libmpeg2? ( media-libs/libmpeg2:= )
-   ffmpeg? ( media-video/ffmpeg )
+   ffmpeg? ( 

[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2023-02-14 Thread Sam James
commit: 5d43c7f07be00ab49834b32ee3a7fd3de12400eb
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 06:26:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 06:26:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d43c7f0

media-video/noad: revbump for missing slot operator dep

Fixes: 3d1263e7486432859276f19e2341c4fcfd5b98f5
Signed-off-by: Sam James  gentoo.org>

 media-video/noad/{noad-0.8.7.ebuild => noad-0.8.7-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-video/noad/noad-0.8.7.ebuild 
b/media-video/noad/noad-0.8.7-r1.ebuild
similarity index 100%
rename from media-video/noad/noad-0.8.7.ebuild
rename to media-video/noad/noad-0.8.7-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2023-03-01 Thread Viorel Munteanu
commit: c5202bba6c7a4dab13c4db91d38764ad498d2f28
Author: Martin Dummer  gmx  net>
AuthorDate: Sun Jan  8 20:47:41 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Mar  2 05:43:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5202bba

media-video/noad: add 0.8.8

new bugfix version 0.8.8
new EAPI 8

Closes: https://bugs.gentoo.org/889656
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/29024
Signed-off-by: Viorel Munteanu  gentoo.org>

 media-video/noad/Manifest  |  1 +
 media-video/noad/noad-0.8.8.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/media-video/noad/Manifest b/media-video/noad/Manifest
index 12a9799f1909..b30786e65f53 100644
--- a/media-video/noad/Manifest
+++ b/media-video/noad/Manifest
@@ -1 +1,2 @@
 DIST noad-0.8.7.tar.gz 144339 BLAKE2B 
e7492f63e7326cdced041332e05051a6bda2e92798f4b694ff626e65306d6ebe606f871eabc37df1613677c2f739b3caed033b443cbe7edce913b83a0365e3e5
 SHA512 
fa1d0226144175de586f938a594fe0a3c0b8a924a258f1406cf52078d5e6d84f46ae685ee3c9f3ce28e62f9eee719d6a938504e39a6b3b9c96043f4bd4aaf69d
+DIST noad-0.8.8.tar.gz 144269 BLAKE2B 
0474c165af16afb93459dd753017e25afe5e9c42439af9e1f2e23e4aeb5d4cd3610a66dec80d63d1c5f71d2ef9f6817ad831a5e368e8aeda53e078d0137f67ae
 SHA512 
1795072e0b416c9904e8769da2bfe08120ea2c55427bd6e7479c6d79bb5a1b25abe82c0ed2cf8b3d5f7a354e2f60b1251e9d1ed102d19b3c45c1cd34a5e8e6d0

diff --git a/media-video/noad/noad-0.8.8.ebuild 
b/media-video/noad/noad-0.8.8.ebuild
new file mode 100644
index ..72ad06e5416b
--- /dev/null
+++ b/media-video/noad/noad-0.8.8.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Mark commercial breaks in VDR recordings"
+HOMEPAGE="https://github.com/madmartin/noad";
+SRC_URI="https://github.com/madmartin/noad/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ffmpeg imagemagick libmpeg2"
+REQUIRED_USE="|| ( ffmpeg libmpeg2 )"
+
+DEPEND="
+   libmpeg2? ( media-libs/libmpeg2 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   imagemagick? ( media-gfx/imagemagick:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(usev imagemagick --with-magick) \
+   $(usev !ffmpeg --without-ffmpeg) \
+   $(usev !libmpeg2 --without-libmpeg2) \
+   --with-tools
+}
+
+src_install() {
+   dobin noad showindex checkMarks
+   use imagemagick && dobin markpics
+
+   dodoc README* INSTALL
+   # example scripts are installed as dokumentation
+   dodoc allnewnoad allnoad allnoadnice allnoaduncut checkAllMarks 
clearlogos noadcall.sh noadifnew stat2html statupd
+
+   newconfd "${FILESDIR}"/confd_vdraddon.noad vdraddon.noad
+
+   insinto /usr/share/vdr/record
+   doins "${FILESDIR}"/record-50-noad.sh
+
+   insinto /usr/share/vdr/shutdown
+   doins "${FILESDIR}"/pre-shutdown-15-noad.sh
+
+   insinto /etc/vdr/reccmds
+   doins "${FILESDIR}"/reccmds.noad.conf
+
+   exeinto /usr/share/vdr/bin
+   doexe "${FILESDIR}"/noad-reccmd
+}
+
+pkg_postinst() {
+   elog
+   elog "To integrate noad in VDR you should do this:"
+   elog
+   elog "start and set Parameter in /etc/conf.d/vdraddon.noad"
+   elog
+   elog "Note: You can use here all parameters for noad,"
+   elog "please look in the documentation of noad."
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/noad/files/patches-0.8.x/, media-video/noad/, ...

2020-01-23 Thread Jörg Bornkessel
commit: 214cc2a405326c1ac1e04d5512bdb7e66cf316eb
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Thu Jan 23 20:13:41 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Thu Jan 23 20:33:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=214cc2a4

media-video/noad: cleanup old

this will also fix
media-video/noad : does not respect AR
in older ebuild versions

Closes: https://bugs.gentoo.org/469810
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-video/noad/Manifest  |   1 -
 .../patches-0.7.x/noad-0.7.3-ffmpeg_detection.diff |  13 ---
 .../files/patches-0.7.x/noad-0.7.3-hangcheck.diff  |  21 
 .../files/patches-0.7.x/noad-0.7.3_gcc-4.7.diff|  17 
 .../patches-0.7.x/noad-0.7.3_missing_include.diff  |  14 ---
 .../files/patches-0.8.x/noad-0.8.6-ffmpeg25.patch  |  16 
 .../files/patches-0.8.x/noad-0.8.6-libav9.diff | 106 -
 media-video/noad/noad-0.7.3-r1.ebuild  |  88 -
 media-video/noad/noad-0.8.6-r1.ebuild  |  79 ---
 media-video/noad/noad-0.8.6-r2.ebuild  |  83 
 10 files changed, 438 deletions(-)

diff --git a/media-video/noad/Manifest b/media-video/noad/Manifest
index 947101c403a..8722aadf4f8 100644
--- a/media-video/noad/Manifest
+++ b/media-video/noad/Manifest
@@ -1,3 +1,2 @@
-DIST noad-0.7.3.tar.bz2 174036 BLAKE2B 
11fbe9e794981b1666b04ff9d8909972a00db2daff90819d651324704836949af85278e807e7e6902b0198fd4dcd167c8722adcf816d95e15fe808efb93420a1
 SHA512 
0edc81c9b689c49b99cd68b80bf7acbb0af9757b4d5439edd0610ca96bf0ee4783844aa0dfe52e3303b21f5794af3ad9a216371d4e698bbf26f24bc31be43c66
 DIST noad-0.8.6-ffmpeg3.4.diff.bz2 6261 BLAKE2B 
4c1de8b72c9b25a056cabb5a74b4d9bbc42f6586b4e2166bf2cf5ac76d7617df3318a4a4b21fa5dbfb601e2f9bacc7bd2d8b54705750a2d761c5a73c5c745578
 SHA512 
f7b4879902e2344099ef337094fc8be1c4322d2fa1ed5d7c275adfed9dfcc1644cc18743191ffd4daaa44a83cf3936a8dd8a978c66aaeae18a38c6164a608b02
 DIST noad-0.8.6.tar.bz2 188085 BLAKE2B 
fa9ae43984509f6da17028cda11f69dae0a74afcabe8daaaf2661d9791229bf1d5374b26abbcc9cd8f887b42c188a0d4871ae059dabac3b9bb9175533f096100
 SHA512 
ffca9e8bc78719350ffdfe59a4f258033f843ddf761ca5d8893cde5a4968a644c0318fd86b60e7b9e78b0650f8f02c68e6f7a95f4dfb702ab30d84ad3750c9e9

diff --git 
a/media-video/noad/files/patches-0.7.x/noad-0.7.3-ffmpeg_detection.diff 
b/media-video/noad/files/patches-0.7.x/noad-0.7.3-ffmpeg_detection.diff
deleted file mode 100644
index e757aeb884b..000
--- a/media-video/noad/files/patches-0.7.x/noad-0.7.3-ffmpeg_detection.diff
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: noad-0.7.3/configure.ac
-===
 noad-0.7.3.orig/configure.ac
-+++ noad-0.7.3/configure.ac
-@@ -158,7 +158,7 @@ dnl check that libavcodec is usable
- dnl 
---
- if test "$withffmpeg" == "1"; then
-   AC_SUBST(LIBAVCODEC,"-lavcodec")
--  AC_CHECK_LIB([avcodec],[avcodec_init],[AC_SUBST(HAVE_LIBAVCODEC,1) 
AC_SUBST(LIBS,"$LIBS $LIBAVCODEC ") ])
-+  AC_CHECK_LIB([avcodec],[avcodec_register_all],[AC_SUBST(HAVE_LIBAVCODEC,1) 
AC_SUBST(LIBS,"$LIBS $LIBAVCODEC ") ])
- fi
- 
- 

diff --git a/media-video/noad/files/patches-0.7.x/noad-0.7.3-hangcheck.diff 
b/media-video/noad/files/patches-0.7.x/noad-0.7.3-hangcheck.diff
deleted file mode 100644
index 37788a197fd..000
--- a/media-video/noad/files/patches-0.7.x/noad-0.7.3-hangcheck.diff
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ru noad-0.6.0-orig/main.cpp noad-0.6.0/main.cpp
 noad-0.6.0-orig/main.cpp   2007-05-12 17:28:01.0 +0200
-+++ noad-0.6.0/main.cpp2007-05-12 18:20:30.0 +0200
-@@ -566,10 +566,17 @@
- signal(SIGABRT, signal_handler);
- signal(SIGSEGV, signal_handler);
- signal(SIGUSR1, signal_handler);
-+signal(SIGALRM, signal_handler);
- 
- // do cleanup at exit...
- atexit(cleanUp);
- 
-+   
-+if (!bOnline) {
-+   // now start alarm timer to kill hanging noad (hardcoded 30min timeout)
-+   alarm(30*60);
-+}
-+
- // now do the work..,
- doNoad(bBefore, recDir);
- 

diff --git a/media-video/noad/files/patches-0.7.x/noad-0.7.3_gcc-4.7.diff 
b/media-video/noad/files/patches-0.7.x/noad-0.7.3_gcc-4.7.diff
deleted file mode 100644
index ca37f8e22a8..000
--- a/media-video/noad/files/patches-0.7.x/noad-0.7.3_gcc-4.7.diff
+++ /dev/null
@@ -1,17 +0,0 @@
-https://bugs.gentoo.org/show_bug.cgi?id=423623
-compilefix gcc-4.7.x
-
-signed-of-by: Joerg Bornkessel  (2012/06/27)
-
-diff -Naur noad-0.7.3.orig/vdr_cl.h noad-0.7.3/vdr_cl.h
 noad-0.7.3.orig/vdr_cl.h   2012-06-27 20:27:57.0 +0200
-+++ noad-0.7.3/vdr_cl.h2012-06-27 20:30:56.0 +0200
-@@ -287,7 +287,7 @@
-   {
-   T *l = new T;
-i