diff options
author | ashish <ashish@FreeBSD.org> | 2016-06-28 00:30:58 +0800 |
---|---|---|
committer | ashish <ashish@FreeBSD.org> | 2016-06-28 00:30:58 +0800 |
commit | eecce64e38f0989aa32b2bbf0bb068978ac73145 (patch) | |
tree | ed48c9fa04a5913c09efd88d143fe0cb02d5565e | |
parent | 7b3609068acef366bb12596b5346ed4fef137cdf (diff) | |
download | freebsd-ports-gnome-eecce64e38f0989aa32b2bbf0bb068978ac73145.tar.gz freebsd-ports-gnome-eecce64e38f0989aa32b2bbf0bb068978ac73145.tar.zst freebsd-ports-gnome-eecce64e38f0989aa32b2bbf0bb068978ac73145.zip |
- Add LZMA support in form of an option, and enable it by default
PR: 208954
Submitted by: eugen@grosbein.net
-rw-r--r-- | sysutils/squashfs-tools/Makefile | 13 | ||||
-rw-r--r-- | sysutils/squashfs-tools/distinfo | 3 |
2 files changed, 14 insertions, 2 deletions
diff --git a/sysutils/squashfs-tools/Makefile b/sysutils/squashfs-tools/Makefile index 9daeba564fa3..bafec3fbde18 100644 --- a/sysutils/squashfs-tools/Makefile +++ b/sysutils/squashfs-tools/Makefile @@ -3,9 +3,11 @@ PORTNAME= squashfs-tools PORTVERSION= 4.3 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF/squashfs/squashfs/${DISTNAME}/ DISTNAME= squashfs${PORTVERSION} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ashish@FreeBSD.org COMMENT= Set of tools to manipulate squashfs images @@ -16,10 +18,11 @@ LICENSE_FILE= ${WRKSRC}/../COPYING PLIST_FILES= bin/mksquashfs \ bin/unsquashfs -OPTIONS_DEFINE= XZ LZO DOCS -OPTIONS_DEFAULT= XZ LZO +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 WRKSRC= ${WRKDIR}/${DISTNAME}/squashfs-tools @@ -43,6 +46,12 @@ MAKE_ARGS+= LZO_SUPPORT=1 LZO_DIR=${LOCALBASE} LIB_DEPENDS+= liblzo2.so:archivers/lzo2 .endif +.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 + post-patch: @${REINPLACE_CMD} -e "s|^\(XATTR\)|# \1|g" \ ${WRKSRC}/Makefile diff --git a/sysutils/squashfs-tools/distinfo b/sysutils/squashfs-tools/distinfo index b93746d97ae6..47a951eab2b8 100644 --- a/sysutils/squashfs-tools/distinfo +++ b/sysutils/squashfs-tools/distinfo @@ -1,2 +1,5 @@ +TIMESTAMP = 1467029943 SHA256 (squashfs4.3.tar.gz) = 0d605512437b1eb800b4736791559295ee5f60177e102e4d4ccd0ee241a5f3f6 SIZE (squashfs4.3.tar.gz) = 182550 +SHA256 (lzma922.tar.bz2) = 9aade84f229fb25f7aef39d8866b375fe6d35a9e18098d7cd86a99e294902944 +SIZE (lzma922.tar.bz2) = 546148 |