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>

Reply via email to