ports/123252: New port: x11/yeahconsole - kuake-like extension for xterm/urxvt
Dmitry Klimov
lazyklimm at gmail.com
Wed Apr 30 09:20:01 UTC 2008
>Number: 123252
>Category: ports
>Synopsis: New port: x11/yeahconsole - kuake-like extension for xterm/urxvt
>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: Wed Apr 30 09:20:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Dmitry Klimov
>Release: RELENG_7
>Organization:
TrueBSD
>Environment:
FreeBSD home.intellect.local 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #0: Wed Jan 16 13:55:54 MSK 2008 dk at home.intellect.local:/mnt/src/sys/i386/compile/ADMIN i386
>Description:
YeahConsole turns an xterm into a gamelike console.
This means it will slide down from top of your screen if you hit a shortcut key.
>How-To-Repeat:
>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:
#
# yeahconsole
# yeahconsole/Makefile
# yeahconsole/distinfo
# yeahconsole/pkg-descr
# yeahconsole/files
# yeahconsole/files/patch-Makefile.diff
#
echo c - yeahconsole
mkdir -p yeahconsole > /dev/null 2>&1
echo x - yeahconsole/Makefile
sed 's/^X//' >yeahconsole/Makefile << 'END-of-yeahconsole/Makefile'
X# New ports collection makefile for: yeahconsole
X# Date created: 30 April 2008
X# Whom: asami
X#
X# $FreeBSD$
X#
X
XPORTNAME= yeahconsole
XPORTVERSION= 0.3.4
XCATEGORIES= x11
XMASTER_SITES= http://phrat.de/
X
XMAINTAINER= lazyklimm at gmail.com
XCOMMENT= quake console-like extension for X terminals
X
XPLIST_FILES= bin/yeahconsole
X
X.include <bsd.port.mk>
END-of-yeahconsole/Makefile
echo x - yeahconsole/distinfo
sed 's/^X//' >yeahconsole/distinfo << 'END-of-yeahconsole/distinfo'
XMD5 (yeahconsole-0.3.4.tar.gz) = 83a2367f9b4857fed02464b0e8a6595a
XSHA256 (yeahconsole-0.3.4.tar.gz) = fcf3481f78a263a70f1cb5163630fc22e78bb0915013eb05689c6f4aeb0583ef
XSIZE (yeahconsole-0.3.4.tar.gz) = 12281
END-of-yeahconsole/distinfo
echo x - yeahconsole/pkg-descr
sed 's/^X//' >yeahconsole/pkg-descr << 'END-of-yeahconsole/pkg-descr'
XYeahConsole turns an xterm into a gamelike console.
X This means it will slide down from top of your screen if you hit a shortcut key.
XWWW: http://phrat.de/yeahtools.html
END-of-yeahconsole/pkg-descr
echo c - yeahconsole/files
mkdir -p yeahconsole/files > /dev/null 2>&1
echo x - yeahconsole/files/patch-Makefile.diff
sed 's/^X//' >yeahconsole/files/patch-Makefile.diff << 'END-of-yeahconsole/files/patch-Makefile.diff'
X--- Makefile.orig 2006-01-14 18:54:05.000000000 +0300
X+++ Makefile 2008-04-30 12:23:01.000000000 +0400
X@@ -5,26 +5,26 @@
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+LIBS = -lX11
X+INCLUDES = -I/usr/local/include
X+LIB_DIRS = -L/usr/local/lib
X+CFLAGS? = -Os -Wall
X
X OBJECTS := yeahconsole.o
X SOURCES := yeahconsole.c
X
X $(TARGET): $(OBJECTS)
X- $(CC) $(DEFINES) $(INCLUDES) $(LIB_DIRS) $(LIBS) -o $@ $<
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-
X+ $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) $(LIB_DIRS) -c -o $@ $(SOURCES)
X+all: $(TARGET)
X clean:
X rm -rf $(TARGET) $(OBJECTS)
X
X install: $(TARGET) $(MAN)
X- $(INSTALL) -o root -g root -m 0755 $(TARGET) $(PREFIX)/bin
X+ $(INSTALL) -o root -g wheel -m 0755 $(TARGET) $(PREFIX)/bin
X
X
X uninstall:
END-of-yeahconsole/files/patch-Makefile.diff
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list