ports/132507: New port: x11/yeahlaunch Simple application launcher for x11

Patrice CLEMENT clement.patrice at gmail.com
Tue Mar 10 15:00:30 UTC 2009


>Number:         132507
>Category:       ports
>Synopsis:       New port: x11/yeahlaunch Simple application launcher for x11
>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:   Tue Mar 10 15:00:14 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Patrice CLEMENT
>Release:        FreeBSD 7.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD sd-10768 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan 1 14:37:25 UTC 2009 root at logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386

>Description:
Hi!

I've ported yeahlaunch, a simple app launcher from the yeahtools, on FreeBSD. I've also wrot
e a man page. :)

Enjoy!

Patrice
--- yeahlaunch-0.2.shar 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/yeahlaunch/
#	x11/yeahlaunch/files
#	x11/yeahlaunch/files/patch-Makefile
#	x11/yeahlaunch/files/yeahlaunch.8
#	x11/yeahlaunch/pkg-descr
#	x11/yeahlaunch/Makefile
#	x11/yeahlaunch/distinfo
#
echo c - x11/yeahlaunch/
mkdir -p x11/yeahlaunch/ > /dev/null 2>&1
echo c - x11/yeahlaunch/files
mkdir -p x11/yeahlaunch/files > /dev/null 2>&1
echo x - x11/yeahlaunch/files/patch-Makefile
sed 's/^X//' >x11/yeahlaunch/files/patch-Makefile << 'ed231b842804ffcce349f4646e226be0'
X--- Makefile.orig	2009-01-22 18:13:00.000000000 +0100
X+++ Makefile	2009-01-23 02:07:53.000000000 +0100
X@@ -1,31 +1,35 @@
X TARGET = yeahlaunch
X-CC = gcc
X-#CC = cc
X+CC = cc
X INSTALL = install
X-
X PREFIX = /usr/local
X 
X LIBS = -lX11 
X-INCLUDES = -I/usr/X11R6/include 
X-LIB_DIRS = -L/usr/X11R6/lib
X-FLAGS = -Os -Wall
X+INCLUDES = -I/usr/local/include 
X+LIB_DIRS = -L/usr/local/lib
X+FLAGS = -Os
X 
X OBJECTS := yeahlaunch.o
X SOURCES := yeahlaunch.c
X 
X $(TARGET): $(OBJECTS) 
X-	$(CC) $(DEFINES) $(INCLUDES) $(LIB_DIRS) $(LIBS) -o $@ $<
X-	strip $@
X+	@echo "cc	$@"
X+	@$(CC) $(DEFINES) $(INCLUDES) $(LIB_DIRS) $(LIBS) -o $@ $(SOURCES)
X+	@strip $@
X 
X $(OBJECTS): $(SOURCES) 
X-	$(CC) $(FLAGS)  $(DEFINES) $(INCLUDES) $(LIB_DIRS) -c -o $@ $<
X+	@echo "cc	$<"
X+	@$(CC) $(FLAGS) $(DEFINES) $(INCLUDES) $(LIB_DIRS) -c -o $@ $(SOURCES)
X+
X+all: $(TARGET)
X+
X+install: $(TARGET)
X+	mkdir -p $(PREFIX)/share/man/man8
X+	$(INSTALL) -o root -g wheel -m 0755 $(TARGET) $(PREFIX)/bin
X+	$(INSTALL) -o root -g wheel -m 0755 ../../files/$(TARGET).8 $(PREFIX)/share/man/man8
X 
X clean:
X 	rm -rf $(TARGET) $(OBJECTS)
X-
X-install: $(TARGET) $(MAN)
X-	$(INSTALL) -o root -g root -m 0755 $(TARGET) $(PREFIX)/bin
X 	
X-
X uninstall:
X 	rm -f $(PREFIX)/bin/$(TARGET)
X+	rm -f $(PREFIX)/share/man/man8/$(TARGET).8
ed231b842804ffcce349f4646e226be0
echo x - x11/yeahlaunch/files/yeahlaunch.8
sed 's/^X//' >x11/yeahlaunch/files/yeahlaunch.8 << 'c558628b0c93df99dfc75e473e9baf4d'
X.TH YEAHLAUNCH 8 yeahlaunch\-0.4.1
X.SH NAME
Xyeahlaunch
X.SH SYNOPSIS
X.B yeahlaunch [-fg color] [-bg color] [-afg color] [-x number] [-step number] [-fn font name] [-h]
X.SH DESCRIPTION
XYeahlaunch is a very simple application launcher which puts a horizontal menu on top of your screen. The menu will be hidden and only a one pixel border will be visible. If you point on that border the menu will be shown in an animated way.
X.SH OPTIONS
X.TP
X.B \-fg color
XForeground color of the launcher. Could be a word or a hexadecimal color format. Defaults to white.
X.TP
X.B \-bg color
XBackground color of the launcher. Same as above. Defaults to black.
X.TP
X.B \-afg color
XHighlight color when you click on a label of the launcher. Same as above. Defaults to yellow.
X.TP
X.B \-x number
XHorizontal position of the launcher on your desktop. Default value is 0 (which means in the upper left corner).
X.TP
X.B \-step number
XStep size for the animation. Default value is 3.
X.TP
X.B \-fn font name
XFont used by the launcher. Format is "*-fontname-*". You can pick the name of the font using xfontsel. Default font is fixed.
X
X.SH EXAMPLE
X.TP
XTo create a launcher with 3 tabs, respectively named "Firefox", "Terminal" and "Editor", with a horizontal position equal to 500, a red foreground, a light blue background and using Times font, you should type something like:
X
Xyeahlaunch -x 500 -fg "red" -bg "light blue" -fn "*-times-*" Firefox firefox Terminal xterm Editor "xterm -e vim"
X
X.SH AUTHORS
X.TP
Xyeahlaunch was written by Knorke <knorke at phrat.de>
X.TP
XThis man page was written by Patrice Clement <clement.patrice at gmail.com>
c558628b0c93df99dfc75e473e9baf4d
echo x - x11/yeahlaunch/pkg-descr
sed 's/^X//' >x11/yeahlaunch/pkg-descr << '508d8c648ab3ff3ca102d366dfadf69e'
XYeahlaunch is a very simple application launcher which puts a horizontal menu
Xon top of your screen. The menu will be hidden and only a one pixel border will
Xbe visible. If you point on that border the menu will be shown in an animated
Xway.
X
XWWW: http://phrat.de/yeahtools.html
508d8c648ab3ff3ca102d366dfadf69e
echo x - x11/yeahlaunch/Makefile
sed 's/^X//' >x11/yeahlaunch/Makefile << 'd37d07ecf58af71875757d7bf566a5c2'
X# New ports collection makefile for:   yeahlaunch
X# Date created:        								 23 January 2008
X# Whom:                								 Patrice Clement <patrice at boulz.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= yeahlaunch
XPORTVERSION= 0.2
XCATEGORIES= x11
XMASTER_SITES= http://phrat.de/
X
XMAINTAINER= patrice at boulz.org
XCOMMENT= Simple application launcher for x11
X
XUSE_XORG= x11
X
XPLIST_FILES= bin/yeahlaunch share/man/man8/yeahlaunch.8
X
X.include <bsd.port.mk>
d37d07ecf58af71875757d7bf566a5c2
echo x - x11/yeahlaunch/distinfo
sed 's/^X//' >x11/yeahlaunch/distinfo << '340046516d3c630471c53d9d0fb5ccdb'
XMD5 (yeahlaunch-0.2.tar.gz) = 17519b8924fdb1fac1455e34a3f1539e
XSHA256 (yeahlaunch-0.2.tar.gz) = e0ebde2e3e833cdf8119762f9ad98174c3ec08fd220d3162ef2ab05745b8731e
XSIZE (yeahlaunch-0.2.tar.gz) = 10355
340046516d3c630471c53d9d0fb5ccdb
exit
--- yeahlaunch-0.2.shar ends here ---


>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list