diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 05:48:38 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 05:48:38 -0500 |
| commit | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (patch) | |
| tree | 0d7a74b4463ee387f9cf9368ceb1b757f694f72a /media-libs/libcuefile | |
| parent | f716a9fe6455d39eef01e718aae68dae61c19704 (diff) | |
| download | baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.gz baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.xz baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.zip | |
Revert "Adding metadata"
This reverts commit f716a9fe6455d39eef01e718aae68dae61c19704.
Diffstat (limited to 'media-libs/libcuefile')
| -rw-r--r-- | media-libs/libcuefile/Manifest | 1 | ||||
| -rw-r--r-- | media-libs/libcuefile/files/libcuefile-477-clang16.patch | 14 | ||||
| -rw-r--r-- | media-libs/libcuefile/files/libcuefile-static-libs.patch | 29 | ||||
| -rw-r--r-- | media-libs/libcuefile/libcuefile-477-r3.ebuild | 29 | ||||
| -rw-r--r-- | media-libs/libcuefile/metadata.xml | 8 |
5 files changed, 81 insertions, 0 deletions
diff --git a/media-libs/libcuefile/Manifest b/media-libs/libcuefile/Manifest new file mode 100644 index 000000000000..9a8100288e2a --- /dev/null +++ b/media-libs/libcuefile/Manifest @@ -0,0 +1 @@ +DIST libcuefile-477.tar.xz 41676 BLAKE2B 01232ed507386809cd7960f06251139fd5c11a251f68e59513b6b5e482b9b7977e5d3fd8d6147a47e4a74b8e5e320019383a4d69c6c3395ead3cee0d8c5c3b43 SHA512 9cf46f9fd1b178758b2d15fa65d67d069bba41a83354a5aedf7b57ed5752bb68ad1d10208ffbb22f2aac7bd5d938e9395f67d4248441743d45e0099638d60d5e diff --git a/media-libs/libcuefile/files/libcuefile-477-clang16.patch b/media-libs/libcuefile/files/libcuefile-477-clang16.patch new file mode 100644 index 000000000000..a89ccac52904 --- /dev/null +++ b/media-libs/libcuefile/files/libcuefile-477-clang16.patch @@ -0,0 +1,14 @@ +https://src.fedoraproject.org/rpms/libcuefile/blob/7dd8752f5aa2dccbaccb4c28a23f659df3bc0d19/f/libcuefile-fedora-c99.patch +https://bugs.gentoo.org/871588 +--- a/src/cue_parse.c ++++ b/src/cue_parse.c +@@ -1513,6 +1513,8 @@ void yyerror (char *s) + fprintf(stderr, "%d: %s\n", cue_lineno, s); + } + ++void cue_delete_buffer(void); ++ + Cd *cue_parse (FILE *fp) + { + cue_yyin = fp; + diff --git a/media-libs/libcuefile/files/libcuefile-static-libs.patch b/media-libs/libcuefile/files/libcuefile-static-libs.patch new file mode 100644 index 000000000000..ecb141281bfb --- /dev/null +++ b/media-libs/libcuefile/files/libcuefile-static-libs.patch @@ -0,0 +1,29 @@ +From 9379e01949bc8b9bc59b64a8cd60f947e2443232 Mon Sep 17 00:00:00 2001 +From: Jakov Smolic <jakov.smolic@sartura.hr> +Date: Sun, 20 Sep 2020 22:07:58 +0200 +Subject: [PATCH] src: CMakeLists: disable static libs + +Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> +--- + src/CMakeLists.txt | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index c07fe0d..1bac1aa 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -1,10 +1,7 @@ + add_definitions(-DYY_NEVER_INTERACTIVE) + include_directories(${libcuefile_SOURCE_DIR}/include) + +-add_library(cuefile-static STATIC cd cdtext cue_parse cue_print cue_scan cuefile time toc toc_parse toc_print toc_scan) +-set_target_properties(cuefile-static PROPERTIES OUTPUT_NAME cuefile CLEAN_DIRECT_OUTPUT 1) +- + add_library(cuefile-shared SHARED cd cdtext cue_parse cue_print cue_scan cuefile time toc toc_parse toc_print toc_scan) + set_target_properties(cuefile-shared PROPERTIES OUTPUT_NAME cuefile CLEAN_DIRECT_OUTPUT 1 VERSION 0.0.0 SOVERSION 0) + +-install(TARGETS cuefile-static cuefile-shared LIBRARY DESTINATION "lib${LIB_SUFFIX}" ARCHIVE DESTINATION "lib${LIB_SUFFIX}") ++install(TARGETS cuefile-shared LIBRARY DESTINATION "lib${LIB_SUFFIX}" ARCHIVE DESTINATION "lib${LIB_SUFFIX}") +-- +2.26.2 + diff --git a/media-libs/libcuefile/libcuefile-477-r3.ebuild b/media-libs/libcuefile/libcuefile-477-r3.ebuild new file mode 100644 index 000000000000..83373f371d5f --- /dev/null +++ b/media-libs/libcuefile/libcuefile-477-r3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +# svn export http://svn.musepack.net/libcuefile/trunk libcuefile-${PV} +# tar -cJf libcuefile-${PV}.tar.xz libcuefile-${PV} + +DESCRIPTION="Cue File library from Musepack" +HOMEPAGE="https://www.musepack.net/" +SRC_URI="https://dev.gentoo.org/~ssuominen/${P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" + +PATCHES=( + "${FILESDIR}"/${PN}-static-libs.patch + "${FILESDIR}"/${PN}-477-clang16.patch +) + +src_install() { + cmake_src_install + + insinto /usr/include + doins -r include/cuetools +} diff --git a/media-libs/libcuefile/metadata.xml b/media-libs/libcuefile/metadata.xml new file mode 100644 index 000000000000..93423219a5bc --- /dev/null +++ b/media-libs/libcuefile/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> +</pkgmetadata> |
