From 59d5308ba9804c2b4a3ad106f41ab443aa605003 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Wed, 20 May 2020 12:46:39 -0700 Subject: [PATCH] sshfs: update to 3.7.0 Simplified Makefile as a result of meson transition. Fixed license information. Updated URL. Added patch to fix linking issue. Signed-off-by: Rosen Penev --- net/sshfs/Makefile | 38 ++++++++++--------------------- net/sshfs/patches/010-fuse3.patch | 11 +++++++++ 2 files changed, 23 insertions(+), 26 deletions(-) create mode 100644 net/sshfs/patches/010-fuse3.patch diff --git a/net/sshfs/Makefile b/net/sshfs/Makefile index 4db0a2f3d..bd9db9a2c 100644 --- a/net/sshfs/Makefile +++ b/net/sshfs/Makefile @@ -8,50 +8,36 @@ include $(TOPDIR)/rules.mk PKG_NAME:=sshfs -PKG_VERSION:=2.10 +PKG_VERSION:=3.7.0 PKG_RELEASE:=1 -PKG_LICENSE:=GPL-2.0 +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz +PKG_SOURCE_URL:=https://github.com/libfuse/sshfs/releases/download/$(PKG_NAME)-$(PKG_VERSION) +PKG_HASH:=6e7e86831f3066b356e7f16e22f1b8a8f177fda05146f6a5eb821c2fd0541c34 + PKG_MAINTAINER:=Zoltan HERPAI +PKG_LICENSE:=GPL-2.0-only +PKG_LICENSE_FILES:=COPYING -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=https://github.com/libfuse/sshfs/releases/download/$(PKG_NAME)-$(PKG_VERSION) -PKG_HASH:=70845dde2d70606aa207db5edfe878e266f9c193f1956dd10ba1b7e9a3c8d101 +PKG_INSTALL:=1 -include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/nls.mk +include $(INCLUDE_DIR)/package.mk +include ../../devel/meson/meson.mk define Package/sshfs TITLE:=SSHFS - DEPENDS:=+libfuse +fuse-utils +glib2 +libpthread + DEPENDS:=+fuse3-utils +glib2 +libpthread SECTION:=net CATEGORY:=Network SUBMENU:=Filesystem - URL:=http://fuse.sourceforge.net/ + URL:=https://github.com/libfuse/sshfs endef define Package/sshfs/description Mount remote system over sftp. endef -CONFIGURE_VARS += \ - SSHFS_CFLAGS=" \ - -D_FILE_OFFSET_BITS=64 \ - -I$(STAGING_DIR)/usr/include/glib-2.0 \ - -I$(STAGING_DIR)/usr/lib/glib-2.0/include \ - -I$(STAGING_DIR)/usr/include/fuse" \ - SSHFS_LIBS=" \ - -lglib-2.0 -liconv $(if $(INTL_FULL),-lintl) -lfuse -pthread -lgthread-2.0 \ - -L$(STAGING_DIR)/usr/lib" - -define Build/Compile - $(MAKE) -C $(PKG_BUILD_DIR) \ - ARCH="$(LINUX_KARCH)" \ - CROSS_COMPILE="$(TARGET_CROSS)" \ - DESTDIR="$(PKG_INSTALL_DIR)" \ - all install -endef - define Package/sshfs/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/sshfs $(1)/usr/bin/ diff --git a/net/sshfs/patches/010-fuse3.patch b/net/sshfs/patches/010-fuse3.patch new file mode 100644 index 000000000..77651fe12 --- /dev/null +++ b/net/sshfs/patches/010-fuse3.patch @@ -0,0 +1,11 @@ +--- a/meson.build ++++ b/meson.build +@@ -51,7 +51,7 @@ sshfs_deps = [ dependency('fuse3', version: '>= 3.1.0'), + executable('sshfs', sshfs_sources, + include_directories: include_dirs, + dependencies: sshfs_deps, +- c_args: ['-DFUSE_USE_VERSION=31'], ++ c_args: ['-DFUSE_USE_VERSION=30'], + install: true, + install_dir: get_option('bindir')) +