[Midnightbsd-cvs] mports [23575] trunk/multimedia: add libmtp
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Jun 10 14:33:02 EDT 2018
Revision: 23575
http://svnweb.midnightbsd.org/mports/?rev=23575
Author: laffer1
Date: 2018-06-10 14:33:01 -0400 (Sun, 10 Jun 2018)
Log Message:
-----------
add libmtp
Modified Paths:
--------------
trunk/multimedia/Makefile
Added Paths:
-----------
trunk/multimedia/libmtp/
trunk/multimedia/libmtp/Makefile
trunk/multimedia/libmtp/distinfo
trunk/multimedia/libmtp/files/
trunk/multimedia/libmtp/files/patch-src_libusb1-glue.c
trunk/multimedia/libmtp/pkg-descr
trunk/multimedia/libmtp/pkg-plist
Modified: trunk/multimedia/Makefile
===================================================================
--- trunk/multimedia/Makefile 2018-06-10 17:59:48 UTC (rev 23574)
+++ trunk/multimedia/Makefile 2018-06-10 18:33:01 UTC (rev 23575)
@@ -67,6 +67,7 @@
SUBDIR += libkate
SUBDIR += libmediaart
SUBDIR += libmpeg2
+SUBDIR += libmtp
SUBDIR += libquvi
SUBDIR += libquvi-scripts
SUBDIR += libquvi-scripts09
Added: trunk/multimedia/libmtp/Makefile
===================================================================
--- trunk/multimedia/libmtp/Makefile (rev 0)
+++ trunk/multimedia/libmtp/Makefile 2018-06-10 18:33:01 UTC (rev 23575)
@@ -0,0 +1,30 @@
+# Created by: Petar Zhivkov Petrov <pesho.petrov at gmail.com>
+# $FreeBSD: head/multimedia/libmtp/Makefile 451557 2017-10-08 18:56:45Z jbeich $
+# $MidnightBSD$
+
+PORTNAME= libmtp
+PORTVERSION= 1.1.14
+CATEGORIES= multimedia audio
+MASTER_SITES= SF
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Media Transfer Protocol (MTP) library
+
+LICENSE= lgpl2.1
+
+CONFLICTS_INSTALL=libosmo-sccp-[0-9]* # lib/libmtp.a
+
+USES= iconv libtool localbase pathfix pkgconfig
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-doxygen
+INSTALL_TARGET= install-strip
+USE_LDCONFIG= yes
+
+OPTIONS_DEFINE= MTPZ
+OPTIONS_DEFAULT=MTPZ
+
+MTPZ_DESC= Enable functionality to connect to MTPZ devices
+MTPZ_CONFIGURE_ENABLE= mtpz
+MTPZ_LIB_DEPENDS= libgcrypt.so:security/libgcrypt
+
+.include <bsd.port.mk>
Property changes on: trunk/multimedia/libmtp/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/multimedia/libmtp/distinfo
===================================================================
--- trunk/multimedia/libmtp/distinfo (rev 0)
+++ trunk/multimedia/libmtp/distinfo 2018-06-10 18:33:01 UTC (rev 23575)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1506885958
+SHA256 (libmtp-1.1.14.tar.gz) = 3817d3e296be8f1bc527385585780e70984e8e0d6a0d00349240d67e3df412e8
+SIZE (libmtp-1.1.14.tar.gz) = 804354
Property changes on: trunk/multimedia/libmtp/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/multimedia/libmtp/files/patch-src_libusb1-glue.c
===================================================================
--- trunk/multimedia/libmtp/files/patch-src_libusb1-glue.c (rev 0)
+++ trunk/multimedia/libmtp/files/patch-src_libusb1-glue.c 2018-06-10 18:33:01 UTC (rev 23575)
@@ -0,0 +1,15 @@
+Reset libusb_context for successive init_usb() calls instead of error
+
+https://github.com/phatina/simple-mtpfs/issues/37
+
+--- src/libusb1-glue.c.orig 2015-04-09 21:10:06 UTC
++++ src/libusb1-glue.c
+@@ -142,7 +142,7 @@ static LIBMTP_error_number_t init_usb()
+ * We use the same level debug between MTP and USB.
+ */
+ if (libusb1_initialized)
+- return LIBMTP_ERROR_NONE;
++ libusb_exit(NULL);
+
+ if (libusb_init(NULL) < 0) {
+ LIBMTP_ERROR("Libusb1 init failed\n");
Property changes on: trunk/multimedia/libmtp/files/patch-src_libusb1-glue.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/multimedia/libmtp/pkg-descr
===================================================================
--- trunk/multimedia/libmtp/pkg-descr (rev 0)
+++ trunk/multimedia/libmtp/pkg-descr 2018-06-10 18:33:01 UTC (rev 23575)
@@ -0,0 +1,4 @@
+libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP)
+in a form of a library.
+
+WWW: http://libmtp.sourceforge.net/
Property changes on: trunk/multimedia/libmtp/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/multimedia/libmtp/pkg-plist
===================================================================
--- trunk/multimedia/libmtp/pkg-plist (rev 0)
+++ trunk/multimedia/libmtp/pkg-plist 2018-06-10 18:33:01 UTC (rev 23575)
@@ -0,0 +1,27 @@
+bin/mtp-albumart
+bin/mtp-albums
+bin/mtp-connect
+bin/mtp-delfile
+bin/mtp-detect
+bin/mtp-emptyfolders
+bin/mtp-files
+bin/mtp-filetree
+bin/mtp-folders
+bin/mtp-format
+bin/mtp-getfile
+bin/mtp-getplaylist
+bin/mtp-newfolder
+bin/mtp-newplaylist
+bin/mtp-playlists
+bin/mtp-reset
+bin/mtp-sendfile
+bin/mtp-sendtr
+bin/mtp-thumb
+bin/mtp-tracks
+bin/mtp-trexist
+include/libmtp.h
+lib/libmtp.a
+lib/libmtp.so
+lib/libmtp.so.9
+lib/libmtp.so.9.3.0
+libdata/pkgconfig/libmtp.pc
Property changes on: trunk/multimedia/libmtp/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list