[gentoo-commits] repo/gentoo:master commit in: media-sound/streamripper/

2024-06-15 Thread Miroslav Šulc
commit: c6177409ae16a76bc2bae362918d3990b5f286c2
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Jun 15 10:54:14 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Jun 15 10:54:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6177409

media-sound/streamripper: dropped obsolete 1.64.6

Bug: https://bugs.gentoo.org/933816
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../streamripper/streamripper-1.64.6.ebuild| 42 --
 1 file changed, 42 deletions(-)

diff --git a/media-sound/streamripper/streamripper-1.64.6.ebuild 
b/media-sound/streamripper/streamripper-1.64.6.ebuild
deleted file mode 100644
index 72dbeb087df7..
--- a/media-sound/streamripper/streamripper-1.64.6.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Extracts and records individual MP3 file tracks from shoutcast 
streams"
-HOMEPAGE="https://streamripper.sourceforge.net;
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos"
-IUSE="vorbis"
-
-RDEPEND="
-   media-libs/libmad
-   media-libs/faad2
-   >=dev-libs/glib-2.16
-   vorbis? ( media-libs/libvorbis )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${P}-fix-autotools.patch )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --without-included-libmad \
-   --without-included-argv \
-   $(use_with vorbis ogg)
-}
-
-src_install() {
-   default
-   dodoc parse_rules.txt
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/streamripper/

2024-06-08 Thread Arthur Zamarin
commit: 897646eda87c30ec9140a445170a753591d6ec89
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 09:37:09 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 09:37:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897646ed

media-sound/streamripper: Stabilize 1.64.6-r1 ppc64, #933816

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/streamripper/streamripper-1.64.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/streamripper/streamripper-1.64.6-r1.ebuild 
b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
index d44a22049500..bcca9437797a 100644
--- a/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
+++ b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="vorbis"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/streamripper/

2024-06-08 Thread Sam James
commit: 2a9c26c34c4f90110235e70cf262a49143b70d04
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  8 08:54:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  8 08:55:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a9c26c3

media-sound/streamripper: Stabilize 1.64.6-r1 amd64, #933816

Signed-off-by: Sam James  gentoo.org>

 media-sound/streamripper/streamripper-1.64.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/streamripper/streamripper-1.64.6-r1.ebuild 
b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
index b936aac905b2..fda99c56004d 100644
--- a/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
+++ b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="vorbis"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/streamripper/

2024-06-08 Thread Sam James
commit: 08aa5891090ad94da75f6c4b3a0b63dbd35d00ff
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  8 08:54:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  8 08:55:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08aa5891

media-sound/streamripper: Stabilize 1.64.6-r1 x86, #933816

Signed-off-by: Sam James  gentoo.org>

 media-sound/streamripper/streamripper-1.64.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/streamripper/streamripper-1.64.6-r1.ebuild 
b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
index fda99c56004d..d44a22049500 100644
--- a/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
+++ b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="vorbis"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/streamripper/

2024-06-08 Thread Arthur Zamarin
commit: cc7c131bc03287282ea67e3ac4f69ff719d37d0f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 08:53:43 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 08:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc7c131b

media-sound/streamripper: Stabilize 1.64.6-r1 ppc, #933816

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/streamripper/streamripper-1.64.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/streamripper/streamripper-1.64.6-r1.ebuild 
b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
index 1efacf79082f..b936aac905b2 100644
--- a/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
+++ b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="vorbis"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/streamripper/files/, media-sound/streamripper/

2024-05-08 Thread Sam James
commit: f552921529ee830d7e2ea1b4f2e03c8327c9d41a
Author: NHOrus  yahoo  com>
AuthorDate: Wed Apr  3 16:26:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:52:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5529215

media-sound/streamripper: Fix includes and wrongly named C99 types

[sam: Scrub patch, add bug refs, fix SRC_URI.]

Closes: https://bugs.gentoo.org/713314
Closes: https://bugs.gentoo.org/896432
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36079
Signed-off-by: Sam James  gentoo.org>

 .../files/streamripper-1.64.6-fix-c99.patch| 44 +
 .../streamripper/streamripper-1.64.6-r1.ebuild | 45 ++
 2 files changed, 89 insertions(+)

diff --git a/media-sound/streamripper/files/streamripper-1.64.6-fix-c99.patch 
b/media-sound/streamripper/files/streamripper-1.64.6-fix-c99.patch
new file mode 100644
index ..60fb15da9433
--- /dev/null
+++ b/media-sound/streamripper/files/streamripper-1.64.6-fix-c99.patch
@@ -0,0 +1,44 @@
+We live in modern world and have ANSI C here. Plus, nothing defines 
ANSI_PROTOTYPES
+Include unconditionally
+
+Closes: https://bugs.gentoo.org/713314
+Closes: https://bugs.gentoo.org/896432
+--- a/lib/argv.c
 b/lib/argv.c
+@@ -52,25 +52,10 @@
+ 
+ /*  Routines imported from standard C runtime libraries. */
+ 
+-#ifdef ANSI_PROTOTYPES
+-
+ #include 
+ #include 
+ #include 
+ 
+-#else /* !ANSI_PROTOTYPES */
+-
+-#if !defined _WIN32 || defined __GNUC__
+-extern char *memcpy ();   /* Copy memory region */
+-extern int strlen (); /* Count length of string */
+-extern char *malloc ();   /* Standard memory allocater */
+-extern char *realloc ();  /* Standard memory reallocator */
+-extern void free ();  /* Free malloc'd memory */
+-extern char *strdup ();   /* Duplicate a string */
+-#endif
+-
+-#endif/* ANSI_PROTOTYPES */
+-
+ 
+ #ifndef NULL
+ #define NULL 0
+--- a/lib/ripstream.c
 b/lib/ripstream.c
+@@ -714,7 +714,7 @@
+ char bigbuf[HEADER_SIZE] = "";
+ ID3V2frame id3v2frame;
+ #ifndef WIN32
+-__uint32_t framesize = 0;
++uint32_t framesize = 0;
+ #else
+ unsigned long int framesize = 0;
+ #endif

diff --git a/media-sound/streamripper/streamripper-1.64.6-r1.ebuild 
b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
new file mode 100644
index ..1efacf79082f
--- /dev/null
+++ b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Extracts and records individual MP3 file tracks from shoutcast 
streams"
+HOMEPAGE="https://streamripper.sourceforge.net;
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+IUSE="vorbis"
+
+RDEPEND="
+   media-libs/libmad
+   media-libs/faad2
+   >=dev-libs/glib-2.16
+   vorbis? ( media-libs/libvorbis )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-autotools.patch
+   "${FILESDIR}"/${P}-fix-c99.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --without-included-libmad \
+   --without-included-argv \
+   $(use_with vorbis ogg)
+}
+
+src_install() {
+   default
+   dodoc parse_rules.txt
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/streamripper/

2023-12-28 Thread Sam James
commit: 3d1759360708ad2f20e13e0b9ac3f899afef5f9c
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 29 01:19:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 29 01:19:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d175936

media-sound/streamripper: Keyword 1.64.6 arm64, #920860

Signed-off-by: Sam James  gentoo.org>

 media-sound/streamripper/streamripper-1.64.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/streamripper/streamripper-1.64.6.ebuild 
b/media-sound/streamripper/streamripper-1.64.6.ebuild
index feaf63421613..2e4889397a0a 100644
--- a/media-sound/streamripper/streamripper-1.64.6.ebuild
+++ b/media-sound/streamripper/streamripper-1.64.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="vorbis"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/streamripper/

2021-01-06 Thread Fabian Groffen
commit: 32a817dbbaa42083bbd144aa939d15b2c788274c
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 14:30:30 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 14:30:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32a817db

media-sound/streamripper: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 media-sound/streamripper/streamripper-1.64.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/streamripper/streamripper-1.64.6.ebuild 
b/media-sound/streamripper/streamripper-1.64.6.ebuild
index ac6875b44c8..eeb00af1c86 100644
--- a/media-sound/streamripper/streamripper-1.64.6.ebuild
+++ b/media-sound/streamripper/streamripper-1.64.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 IUSE="vorbis"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/streamripper/, media-sound/streamripper/files/

2020-06-21 Thread David Seifert
commit: 2fdd166c935b4d024aea314a6252e33d370dd8cc
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun 21 13:19:38 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jun 21 13:19:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fdd166c

media-sound/streamripper: [QA] Add AM_PROG_AR

Closes: https://bugs.gentoo.org/724760
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: David Seifert  gentoo.org>

 .../files/streamripper-1.64.6-fix-autotools.patch  | 11 +++
 .../streamripper/streamripper-1.64.6.ebuild| 23 +-
 2 files changed, 29 insertions(+), 5 deletions(-)

diff --git 
a/media-sound/streamripper/files/streamripper-1.64.6-fix-autotools.patch 
b/media-sound/streamripper/files/streamripper-1.64.6-fix-autotools.patch
new file mode 100644
index 000..a0bb6151700
--- /dev/null
+++ b/media-sound/streamripper/files/streamripper-1.64.6-fix-autotools.patch
@@ -0,0 +1,11 @@
+diff -ur ORIG/configure.ac MOD/configure.ac
+--- ORIG/configure.ac  2020-06-21 13:23:49.051525439 +0200
 MOD/configure.ac   2020-06-21 13:24:14.279437637 +0200
+@@ -24,6 +24,7 @@
+ 
+ AC_PROG_INSTALL
+ AC_PROG_RANLIB
++AM_PROG_AR
+ 
+ dnl test for inline
+ AC_C_INLINE

diff --git a/media-sound/streamripper/streamripper-1.64.6.ebuild 
b/media-sound/streamripper/streamripper-1.64.6.ebuild
index 4364a4d2493..23969844b45 100644
--- a/media-sound/streamripper/streamripper-1.64.6.ebuild
+++ b/media-sound/streamripper/streamripper-1.64.6.ebuild
@@ -1,7 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
+
+inherit autotools
 
 DESCRIPTION="Extracts and records individual MP3 file tracks from shoutcast 
streams"
 HOMEPAGE="http://streamripper.sourceforge.net;
@@ -12,14 +14,20 @@ SLOT="0"
 KEYWORDS="~alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-macos"
 IUSE="vorbis"
 
-RDEPEND="media-libs/libmad
+RDEPEND="
+   media-libs/libmad
media-libs/faad2
>=dev-libs/glib-2.16
vorbis? ( media-libs/libvorbis )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${P}-fix-autotools.patch )
 
-DOCS=( CHANGES parse_rules.txt README THANKS )
+src_prepare() {
+   default
+   eautoreconf
+}
 
 src_configure() {
econf \
@@ -27,3 +35,8 @@ src_configure() {
--without-included-argv \
$(use_with vorbis ogg)
 }
+
+src_install() {
+   default
+   dodoc parse_rules.txt
+}