diff --git a/cross/libarchive/Makefile b/cross/libarchive/Makefile new file mode 100644 index 00000000000..8de33b7028c --- /dev/null +++ b/cross/libarchive/Makefile @@ -0,0 +1,27 @@ +PKG_NAME = libarchive +PKG_VERS = 3.7.3 + +PKG_DIST_SITE = https://github.com/libarchive/$(PKG_NAME)/releases/download/v$(PKG_VERS) +PKG_EXT = tar.xz +PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) +PKG_DIR = $(PKG_NAME)-$(PKG_VERS) + +COMMENT = Multi-format archive and compression library +HOMEPAGE = https://www.libarchive.org/ +LICENSE = 3-Clause BSD + +# why does it still use only system autoconf?!? +#BUILD_DEPENDS = cross/autoconf + +# why does this still crash building synocli-file with pixz?!? +#BUILD_DEPENDS = cross/iconv +# or +#BUILD_DEPENDS = cross/libiconv +# above does nothing, must disable iconv below + +DEPENDS = cross/openssl3 + +GNU_CONFIGURE = 1 +CONFIGURE_ARGS += --without-iconv + +include ../../mk/spksrc.cross-cc.mk diff --git a/cross/libarchive/PLIST b/cross/libarchive/PLIST new file mode 100644 index 00000000000..97c2b76763e --- /dev/null +++ b/cross/libarchive/PLIST @@ -0,0 +1,3 @@ +lib:lib/libarchive.so +lib:lib/libarchive.so.13 +lib:lib/libarchive.so.13.7.3 diff --git a/cross/libarchive/digests b/cross/libarchive/digests new file mode 100644 index 00000000000..fac4ca6679d --- /dev/null +++ b/cross/libarchive/digests @@ -0,0 +1,3 @@ +libarchive-3.7.3.tar.xz SHA1 67d722171cc3552ecd7fccd05934e8de4596c02b +libarchive-3.7.3.tar.xz SHA256 63e7a7174638fc7d6b79b4c8b0ad954e0f4f45abe7239c1ecb200232aa9a43d2 +libarchive-3.7.3.tar.xz MD5 b60683739a16ff6f00f32aa3516402ed