1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-12 07:27:57 +00:00

PDCurses is a public domain curses library for Win32, DOS, OS/2 and X11,

implementing most of the functions available in System V R4 curses. It
supports most compilers for these platforms. The X11 port allows existing
text-mode curses programs to be re-compiled and linked with PDCurses to
produce native X11 applications.

WWW: http://pdcurses.sourceforge.net/
This commit is contained in:
Alejandro Pulver 2006-07-03 00:22:32 +00:00
parent 3f494e88ce
commit 7b9028d0d5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=166785
9 changed files with 133 additions and 0 deletions

View File

@ -1393,6 +1393,7 @@
SUBDIR += pcre++
SUBDIR += pcre-utf8
SUBDIR += pcsc-lite
SUBDIR += pdcurses
SUBDIR += pear
SUBDIR += pear-Config
SUBDIR += pear-Console_Getargs

View File

@ -0,0 +1,45 @@
# New ports collection makefile for: pdcurses
# Date created: 1 Jul 2006
# Whom: alepulver
#
# $FreeBSD$
#
PORTNAME= pdcurses
PORTVERSION= 2.8
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= PDCurses-${PORTVERSION}
MAINTAINER= alepulver@FreeBSD.org
COMMENT= Curses library implementation for Win32, DOS, OS/2 and X11
USE_LDCONFIG= yes
USE_XLIB= yes
GNU_CONFIGURE= yes
OPTIONS= DEBUG "Enable debugging support" off \
LATIN1 "Enable support for Latin1 keys" off \
NEXTAW "Link with NeXtaw" off \
XAW3D "Link with Xaw3d" off
.include <bsd.port.pre.mk>
.for opt in DEBUG LATIN1
. if defined(WITH_${opt})
CONFIGURE_ARGS+=--enable-${opt:L}
. endif
.endfor
.if defined(WITH_NEXTAW)
LIB_DEPENDS+= neXtaw.${XAWVER}:${PORTSDIR}/x11-toolkits/neXtaw
CONFIGURE_ARGS+=--with-nextaw
.endif
.if defined(WITH_XAW3D)
LIB_DEPENDS+= Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d
CONFIGURE_ARGS+=--with-xaw3d
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (PDCurses-2.8.tar.gz) = cd3a67c94cfa6686678058f18bf87982
SHA256 (PDCurses-2.8.tar.gz) = e288ac5191de78c31635372f7cd31676561f5a9588258f41dac771ee9248b095
SIZE (PDCurses-2.8.tar.gz) = 325074

View File

@ -0,0 +1,7 @@
PDCurses is a public domain curses library for Win32, DOS, OS/2 and X11,
implementing most of the functions available in System V R4 curses. It
supports most compilers for these platforms. The X11 port allows existing
text-mode curses programs to be re-compiled and linked with PDCurses to
produce native X11 applications.
WWW: http://pdcurses.sourceforge.net/

View File

@ -0,0 +1,11 @@
bin/xcurses-config
include/xcurses.h
include/xcurses/curses.h
include/xcurses/curspriv.h
include/xcurses/panel.h
include/xcurses/term.h
include/xpanel.h
lib/libXCurses.a
lib/libXCurses.so
lib/libXpanel.a
@dirrm include/xcurses

45
devel/pdcurses/Makefile Normal file
View File

@ -0,0 +1,45 @@
# New ports collection makefile for: pdcurses
# Date created: 1 Jul 2006
# Whom: alepulver
#
# $FreeBSD$
#
PORTNAME= pdcurses
PORTVERSION= 2.8
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= PDCurses-${PORTVERSION}
MAINTAINER= alepulver@FreeBSD.org
COMMENT= Curses library implementation for Win32, DOS, OS/2 and X11
USE_LDCONFIG= yes
USE_XLIB= yes
GNU_CONFIGURE= yes
OPTIONS= DEBUG "Enable debugging support" off \
LATIN1 "Enable support for Latin1 keys" off \
NEXTAW "Link with NeXtaw" off \
XAW3D "Link with Xaw3d" off
.include <bsd.port.pre.mk>
.for opt in DEBUG LATIN1
. if defined(WITH_${opt})
CONFIGURE_ARGS+=--enable-${opt:L}
. endif
.endfor
.if defined(WITH_NEXTAW)
LIB_DEPENDS+= neXtaw.${XAWVER}:${PORTSDIR}/x11-toolkits/neXtaw
CONFIGURE_ARGS+=--with-nextaw
.endif
.if defined(WITH_XAW3D)
LIB_DEPENDS+= Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d
CONFIGURE_ARGS+=--with-xaw3d
.endif
.include <bsd.port.post.mk>

3
devel/pdcurses/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (PDCurses-2.8.tar.gz) = cd3a67c94cfa6686678058f18bf87982
SHA256 (PDCurses-2.8.tar.gz) = e288ac5191de78c31635372f7cd31676561f5a9588258f41dac771ee9248b095
SIZE (PDCurses-2.8.tar.gz) = 325074

7
devel/pdcurses/pkg-descr Normal file
View File

@ -0,0 +1,7 @@
PDCurses is a public domain curses library for Win32, DOS, OS/2 and X11,
implementing most of the functions available in System V R4 curses. It
supports most compilers for these platforms. The X11 port allows existing
text-mode curses programs to be re-compiled and linked with PDCurses to
produce native X11 applications.
WWW: http://pdcurses.sourceforge.net/

11
devel/pdcurses/pkg-plist Normal file
View File

@ -0,0 +1,11 @@
bin/xcurses-config
include/xcurses.h
include/xcurses/curses.h
include/xcurses/curspriv.h
include/xcurses/panel.h
include/xcurses/term.h
include/xpanel.h
lib/libXCurses.a
lib/libXCurses.so
lib/libXpanel.a
@dirrm include/xcurses