aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-libs/libbpg/libbpg-0.9.8.ebuild80
-rw-r--r--media-libs/libbpg/metadata.xml2
2 files changed, 0 insertions, 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 2ddb53409..000000000
--- 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 1311f9d05..c74e0b7dc 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>