commit: 0dd9a2fc1855ae861be123a349c6b8be96450637 Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net> AuthorDate: Sun Sep 17 20:43:36 2023 +0000 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org> CommitDate: Sun Sep 17 22:39:15 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0dd9a2fc
media-libs/libbpg: drop 0.9.8 Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net> media-libs/libbpg/libbpg-0.9.8.ebuild | 80 ----------------------------------- media-libs/libbpg/metadata.xml | 2 - 2 files changed, 82 deletions(-) diff --git a/media-libs/libbpg/libbpg-0.9.8.ebuild b/media-libs/libbpg/libbpg-0.9.8.ebuild deleted file mode 100644 index 2ddb534092..0000000000 --- a/media-libs/libbpg/libbpg-0.9.8.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Better Portable Graphics reference implementation" -HOMEPAGE="https://bellard.org/bpg/" -SRC_URI="https://bellard.org/bpg/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+x265 bpgview jctvc emcc static-libs" - -PATCHES=( - "${FILESDIR}"/${P}-remove-forced-options.patch - "${FILESDIR}"/${P}-dont-strip-bins.patch - "${FILESDIR}"/${P}-add-chost.patch - "${FILESDIR}"/${P}-add-fpic.patch -) - -DEPEND="sys-process/numactl" -RDEPEND="${DEPEND}" -BDEPEND=" - media-video/ffmpeg - media-libs/libpng - media-libs/libjpeg-turbo - bpgview? ( media-libs/sdl-image - media-libs/libsdl ) - dev-lang/yasm -" - -src_prepare() { - default - - cat <<EOF > ${PN}.pc -prefix="${EPREFIX}/usr" -libdir="\${prefix}/$(get_libdir)" -includedir="\${prefix}/include" - -Name: ${PN} -Description: ${DESCRIPTION} -URL: ${HOMEPAGE} -Version: ${PV} -Libs: "-L\${libdir}" -lbpg -Cflags: "-I\${includedir}" -EOF - - sed -Ei 's/^(X265_LIBS:=.+\.a)$/\1 -lnuma/' Makefile || die -} - -src_compile() { - emake \ - $(usex x265 USE_X265=y '') \ - $(usex bpgview USE_BPGVIEW=y '') \ - $(usex jctvc USE_JCTVC=y '') \ - $(usex emcc USE_EMCC=y '') \ - CXX="$(tc-getCXX)" \ - CC="$(tc-getCC)" -} - -src_install() { - mkdir -p "${D}"/usr/bin - emake prefix="${D}"/usr install - - if use bpgview; then - dobin bpgview - fi - - if use static-libs; then - dolib.a libbpg.a - doheader libbpg.h - doheader bpgenc.h - - insinto /usr/$(get_libdir)/pkgconfig - doins ${PN}.pc - fi -} diff --git a/media-libs/libbpg/metadata.xml b/media-libs/libbpg/metadata.xml index 1311f9d056..c74e0b7dc5 100644 --- a/media-libs/libbpg/metadata.xml +++ b/media-libs/libbpg/metadata.xml @@ -17,9 +17,7 @@ </upstream> <use> <!-- useflag description copied from the Makefile --> - <flag name="x265">Enable x265 for the encoder</flag> <flag name="bpgview">Compile bpgview (<pkg>media-libs/libsdl</pkg> and <pkg>media-libs/sdl-image</pkg> needed)</flag> <flag name="jctvc">Enable the JCTVC code (best quality but slow) for the encoder</flag> - <flag name="emcc">Enable compilation of Javascript decoder with Emscripten</flag> </use> </pkgmetadata>
