ports/172991: new port: x11/deforaos-Panel (5/15)

Olivier Cochard-Labbe olivier at cochard.me
Tue Oct 23 17:40:01 UTC 2012


>Number:         172991
>Category:       ports
>Synopsis:       new port: x11/deforaos-Panel (5/15)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 23 17:40:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Olivier Cochard-Labbe
>Release:        FreeBSD 9.1-RC2 amd64
>Organization:
>Environment:
System: FreeBSD laptop.bsdrp.net 9.1-RC2 FreeBSD 9.1-RC2 #0 r241106: Mon Oct 1 18:26:44 UTC 2012 root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64


	
>Description:
	This is the menu pannel of deforaos desktop (5/15)
>How-To-Repeat:
	
>Fix:

	

--- deforaos-Panel.shar.txt begins here ---
# 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:
#
#	x11/deforaos-Panel
#	x11/deforaos-Panel/Makefile
#	x11/deforaos-Panel/distinfo
#	x11/deforaos-Panel/pkg-plist
#	x11/deforaos-Panel/pkg-descr
#	x11/deforaos-Panel/files
#	x11/deforaos-Panel/files/patch-panel_desktop_exec.diff
#	x11/deforaos-Panel/pkg-message
#
echo c - x11/deforaos-Panel
mkdir -p x11/deforaos-Panel > /dev/null 2>&1
echo x - x11/deforaos-Panel/Makefile
sed 's/^X//' >x11/deforaos-Panel/Makefile << '0b6cb6002d21a58464abb83c89548c46'
X# New ports collection makefile for:    deforaos-Panel
X# Date created:             10 Oct Jun 2012
X# Whom:                 Olivier Cochard-Labbe <olivier at cochard.me>
X#
X# $FreeBSD$
X
XPORTNAME=	deforaos-Panel
XPORTVERSION=	0.2.15
XCATEGORIES=	x11
XMASTER_SITES=	http://www.defora.org/os/download/download/3706/
XDISTNAME=	Panel-${PORTVERSION}
X
XMAINTAINER=	olivier at cochard.me
XCOMMENT=	DeforaOS desktop panel
X
XLICENSE=	GPLv3
X
XLIB_DEPENDS=	System:${PORTSDIR}/devel/deforaos-libSystem \
X				Desktop:${PORTSDIR}/x11/deforaos-libDesktop
XBUILD_DEPENDS=	browser:${PORTSDIR}/x11/deforaos-Browser
XRUN_DEPENDS=	keyboard:${PORTSDIR}/x11/deforaos-Keyboard \
X				${LOCALBASE}/libdata/pkgconfig/gnome-icon-theme.pc:${PORTSDIR}/misc/gnome-icon-theme \
X				sudo:${PORTSDIR}/security/sudo
X
XUSE_GNOME=	gtk20 desktopfileutils
XUSE_PKGCONFIG=	build
XUSE_GETTEXT=	yes
XINSTALLS_ICONS=	yes
X
Xpost-patch:
X	${REINPLACE_CMD} -e 's|/lib/|/libdata/|g' \
X		${WRKSRC}/data/pkgconfig.sh
X	${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
X		${WRKSRC}/src/panel.c
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
0b6cb6002d21a58464abb83c89548c46
echo x - x11/deforaos-Panel/distinfo
sed 's/^X//' >x11/deforaos-Panel/distinfo << 'fc99836e25ae1cf3706efe47d05d3d3d'
XSHA256 (Panel-0.2.15.tar.gz) = 6830d3fb74b9a3ebbecf0e96e64bda5c87a1ad24c6c7d24d1b92751dd558c37c
XSIZE (Panel-0.2.15.tar.gz) = 109232
fc99836e25ae1cf3706efe47d05d3d3d
echo x - x11/deforaos-Panel/pkg-plist
sed 's/^X//' >x11/deforaos-Panel/pkg-plist << '31e23ab7db745403f58bb0185fcf11e4'
Xbin/panel
Xbin/panel-notify
Xbin/panelctl
Xbin/run
Xinclude/Desktop/Panel.h
Xlib/Panel/applets/battery.so
Xlib/Panel/applets/bluetooth.so
Xlib/Panel/applets/clock.so
Xlib/Panel/applets/close.so
Xlib/Panel/applets/cpu.so
Xlib/Panel/applets/cpufreq.so
Xlib/Panel/applets/desktop.so
Xlib/Panel/applets/gps.so
Xlib/Panel/applets/gsm.so
Xlib/Panel/applets/keyboard.so
Xlib/Panel/applets/lock.so
Xlib/Panel/applets/logout.so
Xlib/Panel/applets/main.so
Xlib/Panel/applets/memory.so
Xlib/Panel/applets/mixer.so
Xlib/Panel/applets/pager.so
Xlib/Panel/applets/phone.so
Xlib/Panel/applets/rotate.so
Xlib/Panel/applets/separator.so
Xlib/Panel/applets/spacer.so
Xlib/Panel/applets/swap.so
Xlib/Panel/applets/systray.so
Xlib/Panel/applets/tasks.so
Xlib/Panel/applets/title.so
Xlib/Panel/applets/usb.so
Xlib/Panel/applets/volume.so
Xlib/Panel/applets/wpa_supplicant.so
Xlibdata/pkgconfig/Panel.pc
Xshare/applications/panel-settings.desktop
Xshare/icons/hicolor/16x16/apps/panel-applet-bluetooth.png
Xshare/icons/hicolor/16x16/apps/panel-applet-desktop.png
Xshare/icons/hicolor/16x16/apps/panel-applet-usb.png
Xshare/icons/hicolor/16x16/apps/panel-settings.png
Xshare/icons/hicolor/22x22/apps/panel-applet-bluetooth.png
Xshare/icons/hicolor/22x22/apps/panel-applet-desktop.png
Xshare/icons/hicolor/22x22/apps/panel-settings.png
Xshare/icons/hicolor/24x24/apps/panel-applet-bluetooth.png
Xshare/icons/hicolor/24x24/apps/panel-applet-desktop.png
Xshare/icons/hicolor/24x24/apps/panel-applet-usb.png
Xshare/icons/hicolor/24x24/apps/panel-settings.png
Xshare/icons/hicolor/32x32/apps/panel-applet-bluetooth.png
Xshare/icons/hicolor/32x32/apps/panel-applet-desktop.png
Xshare/icons/hicolor/32x32/apps/panel-settings.png
Xshare/icons/hicolor/48x48/apps/panel-applet-bluetooth.png
Xshare/icons/hicolor/48x48/apps/panel-applet-desktop.png
Xshare/icons/hicolor/48x48/apps/panel-settings.png
Xshare/icons/hicolor/scalable/apps/panel-applet-bluetooth.svg
Xshare/locale/fr/LC_MESSAGES/Panel.mo
X at dirrm lib/Panel/applets
X at dirrm lib/Panel
31e23ab7db745403f58bb0185fcf11e4
echo x - x11/deforaos-Panel/pkg-descr
sed 's/^X//' >x11/deforaos-Panel/pkg-descr << '87c4d341ca6aac09aa1990863a3c4fb8'
XDeforaOS desktop panel
X
XWWW: http://www.defora.org/
87c4d341ca6aac09aa1990863a3c4fb8
echo c - x11/deforaos-Panel/files
mkdir -p x11/deforaos-Panel/files > /dev/null 2>&1
echo x - x11/deforaos-Panel/files/patch-panel_desktop_exec.diff
sed 's/^X//' >x11/deforaos-Panel/files/patch-panel_desktop_exec.diff << '5d64922a3201d9b0812955a7006259b4'
XIndex: src/applets/main.c
X===================================================================
XRCS file: /home/cvs/DeforaOS/Apps/Desktop/src/Panel/src/applets/main.c,v
Xretrieving revision 1.36
Xdiff -p -u -r1.36 main.c
X--- src/applets/main.c	21 Mar 2012 21:07:42 -0000	1.36
X+++ src/applets/main.c	23 Oct 2012 09:08:40 -0000
X@@ -209,14 +209,21 @@ static GtkWidget * _main_applications(Ma
X
X static void _applications_on_activate(gpointer data)
X {
X-	char const * program = data;
X+	char * program = data;
X+	char * p;
X
X	if(program == NULL)
X		return;
X+	if((program = strdup(program)) == NULL)
X+		return; /* XXX report error */
X+	/* XXX crude way to ignore %f, %F, %u and %U */
X+	if((p = strchr(program, '%')) != NULL)
X+		*p = '\0';
X #ifdef DEBUG
X	fprintf(stderr, "DEBUG: %s() \"%s\"", __func__, program);
X #endif
X	g_spawn_command_line_async(program, NULL);
X+	free(program);
X }
X
X static void _applications_categories(GtkWidget * menu, GtkWidget ** menus)
5d64922a3201d9b0812955a7006259b4
echo x - x11/deforaos-Panel/pkg-message
sed 's/^X//' >x11/deforaos-Panel/pkg-message << 'ebd8a03922efa07e3bf5aa6be0931ff7'
X======================================================
XNote regarding the suspend feature :
X
XYour user need sudo right for executing /usr/sbin/zzz
X======================================================
ebd8a03922efa07e3bf5aa6be0931ff7
exit
--- deforaos-Panel.shar.txt ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list