From 13ec12ad28bc2ce6e2902be1d571befcca2b3f60 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 22 Nov 2022 07:05:54 +0000 Subject: gentoo auto-resync : 22:11:2022 - 07:05:54 --- app-cdr/cuecue/Manifest | 3 +- app-cdr/cuecue/cuecue-0.2.2-r4.ebuild | 54 -------------------- app-cdr/cuecue/cuecue-0.2.2-r5.ebuild | 62 +++++++++++++++++++++++ app-cdr/cuecue/files/cuecue-0.2.2-configure.patch | 13 +++++ 4 files changed, 77 insertions(+), 55 deletions(-) delete mode 100644 app-cdr/cuecue/cuecue-0.2.2-r4.ebuild create mode 100644 app-cdr/cuecue/cuecue-0.2.2-r5.ebuild create mode 100644 app-cdr/cuecue/files/cuecue-0.2.2-configure.patch (limited to 'app-cdr/cuecue') diff --git a/app-cdr/cuecue/Manifest b/app-cdr/cuecue/Manifest index 90dac20841d5..654c5c856f65 100644 --- a/app-cdr/cuecue/Manifest +++ b/app-cdr/cuecue/Manifest @@ -1,7 +1,8 @@ +AUX cuecue-0.2.2-configure.patch 369 BLAKE2B 7741dc8132b8e43c091bd2baa3b250b5fa90d51c2b40cdebbac96327f1f1987ce642f592d33200849d3a161953b846cfc1bd2ecfb3c43a1329fcefc672086c33 SHA512 d3107491e9605dc8b251c0b0b15408f4ebada63fa2cfc91987e8214d27386fed43a4cc468b5a4a4cf175a90917f03631a5fa94e3f60a451e31e3051bdfebf6b8 AUX cuecue-0.2.2-flac113.diff 3528 BLAKE2B ea1daa82d58df58fbfc4ee9b95980f93c1a06090da5765c4f8e2fb09feea9af1b626a51ef06edac24ec1eaf0ebfc93b0d2419ad0240125e41870d894b2a57b90 SHA512 af0bcc1ca7208b9713763b823792becb8785d442cc8f51240c470096b3d90eb21bc36230ec422b42401fa0cfa335aedb578507174083de1b2ffdb01d5f5e3fb6 AUX cuecue-0.2.2-fno-common.patch 366 BLAKE2B a4218bf38d1165ca644894a199a882e0b9ebdc56830171aa8efe085b2d678175bb5ef0c2a2bd3004cb6ce24d08d74cfec8391d7f39fba808277276c06aa2b118 SHA512 800c3d2214491ce96aed222659f45e57eb2734bfeedcdcb677bd9b5f18ec29143d17acc2a7ab032a94f249cbb65e1bf299c16cefca0ddfd0fbd7f05af879ca4a AUX cuecue-0.2.2-namespace.patch 200 BLAKE2B 20a1471d2c7bb4ce08335bda46f1cf8c1e7656aebd9364e26b9847e21edf87f2cdbc20eac3b8cf2921c4e427053535865efec1e622af17723443c597f7c91a3d SHA512 8b0ee39e60e913347f7aac6517e3a150e829099cf5ada6e76e3e4fd2673692c83061b8903676902a1cf6d7f3101ef6cf0a10858f36c44995a207b30ca39d826c AUX cuecue-0.2.2-unused.patch 448 BLAKE2B 6ee232d07362cd285e6a7712473f7e99f6d487f08b13f8dc1f7b2e8f145f91aa39c34f3f15399057abf7eabd4fda00495fd546ec7df9503b1295a945cd23bc0a SHA512 d3cf53c0aa25cc8d3a88852564d9bc6eb6a6fd51eff4fc8348a0601ffb268d4d2078fbca6d719b3783587eec97f78fcccd76431e68307b655bcdfe09be6d17b2 DIST cuecue-0.2.2.tar.gz 97927 BLAKE2B f3577ca59fc277ecd1c6bf68a5ccfa127ae92a00c52a4da00f2be90b87df0522407b7cca616dd44d5d9af44790ca6db146224decfd632d26893d14db9fba3c28 SHA512 586ff819910532f19bf5c0b9ca61b3efe89a4699b05dba2ca6f4a9b78a1716264238e874405486f6b006cf84ed19a1cc96af510f815af9cdb0b76be3e1011595 -EBUILD cuecue-0.2.2-r4.ebuild 1087 BLAKE2B 2176d3a13ed5879e5bcd58c6ed1bb3116d0034ce5ccc22fe873e6ca3dea6c4830674dd214be4fdb2430c37c41e573074cdc63a50db93e8b30b6423c83ada5d5b SHA512 268e73743c14f4e621d1f07552c8c91b73706831a6ab3a145d1dc2df5777f6847824b17c4cd979d596a740eaeb9a3520a12a2047585108fa4307ce5475d3aad4 +EBUILD cuecue-0.2.2-r5.ebuild 1187 BLAKE2B 464999b88ab22d0cd5297d600cf2bcab987cae4ee065999e80a07fd8d313ff523506cdae6e7ec2c88da545b6ddd31dcbf5a7306e5fdc098f9c6b9ed9a8bbd1bf SHA512 e7866e499d2905a39e653905070590f97fa9dfc0190423524a2a7057b83e2f855b73eef97d9f8204aa731aecd7e7d8231dc6db6a2df7d2222e0a932d3b64b67b MISC metadata.xml 380 BLAKE2B 48067ec4e9c856443913ae891749b39139774ed08b1af6e1cae024b2ef6144e281d49f1f0e0d21045d79121725c7c3b2f7c9ed0b08750f57ca9681401ed75abb SHA512 9f5d673193d23f030baa11945fbe7bb697ce2052d6bc82c3c4023bd3a88c6f7b4d6dcd163b6d9e8460c2106eca7e59c2c13de723d3ed3d32e3df36b6b91ef838 diff --git a/app-cdr/cuecue/cuecue-0.2.2-r4.ebuild b/app-cdr/cuecue/cuecue-0.2.2-r4.ebuild deleted file mode 100644 index 72d3a48deb62..000000000000 --- a/app-cdr/cuecue/cuecue-0.2.2-r4.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Cuecue converts .cue + [.ogg|.flac|.wav|.mp3] to .cue + .bin" -HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" -SRC_URI="mirror://gentoo/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -# Enable one use flag by default, bug #254745 -IUSE="flac mp3 +vorbis" -REQUIRED_USE="|| ( flac mp3 vorbis )" - -DEPEND=" - flac? ( media-libs/flac:= ) - mp3? ( media-libs/libmad ) - vorbis? ( media-libs/libvorbis media-libs/libogg ) -" -RDEPEND=" - ${DEPEND} -" - -PATCHES=( - "${FILESDIR}"/${P}-flac113.diff # bug 157706 - "${FILESDIR}"/${P}-namespace.patch - "${FILESDIR}"/${P}-unused.patch - "${FILESDIR}"/${P}-fno-common.patch -) - -src_configure() { - econf \ - $(use_enable flac) \ - $(use_enable mp3) \ - $(use_enable vorbis ogg) \ - --disable-libFLACtest \ - --disable-oggtest \ - --disable-vorbistest -} - -src_compile() { - emake AR="$(tc-getAR)" CFLAGS="${CFLAGS}" -} - -src_install() { - default - - insinto /usr/include - doins src/libcuecue/cuecue.h -} diff --git a/app-cdr/cuecue/cuecue-0.2.2-r5.ebuild b/app-cdr/cuecue/cuecue-0.2.2-r5.ebuild new file mode 100644 index 000000000000..24e5f7cca2ac --- /dev/null +++ b/app-cdr/cuecue/cuecue-0.2.2-r5.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="Cuecue converts .cue + [.ogg|.flac|.wav|.mp3] to .cue + .bin" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +# Enable one use flag by default, bug #254745 +IUSE="flac mp3 +vorbis" +REQUIRED_USE="|| ( flac mp3 vorbis )" + +DEPEND=" + flac? ( media-libs/flac:= ) + mp3? ( media-libs/libmad ) + vorbis? ( media-libs/libvorbis media-libs/libogg ) +" +RDEPEND=" + ${DEPEND} +" + +PATCHES=( + "${FILESDIR}"/${P}-flac113.diff # bug 157706 + "${FILESDIR}"/${P}-namespace.patch + "${FILESDIR}"/${P}-unused.patch + "${FILESDIR}"/${P}-fno-common.patch + "${FILESDIR}"/${P}-configure.patch +) + +src_prepare() { + default + + # Clang 16 + eautoreconf +} + +src_configure() { + econf \ + $(use_enable flac) \ + $(use_enable mp3) \ + $(use_enable vorbis ogg) \ + --disable-libFLACtest \ + --disable-oggtest \ + --disable-vorbistest +} + +src_compile() { + emake AR="$(tc-getAR)" CFLAGS="${CFLAGS}" +} + +src_install() { + default + + insinto /usr/include + doins src/libcuecue/cuecue.h +} diff --git a/app-cdr/cuecue/files/cuecue-0.2.2-configure.patch b/app-cdr/cuecue/files/cuecue-0.2.2-configure.patch new file mode 100644 index 000000000000..d0a9864228aa --- /dev/null +++ b/app-cdr/cuecue/files/cuecue-0.2.2-configure.patch @@ -0,0 +1,13 @@ +-ansi -pednatic breaks various configure tests. autoconf already says +not to use -Werror but any -W* is dangerous for configure itself. +--- a/configure.in ++++ b/configure.in +@@ -4,7 +4,7 @@ dnl AM_INIT_AUTOMAKE + + AC_CONFIG_SRCDIR(src/libcuecue/cuecue.c) + +-CFLAGS="$CFLAGS -Wall -ansi -pedantic -g -Os" ++CFLAGS="-Wall -O2 ${CFLAGS}" + VERSION=0.2.2 + + PACKAGE="cuecue" -- cgit v1.2.3