Several new and updated ebuilds

This commit is contained in:
layman 2020-09-03 10:18:42 +02:00
parent 918593aa51
commit 4f2e133d1c
20 changed files with 613 additions and 4 deletions

View File

@ -3,9 +3,13 @@ DIST certbot-0.35.0.tar.gz 1333065 BLAKE2B 8bd4fd735e68f24ee7c0533b18b63e2924eab
DIST certbot-0.36.0.tar.gz 1322339 BLAKE2B 69fbf68b5dd95d6d3ac6c868d583da8c66dfcd01e3471c511d0d9d95de08ac096479733e9fca12ca99abf43484835fa7184dcccb1c11a41ee7948174364f2894 SHA512 f7fa8c6200a76b4fc4830865bf11fbba8bd73ea55e1236680181073952505c83b4650b43ccfc8e9b96caf47b85c43e47acf8db6d92134f7c279ebd954ab0ac92
DIST certbot-0.39.0.tar.gz 1350312 BLAKE2B 5f21c45d25754cb1ed0ad92e8d03637928a274637de09903509c7e78c40fd197e95cfa1f3effecef938d6ab8369dc6811714ddb5a93a806048e0998d1032e4f9 SHA512 17ab17a5f74e3fba58b1a8b9afe0c3656c7b2a5ea3585edb05ad84e36250c6a8d4d28bd692bc97d033c95eb0bbeff4eb84981ae0006e36d55846cd38373b86a0
DIST certbot-1.1.0.tar.gz 1346768 BLAKE2B 5c86edec3102ce0eb822465458ec86cbc98eb5e76c3c582d8a72ecab91e709f16e7a1576c684bc04bfd0c70918f34e84e0b3b264f949a1fb9bf9503fa9d6b179 SHA512 905b21a8a50b4df4eb92b464d10dec094ba4e7f5eaf3ad3dae1704a794952df6b51873ca919246a9b6698fd652a7c264efc742617ba0a25757ab99397759c343
DIST certbot-1.5.0.tar.gz 1387959 BLAKE2B ad395e3bd9f7012b39692be48c28bef8a0648e17e42b7b4ada8024c7eb231f418f68b6388c6c3154232d38f82ba348bf056ddf8cdf349f4a83ad148bbc20243b SHA512 ea4f9fb06ed54e2bbc30a8a0aea436e1f35772d348de483cae5e696ee1176c9663739201569102ded385074ef7aa5833c43e543c0dbc1e8f6729167350bca6a3
DIST certbot-1.7.0.tar.gz 1416764 BLAKE2B de678a222e8c8e3e7834470f87763763671bfae37a5c8320a4c1a2552ec979b5391094713e7e13526f73fdf8cd32f70f8c4350f422505892c4fdd0ae77742c80 SHA512 f81242e68b7e261bbb6294ffe92e47bc1687128344816d71a495a94a2646e209e46c147bc76eedce0c477cc140dc6ae0fba76d2d5d01b828fce78875f5a2886a
EBUILD certbot-dns-rfc2136-0.34.1.ebuild 1126 BLAKE2B bb35e056a874673b3fd807ccc1f64cdf2b5d5302559c8f9b5d46c43b094a7ee1cdf4793e32585b7873174cb36b9c92361145ad0a370b91cf7e24b7e4fa4270be SHA512 a6014ce3c2c24599e9f5d76c1c7039e8569ffb8d607600cad0dc571f82922a284b98487681286294fa22a5c5a6a25dda3ddd7cbf8bba26f1a869d45a8ddfab5c
EBUILD certbot-dns-rfc2136-0.35.0.ebuild 1126 BLAKE2B bb35e056a874673b3fd807ccc1f64cdf2b5d5302559c8f9b5d46c43b094a7ee1cdf4793e32585b7873174cb36b9c92361145ad0a370b91cf7e24b7e4fa4270be SHA512 a6014ce3c2c24599e9f5d76c1c7039e8569ffb8d607600cad0dc571f82922a284b98487681286294fa22a5c5a6a25dda3ddd7cbf8bba26f1a869d45a8ddfab5c
EBUILD certbot-dns-rfc2136-0.36.0.ebuild 1140 BLAKE2B 0e574caf9b9ac2f7d5e758afcbac8d1cbd74a61f94b0c8344c0d3753b744cb201f6cbe7b77cb26989dd519dd398450b21d949c59d0e23b14a7fd5520b6e61cd4 SHA512 655d9fd6ea83c30420e57c4bd12ba6e13b27c441cefbd71cadf09d2aaf7571c726fcec40f2d15c22c2bd2bf6fa8bd9d8bea959f1e279d1cf42d6d8b367f5d6b1
EBUILD certbot-dns-rfc2136-0.39.0.ebuild 1140 BLAKE2B 55099fe8624e906cbd30dec745c758af94616dfbd52c730d4e8a9e0ad6705290c161254d92980b59ba93eec291d1ae0b7c02cc156a753cc707ebc28b6927b815 SHA512 67f0bdebeaa37c5f0da9d9150a68f584e41cbc999c1057873553c55b477d1e3a3c0b2b183d5354d56143c292cf1521a1c17e8da4ef320f54bc00f17540eaa8d6
EBUILD certbot-dns-rfc2136-1.1.0.ebuild 1139 BLAKE2B 651a0983e5d1dd28517a4e4d2ecbe8e0f47b2114274b2da593eef507b6a1e30a5fa1463eccec684c58afd29c22eca2e04f133e51ea3f92fbd10899e7ae578c3a SHA512 0ef47d3449f64ed62d081226ffff7927129c60191a67ac8be10ff3e948ce428f863b5598fbfd7923999f07559d9b18a053c76658821e2c6211eacd80a92feeeb
EBUILD certbot-dns-rfc2136-1.5.0.ebuild 1129 BLAKE2B cfc5451a6453a8af0fcf06aaacc231660aa3a21753ad24e5220bfbf3997bf8aea46fb270970dd4f81d3ee09b6a311301fab5c508b3ce0155b2271ee8ee7c2b88 SHA512 b452bfa9db5c1a49923dadeaaa51e993b9a0f6153c8b91c6e459886ac1e41815452818f4082987f100aeeb2a477d9cf7c43b25cb5e4178b55b11004562f1ee85
EBUILD certbot-dns-rfc2136-1.7.0.ebuild 1129 BLAKE2B 40e805e5c505b681e87d50f156884cf2885f6e0ac4094ea78eef3c5c5e17226728cd58b91d0857f90da363eed8c0daf81b3bed20fe27853b98b1f07d7df60f02 SHA512 fa16ce41d5769e9e07c65172d74d8beeae04ec922b66db5997026c4cb461d6a7a86318d5ee054d0f9d56c498585452b1f885570ad67ee3e9c1533e3b023e8f7c
EBUILD certbot-dns-rfc2136-9999.ebuild 1127 BLAKE2B f792daed6badc9a01bc3b364aa149a98d7f9c35da3d7e2ad567983d9a8f8e7f98d298f0f3c212633fec47391dd85ee6f1c2d6f4f3f36468725df9c1a8803e623 SHA512 e8123479947735189bf6a6026c29f697ef873aed005e07af9ffa2c847d151496709ad9b2f09ce1bb711c9597b5eed8b51d85c26fc9ca2a0cb267b334d4a6f318

View File

@ -0,0 +1,39 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=(python3_{6,7})
if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
inherit git-r3
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-dns-rfc2136}/${PN%-dns-rfc2136}/archive/v${PV}.tar.gz -> ${PN%-dns-rfc2136}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
S=${WORKDIR}/${PN%-dns-rfc2136}-${PV}/${PN}
fi
inherit distutils-r1
DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)"
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="test"
RDEPEND=">=app-crypt/acme-0.40.0[${PYTHON_USEDEP}]
>=app-crypt/certbot-1.1.0[${PYTHON_USEDEP}]
dev-python/dnspython[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/python-augeas[${PYTHON_USEDEP}]
dev-python/zope-component[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]"
DEPEND="test? ( ${RDEPEND}
dev-python/nose[${PYTHON_USEDEP}] )
dev-python/setuptools[${PYTHON_USEDEP}]"
python_test() {
nosetests || die
}

View File

@ -0,0 +1,39 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=(python3_{6,7})
if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
inherit git-r3
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-dns-rfc2136}/${PN%-dns-rfc2136}/archive/v${PV}.tar.gz -> ${PN%-dns-rfc2136}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
S=${WORKDIR}/${PN%-dns-rfc2136}-${PV}/${PN}
fi
inherit distutils-r1
DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)"
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="test"
RDEPEND=">=app-crypt/acme-0.40.0[${PYTHON_USEDEP}]
>=app-crypt/certbot-1.7.0[${PYTHON_USEDEP}]
dev-python/dnspython[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/python-augeas[${PYTHON_USEDEP}]
dev-python/zope-component[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]"
DEPEND="test? ( ${RDEPEND}
dev-python/nose[${PYTHON_USEDEP}] )
dev-python/setuptools[${PYTHON_USEDEP}]"
python_test() {
nosetests || die
}

View File

@ -1,4 +1,4 @@
DIST flask-restplus-0.10.1.tar.gz 258734 BLAKE2B 06b87b943215746971537ab66d5faab550d18bd76f5b35e18991bd7b5d53ff79421b8f1cb2ffbcee2ad9fcea82cec23ee53d284ce6997b761178f8c7165ccb4b SHA512 b80ce161267da9c54276fd87623372a61a36af66ad80e38537ae2ffa66f3a232961fa7d5571e158ce3e2ad93421409d9f01e5f34886ee3ba9b405c499c08cd52
DIST flask-restplus-0.8.6.tar.gz 100249 BLAKE2B 2d7b6e779d6c373041691488b033ced040e3633a8a54271aaacfd0573ff25326fb760e35e1988398b9f7d79a96763ab63a7133007e090861e9ccbbc4c536feef SHA512 b09a59c4b06d594103159972304a46decd36385a683615c269fe86241b149f821ef8f66700950d4f3de02b054c05135a46ce0cb3ab2043ff6b9b9400ac538104
EBUILD flask-restplus-0.10.1.ebuild 1221 BLAKE2B 32a642befb1e99a8e2dac11c52bdb13de423f4c9116a28b81affca0b3f321dfb3fe67e16ec7a071b2c95ce241143213f318bc34ede33bf75836f30a4a973bf15 SHA512 6734a8085068d653dbeaed52104ad3d105625c01790c3af5b48188aeb778b5e7a420a443dc4974f634746803f69ca84e59f648f96504ac574ec87ac76c9b2fd5
EBUILD flask-restplus-0.10.1.ebuild 1222 BLAKE2B d716f38d65f3f25778974fabb2be09b919fdb9e3e9c774b7a034f4397fc34995c398392abef2b75eea59406d12f478ea660a1c55bd8fd78f7fad9f9b58222f12 SHA512 9d1b76da2850d8902ddc2d870babe46831a8d7ecbe3fd269ceb91652939c08fbe4a31ff2c3bca1a06bce9945284c164cb944beb84fefda40686902d9380ed337
EBUILD flask-restplus-0.8.6.ebuild 1212 BLAKE2B 5ef7c4ad985677e256e10a4e4cd365056b3faa55e562256dd0ae705a8b06496e8d08e20c44b3a4a22436a2ee763ba7aceeee2cbadfcde7f00be092bdb3f4f51f SHA512 b160dc1a21504eb631793a286cbf573e04fe8cc8e07f84981d7b0d7cc1a6078161b53879f64e3e4051883e5a899f223fc1385586ed8a7d39425df316fc1a29df

View File

@ -17,7 +17,7 @@ KEYWORDS="amd64 x86"
IUSE="doc examples test"
RDEPEND="
~dev-python/aniso8601-4.0.1[${PYTHON_USEDEP}]
>=dev-python/aniso8601-4.0.1[${PYTHON_USEDEP}]
>=dev-python/flask-0.8[${PYTHON_USEDEP}]
>=dev-python/six-1.3.0[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]

View File

@ -0,0 +1,2 @@
DIST flask-restx-0.2.0.tar.gz 391148 BLAKE2B 7afc3f3e4b762fb35eb229ad832a5b2592c5f4b0918d2c33f3bf47c1a11af6e28f2144a488b5f40729da8a3bb0fe1e90417a7b8cf3a43753f3bcb7c27d706401 SHA512 a411a38cf985f0021e347e91213bd0a2a898874918469747492b05238a22d006be1cef9a50e12d138376723980127bc58bb1286f270ee64c229794a81e564713
EBUILD flask-restx-0.2.0.ebuild 1240 BLAKE2B 4f4109348444fdde6c9fc8bffb20f7fe24325640ec4ff48bc61a5d0c0fdc6ac19162e964a9d5869b61fb15ada6702984b9584e8b15916cd5e4180c7033ed6d5b SHA512 ba93cc0f5e7124e0fe57c6e4f880df79d5b83033d60bb5634492acd814c2360f29f68fdcbbde682031d4697be001213d7d0877b01e3036b393c81b02f4454c3f

View File

@ -0,0 +1,49 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8,9} pypy{,3} )
inherit distutils-r1
DESCRIPTION="Fully featured framework for fast, easy and documented API development with Flask"
HOMEPAGE="https://github.com/python-restx/flask-restx"
SRC_URI="https://github.com/python-restx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc examples test"
RDEPEND="
>=dev-python/aniso8601-4.0.1[${PYTHON_USEDEP}]
>=dev-python/flask-0.8[${PYTHON_USEDEP}]
>=dev-python/six-1.3.0[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
doc? (
~dev-python/alabaster-0.7.12[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
~dev-python/sphinx-issues-1.2.0[${PYTHON_USEDEP}]
)
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/rednose[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]
dev-python/tzlocal[${PYTHON_USEDEP}]
)
"
src_prepare() {
use test || rm -rf "${S}"/tests
distutils-r1_src_prepare
}
python_test() {
nosetests -v || die "Tests fail with ${EPYTHON}"
rm -rf "${BUILD_DIR}"/../tests/ || die
}

View File

@ -0,0 +1,7 @@
AUX tvheadend-4.0.9-use_system_queue.patch 296 BLAKE2B 0986117969d9bb3463123e984aba7a73c8caf89b16f0c10e870a9b49857f8c946958a31900d99c5d332f5635cbd49ae544c2cc97f1e8a211c352bcaba965fe76 SHA512 56180b9c2fbb092530963229213805ec63e3d941c67d967e38b46f778db85db981234fe5727b5a8dcf64ab3a9e24c9d10b681abf275249e0d6f0ad63e391ecc4
AUX tvheadend-4.2.2-dtv_scan_tables.patch 463 BLAKE2B 4e52d89d75c05d8a3cc645280794dd4570953bb5452d1067442177d7eb4c85779a8bcb96f1f8d3fbbcb6a34e770ff014bb262103eae5a92556ac4586038cdd9e SHA512 9bdecbac57ee1f30be91f9145e32f89949b5631090edc85cd5383915b09949ec9211f62474bd06afb4600e431093ce2ee5550d204b08c64b5b2e1a1cd38a517d
AUX tvheadend.confd 355 BLAKE2B 36ba5a3466838b643beb877050ef6cc481adb91a433efa7429977104c9db1e6ef54901750d14dc0f43a20c89ddf504a9fc28a10a88d68105e5a5f07820696d50 SHA512 64ae0cca1e1b46a3ecb2fb4a4ba69ad1dd6a72ce57944b44be28768d293f9cca2ab29067335023f384433e8c75d976fbc4610ca574c930b9891a2f1c75ff4c0b
AUX tvheadend.initd 375 BLAKE2B 6fbf53a0a67957ee5756b56189d42b741adb7603b5590aa5fa0fd6b2a1d1ba930af05de8ebedba343302aa861f7fb42d3eb25b67acf6b43aa7c956d4965ab944 SHA512 6f17fa6bee502f586b4500c5f5541c9c6ce095deed7ddb3c1d1ad129a2e22fa66de0e72b712866659f7080753c73f67154d6dcdbf8539d6c8a942bea29bb1aa7
AUX tvheadend.service 577 BLAKE2B f6762aef0f9370a7ad1e438aa4b35c500c40240bd7d66db5e32b061c0dc9776adc2b8de2c395b2299151bd5c6fc8735944a8384828b873b29fbf6c1ed76bafde SHA512 1192b98da179503bc249e0b0d3a0e6c2bf420bfb7d14a72b917fe9e1975a42d1647b5d951ead8f18419999f4c74c352b21e58c28bacc65419012d46bb83270d4
EBUILD tvheadend-9999.ebuild 3674 BLAKE2B 71a6801412227f202ce26bba04ead2e5bf84354af6e2a6b5a2912c98ac6809407aed1cf2556b98a636de2d88a70392ac3698ad4ef7f7018d9c1066dc45f592e3 SHA512 2043b325975a864f27e4817c25ff5e99003ba1f70f21989b4650e7b9e12373f953379e09ae84eedc59decfc69f22d8ac5ad12317b0f62a18480085c9ccf6701c
MISC metadata.xml 1445 BLAKE2B f71dc280d5fce7c0945939bcaf75d0d7f294aea6055c956b04e9e439199c2a6c107c800be6d18a0c58d154bdf7cdd0cd7d874e5cde5fc93f9b24160f536d21d8 SHA512 e26b94f14a619051e637b018d0f47ce86381821dd5207ba5b34429e0c0f83c55bfa9c37871e722af85719cf3e06322703d4709cbbd771b8f092efb8e85cb5b72

View File

@ -0,0 +1,12 @@
diff -up ./src/queue.h.orig ./src/queue.h
--- ./src/queue.h.orig 2016-03-14 10:10:57.000000000 +0100
+++ ./src/queue.h 2016-07-04 17:47:22.480252171 +0200
@@ -5,7 +5,7 @@
#ifndef HTSQ_H
#define HTSQ_H
-#include "../vendor/include/sys/queue.h"
+#include <sys/queue.h>
/*
* Extra LIST-ops

View File

@ -0,0 +1,12 @@
diff -up ./src/input/mpegts/scanfile.c.orig ./src/input/mpegts/scanfile.c
--- ./src/input/mpegts/scanfile.c.orig 2017-05-16 13:15:24.000000000 +0200
+++ ./src/input/mpegts/scanfile.c 2017-06-01 22:30:29.150834135 +0200
@@ -903,7 +903,7 @@ scanfile_init ( const char *muxconf_path
#elif defined(PLATFORM_FREEBSD)
path = "/usr/local/share/dtv-scan-tables";
#else
- path = "/usr/share/dvb";
+ path = "/usr/share/dvbv5";
#endif
if (!initialized) {

View File

@ -0,0 +1,14 @@
# /etc/conf.d/tvheadend: config file for /etc/init.d/tvheadend
# See the tvheadend(1) manpage for more info.
# Run Tvheadend as this user.
TVHEADEND_USER="tvheadend"
# Run Tvheadend as this group.
TVHEADEND_GROUP="video"
# Path to Tvheadend config.
TVHEADEND_CONFIG="/etc/tvheadend"
# Other options you want to pass to Tvheadend.
TVHEADEND_OPTIONS=""

View File

@ -0,0 +1,19 @@
#!/sbin/openrc-run
depend() {
use net
}
start() {
ebegin "Starting Tvheadend"
start-stop-daemon --start --quiet --exec /usr/bin/tvheadend \
-- -f -C -u ${TVHEADEND_USER} -g ${TVHEADEND_GROUP} \
-c ${TVHEADEND_CONFIG} ${TVHEADEND_OPTIONS}
eend $?
}
stop() {
ebegin "Stopping Tvheadend"
start-stop-daemon --stop --quiet --pidfile /var/run/tvheadend.pid
eend $?
}

View File

@ -0,0 +1,26 @@
[Unit]
Description=tvheadend
After=network.target
[Service]
Type=simple
User=tvheadend
Group=video
RuntimeDirectory=tvheadend
PIDFile=/run/tvheadend/tvheadend.pid
EnvironmentFile=/etc/conf.d/tvheadend
ExecStart=/usr/bin/tvheadend -p /run/tvheadend/tvheadend.pid -c "${TVHEADEND_CONFIG}" ${TVHEADEND_OPTIONS}
TimeoutStartSec=1m
TimeoutStopSec=20s
Restart=always
RestartSec=5s
DevicePolicy=closed
DeviceAllow=char-DVB rw
DeviceAllow=char-drm rw
RestrictAddressFamilies=AF_INET AF_INET6
ProtectSystem=yes
ProtectHome=yes
NoNewPrivileges=yes
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chewi@gentoo.org</email>
<name>James Le Cuirot</name>
</maintainer>
<use>
<flag name="capmt">Enable support for capmt (dvbapi) protocol</flag>
<flag name="constcw">Enable support for the constcw protocol</flag>
<flag name="cwc">Enable support for the cwc (newcamd) protocol</flag>
<flag name="ddci">Enable support for DDCI hardware</flag>
<flag name="dvbcsa">Enable decryption of the DVB Common Scrambling Algorithm</flag>
<flag name="dvben50221">Enable support for hardware CAM</flag>
<flag name="hdhomerun">Enable support for the HDHomeRun device</flag>
<flag name="imagecache">Enable support for image caching</flag>
<flag name="iptv">Enable support for Internet Protocol TV</flag>
<flag name="satip">Enable support for IP-based Satellite TV</flag>
<flag name="timeshift">Enable TimeShift support</flag>
<flag name="uriparser">Use <pkg>dev-libs/uriparser</pkg></flag>
<flag name="vpx">Enable transcoding with the VP8/VP9 video codecs</flag>
<flag name="x264">Enable transcoding with the H.264 video codec</flag>
<flag name="x265">Enable transcoding with the HEVC video codec</flag>
<flag name="xmltv">Use <pkg>media-tv/xmltv</pkg></flag>
</use>
<upstream>
<remote-id type="github">tvheadend/tvheadend</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,144 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit git-r3 linux-info systemd toolchain-funcs user
DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
HOMEPAGE="https://tvheadend.org/"
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
IUSE="dbus debug +ddci dvbcsa +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
BDEPEND="
sys-devel/gettext
virtual/pkgconfig"
RDEPEND="
virtual/libiconv
dbus? ( sys-apps/dbus )
dvbcsa? ( media-libs/libdvbcsa )
ffmpeg? ( media-video/ffmpeg:0=[opus?,vpx?,x264?,x265?] )
hdhomerun? ( media-libs/libhdhomerun )
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:= )
uriparser? ( dev-libs/uriparser )
zeroconf? ( net-dns/avahi )
zlib? ( sys-libs/zlib )"
# ffmpeg sub-dependencies needed for headers only. Check under
# src/transcoding/codec/codecs/libs for include statements.
DEPEND="
${RDEPEND}
dvb? ( virtual/linuxtv-dvb-headers )
ffmpeg? (
opus? ( media-libs/opus )
vpx? ( media-libs/libvpx )
x264? ( media-libs/x264 )
x265? ( media-libs/x265 )
)"
RDEPEND+="
dvb? ( media-tv/dtv-scan-tables )
xmltv? ( media-tv/xmltv )"
REQUIRED_USE="
ddci? ( dvb )
"
# Some patches from:
# https://github.com/rpmfusion/tvheadend
PATCHES=(
"${FILESDIR}"/${PN}-4.0.9-use_system_queue.patch
"${FILESDIR}"/${PN}-4.2.2-dtv_scan_tables.patch
)
DOCS=( README.md )
pkg_setup() {
use inotify &&
CONFIG_CHECK="~INOTIFY_USER" linux-info_pkg_setup
enewuser tvheadend -1 -1 /etc/tvheadend video
}
# We unconditionally enable codecs that do not require additional
# dependencies when building tvheadend. If support is missing from
# ffmpeg at runtime then tvheadend will simply disable these codecs.
# It is not necessary to specific all the --disable-*-static options as
# most of them only take effect when --enable-ffmpeg_static is given.
src_configure() {
CC="$(tc-getCC)" \
PKG_CONFIG="${CHOST}-pkg-config" \
econf \
--disable-bundle \
--disable-ccache \
--disable-dvbscan \
--disable-ffmpeg_static \
--disable-hdhomerun_static \
--enable-libfdkaac \
--enable-libtheora \
--enable-libvorbis \
--nowerror \
$(use_enable dbus dbus_1) \
$(use_enable debug trace) \
$(use_enable ddci) \
$(use_enable dvb linuxdvb) \
$(use_enable dvbcsa) \
$(use_enable dvbcsa capmt) \
$(use_enable dvbcsa cccam) \
$(use_enable dvbcsa constcw) \
$(use_enable dvbcsa cwc) \
$(use_enable ffmpeg libav) \
$(use_enable hdhomerun hdhomerun_client) \
$(use_enable imagecache) \
$(use_enable inotify) \
$(use_enable iptv) \
$(use_enable opus libopus) \
$(use_enable satip satip_server) \
$(use_enable satip satip_client) \
$(use_enable systemd libsystemd_daemon) \
$(use_enable timeshift) \
$(use_enable uriparser) \
$(use_enable vpx libvpx) \
$(use_enable x264 libx264) \
$(use_enable x265 libx265) \
$(use_enable zeroconf avahi) \
$(use_enable zlib)
}
src_compile() {
emake CC="$(tc-getCC)"
}
src_install() {
default
newinitd "${FILESDIR}"/tvheadend.initd tvheadend
newconfd "${FILESDIR}"/tvheadend.confd tvheadend
use systemd &&
systemd_dounit "${FILESDIR}"/tvheadend.service
dodir /etc/tvheadend
fperms 0700 /etc/tvheadend
fowners tvheadend:video /etc/tvheadend
}
pkg_postinst() {
elog "The Tvheadend web interface can be reached at:"
elog "http://localhost:9981/"
elog
elog "Make sure that you change the default username"
elog "and password via the Configuration / Access control"
elog "tab in the web interface."
}

View File

@ -14,6 +14,7 @@ DIST FlexGet-2.21.21.tar.gz 5020038 BLAKE2B d220d45438e7433575cb47483ea5597a92b7
DIST FlexGet-2.9.18.tar.gz 2637431 BLAKE2B 78253e2ae95193488715c7c5e5d048b7abb98c1bd2399dc5b77f1e1d0795b52f3ce35074c53c23a0200fb3d4e3b186a87c7b6f88b51bf2db71719e636533400a SHA512 3ae7d407d31850aa4f003e257c3c41b11658d1ab13ca3f11476fe976fd6b16314410c3b7d441a4b66dc987618deb62ec703e1e9e81d34ca7344a6674488a8b57
DIST FlexGet-3.1.10.tar.gz 9771981 BLAKE2B a023a9281a73fb0040c9d28fece50696a884182b53d52599f0ee4539305174e72bb123e15df83d0f756897e0ce5ad245071786667250dda6198a86509716919e SHA512 6e9ec520cddd8df86daf6c854be08e07101ff19c749292893091709fc769a915b638dfcdf3852270dffe7fa5238e6e9b620111171d993dd23d0d23fa5734b661
DIST FlexGet-3.1.48.tar.gz 8579168 BLAKE2B e741aea505aca635fb9d9e5518e19d21162a5fc34196cf277c3c045d987df4e032ee97fc64a543db44007334062a7aa270e79944a15d35c31d81e7b9f39e2a68 SHA512 e88d1bcec6f5e41aace79d010e66d1a3ead44ef950244a7d00be319950aa961af0346774c9034a29e4d40835741870b68da1c9dbc360eb8ba303b60de9f383ce
DIST FlexGet-3.1.70.tar.gz 8594444 BLAKE2B 64814bb87ae208ca1020e2491c09dbce343b1afda76beb7a157021f0cb62dd87b24c70176969931974431641f258bf2caeabf982cce2131edbcbff2c862a727c SHA512 977187497abda6ebccfefff8e7cdafa6ed828042f7457b9f62b84e7b4a4aba932a4d99df57b6da065a2a355170c48e3de9de9427b2f190c4db088c20581ebfed
EBUILD flexget-2.10.35.ebuild 2589 BLAKE2B 0d6e3deb742f146a8f1fc193e340dde9d15e5853c4da2d69c7d15fed0aa327a274f704f2aa515b14820d9b079e0e9ed27cf559140f9f08dde944962ede9001a1 SHA512 30a1ddac133fd8617dfac5c3a8dfae6240503a4e64f65f030582b27b5a0fb2469bcba49357f59e0972c706acbfc83b53dd0b51c0aabd623263c93c6a30fb2568
EBUILD flexget-2.10.84.ebuild 2555 BLAKE2B 7610d7606ec86ee5ceb957b18560b17b6f945e72bb0fd6f78339ba4f5b8b08d62dce5b631be5f1d6e295a9426744a11fb1eaf6037972c81a197148a3d32fc3e3 SHA512 ba1efb6b476c9bcfd346bcad40f6aac688b17d037de63a3307fb85f8ada6575be52cf44a6ab579a4f0a7dc83bc7f8c86c7e49e2ca275d84adeb3c6f566d59fe8
EBUILD flexget-2.11.24.ebuild 3490 BLAKE2B bbe9a5328ee84c18cf6f4520bf6b233cf4f89d1b516dd07b3f4b9e914b8cb9a59b89f1e8156f99b97ed91e01b1409fb819b65615cce09c4715a35923db64815f SHA512 229b79ed01853f9efc25f9cba21e73e4475e0474266f22fc06b6526ee48432c996ac738a47f6fb7a810c446ef2e0a0b95750882073380744a0f0c0a266708957
@ -28,4 +29,5 @@ EBUILD flexget-2.21.21.ebuild 5970 BLAKE2B ae8f4d2b7fd78b798b3beb8f5ebba303264f8
EBUILD flexget-2.9.18.ebuild 2725 BLAKE2B 2a80b56f4cf1c5d92a1648919f2daac5818a36908ac3130df5ab482bb65fbf0f3675ae8ff6d1d15025e0acc616314160357972d3d9c6aabf578954e20997d649 SHA512 6a1282b64862b61f15586278462fd29da45a2472dbd5a1740b1ef13eb486210fd42de625d6ed200c804349a4684ee4db4e3a6f2347be3e9d85ffea806e6d9bfd
EBUILD flexget-3.1.10.ebuild 6484 BLAKE2B 785094de081c42490a8cca366cd410af70a843fe0eb37fea991dd85a986e87727e5de92cc49320c8b7e83f1b12e5f9c3ee449fdb07115f1a1290474db6cdf641 SHA512 fbf2574b26305f594c005bc819243f9d5f9b640e5b396e2228f4d321a0b683437876f23b26fd943e137987f8ad6a50c4fc52247875de3c5c368d73e611393a38
EBUILD flexget-3.1.48.ebuild 6838 BLAKE2B 5398abd9a8360bb989e0229dc948135f525ca9dfe2e08c2ba9a7ed35762f18005150a0a8843282f69d7e77692c8a495560cde49e806620208dcb7e430ca19fab SHA512 7c7d1b129421daa9c97755d015540a9eafba2582aa14072816c9e2008b5f2a3270e6ea758ae732962c24b060e3be8726e76ac45c8d01612fdac7456de3a9a9d6
EBUILD flexget-3.1.70.ebuild 7000 BLAKE2B c3f21fbc54e41fe119e6f29ee271615df714722f7e70dfa474467e0c92b72c1524ff3a2aeac87dbf79b4b98bdb7a5e957267185dba1570d26a758f23dbed76e1 SHA512 c33f75e3f9f1c924df071b2d06e3dfa9cec88f99a5f017c8c128505d4fde597b45141f49cc7696cac06dfe8ba2b07112f3d8902028dcb6f82ac43304e8d9470c
MISC ChangeLog 559 BLAKE2B 43030b5c73d9efa71c0cd9b8e60d1d75908debd818fb880a3740b2f74764fccfd9e1e014453a3fe851addce9f57a701c53894279ef1801622d9e8b71900b62df SHA512 85e73780c6b8c9abfd16f66e9183c9d7a8a2bc06fdd6311d05572b316a3975dafbd29bfe6f872862b0d6d41e79fde99717df2dedac2be5eee76af58a2d387667

View File

@ -0,0 +1,162 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=7
PYTHON_COMPAT=( python{2_7,3_{6,7,8,9}} pypy3 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 eutils systemd user
if [[ ${PV} != 9999 ]]; then
MY_P="FlexGet-${PV}"
SRC_URI="mirror://pypi/F/FlexGet/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86"
else
inherit git-r3
EGIT_REPO_URI="git://github.com/Flexget/Flexget.git
https://github.com/Flexget/Flexget.git"
fi
DESCRIPTION="Multipurpose automation tool for content like torrents, nzbs, podcasts, comics"
HOMEPAGE="http://flexget.com/"
LICENSE="MIT"
SLOT="0"
IUSE="systemd test transmission"
RESTRICT="nomirror"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
~dev-python/aniso8601-8.0.0[${PYTHON_USEDEP}]
~dev-python/APScheduler-3.6.3[${PYTHON_USEDEP}]
~dev-python/babelfish-0.5.5[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.8.2:4[${PYTHON_USEDEP}]
~dev-python/certifi-10001[${PYTHON_USEDEP}]
~dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
~dev-python/cherrypy-18.5.0[${PYTHON_USEDEP}]
~dev-python/click-7.0[${PYTHON_USEDEP}]
~dev-python/colorclass-2.2.0[${PYTHON_USEDEP}]
~dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
~dev-python/flask-1.1.2[${PYTHON_USEDEP}]
~dev-python/flask-compress-1.4.0[${PYTHON_USEDEP}]
=dev-python/flask-cors-3.0.2[${PYTHON_USEDEP}]
~dev-python/flask-login-0.4.1[${PYTHON_USEDEP}]
~dev-python/flask-restful-0.3.7[${PYTHON_USEDEP}]
~dev-python/flask-restplus-0.10.1[${PYTHON_USEDEP}]
~dev-python/flask-restx-0.2.0[${PYTHON_USEDEP}]
~dev-python/guessit-3.1.0[${PYTHON_USEDEP}]
~dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
~dev-python/idna-2.10[${PYTHON_USEDEP}]
~dev-python/itsdangerous-1.1.0[${PYTHON_USEDEP}]
~dev-python/jaraco-functools-3.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
~dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
~dev-python/loguru-0.4.1[${PYTHON_USEDEP}]
~dev-python/markupsafe-1.1.1[${PYTHON_USEDEP}]
~dev-python/more-itertools-8.5.0[${PYTHON_USEDEP}]
~dev-python/pillow-7.1.2[${PYTHON_USEDEP}]
~dev-python/plumbum-1.6.8[${PYTHON_USEDEP}]
~dev-python/portend-2.6[${PYTHON_USEDEP}]
~dev-python/progressbar-2.5[${PYTHON_USEDEP}]
~dev-python/pynzb-0.1.0[${PYTHON_USEDEP}]
~dev-python/pyparsing-2.4.7[${PYTHON_USEDEP}]
~dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
~dev-python/pystray-0.15.0[${PYTHON_USEDEP}]
~dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/rebulk-2.0.0[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/rpyc-4.1.4[${PYTHON_USEDEP}]
~dev-python/six-1.15.0[${PYTHON_USEDEP}]
=dev-python/soupsieve-1.9.5[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.3.11[${PYTHON_USEDEP}]
~dev-python/tempora-1.14.1[${PYTHON_USEDEP}]
=dev-python/terminaltables-3.1.0[${PYTHON_USEDEP}]
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
=dev-python/urllib3-1.25.10[${PYTHON_USEDEP}]
~dev-python/webencodings-0.5.1[${PYTHON_USEDEP}]
~dev-python/werkzeug-0.16.1[${PYTHON_USEDEP}]
=dev-python/zc-lockfile-2.0[${PYTHON_USEDEP}]
=dev-python/zxcvbn-python-4.4.15[${PYTHON_USEDEP}]
"
RDEPEND="${DEPEND}
transmission? ( dev-python/transmissionrpc[${PYTHON_USEDEP}] )
"
DEPEND+=" test? ( dev-python/nose[${PYTHON_USEDEP}] )"
if [[ ${PV} == 9999 ]]; then
DEPEND+=" dev-python/paver[${PYTHON_USEDEP}]"
else
S="${WORKDIR}/${MY_P}"
fi
python_test() {
cp -lr tests setup.cfg "${BUILD_DIR}" || die
run_in_build_dir nosetests -v --attr=!online > "${T}/tests-${EPYTHON}.log" \
|| die "Tests fail with ${EPYTHON}"
}
pkg_setup() {
enewgroup ${PN}
enewuser ${PN} -1 -1 ${PN}
}
src_prepare() {
distutils-r1_src_prepare
sed -i -e "s/^aniso8601==1.2.1/aniso8601==8.0.0/" ${S}/requirements.txt || die
sed -i -e "s/^apscheduler==3.5.0/apscheduler==3.6.3/" ${S}/requirements.txt || die
#sed -i -e "s/^beautifulsoup4==4.6.2/beautifulsoup4==4.6.3/" ${S}/requirements.txt || die
sed -i -e "s/^certifi==2017.4.17/certifi==10001/" ${S}/requirements.txt || die
sed -i -e "s/^chardet==3.0.3/chardet==3.0.4/" ${S}/requirements.txt || die
#sed -i -e "s/^cheroot==5.5.0/cheroot==6.0.0/" ${S}/requirements.txt || die
sed -i -e "s/^cherrypy==18.4.0/cherrypy==18.5.0/" ${S}/requirements.txt || die
sed -i -e "s/^click==6.7/click==7.0/" ${S}/requirements.txt || die
sed -i -e "s/^flask==1.0.2/flask==1.1.2/" ${S}/requirements.txt || die
sed -i -e "s/^flask-login==0.4.0/flask-login==0.4.1/" ${S}/requirements.txt || die
sed -i -e "s/^flask-restful==0.3.6/flask-restful==0.3.7/" ${S}/requirements.txt || die
#sed -i -e "s/^future==0.16.0/future==0.17.1/" ${S}/requirements.txt || die
sed -i -e "s/^html5lib==0.999999999/html5lib==1.0.1/" ${S}/requirements.txt || die
sed -i -e "s/^idna==2.8/idna==2.10/" ${S}/requirements.txt || die
#sed -i -e "s/^importlib-metadata==0.8/importlib-metadata==0.23/" ${S}/requirements.txt || die
sed -i -e "s/^itsdangerous==0.24/itsdangerous==1.1.0/" ${S}/requirements.txt || die
sed -i -e "s/^jaraco.functools==2.0/jaraco.functools==3.0/" ${S}/requirements.txt || die
sed -i -e "s/^jinja2==2.10.1/jinja2==2.11.1/" ${S}/requirements.txt || die
sed -i -e "s/^jsonschema==2.6.0/jsonschema==3.2.0/" ${S}/requirements.txt || die
#sed -i -e "s/^markupsafe==1.0/markupsafe==1.1.1/" ${S}/requirements.txt || die
sed -i -e "s/^more-itertools==7.2.0/more-itertools==8.5.0/" ${S}/requirements.txt || die
#sed -i -e "s/^path.py==11.5.0/path.py==11.0.1/" ${S}/requirements.txt || die
sed -i -e "s/^pillow==7.0.0/pillow==7.1.2/" ${S}/requirements.txt || die
sed -i -e "s/^plumbum==1.6.3/plumbum==1.6.8/" ${S}/requirements.txt || die
sed -i -e "s/^portend==1.8/portend==2.2/" ${S}/requirements.txt || die
#sed -i -e "s/^progressbar==2.5/progressbar==2.3/" ${S}/requirements.txt || die
sed -i -e "s/^python-dateutil==2.6.1/python-dateutil==2.8.1/" ${S}/requirements.txt || die
sed -i -e "s/^pytz==2017.2/pytz==2019.3/" ${S}/requirements.txt || die
#sed -i -e "s/^pyparsing==2.2.0/pyparsing==2.4.7/" ${S}/requirements.txt || die
sed -i -e "s/^requests==2.21.0/requests==2.24.0/" ${S}/requirements.txt || die
sed -i -e "s/^rpyc==4.0.1/rpyc==4.1.4/" ${S}/requirements.txt || die
sed -i -e "s/^six==1.13.0/six==1.15.0/" ${S}/requirements.txt || die
#sed -i -e "s/^sqlalchemy==1.3.3/sqlalchemy==1.3.4/" ${S}/requirements.txt || die
sed -i -e "s/^tempora==1.8/tempora==1.14.1/" ${S}/requirements.txt || die
sed -i -e "s/^tzlocal==1.4/tzlocal==2.1/" ${S}/requirements.txt || die
sed -i -e "s/^urllib3==1.24.2/urllib3==1.25.10/" ${S}/requirements.txt || die
sed -i -e "s/^werkzeug==0.15.6/werkzeug==0.16.1/" ${S}/requirements.txt || die
#sed -i -e "s/^zipp==0.3.3/zipp==0.6.0/" ${S}/requirements.txt || die
}
src_install() {
distutils-r1_src_install
keepdir /var/log/${PN}
fowners ${PN}:${PN} /var/log/${PN}
fperms 755 /var/log/${PN}
if use systemd; then
systemd_dounit "${FILESDIR}"/flexget.service
fi
}

View File

@ -1,4 +1,5 @@
AUX vzlogger-9999-cpp-true_false.patch 1542 BLAKE2B 52eda9cb87f12fa845d042ee26ecc240b206297f13cff529ed407930b20835c433151a38e1a0bf988a5da993f89c5068c8d84348eb32434440e91f89ccd4ccd1 SHA512 41d9295936a46296585c9a1ad45c1c05c488f7ded510592b64ebda0d72eab28d8f0eb2dea2440b8a04b6ad92bc571fe11a6eee05c3b412ad6bc73a9b9275c5a0
AUX vzlogger-9999-curl_tls1_2.patch 694 BLAKE2B b26f6617961aa822fec087b25f078ba293a85a19f49f486781f136907be15699a57a1decbe2367cb9eb06b86a39f0f0855412dccea5fe2963c802413d531ce68 SHA512 e304c71e644b3d732945b0cd44f24667da0b99a65691e682816d85571fd262ab5ea69842a741e942435ded45a69b8d3dbf3e5059e0feffdf661590ffdde730af
AUX vzlogger.logrotate 71 BLAKE2B ac41e0c56cd3ddc1432635ce2ef9c6e383dab49422215b6610ebbff8890916308caf22cc6d10c86e126190dfb8d18f2c6b13f2078c7febcab7a48ca52878f6e5 SHA512 cbb813856a949bd4e11a552def0ce18e55f7127e8a03c7e5d42302f49e79bba004a9f80789f554899c7f5304b555bcc2d85ad837b00e8201550c1a642b64c17a
AUX vzlogger.service 254 BLAKE2B 3466c9d10ef4e67382f52de0967bfd7256a872244907a5cb4a2fb14d90d26df180698d14b39430e5e8f848157a82065b12194f70b95af8e072c9f8d5db1a325a SHA512 3a0e295c2c6f8467ee070db67adb1bdfca7afd1b958fd193c83bd2f59edd10079ecff9177b098c34bed594cfc13886b15609a7665aa5ab9827223040c04de64f
EBUILD vzlogger-9999.ebuild 2067 BLAKE2B 16f1b479438afdd508c8f1e8e95ac4c4465a37e6647f79cd5a3aa2a4fe48e6014a77d09e6f9fdfd7e5ab8ebb58f2d849df57ad1f308d4227772ca3017a70f3ab SHA512 09a8d186d545b4fe6857f0b87e31fce5a96ea34e5c999bc2c6ddc01a4a122f3e73eca116ffaec55b76fc2720115a6e82594357327cd52523e29946ea80fe6a7d
EBUILD vzlogger-9999.ebuild 2114 BLAKE2B 8e1c48fdd57ff1dc08d53e1ab50a6a576e425abc85bbd9ab64c6685b7611bc4e5211bf87cb99f1017f8b71fb8de5ea6e778c699473b45ff08e3392daac9fa962 SHA512 9a346d0a816ca253047a8f334bebf7e266f9c9f963cc8530a4a0360adae03004f79e30998383ebcaa7a4fab61c7e95bd9cd187a1f86f3bd7dfb4d52d0a3ffb34

View File

@ -0,0 +1,47 @@
diff -urN vzlogger-9999.orig/src/Config_Options.cpp vzlogger-9999/src/Config_Options.cpp
--- vzlogger-9999.orig/src/Config_Options.cpp 2020-06-05 23:21:00.861747724 +0200
+++ vzlogger-9999/src/Config_Options.cpp 2020-06-05 23:24:56.564808551 +0200
@@ -303,16 +303,16 @@
case 18:
case 23:
if (*p != '-')
- return FALSE;
+ return false;
else
break;
default:
if (!isxdigit(*p))
- return FALSE;
+ return false;
else
break;
}
}
- return TRUE;
+ return true;
}
diff -urN vzlogger-9999.orig/src/local.cpp vzlogger-9999/src/local.cpp
--- vzlogger-9999.orig/src/local.cpp 2020-06-05 23:21:00.861747724 +0200
+++ vzlogger-9999/src/local.cpp 2020-06-05 23:26:52.092348207 +0200
@@ -153,7 +153,7 @@
if (strcmp(url, "/") == 0) {
if (options.channel_index()) {
- show_all = TRUE;
+ show_all = true;
} else {
json_exception = json_object_new_object();
diff -urN vzlogger-9999.orig/src/protocols/MeterFile.cpp vzlogger-9999/src/protocols/MeterFile.cpp
--- vzlogger-9999.orig/src/protocols/MeterFile.cpp 2020-06-05 23:21:00.861747724 +0200
+++ vzlogger-9999/src/protocols/MeterFile.cpp 2020-06-05 23:25:55.128575191 +0200
@@ -113,7 +113,7 @@
try {
_rewind = optlist.lookup_bool(options, "rewind");
} catch (vz::OptionNotFoundException &e) {
- _rewind = FALSE; // do not rewind file by default
+ _rewind = false; // do not rewind file by default
} catch (vz::InvalidTypeException &e) {
print(log_alert, "Invalid type for 'rewind'", name().c_str());
throw;

View File

@ -38,6 +38,7 @@ DEPEND="${RDEPEND}
src_prepare() {
#epatch "${FILESDIR}"/"${P}"-curl_tls1_2.patch
epatch "${FILESDIR}"/"${P}"-cpp-true_false.patch
default
@ -46,7 +47,7 @@ src_prepare() {
sed -e "s/ share\/doc\/vzlogger-\${VZLOGGER_MAJOR_VERSION}-\${VZLOGGER_MINOR_VERSION}$/ share\/doc\/vzlogger-${PV}/" \
-i ${S}/CMakeLists.txt \
|| die "sed failed"
sed -e "s:Wno-system-headers:Wno-system-headers -Wno-error=deprecated-copy:" \
sed -e "s:Wno-system-headers:Wno-system-headers -Wno-error -fpermissive:" \
-i ${S}/modules/CompilerFlags.cmake \
|| die "sed failed"