libpng static (#34578)
This commit is contained in:
parent
2001be99b3
commit
5509392151
@ -13,6 +13,8 @@ class Libpng(AutotoolsPackage):
|
|||||||
url = "https://prdownloads.sourceforge.net/libpng/libpng-1.6.37.tar.xz"
|
url = "https://prdownloads.sourceforge.net/libpng/libpng-1.6.37.tar.xz"
|
||||||
git = "https://github.com/glennrp/libpng.git"
|
git = "https://github.com/glennrp/libpng.git"
|
||||||
|
|
||||||
|
maintainers = ["AlexanderRichert-NOAA"]
|
||||||
|
|
||||||
version("1.6.37", sha256="505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca")
|
version("1.6.37", sha256="505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca")
|
||||||
# From http://www.libpng.org/pub/png/libpng.html (2019-04-15)
|
# From http://www.libpng.org/pub/png/libpng.html (2019-04-15)
|
||||||
# libpng versions 1.6.36 and earlier have a use-after-free bug in the
|
# libpng versions 1.6.36 and earlier have a use-after-free bug in the
|
||||||
@ -26,6 +28,14 @@ class Libpng(AutotoolsPackage):
|
|||||||
|
|
||||||
depends_on("zlib@1.0.4:") # 1.2.5 or later recommended
|
depends_on("zlib@1.0.4:") # 1.2.5 or later recommended
|
||||||
|
|
||||||
|
variant(
|
||||||
|
"libs",
|
||||||
|
default="shared,static",
|
||||||
|
values=("shared", "static"),
|
||||||
|
multi=True,
|
||||||
|
description="Build shared libs, static libs or both",
|
||||||
|
)
|
||||||
|
|
||||||
def configure_args(self):
|
def configure_args(self):
|
||||||
args = [
|
args = [
|
||||||
# not honored, see
|
# not honored, see
|
||||||
@ -34,6 +44,8 @@ def configure_args(self):
|
|||||||
f"CPPFLAGS={self.spec['zlib'].headers.include_flags}",
|
f"CPPFLAGS={self.spec['zlib'].headers.include_flags}",
|
||||||
f"LDFLAGS={self.spec['zlib'].libs.search_flags}",
|
f"LDFLAGS={self.spec['zlib'].libs.search_flags}",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
args += self.enable_or_disable("libs")
|
||||||
return args
|
return args
|
||||||
|
|
||||||
def check(self):
|
def check(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user