svn commit: r516281 - in head/sysutils: . fusefs-jmtpfs
Jan Beich
jbeich at FreeBSD.org
Sat Nov 2 01:42:10 UTC 2019
Author: jbeich
Date: Sat Nov 2 01:42:08 2019
New Revision: 516281
URL: https://svnweb.freebsd.org/changeset/ports/516281
Log:
sysutils/fusefs-jmtpfs: add new port
PR: 241558
Submitted by: rozhuk.im at gmail.com
Added:
head/sysutils/fusefs-jmtpfs/
head/sysutils/fusefs-jmtpfs/Makefile (contents, props changed)
head/sysutils/fusefs-jmtpfs/distinfo (contents, props changed)
head/sysutils/fusefs-jmtpfs/pkg-descr (contents, props changed)
Modified:
head/sysutils/Makefile (contents, props changed)
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Sat Nov 2 00:51:10 2019 (r516280)
+++ head/sysutils/Makefile Sat Nov 2 01:42:08 2019 (r516281)
@@ -379,6 +379,7 @@
SUBDIR += fusefs-hfsfuse
SUBDIR += fusefs-httpfs
SUBDIR += fusefs-ifuse
+ SUBDIR += fusefs-jmtpfs
SUBDIR += fusefs-libs
SUBDIR += fusefs-libs3
SUBDIR += fusefs-lkl
Added: head/sysutils/fusefs-jmtpfs/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/fusefs-jmtpfs/Makefile Sat Nov 2 01:42:08 2019 (r516281)
@@ -0,0 +1,33 @@
+# Created by: Rozhuk Ivan <rozhuk.im at gmail.com>
+# $FreeBSD$
+
+PORTNAME= jmtpfs
+DISTVERSION= g20190420
+CATEGORIES= sysutils
+PKGNAMEPREFIX= fusefs-
+
+MAINTAINER= rozhuk.im at gmail.com
+COMMENT= MTP device filesystem
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libmtp.so:multimedia/libmtp
+
+USE_GITHUB= yes
+GH_ACCOUNT= kiorky
+GH_TAGNAME= af0b79bc555ee60088306fdd2b78b2d51b781da3
+
+USES= autoreconf compiler:c++11-lib fuse pkgconfig
+GNU_CONFIGURE= yes
+INSTALL_TARGET= install-strip
+PLIST_FILES= bin/${PORTNAME}
+PORTDOCS= AUTHORS NEWS README.rst
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} \
+ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})
+
+.include <bsd.port.mk>
Added: head/sysutils/fusefs-jmtpfs/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/fusefs-jmtpfs/distinfo Sat Nov 2 01:42:08 2019 (r516281)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1572307386
+SHA256 (kiorky-jmtpfs-g20190420-af0b79bc555ee60088306fdd2b78b2d51b781da3_GH0.tar.gz) = 2e442aa0d087422c00e4382fbbd80ee7ee4b87e65cad25782b1a0317cce18c77
+SIZE (kiorky-jmtpfs-g20190420-af0b79bc555ee60088306fdd2b78b2d51b781da3_GH0.tar.gz) = 243976
Added: head/sysutils/fusefs-jmtpfs/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/fusefs-jmtpfs/pkg-descr Sat Nov 2 01:42:08 2019 (r516281)
@@ -0,0 +1,16 @@
+jmtpfs is a FUSE and libmtp based filesystem for accessing MTP
+(Media Transfer Protocol) devices. It was specifically designed for
+exchaning files between Linux (and Mac OS X) systems and newer Android
+devices that support MTP but not USB Mass Storage.
+
+The goal is to create a well behaved filesystem, allowing tools like
+find and rsync to work as expected. MTP file types are set automatically
+based on file type detection using libmagic. Setting the file appears
+to be necessary for some Android apps, like Gallery, to be able to find
+and use the files.
+
+Since it is meant as an Android file transfer utility, and I don't have
+any non-Android MTP devices to test with, playlists and other non-file
+based data are not supported.
+
+WWW: https://github.com/kiorky/jmtpfs
More information about the svn-ports-all
mailing list