aboutsummaryrefslogtreecommitdiff
path: root/sysutils/squashfs-tools
diff options
context:
space:
mode:
authorAshish SHUKLA <ashish@FreeBSD.org>2016-06-27 16:30:58 +0000
committerAshish SHUKLA <ashish@FreeBSD.org>2016-06-27 16:30:58 +0000
commit7aa704da11dfbd256aa2cacedd3754b01e5df15e (patch)
treeed48c9fa04a5913c09efd88d143fe0cb02d5565e /sysutils/squashfs-tools
parentac59ba24745bd43ef33e2cd52e196430da1b9abe (diff)
downloadports-7aa704da11dfbd256aa2cacedd3754b01e5df15e.tar.gz
ports-7aa704da11dfbd256aa2cacedd3754b01e5df15e.zip
- Add LZMA support in form of an option, and enable it by default
PR: 208954 Submitted by: eugen@grosbein.net
Notes
Notes: svn path=/head/; revision=417667
Diffstat (limited to 'sysutils/squashfs-tools')
-rw-r--r--sysutils/squashfs-tools/Makefile13
-rw-r--r--sysutils/squashfs-tools/distinfo3
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