summaryrefslogtreecommitdiff
path: root/devel/pdcurses
AgeCommit message (Collapse)AuthorFilesLines
2011-02-28Reset maintainer for retired developers.wiz1-2/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2009-06-13Ran pkglint --autofix on the devel/ category. Most of the changes arerillig1-2/+2
simple white-space issues like indentation and trailing spaces. The others are cross-references for Makefile.common.
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-14/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-11-10Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal.wiz1-1/+2
2008-02-27If FOO is empty, then ${FOO:S/^/-l/} has a value of "-l". This is notjlam1-3/+4
what we want. Instead, use another pattern to strip away lone "-l" in BUILDLINK_LDADD.*.
2008-02-27Protect against possibly empty BUILDLINK_LIBNAME.* variables whenjlam1-2/+2
defining BUILDLINK_LDADD.* by using a substitution instead of directly prepending "-l".
2008-02-27+ The termlib.buildlink3.mk file is meant to be included by packagesjlam1-2/+3
that need basic termlib functionality, i.e. tgetent(), tgoto(), tputs(), etc. Together with the termlib.builtin.mk file, they will use either a built-in termcap library, a built-in X/Open "enhanced" curses library, or ncurses to provide these functions. + Add BUILDLINK_LIBNAME.* definitions to the various curses buildlink3.mk and builtin.mk files that give the "base" library name of the curses library, e.g. curses, ncurses, etc. These are used by the termlib files to set BUILDLINK_LIBNAME.termlib.
2008-02-25Try to fix build for X11_TYPE != modular.jlam3-6/+7
2008-02-25+ Introduce a way for a user to set the default curses implementationjlam1-1/+11
used by packages that need curses. From curses.buildlink3.mk: CURSES_DEFAULT This value represents the type of curses we wish to use on the system. Setting this to "curses" means that the system curses implementation is fine. Possible: curses, ncurses, pdcurses + Move all code to detect a built-in version of curses into a curses.builtin.mk file. + Add code to {n,pd}curses/buildlink3.mk so make the headers and libraries usable as <curses.h> and -lcurses if _PKG_USE_CURSES is defined. _PKG_USE_CURSES is only defined by curses.buildlink3.mk. + Improve the detection of native ncurses in ncurses/builtin.mk and allow headers and libraries to be usable as <ncurses.h> and -lncurses.
2008-02-24Import pdcurses-3.3 as devel/pdcurses.jlam8-0/+340
PDCurses is a public domain curses library that implements most of the functions available in X/Open and System V R4 curses. This X11 port allows for recompiling programs using text-mode curses to produce native X11 applications. This package was originally created by <bjs> in pkgsrc-wip and with several modifications by me to update to the latest version of PDCurses and to be more buildlink-correct.