summaryrefslogtreecommitdiff
path: root/media-sound/mp3c
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-07 06:41:06 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-07 06:41:06 +0000
commitd69399c7befdd98cda62d6a1788ae2aa7f104c5e (patch)
treeeac7184f4cfe7d67580c1d0a0d9942a91e6cb4ee /media-sound/mp3c
parente4d9d6796d5018e338f0b27a3bc97716195bf0b8 (diff)
gentoo auto-resync : 07:01:2025 - 06:41:06
Diffstat (limited to 'media-sound/mp3c')
-rw-r--r--media-sound/mp3c/Manifest2
-rw-r--r--media-sound/mp3c/files/mp3c-c23.patch27
-rw-r--r--media-sound/mp3c/mp3c-0.31-r2.ebuild47
3 files changed, 76 insertions, 0 deletions
diff --git a/media-sound/mp3c/Manifest b/media-sound/mp3c/Manifest
index ca97773ec1d0..4ad8e9fc76a9 100644
--- a/media-sound/mp3c/Manifest
+++ b/media-sound/mp3c/Manifest
@@ -1,4 +1,6 @@
AUX mp3c-buffer.patch 340 BLAKE2B 775e62f27d178ddf9af7e9b529ae83e4aeccdb8766fe387997f7968b1f56f8d427c0c26258a2119f1988d7fc737166f77a0b8c5d62609e08b20f25b7604d5236 SHA512 2f109b9307c9ddd8012f7f7e4ac967889e6aba4886f59aca1d785c0c24fbf3231174bb3dce41aa0f362115b98c0c9921f7d87676f467cf75267026bb23cf03c8
+AUX mp3c-c23.patch 940 BLAKE2B 3efab9e7f258cb27b6859a8c436370f061dea91f8860269bec308ec002eea574d5d94f92f66eec5506476ee85ea666e2821b4a36cefb6c455be5c2bd6ee5262c SHA512 da83c752e0c0d439c7b98a7067ba350f2de7e0da2a774bf25cb6d2b516c70967cb134a6a342237771982b279878ffb2acb1f7d4ea75921edafd943afa0b6302a
DIST mp3c-0.31.tar.bz2 351015 BLAKE2B 0330471c56abd2659885ba2d9c35df1f7cb3b46772ff142c3246939ab45cfc96ee6051c535bb7ba04bec91072b4a0c50c7e534962f1420f6f68f528f92f8fcab SHA512 6c30573c2df86a019c0832b0f0dc83587af5f866ad29b84ac4f57cc61de03708363644d0b3ccc144fce12cb6209357eb1d5dad4e90d70a420f083f0ea4c36c7f
EBUILD mp3c-0.31-r1.ebuild 803 BLAKE2B 8904abfcee905f3702390a0ae58971e0b13a8831b7490b61b27996d0788d0b86c9510d8216f91d9a27ca858f3418bd811d78242493bb15b1e066ead4206c9b31 SHA512 54a04b298c17b17865c44e2cb989a7baed815274043b4cce3ba441c13a315d4ccc787d2f6e64aa337ec0b076d5c5929d237b8192c387b0ef1acb8c88018bea3b
+EBUILD mp3c-0.31-r2.ebuild 891 BLAKE2B aba8023cf1e41c687a4df5dca6461714d9df4447d1a2eb273c82b3a17b67ce5ad929fac4715b627fc7c731edeb393c92a98b53870fb677d3106a41d7a0250d26 SHA512 65dd527b4046070bc41308fa1f54706d9363da7dc06a989dcd2d70e7df4a28295672b6432e2ec6bb673c80a6ab07a9fd637792a44c2f7a5bb267a61e885bcfef
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/mp3c/files/mp3c-c23.patch b/media-sound/mp3c/files/mp3c-c23.patch
new file mode 100644
index 000000000000..14c2de0f16b0
--- /dev/null
+++ b/media-sound/mp3c/files/mp3c-c23.patch
@@ -0,0 +1,27 @@
+https://bugs.gentoo.org/899854
+also, feature-macro'd glibc functions
+--- a/configure.ac 2025-01-05 00:30:25.475280699 +0400
++++ b/configure.ac 2025-01-05 00:30:38.800207692 +0400
+@@ -6,7 +6,8 @@
+
+ AM_INIT_AUTOMAKE
++AC_USE_SYSTEM_EXTENSIONS
+ AM_GNU_GETTEXT([external])
+-AM_GNU_GETTEXT_VERSION
++AM_GNU_GETTEXT_VERSION(0.21)
+ AM_ICONV
+
+ AC_PROG_CC
+Bad definition, fails with C23
+https://bugs.gentoo.org/945206
+--- a/src/keys.c 2025-01-05 00:39:12.053395586 +0400
++++ b/src/keys.c 2025-01-05 00:39:42.420229207 +0400
+@@ -76,7 +76,7 @@
+ extern int build_data_tree(char *cddb_server, char *local_cddb_db,
+ song_typ **ret_tree, BOOL force_sampler);
+ extern int cddb_internet_lookup (char *addr, char *cddb_path, BOOL force);
+-extern void option_menu();
++extern void option_menu(WINDOW *win);
+ extern int output_batch(song_typ *anchor, char *filenm, BOOL ask_overwrite);
+ extern void calc_tot_frm();
+ extern int add_to_m3u(song_typ *song);
diff --git a/media-sound/mp3c/mp3c-0.31-r2.ebuild b/media-sound/mp3c/mp3c-0.31-r2.ebuild
new file mode 100644
index 000000000000..8de1f7276435
--- /dev/null
+++ b/media-sound/mp3c/mp3c-0.31-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs autotools
+
+DESCRIPTION="console based mp3 ripper, with cddb support"
+HOMEPAGE="http://wspse.de/WSPse/Linux-MP3c.php3"
+SRC_URI="ftp://ftp.wspse.de/pub/linux/wspse/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="mp3 vorbis"
+
+DEPEND="sys-libs/ncurses:0="
+RDEPEND="
+ ${DEPEND}
+ app-cdr/cdrtools
+ mp3? (
+ media-sound/lame
+ media-sound/mp3info
+ )
+ vorbis? ( media-sound/vorbis-tools )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-buffer.patch
+ "${FILESDIR}"/${PN}-c23.patch
+)
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ append-libs $($(tc-getPKG_CONFIG) --libs ncurses)
+ econf $(use_enable vorbis oggdefaults)
+}
+
+src_install() {
+ default
+ dodoc BATCH.README CDDB_HOWTO OTHERS
+}