From 564798160358752b6c1e7a0bb7e01712ad45a13c Mon Sep 17 00:00:00 2001 From: Laszlo Valko Date: Sat, 21 Aug 2021 14:36:15 +0200 Subject: [PATCH] Removed custom aqualung package. --- media-sound/aqualung/Manifest | 8 -- media-sound/aqualung/aqualung-1.1-r101.ebuild | 103 ------------------ .../aqualung/files/aqualung-1.0-ar.patch | 17 --- .../aqualung/files/aqualung-1.0-ffmpeg3.patch | 29 ----- .../aqualung/files/aqualung-1.0-gcc10.patch | 69 ------------ .../aqualung/files/aqualung-1.1-ifp.patch | 41 ------- .../files/aqualung-1.1-var-collision.patch | 31 ------ media-sound/aqualung/metadata.xml | 24 ---- 8 files changed, 322 deletions(-) delete mode 100644 media-sound/aqualung/Manifest delete mode 100644 media-sound/aqualung/aqualung-1.1-r101.ebuild delete mode 100644 media-sound/aqualung/files/aqualung-1.0-ar.patch delete mode 100644 media-sound/aqualung/files/aqualung-1.0-ffmpeg3.patch delete mode 100644 media-sound/aqualung/files/aqualung-1.0-gcc10.patch delete mode 100644 media-sound/aqualung/files/aqualung-1.1-ifp.patch delete mode 100644 media-sound/aqualung/files/aqualung-1.1-var-collision.patch delete mode 100644 media-sound/aqualung/metadata.xml diff --git a/media-sound/aqualung/Manifest b/media-sound/aqualung/Manifest deleted file mode 100644 index e6864d2..0000000 --- a/media-sound/aqualung/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX aqualung-1.0-ar.patch 505 BLAKE2B 957845ed9bbe2f9e7ee99209319cf7a438dc693611b37ef8b3447cb5d14636ef52208ddca09d94411071a20191b6177821c1ec6219893ebae7c66f343f1c1e32 SHA512 12a1740a7ebfa2c80d77a61fe23eead25ef3cb882caab9f2a13f56d4c06e6e9651fad8cbf5a6b755a9c0685de1b1f66f74e75458dca45ff61c816d54e90765e6 -AUX aqualung-1.0-ffmpeg3.patch 1148 BLAKE2B 777233c3c3aaa4921a102e480c31db9533d17316de566f7cb6439b4b9980cc4ab6c6992760a6571cede3b0eae0b1afedd38849b708a7c67f590d7bbf04b05d11 SHA512 3c932e86c8fe59951fd2c10b03a253133e79b0637e08653731f0dd12760855678aeb9e6c78dc646af7deb6a0dc61028a330020020d170262d9ab329c824f4985 -AUX aqualung-1.0-gcc10.patch 2199 BLAKE2B da146d5a6e3272ba1aa6a7ab4b77c330a54f7a070946e70d4cdc34bb09b5d41d27b2cca60cf81acdf4d7ca679c8c3d9b6e0ca7589cb47ce14883ebfacbc02e4e SHA512 b1c81ce1b27f4eba729aeae7084bdb2a435b06bacf00a003130682108a6a559129713d526a6eaa7f399b5acc9d8c6bdcde91b105cc924f763743d5a1dc9fa520 -AUX aqualung-1.1-ifp.patch 1445 BLAKE2B 80e4baadf577d17985d657ff3b3a357f30ec027d1c2e81398472226c87f787a37257eecc34ef3c8c435216e8746947d1d87dc9acb62d08d8a1c44f2ba51e8159 SHA512 c20426ff125f9273dc8297a188c768ca64ae57f8a507049ed534b58fb0214ad21477c8375a5c999c5dda5de96dd2f1599fda0c768878441f4ca7190ef75bf90e -AUX aqualung-1.1-var-collision.patch 1174 BLAKE2B 25ff8f99a38b5d857f3f3175400e535ba9343eec1954b97fc9552101c8581557b9ea3241d3976a6f9dd6d44e41aaaf6e4319469d89d7f68a6bfab5104a63d52c SHA512 d414f1af65466391a4b59e4b2de81b83db9eeddb60fe1b44f9a0fe101aa33453f18ac8c28e5a57ddba8ecb604c4571adfad1f94f12d4b0ef03e4c01c503a2e4d -DIST aqualung-1.1.tar.gz 1986368 BLAKE2B 2dd367aefe55c1b9243bd5faee2e2d082825f1077326ad05cfe4c2b088ba2f055f5d9af7d14a032bac3603c8e333cffb53357a73e29f22f417e89ad91548eece SHA512 77f6350c1c6c9160da4c6280273812964d58e01227495a87e03e0bee0a2aaf5589d309b9ce7e08421845a357b35dbd08c5de5ecd495ae5ba7877a67d01e4ad01 -EBUILD aqualung-1.1-r101.ebuild 2498 BLAKE2B 23ecf60db98468881ee9c4d338998a7c988bbd2d0c1e50cdeece3213baa84d210f4daf6d8c55dd8aff6d57fb64b3a9ef6d3b495bb4d512973a2f24209163bcf7 SHA512 cb2b8401f75e1a9be4fc9c30d4ab0559c25b01668da23e6d914d31f45783545bc494298968124a8dff9fe173f1a9d597d3f06e88c846f162fa202c210e75a954 -MISC metadata.xml 918 BLAKE2B 3355fd5e7d6f25ac7e8c8f51d3689f4fa7495fb5f09289bde82c1c96dddce3e8f45dc0f0f1c709d78517d7d20dc847f8e67e48cdce81bb9227332cb916a6b254 SHA512 5c0f8e22fd0b4516ffb16cd06ac9ddfeb66e5d67e904845967d06c9746503a9dddf52df84e2665593c2ec6b8b3757d7ad42bb75eaa3e908be61b976613a5e566 diff --git a/media-sound/aqualung/aqualung-1.1-r101.ebuild b/media-sound/aqualung/aqualung-1.1-r101.ebuild deleted file mode 100644 index 87d3f79..0000000 --- a/media-sound/aqualung/aqualung-1.1-r101.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-2 ) - -inherit autotools desktop lua-single xdg - -DESCRIPTION="Music player for a wide range of formats designed for gapless playback" -HOMEPAGE="http://aqualung.jeremyevans.net/ https://github.com/jeremyevans/aqualung" -SRC_URI="https://github.com/jeremyevans/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="alsa cdda cddb debug flac ffmpeg ifp jack ladspa lame libsamplerate - lua mac modplug mp3 musepack oss podcast pulseaudio sndfile speex systray - vorbis wavpack" - -BDEPEND=" - virtual/pkgconfig - sys-devel/gettext -" -RDEPEND=" - app-arch/bzip2 - dev-libs/libxml2 - sys-libs/zlib - x11-libs/gtk+:2 - alsa? ( media-libs/alsa-lib ) - cdda? ( dev-libs/libcdio-paranoia ) - cddb? ( media-libs/libcddb ) - ffmpeg? ( media-video/ffmpeg:0= ) - flac? ( media-libs/flac ) - ifp? ( media-libs/libifp ) - jack? ( virtual/jack ) - ladspa? ( media-libs/liblrdf ) - lame? ( media-sound/lame ) - libsamplerate? ( media-libs/libsamplerate ) - lua? ( ${LUA_DEPS} ) - mac? ( media-sound/mac ) - modplug? ( media-libs/libmodplug ) - mp3? ( media-libs/libmad ) - musepack? ( >=media-sound/musepack-tools-444 ) - pulseaudio? ( media-sound/pulseaudio ) - sndfile? ( media-libs/libsndfile ) - speex? ( media-libs/speex media-libs/liboggz media-libs/libogg ) - vorbis? ( media-libs/libvorbis media-libs/libogg ) - wavpack? ( media-sound/wavpack ) -" -DEPEND=" - ${RDEPEND} -" - -PATCHES=( - "${FILESDIR}/${P}-ifp.patch" - "${FILESDIR}/${P}-var-collision.patch" -) - -pkg_setup() { - use lua && lua-single_pkg_setup -} - -src_configure() { - econf \ - --disable-rpath \ - --enable-loop \ - --enable-nls \ - --enable-transcoding \ - $(use_enable debug) \ - $(use_enable podcast) \ - $(use_enable systray) \ - $(use_enable jack jack-mgmt) \ - $(use_with alsa) \ - $(use_with cdda) \ - $(use_with cddb) \ - $(use_with ffmpeg lavc) \ - $(use_with flac) \ - $(use_with ifp) \ - $(use_with jack) \ - $(use_with ladspa) \ - $(use_with lame) \ - $(use_with libsamplerate src) \ - $(use_with lua) \ - $(use_with mac) \ - $(use_with modplug mod) \ - $(use_with mp3 mpeg) \ - $(use_with musepack mpc) \ - $(use_with oss) \ - $(use_with pulseaudio pulse) \ - $(use_with sndfile) \ - $(use_with speex) \ - $(use_with vorbis vorbis) \ - $(use_with vorbis vorbisenc) \ - $(use_with wavpack) -} - -src_install() { - default - - newicon src/img/icon_64.png aqualung.png - make_desktop_entry aqualung Aqualung -} diff --git a/media-sound/aqualung/files/aqualung-1.0-ar.patch b/media-sound/aqualung/files/aqualung-1.0-ar.patch deleted file mode 100644 index 3df4d75..0000000 --- a/media-sound/aqualung/files/aqualung-1.0-ar.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff -Naur aqualung-1.0_orig/configure.ac aqualung-1.0/configure.ac ---- aqualung-1.0_orig/configure.ac 2020-08-05 20:00:50.758797358 +0200 -+++ aqualung-1.0/configure.ac 2020-08-05 20:01:33.198796503 +0200 -@@ -25,11 +25,12 @@ - - - # Checks for programs. -+AC_USE_SYSTEM_EXTENSIONS - AC_PROG_CC - AC_PROG_RANLIB - AC_PROG_CXX - AM_PROG_CC_C_O --AC_USE_SYSTEM_EXTENSIONS -+AM_PROG_AR - m4_ifndef([AM_GNU_GETTEXT], - [m4_fatal([GNU gettext is required to prepare the Aqualung build])]) - AM_GNU_GETTEXT([external]) diff --git a/media-sound/aqualung/files/aqualung-1.0-ffmpeg3.patch b/media-sound/aqualung/files/aqualung-1.0-ffmpeg3.patch deleted file mode 100644 index 111ee70..0000000 --- a/media-sound/aqualung/files/aqualung-1.0-ffmpeg3.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3f60efe3dbab8e9d2c07a7b183fd009b3c999d60 Mon Sep 17 00:00:00 2001 -From: Jamie Heilman -Date: Sun, 8 May 2016 19:34:36 +0000 -Subject: [PATCH] ffmpeg/libav: support libavcodec API 55 and later - -With FFmpeg 1.0 and libav 10, AVCodecContext.{get,release}_buffer() -were deprecated; the new default AVCodecContext.get_buffer2() -implementation works fine for us. ---- - src/decoder/dec_lavc.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/decoder/dec_lavc.c b/src/decoder/dec_lavc.c -index e2c81c6..5268a64 100644 ---- a/src/decoder/dec_lavc.c -+++ b/src/decoder/dec_lavc.c -@@ -280,10 +280,12 @@ lavc_decoder_open(decoder_t * dec, char * filename) { - return DECODER_OPEN_BADLIB; - - pd->avCodecCtx = pd->avFormatCtx->streams[pd->audioStream]->codec; -+#if LIBAVCODEC_VERSION_MAJOR < 55 - #if LIBAVCODEC_VERSION_MAJOR >= 53 - pd->avCodecCtx->get_buffer = avcodec_default_get_buffer; - pd->avCodecCtx->release_buffer = avcodec_default_release_buffer; - #endif /* LIBAVCODEC_VERSION_MAJOR >= 53 */ -+#endif /* LIBAVCODEC_VERSION_MAJOR < 55 */ - - pd->time_base = pd->avFormatCtx->streams[pd->audioStream]->time_base; - diff --git a/media-sound/aqualung/files/aqualung-1.0-gcc10.patch b/media-sound/aqualung/files/aqualung-1.0-gcc10.patch deleted file mode 100644 index 620bcb8..0000000 --- a/media-sound/aqualung/files/aqualung-1.0-gcc10.patch +++ /dev/null @@ -1,69 +0,0 @@ -From de448507343a86ee97949eb4be0092d1659092da Mon Sep 17 00:00:00 2001 -From: Adam Sampson -Date: Sat, 18 Jul 2020 17:02:32 +0100 -Subject: [PATCH 1/2] Remove unused variable. - -This causes a duplicate symbol error with GCC 10 (-fno-common by -default), but it's not used anyway. ---- - src/playlist.c | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/src/playlist.c b/src/playlist.c -index 35483d1..96fac75 100644 ---- a/src/playlist.c -+++ b/src/playlist.c -@@ -134,8 +134,6 @@ GtkWidget * plist__send_songs_to_iriver; - GtkWidget * plist__export; - #endif /* HAVE_TRANSCODING */ - --gchar command[RB_CONTROL_SIZE]; -- - GtkTreeIter * fileinfo_iter = NULL; - - int playlist_dirty; - -From 7f5d1f266957b3fa73799d3edef6b19ff9716d02 Mon Sep 17 00:00:00 2001 -From: Adam Sampson -Date: Sat, 18 Jul 2020 17:06:41 +0100 -Subject: [PATCH 2/2] Rename timeout_tag to ports_timeout_tag. - -This causes a duplicate symbol error with GCC 10 (-fno-common by -default), because there's also a global timeout_tag in main.c. - -Also correct the type to guint rather than gint. ---- - src/ports.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/ports.c b/src/ports.c -index f17a5ab..f4de59d 100644 ---- a/src/ports.c -+++ b/src/ports.c -@@ -63,7 +63,7 @@ GtkTreeViewColumn * column_out_R; - int n_clients; - GtkListStore * store_out_nb[MAX_JACK_CLIENTS]; - --gint timeout_tag; -+guint ports_timeout_tag; - - int out_selector = 0; - -@@ -242,7 +242,7 @@ tree_out_L_selection_changed(GtkTreeSelection * selection, gpointer * data) { - fprintf(stderr, "ERROR: jack_disconnect() returned %d\n", res); - } - g_free(str); -- timeout_tag = aqualung_timeout_add(100, ports_timeout_callback, GINT_TO_POINTER(1)); -+ ports_timeout_tag = aqualung_timeout_add(100, ports_timeout_callback, GINT_TO_POINTER(1)); - } - } - -@@ -262,7 +262,7 @@ tree_out_R_selection_changed(GtkTreeSelection *selection, gpointer * data) { - fprintf(stderr, "ERROR: jack_disconnect() returned %d\n", res); - } - g_free(str); -- timeout_tag = aqualung_timeout_add(100, ports_timeout_callback, (gpointer)2); -+ ports_timeout_tag = aqualung_timeout_add(100, ports_timeout_callback, (gpointer)2); - } - } - diff --git a/media-sound/aqualung/files/aqualung-1.1-ifp.patch b/media-sound/aqualung/files/aqualung-1.1-ifp.patch deleted file mode 100644 index 490999b..0000000 --- a/media-sound/aqualung/files/aqualung-1.1-ifp.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 2a3732f1575d69b64ed5c9b76c6213c7d4fbc20b Mon Sep 17 00:00:00 2001 -From: Adam Sampson -Date: Tue, 8 Sep 2020 15:55:12 +0100 -Subject: [PATCH] Fix arr_strlcpy call in ifp_device. - -directory_chooser needs to know the length of the target. ---- - src/ifp_device.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/ifp_device.c b/src/ifp_device.c -index 9ef5741..42236cb 100644 ---- a/src/ifp_device.c -+++ b/src/ifp_device.c -@@ -824,7 +824,7 @@ gchar *npath; - - - void --directory_chooser(char * title, GtkWidget * parent, char * directory) { -+directory_chooser(char * title, GtkWidget * parent, char * directory, size_t directory_len) { - - GtkWidget * dialog; - const gchar * selected_directory; -@@ -855,7 +855,7 @@ directory_chooser(char * title, GtkWidget * parent, char * directory) { - gtk_widget_destroy(dialog); - } - -- arr_strlcpy(directory, selected_directory); -+ g_strlcpy(directory, selected_directory, directory_len); - g_free(utf8); - } - -@@ -865,7 +865,7 @@ directory_chooser(char * title, GtkWidget * parent, char * directory) { - - void - local_path_selected_cb(GtkButton * button, gpointer data) { -- directory_chooser(_("Please select a local path."), aifp_window, dest_dir); -+ directory_chooser(_("Please select a local path."), aifp_window, dest_dir, sizeof dest_dir); - gtk_entry_set_text(GTK_ENTRY(local_path_entry), dest_dir); - } - diff --git a/media-sound/aqualung/files/aqualung-1.1-var-collision.patch b/media-sound/aqualung/files/aqualung-1.1-var-collision.patch deleted file mode 100644 index 2606a0b..0000000 --- a/media-sound/aqualung/files/aqualung-1.1-var-collision.patch +++ /dev/null @@ -1,31 +0,0 @@ -From e49f31ba779c938fa6dd3eaf848c68735e3386f5 Mon Sep 17 00:00:00 2001 -From: Adam Sampson -Date: Sun, 10 Jan 2021 22:32:04 +0000 -Subject: [PATCH] Don't call a variable "bool". - -If one of the headers happens to #include , this'll clash -with the C99 type definition. ---- - src/build_store.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/build_store.c b/src/build_store.c -index 56b0eaf..ed4bfca 100644 ---- a/src/build_store.c -+++ b/src/build_store.c -@@ -382,12 +382,12 @@ data_src_cell_toggled(GtkCellRendererToggle * cell, gchar * path, gpointer data) - data_src_gui_t * gui = (data_src_gui_t *)data; - - if (gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(gui->list), &iter, path)) { -- gboolean bool; -+ gboolean value; - int type; - -- gtk_tree_model_get(GTK_TREE_MODEL(gui->list), &iter, 0, &bool, 1, &type, -1); -+ gtk_tree_model_get(GTK_TREE_MODEL(gui->list), &iter, 0, &value, 1, &type, -1); - gtk_list_store_set(GTK_LIST_STORE(gui->list), &iter, -- 0, !bool && (type != DATA_SRC_CDDB || gui->model->cddb_mask), -1); -+ 0, !value && (type != DATA_SRC_CDDB || gui->model->cddb_mask), -1); - } - } - diff --git a/media-sound/aqualung/metadata.xml b/media-sound/aqualung/metadata.xml deleted file mode 100644 index 66cfd45..0000000 --- a/media-sound/aqualung/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - billie@gentoo.org - Daniel Pielmeier - - - sound@gentoo.org - Gentoo Sound project - - - Enable support for iRiver iFP portable audio players - Enable support for programmable title formatting with - dev-lang/lua - Enable support for decoding Monkey's Audio files - Enable podcast support - Enable system tray support - - - jeremyevans/aqualung - aqualung - -