Index: multimedia/libmtp/Makefile =================================================================== --- multimedia/libmtp/Makefile (revision 366395) +++ multimedia/libmtp/Makefile (working copy) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= libmtp -PORTVERSION= 1.1.6 -PORTREVISION= 3 +PORTVERSION= 1.1.8 CATEGORIES= multimedia audio MASTER_SITES= SF @@ -10,7 +9,7 @@ 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 @@ -17,6 +16,7 @@ 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|$$| -lusb|' ${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|