diff options
author | Gerald Pfeifer <gerald@FreeBSD.org> | 2014-03-09 18:14:50 +0000 |
---|---|---|
committer | Gerald Pfeifer <gerald@FreeBSD.org> | 2014-03-09 18:14:50 +0000 |
commit | 112d7e2cf1aaf3f73d3d8029234b6302cbbd0539 (patch) | |
tree | ad02d9fd97f488bc0ddea12b67ecffc7c30f418d /multimedia/libmtp | |
parent | 334121471de1fc793ead7d8ba7dc80a2de6ef097 (diff) | |
download | ports-112d7e2cf1aaf3f73d3d8029234b6302cbbd0539.tar.gz ports-112d7e2cf1aaf3f73d3d8029234b6302cbbd0539.zip |
Move libmtp from audio to multimedia.
PR: 175266
Requested by: yuri@tsoft.com
Notes
Notes:
svn path=/head/; revision=347678
Diffstat (limited to 'multimedia/libmtp')
-rw-r--r-- | multimedia/libmtp/Makefile | 43 | ||||
-rw-r--r-- | multimedia/libmtp/distinfo | 2 | ||||
-rw-r--r-- | multimedia/libmtp/pkg-descr | 4 | ||||
-rw-r--r-- | multimedia/libmtp/pkg-plist | 27 |
4 files changed, 76 insertions, 0 deletions
diff --git a/multimedia/libmtp/Makefile b/multimedia/libmtp/Makefile new file mode 100644 index 000000000000..1317ec21922c --- /dev/null +++ b/multimedia/libmtp/Makefile @@ -0,0 +1,43 @@ +# Created by: Petar Zhivkov Petrov <pesho.petrov@gmail.com> +# $FreeBSD$ + +PORTNAME= libmtp +PORTVERSION= 1.1.6 +PORTREVISION= 1 +CATEGORIES= audio +MASTER_SITES= SF + +MAINTAINER= ports@FreeBSD.org +COMMENT= Media Transfer Protocol (MTP) library + +LICENSE= LGPL21 + +OPTIONS_DEFINE= MTPZ +OPTIONS_DEFAULT= MTPZ +MTPZ_DESC= Enable functionality to connect to MTPZ devices + +USES= pathfix pkgconfig iconv +GNU_CONFIGURE= yes +USE_LDCONFIG= yes + +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib + +CONFIGURE_ENV+= LIBUSB_CFLAGS="-I/usr/include" LIBUSB_LIBS="-lusb" LIBS="-lusb" + +MTPZ_CONFIGURE_ENABLE= mtpz +MTPZ_LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt + +post-patch: + @${REINPLACE_CMD} -e \ + '/^SUBDIRS/s|doc||' ${WRKSRC}/Makefile.in + @${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 + @${REINPLACE_CMD} -e \ + 's|__builtin_bswap|bswap|g' ${WRKSRC}/src/mtpz.c + +.include <bsd.port.mk> diff --git a/multimedia/libmtp/distinfo b/multimedia/libmtp/distinfo new file mode 100644 index 000000000000..b830e1d24a02 --- /dev/null +++ b/multimedia/libmtp/distinfo @@ -0,0 +1,2 @@ +SHA256 (libmtp-1.1.6.tar.gz) = 3a1c1c83af91de4052eb54feb795c141b4c04a252e0031954ebbf6175970cb0a +SIZE (libmtp-1.1.6.tar.gz) = 733519 diff --git a/multimedia/libmtp/pkg-descr b/multimedia/libmtp/pkg-descr new file mode 100644 index 000000000000..d670c2daac55 --- /dev/null +++ b/multimedia/libmtp/pkg-descr @@ -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/ diff --git a/multimedia/libmtp/pkg-plist b/multimedia/libmtp/pkg-plist new file mode 100644 index 000000000000..c4869bc561a7 --- /dev/null +++ b/multimedia/libmtp/pkg-plist @@ -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.la +lib/libmtp.so +lib/libmtp.so.10 +libdata/pkgconfig/libmtp.pc |