Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Oct 2017 21:36:28 +0000 (UTC)
From:      Stefan Esser <se@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r453084 - in head/sysutils/fusefs-sshfs: . files
Message-ID:  <201710282136.v9SLaS6w076061@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: se
Date: Sat Oct 28 21:36:28 2017
New Revision: 453084
URL: https://svnweb.freebsd.org/changeset/ports/453084

Log:
  Upgrade to version SSHFS version 3.3.0.
  
  Approved by:	bofh

Added:
  head/sysutils/fusefs-sshfs/files/patch-meson.build   (contents, props changed)
  head/sysutils/fusefs-sshfs/files/patch-test_meson.build   (contents, props changed)
Modified:
  head/sysutils/fusefs-sshfs/Makefile
  head/sysutils/fusefs-sshfs/distinfo
  head/sysutils/fusefs-sshfs/files/patch-sshfs.c

Modified: head/sysutils/fusefs-sshfs/Makefile
==============================================================================
--- head/sysutils/fusefs-sshfs/Makefile	Sat Oct 28 20:14:29 2017	(r453083)
+++ head/sysutils/fusefs-sshfs/Makefile	Sat Oct 28 21:36:28 2017	(r453084)
@@ -2,9 +2,8 @@
 # $FreeBSD$
 
 PORTNAME=	sshfs
-PORTVERSION=	2.9
+PORTVERSION=	3.3.0
 DISTVERSIONPREFIX=	${PORTNAME}-
-PORTREVISION=	1
 CATEGORIES=	sysutils
 PKGNAMEPREFIX=	fusefs-
 
@@ -14,11 +13,13 @@ COMMENT=	Mount remote directories over ssh
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+BUILD_DEPENDS=	rst2man:textproc/py-docutils
+
+USES=		fuse:3 gettext meson pkgconfig
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	libfuse
 
-GNU_CONFIGURE=	yes
-USES=		autoreconf fuse gettext pkgconfig
 USE_GNOME=	glib20
 
 PLIST_FILES=	bin/sshfs \

Modified: head/sysutils/fusefs-sshfs/distinfo
==============================================================================
--- head/sysutils/fusefs-sshfs/distinfo	Sat Oct 28 20:14:29 2017	(r453083)
+++ head/sysutils/fusefs-sshfs/distinfo	Sat Oct 28 21:36:28 2017	(r453084)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1496617699
-SHA256 (libfuse-sshfs-sshfs-2.9_GH0.tar.gz) = 8ab824024104508d90b9e10292b2c27a34a248aca6712593e5695cfbae20f633
-SIZE (libfuse-sshfs-sshfs-2.9_GH0.tar.gz) = 51000
+TIMESTAMP = 1507553211
+SHA256 (libfuse-sshfs-sshfs-3.3.0_GH0.tar.gz) = 6cb256a894d0284a4ca9967c9f0c35c5c761e8a7496b81343aac0d45d73c1466
+SIZE (libfuse-sshfs-sshfs-3.3.0_GH0.tar.gz) = 54703

Added: head/sysutils/fusefs-sshfs/files/patch-meson.build
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/fusefs-sshfs/files/patch-meson.build	Sat Oct 28 21:36:28 2017	(r453084)
@@ -0,0 +1,19 @@
+--- meson.build.orig	2017-09-20 17:08:27 UTC
++++ meson.build
+@@ -58,15 +58,10 @@ executable('sshfs', sshfs_sources,
+ if rst2man.found()
+     custom_target('manpages', input: [ 'sshfs.rst' ], output: [ 'sshfs.1' ],
+                   command: [rst2man, '@INPUT@', '@OUTPUT@'], install: true,
+-                  install_dir: join_paths(get_option('mandir'), '1'))
++                  install_dir: join_paths(get_option('mandir'), 'man1'))
+ else
+     message('rst2man not found, not building manual page.')
+ endif
+-
+-meson.add_install_script('utils/install_helper.sh',
+-                         get_option('sbindir'),
+-                         get_option('bindir'))
+-
+ 
+ subdir('test')
+ 

Modified: head/sysutils/fusefs-sshfs/files/patch-sshfs.c
==============================================================================
--- head/sysutils/fusefs-sshfs/files/patch-sshfs.c	Sat Oct 28 20:14:29 2017	(r453083)
+++ head/sysutils/fusefs-sshfs/files/patch-sshfs.c	Sat Oct 28 21:36:28 2017	(r453084)
@@ -1,6 +1,6 @@
---- sshfs.c.orig	2017-03-17 21:07:50 UTC
+--- sshfs.c.orig	2017-09-20 17:08:27 UTC
 +++ sshfs.c
-@@ -1027,7 +1027,7 @@ static int pty_master(char **name)
+@@ -965,7 +965,7 @@ static int pty_master(char **name)
  {
  	int mfd;
  

Added: head/sysutils/fusefs-sshfs/files/patch-test_meson.build
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/fusefs-sshfs/files/patch-test_meson.build	Sat Oct 28 21:36:28 2017	(r453084)
@@ -0,0 +1,11 @@
+--- test/meson.build.orig	2017-09-20 17:08:27 UTC
++++ test/meson.build
+@@ -2,7 +2,7 @@ test_scripts = [ 'conftest.py', 'pytest.ini', 'test_ss
+                  'util.py' ]
+ custom_target('test_scripts', input: test_scripts,
+               output: test_scripts, build_by_default: true,
+-              command: ['cp', '-fP', '--preserve=mode',
++              command: ['cp', '-fPp',
+                         '@INPUT@', meson.current_build_dir() ])
+ 
+ # Provide something helpful when running 'ninja test'



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