./devel/py-curses, Curses module for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.7.6nb5, Package name: py37-curses-3.7.6nb5, Maintainer: pkgsrc-users

The curses module provides an interface for Python to the curses
library, the de-facto standard for portable advanced terminal handling.


Required to run:
[devel/ncurses] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 93e76be2d874b6ad0abd57c15bab8debc211226a
RMD160: 3b3f651d53f55c00c9fea579d901a9eff3d26905
Filesize: 16842.148 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-08 14:44:42 by Joerg Sonnenberger | Files touched by this commit (9)
Log message:
Always extract the full Python distfile for modules.

This retires an old "optimisation" that over time has created more
problems than it solved, including various questions from users about
the ignored patch failures.
   2019-12-12 11:43:32 by Mark Davies | Files touched by this commit (1)
Log message:
py-curses: python38 needs Modules/clinic available to build
   2019-11-03 11:18:30 by Roland Illig | Files touched by this commit (36)
Log message:
devel/py-*: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2018-06-03 09:49:27 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
python27: Remove patches/patch-ah (no longer needed)

Since Python 2.7.15 patches/patch-ah is no longer needed and badly interfere
(e.g. with it `curses.KEY_*' are no longer exposed):

 - Prototypes of NetBSD curses(3) are as described, no need to patch them
 - Avoid {lines,columns} -> {nlines,columns} rename, they are properly
   undef-ed due HAVE_TERM_H.
 - Use keyname() (it should be present since NetBSD 2.0)

Bump PKGREVISION for devel/py-curses so it will be properly rebuild.

Fixes PR pkg/53330 reported by <oster>.
   2017-09-03 10:53:18 by Thomas Klausner | Files touched by this commit (165)
Log message:
Follow some redirects.
   2017-09-03 10:37:04 by Thomas Klausner | Files touched by this commit (182)
Log message:
Comment out dead MASTER_SITES/HOMEPAGEs.
   2017-01-06 00:16:43 by Roy Marples | Files touched by this commit (9)
Log message:
Fix prior patches to use is_pad(3) rather than is_keypad(3).
Bump py-curses.
   2017-01-02 21:52:47 by Roy Marples | Files touched by this commit (7)
Log message:
se ncurses is_keypad function rather than directly looking at the
WINDOW structure.
Include <term.h> when needed and rename lines and columns vars to avoid
conflicts.
Builds and works with NetBSD-8 curses, so use mk/curses.buildlink3.mk
and test for getsyx(3) in curses rather than indescriminately linking
to ncurses.