36 lines
1.3 KiB
BlitzBasic
36 lines
1.3 KiB
BlitzBasic
|
|
SUMMARY = "PNG image format decoding library"
|
||
|
|
DESCRIPTION = "An open source project to develop and maintain the reference \
|
||
|
|
library for use in applications that read, create, and manipulate PNG \
|
||
|
|
(Portable Network Graphics) raster image files. "
|
||
|
|
HOMEPAGE = "http://www.libpng.org/"
|
||
|
|
SECTION = "libs"
|
||
|
|
LICENSE = "Libpng"
|
||
|
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=8f533bc367bfd43f556b6f782234c076"
|
||
|
|
DEPENDS = "zlib"
|
||
|
|
|
||
|
|
LIBV = "16"
|
||
|
|
|
||
|
|
SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}${LIBV}/${BP}.tar.xz"
|
||
|
|
SRC_URI[sha256sum] = "535b479b2467ff231a3ec6d92a525906fb8ef27978be4f66dbe05d3f3a01b3a1"
|
||
|
|
|
||
|
|
MIRRORS += "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}${LIBV}/ ${SOURCEFORGE_MIRROR}/${BPN}/${BPN}${LIBV}/older-releases/"
|
||
|
|
|
||
|
|
UPSTREAM_CHECK_URI = "http://libpng.org/pub/png/libpng.html"
|
||
|
|
|
||
|
|
BINCONFIG = "${bindir}/libpng-config ${bindir}/libpng16-config"
|
||
|
|
|
||
|
|
inherit autotools binconfig-disabled pkgconfig
|
||
|
|
|
||
|
|
# Work around missing symbols
|
||
|
|
ARMNEON = "${@bb.utils.contains("TUNE_FEATURES", "neon", "--enable-arm-neon=on", "--enable-arm-neon=off", d)}"
|
||
|
|
ARMNEON:aarch64 = "--enable-hardware-optimizations=on"
|
||
|
|
EXTRA_OECONF += "${ARMNEON}"
|
||
|
|
|
||
|
|
PACKAGES =+ "${PN}-tools"
|
||
|
|
|
||
|
|
FILES:${PN}-tools = "${bindir}/png-fix-itxt ${bindir}/pngfix ${bindir}/pngcp"
|
||
|
|
|
||
|
|
BBCLASSEXTEND = "native nativesdk"
|
||
|
|
|
||
|
|
CVE_STATUS[CVE-2019-17371] = "cpe-incorrect: A memory leak in gif2png 2.x"
|