summaryrefslogtreecommitdiffstats
path: root/lib/ncurses
Commit message (Collapse)AuthorAgeFilesLines
* Migrate to a new way of dealing with building from old revisions ofimp2003-04-051-4/+0
| | | | | | | | | | | | | | | | | FreeBSD. This method attempts to centralize all the necessary hacks or work arounds in one of two places in the tree (src/Makefile.inc1 and src/tools/build). We build a small compatibility library (libbuild.a) as well as selectively installing necessary include files. We then include this directory when building host binaries. This removes all the past release compatibilty hacks from various places in the tree. We still build on tip of stable and current. I will work with those that want to support more, although I anticipate it will just work. Many thanks to ru@, obrien@ and jhb@ for providing valuable input at various stage of implementation, as well as for working together to positively effect a change for the better.
* Fixed CLEANFILES.ru2003-02-251-1/+1
| | | | Submitted by: cron
* Actually check if stdbool.h exists when BOOTSTRAPPING.ru2002-11-131-1/+1
|
* Bootstrapping aid for 4.0-RELEASE.ru2002-11-131-0/+4
|
* Zap now-unused SHLIB_MINORpeter2002-09-281-1/+0
|
* Try not to lint(1) contrib'ed sources. This Is Very Messy.markm2002-09-251-0/+2
|
* Set _POSIX2_VERSION=199209 before calling MKkey_defs.sh as workaround ofache2002-09-241-1/+1
| | | | obsolete +POS sort syntax.
* Add a missing file into the CLEANFILES variable.mux2002-09-181-1/+1
| | | | Approved by: peter
* Initiate deorbit burn for the i386-only a.out related support. Moves arepeter2002-09-171-13/+0
| | | | | | | | | | | | | | | under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha
* o Merge <machine/ansi.h> and <machine/types.h> into a new headermike2002-08-211-2/+2
| | | | | | | | | | | | | | | | | | | | | called <machine/_types.h>. o <machine/ansi.h> will continue to live so it can define MD clock macros, which are only MD because of gratuitous differences between architectures. o Change all headers to make use of this. This mainly involves changing: #ifdef _BSD_FOO_T_ typedef _BSD_FOO_T_ foo_t; #undef _BSD_FOO_T_ #endif to: #ifndef _FOO_T_DECLARED typedef __foo_t foo_t; #define _FOO_T_DECLARED #endif Concept by: bde Reviewed by: jake, obrien
* Handle the escaped colon \: in a capability.ru2002-08-121-0/+1
| | | | | | PR: bin/30778 Reviewed by: ache, peter MFC after: 3 days
* Drop support for COPY, -c has been the default mode of install(1)ru2002-07-291-1/+1
| | | | | | for a long time now. Approved by: bde
* s/${INSTALL} -c/${INSTALL} ${COPY}/ru2002-07-181-1/+1
|
* Add NCURSES_OSPEED replace command to MANFILTERache2002-06-021-1/+2
|
* Make this a little easier to build standalone. (same change as libpanel)peter2002-05-212-2/+10
|
* Initial update of bmake glue for ncurses-5.2-20020518peter2002-05-211-2/+7
|
* Initial update of bmake glue for ncurses-5.2-20020518. More to come.peter2002-05-212-32/+62
|
* `all-man' now creates manpages in the -DNOMANCOMPRESS case too.ru2002-05-151-1/+0
|
* Added new bsd.incs.mk which handles installing of header filesru2002-05-121-13/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow. Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1): kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile Replaced all `beforeinstall' targets for installing includes with the INCS stuff. Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE. Consistently use INCLUDEDIR instead of /usr/include. gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff. These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release".
* Remove 'register' keyword.obrien2002-03-211-2/+2
|
* Add __FBSDID()s to libncursesdillon2001-09-301-2/+3
|
* Unbreak build-tools -- build and use up-to-date ${HEADERS}.ru2001-09-141-2/+2
| | | | | | | | | These might not be present in /usr/include, or they may be incompatible with the version we are building (for library upgrades/downgrades). This stopped the RELENG_4 buildworld on a -CURRENT box. Well, this only fixes the issue if MFC'ed. :-)
* Turn on the extra 'const' settings for various curses functions. Whilepeter2001-06-121-1/+1
| | | | | | | | this is not strictly compliant with XSI curses, it enables us to pass const strings to many more functions that are actually const safe than before. This should be harmless. Requested by: lots of folks
* Create curs_termcap.3 --> termcap.3 MLINK, so many manpages in our tree thatsobomax2001-06-071-3/+4
| | | | | | reference to termcap.3 will not be pointing to nowhere. MFC after: 1 week
* Use the correct FreeBSD definitions for wint_t and wchar_t.obrien2001-05-181-1/+3
|
* Argh. Fix a long-standing man page filter botch. See terminfo(5) forpeter2001-05-171-1/+1
| | | | the effect.
* Update for ncurses 5.2-20010512 importpeter2001-05-173-32/+35
|
* MAN[1-9] -> MAN.ru2001-03-274-32/+23
|
* Add some missing functions in MLINKS. Link assume_default_colors.3tg2000-12-051-5/+10
| | | | | and use_default_colors.3 to default_colors.3 instead of dft_fgbg.3. The former seems to be newer and/or better maintained.
* Install manpages, including appropriate MLINKS.tg2000-12-053-0/+137
|
* Fix a buildworld hiccup with build-tools that wasn't present in standalonepeter2000-10-111-1/+1
| | | | library builds.
* Oops, beforedepend isn't needed. The build problem I had was due topeter2000-10-111-2/+0
| | | | something else.
* Update for ncurses 5.1-20001009 importpeter2000-10-111-3/+10
|
* Update for ncurses 20001009 importpeter2000-10-111-3/+10
|
* Update after ncurses 20001009 importpeter2000-10-111-3/+12
|
* Update bmake glue after ncurses 5.1-20001009 import.peter2000-10-112-10/+30
|
* src/Makefile.inc1 sets DESTDIR=${WORLDTMP} for `buildworld' stageru2000-08-041-1/+1
| | | | | causing pre-processed manual pages, like terminfo(5), to point to the temporary build tree.
* Add new man pagespeter2000-07-031-1/+3
|
* Get this to compile in the 5.1-20000701-prerelease environment.peter2000-07-033-5/+17
|
* Add missing source files. Sort SRCS.tg2000-05-243-8/+14
| | | | PR: 18631
* Make a link from curses.3 -> ncurses.3 so that 'man 3 curses' doespeter2000-03-021-0/+1
| | | | something remotely useful.
* Add the new version.c file for curses_version(3)peter2000-01-261-0/+1
|
* Replace beforeinstall target with new variables used by .mk system.rgrimes2000-01-143-14/+3
| | | | Reviewed by: marcel, and make world
* This is the second half of unbreaking the world build. Add a -DNOHTMLgreen2000-01-111-0/+2
| | | | | | corollary for -DNOINFO and -DNOMAN. I'll fix this properly (add specific HTML doc magic) in the .mk files later; right now, just unbreak the world.
* *draws his sword*green2000-01-111-0/+1
| | | | | | | | | I smite thee, vile buildworld breakage! The story is that these were added to beforeinstall improperly. In our beforeinstall, a full mtree has not been populated. Since the tree is not populated, we explode from missing directories on doc install. It should not be done in beforeinstall (includes) anyway.
* Install html files to /usr/share/doc/ncurses/phantom2000-01-101-0/+9
|
* Make sure curses.h is generated when making build-tools make_keysmarcel1999-12-201-2/+2
| | | | and make_hash depend on it.
* Add a `build-tools' target for make_hash and make_keys.marcel1999-12-131-0/+2
|
* Install include files with mode 444.marcel1999-12-111-1/+1
|
* EEK! termios mode wasn't activated..peter1999-11-301-1/+1
| | | | Noticed by: Christian Weisgerber <naddy@mips.rhein-neckar.de>
OpenPOWER on IntegriCloud