Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Feb 2002 09:01:57 -0800 (PST)
From:      Matt Peterson <matt@peterson.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/35056: New port: deskmenu (GTK root menu application launcher)
Message-ID:  <200202171701.g1HH1uh18663@gatekeeper.hwd.littlepipe.net>

next in thread | raw e-mail | index | archive | help

>Number:         35056
>Category:       ports
>Synopsis:       New port: deskmenu (GTK root menu application launcher)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 17 09:10:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Matt Peterson
>Release:        FreeBSD 4.5-STABLE i386
>Organization:
Bay Area Wireless Users Group
>Environment:
System: FreeBSD gatekeeper.hwd.littlepipe.net 4.5-STABLE FreeBSD 4.5-STABLE #0: Fri Feb 15 19:05:44 PST 2002 matt@kruder.peterson.org:/usr/src/sys/compile/KRUDER i386

>Description:

DeskMenu is a root menu program which is activated by clicking the root window (by default, 2nd mouse button).
This gtk+ program is complementary to the Oroborus window manager.

>How-To-Repeat:

n/a

>Fix:

# 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:
#
#       deskmenu
#       deskmenu/Makefile
#       deskmenu/pkg-comment
#       deskmenu/pkg-descr
#       deskmenu/pkg-plist
#       deskmenu/distinfo
#       deskmenu/files
#       deskmenu/files/patch-aa
#
echo c - deskmenu
mkdir -p deskmenu > /dev/null 2>&1
echo x - deskmenu/Makefile
sed 's/^X//' >deskmenu/Makefile << 'END-of-deskmenu/Makefile'
X# New ports collection makefile for:   deskmenu
X# Date created:                        17 February 2002
X# Whom:                                Matt Peterson <matt@peterson.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=      deskmenu
XPORTVERSION=   1.3.0
XCATEGORIES=    x11
XMASTER_SITES=  http://www.kensden.pwp.blueyonder.co.uk/Oroborus/files/
X
XMAINTAINER=    matt@peterson.org
X
XUSE_X_PREFIX=  yes
XUSE_GTK=       yes
XUSE_GMAKE=     yes
X
Xpost-install:
X       ${STRIP_CMD} ${X11BASE}/bin/deskmenu
X
X.include <bsd.port.mk>
END-of-deskmenu/Makefile
echo x - deskmenu/pkg-comment
sed 's/^X//' >deskmenu/pkg-comment << 'END-of-deskmenu/pkg-comment'
XX11 application launcher
END-of-deskmenu/pkg-comment
echo x - deskmenu/pkg-descr
sed 's/^X//' >deskmenu/pkg-descr << 'END-of-deskmenu/pkg-descr'
XDeskMenu is a root menu program which is activated by clicking the root window.
XThis gtk+ program is complementary to the Oroborus window manager.
X
XWWW: http://www.kensden.pwp.blueyonder.co.uk/Oroborus/
X
X- Matt Peterson
Xmatt@peterson.org
END-of-deskmenu/pkg-descr
echo x - deskmenu/pkg-plist
sed 's/^X//' >deskmenu/pkg-plist << 'END-of-deskmenu/pkg-plist'
Xbin/deskmenu
END-of-deskmenu/pkg-plist
echo x - deskmenu/distinfo
sed 's/^X//' >deskmenu/distinfo << 'END-of-deskmenu/distinfo'
XMD5 (deskmenu-1.3.0.tar.gz) = 8ac3d4dfbf1f5c35ea6544be9bcc96a5
END-of-deskmenu/distinfo
echo c - deskmenu/files
mkdir -p deskmenu/files > /dev/null 2>&1
echo x - deskmenu/files/patch-aa
sed 's/^X//' >deskmenu/files/patch-aa << 'END-of-deskmenu/files/patch-aa'
X--- Makefile.orig      Sun Feb 17 05:28:46 2002
X+++ Makefile   Sun Feb 17 08:23:25 2002
X@@ -1,8 +1,8 @@
X CC        = gcc
X-CFLAGS    = -g -O2 -Wall `gtk-config --cflags`
X+CFLAGS    = -g -O2 -Wall `gtk12-config --cflags`
X XROOT     = /usr/X11
X INCLUDES  = -I$(XROOT)/include
X-LIBS      = -lX11 `gtk-config --libs`
X+LIBS      = -lX11 `gtk12-config --libs`
X LDPATH    = -L$(XROOT)/lib
X 
X PROG      = deskmenu
X@@ -10,7 +10,7 @@
X RCFILE    = -DRCFILE=\".deskmenurc\"
X DEBUG     = #-DDEBUG
X DEFINES   = $(RCFILE) $(DEBUG)
X-PREFIX    = /usr
X+PREFIX    = $(X11BASE)
X 
X OBJS      = $(PROG).o popup.o workspaces.o windows.o
X 
X@@ -23,7 +23,7 @@
X       $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -c $< -o $@
X 
X install: all
X-      install $(PROG) $(PREFIX)/bin
X+      $(BSD_INSTALL_PROGRAM) $(PROG) $(PREFIX)/bin
X 
X clean:
X       rm -f $(PROG) $(OBJS)
END-of-deskmenu/files/patch-aa
exit
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202171701.g1HH1uh18663>