ports/96124: New Port sysutils/dfui_curses: A curses front end for libdfui
Andrew Turner
andrew+ports at fubar.geek.nz
Fri Apr 21 02:40:12 UTC 2006
>Number: 96124
>Category: ports
>Synopsis: New Port sysutils/dfui_curses: A curses front end for libdfui
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Apr 21 02:40:10 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Andrew Turner
>Release: FreeBSD 5.4-STABLE i386
>Organization:
none
>Environment:
System: FreeBSD serv.int.fubar.geek.nz 5.4-STABLE FreeBSD 5.4-STABLE #9: Sun Jan 29 12:45:34 NZDT 2006 root at serv.int.fubar.geek.nz:/usr/obj/srctrees/RELENG_5/sys/GENERIC i386
>Description:
sysutils/dfui_curses is a front end for the DragonFly User Interface library.
>How-To-Repeat:
>Fix:
--- port-sysutils-dfuife-curses.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:
#
# Makefile
# distinfo
# files
# files/patch-Makefile
# pkg-descr
#
echo x - Makefile
sed 's/^X//' >Makefile << 'END-of-Makefile'
X# New ports collection makefile for: dfuife-curses
X# Date created: 20 April 2006
X# Whom: Andrew Turner <andrew+ports at fubar.geek.nz>
X#
X# $FreeBSD$
X#
X
XPORTNAME= dfuife-curses
XPORTVERSION= 1.5.1.20050829
XCATEGORIES= devel
XMASTER_SITES= http://exodus.xmms.se/~alex/
X
XMAINTAINER= andrew+ports at fubar.geek.nz
XCOMMENT= DFUI curses frontend
X
XLIB_DEPENDS= aura3.3:${PORTSDIR}/devel/libaura \
X dfui4.4:${PORTSDIR}/devel/libdfui
X
XUSE_BZIP2= yes
X
XPLIST_FILES= bin/dfuife_curses
X
Xdo-install:
X ${INSTALL_PROGRAM} ${WRKSRC}/dfuife_curses ${PREFIX}/bin
X
X.include <bsd.port.mk>
END-of-Makefile
echo x - distinfo
sed 's/^X//' >distinfo << 'END-of-distinfo'
XMD5 (dfuife-curses-1.5.1.20050829.tar.bz2) = baffcf3cfc1d7cfcd77b08f4fd7edd7f
XSHA256 (dfuife-curses-1.5.1.20050829.tar.bz2) = 2ef8d5e36ea22ad415caa068aea22f2cfcbf14b32c9053bb2e52cadea946970f
XSIZE (dfuife-curses-1.5.1.20050829.tar.bz2) = 20418
END-of-distinfo
echo c - files
mkdir -p files > /dev/null 2>&1
echo x - files/patch-Makefile
sed 's/^X//' >files/patch-Makefile << 'END-of-files/patch-Makefile'
X--- Makefile.orig Thu Apr 20 15:06:06 2006
X+++ Makefile Thu Apr 20 15:07:35 2006
X@@ -1,9 +1,6 @@
X # Makefile for dfuife_curses.
X # $Id: Makefile,v 1.28 2005/08/29 19:19:13 cpressey Exp $
X
X-BASE?=../..
X-include ${BASE}/Config
X-
X PACKAGE=dfuife_curses
X
X OBJS= curses_util.o \
X@@ -12,13 +9,12 @@
X main.o
X
X CFLAGS+= ${WARNS}
X-CFLAGS+= -I../../lib/libaura -I../../lib/libdfui
X-CFLAGS+= -I/usr/local/include -I/usr/pkg/include
X+CFLAGS+= -I${PREFIX}/include/aura3 -I${PREFIX}/include/dfui4
X CFLAGS+= ${NLS_CFLAGS}
X CFLAGS+= ${EXTRA_CFLAGS}
X
X-LDFLAGS+= -L../../lib/libaura -L../../lib/libdfui -ldfui -laura
X-LDFLAGS+= -L/usr/local/lib -L/usr/pkg/lib -lpanel -lncurses
X+LDFLAGS+= -L${PREFIX}/lib -ldfui4 -laura3
X+LDFLAGS+= -lpanel -lncurses
X LDFLAGS+= ${NLS_LDFLAGS}
X
X LANGUAGES= ru
END-of-files/patch-Makefile
echo x - pkg-descr
sed 's/^X//' >pkg-descr << 'END-of-pkg-descr'
XDFUI curses frontend. Allows a DFUI backend (such as a system
Xinstaller) to communicate with the user with an addressable text
Xscreen-oriented ('curses') user interface.
END-of-pkg-descr
exit
--- port-sysutils-dfuife-curses.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list