Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Dec 2017 09:00:38 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r457269 - head/sysutils/fusefs-ntfs
Message-ID:  <201712260900.vBQ90cpx083395@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Tue Dec 26 09:00:38 2017
New Revision: 457269
URL: https://svnweb.freebsd.org/changeset/ports/457269

Log:
  - Fix LICENSE
  - Switch to USES=localbase
  - Switch to options helpers
  - Update WWW
  
  Approved by:	portmgr blanket

Modified:
  head/sysutils/fusefs-ntfs/Makefile
  head/sysutils/fusefs-ntfs/pkg-descr

Modified: head/sysutils/fusefs-ntfs/Makefile
==============================================================================
--- head/sysutils/fusefs-ntfs/Makefile	Tue Dec 26 04:40:27 2017	(r457268)
+++ head/sysutils/fusefs-ntfs/Makefile	Tue Dec 26 09:00:38 2017	(r457269)
@@ -11,40 +11,33 @@ DISTNAME=	${PORTNAME}-3g_ntfsprogs-${PORTVERSION}
 MAINTAINER=	freebsd@dussan.org
 COMMENT=	Mount NTFS partitions (read/write) and disk images
 
-LICENSE=	GPLv2
+LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+LIB_DEPENDS=	libuuid.so:misc/e2fsprogs-libuuid
+
 CONFLICTS_BUILD=	bonobo-1.*
 CONFLICTS_INSTALL=	ntfsprogs-*
-LIB_DEPENDS=	libuuid.so:misc/e2fsprogs-libuuid
-USES=		fuse pkgconfig iconv libtool tar:tgz
+
+USES=		fuse pkgconfig iconv libtool localbase:ldflags tar:tgz
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--exec-prefix=${PREFIX} --disable-mount-helper \
 		--disable-mtab --with-fuse=external --disable-ldconfig
-CPPFLAGS+=	-I${WRKSRC}/include/ntfs-3g/ -I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
+CPPFLAGS+=	-I${WRKSRC}/include/ntfs-3g/
 
 OPTIONS_DEFINE=	LOCK UBLIO DOCS
 OPTIONS_DEFAULT=LOCK UBLIO
 LOCK_DESC=	Lock the device when mounting (avoids access)
+LOCK_CFLAGS=	-DUSE_LOCK
 UBLIO_DESC=	Enable user space cache for improved speed
+UBLIO_EXTRA_PATCHES=	${FILESDIR}/extra-patch-ublio
+UBLIO_LIB_DEPENDS=	libublio.so:devel/libublio
+UBLIO_CFLAGS=	-DUSE_UBLIO
 
 SUB_FILES=	pkg-message
 DOCSDIR=	${PREFIX}/share/doc/ntfs-3g
 
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MLOCK}
-CFLAGS+=	-DUSE_LOCK
-.endif
-
-.if ${PORT_OPTIONS:MUBLIO}
-EXTRA_PATCHES+=	${FILESDIR}/extra-patch-ublio
-LIB_DEPENDS+=	libublio.so:devel/libublio
-CFLAGS+=	-DUSE_UBLIO
-.endif
-
 post-patch:
 	@${REINPLACE_CMD} -e 's|ENODATA|ENOATTR|' \
 		${WRKSRC}/libntfs-3g/object_id.c \
@@ -54,7 +47,9 @@ post-patch:
 		/install-exec-hook:/,/^$$/ s|^@.*||' ${WRKSRC}/libntfs-3g/Makefile.in
 
 post-install:
-	${INSTALL_DATA} ${FILESDIR}/README.FreeBSD ${STAGEDIR}${DOCSDIR}/
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libntfs-3g.so
 
-.include <bsd.port.post.mk>
+post-install-DOCS-on:
+	${INSTALL_DATA} ${FILESDIR}/README.FreeBSD ${STAGEDIR}${DOCSDIR}/
+
+.include <bsd.port.mk>

Modified: head/sysutils/fusefs-ntfs/pkg-descr
==============================================================================
--- head/sysutils/fusefs-ntfs/pkg-descr	Tue Dec 26 04:40:27 2017	(r457268)
+++ head/sysutils/fusefs-ntfs/pkg-descr	Tue Dec 26 09:00:38 2017	(r457269)
@@ -5,4 +5,4 @@ and Windows 8 NTFS file systems. Almost the full POSIX
 functionality is supported, the major exceptions are changing the file
 ownerships and the access rights.
 
-WWW: http://www.tuxera.com/community/open-source-ntfs-3g/
+WWW: https://www.tuxera.com/community/open-source-ntfs-3g/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201712260900.vBQ90cpx083395>