[gentoo-commits] repo/gentoo:master commit in: media-video/noad/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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