ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ozone/mgar/pkg/libarchive/Makefile
Revision: 2
Committed: Sat Jun 20 15:48:41 2026 UTC (4 weeks, 3 days ago) by operz
File size: 1177 byte(s)
Log Message:
Add bzip2, gzip, xz, lzip, libarchive, git package recipes

File Contents

# User Rev Content
1 operz 2 # vim: ft=make ts=4 sw=4 noet
2     .DEFAULT_GOAL := all
3     NAME = libarchive
4     VERSION = 3.8.1
5     GARTYPE = v2
6    
7     MASTER_SITES =
8     DYNURLS = https://github.com/libarchive/libarchive/releases/download/v$(VERSION)/$(DISTNAME).tar.gz
9     DISTFILES += $(DISTNAME).tar.gz
10     LICENSE = COPYING
11    
12     BUILD_DEP_PKGS += OZSWbzip2 OZSWxz OZSWzlib
13     RUNTIME_DEP_PKGS_OZSWlibarchive += OZSWbzip2 OZSWxz OZSWzlib
14     PACKAGES += OZSWlibarchive
15     SPKG_DESC_OZSWlibarchive = Multi-format archive and compression library
16     CATALOGNAME_OZSWlibarchive = libarchive
17    
18     EXTENSIONS = 1
19    
20     EXTRA_CONFIGURE_ARGS += --without-lzma
21     EXTRA_CONFIGURE_ARGS += --with-bz2lib=$(prefix)
22     EXTRA_CONFIGURE_ARGS += --with-zlib=$(prefix)
23     EXTRA_CONFIGURE_ARGS += --disable-bsdunzip
24     EXTRA_CONFIGURE_ARGS += --disable-bsdcat
25     EXTRA_CONFIGURE_ARGS += --disable-bsdcpio
26     EXTRA_CONFIGURE_ARGS += --without-openssl
27     EXTRA_CONFIGURE_ARGS += --without-nettle
28     EXTRA_CONFIGURE_ARGS += --without-xml2
29     EXTRA_CONFIGURE_ARGS += --without-expat
30    
31     post-configure:
32     @find $(WORKSRC) -name "libtool" -type f -exec \
33     gsed -i 's/ECHO="print -r --"/ECHO="printf %s\\n"/g' {} \;
34     @$(MAKECOOKIE)
35    
36     include gar/category.mk