Port details |
- ncurses Library for terminal-independent, full-screen output
- 6.5 devel
=24 6.5Version of this port present on the latest quarterly branch. - Maintainer: bofh@FreeBSD.org
 - Port Added: unknown
- Last Update: 2024-04-29 21:55:02
- Commit Hash: 6b02dcb
- People watching this port, also watch:: gmake, unzip, png, zip, freetype2
- License: MIT
- WWW:
- https://invisible-island.net/ncurses/
- Description:
- The ncurses software includes a SVr4 and XSI-Curses compatible
curses library as well as terminfo tools including "tic", "infocmp",
and "captoinfo". The library is used by other programs for text-mode
support of color, multiple highlights, forms-drawing characters,
automatic recognition of keypad and function-key sequences, and
more.
The ncurses library uses a terminfo database (included), but can
be configured to use BSD's /etc/termcap file instead. This has
been approved by the old 4.4BSD curses maintainer as the official
4.4BSD curses successor.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/ncurses/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/ncurses
- pkg install ncurses
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: ncurses
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1714420657
SHA256 (ncurses/ncurses-6.5.tar.gz) = 136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6
SIZE (ncurses/ncurses-6.5.tar.gz) = 3688489
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pkgconf>=1.3.0_1 : devel/pkgconf
- This port is required by:
- for Build
-
- databases/pspg
- games/nlarn
- games/openage
- lang/eisl
- mail/aerc
- misc/terminfo-db
- sysutils/byobu
-
Deleted ports which required this port:
- for Libraries
-
Deleted ports which required this port:
- for Run
-
- databases/pspg
- devel/sbt
- games/nlarn
- games/openage
- lang/eisl
- mail/aerc
- sysutils/byobu
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for ncurses-6.5:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
MANPAGES=on: Build and/or install manual pages
PROFILE=off: Build with profiling support
TRACE=off: Add trace() function to all models of ncurses
===> Use 'make config' to modify these settings
- Options name:
- devel_ncurses
- USES:
- cpe pkgconfig shebangfix
- pkg-message:
- For install:
- To get the terminfo database please install the terminfo-db package:
pkg install terminfo-db
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.9.20131221 09 Feb 2014 13:00:37
  |
antoine  |
Fix plist |
5.9.20131221 28 Dec 2013 14:59:25
  |
bapt  |
Add license |
5.9.20131221 28 Dec 2013 11:26:47
  |
bapt  |
Update to 5.9-20131221
Changes:
- inconditionnaly build wide character version
- inconditionnaly build terminfo database
- remove broken ext-color option
- make building of profiled library an option
- turn libncursesw.so and libncurses.so into ldscript anything building
with ports version of ncurses on 10 and current properly linked to
-ltinfo as well
- take maintainership
- support stage |
5.9_3 21 Sep 2013 06:57:41
  |
rafan  |
- Drop maintainership as I retired from ncurses maintenance in base. For
ncurses-devel, I will make an update before I drop. |
5.9_3 20 Sep 2013 17:13:47
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
5.9_3 08 Jun 2013 06:57:50
  |
rafan  |
- Use new USES framework
Submitted by: jgh@ |
5.9_2 08 Jun 2013 05:58:45
  |
rafan  |
- Install pkg-config files to support static linking
- Bump PORTREVISION
PR: ports/179005, ports/160695 |
5.9_1 29 May 2013 04:46:28
  |
jgh  |
- adoption of optionsNG
- add trace options to ncurses{-deve}
- doc knob conversion in subversion{16}
- trim headers/comments
- eliminate some processing of bsd.port.pre.mk
Approved by: portmgr (miwi) |
5.9_1 09 Oct 2012 22:38:56
  |
linimon  |
Back out USE_GCC=any. I failed to notice that the build had been fixed
with clang while my tests were still running.
Hat: portmgr |
5.9_1 09 Oct 2012 22:12:14
  |
linimon  |
Force numerous ports that fail to build with clang over to instead always
rely on gcc. The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to
accomplish this.
The ports chosen were ports that blocked 2 or more ports from building with
clang. (There are several hundred other ports that still fail to build with
clang, even with this patch. This is merely one step along the way.)
Those interested in fixing these ports with clang, and have clang as their
default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes.
For those who have gcc as their default compiler, this change is believed
to cause no change.
Hat: portmgr
Tested with: multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various
combinations of patch/no-patch and flag settings. |
5.9_1 08 Oct 2012 14:19:46
  |
rafan  |
- Fix build with clang
PR: ports/172357
Submitted by: arrowdodger <6yearold at gmail.com>
Obtained from: upstream (20110409 and 20120608 patch) |
5.9 28 Feb 2012 16:20:41
 |
rafan  |
- Make post-install tic(1) happy when there are too many terminfo files
installed, e.g. installed by other ports
PR: ports/165520
Submitted by: IWAMOTO Kouichi <sue at iwmt.org> |
5.9 14 May 2011 15:32:37
 |
rafan  |
- Update to 5.9 |
5.8 09 Mar 2011 14:19:57
 |
rafan  |
- Fix plist when WITH_EXTCOLORS is turned on
PR: ports/155401
Submitted by: Pierre Guinoiseau <geekounet at poildetroll.net> (with
modification) |
5.8 06 Mar 2011 09:19:31
 |
rafan  |
- Update to 5.8 |
5.7 20 Nov 2009 22:53:09
 |
pav  |
- Mark MAKE_JOBS_UNSAFE
Reported by: pointyhat |
5.7 05 Jan 2009 19:44:02
 |
pav  |
- Remove conditional checks for FreeBSD 5.x and older |
5.7 17 Nov 2008 12:59:31
 |
rafan  |
- Correct plist when EXTCOLORS is defined |
5.7 17 Nov 2008 09:00:27
 |
rafan  |
- Pet portlint(1) |
5.7 12 Nov 2008 09:12:35
 |
rafan  |
- Add an option to enable 256 color support
Requested by: Kevin Kobb <kkobb at skylinecorp.com> |
5.7 06 Nov 2008 04:20:50
 |
rafan  |
- Update to 5.7 |
5.6_2 11 Jun 2008 13:15:07
 |
rafan  |
- Switch to modern TTY. This is backported from newer ncurses 5.6 snapshot.
PR: ports/124483
Submitted by: ed@ |
5.6_1 20 May 2008 06:04:09
 |
rafan  |
- Since PORTEXAMPLES is used, no need to add extra entries in pkg-plist
Noticed by: itetcu |
5.6_1 31 Mar 2008 07:26:11
 |
rafan  |
- Really fix build when WRKDIRPREFIX [1]
I don't know why the current approach works in my previous test. Now
really fix the build by changing to .CURDIR (where the port lives).
Note that I use .CURDIR instead of PORTSDIR/PKGORIGIN as the port may
live outside somewhere else.
- Respect PORTEXAMPLES
- Add trailing slash for destination directory
PR: ports/117643 [1]
Submitted by: Stefan Sperling <stsp at stsp.name> [1] |
5.6_1 30 Oct 2007 06:27:08
 |
rafan  |
- Fix build/install when WRKDIRPREFIX is set
PR: ports/117643
Reported by: Stefan Sperling <stsp at stsp.name> |
5.6_1 04 Aug 2007 11:41:31
 |
gabor  |
- Remove the DESTDIR modifications from individual ports as we have a new,
fully chrooted DESTDIR, which does not need such any more.
Sponsored by: Google Summer of Code 2007
Approved by: portmgr (pav) |
5.6_1 16 Apr 2007 04:29:24
 |
rafan  |
- Force commit to note distfiles are changed into ncurses/ subdir |
5.6_1 16 Apr 2007 04:19:43
 |
rafan  |
- Add FreeBSD keyword for easier tracking |
5.6_1 16 Apr 2007 04:17:14
 |
rafan  |
- Make manual pages macros more like what we have in src/lib/ncurses. This
makes easier update in the base system.
- Remove 4.x support in devel/ncurses |
5.6_1 31 Jan 2007 18:41:08
 |
rafan  |
- Register conflicts with devel/ncurses-devel
- Reduce diff against devel/ncurses-devel |
5.6_1 30 Jan 2007 04:23:59
 |
kris  |
Retire NO_FILTER_SHLIBS now that it no longer serves a purpose |
5.6_1 05 Jan 2007 04:16:39
 |
rafan  |
- Enable terminfo again, can be turned off via WITHOUT_TERMINFO [1]
- Partially address bin/71801
- terminfo and termcap are both enabled by default
- Additional terminfo should be installed as share/misc/*.terminfo
When installing/upgrading ncurses port, these *.terminfo will
be taken care automatically. [2]
- Remove safe-sprintf, we have vsprintf(3) and vsnprintf(3)
- Fix problem on amd64 with ncursesw
- Remove our own rpath stuffs, use --enable-rpath instead.
- I think we can safely package it now. So, remove MANUAL_PACKAGE_BUILD.
Let me know if this causes problem.
- Profiling and debug libraries can be built conditionally
- By default, profiling libraries is built
Thanks to: thierry and Thomas Dickey [1]
Submitted by: thierry [2] |
5.6 30 Dec 2006 04:37:31
 |
rafan  |
- Update to 5.6 |
5.5 30 Dec 2006 03:49:30
 |
rafan  |
- Move MAN3 into a separate files for easier maintenance
- Other style changes
This makes 5.6 update easier. |
5.5_2 14 Aug 2006 04:16:20
 |
rafan  |
- Respect DESTDIR
- s/INSTALLS_SHLIB/USE_LDCONFIG/
PR: ports/101879
Submitted by: Gea-Suan Lin <gslin at gslin.org> |
5.5_2 27 Jun 2006 03:58:58
 |
rafan  |
Change to my FreeBSD.org email.
Approved by: delphij (mentor) |
5.5_2 22 Jun 2006 23:24:38
 |
garga  |
Use termcap instead terminfo, like ncurses from base system does
PR: ports/99212
Submitted by: maintainer |
5.5_1 22 May 2006 11:38:36
 |
garga  |
- Install widec (wide character) support, and install bith libraries for
FreeBSD > 5.3
- Bump PORTREVISION
- Pass maintainership to submitter since he did all this job
PR: ports/97462
Submitted by: Rong-En Fan <rafan at infor.org> |
5.5 15 May 2006 20:04:25
 |
garga  |
- Update to 5.5
- Take maintainership |
5.4 11 Feb 2006 21:03:14
 |
netchild  |
Reset maintainership to ports@ after ~4 months without any response to any
PR.
Thanks for contributing.
Since the acroread7 port is a somewhat important port for our users, I
will hand it over to emulation@ if no _active_ *committer* takes it
before the ports freeze.
While I'm here:
- fix a little nit in the csound port (I think the intention was to
create no backup file instead of creating one with a "-e" extension)
- set ARCH to i386 in the amd64 case for the acroread7 port. This
is a work-around to be able to install everything when a dependency
is not already installed (ARCH is read-only in sub-makes, so the
dependencies can't change it). This should be removed when the
dependencies are fixed or converted to use bsd.linux-rpm.mk. [1]
Not objected to by: portmgr (explicit: krion; silence: rest)
Maintainer timeout: ~4 months
Submitted by: Sangwoo Shim <sangwoos@gmail.com> [1]
PR: 87985 [1] |
5.4 07 Jan 2006 20:00:09
 |
trevor  |
Hash with SHA-256. |
5.4 06 Aug 2005 18:28:09
 |
pav  |
- Fix plist (libraries)
- Fix MLINKS
- Force manpages to gzip format
PR: ports/83642 [1, 2]
Submitted by: Marcus Grando <marcus@corp.grupos.com.br>
Approved by: maintainer timeout (19 days)
Approved by: portmgr (krion) |
5.4 09 Apr 2004 07:30:44
 |
trevor  |
Update to 5.4.
PR: 63338
Submitted by: linimon |
5.3 09 Apr 2004 04:35:11
 |
trevor  |
Fix grammar and spalling. List home page.
PR: 63338
Submitted by: linimon |
5.3 27 Jan 2004 16:12:37
 |
trevor  |
Add size data. |
5.3 01 Mar 2003 14:34:34
 |
trevor  |
Retire comment file. |
5.3 01 Nov 2002 06:41:36
 |
trevor  |
53 41 54 4F 52
41 52 45 50 4F
54 45 4E 45 54
4F 50 45 52 41
52 4F 54 41 53 I summon ncurses 5.3. |
5.2 13 Oct 2002 03:41:16
 |
kris  |
This has been in the base system and marked FORBIDDEN since 4.0-RELEASE.
Remove it. |
05 Feb 2001 14:34:42
    |
olgeni  |
Style police over the devel category. |
01 Jan 2001 10:15:17
    |
will  |
Goodbye, YEAR2000. Hello, 2001. |
08 Dec 2000 21:07:44
    |
ade  |
Mark FORBIDDEN for 4.x and above which already has this in the base system -
lots of wonderful breakages with this port installed too on such systems. |
13 Nov 2000 11:59:46
    |
tg  |
Don't try to installed non-existent files/Makefile. |
10 Nov 2000 12:52:48
    |
tg  |
Upgrade to 5.2. I hope this will work for the Python users on FreeBSD-3.x out
there. |
07 Nov 2000 09:36:01
    |
trevor  |
Mark forbidden because of reported buffer overflows. |
08 Oct 2000 02:10:04
    |
asami  |
Convert category devel to new layout. |
22 Jun 2000 06:52:16
    |
will  |
Unleash all of these ports upon the people. I no longer have any interest in
any of them, but will be happy to assign MAINTAINER to others and commit
updates for them. |