Hi! ian@ contacted me off-list to solve a problem with his mtp device. To be perfectly honest, I don't use libmtp, but it seems that this update solves one of his problems (regarding ill-behavioured locale detection in the example utilities). The new version also contains MTPZ support and more supported devices.
Index: Makefile =================================================================== RCS file: /cvs/ports/devel/libmtp/Makefile,v retrieving revision 1.21 diff -p -u -r1.21 Makefile --- Makefile 16 Dec 2012 11:35:24 -0000 1.21 +++ Makefile 12 Jan 2013 22:24:08 -0000 @@ -2,9 +2,8 @@ COMMENT= Media Transfer Protocol (MTP) implementation -DISTNAME= libmtp-1.1.3 -REVISION= 0 -SHARED_LIBS += mtp 5.0 # 9.3 +DISTNAME= libmtp-1.1.5 +SHARED_LIBS += mtp 6.0 # 9.5 CATEGORIES= devel HOMEPAGE= http://libmtp.sourceforge.net/ @@ -19,7 +18,13 @@ WANTLIB= c gcrypt gpg-error pthread usb MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libmtp/} -MODULES= devel/gettext +MODULES= devel/gettext gcc4 + +# `__builtin_bswap32' was introduced in gcc 4.5 +MODGCC4_VERSION= 4.6 +MODGCC4_ARCHS= * +MODGCC4_LANGS= c + BUILD_DEPENDS= devel/doxygen MAKE_ENV+= DOXYGEN_ENCODE_PATH_STRIP=${WRKSRC} Index: distinfo =================================================================== RCS file: /cvs/ports/devel/libmtp/distinfo,v retrieving revision 1.9 diff -p -u -r1.9 distinfo --- distinfo 23 Apr 2012 13:39:50 -0000 1.9 +++ distinfo 12 Jan 2013 22:24:08 -0000 @@ -1,5 +1,2 @@ -MD5 (libmtp-1.1.3.tar.gz) = EVKe7a8OH8AM3WEZ7sUl8A== -RMD160 (libmtp-1.1.3.tar.gz) = 3uGd7ssyO+opDRlgRmu09vO2/18= -SHA1 (libmtp-1.1.3.tar.gz) = qj3RATIHhNxMPg7otmmuTJA/YnU= -SHA256 (libmtp-1.1.3.tar.gz) = p5T4bLwdO0O2VNWgUATwmSX91E96jYfT8LTeQp596Pg= -SIZE (libmtp-1.1.3.tar.gz) = 689357 +SHA256 (libmtp-1.1.5.tar.gz) = eHZ5Fxuvizzy/MAxlscFq018vJab1x+dNpa+HOfxxjo= +SIZE (libmtp-1.1.5.tar.gz) = 723925 Daniel -- LÉVAI Dániel PGP key ID = 0x83B63A8F Key fingerprint = DBEC C66B A47A DFA2 792D 650C C69B BE4C 83B6 3A8F