diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-04-08 12:31:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-04-08 12:31:06 +0100 |
commit | 2cfe62a1f75cfb07a50f631f29d56bff5d09bf47 (patch) | |
tree | 3306cd99a22ba3d402b6a01eb2ad777d00c887f4 /media-sound | |
parent | 102dc42fae2907037d3ca9a6d63ed28e46c5b88e (diff) |
gentoo auto-resync : 08:04:2024 - 12:31:06
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/Manifest.gz | bin | 57592 -> 57583 bytes | |||
-rw-r--r-- | media-sound/cdparanoia/Manifest | 2 | ||||
-rw-r--r-- | media-sound/cdparanoia/cdparanoia-3.10.2-r8.ebuild | 68 | ||||
-rw-r--r-- | media-sound/cdparanoia/files/cdparanoia-pkgconfig.patch | 84 | ||||
-rw-r--r-- | media-sound/grip/Manifest | 1 | ||||
-rw-r--r-- | media-sound/grip/grip-4.2.4-r1.ebuild | 48 |
6 files changed, 203 insertions, 0 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz Binary files differindex 6beb9b2f9828..733f8ced028f 100644 --- a/media-sound/Manifest.gz +++ b/media-sound/Manifest.gz diff --git a/media-sound/cdparanoia/Manifest b/media-sound/cdparanoia/Manifest index 5910b6089cee..5d772bb2665a 100644 --- a/media-sound/cdparanoia/Manifest +++ b/media-sound/cdparanoia/Manifest @@ -1,5 +1,7 @@ AUX cdparanoia-missing-sys_types_h.patch 876 BLAKE2B 4624baa06a6d9c4d233104267b35e90431c56405398f985292980dd416809fc8f015e7bd8b3575bb4fd4fe0fa03c1167e0c849a9d30523e1fc1b6e8c31b0993b SHA512 a124c74e7ecfc0238d7e5581063d51fd7aa18df6dae5709fe38662c33f0c9dd0706cbd834681d09f84f2ee2aa0914662740754d181f448b593288382eab68627 +AUX cdparanoia-pkgconfig.patch 2669 BLAKE2B d093fab1a683ff7713dd2fd9e0437d0fb0db467ed2f6f338b963a0aa8f90d405b3c8026720dd8d4243a7e0496870f1c43c22e51caec3c41442681b22e55285f2 SHA512 44e7c98b381867c619b8d16f80f176e281e4870a3bfcb4b1967d8567408240fbec6bb3b60d2f85f41c4497008d56dbc82265bdbba8a108784e37c30dc4cce056 DIST cdparanoia-3.10.2-patches.tar.xz 12228 BLAKE2B 0a78bf713807ed738110543c0e4a8fb5af8add5c77b93b3cf219b1dd19d1317d0bf0197c9bf1cc2217b37c08ab1ff576982a0408d2c0adf6be79f25e35e0b36c SHA512 48ef57334f48d8b7449ea5ca361666d1a618529bf2e78182026fa09a94cd55865d18f4925369bf9de2c251d9420c0edfae17eb8726c157bb6eafd8b4fd410a5a DIST cdparanoia-III-10.2.src.tgz 183236 BLAKE2B 295065388e45371329ea7b04bac03c90fd854478d34eb46fa95db03054a1a21effe7863e5065a9148e558796c352d5087b6ef1c3c4c20342e66abd7d2c9eef85 SHA512 4ab0a0f5ef44d56c1af72d1fc1035566a1a89c4eeddb9e8baea675fe51c06138d913342afc8bed167d9fa55672fa25a2763ce21f7e24c1232e4739aff20733a7 EBUILD cdparanoia-3.10.2-r7.ebuild 1454 BLAKE2B e0707a180db7411bc2f026a3c659895c87639686e8ac3350bb31d67fcfcdf8b55a0877fa6373dd8321b3997894a8a63077ca750c2e5a9e3cb266000b55ce9a52 SHA512 cdd5f6adca1a8799a9850721339fcadfdd04e1d3dc19a58ceab8e4bab40674cfb98f971500687500e4a8fd1648f0f8aa987ab2578f03ddf246077669ad911e8a +EBUILD cdparanoia-3.10.2-r8.ebuild 1493 BLAKE2B 34d59a105dba8bbcc299113e74663070a5fb7bb48008c1b9080c64b8f9b06bc1e050cf6de531dd739197ac19829ccac0caacab04e8c76712a9d5dc3c0e3459ec SHA512 4495b0f3ff3c6e1680fbca7fe89776921f727142c2897ee4d973e44db94752b59beb3a462568a452611d8c23ad7d62cd5d77814d2ab831681f60786fb21c4a05 MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b diff --git a/media-sound/cdparanoia/cdparanoia-3.10.2-r8.ebuild b/media-sound/cdparanoia/cdparanoia-3.10.2-r8.ebuild new file mode 100644 index 000000000000..5b851fbabf37 --- /dev/null +++ b/media-sound/cdparanoia/cdparanoia-3.10.2-r8.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools libtool toolchain-funcs multilib-minimal + +MY_P="${PN}-III-$(ver_cut 2-3)" +DESCRIPTION="An advanced CDDA reader with error correction" +HOMEPAGE="https://www.xiph.org/paranoia" +SRC_URI=" + https://downloads.xiph.org/releases/${PN}/${MY_P}.src.tgz + https://dev.gentoo.org/~pacho/${PN}/${P}-patches.tar.xz +" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +IDEPEND="app-eselect/eselect-cdparanoia" + +PATCHES=( + # Patches from previous patchset + Fedora + Debian + "${WORKDIR}"/patches + # bug #713740 + "${FILESDIR}"/${PN}-missing-sys_types_h.patch + "${FILESDIR}"/cdparanoia-pkgconfig.patch +) + +src_prepare() { + default + + mv configure.guess config.guess || die + mv configure.sub config.sub || die + + sed -i -e '/configure.\(guess\|sub\)/d' configure.in || die + + mv configure.{in,ac} || die + eautoconf + elibtoolize + + multilib_copy_sources +} + +multilib_src_configure() { + tc-export AR CC RANLIB + econf +} + +multilib_src_compile() { + emake OPT="${CFLAGS} -I${S}/interface" + use static-libs && emake lib OPT="${CFLAGS} -I${S}/interface" +} + +multilib_src_install_all() { + einstalldocs + mv "${ED}"/usr/bin/${PN}{,-paranoia} || die +} + +pkg_postinst() { + eselect ${PN} update ifunset +} + +pkg_postrm() { + eselect ${PN} update ifunset +} diff --git a/media-sound/cdparanoia/files/cdparanoia-pkgconfig.patch b/media-sound/cdparanoia/files/cdparanoia-pkgconfig.patch new file mode 100644 index 000000000000..422a5caf0374 --- /dev/null +++ b/media-sound/cdparanoia/files/cdparanoia-pkgconfig.patch @@ -0,0 +1,84 @@ +https://src.fedoraproject.org/rpms/cdparanoia/blob/rawhide/f/cdparanoia-10.2-add-pkgconfig.patch + +From 5beb3983942ce92ea18a2a0f2e15f84fb25c27d8 Mon Sep 17 00:00:00 2001 +From: xiphmont <xiphmont@0101bb08-14d6-0310-b084-bc0e0c8e3800> +Date: Fri, 11 Jun 2010 15:42:00 +0000 +Subject: [PATCH] Add pkgconfig file to cdparanoia; closes Trac #1706 + +git-svn-id: https://svn.xiph.org/trunk/cdparanoia@17289 0101bb08-14d6-0310-b084-bc0e0c8e3800 +diff --git a/Makefile.in b/Makefile.in +index d03ef85..f8bb5f8 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -3,7 +3,7 @@ + # DO NOT EDIT BELOW! ########################################################## + # (unless, of course, you know what you are doing :) ########################## + +-VERSION=10.2 ++VERSION=@VERSION@ + VPATH=@srcdir@ + srcdir=@srcdir@ + +@@ -23,6 +23,7 @@ BINDIR=@bindir@ + MANDIR=@mandir@ + INCLUDEDIR=@includedir@ + LIBDIR=@libdir@ ++PKGCONFIGDIR=@libdir@/pkgconfig + PWD = $(shell pwd) + + OFILES = main.o report.o header.o buffering_write.o cachetest.o +@@ -85,6 +86,8 @@ install: + $(DESTDIR)$(LIBDIR)/libcdda_paranoia.so.0 + ln -fs libcdda_paranoia.so.0.$(VERSION) \ + $(DESTDIR)$(LIBDIR)/libcdda_paranoia.so ++ $(INSTALL) -d -m 0755 $(DESTDIR)$(PKGCONFIGDIR) ++ $(INSTALL) -m 0644 $(srcdir)/cdparanoia-3.pc $(DESTDIR)$(PKGCONFIGDIR) + + cdparanoia: $(OFILES) $(LIBDEP) + $(LD) $(CFLAGS) $(LDFLAGS) $(OFILES) \ +@@ -104,6 +107,6 @@ distclean: + cd interface && $(MAKE) distclean + cd paranoia && $(MAKE) distclean + -rm -f cdparanoia *~ config.* *.o *.wav *.aifc *.raw test.file \ +- Makefile verify_test core gmon.out ++ Makefile verify_test core gmon.out cdparanoia-3.pc + + .PHONY: all debug test lib slib install clean distclean +diff --git a/configure.in b/configure.in +index 3ad98ca..37d7576 100644 +--- a/configure.in ++++ b/configure.in +@@ -3,6 +3,9 @@ AC_INIT(interface/interface.c) + cp $srcdir/configure.guess $srcdir/config.guess + cp $srcdir/configure.sub $srcdir/config.sub + ++VERSION="10.2" ++AC_SUBST(VERSION) ++ + AC_CANONICAL_HOST + + if test -z "$CC"; then +@@ -67,4 +70,4 @@ AC_SUBST(OPT) + AC_SUBST(DEBUG) + AC_SUBST(CC) + +-AC_OUTPUT(Makefile interface/Makefile paranoia/Makefile) ++AC_OUTPUT(Makefile interface/Makefile paranoia/Makefile cdparanoia-3.pc) +diff --git a/cdparanoia-3.pc.in b/cdparanoia-3.pc.in +new file mode 100644 +index 0000000..3a15099 +--- /dev/null ++++ b/cdparanoia-3.pc.in +@@ -0,0 +1,12 @@ ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ ++includedir=@includedir@ ++ ++Name: Cdparanoia III ++Description: Compact Disc Digital Audio (CDDA) Digital Audio Extraction (DAE) library ++Requires: ++Version: @VERSION@ ++Libs: -L${libdir} -lcdda_interface -lcdda_paranoia ++Cflags: -I${includedir} ++ diff --git a/media-sound/grip/Manifest b/media-sound/grip/Manifest index 4501c7c9ba37..4f38c5461906 100644 --- a/media-sound/grip/Manifest +++ b/media-sound/grip/Manifest @@ -1,3 +1,4 @@ DIST grip-4.2.4.tar.gz 1212479 BLAKE2B 58203a4faca90e8662347a5f67b7e026c2235ed53c5dbfe351faf4027608eb9e9c7b106907f2abb0dfffd4d01da33eeb334d2500c7f359314c003dc881e1a863 SHA512 fdc2808b91df617f4d2447114037c31bd5fa0657aa4ea2453e644b155468971c65a364bb0a3c6ed8ff2ba0e44e7117a51bec3081c7defd590f9fbc802a216bf5 +EBUILD grip-4.2.4-r1.ebuild 958 BLAKE2B e978d80bc97520f049da974ee94b8a07f9bce892910348cfb69a7d56f15c47516059668abb5b0871e1a988f3950ed52ed71dc021e7804c926570688ed78800f7 SHA512 9ebdc0abda4d36790e66388b38ba7ed1ea031edd09817971501a617b09f69f08b9ae41086fb54ffca67930db943f46f8828b2d76a2e6e857173ccb5d025f48a0 EBUILD grip-4.2.4.ebuild 1077 BLAKE2B 407a460fe8ac66a41362076b8f429ee83bc461f8481378e0af6fd887c8e4861cc9c4ef34ef7f038c4b4fde469c82cb25c234cf3a230b5d890254d3eed17bd877 SHA512 a8a8fa0bc6e68acc59266b03259194a94bf8b6e6fa04791105ef2198f14af121293485c6c122a34a91693b97e4238762a93c725f5b169a5b645c509107c63e7d MISC metadata.xml 328 BLAKE2B 069257071d00003496464c8990afebb2d35428231b1b787ff65237c6ddf69c40c6f402939696915d781d21c13fd823183e0c2266b26176f9e58ce47324f07bfc SHA512 e6d401ccb1682cf890600714a33d51650901e9c4724b0b08bad99c2c85a17571fb877489e8f4ae33b1db760c5de5f9150ebf4fb6ab50303186402fad624b6d86 diff --git a/media-sound/grip/grip-4.2.4-r1.ebuild b/media-sound/grip/grip-4.2.4-r1.ebuild new file mode 100644 index 000000000000..4fbf071b1b10 --- /dev/null +++ b/media-sound/grip/grip-4.2.4-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg + +DESCRIPTION="GTK+ based Audio CD Player/Ripper" +HOMEPAGE="https://sourceforge.net/projects/grip/" +SRC_URI="mirror://sourceforge/grip/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="vorbis" + +# lame and vorbis-tools are no real RDEPENDs. But without them +# grip cannot convert ripped files to any format. So use them as +# a sane default. +RDEPEND=" + !app-text/grip + dev-libs/glib:2 + media-libs/id3lib + >=media-sound/cdparanoia-3.10.2-r8 + media-sound/lame + net-misc/curl + x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/pango + vorbis? ( media-sound/vorbis-tools ) +" +# gnome-extra/yelp, see bug #416843 +DEPEND=" + ${RDEPEND} + sys-devel/gettext +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Dcdparanoia=enabled + -Did3lib=enabled + ) + + meson_src_configure +} |