Skip to content
Snippets Groups Projects
Commit eb948366 authored by Daniel Engberg's avatar Daniel Engberg
Browse files

sysutils/fusefs-squashfuse: Improve port

* Switch from PORTVERSION to DISTVERSION
* Use USES= fuse:3 helper
* Remove USES= autoreconf
* Define dependency for liblzo2, liblz4 and libzstd
* Remove GNU_CONFIGURE_MANPREFIX
* Don't build static libs
* Set pkgconfigdir

PR:		282349
Reviewed by:	Jesse Smith <jsmith@resonatingmedia.com> (maintainer)
parent c4fd21d3
No related branches found
No related tags found
No related merge requests found
PORTNAME= squashfuse PORTNAME= squashfuse
PORTVERSION= 0.5.2 DISTVERSION= 0.5.2
PORTREVISION= 1
CATEGORIES= sysutils CATEGORIES= sysutils
MASTER_SITES= https://github.com/vasi/${PORTNAME}/releases/download/${DISTVERSION}/ MASTER_SITES= https://github.com/vasi/${PORTNAME}/releases/download/${DISTVERSION}/
PKGNAMEPREFIX= fusefs- PKGNAMEPREFIX= fusefs-
...@@ -11,14 +12,18 @@ WWW= https://github.com/vasi/squashfuse ...@@ -11,14 +12,18 @@ WWW= https://github.com/vasi/squashfuse
LICENSE= BSD2CLAUSE LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libfuse3.so:sysutils/fusefs-libs3 LIB_DEPENDS= liblzo2.so:archivers/lzo2 \
liblz4.so:archivers/liblz4 \
libzstd.so:archivers/zstd
USES= autoreconf fuse libtool pkgconfig USES= fuse:3 libtool localbase:ldflags pkgconfig
USE_LDCONFIG= yes USE_LDCONFIG= yes
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip INSTALL_TARGET= install-strip
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --disable-static \
--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
.include <bsd.port.mk> .include <bsd.port.mk>
TIMESTAMP = 1729969939 TIMESTAMP = 1730016280
SHA256 (squashfuse-0.5.2.tar.gz) = 54e4baaa20796e86a214a1f62bab07c7c361fb7a598375576d585712691178f5 SHA256 (squashfuse-0.5.2.tar.gz) = 54e4baaa20796e86a214a1f62bab07c7c361fb7a598375576d585712691178f5
SIZE (squashfuse-0.5.2.tar.gz) = 438619 SIZE (squashfuse-0.5.2.tar.gz) = 438619
...@@ -15,11 +15,9 @@ include/squashfuse/table.h ...@@ -15,11 +15,9 @@ include/squashfuse/table.h
include/squashfuse/traverse.h include/squashfuse/traverse.h
include/squashfuse/util.h include/squashfuse/util.h
include/squashfuse/xattr.h include/squashfuse/xattr.h
lib/libsquashfuse.a
lib/libsquashfuse.so lib/libsquashfuse.so
lib/libsquashfuse.so.0 lib/libsquashfuse.so.0
lib/libsquashfuse.so.0.0.0 lib/libsquashfuse.so.0.0.0
lib/libsquashfuse_ll.a
lib/libsquashfuse_ll.so lib/libsquashfuse_ll.so
lib/libsquashfuse_ll.so.0 lib/libsquashfuse_ll.so.0
lib/libsquashfuse_ll.so.0.0.0 lib/libsquashfuse_ll.so.0.0.0
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment