svn commit: r341429 - head/sysutils/fusefs-kmod

Rene Ladan rene at FreeBSD.org
Mon Jan 27 16:50:35 UTC 2014


Author: rene
Date: Mon Jan 27 16:50:34 2014
New Revision: 341429
URL: http://svnweb.freebsd.org/changeset/ports/341429
QAT: https://qat.redports.org/buildarchive/r341429/

Log:
  - Support stage
  - Use option helper
  - Pet portlint
  
  Approved by:	portmgr (infrastructure blanket)

Modified:
  head/sysutils/fusefs-kmod/Makefile
  head/sysutils/fusefs-kmod/pkg-plist

Modified: head/sysutils/fusefs-kmod/Makefile
==============================================================================
--- head/sysutils/fusefs-kmod/Makefile	Mon Jan 27 16:41:25 2014	(r341428)
+++ head/sysutils/fusefs-kmod/Makefile	Mon Jan 27 16:50:34 2014	(r341429)
@@ -27,19 +27,15 @@ DISABLE_SIZE=	yes
 OPTIONS_DEFINE=	AUTOSETUP DOCS
 AUTOSETUP_DESC=	Automatic global config file setup
 
-NO_STAGE=	yes
-
 USES=		kmod
-.include <bsd.port.pre.mk>
 
-.if ${PORT_OPTIONS:MDOCS}
-BUILD_DEPENDS+=	deplate:${PORTSDIR}/textproc/ruby-deplate
-.endif
+DOCS_BUILD_DEPENDS=	deplate:${PORTSDIR}/textproc/ruby-deplate
+
+.include <bsd.port.pre.mk>
 
 SETUP=		setup.sh
 HG_SHORTREV=	498acaef33b0
 
-MAN8=		mount_fusefs.8
 TXT_DOCS=	doc.text
 HTML_DOCS=	Faq.html \
 		Implementation.html \
@@ -66,7 +62,7 @@ EXTRA_PATCHES+=	${FILESDIR}/extrapatch-f
 .endif
 
 .if exists(${SRC_BASE}/sys/fs/fuse)
-IGNORE=		Integrated into base
+IGNORE=		integrated into base
 .endif
 .if !exists(${SRC_BASE}/sbin/mount)
 IGNORE=		requires the userland sources to be installed. Set SRC_BASE if it is not in /usr/src
@@ -81,7 +77,6 @@ SUB_FILES+=	${SETUP}
 .else
 SUB_FILES+=	pkg-message
 .endif
-
 post-patch:
 	@${REINPLACE_CMD} -e 's/deplate.rb/deplate/g' \
 		${WRKSRC}/doc/Makefile
@@ -97,21 +92,21 @@ post-build:
 .endif
 
 post-install:
-	@${LN} -fs ${PREFIX}/sbin/mount_fusefs /usr/sbin
+	${MKDIR} ${STAGEDIR}/usr/sbin
+	(cd ${STAGEDIR} && ${LN} -fs ${PREFIX}/sbin/mount_fusefs \
+		usr/sbin/mount_fusefs)
 .if ${PORT_OPTIONS:MAUTOSETUP} && !defined(PACKAGE_BUILDING)
 	@${ECHO} "Modifying global startup config files and loading module..."
 	@${SH} ${WRKDIR}/${SETUP}
-.else
-	@${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD}
 .endif
 
 .if ${PORT_OPTIONS:MDOCS}
-	@${MKDIR} ${DOCSDIR}/kmod/html
+	${MKDIR} ${STAGEDIR}${DOCSDIR}/kmod/html
 .for i in ${TXT_DOCS}
-	@${INSTALL_DATA} ${WRKSRC}/doc/plaintext_out/$i ${DOCSDIR}/kmod
+	${INSTALL_DATA} ${WRKSRC}/doc/plaintext_out/$i ${STAGEDIR}${DOCSDIR}/kmod
 .endfor
 .for i in ${HTML_DOCS}
-	@${INSTALL_DATA} ${WRKSRC}/doc/html_chunked_out/$i ${DOCSDIR}/kmod/html
+	${INSTALL_DATA} ${WRKSRC}/doc/html_chunked_out/$i ${STAGEDIR}${DOCSDIR}/kmod/html
 .endfor
 .endif
 

Modified: head/sysutils/fusefs-kmod/pkg-plist
==============================================================================
--- head/sysutils/fusefs-kmod/pkg-plist	Mon Jan 27 16:41:25 2014	(r341428)
+++ head/sysutils/fusefs-kmod/pkg-plist	Mon Jan 27 16:50:34 2014	(r341429)
@@ -1,6 +1,5 @@
 sbin/mount_fusefs
- at exec ln -fs %D/%F /usr/sbin
- at unexec rm -f /usr/sbin/mount_fusefs
+man/man8/mount_fusefs.8.gz
 %%PORTDOCS%%%%DOCSDIR%%/kmod/doc.text
 %%PORTDOCS%%%%DOCSDIR%%/kmod/html/Faq.html
 %%PORTDOCS%%%%DOCSDIR%%/kmod/html/Implementation.html
@@ -19,6 +18,7 @@ sbin/mount_fusefs
 %%PORTDOCS%%%%DOCSDIR%%/kmod/html/tabbar-right.css
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/kmod/html
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/kmod
- at dirrmtry %%DOCSDIR%%
- at cwd /%%KMODDIR%%
-fuse.ko
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%
+ at cwd /
+usr/sbin/mount_fusefs
+%%KMODDIR%%/fuse.ko


More information about the svn-ports-head mailing list