summaryrefslogtreecommitdiff
path: root/media-video/tcmplex-panteltje
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-10-14 07:43:49 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-10-14 07:43:49 +0100
commitfe8b106bd60ab72e98ab836f5c702070805e197e (patch)
tree44016d57867c58de87efd4b028c171d352bbf3be /media-video/tcmplex-panteltje
parent30737dc88991519b90363c2c7bae8fd049098d13 (diff)
gentoo auto-resync : 14:10:2022 - 07:43:49
Diffstat (limited to 'media-video/tcmplex-panteltje')
-rw-r--r--media-video/tcmplex-panteltje/Manifest3
-rw-r--r--media-video/tcmplex-panteltje/files/tcmplex-panteltje-0.4.7-clang16.patch7
-rw-r--r--media-video/tcmplex-panteltje/tcmplex-panteltje-0.4.7-r2.ebuild (renamed from media-video/tcmplex-panteltje/tcmplex-panteltje-0.4.7-r1.ebuild)26
3 files changed, 28 insertions, 8 deletions
diff --git a/media-video/tcmplex-panteltje/Manifest b/media-video/tcmplex-panteltje/Manifest
index da660768c08f..3d674b32766a 100644
--- a/media-video/tcmplex-panteltje/Manifest
+++ b/media-video/tcmplex-panteltje/Manifest
@@ -1,3 +1,4 @@
+AUX tcmplex-panteltje-0.4.7-clang16.patch 118 BLAKE2B 09bdf007b849bd470143837fea48a65b9cd1f976754d93063cffcf6e429261ce2e9346296a6136f42b673deeff58d3ff41d5e310d9b98d9b5224be2c6f1ab742 SHA512 eb1c78da1079e1ff0b3b9d16ce0318f622d730a3a044b256656f7201ec00630278961d29df2938c737270d5069a5c86d65bc941d0e4b9e44cf1c7859836350e4
DIST tcmplex-panteltje-0.4.7.tgz 81185 BLAKE2B 048958f4544c0f0212a740e25ce27527ebf69b1510421cbc5cb752f52f3608cd498514f0ff6c45a4430cda45abc1ca5594bb7e1e3205294c16af658a8c166a96 SHA512 d8e9d802ff9d6a9df5ae9d0c0f5392cbaddcce4dc0977ff587406dd8449903941bd60ceda6b48df812f66f51e2e8cf451f9b23a006eebc736ba64b21bd0d293c
-EBUILD tcmplex-panteltje-0.4.7-r1.ebuild 549 BLAKE2B cb160d8e88dcc331a0dd7fd771cfee755cd774e2c8ecac0730579aab187712d8421715a3d3a3d8ca5673689b7e600145804404bf4ceefb4b62ed70edade7414a SHA512 0378d5dcdd58651e42315543c42c1abe7f441d3e7c95f3eb036b06111475057c43c1158eb013076f16e9bc567e41ec4a2a73497dbd587792b5b21af81061c5e5
+EBUILD tcmplex-panteltje-0.4.7-r2.ebuild 728 BLAKE2B 7f3058b2684c2062c6fc0ff184e15c86fdc745223679f71e1e4cea2420d96d54cc93c42d81984fea6e3cb4a574325c8502687c47a6fe6b014a7d1595da82e2e1 SHA512 e422193c97ac8c0e05f8e3cff88cd0f2b819801584e882b194a42ab105fa24450383c8a8f170814c109322859eeda68a024b35d766dcc352e142620e68885b0a
MISC metadata.xml 258 BLAKE2B 20a290ddbc62a5b59a54019b4ccb149256812a520d33f2f03de34139400a78ecaf3f72fbba87eeca3ea278701f01f607dc9d7d8d50776966c2e72f69cc616743 SHA512 9e4f14e6a62ddd65cc2c5f196886b1e06b1b3cd21ad13b7acf46064c897008c36faf4b353fa087a5d56c4b13d9614e01f88eaea3b44e1abf9bebbfeb46238330
diff --git a/media-video/tcmplex-panteltje/files/tcmplex-panteltje-0.4.7-clang16.patch b/media-video/tcmplex-panteltje/files/tcmplex-panteltje-0.4.7-clang16.patch
new file mode 100644
index 000000000000..ffd06af6992a
--- /dev/null
+++ b/media-video/tcmplex-panteltje/files/tcmplex-panteltje-0.4.7-clang16.patch
@@ -0,0 +1,7 @@
+https://bugs.gentoo.org/871534
+--- a/main.h
++++ b/main.h
+@@ -11,2 +11,3 @@
+
++#include <ctype.h>
+ #include <string.h>
diff --git a/media-video/tcmplex-panteltje/tcmplex-panteltje-0.4.7-r1.ebuild b/media-video/tcmplex-panteltje/tcmplex-panteltje-0.4.7-r2.ebuild
index 2d0a5c45d5fb..d2ee480f2230 100644
--- a/media-video/tcmplex-panteltje/tcmplex-panteltje-0.4.7-r1.ebuild
+++ b/media-video/tcmplex-panteltje/tcmplex-panteltje-0.4.7-r2.ebuild
@@ -1,25 +1,37 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
DESCRIPTION="Audio video multiplexer for 8 audio channels"
HOMEPAGE="http://panteltje.com/panteltje/dvd/"
SRC_URI="http://panteltje.com/panteltje/dvd/${P}.tgz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
+
+PATCHES=(
+ "${FILESDIR}"/${P}-clang16.patch
+)
src_prepare() {
- sed -e "s:CFLAGS = -O2:CFLAGS +=:" \
+ default
+
+ sed -e "s:CFLAGS = -O2:CFLAGS += \$(CPPFLAGS):" \
-e "s:\$(LIBRARY):\$(LIBRARY) \$(LDFLAGS):" \
-i Makefile || die
- default
+}
+
+src_compile() {
+ append-cflags -std=gnu89 # old codebase, incompatible with c2x
+
+ emake CC="$(tc-getCC)"
}
src_install() {
dobin tcmplex-panteltje
- dodoc CHANGES COPYRIGHT README
+ einstalldocs
}