From owner-svn-ports-branches@FreeBSD.ORG Tue Jan 27 20:29:21 2015 Return-Path: Delivered-To: svn-ports-branches@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D8861614; Tue, 27 Jan 2015 20:29:20 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C2DE65FB; Tue, 27 Jan 2015 20:29:20 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0RKTKcx040293; Tue, 27 Jan 2015 20:29:20 GMT (envelope-from riggs@FreeBSD.org) Received: (from riggs@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0RKTJLx040284; Tue, 27 Jan 2015 20:29:19 GMT (envelope-from riggs@FreeBSD.org) Message-Id: <201501272029.t0RKTJLx040284@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: riggs set sender to riggs@FreeBSD.org using -f From: Thomas Zander Date: Tue, 27 Jan 2015 20:29:19 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r378014 - in branches/2015Q1/sysutils/fusefs-kmod: . files X-SVN-Group: ports-branches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jan 2015 20:29:21 -0000 Author: riggs Date: Tue Jan 27 20:29:19 2015 New Revision: 378014 URL: https://svnweb.freebsd.org/changeset/ports/378014 QAT: https://qat.redports.org/buildarchive/r378014/ Log: MFH: r377941 Fix build failure on 9.x While on it: - Pet portlint PR: 195095 Submitted by: woot-woot@yandex.ru (PR) evgeni.dimitrov@gmail.com (patch) Reviewed by: dpejesh@yahoo.com (maintainer) Approved by: portmgr (mat), dpejesh@yahoo.com (maintainer) Added: branches/2015Q1/sysutils/fusefs-kmod/files/extra-patch-9-fuse_main.c - copied unchanged from r377941, head/sysutils/fusefs-kmod/files/extra-patch-9-fuse_main.c Modified: branches/2015Q1/sysutils/fusefs-kmod/Makefile branches/2015Q1/sysutils/fusefs-kmod/files/extra-patch-9-fuse_vfsops.c branches/2015Q1/sysutils/fusefs-kmod/pkg-descr Directory Properties: branches/2015Q1/ (props changed) Modified: branches/2015Q1/sysutils/fusefs-kmod/Makefile ============================================================================== --- branches/2015Q1/sysutils/fusefs-kmod/Makefile Tue Jan 27 20:13:45 2015 (r378013) +++ branches/2015Q1/sysutils/fusefs-kmod/Makefile Tue Jan 27 20:29:19 2015 (r378014) @@ -2,13 +2,15 @@ PORTNAME= fusefs-kmod PORTVERSION= 0.263233 +PORTREVISION= 1 PORTEPOCH= 1 -CATEGORIES= sysutils kld +CATEGORIES= sysutils +MASTER_SITES= https://googledrive.com/host/0B0OQnKtejJEMQlpoTy11SG1nN2s/ MAINTAINER= dpejesh@yahoo.com COMMENT= FUSE kernel module -MASTER_SITES= https://googledrive.com/host/0B0OQnKtejJEMQlpoTy11SG1nN2s/ +BUILD_DEPENDS= fusefs-libs>2.4.1:${PORTSDIR}/sysutils/fusefs-libs ONLY_FOR_ARCHS= amd64 i386 @@ -17,8 +19,6 @@ WRKSRC= ${WRKDIR} USE_RC_SUBR= fusefs USES= kmod uidfix -BUILD_DEPENDS= fusefs-libs>2.4.1:${PORTSDIR}/sysutils/fusefs-libs - MAKE_ENV= BINDIR="${PREFIX}/sbin" \ MANDIR="${MANPREFIX}/man/man" @@ -32,6 +32,7 @@ EXTRA_PATCHES+= ${FILESDIR}/extra-patch- EXTRA_PATCHES+= ${FILESDIR}/extra-patch-8-fuse_vnops.c .endif .if ${OSVERSION} >= 900000 && ${OSVERSION} < 1000000 +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-9-fuse_main.c EXTRA_PATCHES+= ${FILESDIR}/extra-patch-9-fuse_vfsops.c EXTRA_PATCHES+= ${FILESDIR}/extra-patch-9-fuse_vnops.c .endif Copied: branches/2015Q1/sysutils/fusefs-kmod/files/extra-patch-9-fuse_main.c (from r377941, head/sysutils/fusefs-kmod/files/extra-patch-9-fuse_main.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2015Q1/sysutils/fusefs-kmod/files/extra-patch-9-fuse_main.c Tue Jan 27 20:29:19 2015 (r378014, copy of r377941, head/sysutils/fusefs-kmod/files/extra-patch-9-fuse_main.c) @@ -0,0 +1,22 @@ +--- fs/fuse/fuse_main.c.orig 2014-12-02 15:57:14.465629906 +0200 ++++ fs/fuse/fuse_main.c 2014-12-02 16:03:10.070605830 +0200 +@@ -92,10 +92,19 @@ + .vfc_flags = VFCF_SYNTHETIC + }; + ++#ifdef SYSCTL_NULL_INT_PTR ++SYSCTL_INT(_vfs_fuse, OID_AUTO, kernelabi_major, CTLFLAG_RD, ++ SYSCTL_NULL_INT_PTR, FUSE_KERNEL_VERSION, ++ "FUSE kernel abi major version"); ++SYSCTL_INT(_vfs_fuse, OID_AUTO, kernelabi_minor, CTLFLAG_RD, ++ SYSCTL_NULL_INT_PTR, FUSE_KERNEL_MINOR_VERSION, ++ "FUSE kernel abi minor version"); ++#else + SYSCTL_INT(_vfs_fuse, OID_AUTO, kernelabi_major, CTLFLAG_RD, + 0, FUSE_KERNEL_VERSION, "FUSE kernel abi major version"); + SYSCTL_INT(_vfs_fuse, OID_AUTO, kernelabi_minor, CTLFLAG_RD, + 0, FUSE_KERNEL_MINOR_VERSION, "FUSE kernel abi minor version"); ++#endif // SYSCTL_NULL_INT_PTR + + /****************************** + * Modified: branches/2015Q1/sysutils/fusefs-kmod/files/extra-patch-9-fuse_vfsops.c ============================================================================== --- branches/2015Q1/sysutils/fusefs-kmod/files/extra-patch-9-fuse_vfsops.c Tue Jan 27 20:13:45 2015 (r378013) +++ branches/2015Q1/sysutils/fusefs-kmod/files/extra-patch-9-fuse_vfsops.c Tue Jan 27 20:29:19 2015 (r378014) @@ -1,6 +1,6 @@ ---- fs/fuse/fuse_vfsops.c.orig -+++ fs/fuse/fuse_vfsops.c -@@ -62,7 +62,7 @@ __FBSDID("$FreeBSD$"); +--- fs/fuse/fuse_vfsops.c.orig 2014-03-16 12:55:57.000000000 +0200 ++++ fs/fuse/fuse_vfsops.c 2014-12-02 16:02:35.879606170 +0200 +@@ -62,7 +62,7 @@ #include #include #include @@ -9,7 +9,32 @@ #include #include #include -@@ -220,7 +220,6 @@ fuse_vfsop_mount(struct mount *mp) +@@ -113,13 +113,24 @@ + .vfs_statfs = fuse_vfsop_statfs, + }; + ++#ifdef SYSCTL_NULL_INT_PTR ++SYSCTL_INT(_vfs_fuse, OID_AUTO, init_backgrounded, CTLFLAG_RD, ++ SYSCTL_NULL_INT_PTR, 1, "indicate async handshake"); ++#else + SYSCTL_INT(_vfs_fuse, OID_AUTO, init_backgrounded, CTLFLAG_RD, + 0, 1, "indicate async handshake"); ++#endif // SYSCTL_NULL_INT_PTR + static int fuse_enforce_dev_perms = 0; + ++#ifdef SYSCTL_NULL_INT_PTR ++SYSCTL_INT(_vfs_fuse, OID_AUTO, enforce_dev_perms, CTLFLAG_RW, ++ &fuse_enforce_dev_perms, 0, ++ "enforce fuse device permissions for secondary mounts"); ++#else + SYSCTL_LONG(_vfs_fuse, OID_AUTO, enforce_dev_perms, CTLFLAG_RW, + &fuse_enforce_dev_perms, 0, + "enforce fuse device permissions for secondary mounts"); ++#endif // SYSCTL_NULL_INT_PTR + static unsigned sync_unmount = 1; + + SYSCTL_UINT(_vfs_fuse, OID_AUTO, sync_unmount, CTLFLAG_RW, +@@ -220,7 +231,6 @@ struct file *fp, *fptmp; char *fspec, *subtype; struct vfsoptlist *opts; @@ -17,7 +42,7 @@ subtype = NULL; max_read_set = 0; -@@ -290,7 +289,7 @@ fuse_vfsop_mount(struct mount *mp) +@@ -290,7 +300,7 @@ FS_DEBUG2G("mntopts 0x%jx\n", (uintmax_t)mntopts); @@ -26,7 +51,7 @@ if (err != 0) { FS_DEBUG("invalid or not opened device: data=%p\n", data); goto out; -@@ -459,7 +458,7 @@ fuse_vfsop_root(struct mount *mp, int lkflags, struct vnode **vpp) +@@ -459,7 +469,7 @@ FUSE_UNLOCK(); VOP_UNLOCK(*vpp, 0); vrele(*vpp); Modified: branches/2015Q1/sysutils/fusefs-kmod/pkg-descr ============================================================================== --- branches/2015Q1/sysutils/fusefs-kmod/pkg-descr Tue Jan 27 20:13:45 2015 (r378013) +++ branches/2015Q1/sysutils/fusefs-kmod/pkg-descr Tue Jan 27 20:29:19 2015 (r378014) @@ -1,3 +1,2 @@ Kernel module for fusefs based filesystems, backported from 10.x to 8.x and 9.x. -