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

(-)deskutils/global-menu/Makefile (-45 / +41 lines)
Lines 1-61 Link Here
1
# Created by: Gustavo Perez
1
# Created by: Gustavo Perez
2
# $FreeBSD: head/deskutils/global-menu/Makefile 362705 2014-07-23 16:44:27Z bapt $
2
# $FreeBSD: head/deskutils/global-menu/Makefile 362705 2014-07-23 16:44:27Z bapt $
3
3
4
PORTNAME=		gnome-globalmenu
4
PORTNAME=	gnome-globalmenu
5
PORTVERSION=		0.7.10
5
PORTVERSION=	0.7.10
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=		deskutils
7
CATEGORIES=	deskutils
8
MASTER_SITES=		http://gnome2-globalmenu.googlecode.com/files/
8
MASTER_SITES=	GOOGLE_CODE
9
PROJECTHOST=	gnome2-globalmenu
9
10
10
MAINTAINER=	ports@FreeBSD.org
11
MAINTAINER=	ports@FreeBSD.org
11
COMMENT=		Global menu for gnome
12
COMMENT=	Global menu bar for GNOME
12
13
13
LIB_DEPENDS=		libnotify.so:${PORTSDIR}/devel/libnotify
14
LICENSE=	GPLv2
14
15
15
USE_GNOME=		gnomepanel gnomedesktop
16
LIB_DEPENDS=	libnotify.so:${PORTSDIR}/devel/libnotify
17
18
USES=		gettext gmake libtool pathfix pkgconfig tar:bzip2
19
USE_GNOME=	gconf2 gnomemenus libwnck
20
USE_AUTOTOOLS=	autoconf:env automake:env
21
GNU_CONFIGURE=	yes
22
CONFIGURE_ARGS=	--disable-schemas-install
23
INSTALL_TARGET=	install-strip
24
USE_LDCONFIG=	yes
25
INSTALLS_ICONS=	yes
16
26
17
USE_BZIP2=		yes
18
USE_LDCONFIG=		yes
19
GNU_CONFIGURE=		yes
20
USES=			gmake pkgconfig
21
USE_AUTOTOOLS=		libtool automake:env autoheader:env
22
INSTALLS_ICONS=		yes
23
CPPFLAGS+=	-I${LOCALBASE}/include
27
CPPFLAGS+=	-I${LOCALBASE}/include
24
LDFLAGS+=	-L${LOCALBASE}/lib
28
LDFLAGS+=	-L${LOCALBASE}/lib
25
29
26
OPTIONS_DEFINE=		XFCE4_PANEL NLS
30
GCONF_SCHEMAS=	gnome-globalmenu.schemas
27
XFCE4_PANEL_DESC=	Xfce panel applet
28
29
NO_STAGE=	yes
30
31
31
BROKEN_sparc64=	Leaves files behind on deinstall on sparc64
32
BROKEN_sparc64=	Leaves files behind on deinstall on sparc64
32
33
33
.include <bsd.port.options.mk>
34
OPTIONS_DEFINE=		DOCS GNOME XFCE
34
35
OPTIONS_DEFAULT=	GNOME
35
.if ${PORT_OPTIONS:MXFCE4_PANEL}
36
OPTIONS_SUB=		yes
36
USE_XFCE=	panel
37
37
CONFIGURE_ARGS+=	--with-xfce4-panel
38
GNOME_DESC=		Gnome panel applet
38
PLIST_SUB+=		XFCE4_PANEL=""
39
GNOME_USE=		gnome=gnomepanel
39
.else
40
GNOME_CONFIGURE_WITH=	gnome-panel
40
CONFIGURE_ARGS+=	--without-xfce4-panel
41
XFCE_DESC=		Xfce panel applet
41
PLIST_SUB+=		XFCE4_PANEL="@comment "
42
XFCE_USE=		xfce=panel
42
.endif
43
XFCE_CONFIGURE_WITH=	xfce4-panel
43
44
44
.if ${PORT_OPTIONS:MNLS}
45
post-patch:
45
USES+=		gettext
46
	@${REINPLACE_CMD} -e \
46
PLIST_SUB+=		NLS=""
47
		'/^doc_DATA/s| COPYING | |' \
47
.else
48
		${WRKSRC}/Makefile.in
48
CONFIGURE_ARGS+=	--disable-nls
49
	@${REINPLACE_CMD} -e \
49
PLIST_SUB+=		NLS="@comment "
50
		's|@BONOBO_SERVER_DIR@|${PREFIX}/libdata/bonobo/servers|' \
50
.endif
51
		${WRKSRC}/applet/Makefile.in
51
52
	@${REINPLACE_CMD} -e \
52
MAN1=			gnome-globalmenu.1
53
		's|@XFCE4_PANEL_PLUGIN_DIR@|${PREFIX}/libexec/xfce4/panel-plugins| ; \
53
54
		 s|@XFCE4_PANEL_DESKTOP_DIR@|${PREFIX}/share/xfce4/panel-plugins|' \
54
GCONF_SCHEMAS=		gnome-globalmenu.schemas
55
		${WRKSRC}/xfce/Makefile.in
55
56
post-install:
57
		@${INSTALL_DATA} ${WRKSRC}/applet/GlobalMenu_PanelApplet.server \
58
			${LOCALBASE}/libdata/bonobo/servers
59
		@${CAT} ${PKGMESSAGE}
60
56
61
.include <bsd.port.mk>
57
.include <bsd.port.mk>
(-)deskutils/global-menu/files/patch-makefile.am (-11 lines)
Lines 1-11 Link Here
1
--- libserver/Makefile.am.orig	2010-11-29 16:10:04.000000000 +0200
2
+++ libserver/Makefile.am	2010-11-29 16:10:11.000000000 +0200
3
@@ -31,7 +31,7 @@
4
 libglobalmenu_server_includedir = $(includedir)/gnome-globalmenu
5
 libglobalmenu_server_include_HEADERS = globalmenu-server.h
6
 
7
-pkgconfigdir = $(libdir)/pkgconfig
8
+pkgconfigdir = $(prefix)/libdata/pkgconfig
9
 pkgconfig_DATA = globalmenu-server.pc
10
 
11
 libglobalmenu_server_la_SOURCES = \
(-)deskutils/global-menu/files/patch-makefile.in (-11 lines)
Lines 1-11 Link Here
1
--- libserver/Makefile.in.orig	2010-11-29 16:10:57.000000000 +0200
2
+++ libserver/Makefile.in	2010-11-29 16:11:26.000000000 +0200
3
@@ -325,7 +325,7 @@
4
 lib_LTLIBRARIES = libglobalmenu-server.la
5
 libglobalmenu_server_includedir = $(includedir)/gnome-globalmenu
6
 libglobalmenu_server_include_HEADERS = globalmenu-server.h
7
-pkgconfigdir = $(libdir)/pkgconfig
8
+pkgconfigdir = $(prefix)/libdata/pkgconfig
9
 pkgconfig_DATA = globalmenu-server.pc
10
 libglobalmenu_server_la_SOURCES = \
11
 						$(VALASOURCES:.vala=.c) \
(-)deskutils/global-menu/pkg-plist (-22 / +21 lines)
Lines 1-24 Link Here
1
bin/globalmenu-settings
1
bin/globalmenu-settings
2
include/gnome-globalmenu/globalmenu-server.h
2
include/gnome-globalmenu/globalmenu-server.h
3
lib/bonobo/servers/GlobalMenu_PanelApplet.server
3
lib/gtk-2.0/modules/libglobalmenu-gnome-panel.so
4
lib/libglobalmenu-server.la
4
lib/gtk-2.0/modules/libglobalmenu-plugin.so
5
lib/libglobalmenu-server.so
5
lib/libglobalmenu-server.so
6
lib/libglobalmenu-server.so.3
6
lib/libglobalmenu-server.so.3
7
lib/libglobalmenu-server.so.3.0.0
8
%%GNOME%%libdata/bonobo/servers/GlobalMenu_PanelApplet.server
7
libdata/pkgconfig/globalmenu-server.pc
9
libdata/pkgconfig/globalmenu-server.pc
8
libdata/bonobo/servers/GlobalMenu_PanelApplet.server
10
%%GNOME%%libexec/GlobalMenu.PanelApplet
9
lib/gtk-2.0/modules/libglobalmenu-plugin.so
11
%%XFCE%%libexec/xfce4/panel-plugins/GlobalMenu.XFCEPlugin
10
lib/gtk-2.0/modules/libglobalmenu-plugin.la
12
man/man1/gnome-globalmenu.1.gz
11
lib/gtk-2.0/modules/libglobalmenu-gnome-panel.so
13
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
12
lib/gtk-2.0/modules/libglobalmenu-gnome-panel.la
14
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
13
libexec/GlobalMenu.PanelApplet
15
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
14
%%DOCSDIR%%/README
16
%%PORTDOCS%%%%DOCSDIR%%/README
15
%%DOCSDIR%%/COPYING
17
%%PORTDOCS%%%%DOCSDIR%%/README.GNOME
16
%%DOCSDIR%%/ChangeLog
18
%%PORTDOCS%%%%DOCSDIR%%/README.LEGACY
17
%%DOCSDIR%%/AUTHORS
19
%%PORTDOCS%%%%DOCSDIR%%/README.XFCE
18
%%DOCSDIR%%/INSTALL
19
%%DOCSDIR%%/README.XFCE
20
%%DOCSDIR%%/README.GNOME
21
%%DOCSDIR%%/README.LEGACY
22
share/locale/ca/LC_MESSAGES/gnome-globalmenu.mo
20
share/locale/ca/LC_MESSAGES/gnome-globalmenu.mo
23
share/locale/da/LC_MESSAGES/gnome-globalmenu.mo
21
share/locale/da/LC_MESSAGES/gnome-globalmenu.mo
24
share/locale/de/LC_MESSAGES/gnome-globalmenu.mo
22
share/locale/de/LC_MESSAGES/gnome-globalmenu.mo
Lines 48-57 Link Here
48
share/locale/uk/LC_MESSAGES/gnome-globalmenu.mo
46
share/locale/uk/LC_MESSAGES/gnome-globalmenu.mo
49
share/locale/zh_CN/LC_MESSAGES/gnome-globalmenu.mo
47
share/locale/zh_CN/LC_MESSAGES/gnome-globalmenu.mo
50
share/pixmaps/globalmenu.png
48
share/pixmaps/globalmenu.png
49
%%XFCE%%share/pixmaps/globalmenu-xfce.png
50
%%XFCE%%share/xfce4/panel-plugins/GlobalMenu_XFCEPlugin.desktop
51
%%XFCE%%@dirrmtry share/xfce4/panel-plugins
52
%%XFCE%%@dirrmtry share/xfce4
53
%%PORTDOCS%%@dirrm %%DOCSDIR%%
54
%%XFCE%%@dirrmtry libexec/xfce4/panel-plugins
55
%%XFCE%%@dirrmtry libexec/xfce4
51
@dirrm include/gnome-globalmenu
56
@dirrm include/gnome-globalmenu
52
@dirrmtry etc/gconf/gconf.xml.defaults
53
@dirrmtry etc/gconf/schemas
54
@dirrmtry etc/gconf
55
@dirrmtry lib/bonobo/servers
56
@dirrmtry libdata/bonobo/servers
57
@dirrm %%DOCSDIR%%

Return to bug 192787