From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Mar 10 15:00:18 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D41B5106572A for ; Tue, 10 Mar 2009 15:00:18 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B69B28FC61 for ; Tue, 10 Mar 2009 15:00:14 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n2AF0EEC068789 for ; Tue, 10 Mar 2009 15:00:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n2AF0E4W068788; Tue, 10 Mar 2009 15:00:14 GMT (envelope-from gnats) Resent-Date: Tue, 10 Mar 2009 15:00:14 GMT Resent-Message-Id: <200903101500.n2AF0E4W068788@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Patrice CLEMENT Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 317791065670 for ; Tue, 10 Mar 2009 14:50:50 +0000 (UTC) (envelope-from clement.patrice@gmail.com) Received: from mx.axestech.net (sd-10768.dedibox.fr [88.191.63.230]) by mx1.freebsd.org (Postfix) with ESMTP id D72418FC14 for ; Tue, 10 Mar 2009 14:50:49 +0000 (UTC) (envelope-from clement.patrice@gmail.com) Received: from sd-10768 (localhost [127.0.0.1]) by mx.axestech.net (Postfix) with ESMTP id 9B1A62EBA5C for ; Tue, 10 Mar 2009 15:31:32 +0100 (CET) Received: (from patrice@localhost) by sd-10768 (8.14.3/8.14.3/Submit) id n2AEVW6O094819; Tue, 10 Mar 2009 15:31:32 +0100 (CET) (envelope-from clement.patrice@gmail.com) Message-Id: <200903101431.n2AEVW6O094819@sd-10768> Date: Tue, 10 Mar 2009 15:31:32 +0100 (CET) From: Patrice CLEMENT To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/132507: New port: x11/yeahlaunch Simple application launcher for x11 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Patrice CLEMENT List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Mar 2009 15:00:30 -0000 >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 X.TP XThis man page was written by Patrice Clement 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 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 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: