diff options
-rw-r--r-- | media-libs/libbpg/libbpg-0.9.8.ebuild | 80 | ||||
-rw-r--r-- | media-libs/libbpg/metadata.xml | 2 |
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> |