aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2006-04-25 10:39:35 +0800
committeredwin <edwin@FreeBSD.org>2006-04-25 10:39:35 +0800
commitbef2fd0f851022afb320bf15928a8bec7fc1bdce (patch)
treec35aff951ebf7c511e515478bfb87430e7b3da53
parentcb5b9abf9258536bbfed54c56737813fe34fe42a (diff)
downloadfreebsd-ports-gnome-bef2fd0f851022afb320bf15928a8bec7fc1bdce.tar.gz
freebsd-ports-gnome-bef2fd0f851022afb320bf15928a8bec7fc1bdce.tar.zst
freebsd-ports-gnome-bef2fd0f851022afb320bf15928a8bec7fc1bdce.zip
New Port sysutils/dfui_curses: A curses front end for libdfui
sysutils/dfui_curses is a front end for the DragonFly User Interface library. PR: ports/96124 Submitted by: Andrew Turner <andrew+ports@fubar.geek.nz>
-rw-r--r--devel/Makefile1
-rw-r--r--devel/dfuife-curses/Makefile26
-rw-r--r--devel/dfuife-curses/distinfo3
-rw-r--r--devel/dfuife-curses/files/patch-Makefile29
-rw-r--r--devel/dfuife-curses/pkg-descr3
5 files changed, 62 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index ee60359294cd..55b35e18deae 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -216,6 +216,7 @@
SUBDIR += desktop-file-utils
SUBDIR += devhelp
SUBDIR += devtodo
+ SUBDIR += dfuife-curses
SUBDIR += dia2code
SUBDIR += dialyzer
SUBDIR += diffconvert
diff --git a/devel/dfuife-curses/Makefile b/devel/dfuife-curses/Makefile
new file mode 100644
index 000000000000..c0de85078259
--- /dev/null
+++ b/devel/dfuife-curses/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: dfuife-curses
+# Date created: 20 April 2006
+# Whom: Andrew Turner <andrew+ports@fubar.geek.nz>
+#
+# $FreeBSD$
+#
+
+PORTNAME= dfuife-curses
+PORTVERSION= 1.5.1.20050829
+CATEGORIES= devel
+MASTER_SITES= http://exodus.xmms.se/~alex/
+
+MAINTAINER= andrew+ports@fubar.geek.nz
+COMMENT= DFUI curses frontend
+
+LIB_DEPENDS= aura3.3:${PORTSDIR}/devel/libaura \
+ dfui4.4:${PORTSDIR}/devel/libdfui
+
+USE_BZIP2= yes
+
+PLIST_FILES= bin/dfuife_curses
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/dfuife_curses ${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/devel/dfuife-curses/distinfo b/devel/dfuife-curses/distinfo
new file mode 100644
index 000000000000..82fb9fec3949
--- /dev/null
+++ b/devel/dfuife-curses/distinfo
@@ -0,0 +1,3 @@
+MD5 (dfuife-curses-1.5.1.20050829.tar.bz2) = baffcf3cfc1d7cfcd77b08f4fd7edd7f
+SHA256 (dfuife-curses-1.5.1.20050829.tar.bz2) = 2ef8d5e36ea22ad415caa068aea22f2cfcbf14b32c9053bb2e52cadea946970f
+SIZE (dfuife-curses-1.5.1.20050829.tar.bz2) = 20418
diff --git a/devel/dfuife-curses/files/patch-Makefile b/devel/dfuife-curses/files/patch-Makefile
new file mode 100644
index 000000000000..d445d67eeaa4
--- /dev/null
+++ b/devel/dfuife-curses/files/patch-Makefile
@@ -0,0 +1,29 @@
+--- Makefile.orig Thu Apr 20 15:06:06 2006
++++ Makefile Thu Apr 20 15:07:35 2006
+@@ -1,9 +1,6 @@
+ # Makefile for dfuife_curses.
+ # $Id: Makefile,v 1.28 2005/08/29 19:19:13 cpressey Exp $
+
+-BASE?=../..
+-include ${BASE}/Config
+-
+ PACKAGE=dfuife_curses
+
+ OBJS= curses_util.o \
+@@ -12,13 +9,12 @@
+ main.o
+
+ CFLAGS+= ${WARNS}
+-CFLAGS+= -I../../lib/libaura -I../../lib/libdfui
+-CFLAGS+= -I/usr/local/include -I/usr/pkg/include
++CFLAGS+= -I${PREFIX}/include/aura3 -I${PREFIX}/include/dfui4
+ CFLAGS+= ${NLS_CFLAGS}
+ CFLAGS+= ${EXTRA_CFLAGS}
+
+-LDFLAGS+= -L../../lib/libaura -L../../lib/libdfui -ldfui -laura
+-LDFLAGS+= -L/usr/local/lib -L/usr/pkg/lib -lpanel -lncurses
++LDFLAGS+= -L${PREFIX}/lib -ldfui4 -laura3
++LDFLAGS+= -lpanel -lncurses
+ LDFLAGS+= ${NLS_LDFLAGS}
+
+ LANGUAGES= ru
diff --git a/devel/dfuife-curses/pkg-descr b/devel/dfuife-curses/pkg-descr
new file mode 100644
index 000000000000..d34b0cba18bd
--- /dev/null
+++ b/devel/dfuife-curses/pkg-descr
@@ -0,0 +1,3 @@
+DFUI curses frontend. Allows a DFUI backend (such as a system
+installer) to communicate with the user with an addressable text
+screen-oriented ('curses') user interface.