Bug 192552 - [new port] sysutils/simple-mtpfs: Simple MTP fuse filesystem driver
Summary: [new port] sysutils/simple-mtpfs: Simple MTP fuse filesystem driver
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks: 192851
  Show dependency treegraph
 
Reported: 2014-08-10 16:38 UTC by Jan Beich
Modified: 2014-08-24 16:17 UTC (History)
2 users (show)

See Also:


Attachments
shar (1.50 KB, text/plain)
2014-08-10 16:38 UTC, Jan Beich
no flags Details
poudriere testport log (9.3R i386) (27.51 KB, text/plain)
2014-08-10 23:03 UTC, Jan Beich
no flags Details
poudriere testport log (10.0R amd64) (24.94 KB, text/plain)
2014-08-10 23:09 UTC, Jan Beich
no flags Details
poudriere testport log (8.4R i386) (27.52 KB, text/plain)
2014-08-10 23:12 UTC, Jan Beich
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer freebsd_triage 2014-08-10 16:38:09 UTC
Created attachment 145614 [details]
shar

SIMPLE-MTPFS (Simple Media Transfer Protocol FileSystem) is a file system for Linux (and other operating systems with a FUSE implementation, such as Mac OS X or FreeBSD) capable of operating on files on MTP devices attached via USB to local machine. On the local computer where the SIMPLE-MTPFS is mounted, the implementation makes use of the FUSE (Filesystem in Userspace) kernel module. The practical effect of this is that the end user can seamlessly interact with MTP device files.

in pkg-descr shortened to

 Simple FUSE filesystem for reading from and writing to MTP devices.
Comment 1 John Marino freebsd_committer freebsd_triage 2014-08-10 17:43:11 UTC
Poudriere and portlint tested?
Comment 2 Jan Beich freebsd_committer freebsd_triage 2014-08-10 18:28:08 UTC
$ portlint -aC
WARN: Consider to set DEVELOPER=yes in /etc/make.conf
0 fatal errors and 1 warning found.

$ poudriere testport -Pj 93i386 -o sysutils/simple-mtpfs 2>&1 | fgrep -i warn
ident warning: no id keywords in /poudriere/data/build/93i386-default/ref//usr/ports/sysutils/simple-mtpfs/Makefile
simple-mtpfs-util.cpp:(.text+0x3a4): warning: warning: mktemp() possibly used unsafely; consider using mkstemp()

I haven't tested on all the supported ARCHs or RELEASEs.
Comment 3 John Marino freebsd_committer freebsd_triage 2014-08-10 18:35:20 UTC
just checking.  I gave you much less of a hard time than I normally do for port submissions without test logs. :)
Comment 4 Jan Beich freebsd_committer freebsd_triage 2014-08-10 23:03:18 UTC
Created attachment 145639 [details]
poudriere testport log (9.3R i386)

produced on a week old ports tree...
Comment 5 Jan Beich freebsd_committer freebsd_triage 2014-08-10 23:09:54 UTC
Created attachment 145640 [details]
poudriere testport log (10.0R amd64)
Comment 6 Jan Beich freebsd_committer freebsd_triage 2014-08-10 23:12:37 UTC
Created attachment 145641 [details]
poudriere testport log (8.4R i386)
Comment 7 commit-hook freebsd_committer freebsd_triage 2014-08-24 16:14:59 UTC
A commit references this bug:

Author: adamw
Date: Sun Aug 24 16:14:29 UTC 2014
New revision: 365953
URL: http://svnweb.freebsd.org/changeset/ports/365953

Log:
  Add sysutils/fusefs-simple-mtpfs.

  Simple FUSE filesystem for reading from and writing to MTP devices.

  SIMPLE-MTPFS (Simple Media Transfer Protocol FileSystem) is a file system for
  Linux (and other operating systems with a FUSE implementation, such as Mac OS X
  or FreeBSD) capable of operating on files on MTP devices attached via USB to
  local machine.

  WWW: https://github.com/phatina/simple-mtpfs

  PR:		192552
  Submitted by:	Jan Beich

Changes:
  head/sysutils/Makefile
  head/sysutils/fusefs-simple-mtpfs/
  head/sysutils/fusefs-simple-mtpfs/Makefile
  head/sysutils/fusefs-simple-mtpfs/distinfo
  head/sysutils/fusefs-simple-mtpfs/pkg-descr
Comment 8 Adam Weinberger freebsd_committer freebsd_triage 2014-08-24 16:17:19 UTC
Committed with a few modifications.

I changed the name to fusefs-simple-mtpfs, to match the other fuse modules. Also I added in some of the documentation and expanded the pkg-descr a little bit to explain what mtpfs is.