Import audio/clementine-player version 1.2.1_7
[dports.git] / audio / libgpod / Makefile
1 # Created by: Devon Ryan <dpryan@dpryan.com>
2 # $FreeBSD$
3
4 PORTNAME=       libgpod
5 PORTVERSION=    0.8.3
6 CATEGORIES=     audio
7 MASTER_SITES=   SF/gtkpod/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}
8
9 MAINTAINER=     avilla@FreeBSD.org
10 COMMENT=        Library for direct access to iPod contents
11
12 LICENSE=        LGPL20
13
14 LIB_DEPENDS=    libplist.so:${PORTSDIR}/devel/libplist \
15                 libtag.so:${PORTSDIR}/audio/taglib \
16                 libsgutils2.so:${PORTSDIR}/sysutils/sg3_utils
17
18 USE_GNOME=      gdkpixbuf2 gtk20
19 USE_SQLITE=     3
20 USES=           gettext gmake pathfix pkgconfig
21 USE_BZIP2=      yes
22 GNU_CONFIGURE=  yes
23 CONFIGURE_ARGS= --disable-udev --without-hal \
24                 --with-html-dir="${DOCSDIR:H}"
25 USE_CSTD=       gnu89
26 CPPFLAGS+=      -I${LOCALBASE}/include
27 LDFLAGS+=       -L${LOCALBASE}/lib
28 USE_LDCONFIG=   yes
29
30 OPTIONS_DEFINE= DOCS IMOBILE MONO PYTHON
31 OPTIONS_DEFAULT=IMOBILE
32 OPTIONS_SUB=    yes
33
34 IMOBILE_DESC=   Apple iPhone/iPod Touch support
35
36 MONO_USE=               GNOME=gtksharp20
37 MONO_CONFIGURE_WITH=    mono
38
39 PYTHON_BUILD_DEPENDS=   swig2.0:${PORTSDIR}/devel/swig20 \
40                         ${PYTHON_SITELIBDIR}/mutagen/__init__.py:${PORTSDIR}/audio/py-mutagen
41 PYTHON_RUN_DEPENDS=     ${PYTHON_SITELIBDIR}/mutagen/__init__.py:${PORTSDIR}/audio/py-mutagen
42 PYTHON_USE=             GNOME=pygobject PYTHON=yes
43 PYTHON_CONFIGURE_ENV=   SWIG="${LOCALBASE}/bin/swig2.0"
44 PYTHON_CONFIGURE_WITH=  python
45
46 PORTDOCS=       ChangeLog NEWS README*
47
48 .include <bsd.port.pre.mk>
49
50 .if ${PORT_OPTIONS:MIMOBILE} && (${OSVERSION} > 900002 || \
51         ${OSVERSION} < 900000 && ${OSVERSION} > 800107)
52 COMMENT:=       ${COMMENT:S,iPod,&/iPhone,}
53 LIB_DEPENDS+=   libimobiledevice.so:${PORTSDIR}/comms/libimobiledevice
54 CONFIGURE_ENV+= LIBUSB_CFLAGS=" " LIBUSB_LIBS="-lusb"
55 .else
56 CONFIGURE_ARGS+=--without-libimobiledevice
57 .endif
58
59 post-patch:
60 # Allow to build tools without HAL
61         @${REINPLACE_CMD} -e '/noinst_PROGRAMS =/ s,^,@HAVE_HAL_TRUE@,' \
62                 ${WRKSRC}/tools/Makefile.in
63
64 post-install:
65         ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
66
67 .include <bsd.port.post.mk>