From 0ef649ad1d99a1008b87ad8b29e37db3f2ccc5a4 Mon Sep 17 00:00:00 2001 From: Pav Lucistnik Date: Fri, 14 Dec 2007 22:19:22 +0000 Subject: - Update to 0.5.8 - Add option to build FUSE module PR: ports/118484 Submitted by: Andriy Gapon (maintainer) --- sysutils/udfclient/Makefile | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) (limited to 'sysutils/udfclient/Makefile') diff --git a/sysutils/udfclient/Makefile b/sysutils/udfclient/Makefile index 43dd0af92650..7dae64482a7d 100644 --- a/sysutils/udfclient/Makefile +++ b/sysutils/udfclient/Makefile @@ -6,14 +6,14 @@ # PORTNAME= udfclient -PORTVERSION= 0.5.6 +PORTVERSION= 0.5.8 CATEGORIES= sysutils MASTER_SITES= http://www.13thmonkey.org/udfclient/releases/ \ ${MASTER_SITE_NETBSD} \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= miwi DISTNAME= UDFclient.${PORTVERSION} -EXTRACT_SUFX= .tgz +DISTFILES= ${DISTNAME}.tgz MAINTAINER= avg@icyb.net.ua COMMENT= Tools for UDF filesystem @@ -23,6 +23,8 @@ CONFIGURE_ENV+= with_pthread_cflags="${PTHREAD_CFLAGS}" \ with_thread_libs="${PTHREAD_LIBS}" MAKE_ARGS+= INSTALL="${INSTALL_PROGRAM}" +OPTIONS= FUSE "udfclientfs via FUSE" off + PLIST_FILES= bin/udfdump \ bin/udfclient \ bin/newfs_udf \ @@ -30,4 +32,26 @@ PLIST_FILES= bin/udfdump \ bin/cd_disect \ bin/mmc_format -.include +.include + +.if defined(WITH_FUSE) +UDFCLIENTFS_NAME= udfclientfs +UDFCLIENTFS_VERSION= 0.1 +UDFCLIENTFS_DIR= ${WRKDIR}/udfclientfs + +MASTER_SITES+= http://www.icyb.net.ua/~avg/distfiles/:fuse +DISTFILES+= ${UDFCLIENTFS_NAME}-${UDFCLIENTFS_VERSION}.tgz:fuse +EXTRA_PATCHES+= ${UDFCLIENTFS_DIR}/${UDFCLIENTFS_NAME}.patch + +RUN_DEPENDS+= ${LOCALBASE}/modules/fuse.ko:${PORTSDIR}/sysutils/fusefs-kmod +LIB_DEPENDS+= fuse.2:${PORTSDIR}/sysutils/fusefs-libs + +PLIST_FILES+= bin/${UDFCLIENTFS_NAME} +.endif + +post-patch: +.if defined(WITH_FUSE) + ${CP} ${UDFCLIENTFS_DIR}/${UDFCLIENTFS_NAME}.c ${WRKSRC} +.endif + +.include -- cgit v1.2.3