diff options
Diffstat (limited to 'sysutils/squashfs-tools/Makefile')
-rw-r--r-- | sysutils/squashfs-tools/Makefile | 42 |
1 files changed, 17 insertions, 25 deletions
diff --git a/sysutils/squashfs-tools/Makefile b/sysutils/squashfs-tools/Makefile index e2a8bfcd2609..5ae394d2b98b 100644 --- a/sysutils/squashfs-tools/Makefile +++ b/sysutils/squashfs-tools/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= squashfs-tools -PORTVERSION= 4.3 -PORTREVISION= 1 +PORTVERSION= 4.4 CATEGORIES= sysutils MASTER_SITES= SF/squashfs/squashfs/${DISTNAME}/ DISTNAME= squashfs${PORTVERSION} @@ -20,11 +19,10 @@ USES= alias cpe gmake PLIST_FILES= bin/mksquashfs \ bin/unsquashfs -OPTIONS_DEFINE= XZ LZO LZMA DOCS -OPTIONS_DEFAULT= XZ LZO LZMA -XZ_DESC= Build with XZ support -LZO_DESC= Build with LZO support -LZMA_DESC= Build with LZMA support +OPTIONS_DEFINE= DOCS LZ4 LZMA LZO XZ ZSTD +OPTIONS_DEFAULT= LZ4 LZMA LZO XZ ZSTD +LZMA_DESC= LZMA1 compression support (obsolete) +XZ_DESC= XZ (LZMA2) compression support WRKSRC= ${WRKDIR}/${DISTNAME}/squashfs-tools @@ -36,29 +34,23 @@ USE_CSTD= gnu89 # Fix build with clang11 CFLAGS+= -fcommon -.include <bsd.port.options.mk> +PORTDOCS= ACKNOWLEDGEMENTS CHANGES README-${PORTVERSION} USAGE \ + pseudo-file.example -PORTDOCS= ACKNOWLEDGEMENTS CHANGES COPYING \ - PERFORMANCE.README README README-${PORTVERSION} +LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4 +LZ4_MAKE_ARGS= LZ4_SUPPORT=1 -.if ${PORT_OPTIONS:MXZ} -MAKE_ARGS+= XZ_SUPPORT=1 -.endif +LZMA_MASTER_SITES= SF/sevenzip/LZMA%20SDK/:lzma +LZMA_DISTFILES= lzma922.tar.bz2:lzma +LZMA_MAKE_ARGS= LZMA_SUPPORT=1 LZMA_DIR=${WRKDIR} EXTRA_CFLAGS=-D_7ZIP_ST -.if ${PORT_OPTIONS:MLZO} -MAKE_ARGS+= LZO_SUPPORT=1 LZO_DIR=${LOCALBASE} -LIB_DEPENDS+= liblzo2.so:archivers/lzo2 -.endif +LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2 +LZO_MAKE_ARGS= LZO_SUPPORT=1 LZO_LIBDIR=-L${LOCALBASE}/lib -.if ${PORT_OPTIONS:MLZMA} -MASTER_SITES+= SF/sevenzip/LZMA%20SDK/:lzma -DISTFILES+= lzma922.tar.bz2:lzma -MAKE_ARGS+= LZMA_SUPPORT=1 LZMA_DIR=${WRKDIR} EXTRA_CFLAGS="-D_7ZIP_ST" -.endif +XZ_MAKE_ARGS= XZ_SUPPORT=1 -post-patch: - @${REINPLACE_CMD} -e "s|^\(XATTR\)|# \1|g" \ - ${WRKSRC}/Makefile +ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd +ZSTD_MAKE_ARGS= ZSTD_SUPPORT=1 post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} |