ports/135049: [NEW PORT] deskutils/global-menu Globally-shared menu bar of all applications in gnome (like MAC-OSX)
Gustau Pérez
gustau.perez at gmail.com
Fri May 29 06:50:02 UTC 2009
>Number: 135049
>Category: ports
>Synopsis: [NEW PORT] deskutils/global-menu Globally-shared menu bar of all applications in gnome (like MAC-OSX)
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri May 29 06:50:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Gustau Pérez
>Release: 8.0 CURRENT
>Organization:
>Environment:
FreeBSD gusiport 8.0-CURRENT FreeBSD 8.0-CURRENT #45: Sat May 23 20:10:42 CEST 2009 root at gusiport:/usr/obj/usr/src/sys/CUSTOM i386
>Description:
Global menu is an applet that can be added to gnome-panel and provides a global menu for all gtk-based applications like the one found in MAC-OSX.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# global-menu
# global-menu/files
# global-menu/files/patch-makefile.am
# global-menu/files/patch-makefile.in
# global-menu/Makefile
# global-menu/distinfo
# global-menu/pkg-descr
# global-menu/pkg-message
# global-menu/pkg-plist
#
echo c - global-menu
mkdir -p global-menu > /dev/null 2>&1
echo c - global-menu/files
mkdir -p global-menu/files > /dev/null 2>&1
echo x - global-menu/files/patch-makefile.am
sed 's/^X//' >global-menu/files/patch-makefile.am << '3825812da2b5ba0825369da6ebf1b3d6'
X--- libgnomenu/Makefile.am.orig 2009-04-27 10:04:37.000000000 +0200
X+++ libgnomenu/Makefile.am 2009-04-27 10:05:43.000000000 +0200
X@@ -32,7 +32,7 @@
X libgnomenu_la_LIBADD = $(GTK_LIBS) $(WNCK_LIBS) $(X11_LIBS) ../libcompat/libcompat.la
X libgnomenu_la_LDFLAGS = -version-info 2:0:0 -release $(VERSION) -no-undefined -Wl,--as-needed
X
X-pkgconfigdir = $(libdir)/pkgconfig
X+pkgconfigdir = $(prefix)/libdata/pkgconfig
X pkgconfig_DATA = libgnomenu.pc
X
X libgnomenu_includedir = $(includedir)/libgnomenu
3825812da2b5ba0825369da6ebf1b3d6
echo x - global-menu/files/patch-makefile.in
sed 's/^X//' >global-menu/files/patch-makefile.in << '970a386ec20cf34f638f7bbf795157de'
X--- libgnomenu/Makefile.in.orig 2009-04-27 10:06:46.000000000 +0200
X+++ libgnomenu/Makefile.in 2009-04-27 10:07:20.000000000 +0200
X@@ -324,7 +324,7 @@
X libgnomenu_la_CPPFLAGS = -I$(top_srcdir) $(GTK_CFLAGS) $(WNCK_CFLAGS) $(X11_CFLAGS) -include $(CONFIG_HEADER) -DWNCK_I_KNOW_THIS_IS_UNSTABLE
X libgnomenu_la_LIBADD = $(GTK_LIBS) $(WNCK_LIBS) $(X11_LIBS) ../libcompat/libcompat.la
X libgnomenu_la_LDFLAGS = -version-info 2:0:0 -release $(VERSION) -no-undefined -Wl,--as-needed
X-pkgconfigdir = $(libdir)/pkgconfig
X+pkgconfigdir = $(prefix)/libdata/pkgconfig
X pkgconfig_DATA = libgnomenu.pc
X libgnomenu_includedir = $(includedir)/libgnomenu
X libgnomenu_include_HEADERS = $(VALASOURCES:.vala=.h)
970a386ec20cf34f638f7bbf795157de
echo x - global-menu/Makefile
sed 's/^X//' >global-menu/Makefile << 'b2464859b8fcb70b55d5ae28397a6076'
X# New ports collection makefile for: gnome-globalmenu
X# Date created: 27 February 2009
X# Whom: Gustavo Perez
X#
X# $FreeBSD$
X#
X
XPORTNAME= gnome-globalmenu
XPORTVERSION= 0.7.5
XCATEGORIES= deskutils
XMASTER_SITES= http://gnome2-globalmenu.googlecode.com/files/
X
XMAINTAINER= gustau.perez at gmail.com
XCOMMENT= Global menu for gnome
X
XUSE_GNOME= gnomepanel gnomedesktop
X
XUSE_BZIP2= yes
XUSE_LDCONFIG= yes
XGNU_CONFIGURE= yes
XUSE_GMAKE= yes
XUSE_AUTOTOOLS= libtool:15 automake:19:env autoheader:262:env
XINSTALLS_ICONS= yes
XUSE_GETTEXT= yes
XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
X LDFLAGS="-L${LOCALBASE}/lib"
X
XGCONF_SCHEMAS= gnome-globalmenu.schemas
X
Xpost-install:
X @${INSTALL_DATA} ${WRKSRC}/applet/GlobalMenu_PanelApplet.server \
X ${LOCALBASE}/libdata/bonobo/servers
X
X.include <bsd.port.mk>
b2464859b8fcb70b55d5ae28397a6076
echo x - global-menu/distinfo
sed 's/^X//' >global-menu/distinfo << '2dd342f2b45348268be9282f1721491c'
XMD5 (gnome-globalmenu-0.7.5.tar.bz2) = bafbad33ad43ba401d228dbaa10f26a0
XSHA256 (gnome-globalmenu-0.7.5.tar.bz2) = d628604c9623587cdb8b1459b6acee7a038faa2380d814ced27a22a72839d4db
XSIZE (gnome-globalmenu-0.7.5.tar.bz2) = 623230
2dd342f2b45348268be9282f1721491c
echo x - global-menu/pkg-descr
sed 's/^X//' >global-menu/pkg-descr << '7c305559ce854bac922f7ed517d438bc'
XGlobal Menu is the globally-shared menu bar of all applications
Xlaunched in your desktop session.
X
XWWW: http://code.google.com/p/gnome2-globalmenu/
7c305559ce854bac922f7ed517d438bc
echo x - global-menu/pkg-message
sed 's/^X//' >global-menu/pkg-message << '5306076586778302b0a8220180d13324'
XBefore adding the applet to your top/bottom panel, please
Xensure libglobalmenu-gnome is loaded as a Gtk module
Xby setting the following gconf key :
X
X apps/gnome-settings-daemon/gtk-modules/globalmenu-gnome
X
XBefore that, you can simply add the applet to your panel.
5306076586778302b0a8220180d13324
echo x - global-menu/pkg-plist
sed 's/^X//' >global-menu/pkg-plist << 'ddcc5bccb05a0f91ed7f860a8b76455d'
Xetc/gconf/schemas/gnome-globalmenu.schemas
Xinclude/libgnomenu/application.h
Xinclude/libgnomenu/globalmenu.h
Xinclude/libgnomenu/gnomenu.h
Xinclude/libgnomenu/helper.h
Xinclude/libgnomenu/interface-item.h
Xinclude/libgnomenu/interface-shell.h
Xinclude/libgnomenu/keygrab.h
Xinclude/libgnomenu/label.h
Xinclude/libgnomenu/menu.h
Xinclude/libgnomenu/menubar.h
Xinclude/libgnomenu/menubarbox.h
Xinclude/libgnomenu/menuitem.h
Xinclude/libgnomenu/menushellutils.h
Xinclude/libgnomenu/monitor.h
Xinclude/libgnomenu/parser.h
Xinclude/libgnomenu/serializer.h
Xinclude/libgnomenu/window.h
Xlib/libgnomenu-0.7.5.so
Xlib/libgnomenu-0.7.5.so.2
Xlib/libgnomenu.la
Xlib/libgnomenu.so
Xlibdata/pkgconfig/libgnomenu.pc
Xlibexec/GlobalMenu.PanelApplet
Xman/man1/gnome-globalmenu.1
Xshare/doc/gnome-globalmenu/AUTHORS
Xshare/doc/gnome-globalmenu/COPYING
Xshare/doc/gnome-globalmenu/ChangeLog
Xshare/doc/gnome-globalmenu/INSTALL
Xshare/doc/gnome-globalmenu/README
Xshare/doc/gnome-globalmenu/README.GNOME
Xshare/doc/gnome-globalmenu/README.XFCE
Xshare/locale/de/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/en_GB/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/es/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/fi/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/fr/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/hu/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/id/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/it/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/ko/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/nl/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/pl/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/pt/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/pt_BR/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/ru/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/sv/LC_MESSAGES/gnome-globalmenu.mo
Xshare/locale/zh_CN/LC_MESSAGES/gnome-globalmenu.mo
Xshare/pixmaps/globalmenu.png
X at dirrmtry share/locale
X at dirrmtry share/pixmaps
X at dirrmtry share/doc/gnome-globalmenu
X at dirrmtry include/libgnomenu
X at dirrmtry lib/libgnomenu-0.7.5.so
X at dirrmtry lib/libgnomenu-0.7.5.so.2
X at dirrmtry libdata/pkgconfig
X at dirrmtry libexec
ddcc5bccb05a0f91ed7f860a8b76455d
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list