summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2013-03-29 09:41:25 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2013-03-29 09:41:25 +0000
commit70d71918a1d20d30733ffbe79e18d4121b463a57 (patch)
tree917e183152d6f069f6b16e2fd52c837107e269e7 /media-video/noad
parentForward-mask sys-apps/systemd-200. (diff)
downloadhistorical-70d71918a1d20d30733ffbe79e18d4121b463a57.tar.gz
historical-70d71918a1d20d30733ffbe79e18d4121b463a57.tar.bz2
historical-70d71918a1d20d30733ffbe79e18d4121b463a57.zip
Enable building marcpics utility because there was no need to disable both, marcpics and showindex when only showindex fails to compile. Remove redudant append-flags -D__STDC_CONSTANT_MACROS because -D__STDC_CONSTANT_MACROS is part of upstream configure.ac. Fix building with recent libc wrt #425288 by Markus Rathgeb and Diego Elio Pettenò. Respect environment CXXFLAGS wrt #426746 by Diego Elio Pettenò.
Package-Manager: portage-2.2.0_alpha169/cvs/Linux x86_64 Manifest-Sign-Key: 0x4868F14D
Diffstat (limited to 'media-video/noad')
-rw-r--r--media-video/noad/ChangeLog15
-rw-r--r--media-video/noad/Manifest39
-rw-r--r--media-video/noad/files/patches-0.7.x/noad-0.7.3_missing_include.diff14
-rw-r--r--media-video/noad/noad-0.7.3-r1.ebuild80
4 files changed, 129 insertions, 19 deletions
diff --git a/media-video/noad/ChangeLog b/media-video/noad/ChangeLog
index c719f73f4ff6..0530c3b41146 100644
--- a/media-video/noad/ChangeLog
+++ b/media-video/noad/ChangeLog
@@ -1,6 +1,17 @@
# ChangeLog for media-video/noad
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/noad/ChangeLog,v 1.54 2012/07/05 15:41:01 hd_brummy Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/noad/ChangeLog,v 1.55 2013/03/29 09:41:14 ssuominen Exp $
+
+*noad-0.7.3-r1 (29 Mar 2013)
+
+ 29 Mar 2013; Samuli Suominen <ssuominen@gentoo.org>
+ +files/patches-0.7.x/noad-0.7.3_missing_include.diff, +noad-0.7.3-r1.ebuild:
+ Enable building marcpics utility because there was no need to disable both,
+ marcpics and showindex when only showindex fails to compile. Remove redudant
+ append-flags -D__STDC_CONSTANT_MACROS because -D__STDC_CONSTANT_MACROS is
+ part of upstream configure.ac. Fix building with recent libc wrt #425288 by
+ Markus Rathgeb and Diego Elio Pettenò. Respect environment CXXFLAGS wrt
+ #426746 by Diego Elio Pettenò.
05 Jul 2012; Joerg Bornkessel <hd_brummy@gentoo.org> noad-0.7.3.ebuild:
typo
diff --git a/media-video/noad/Manifest b/media-video/noad/Manifest
index 8e15d45e936c..0bb720937de1 100644
--- a/media-video/noad/Manifest
+++ b/media-video/noad/Manifest
@@ -1,22 +1,27 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
-AUX confd_vdraddon.noad 1473 RMD160 74de925a58e14ba736fc204ecd5ae90d68c5a400 SHA1 e2de476193f7cb21ab002444b00aea1f8260bed3 SHA256 1cc26a68a3795bb287eddb2dc71fda7d7daa1d0d44fba3d569a505b6f1bad36e
-AUX noad-reccmd 145 RMD160 928c85fbd77afa5239ae3c7ef3923e2cfd0f61af SHA1 0ff3d16a7178b7fd47f849a8adcc358584d839e6 SHA256 f9d3c963f1c745cd671925c1a48c5e4785cfc913c416dc0fd5963ff625e4a653
-AUX patches-0.7.x/noad-0.7.3-hangcheck.diff 617 RMD160 ad20d2e4c454ff48fe5f37ca7e028b80aa38a3f2 SHA1 1dd89e80e32ef30ee4692eb05c3b63da431be3e7 SHA256 0919ce88b855a026db642e5071d7cf6a81c90068ce1703bdd28d1551fee34f46
-AUX patches-0.7.x/noad-0.7.3_gcc-4.7.diff 527 RMD160 d2ba41f011c6b5c5c212ed2370878d4fe4c4e559 SHA1 fa841d2e05b940a464eb94d70d826d1b3bf036a5 SHA256 571a5b208370ce1336b6ccb4d60a0b27f216c4682548f1d9097ef05463a2ae3f
-AUX pre-shutdown-15-noad.sh 771 RMD160 3b68196b18d4820ebc49cbd1dc517de5dd10c741 SHA1 052504eea27ea04d10dff671df3929b62a404e15 SHA256 c5a711256fc48bf8edd7b28f23ae61aa365370cec9b0470ca1c017a5e36e66c2
-AUX reccmds.noad.conf 61 RMD160 c62bdb45da8ae9aabfbd7a688f4600a5af04397f SHA1 d5fe02b78a5abd932fe0d6a5769bc8aa2e3ca54c SHA256 41dbc62f88429710b92f6d7cc45c49a967ae1376fc01b5b485b51f7e077ed20d
-AUX record-50-noad.sh 1561 RMD160 ff9968ad5f4de6847e1d7963f3fab193066b40e1 SHA1 cbf3c6a344e1dcfa99d67982576f6e605984d9fc SHA256 aab6b817dfd01664605db4f40352bc8b7ef5d71599375b70288472fad107e017
-DIST noad-0.7.3.tar.bz2 174036 RMD160 a5b4b9ec272b0662c896a32ffbbbb74da088d33c SHA1 317de559d0fb784c70070760c41f06ec6fbcc122 SHA256 6fb597fb0ae0e4c4c954f2feb89dcc88c4852a0f0845aa214606996abb29f6cb
-EBUILD noad-0.7.3.ebuild 2141 RMD160 3a4a55c73ac76ad7ee97731886f79cc1076662b0 SHA1 4260d5330f372998f8b245fa720d87229c0f0fe5 SHA256 aec491adaab8f446d581ab1633687943fff812a65a62ae0e0a957b0eefa95c10
-MISC ChangeLog 11833 RMD160 639bc3b965ef773bbc777e3aab354522cb843151 SHA1 f15482d38ce40ba4dfd41dbd86a9d50d278a7782 SHA256 52fec9aa169d383b0ea93c7ccd1cf19717d39558b3a763669af72e21d5500603
-MISC metadata.xml 345 RMD160 40fa5fcd3946fb26c10efadbe084eb5f56607153 SHA1 01fde850e9581b6a2ccdb95b24d90a1a0511417f SHA256 a6ecd52a0597c34de4d3aa2dd428d3fcbc760e35ef9daa31d6c2d911d55bead4
+AUX confd_vdraddon.noad 1473 SHA256 1cc26a68a3795bb287eddb2dc71fda7d7daa1d0d44fba3d569a505b6f1bad36e SHA512 db44f65e896ff4df1c3ec4d8ca7e6a0619ecfe544858cdf0e36f1fb90b337eae3b3fec11ef756a29508cb66e69920a6dd81bd9e3cfce976861b64735ac0c399e WHIRLPOOL f9808376c8b77c69ed5d054b50fd4e0f7e9a8bd54ba8bcfbad388eca4d348ed3a202048ba07ed0b275fb216afe6a9a6b4bc976da9a4efaa1c7f7577664e44b35
+AUX noad-reccmd 145 SHA256 f9d3c963f1c745cd671925c1a48c5e4785cfc913c416dc0fd5963ff625e4a653 SHA512 83e53b1ff4af56ab188ea43ec34b843447101bd71f4eaa93b88892df8c5ff66160fbd441f13e19f7e73a5f6e193aacc003465ae174ad06ee3ae49a5c0977a60d WHIRLPOOL 2f10953c98ded5a0d21d43e39cb279fa21a1a4927b80c2f9a7b07405a415ccc45f632bacb1894bb623753d2e523b00bda4ccb087a0a5ead2b5e714b7800ec328
+AUX patches-0.7.x/noad-0.7.3-hangcheck.diff 617 SHA256 0919ce88b855a026db642e5071d7cf6a81c90068ce1703bdd28d1551fee34f46 SHA512 b426c4999f534b2940849f5f647c06d76c282d6f4f74e44c729de847b8ffd2699e242a29762a4407615ed44394495775df0aaf8220238c5baf9bf548111103ff WHIRLPOOL 8a268951d3f40ad49aa65529b4c880c89d691ecc637f8d43e8967fc67a250a73565a6d88d73b37e804af6221eef3084f89984940cc7f0750ad7d599612efc7b1
+AUX patches-0.7.x/noad-0.7.3_gcc-4.7.diff 527 SHA256 571a5b208370ce1336b6ccb4d60a0b27f216c4682548f1d9097ef05463a2ae3f SHA512 ddcaea8a324cd634a294881cf272be211a42edb317e3342f28166b211584a5599b1f8ab9869dfa56983d50ff78e3e27a163ca7d752fd8efca009ba3a01e539d4 WHIRLPOOL 58dd60e895fbd16cf71bc6af26fd3a401d5f1a4a88964775a8b56b8c0f9b5f1c46316d2841db888f5204e231f87f44f6fc058d5d8196cee4216a019c43ee0702
+AUX patches-0.7.x/noad-0.7.3_missing_include.diff 277 SHA256 23d1e0bafdf120ce6e38393054d64ba7807e5579b93d3daf96179531dc4c431f SHA512 6c0c03597f71d71efbcd80ec3d4c2df8f38ff8e46140232c95e4d0ed354da9932b80ab9587dfe9376fd29670b7154cef1a33974c739eaf5981048f21844208c3 WHIRLPOOL d4fac30d385b76482e981368eb7fbf5444c4b0ba084be43c70b61ea6673147927b727992680eb5eefae99001b54cec42edab93982b3b19867e3877901a79bca7
+AUX pre-shutdown-15-noad.sh 771 SHA256 c5a711256fc48bf8edd7b28f23ae61aa365370cec9b0470ca1c017a5e36e66c2 SHA512 d40625e0704bc228879bd5d19d7a62eed4e56d1a688699dde8f628aedf320e86b4bfca474b42edc3f6a93e7f8528ba15d654a818d9b19bd3ac196c1ca8324910 WHIRLPOOL 35d341678eebd70759a64874049d5e64282bea6ed5d3c77330ac4c98784d62d342c02c1164d4760bf1dca0cff650d34be23c4e6a3bcfe37ae31b2eab88230f69
+AUX reccmds.noad.conf 61 SHA256 41dbc62f88429710b92f6d7cc45c49a967ae1376fc01b5b485b51f7e077ed20d SHA512 953af51444af1e4a853e2a501fe0fb31ef0b982795e8a7b350cf0851f6f572884de87d74b71ce0630fcd59082290ce8b9730e343032fea6512da96f1a934fddb WHIRLPOOL be348899b9a66713b83d5ffc4af414eadecebefa631910826382bcd82efcb20715bb55310173fb77e4980ab110bbd1513acc6c36c6aef65e93f0504ca3b40db7
+AUX record-50-noad.sh 1561 SHA256 aab6b817dfd01664605db4f40352bc8b7ef5d71599375b70288472fad107e017 SHA512 0906f0493c4a5db71584771931cfa8bfcb9577193f9ce6971e700b4baf5c6aaa5a26498f22064ce41b4ad2b06fc097dcf45f144ea233b596509fd204249a8dd0 WHIRLPOOL d93a13e9bc1f181917b6c6f02378da6729948c40282b59b64e97151ad15d905b6a0594831845dcb27ae454a83fd605f3ed4daee41b51137e3806ec02001a6934
+DIST noad-0.7.3.tar.bz2 174036 SHA256 6fb597fb0ae0e4c4c954f2feb89dcc88c4852a0f0845aa214606996abb29f6cb SHA512 0edc81c9b689c49b99cd68b80bf7acbb0af9757b4d5439edd0610ca96bf0ee4783844aa0dfe52e3303b21f5794af3ad9a216371d4e698bbf26f24bc31be43c66 WHIRLPOOL cfa03475dc657502fb4ccd67ddb8139edac4b4693e98c9897eb2ac99b38fc5cbe678f975244cd06a8d9464b5c4da9bd1b4354938d4e833e05fae5c2d7e220be2
+EBUILD noad-0.7.3-r1.ebuild 2096 SHA256 0b3bb10b582e3a0c9b485fd9f41f32549f25a102a8268827670908a0b8570c15 SHA512 f1a6b923a2341551b26e0643e2d4b0ac9a4a2b2f86553904ef15bb3d14fffbe62b830f2c0fc611a1c140d7e09a4bec4748f678a087f76cf553331a0fe5ee914e WHIRLPOOL 648ff77169f2ca3c961ef838eb58eecac3759a81b2c802aa94849ee9f46c7a943c46c692fe6708e072eefe70638fcdf8711a8d2524bd865038d9ef0ac7aec66b
+EBUILD noad-0.7.3.ebuild 2141 SHA256 aec491adaab8f446d581ab1633687943fff812a65a62ae0e0a957b0eefa95c10 SHA512 806fb4a3f0d78ea999da1aab2593354480f11198ee38846123a37b61a78391562b0c5ca66c9f01a545a18044dcdbe6de97e8cbd460dd4a196bbc211f4886267e WHIRLPOOL 2ba02f725aedeabf84b9475c57c4b5623ba3d426604fc4ad5a1b5cedcd59e9f4e78a0f42afb4b6b0b0cef1a0564fd77f83a5f4e35f3e1d050028bfd78df86014
+MISC ChangeLog 12417 SHA256 cd0840892bae10c2c90d91459a4625ae586095b7e9700670b75bbbda43487561 SHA512 0db2ee712419bb9e9ff75b83c075c5e5c0a1702e12596b89fe5cb7e954591a204c3945448366d659662832e0f48c0641b179fb53b373f37a98cf06352b7f38a9 WHIRLPOOL ec7f12a736cf2fffee147a4636af44dafc1c28f9e0dc24f82833343fde70cb14a31cc04de912f4a541069f9f0596edfaeebf34f844f3b5e309f763099393d442
+MISC metadata.xml 345 SHA256 a6ecd52a0597c34de4d3aa2dd428d3fcbc760e35ef9daa31d6c2d911d55bead4 SHA512 c9a6eab9ba0873c93139d163b3b80bb82a807a11011f99e4a64d302d181f56e8ed8718be3542bc85b37ab589071ba40446d303646b27b5d4d2772f18a1a5c2ce WHIRLPOOL 87f5189838d1e76a4a38a3b61cbbe1ecc397439fc5c64a0f58ff01e3d09c897df06e7a914a4c62ab06675b0756cc5776c8145c96efbc3ecd5eb960bad5da3aee
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.5 (GNU/Linux)
-Comment: added by hd_brummy@gentoo.org
+Version: GnuPG v2.0.19 (GNU/Linux)
-iD8DBQFP9bWYdn07HTTCgIoRAnLDAJ9JUfs6facEC78xxzwGj9r7N4RASwCgi0lm
-u5f8x+CmnS44p8PyV/MwO5M=
-=iFMW
+iQEcBAEBCAAGBQJRVWFqAAoJEEdUh39IaPFNjMUH/jebtjQUlJIbG7aM4I0zxHe0
+iNK39Cfqug+HNEG8nzAeHnfg8PDC+WaV5FOjadyOK+9yiKXquBnea5CzNYhdrOxo
+5UNT3j3emO+hWZ+CrZ91BfcDzyyKyjv3wZNOdp7bzvhUPYOkWAChKJi2MDA4t5cg
+NuJFraHBghAfeGpEFXQTvwETqkzYM/8ZSeSL3mGOXaMlyTi2q+2xtqF537/H+I/Q
+C+nFWpuWb/6KVmPA34dllInmCgNDH2UM1mB/D1kwgkVQvo0nzKnxHo1fACYTBVcu
+sxZ7G7u858d8i61ZsXbh3n+fItEdSogNsbdD8KXjkDFQfxGR4rfRDrq2ECNf9ck=
+=uukk
-----END PGP SIGNATURE-----
diff --git a/media-video/noad/files/patches-0.7.x/noad-0.7.3_missing_include.diff b/media-video/noad/files/patches-0.7.x/noad-0.7.3_missing_include.diff
new file mode 100644
index 000000000000..c3c335c2663b
--- /dev/null
+++ b/media-video/noad/files/patches-0.7.x/noad-0.7.3_missing_include.diff
@@ -0,0 +1,14 @@
+Add missing includes for ressource limits.
+
+Signed-off-by: Markus Rathgeb <maggu2810@gmail.com>
+
+--- main.cpp
++++ main.cpp
+@@ -22,6 +22,7 @@
+
+ #include <stdlib.h>
+ #include <time.h>
++#include <sys/resource.h>
+ #include <sys/wait.h>
+ #include <signal.h>
+ #include <execinfo.h>
diff --git a/media-video/noad/noad-0.7.3-r1.ebuild b/media-video/noad/noad-0.7.3-r1.ebuild
new file mode 100644
index 000000000000..83363fd61577
--- /dev/null
+++ b/media-video/noad/noad-0.7.3-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/noad/noad-0.7.3-r1.ebuild,v 1.1 2013/03/29 09:41:14 ssuominen Exp $
+
+EAPI=5
+inherit autotools eutils
+
+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 )
+ imagemagick? ( media-gfx/imagemagick:= )
+ !media-plugins/vdr-markad"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ EPATCH_FORCE=yes EPATCH_SUFFIX=diff EPATCH_SOURCE="${FILESDIR}"/patches-${PV%.*}.x epatch
+
+ if has_version '>=media-video/vdr-1.7.15'; then
+ sed -i -e 's:2001:6419:' -i svdrpc.cpp || die
+ fi
+
+ sed -i -e '/CXXFLAGS.*O3/d' configure.ac || die #426746
+
+ # FIXME: --with-tools, markpics will compile but showindex won't!
+ sed -i \
+ -e '/^noinst_PROGRAMS/s:@TOOLSRC@::' \
+ -e '/^EXTRA_PROGRAMS/s:showindex::' \
+ Makefile.am || die
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_with imagemagick magick) \
+ --with-mpeginclude=/usr/include/mpeg2dec \
+ --with-tools \
+ $(usex ffmpeg '--with-ffmpeg --with-ffmpeginclude=/usr/include' '')
+}
+
+src_install() {
+ 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 "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."
+}