Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jun 2015 15:09:28 +0000 (UTC)
From:      Alberto Villa <avilla@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r389225 - head/audio/libgpod
Message-ID:  <201506111509.t5BF9SqS018114@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: avilla
Date: Thu Jun 11 15:09:27 2015
New Revision: 389225
URL: https://svnweb.freebsd.org/changeset/ports/389225

Log:
  - Chase libplist shlib version bump.
  - Disable unsupported Mono bindings.

Modified:
  head/audio/libgpod/Makefile
  head/audio/libgpod/pkg-descr

Modified: head/audio/libgpod/Makefile
==============================================================================
--- head/audio/libgpod/Makefile	Thu Jun 11 15:07:48 2015	(r389224)
+++ head/audio/libgpod/Makefile	Thu Jun 11 15:09:27 2015	(r389225)
@@ -3,7 +3,7 @@
 
 PORTNAME=	libgpod
 PORTVERSION=	0.8.3
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	audio
 MASTER_SITES=	SF/gtkpod/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}
 
@@ -25,16 +25,24 @@ CONFIGURE_ARGS=	--disable-udev --without
 USE_CSTD=	gnu89
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
+INSTALL_TARGET=	install-strip
 USE_LDCONFIG=	yes
 
-OPTIONS_DEFINE=	DOCS IMOBILE MONO PYTHON
+OPTIONS_DEFINE=	DOCS IMOBILE PYTHON # MONO
 OPTIONS_DEFAULT=IMOBILE
 OPTIONS_SUB=	yes
 
 IMOBILE_DESC=	Apple iPhone/iPod Touch support
 
+IMOBILE_LIB_DEPENDS=	libimobiledevice.so:${PORTSDIR}/comms/libimobiledevice
+IMOBILE_CONFIGURE_ENV=	LIBUSB_CFLAGS=" " LIBUSB_LIBS="-lusb"
+IMOBILE_CONFIGURE_WITH=	libimobiledevice
+
+# Mono 4+ doesn't seem to be supported.
 MONO_USE=		GNOME=gtksharp20
 MONO_CONFIGURE_WITH=	mono
+CONFIGURE_ARGS+=	--without-mono
+PLIST_SUB+=		MONO="@comment "
 
 PYTHON_BUILD_DEPENDS=	swig2.0:${PORTSDIR}/devel/swig20 \
 			${PYTHON_SITELIBDIR}/mutagen/__init__.py:${PORTSDIR}/audio/py-mutagen
@@ -50,10 +58,6 @@ PORTDOCS=	ChangeLog NEWS README*
 
 .if ${PORT_OPTIONS:MIMOBILE}
 COMMENT:=	${COMMENT:S,iPod,&/iPhone,}
-LIB_DEPENDS+=	libimobiledevice.so:${PORTSDIR}/comms/libimobiledevice
-CONFIGURE_ENV+=	LIBUSB_CFLAGS=" " LIBUSB_LIBS="-lusb"
-.else
-CONFIGURE_ARGS+=--without-libimobiledevice
 .endif
 
 post-patch:
@@ -62,6 +66,9 @@ post-patch:
 		${WRKSRC}/tools/Makefile.in
 
 post-install:
+.if ! ${PORT_OPTIONS:MMONO}
+	@${RM} ${STAGEDIR}${PREFIX}/libdata/pkgconfig/libgpod-sharp.pc
+.endif
 	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: head/audio/libgpod/pkg-descr
==============================================================================
--- head/audio/libgpod/pkg-descr	Thu Jun 11 15:07:48 2015	(r389224)
+++ head/audio/libgpod/pkg-descr	Thu Jun 11 15:09:27 2015	(r389225)
@@ -11,4 +11,4 @@ libgpod supports playlists, smart playli
 podcasts, cover art, audio and video. Photo support is implemented as
 well. Python and Mono bindings are optionally available too.
 
-WWW: http://www.gtkpod.org/libgpod.html
+WWW: http://www.gtkpod.org/wiki/Libgpod



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201506111509.t5BF9SqS018114>