Date: Tue, 10 Mar 2009 15:31:32 +0100 (CET) From: Patrice CLEMENT <clement.patrice@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/132507: New port: x11/yeahlaunch Simple application launcher for x11 Message-ID: <200903101431.n2AEVW6O094819@sd-10768> Resent-Message-ID: <200903101500.n2AF0E4W068788@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@phrat.de> X.TP XThis man page was written by Patrice Clement <clement.patrice@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@boulz.org> X# X# $FreeBSD$ X# X XPORTNAME= yeahlaunch XPORTVERSION= 0.2 XCATEGORIES= x11 XMASTER_SITES= http://phrat.de/ X XMAINTAINER= patrice@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903101431.n2AEVW6O094819>