View | Details | Raw Unified | Return to bug 214680
Collapse All | Expand All

(-)b/audio/Makefile (+1 lines)
Lines 378-383 Link Here
378
    SUBDIR += libgig
378
    SUBDIR += libgig
379
    SUBDIR += libgme
379
    SUBDIR += libgme
380
    SUBDIR += libgpod
380
    SUBDIR += libgpod
381
    SUBDIR += libgpod-sharp
381
    SUBDIR += libgroove
382
    SUBDIR += libgroove
382
    SUBDIR += libid3tag
383
    SUBDIR += libid3tag
383
    SUBDIR += libkcddb
384
    SUBDIR += libkcddb
(-)b/audio/libgpod-sharp/Makefile (+22 lines)
Added Link Here
1
# Created by: David Naylor <dbn@FreeBSD.org>
2
# $FreeBSD$
3
4
PKGNAMESUFFIX=	-sharp
5
6
MAINTAINER=	mono@FreeBSD.org
7
COMMENT=	.Net bindings for the libgpod library
8
9
RUN_DEPENDS=	${LOCALBASE}/lib/libgpod.so:audio/libgpod
10
11
OPTIONS_EXCLUDE=DOCS IMOBILE PYTHON
12
OPTIONS_SLAVE=	MONO
13
14
BUILD_WRKSRC=	${WRKSRC}/bindings/mono
15
INSTALL_WRKSRC=	${WRKSRC}/bindings/mono
16
17
SLAVE_PORT=	yes
18
MASTERDIR=	${.CURDIR}/../libgpod
19
20
PLIST=		${.CURDIR}/pkg-plist
21
22
.include "${MASTERDIR}/Makefile"
(-)b/audio/libgpod-sharp/pkg-plist (+6 lines)
Added Link Here
1
lib/libgpod/libgpod-sharp-test.exe
2
lib/libgpod/libgpod-sharp-test.exe.mdb
3
lib/libgpod/libgpod-sharp.dll
4
lib/libgpod/libgpod-sharp.dll.config
5
lib/libgpod/libgpod-sharp.dll.mdb
6
libdata/pkgconfig/libgpod-sharp.pc
(-)b/audio/libgpod/Makefile (-7 / +10 lines)
Lines 7-14 PORTREVISION= 5 Link Here
7
CATEGORIES=	audio
7
CATEGORIES=	audio
8
MASTER_SITES=	SF/gtkpod/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}
8
MASTER_SITES=	SF/gtkpod/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}
9
9
10
MAINTAINER=	avilla@FreeBSD.org
10
MAINTAINER?=	avilla@FreeBSD.org
11
COMMENT=	Library for direct access to iPod contents
11
COMMENT?=	Library for direct access to iPod contents
12
12
13
LICENSE=	LGPL20
13
LICENSE=	LGPL20
14
14
Lines 21-32 GNU_CONFIGURE= yes Link Here
21
CONFIGURE_ARGS=	--disable-udev --without-hal \
21
CONFIGURE_ARGS=	--disable-udev --without-hal \
22
		--with-html-dir="${DOCSDIR:H}"
22
		--with-html-dir="${DOCSDIR:H}"
23
USE_CSTD=	gnu89
23
USE_CSTD=	gnu89
24
USE_GNOME=	gdkpixbuf2 gtk20 intltool
24
USE_GNOME=	gdkpixbuf2 gtk20 intltool libxml2
25
INSTALL_TARGET=	install-strip
25
INSTALL_TARGET=	install-strip
26
USE_LDCONFIG=	yes
26
USE_LDCONFIG=	yes
27
27
28
OPTIONS_DEFINE=	DOCS IMOBILE PYTHON # MONO
28
OPTIONS_DEFINE=	DOCS IMOBILE PYTHON MONO
29
OPTIONS_DEFAULT=IMOBILE
29
OPTIONS_DEFAULT=IMOBILE
30
OPTIONS_EXCLUDE?=	MONO
30
OPTIONS_SUB=	yes
31
OPTIONS_SUB=	yes
31
32
32
IMOBILE_DESC=	Apple iPhone/iPod Touch support
33
IMOBILE_DESC=	Apple iPhone/iPod Touch support
Lines 35-45 IMOBILE_LIB_DEPENDS= libimobiledevice.so:comms/libimobiledevice Link Here
35
IMOBILE_CONFIGURE_ENV=	LIBUSB_CFLAGS=" " LIBUSB_LIBS="-lusb"
36
IMOBILE_CONFIGURE_ENV=	LIBUSB_CFLAGS=" " LIBUSB_LIBS="-lusb"
36
IMOBILE_CONFIGURE_WITH=	libimobiledevice
37
IMOBILE_CONFIGURE_WITH=	libimobiledevice
37
38
38
# Mono 4+ doesn't seem to be supported.
39
MONO_USE=		GNOME=gtksharp20
39
MONO_USE=		GNOME=gtksharp20
40
MONO_CONFIGURE_WITH=	mono
40
MONO_CONFIGURE_WITH=	mono
41
CONFIGURE_ARGS+=	--without-mono
42
PLIST_SUB+=		MONO="@comment "
43
41
44
PYTHON_BUILD_DEPENDS=	swig2.0:devel/swig20 \
42
PYTHON_BUILD_DEPENDS=	swig2.0:devel/swig20 \
45
			${PYTHON_SITELIBDIR}/mutagen/__init__.py:audio/py-mutagen
43
			${PYTHON_SITELIBDIR}/mutagen/__init__.py:audio/py-mutagen
Lines 57-65 PORTDOCS= ChangeLog NEWS README* Link Here
57
COMMENT:=	${COMMENT:S,iPod,&/iPhone,}
55
COMMENT:=	${COMMENT:S,iPod,&/iPhone,}
58
.endif
56
.endif
59
57
58
post-patch-MONO-on:
59
	${REINPLACE_CMD} 's/gmcs/mcs/g' ${WRKSRC}/configure ${WRKSRC}/m4/mono.m4
60
61
.if ${SLAVE_PORT} == no
60
post-install:
62
post-install:
61
	${INSTALL_PROGRAM} ${WRKSRC}/tools/ipod-time-sync \
63
	${INSTALL_PROGRAM} ${WRKSRC}/tools/ipod-time-sync \
62
		${STAGEDIR}${PREFIX}/bin
64
		${STAGEDIR}${PREFIX}/bin
65
.endif
63
66
64
post-install-MONO-off:
67
post-install-MONO-off:
65
	@${RM} ${STAGEDIR}${PREFIX}/libdata/pkgconfig/libgpod-sharp.pc
68
	@${RM} ${STAGEDIR}${PREFIX}/libdata/pkgconfig/libgpod-sharp.pc
(-)b/audio/libgpod/pkg-plist (-6 lines)
Lines 5-15 lib/libgpod.a Link Here
5
lib/libgpod.so
5
lib/libgpod.so
6
lib/libgpod.so.4
6
lib/libgpod.so.4
7
lib/libgpod.so.4.3.2
7
lib/libgpod.so.4.3.2
8
%%MONO%%lib/libgpod/libgpod-sharp-test.exe
9
%%MONO%%lib/libgpod/libgpod-sharp-test.exe.mdb
10
%%MONO%%lib/libgpod/libgpod-sharp.dll
11
%%MONO%%lib/libgpod/libgpod-sharp.dll.config
12
%%MONO%%lib/libgpod/libgpod-sharp.dll.mdb
13
%%PYTHON%%%%PYTHON_SITELIBDIR%%/gpod/__init__.py
8
%%PYTHON%%%%PYTHON_SITELIBDIR%%/gpod/__init__.py
14
%%PYTHON%%%%PYTHON_SITELIBDIR%%/gpod/__init__.pyc
9
%%PYTHON%%%%PYTHON_SITELIBDIR%%/gpod/__init__.pyc
15
%%PYTHON%%%%PYTHON_SITELIBDIR%%/gpod/__init__.pyo
10
%%PYTHON%%%%PYTHON_SITELIBDIR%%/gpod/__init__.pyo
Lines 24-30 lib/libgpod.so.4.3.2 Link Here
24
%%PYTHON%%%%PYTHON_SITELIBDIR%%/gpod/ipod.pyc
19
%%PYTHON%%%%PYTHON_SITELIBDIR%%/gpod/ipod.pyc
25
%%PYTHON%%%%PYTHON_SITELIBDIR%%/gpod/ipod.pyo
20
%%PYTHON%%%%PYTHON_SITELIBDIR%%/gpod/ipod.pyo
26
libdata/pkgconfig/libgpod-1.0.pc
21
libdata/pkgconfig/libgpod-1.0.pc
27
%%MONO%%libdata/pkgconfig/libgpod-sharp.pc
28
%%PORTDOCS%%%%DOCSDIR%%/ch01.html
22
%%PORTDOCS%%%%DOCSDIR%%/ch01.html
29
%%PORTDOCS%%%%DOCSDIR%%/home.png
23
%%PORTDOCS%%%%DOCSDIR%%/home.png
30
%%PORTDOCS%%%%DOCSDIR%%/index.html
24
%%PORTDOCS%%%%DOCSDIR%%/index.html

Return to bug 214680