aboutsummaryrefslogtreecommitdiff
path: root/multimedia/libmtp
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2014-08-31 16:21:47 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2014-08-31 16:21:47 +0000
commit0a4169139179f753c457b2d410217571b57421db (patch)
tree000a27abcbe77c557a24a2b203ab69a9d871019f /multimedia/libmtp
parent882fc1a42bc91f312672aacc2a6ae8a81833942e (diff)
downloadports-0a4169139179f753c457b2d410217571b57421db.tar.gz
ports-0a4169139179f753c457b2d410217571b57421db.zip
- Update to 1.1.8
- Fix libmtp.pc on 10.0+ where libusb-1.0.pc is actually available - Move libusb-1.0 dependency to Requires.private to avoid overlinking - Disable doxygen during build instead of patching Makefile.in - Add a comment about license containing "or any later version" clause PR: 193093 Submitte by: Jan Beich <jbeich at vfemail.net>
Notes
Notes: svn path=/head/; revision=366786
Diffstat (limited to 'multimedia/libmtp')
-rw-r--r--multimedia/libmtp/Makefile17
-rw-r--r--multimedia/libmtp/distinfo4
-rw-r--r--multimedia/libmtp/pkg-plist2
3 files changed, 14 insertions, 9 deletions
diff --git a/multimedia/libmtp/Makefile b/multimedia/libmtp/Makefile
index ca533c6d7e2d..7e6c0bf9a497 100644
--- a/multimedia/libmtp/Makefile
+++ b/multimedia/libmtp/Makefile
@@ -2,21 +2,21 @@
# $FreeBSD$
PORTNAME= libmtp
-PORTVERSION= 1.1.6
-PORTREVISION= 3
+PORTVERSION= 1.1.8
CATEGORIES= multimedia audio
MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Media Transfer Protocol (MTP) library
-LICENSE= LGPL21
+LICENSE= LGPL21 # or any later version
OPTIONS_DEFINE= MTPZ
OPTIONS_DEFAULT= MTPZ
MTPZ_DESC= Enable functionality to connect to MTPZ devices
GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-doxygen
INSTALL_TARGET= install-strip
USES= iconv libtool pathfix pkgconfig
USE_LDCONFIG= yes
@@ -24,20 +24,25 @@ USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
+.if !exists(/usr/libdata/pkgconfig/libusb-1.0.pc)
CONFIGURE_ENV+= LIBUSB_CFLAGS=" " LIBUSB_LIBS="-lusb"
+.endif
MTPZ_CONFIGURE_ENABLE= mtpz
MTPZ_LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt
post-patch:
+.if !exists(/usr/libdata/pkgconfig/libusb-1.0.pc)
@${REINPLACE_CMD} -e \
- '/^SUBDIRS/s|doc||' ${WRKSRC}/Makefile.in
+ '/LIBUSB_REQUIRES/s|libusb-1.0||' ${WRKSRC}/configure
+ @${REINPLACE_CMD} -e \
+ '/Libs.private/s|:|& @LIBUSB_LIBS@|' ${WRKSRC}/libmtp.pc.in
+.endif
@${REINPLACE_CMD} -e \
'/if test/s|==|=| ; \
- /LIBUSB_REQUIRES/s|libusb-1.0|| ; \
/endian.h/s|machine|sys|' ${WRKSRC}/configure
@${REINPLACE_CMD} -e \
- 's|<libusb-1.0/|<|' ${WRKSRC}/src/libusb-glue.h
+ 's|Requires|&.private|' ${WRKSRC}/libmtp.pc.in
@${REINPLACE_CMD} -e \
's|__builtin_bswap|bswap|g' ${WRKSRC}/src/mtpz.c
diff --git a/multimedia/libmtp/distinfo b/multimedia/libmtp/distinfo
index b830e1d24a02..051e53bf75c2 100644
--- a/multimedia/libmtp/distinfo
+++ b/multimedia/libmtp/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libmtp-1.1.6.tar.gz) = 3a1c1c83af91de4052eb54feb795c141b4c04a252e0031954ebbf6175970cb0a
-SIZE (libmtp-1.1.6.tar.gz) = 733519
+SHA256 (libmtp-1.1.8.tar.gz) = 3f9e87536aa40e560d0c153a505e38096b1df5ea15fad783691e9a8ca4dd2282
+SIZE (libmtp-1.1.8.tar.gz) = 757109
diff --git a/multimedia/libmtp/pkg-plist b/multimedia/libmtp/pkg-plist
index 9dcb05aec7d1..dc8081989bef 100644
--- a/multimedia/libmtp/pkg-plist
+++ b/multimedia/libmtp/pkg-plist
@@ -23,5 +23,5 @@ include/libmtp.h
lib/libmtp.a
lib/libmtp.so
lib/libmtp.so.9
-lib/libmtp.so.9.1.0
+lib/libmtp.so.9.2.0
libdata/pkgconfig/libmtp.pc