[Midnightbsd-cvs] mports: sysutils/fusefs-libs: update to 2.7.4
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Apr 3 02:12:14 EDT 2009
Log Message:
-----------
update to 2.7.4
Modified Files:
--------------
mports/sysutils/fusefs-libs:
Makefile (r1.5 -> r1.6)
distinfo (r1.2 -> r1.3)
Added Files:
-----------
mports/sysutils/fusefs-libs/files:
patch-configure (r1.1)
patch-lib_helper.c (r1.1)
patch-lib_mount_bsd.c (r1.1)
patch-lib_mount_util.c (r1.1)
patch-lib_mount_util.h (r1.1)
Removed Files:
-------------
mports/sysutils/fusefs-libs/files:
patch-subtype
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/sysutils/fusefs-libs/Makefile,v
retrieving revision 1.5
retrieving revision 1.6
diff -L sysutils/fusefs-libs/Makefile -L sysutils/fusefs-libs/Makefile -u -r1.5 -r1.6
--- sysutils/fusefs-libs/Makefile
+++ sysutils/fusefs-libs/Makefile
@@ -1,14 +1,7 @@
-# New ports collection makefile for: fusefs-libs
-# Date created: 01 October 2005
-# Whom: Anish Mistry
-#
# $MidnightBSD$
-# $FreeBSD: ports/sysutils/fusefs-libs/Makefile,v 1.9 2006/09/05 17:25:01 pav Exp $
-#
PORTNAME= fusefs
-PORTVERSION= 2.7.0
-PORTREVISION= 1
+PORTVERSION= 2.7.4
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= fuse
@@ -24,6 +17,7 @@
CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}"
USE_GNOME= pkgconfig
USE_LDCONFIG= yes
+USE_ICONV= yes
CONFIGURE_ARGS= --disable-kernel-module --prefix=${PREFIX} \
--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
TXT_DOCS= how-fuse-works \
Index: distinfo
===================================================================
RCS file: /home/cvs/mports/sysutils/fusefs-libs/distinfo,v
retrieving revision 1.2
retrieving revision 1.3
diff -L sysutils/fusefs-libs/distinfo -L sysutils/fusefs-libs/distinfo -u -r1.2 -r1.3
--- sysutils/fusefs-libs/distinfo
+++ sysutils/fusefs-libs/distinfo
@@ -1,3 +1,4 @@
-MD5 (fuse-2.7.0.tar.gz) = 7c3d52f81816e3a8e0cc2b5822a37e86
-SHA256 (fuse-2.7.0.tar.gz) = a26117fb74b3bf6a3c6867611c46c53b75d6749198933486ec8a778ac315f855
-SIZE (fuse-2.7.0.tar.gz) = 502261
+MD5 (fuse-2.7.4.tar.gz) = 4879f06570d2225667534c37fea04213
+SHA256 (fuse-2.7.4.tar.gz) = c8b070ece5d4e09bd06eea6c28818c718f803d93a4b85bacb9982deb8ded49e6
+RMD160 (fuse-2.7.4.tar.gz) = fe1808cfd58ad6651259245b424301e99881faa2
+SIZE (fuse-2.7.4.tar.gz) = 506658
--- /dev/null
+++ sysutils/fusefs-libs/files/patch-lib_mount_util.h
@@ -0,0 +1,7 @@
+--- lib/mount_util.h.orig 2008-02-04 00:24:07.000000000 -0500
++++ lib/mount_util.h 2008-02-04 00:24:20.000000000 -0500
+@@ -14,4 +14,3 @@
+ char *fuse_mnt_resolve_path(const char *progname, const char *orig);
+ int fuse_mnt_check_empty(const char *progname, const char *mnt,
+ mode_t rootmode, off_t rootsize);
+-int fuse_mnt_check_fuseblk(void);
--- /dev/null
+++ sysutils/fusefs-libs/files/patch-lib_mount_bsd.c
@@ -0,0 +1,10 @@
+--- lib/mount_bsd.c.orig 2008-07-07 08:01:09.000000000 +0200
++++ lib/mount_bsd.c 2008-07-07 08:01:59.000000000 +0200
+@@ -10,6 +10,7 @@
+ #include "fuse_misc.h"
+ #include "fuse_opt.h"
+
++#include <sys/param.h>
+ #include <sys/stat.h>
+ #include <sys/wait.h>
+ #include <sys/sysctl.h>
--- /dev/null
+++ sysutils/fusefs-libs/files/patch-lib_helper.c
@@ -0,0 +1,72 @@
+--- lib/helper.c.orig 2007-12-12 09:33:35.000000000 -0500
++++ lib/helper.c 2008-02-04 00:22:51.000000000 -0500
+@@ -30,7 +30,7 @@
+ struct helper_opts {
+ int singlethread;
+ int foreground;
+- int nodefault_subtype;
++ int fsname;
+ char *mountpoint;
+ };
+
+@@ -41,8 +41,7 @@
+ FUSE_HELPER_OPT("debug", foreground),
+ FUSE_HELPER_OPT("-f", foreground),
+ FUSE_HELPER_OPT("-s", singlethread),
+- FUSE_HELPER_OPT("fsname=", nodefault_subtype),
+- FUSE_HELPER_OPT("subtype=", nodefault_subtype),
++ FUSE_HELPER_OPT("fsname=", fsname),
+
+ FUSE_OPT_KEY("-h", KEY_HELP),
+ FUSE_OPT_KEY("--help", KEY_HELP),
+@@ -52,7 +51,6 @@
+ FUSE_OPT_KEY("-d", FUSE_OPT_KEY_KEEP),
+ FUSE_OPT_KEY("debug", FUSE_OPT_KEY_KEEP),
+ FUSE_OPT_KEY("fsname=", FUSE_OPT_KEY_KEEP),
+- FUSE_OPT_KEY("subtype=", FUSE_OPT_KEY_KEEP),
+ FUSE_OPT_END
+ };
+
+@@ -122,24 +120,24 @@
+ }
+ }
+
+-static int add_default_subtype(const char *progname, struct fuse_args *args)
++static int add_default_fsname(const char *progname, struct fuse_args *args)
+ {
+ int res;
+- char *subtype_opt;
++ char *fsname_opt;
+ const char *basename = strrchr(progname, '/');
+ if (basename == NULL)
+ basename = progname;
+ else if (basename[1] != '\0')
+ basename++;
+
+- subtype_opt = (char *) malloc(strlen(basename) + 64);
+- if (subtype_opt == NULL) {
++ fsname_opt = (char *) malloc(strlen(basename) + 64);
++ if (fsname_opt == NULL) {
+ fprintf(stderr, "fuse: memory allocation failed\n");
+ return -1;
+ }
+- sprintf(subtype_opt, "-osubtype=%s", basename);
+- res = fuse_opt_add_arg(args, subtype_opt);
+- free(subtype_opt);
++ sprintf(fsname_opt, "-ofsname=%s", basename);
++ res = fuse_opt_add_arg(args, fsname_opt);
++ free(fsname_opt);
+ return res;
+ }
+
+@@ -155,8 +153,8 @@
+ if (res == -1)
+ return -1;
+
+- if (!hopts.nodefault_subtype) {
+- res = add_default_subtype(args->argv[0], args);
++ if (!hopts.fsname) {
++ res = add_default_fsname(args->argv[0], args);
+ if (res == -1)
+ goto err;
+ }
--- /dev/null
+++ sysutils/fusefs-libs/files/patch-configure
@@ -0,0 +1,10 @@
+--- configure.orig 2008-06-05 13:58:44.000000000 -0700
++++ configure 2008-06-05 14:00:32.000000000 -0700
+@@ -12201,6 +12201,7 @@
+ _ACEOF
+
+ fi
++ LIBICONV=$LTLIBICONV
+ if test "$am_cv_lib_iconv" = yes; then
+ { echo "$as_me:$LINENO: checking how to link with libiconv" >&5
+ echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6; }
--- /dev/null
+++ sysutils/fusefs-libs/files/patch-lib_mount_util.c
@@ -0,0 +1,23 @@
+--- lib/mount_util.c.orig 2008-02-04 00:23:30.000000000 -0500
++++ lib/mount_util.c 2008-02-04 00:23:58.000000000 -0500
+@@ -224,20 +224,3 @@
+ }
+ return 0;
+ }
+-
+-int fuse_mnt_check_fuseblk(void)
+-{
+- char buf[256];
+- FILE *f = fopen("/proc/filesystems", "r");
+- if (!f)
+- return 1;
+-
+- while (fgets(buf, sizeof(buf), f))
+- if (strstr(buf, "fuseblk\n")) {
+- fclose(f);
+- return 1;
+- }
+-
+- fclose(f);
+- return 0;
+-}
--- sysutils/fusefs-libs/files/patch-subtype
+++ /dev/null
@@ -1,138 +0,0 @@
---- ../fuse-2.7.0/include/fuse_common.h Mon Jul 2 13:32:15 2007
-+++ include/fuse_common.h Wed Apr 25 18:14:26 2007
-@@ -160,20 +160,8 @@
- int fuse_parse_cmdline(struct fuse_args *args, char **mountpoint,
- int *multithreaded, int *foreground);
-
--/**
-- * Go into the background
-- *
-- * @param foreground if true, stay in the foreground
-- * @return 0 on success, -1 on failure
-- */
--int fuse_daemonize(int foreground);
-
--/**
-- * Get the version of the library
-- *
-- * @return the version
-- */
--int fuse_version(void);
-+int fuse_daemonize(int foreground);
-
- /* ----------------------------------------------------------- *
- * Signal handling *
---- ../fuse-2.7.0/lib/helper.c Mon Jul 2 13:32:17 2007
-+++ lib/helper.c Wed Apr 25 18:14:26 2007
-@@ -29,7 +29,7 @@
- struct helper_opts {
- int singlethread;
- int foreground;
-- int nodefault_subtype;
-+ int fsname;
- char *mountpoint;
- };
-
-@@ -40,8 +40,7 @@
- FUSE_HELPER_OPT("debug", foreground),
- FUSE_HELPER_OPT("-f", foreground),
- FUSE_HELPER_OPT("-s", singlethread),
-- FUSE_HELPER_OPT("fsname=", nodefault_subtype),
-- FUSE_HELPER_OPT("subtype=", nodefault_subtype),
-+ FUSE_HELPER_OPT("fsname=", fsname),
-
- FUSE_OPT_KEY("-h", KEY_HELP),
- FUSE_OPT_KEY("--help", KEY_HELP),
-@@ -51,7 +50,6 @@
- FUSE_OPT_KEY("-d", FUSE_OPT_KEY_KEEP),
- FUSE_OPT_KEY("debug", FUSE_OPT_KEY_KEEP),
- FUSE_OPT_KEY("fsname=", FUSE_OPT_KEY_KEEP),
-- FUSE_OPT_KEY("subtype=", FUSE_OPT_KEY_KEEP),
- FUSE_OPT_END
- };
-
-@@ -119,24 +117,24 @@
- }
- }
-
--static int add_default_subtype(const char *progname, struct fuse_args *args)
-+static int add_default_fsname(const char *progname, struct fuse_args *args)
- {
- int res;
-- char *subtype_opt;
-+ char *fsname_opt;
- const char *basename = strrchr(progname, '/');
- if (basename == NULL)
- basename = progname;
- else if (basename[1] != '\0')
- basename++;
-
-- subtype_opt = (char *) malloc(strlen(basename) + 64);
-- if (subtype_opt == NULL) {
-+ fsname_opt = (char *) malloc(strlen(basename) + 64);
-+ if (fsname_opt == NULL) {
- fprintf(stderr, "fuse: memory allocation failed\n");
- return -1;
- }
-- sprintf(subtype_opt, "-osubtype=%s", basename);
-- res = fuse_opt_add_arg(args, subtype_opt);
-- free(subtype_opt);
-+ sprintf(fsname_opt, "-ofsname=%s", basename);
-+ res = fuse_opt_add_arg(args, fsname_opt);
-+ free(fsname_opt);
- return res;
- }
-
-@@ -151,8 +149,8 @@
- if (res == -1)
- return -1;
-
-- if (!hopts.nodefault_subtype) {
-- res = add_default_subtype(args->argv[0], args);
-+ if (!hopts.fsname) {
-+ res = add_default_fsname(args->argv[0], args);
- if (res == -1)
- goto err;
- }
-@@ -331,11 +329,6 @@
- {
- fprintf(stderr, "fuse_main(): This function does not exist\n");
- return -1;
--}
--
--int fuse_version(void)
--{
-- return FUSE_VERSION;
- }
-
- #include "fuse_compat.h"
---- ../fuse-2.7.0/lib/mount_util.c Mon Jul 2 13:32:17 2007
-+++ lib/mount_util.c Thu May 3 13:56:37 2007
-@@ -193,20 +193,3 @@
- }
- return 0;
- }
--
--int fuse_mnt_check_fuseblk(void)
--{
-- char buf[256];
-- FILE *f = fopen("/proc/filesystems", "r");
-- if (!f)
-- return 1;
--
-- while (fgets(buf, sizeof(buf), f))
-- if (strstr(buf, "fuseblk\n")) {
-- fclose(f);
-- return 1;
-- }
--
-- fclose(f);
-- return 0;
--}
---- ../fuse-2.7.0/lib/mount_util.h Mon Jul 2 13:32:17 2007
-+++ lib/mount_util.h Wed May 2 16:34:03 2007
-@@ -14,4 +14,3 @@
- char *fuse_mnt_resolve_path(const char *progname, const char *orig);
- int fuse_mnt_check_empty(const char *progname, const char *mnt,
- mode_t rootmode, off_t rootsize);
--int fuse_mnt_check_fuseblk(void);
More information about the Midnightbsd-cvs
mailing list