get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/1.0/patches/2175355/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2175355,
    "url": "http://patchwork.ozlabs.org/api/1.0/patches/2175355/?format=api",
    "project": {
        "id": 27,
        "url": "http://patchwork.ozlabs.org/api/1.0/projects/27/?format=api",
        "name": "Buildroot development",
        "link_name": "buildroot",
        "list_id": "buildroot.buildroot.org",
        "list_email": "buildroot@buildroot.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": ""
    },
    "msgid": "<20251217192330.3769476-18-bernd@kuhls.net>",
    "date": "2025-12-17T19:23:28",
    "name": "[v3,17/18] package/musepack: remove package",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": false,
    "hash": "4ec282f41aecd2855a31aeaf8d519ac56bf343fd",
    "submitter": {
        "id": 86624,
        "url": "http://patchwork.ozlabs.org/api/1.0/people/86624/?format=api",
        "name": "Bernd Kuhls",
        "email": "bernd@kuhls.net"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/buildroot/patch/20251217192330.3769476-18-bernd@kuhls.net/mbox/",
    "series": [
        {
            "id": 485754,
            "url": "http://patchwork.ozlabs.org/api/1.0/series/485754/?format=api",
            "date": "2025-12-17T19:23:11",
            "name": "Remove packages",
            "version": 3,
            "mbox": "http://patchwork.ozlabs.org/series/485754/mbox/"
        }
    ],
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2175355/checks/",
    "tags": {},
    "headers": {
        "Return-Path": "<buildroot-bounces@buildroot.org>",
        "X-Original-To": [
            "incoming-buildroot@patchwork.ozlabs.org",
            "buildroot@buildroot.org"
        ],
        "Delivered-To": [
            "patchwork-incoming-buildroot@legolas.ozlabs.org",
            "buildroot@buildroot.org"
        ],
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=EysdUlRM;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dWkMK5VBjz1y0P\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Thu, 18 Dec 2025 06:27:09 +1100 (AEDT)",
            "from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 2024940F09;\n\tWed, 17 Dec 2025 19:27:08 +0000 (UTC)",
            "from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id zca4l7GvwNNY; Wed, 17 Dec 2025 19:27:06 +0000 (UTC)",
            "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id B49BF40EF8;\n\tWed, 17 Dec 2025 19:27:06 +0000 (UTC)",
            "from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])\n by lists1.osuosl.org (Postfix) with ESMTP id 42F6637A\n for <buildroot@buildroot.org>; Wed, 17 Dec 2025 19:27:05 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 35B77405D7\n for <buildroot@buildroot.org>; Wed, 17 Dec 2025 19:27:05 +0000 (UTC)",
            "from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id Mkwo6lxn9HIl for <buildroot@buildroot.org>;\n Wed, 17 Dec 2025 19:27:03 +0000 (UTC)",
            "from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57])\n by smtp2.osuosl.org (Postfix) with ESMTPS id 8403E40475\n for <buildroot@buildroot.org>; Wed, 17 Dec 2025 19:27:03 +0000 (UTC)",
            "from fli4l.lan.fli4l (p54a1ba4b.dip0.t-ipconnect.de [84.161.186.75])\n by dd20012.kasserver.com (Postfix) with ESMTPSA id ED255A4C43A3;\n Wed, 17 Dec 2025 20:23:33 +0100 (CET)",
            "from bruckner.lan.fli4l ([192.168.1.1]:51964)\n by fli4l.lan.fli4l with esmtp (Exim 4.99)\n (envelope-from <bernd@kuhls.net>) id 1vVx7V-000000000pX-04x3;\n Wed, 17 Dec 2025 19:23:33 +0000"
        ],
        "X-Virus-Scanned": [
            "amavis at osuosl.org",
            "amavis at osuosl.org"
        ],
        "X-Comment": "SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ",
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 smtp4.osuosl.org B49BF40EF8",
            "OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8403E40475"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1765999626;\n\tbh=To43vd7tPDcE3RHfu4axyfD6+kcoZsvPbrkQfx2OTqM=;\n\th=From:To:Cc:Date:In-Reply-To:References:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=EysdUlRMIUnSd+1ExbCcsHj4gy9SoNVHUB8rBFQViH3S5jQ3QF8bN5JTJ0W+XUTOb\n\t cfp1FoXfBHgKux0sYYbbkO3tkI/GWDqlnMM0+X4VuCWbTeMzNBxYP9PUdaPm17FJG2\n\t KpvU5c4bBNK8FMDnj51oOuMGGc0iumV2xyTUFfP61n1+2R5yI+5jPmBK/8mezxCOw1\n\t 50SV1qIgIpA/1ILsPXV6ltxYhkaP4ebCHdpEfxk6u+gPun385qkBoXDUSNneZL2VV4\n\t NC7fZqVytymHe78zNH1OPqHt5E8IneQoCgvI7qE7kk9nha87vm5gouCMqG+XzmE6hI\n\t NFU12FaNKdnDw==",
        "Received-SPF": "Pass (mailfrom) identity=mailfrom; client-ip=85.13.140.57;\n helo=dd20012.kasserver.com; envelope-from=bernd@kuhls.net;\n receiver=<UNKNOWN>",
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp2.osuosl.org 8403E40475",
        "From": "Bernd Kuhls <bernd@kuhls.net>",
        "To": "buildroot@buildroot.org",
        "Cc": "Guillaume William Brs <guillaume.bressaix@gmail.com>,\n Julien Olivain <ju.o@free.fr>, Gilles Talis <gilles.talis@gmail.com>,\n Rahul Bedarkar <rahulbedarkar89@gmail.com>,\n Jianhui Zhao <zhaojh329@gmail.com>, Romain Naour <romain.naour@gmail.com>,\n Jan Heylen <jan.heylen@nokia.com>,\n Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>,\n Simon Dawson <spdawson@gmail.com>, Ben Boeckel <mathstuf@gmail.com>",
        "Date": "Wed, 17 Dec 2025 20:23:28 +0100",
        "Message-ID": "<20251217192330.3769476-18-bernd@kuhls.net>",
        "X-Mailer": "git-send-email 2.47.3",
        "In-Reply-To": "<20251217192330.3769476-1-bernd@kuhls.net>",
        "References": "<20251217192330.3769476-1-bernd@kuhls.net>",
        "MIME-Version": "1.0",
        "X-Spamd-Bar": "++",
        "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=kuhls.net;\n s=kas202511301023; t=1765999414;\n bh=DOEfFUUsi1xeXrVyE1fedyao2z95pJgdFte9hfmmn1k=;\n h=From:To:Cc:Subject:Date:In-Reply-To:From;\n b=ao+RZVDRLDeynKTSpD15enXYPhLF4SYvUPWl2SHacPtlW56zHDver3J6HAgXzWEaK\n QDpXVp7OOAUCUNng/RncY9QZ6zmvHmpJ9LYjmSBIZO39UdBSSz39wtuBkiypIcXuM5\n OB3STDT4uA3BhYnxy00wnH37x2cFfefeZdzD7cxIc0qiTyLEHBmr9H/IK39jv03Jnm\n t4W2zIoiN3zTdIZgDWIaTJD7J36CelPsGXt8Bz0Zje4qNWYjgH3oraU450enYb9mIy\n odXtTQ8DHFmrrY4VJjgQAmpw0ZmGReac9Ev0uNhsiwTNaYmN/RkDSGDAyy5kn+VTPv\n 9nGqqYoNSIOCw==",
        "X-Mailman-Original-Authentication-Results": [
            "smtp2.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=kuhls.net",
            "smtp2.osuosl.org;\n dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net\n header.a=rsa-sha256 header.s=kas202511301023 header.b=ao+RZVDR"
        ],
        "Subject": "[Buildroot] [PATCH v3 17/18] package/musepack: remove package",
        "X-BeenThere": "buildroot@buildroot.org",
        "X-Mailman-Version": "2.1.30",
        "Precedence": "list",
        "List-Id": "Discussion and development of buildroot <buildroot.buildroot.org>",
        "List-Unsubscribe": "<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.buildroot.org/pipermail/buildroot/>",
        "List-Post": "<mailto:buildroot@buildroot.org>",
        "List-Help": "<mailto:buildroot-request@buildroot.org?subject=help>",
        "List-Subscribe": "<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "base64",
        "Errors-To": "buildroot-bounces@buildroot.org",
        "Sender": "\"buildroot\" <buildroot-bounces@buildroot.org>"
    },
    "content": "Last release 2011: https://www.musepack.net/index.php?pg=src\n\nThe package is broken with cmake 4 and no other package depends on it.\n\nNo autobuilder issues, as this problem was hidden by the libcuefile\nCMake 4 build issue.\n\nSigned-off-by: Bernd Kuhls <bernd@kuhls.net>\n---\n .checkpackageignore                           |  5 --\n Config.in.legacy                              | 18 +++++++\n package/Config.in                             |  1 -\n package/gstreamer1/gst1-plugins-bad/Config.in |  4 --\n .../gst1-plugins-bad/gst1-plugins-bad.mk      |  8 +---\n package/mpd/Config.in                         |  9 ----\n package/mpd/mpd.mk                            |  8 +---\n package/musepack/0001-shared.patch            | 24 ----------\n ...andard-CMake-flag-to-drive-the-share.patch | 43 -----------------\n ...-include-fpu-control-with-glibc-only.patch | 26 ----------\n .../musepack/0004-missing-sys-select.patch    | 21 ---------\n .../musepack/0005-fix-build-with-gcc-10.patch | 30 ------------\n .../musepack/0006-incompatible-pointers.patch | 47 -------------------\n package/musepack/Config.in                    | 12 -----\n package/musepack/musepack.hash                |  7 ---\n package/musepack/musepack.mk                  | 16 -------\n package/vlc/vlc.mk                            |  8 +---\n 17 files changed, 21 insertions(+), 266 deletions(-)\n delete mode 100644 package/musepack/0001-shared.patch\n delete mode 100644 package/musepack/0002-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch\n delete mode 100644 package/musepack/0003-include-fpu-control-with-glibc-only.patch\n delete mode 100644 package/musepack/0004-missing-sys-select.patch\n delete mode 100644 package/musepack/0005-fix-build-with-gcc-10.patch\n delete mode 100644 package/musepack/0006-incompatible-pointers.patch\n delete mode 100644 package/musepack/Config.in\n delete mode 100644 package/musepack/musepack.hash\n delete mode 100644 package/musepack/musepack.mk",
    "diff": "diff --git a/.checkpackageignore b/.checkpackageignore\nindex 5eff7efbbe..ea3b7fa794 100644\n--- a/.checkpackageignore\n+++ b/.checkpackageignore\n@@ -697,11 +697,6 @@ package/mrouted/S41mrouted NotExecutable\n package/mrp/S65mrp lib_sysv.Indent lib_sysv.Variables\n package/mstpd/0001-bridge-stp.in-support-different-versions-of-pidof-13.patch lib_patch.Upstream\n package/multipath-tools/S60multipathd Shellcheck\n-package/musepack/0001-shared.patch lib_patch.Upstream\n-package/musepack/0002-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch lib_patch.Upstream\n-package/musepack/0003-include-fpu-control-with-glibc-only.patch lib_patch.Upstream\n-package/musepack/0004-missing-sys-select.patch lib_patch.Upstream\n-package/musepack/0005-fix-build-with-gcc-10.patch lib_patch.Upstream\n package/musl/0001-avoid-kernel-if_ether.h.patch lib_patch.Upstream\n package/musl/0002-package-musl-Make-scheduler-functions-Linux-compatib.patch lib_patch.Upstream\n package/nano/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch lib_patch.Upstream\ndiff --git a/Config.in.legacy b/Config.in.legacy\nindex 4743813a92..3b10c87372 100644\n--- a/Config.in.legacy\n+++ b/Config.in.legacy\n@@ -146,6 +146,24 @@ endif\n \n comment \"Legacy options removed in 2026.02\"\n \n+config BR2_PACKAGE_MPD_MUSEPACK\n+\tbool \"musepack support in mpd has been removed\"\n+\tselect BR2_LEGACY\n+\thelp\n+\t  musepack package is unmaintained and has been removed\n+\n+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK\n+\tbool \"musepack support in gst1-plugins-bad has been removed\"\n+\tselect BR2_LEGACY\n+\thelp\n+\t  musepack package is unmaintained and has been removed\n+\n+config BR2_PACKAGE_MUSEPACK\n+\tbool \"musepack has been removed\"\n+\tselect BR2_LEGACY\n+\thelp\n+\t  musepack is unmaintained and has been removed\n+\n config BR2_PACKAGE_RACEHOUND\n \tbool \"racehound has been removed\"\n \tselect BR2_LEGACY\ndiff --git a/package/Config.in b/package/Config.in\nindex 94be4fa24f..568c4f0754 100644\n--- a/package/Config.in\n+++ b/package/Config.in\n@@ -41,7 +41,6 @@ menu \"Audio and video applications\"\n \tsource \"package/mpg123/Config.in\"\n \tsource \"package/mpv/Config.in\"\n \tsource \"package/multicat/Config.in\"\n-\tsource \"package/musepack/Config.in\"\n \tsource \"package/ncmpc/Config.in\"\n \tsource \"package/opus-tools/Config.in\"\n \tsource \"package/pipewire/Config.in\"\ndiff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in\nindex 4a78e9b694..45a8a44077 100644\n--- a/package/gstreamer1/gst1-plugins-bad/Config.in\n+++ b/package/gstreamer1/gst1-plugins-bad/Config.in\n@@ -507,10 +507,6 @@ comment \"mpeg2enc needs a toolchain w/ threads, C++\"\n \tdepends on !BR2_TOOLCHAIN_HAS_THREADS \\\n \t\t|| !BR2_INSTALL_LIBSTDCPP\n \n-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK\n-\tbool \"musepack\"\n-\tselect BR2_PACKAGE_MUSEPACK\n-\n config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON\n \tbool \"neon\"\n \tselect BR2_PACKAGE_NEON\ndiff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk\nindex 99aa258786..c6fb669e13 100644\n--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk\n+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk\n@@ -62,6 +62,7 @@ GST1_PLUGINS_BAD_CONF_OPTS += \\\n \t-Dmicrodns=disabled \\\n \t-Dlibde265=disabled \\\n \t-Dmodplug=disabled \\\n+\t-Dmusepack=disabled \\\n \t-Dmplex=disabled \\\n \t-Donnx=disabled \\\n \t-Dopenexr=disabled \\\n@@ -648,13 +649,6 @@ else\n GST1_PLUGINS_BAD_CONF_OPTS += -Dmpeg2enc=disabled\n endif\n \n-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK),y)\n-GST1_PLUGINS_BAD_CONF_OPTS += -Dmusepack=enabled\n-GST1_PLUGINS_BAD_DEPENDENCIES += musepack\n-else\n-GST1_PLUGINS_BAD_CONF_OPTS += -Dmusepack=disabled\n-endif\n-\n ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON),y)\n GST1_PLUGINS_BAD_CONF_OPTS += -Dneon=enabled\n GST1_PLUGINS_BAD_DEPENDENCIES += neon\ndiff --git a/package/mpd/Config.in b/package/mpd/Config.in\nindex 48b8c914fa..d8ce930cc5 100644\n--- a/package/mpd/Config.in\n+++ b/package/mpd/Config.in\n@@ -140,15 +140,6 @@ config BR2_PACKAGE_MPD_MPG123\n \t  Enable mpg123 input support.\n \t  Select this if you want to play back MP3 files.\n \n-config BR2_PACKAGE_MPD_MUSEPACK\n-\tbool \"musepack\"\n-\tselect BR2_PACKAGE_LIBCUEFILE\n-\tselect BR2_PACKAGE_LIBREPLAYGAIN\n-\tselect BR2_PACKAGE_MUSEPACK\n-\thelp\n-\t  Enable musepack input support.\n-\t  Select this if you want to play back MPC files.\n-\n config BR2_PACKAGE_MPD_OPUS\n \tbool \"opus\"\n \tselect BR2_PACKAGE_OPUS\ndiff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk\nindex ff6f08ba65..cc7bd7f0b2 100644\n--- a/package/mpd/mpd.mk\n+++ b/package/mpd/mpd.mk\n@@ -19,6 +19,7 @@ MPD_SELINUX_MODULES = mpd\n MPD_CONF_OPTS = \\\n \t-Daudiofile=disabled \\\n \t-Ddocumentation=disabled \\\n+\t-Dmpcdec=disabled \\\n \t-Dopenmpt=disabled \\\n \t-Dpipewire=disabled \\\n \t-Dsnapcast=false\n@@ -226,13 +227,6 @@ else\n MPD_CONF_OPTS += -Dmpg123=disabled\n endif\n \n-ifeq ($(BR2_PACKAGE_MPD_MUSEPACK),y)\n-MPD_DEPENDENCIES += musepack\n-MPD_CONF_OPTS += -Dmpcdec=enabled\n-else\n-MPD_CONF_OPTS += -Dmpcdec=disabled\n-endif\n-\n ifeq ($(BR2_PACKAGE_MPD_NEIGHBOR_DISCOVERY_SUPPORT),y)\n MPD_CONF_OPTS += -Dneighbor=true\n else\ndiff --git a/package/musepack/0001-shared.patch b/package/musepack/0001-shared.patch\ndeleted file mode 100644\nindex d8c788db7c..0000000000\n--- a/package/musepack/0001-shared.patch\n+++ /dev/null\n@@ -1,24 +0,0 @@\n-Fixup installation of shared mpcdec library.\n-Based on gentoo patch.\n-\n-Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>\n----\n-\n-diff -Nura musepack_src_r475.orig/libmpcdec/CMakeLists.txt musepack_src_r475/libmpcdec/CMakeLists.txt\n---- musepack_src_r475.orig/libmpcdec/CMakeLists.txt\t2010-08-21 12:55:01.000000000 -0300\n-+++ musepack_src_r475/libmpcdec/CMakeLists.txt\t2011-08-17 15:53:06.126873408 -0300\n-@@ -1,7 +1,12 @@\n- include_directories(${libmpc_SOURCE_DIR}/include)\n- if(SHARED)\n--  add_library(mpcdec SHARED huffman mpc_decoder mpc_reader streaminfo mpc_bits_reader mpc_demux requant synth_filter ${libmpc_SOURCE_DIR}/common/crc32)\n-+  add_library(mpcdec_shared SHARED huffman mpc_decoder mpc_reader streaminfo mpc_bits_reader mpc_demux requant synth_filter ${libmpc_SOURCE_DIR}/common/crc32)\n-+  set_target_properties(mpcdec_shared PROPERTIES OUTPUT_NAME mpcdec CLEAN_DIRECT_OUTPUT 1 VERSION 7.0.1 SOVERSION 7)\n-+  target_link_libraries(mpcdec_shared m)\n-+  install(TARGETS mpcdec_shared LIBRARY DESTINATION \"lib${LIB_SUFFIX}\" ARCHIVE DESTINATION \"lib${LIB_SUFFIX}\")\n- else(SHARED)\n-   add_library(mpcdec_static STATIC huffman mpc_decoder mpc_reader streaminfo mpc_bits_reader mpc_demux requant synth_filter ${libmpc_SOURCE_DIR}/common/crc32)\n-+  set_target_properties(mpcdec_static PROPERTIES OUTPUT_NAME mpcdec CLEAN_DIRECT_OUTPUT 1)\n-+  target_link_libraries(mpcdec_static m)\n-+  install(TARGETS mpcdec_static LIBRARY DESTINATION \"lib${LIB_SUFFIX}\" ARCHIVE DESTINATION \"lib${LIB_SUFFIX}\")\n- endif(SHARED)\n--\ndiff --git a/package/musepack/0002-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch b/package/musepack/0002-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch\ndeleted file mode 100644\nindex dade23f7aa..0000000000\n--- a/package/musepack/0002-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch\n+++ /dev/null\n@@ -1,43 +0,0 @@\n-From d2f01ba6fa2a065156fad686d1849309c661e527 Mon Sep 17 00:00:00 2001\n-From: Samuel Martin <s.martin49@gmail.com>\n-Date: Sun, 31 Aug 2014 12:07:31 +0200\n-Subject: [PATCH] cmake: use the standard CMake flag to drive the shared\n- object build\n-\n-If BUILD_SHARED_LIBS is set and SHARED undefined, then drive SHARED with\n-the BUILD_SHARED_LIBS value.\n-\n-Signed-off-by: Samuel Martin <s.martin49@gmail.com>\n----\n- CMakeLists.txt | 15 ++++++++++-----\n- 1 file changed, 10 insertions(+), 5 deletions(-)\n-\n-diff --git a/CMakeLists.txt b/CMakeLists.txt\n-index b13f78c..db75510 100755\n---- a/CMakeLists.txt\n-+++ b/CMakeLists.txt\n-@@ -7,11 +7,16 @@ project(libmpc C)\n- set(CMAKE_VERBOSE_MAKEFILE false)\n- TEST_BIG_ENDIAN(MPC_ENDIANNESS)\n- \n--if(WIN32)\n--  option(SHARED \"Use shared libmpcdec\" OFF)\n--else(WIN32)\n--  option(SHARED \"Use shared libmpcdec\" ON)\n--endif(WIN32)\n-+# Use the standard CMake flag to drive the shared object build.\n-+if(DEFINED BUILD_SHARED_LIBS AND NOT DEFINED SHARED)\n-+  set(SHARED ${BUILD_SHARED_LIBS})\n-+else()\n-+  if(WIN32)\n-+    option(SHARED \"Use shared libmpcdec\" OFF)\n-+  else(WIN32)\n-+    option(SHARED \"Use shared libmpcdec\" ON)\n-+  endif(WIN32)\n-+endif()\n- \n- add_definitions(-DFAST_MATH -DCVD_FASTLOG)\n- \n--- \n-2.1.0\n-\ndiff --git a/package/musepack/0003-include-fpu-control-with-glibc-only.patch b/package/musepack/0003-include-fpu-control-with-glibc-only.patch\ndeleted file mode 100644\nindex 6f50155781..0000000000\n--- a/package/musepack/0003-include-fpu-control-with-glibc-only.patch\n+++ /dev/null\n@@ -1,26 +0,0 @@\n-Include <fpu_control.h> only on glibc systems\n-\n-The <fpu_control.h> header provides _FPU_*() macros, which the\n-Init_FPU() function uses only on i386, and only when they are\n-defined. Since <fpu_control.h> is not available, this causes a build\n-failure with C libraries such as musl. By simply including\n-<fpu_control.h> explicitly on glibc systems, we avoid the build\n-failure, since mpcenc.c already conditionally uses the <fpu_control.h>\n-macros only if they are defined.\n-\n-Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>\n-[Thomas: better commit log.]\n-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\n-\n-diff -uNr musepack_src_r475.org/mpcenc/mpcenc.h musepack_src_r475/mpcenc/mpcenc.h\n---- musepack_src_r475.org/mpcenc/mpcenc.h\t2009-02-23 19:15:46.000000000 +0100\n-+++ musepack_src_r475/mpcenc/mpcenc.h\t2016-01-30 09:29:08.000000000 +0100\n-@@ -50,7 +51,7 @@\n- # include <unistd.h>\n- #endif\n- \n--#if   defined __linux__\n-+#if   defined __GLIBC__\n- #  include <fpu_control.h>\n- #elif defined __FreeBSD__\n- # include <machine/floatingpoint.h>\ndiff --git a/package/musepack/0004-missing-sys-select.patch b/package/musepack/0004-missing-sys-select.patch\ndeleted file mode 100644\nindex 64efbc4733..0000000000\n--- a/package/musepack/0004-missing-sys-select.patch\n+++ /dev/null\n@@ -1,21 +0,0 @@\n-Add missing <sys/select.h> include\n-\n-This header is needed when types like fd_set are used. This fixes a\n-build issue occurring on the musl C library.\n-\n-Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>\n-[Thomas: better commit log.]\n-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\n-\n-Index: b/mpcenc/mpcenc.h\n-===================================================================\n---- a/mpcenc/mpcenc.h\n-+++ b/mpcenc/mpcenc.h\n-@@ -34,6 +34,7 @@\n- //// portable system includes //////////////////////////////////////\n- #include <stddef.h>\n- #include <math.h>\n-+#include <sys/select.h>\n- \n- //// system dependent system includes //////////////////////////////\n- // low level I/O, where are prototypes and constants?\ndiff --git a/package/musepack/0005-fix-build-with-gcc-10.patch b/package/musepack/0005-fix-build-with-gcc-10.patch\ndeleted file mode 100644\nindex 012dbab542..0000000000\n--- a/package/musepack/0005-fix-build-with-gcc-10.patch\n+++ /dev/null\n@@ -1,30 +0,0 @@\n-fix build with gcc 10\n-\n-Define __Cc, __Dc and Res_bit as extern to avoid the following build\n-failure with gcc 10 (which defaults to -fno-common):\n-\n-/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: CMakeFiles/mpcdec_shared.dir/requant.o:(.rodata+0x0): multiple definition of `__Dc'; CMakeFiles/mpcdec_shared.dir/mpc_decoder.o:(.rodata+0x430): first defined here\n-/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: CMakeFiles/mpcdec_shared.dir/requant.o:(.rodata+0x28): multiple definition of `__Cc'; CMakeFiles/mpcdec_shared.dir/mpc_decoder.o:(.rodata+0x458): first defined here\n-/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: CMakeFiles/mpcdec_shared.dir/requant.o:(.rodata+0x74): multiple definition of `Res_bit'; CMakeFiles/mpcdec_shared.dir/mpc_decoder.o:(.rodata+0x4a4): first defined here\n-\n-Fixes:\n- - http://autobuild.buildroot.org/results/9971da8c59484a6a26eb79d6e157461a47855dbf\n-\n-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>\n-\n-diff -Naur musepack_src_r475.orig/libmpcdec/requant.h musepack_src_r475/libmpcdec/requant.h\n---- musepack_src_r475.orig/libmpcdec/requant.h\t2020-09-10 08:31:50.696105246 +0200\n-+++ musepack_src_r475/libmpcdec/requant.h\t2020-09-10 08:32:52.944106476 +0200\n-@@ -47,9 +47,9 @@\n- \n- \n- /* C O N S T A N T S */\n--const mpc_uint8_t      Res_bit [18];     ///< Bits per sample for chosen quantizer\n--const MPC_SAMPLE_FORMAT __Cc    [1 + 18]; ///< Requantization coefficients\n--const mpc_int16_t       __Dc    [1 + 18]; ///< Requantization offset\n-+extern const mpc_uint8_t      Res_bit [18];     ///< Bits per sample for chosen quantizer\n-+extern const MPC_SAMPLE_FORMAT __Cc    [1 + 18]; ///< Requantization coefficients\n-+extern const mpc_int16_t       __Dc    [1 + 18]; ///< Requantization offset\n- \n- #define Cc (__Cc + 1)\n- #define Dc (__Dc + 1)\ndiff --git a/package/musepack/0006-incompatible-pointers.patch b/package/musepack/0006-incompatible-pointers.patch\ndeleted file mode 100644\nindex 7fb1b8fa23..0000000000\n--- a/package/musepack/0006-incompatible-pointers.patch\n+++ /dev/null\n@@ -1,47 +0,0 @@\n-Fixed incompatible pointer types\n-\n-This is due to GCC14 that no longer allows implicitly casting all pointer types\n-to all other pointer types. Resulting in error such as :\n-\n-output/build/musepack-475/libmpcpsy/ans.c:291:120: error: passing argument 10 of ‘FindOptimalANS’ from incompatible pointer type [-Wincompatible-pointer-types]\n-  291 | L, ANSspec_M, m->NS_Order_L, m->SNR_comp_L, m->FIR_L, smr.L, smr.M, m->SCF_Index_L, Transient );\n-      |                                                                     ~^~~~~~~~~~~~~\n-      |                                                                      |\n-      |                                                                      int *\n-\n-Patch downloaded from Gentoo:\n-https://gitweb.gentoo.org/repo/gentoo.git/tree/media-sound/musepack-tools/files/musepack-tools-495-incompatible-pointers.patch\n-\n-Signed-off-by: Thomas Bonnefille <thomas.bonnefille@bootlin.com>\n-Upstream: N/A no SCM, not active anymore\n-\n---- musepack-tools-495/libmpcpsy/ans.c\n-+++ musepack-tools-495-fixed/libmpcpsy/ans.c\n-@@ -287,12 +287,12 @@\n-     // for L or M, respectively\n-     memset ( m->FIR_L,      0, sizeof m->FIR_L      );         // reset FIR\n-     memset ( m->NS_Order_L, 0, sizeof m->NS_Order_L );         // reset Flags\n--\tFindOptimalANS ( MaxBand, MSflag, ANSspec_L, ANSspec_M, m->NS_Order_L, m->SNR_comp_L, m->FIR_L, smr.L, smr.M, m->SCF_Index_L, Transient );\n-+\tFindOptimalANS ( MaxBand, MSflag, ANSspec_L, ANSspec_M, m->NS_Order_L, m->SNR_comp_L, m->FIR_L, smr.L, smr.M, (const void*)m->SCF_Index_L, Transient );\n- \n-     // for R or S, respectively\n- \tmemset ( m->FIR_R,      0, sizeof m->FIR_R      );         // reset FIR\n- \tmemset ( m->NS_Order_R, 0, sizeof m->NS_Order_R );         // reset Flags\n--\tFindOptimalANS ( MaxBand, MSflag, ANSspec_R, ANSspec_S, m->NS_Order_R, m->SNR_comp_R, m->FIR_R, smr.R, smr.S, m->SCF_Index_R, Transient );\n-+\tFindOptimalANS ( MaxBand, MSflag, ANSspec_R, ANSspec_S, m->NS_Order_R, m->SNR_comp_R, m->FIR_R, smr.R, smr.S, (const void*)m->SCF_Index_R, Transient );\n- \n-     return;\n- }\n---- musepack-tools-495/mpcenc/mpcenc.h\n-+++ musepack-tools-495-fixed/mpcenc/mpcenc.h\n-@@ -241,8 +241,8 @@\n- \n- float  ISNR_Schaetzer                  ( const float* samples, const float comp, const int res);\n- float  ISNR_Schaetzer_Trans            ( const float* samples, const float comp, const int res);\n--void   QuantizeSubband                 ( unsigned int* qu_output, const float* input, const int res, float* errors, const int maxNsOrder );\n--void   QuantizeSubbandWithNoiseShaping ( unsigned int* qu_output, const float* input, const int res, float* errors, const float* FIR );\n-+void   QuantizeSubband                 ( mpc_int16_t* qu_output, const float* input, const int res, float* errors, const int maxNsOrder );\n-+void   QuantizeSubbandWithNoiseShaping ( mpc_int16_t* qu_output, const float* input, const int res, float* errors, const float* FIR );\n- \n- void   NoiseInjectionComp ( void );\n- \ndiff --git a/package/musepack/Config.in b/package/musepack/Config.in\ndeleted file mode 100644\nindex f368764ba9..0000000000\n--- a/package/musepack/Config.in\n+++ /dev/null\n@@ -1,12 +0,0 @@\n-config BR2_PACKAGE_MUSEPACK\n-\tbool \"musepack\"\n-\tselect BR2_PACKAGE_LIBCUEFILE\n-\tselect BR2_PACKAGE_LIBREPLAYGAIN\n-\thelp\n-\t  Musepack is an audio compression format with a strong\n-\t  emphasis on high quality. It's not lossless, but it is\n-\t  designed for transparency, so that you won't be able to hear\n-\t  differences between the original wave file and the much\n-\t  smaller MPC file.\n-\n-\t  http://www.musepack.net/\ndiff --git a/package/musepack/musepack.hash b/package/musepack/musepack.hash\ndeleted file mode 100644\nindex 5a03bd260a..0000000000\n--- a/package/musepack/musepack.hash\n+++ /dev/null\n@@ -1,7 +0,0 @@\n-# From https://www.musepack.net/index.php?pg=src\n-md5  754d67be67f713e54baf70fcfdb2817e  musepack_src_r475.tar.gz\n-# Calculated based on the hash above\n-sha256  a4b1742f997f83e1056142d556a8c20845ba764b70365ff9ccf2e3f81c427b2b  musepack_src_r475.tar.gz\n-# Locally computed\n-sha256  141f551d8e4f037b7f6bc9136b7d3116c7ae9ec8da10c4f14c07c6dc34bc9aa5  libmpcdec/COPYING\n-sha256  0da88639aebbd614151ee52294fa13789f8cd28d9f2e0a56998b89b5c21ddc2b  libmpcenc/quant.c\ndiff --git a/package/musepack/musepack.mk b/package/musepack/musepack.mk\ndeleted file mode 100644\nindex 02fe53d47d..0000000000\n--- a/package/musepack/musepack.mk\n+++ /dev/null\n@@ -1,16 +0,0 @@\n-################################################################################\n-#\n-# musepack\n-#\n-################################################################################\n-\n-MUSEPACK_VERSION = 475\n-MUSEPACK_SITE = http://files.musepack.net/source\n-MUSEPACK_SOURCE = musepack_src_r$(MUSEPACK_VERSION).tar.gz\n-MUSEPACK_DEPENDENCIES = libcuefile libreplaygain\n-MUSEPACK_INSTALL_STAGING = YES\n-MUSEPACK_BUILD_OPTS = -j1\n-MUSEPACK_LICENSE = BSD-3-Clause (*mpcdec), LGPL-2.1+ (*mpcenc)\n-MUSEPACK_LICENSE_FILES = libmpcdec/COPYING libmpcenc/quant.c\n-\n-$(eval $(cmake-package))\ndiff --git a/package/vlc/vlc.mk b/package/vlc/vlc.mk\nindex a597616470..81ea166806 100644\n--- a/package/vlc/vlc.mk\n+++ b/package/vlc/vlc.mk\n@@ -70,6 +70,7 @@ VLC_CONF_OPTS += \\\n \t--disable-microdns \\\n \t--disable-mmal \\\n \t--disable-mtp \\\n+\t--disable-mpc \\\n \t--disable-notify \\\n \t--disable-projectm \\\n \t--disable-schroedinger \\\n@@ -462,13 +463,6 @@ else\n VLC_CONF_OPTS += --disable-mpg123\n endif\n \n-ifeq ($(BR2_PACKAGE_MUSEPACK),y)\n-VLC_CONF_OPTS += --enable-mpc\n-VLC_DEPENDENCIES += musepack\n-else\n-VLC_CONF_OPTS += --disable-mpc\n-endif\n-\n ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y)\n VLC_CONF_OPTS += --enable-ncurses\n VLC_DEPENDENCIES += ncurses\n",
    "prefixes": [
        "v3",
        "17/18"
    ]
}