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

(-)multimedia/gxine/Makefile (-29 / +24 lines)
Lines 2-9 Link Here
2
# $FreeBSD: head/multimedia/gxine/Makefile 351936 2014-04-23 13:25:16Z tijl $
2
# $FreeBSD: head/multimedia/gxine/Makefile 351936 2014-04-23 13:25:16Z tijl $
3
3
4
PORTNAME=	gxine
4
PORTNAME=	gxine
5
PORTVERSION=	0.5.907
5
PORTVERSION=	0.5.908
6
PORTREVISION=	7
7
CATEGORIES=	multimedia
6
CATEGORIES=	multimedia
8
MASTER_SITES=	SF/xine/${PORTNAME}/${PORTVERSION}
7
MASTER_SITES=	SF/xine/${PORTNAME}/${PORTVERSION}
9
8
Lines 16-25 Link Here
16
		libmozjs185.so:${PORTSDIR}/lang/spidermonkey185 \
15
		libmozjs185.so:${PORTSDIR}/lang/spidermonkey185 \
17
		libxine.so:${PORTSDIR}/multimedia/libxine
16
		libxine.so:${PORTSDIR}/multimedia/libxine
18
17
19
OPTIONS_DEFINE=	MOZILLA_PLUGIN GNOME LIRC
18
USES=		desktop-file-utils gmake libtool pathfix pkgconfig tar:xz
20
MOZILLA_PLUGIN_DESC=	Mozilla plugin
21
22
USES=		gmake libtool:keepla pathfix pkgconfig tar:xz
23
USE_GNOME=	gtk20
19
USE_GNOME=	gtk20
24
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
25
CONFIGURE_ARGS=	--without-hal --with-libintl-prefix=${LOCALBASE}
21
CONFIGURE_ARGS=	--without-hal --with-libintl-prefix=${LOCALBASE}
Lines 28-60 Link Here
28
CPPFLAGS+=	-I${LOCALBASE}/include
24
CPPFLAGS+=	-I${LOCALBASE}/include
29
LDFLAGS+=	-L${LOCALBASE}/lib
25
LDFLAGS+=	-L${LOCALBASE}/lib
30
26
27
OPTIONS_DEFINE=		GNOME LIRC WEBPLUGIN
28
OPTIONS_SUB=		yes
29
30
GNOME_BUILD_DEPENDS=	gnome-screensaver:${PORTSDIR}/x11/gnome-screensaver
31
GNOME_LIB_DEPENDS=	libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
32
GNOME_RUN_DEPENDS=	gnome-screensaver:${PORTSDIR}/x11/gnome-screensaver
33
GNOME_CONFIGURE_ON=	--with-dbus
34
GNOME_CONFIGURE_OFF=	--disable-integration-wizard --without-dbus
35
LIRC_LIB_DEPENDS=	liblirc_client.so:${PORTSDIR}/comms/lirc
36
LIRC_CONFIGURE_ON=	--enable-lirc
37
LIRC_CONFIGURE_OFF=	--disable-lirc
38
WEBPLUGIN_DESC=		Build and/or install Web browser plugins
39
WEBPLUGIN_USE=		xorg=xaw
40
WEBPLUGIN_USES=		webplugin:native
41
WEBPLUGIN_CONFIGURE_OFF=	--without-browser-plugin
42
31
.include <bsd.port.options.mk>
43
.include <bsd.port.options.mk>
32
44
33
.if ${PORT_OPTIONS:MMOZILLA_PLUGIN}
45
.if ${PORT_OPTIONS:MWEBPLUGIN}
34
USE_XORG+=	xaw
35
USES+=		webplugin:native
36
WEBPLUGIN_DIR=	${PREFIX}/lib/gxine
46
WEBPLUGIN_DIR=	${PREFIX}/lib/gxine
37
WEBPLUGIN_FILES=gxineplugin.so
47
WEBPLUGIN_FILES=gxineplugin.so
38
PLIST_SUB+=	MOZILLA_PLUGIN=""
39
.else
40
CONFIGURE_ARGS+=--without-browser-plugin
41
PLIST_SUB+=	MOZILLA_PLUGIN="@comment "
42
.endif
43
44
.if ${PORT_OPTIONS:MGNOME}
45
BUILD_DEPENDS+=	gnome-screensaver:${PORTSDIR}/x11/gnome-screensaver
46
LIB_DEPENDS+=	libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
47
RUN_DEPENDS+=	gnome-screensaver:${PORTSDIR}/x11/gnome-screensaver
48
CONFIGURE_ARGS+=--with-dbus
49
.else
50
CONFIGURE_ARGS+=--disable-integration-wizard --without-dbus
51
.endif
52
53
.if ${PORT_OPTIONS:MLIRC}
54
LIB_DEPENDS+=	liblirc_client.so:${PORTSDIR}/comms/lirc
55
CONFIGURE_ARGS+=--enable-lirc
56
.else
57
CONFIGURE_ARGS+=--disable-lirc
58
.endif
48
.endif
59
49
60
post-patch:
50
post-patch:
Lines 66-69 Link Here
66
	@${REINPLACE_CMD} -e \
56
	@${REINPLACE_CMD} -e \
67
		's|@MAKE_PNG_TRUE@|#|' ${WRKSRC}/pixmaps/Makefile.in
57
		's|@MAKE_PNG_TRUE@|#|' ${WRKSRC}/pixmaps/Makefile.in
68
58
59
post-install:
60
.if ${PORT_OPTIONS:MWEBPLUGIN}
61
	@${STRIP_CMD} ${STAGEDIR}${WEBPLUGIN_DIR}/${WEBPLUGIN_FILES}
62
.endif
63
69
.include <bsd.port.mk>
64
.include <bsd.port.mk>
(-)multimedia/gxine/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (gxine-0.5.907.tar.xz) = b5c925806a35cb23a24a80a39d494cefb529e22c957987741f269a994ab258d5
1
SHA256 (gxine-0.5.908.tar.xz) = 832e47136ec68a573b22b6cc1c1d57607e78b05712ba9fb8e64464b5201ed9e7
2
SIZE (gxine-0.5.907.tar.xz) = 910528
2
SIZE (gxine-0.5.908.tar.xz) = 917780
(-)multimedia/gxine/files/patch-src__Makefile.in (-1 / +10 lines)
Lines 1-6 Link Here
1
--- src/Makefile.in.orig	2012-02-21 04:10:20.000000000 +0900
1
--- src/Makefile.in.orig	2012-02-21 04:10:20.000000000 +0900
2
+++ src/Makefile.in	2012-05-15 17:11:18.000000000 +0900
2
+++ src/Makefile.in	2012-05-15 17:11:18.000000000 +0900
3
@@ -330,12 +330,12 @@
3
@@ -405,12 +405,12 @@
4
 top_builddir = @top_builddir@
4
 top_builddir = @top_builddir@
5
 top_srcdir = @top_srcdir@
5
 top_srcdir = @top_srcdir@
6
 GNU_VERBOSITY := $(if $(findstring GNU,$(shell $(MAKE) -v)),0,1)
6
 GNU_VERBOSITY := $(if $(findstring GNU,$(shell $(MAKE) -v)),0,1)
Lines 16-18 Link Here
16
 	    -DLOCALEDIR=\"$(localedir)\"
16
 	    -DLOCALEDIR=\"$(localedir)\"
17
 
17
 
18
 gxine_SOURCES = \
18
 gxine_SOURCES = \
19
@@ -452,7 +452,7 @@
20
 gxine_LDADD = $(XINE_LIBS) $(GTK2_LIBS) $(GTHREAD2_LIBS) \
21
 	      $(JS_LIBS) $(HAL_LIBS) $(UDEV_LIBS) $(DBUS_LIBS) $(LIRC_LIBS) \
22
 	      $(X_LIBS) $(X_EXTRA_LIBS) $(XEXT_LIBS) $(XTEST_LIBS) \
23
-	      $(XINERAMA_LIBS) $(XRANDR_LIBS) $(XCB_LIBS) -ldl -lm
24
+	      $(XINERAMA_LIBS) $(XRANDR_LIBS) $(XCB_LIBS) -lm
25
 
26
 gxine_client_SOURCES = client.c console_output.c
27
 gxine_client_CFLAGS = $(AM_CFLAGS) -DGXINE_CLIENT
(-)multimedia/gxine/files/patch-src__console_outout.h (-11 lines)
Lines 1-11 Link Here
1
--- src/console_output.h.orig	2010-04-11 23:46:54.000000000 +0900
2
+++ src/console_output.h	2012-05-15 04:21:37.000000000 +0900
3
@@ -21,7 +21,7 @@
4
 #ifndef GXINE_CONSOLE_OUTPUT_H
5
 #define GXINE_CONSOLE_OUTPUT_H
6
 
7
-#include <glib/gmessages.h>
8
+#include <glib.h>
9
 
10
 void console_output_init (void);
11
 
(-)multimedia/gxine/files/patch-src__engine.c (-11 lines)
Lines 1-11 Link Here
1
--- src/engine.c.orig	2011-10-12 07:47:52.000000000 +0900
2
+++ src/engine.c	2012-05-15 04:22:54.000000000 +0900
3
@@ -30,7 +30,7 @@
4
 #include <errno.h>
5
 #include <unistd.h>
6
 
7
-#include <glib/gthread.h>
8
+#include <glib.h>
9
 
10
 #include "engine.h"
11
 #include "ui.h"
(-)multimedia/gxine/files/patch-src__main.c (-10 lines)
Lines 1-10 Link Here
1
--- src/main.c.orig	2010-12-05 20:38:44.000000000 +0900
2
+++ src/main.c	2012-05-15 04:23:45.000000000 +0900
3
@@ -46,7 +46,6 @@
4
 #include <gdk/gdk.h>
5
 #include <gdk/gdkkeysyms.h>
6
 #include <glib.h>
7
-#include <glib/gmessages.h>
8
 
9
 #include "desktop_integration.h"
10
 #include "engine.h"
(-)multimedia/gxine/pkg-plist (-4 / +2 lines)
Lines 5-13 Link Here
5
%%ETCDIR%%/startup
5
%%ETCDIR%%/startup
6
%%ETCDIR%%/toolbar-fullscreen.xml
6
%%ETCDIR%%/toolbar-fullscreen.xml
7
%%ETCDIR%%/toolbar-window.xml
7
%%ETCDIR%%/toolbar-window.xml
8
%%MOZILLA_PLUGIN%%lib/gxine/gxineplugin.a
8
%%WEBPLUGIN%%lib/gxine/gxineplugin.so
9
%%MOZILLA_PLUGIN%%lib/gxine/gxineplugin.la
10
%%MOZILLA_PLUGIN%%lib/gxine/gxineplugin.so
11
man/man1/gxine.1.gz
9
man/man1/gxine.1.gz
12
man/man1/gxine_client.1.gz
10
man/man1/gxine_client.1.gz
13
man/de/man1/gxine.1.gz
11
man/de/man1/gxine.1.gz
Lines 62-66 Link Here
62
@dirrmtry man/es
60
@dirrmtry man/es
63
@dirrmtry man/de/man1
61
@dirrmtry man/de/man1
64
@dirrmtry man/de
62
@dirrmtry man/de
65
@dirrm lib/gxine
63
%%WEBPLUGIN%%@dirrm lib/gxine
66
@dirrm %%ETCDIR%%
64
@dirrm %%ETCDIR%%

Return to bug 190902