head 1.24; access; symbols pkgsrc-2023Q4:1.24.0.2 pkgsrc-2023Q4-base:1.24 pkgsrc-2023Q3:1.23.0.16 pkgsrc-2023Q3-base:1.23 pkgsrc-2023Q2:1.23.0.14 pkgsrc-2023Q2-base:1.23 pkgsrc-2023Q1:1.23.0.12 pkgsrc-2023Q1-base:1.23 pkgsrc-2022Q4:1.23.0.10 pkgsrc-2022Q4-base:1.23 pkgsrc-2022Q3:1.23.0.8 pkgsrc-2022Q3-base:1.23 pkgsrc-2022Q2:1.23.0.6 pkgsrc-2022Q2-base:1.23 pkgsrc-2022Q1:1.23.0.4 pkgsrc-2022Q1-base:1.23 pkgsrc-2021Q4:1.23.0.2 pkgsrc-2021Q4-base:1.23 pkgsrc-2021Q3:1.20.0.42 pkgsrc-2021Q3-base:1.20 pkgsrc-2021Q2:1.20.0.40 pkgsrc-2021Q2-base:1.20 pkgsrc-2021Q1:1.20.0.38 pkgsrc-2021Q1-base:1.20 pkgsrc-2020Q4:1.20.0.36 pkgsrc-2020Q4-base:1.20 pkgsrc-2020Q3:1.20.0.34 pkgsrc-2020Q3-base:1.20 pkgsrc-2020Q2:1.20.0.30 pkgsrc-2020Q2-base:1.20 pkgsrc-2020Q1:1.20.0.10 pkgsrc-2020Q1-base:1.20 pkgsrc-2019Q4:1.20.0.32 pkgsrc-2019Q4-base:1.20 pkgsrc-2019Q3:1.20.0.28 pkgsrc-2019Q3-base:1.20 pkgsrc-2019Q2:1.20.0.26 pkgsrc-2019Q2-base:1.20 pkgsrc-2019Q1:1.20.0.24 pkgsrc-2019Q1-base:1.20 pkgsrc-2018Q4:1.20.0.22 pkgsrc-2018Q4-base:1.20 pkgsrc-2018Q3:1.20.0.20 pkgsrc-2018Q3-base:1.20 pkgsrc-2018Q2:1.20.0.18 pkgsrc-2018Q2-base:1.20 pkgsrc-2018Q1:1.20.0.16 pkgsrc-2018Q1-base:1.20 pkgsrc-2017Q4:1.20.0.14 pkgsrc-2017Q4-base:1.20 pkgsrc-2017Q3:1.20.0.12 pkgsrc-2017Q3-base:1.20 pkgsrc-2017Q2:1.20.0.8 pkgsrc-2017Q2-base:1.20 pkgsrc-2017Q1:1.20.0.6 pkgsrc-2017Q1-base:1.20 pkgsrc-2016Q4:1.20.0.4 pkgsrc-2016Q4-base:1.20 pkgsrc-2016Q3:1.20.0.2 pkgsrc-2016Q3-base:1.20 pkgsrc-2016Q2:1.18.0.2 pkgsrc-2016Q2-base:1.18 pkgsrc-2016Q1:1.17.0.4 pkgsrc-2016Q1-base:1.17 pkgsrc-2015Q4:1.17.0.2 pkgsrc-2015Q4-base:1.17 pkgsrc-2015Q3:1.16.0.6 pkgsrc-2015Q3-base:1.16 pkgsrc-2015Q2:1.16.0.4 pkgsrc-2015Q2-base:1.16 pkgsrc-2015Q1:1.16.0.2 pkgsrc-2015Q1-base:1.16 pkgsrc-2014Q4:1.15.0.4 pkgsrc-2014Q4-base:1.15 pkgsrc-2014Q3:1.15.0.2 pkgsrc-2014Q3-base:1.15 pkgsrc-2014Q2:1.14.0.2 pkgsrc-2014Q2-base:1.14 pkgsrc-2014Q1:1.13.0.4 pkgsrc-2014Q1-base:1.13 pkgsrc-2013Q4:1.13.0.2 pkgsrc-2013Q4-base:1.13 pkgsrc-2013Q3:1.12.0.30 pkgsrc-2013Q3-base:1.12 pkgsrc-2013Q2:1.12.0.28 pkgsrc-2013Q2-base:1.12 pkgsrc-2013Q1:1.12.0.26 pkgsrc-2013Q1-base:1.12 pkgsrc-2012Q4:1.12.0.24 pkgsrc-2012Q4-base:1.12 pkgsrc-2012Q3:1.12.0.22 pkgsrc-2012Q3-base:1.12 pkgsrc-2012Q2:1.12.0.20 pkgsrc-2012Q2-base:1.12 pkgsrc-2012Q1:1.12.0.18 pkgsrc-2012Q1-base:1.12 pkgsrc-2011Q4:1.12.0.16 pkgsrc-2011Q4-base:1.12 pkgsrc-2011Q3:1.12.0.14 pkgsrc-2011Q3-base:1.12 pkgsrc-2011Q2:1.12.0.12 pkgsrc-2011Q2-base:1.12 pkgsrc-2011Q1:1.12.0.10 pkgsrc-2011Q1-base:1.12 pkgsrc-2010Q4:1.12.0.8 pkgsrc-2010Q4-base:1.12 pkgsrc-2010Q3:1.12.0.6 pkgsrc-2010Q3-base:1.12 pkgsrc-2010Q2:1.12.0.4 pkgsrc-2010Q2-base:1.12 pkgsrc-2010Q1:1.12.0.2 pkgsrc-2010Q1-base:1.12 pkgsrc-2009Q4:1.11.0.8 pkgsrc-2009Q4-base:1.11 pkgsrc-2009Q3:1.11.0.6 pkgsrc-2009Q3-base:1.11 pkgsrc-2009Q2:1.11.0.4 pkgsrc-2009Q2-base:1.11 pkgsrc-2009Q1:1.11.0.2 pkgsrc-2009Q1-base:1.11 pkgsrc-2008Q4:1.9.0.6 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.9.0.4 pkgsrc-2008Q3-base:1.9 cube-native-xorg:1.9.0.2 cube-native-xorg-base:1.9 pkgsrc-2008Q2:1.7.0.24 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.22 pkgsrc-2008Q1:1.7.0.20 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.18 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.16 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.14 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.12 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.10 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.8 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.6 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.4 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.2 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.6.0.2 pkgsrc-2005Q3-base:1.6 pkgsrc-2005Q2:1.5.0.4 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.2 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.3.0.18 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.16 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.14 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.12 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.10 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.3.0.6 netbsd-1-6-1-base:1.3 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.3 netbsd-1-5-PATCH001:1.2; locks; strict; comment @# @; 1.24 date 2023.12.16.10.16.48; author mef; state Exp; branches; next 1.23; commitid yX7ls8PycgQmXFQE; 1.23 date 2021.10.26.10.16.19; author nia; state Exp; branches; next 1.22; commitid XMBRkrafc79x2jeD; 1.22 date 2021.10.07.13.41.11; author nia; state Exp; branches; next 1.21; commitid TK9Y8OXA04EYMSbD; 1.21 date 2021.10.02.02.38.18; author wen; state Exp; branches; next 1.20; commitid DKMqj2g5ZPDhibbD; 1.20 date 2016.08.16.00.38.25; author wen; state Exp; branches; next 1.19; commitid CUxv293HFUYVPsiz; 1.19 date 2016.08.13.04.13.50; author wen; state Exp; branches; next 1.18; commitid E0sRA9oJd7RF76iz; 1.18 date 2016.04.10.01.38.35; author mef; state Exp; branches; next 1.17; commitid ojNYkbxKiZGwh12z; 1.17 date 2015.11.03.03.28.05; author agc; state Exp; branches; next 1.16; commitid XagoUgdES8g2ZAHy; 1.16 date 2015.01.29.01.00.26; author mef; state Exp; branches; next 1.15; commitid J6H46mSsyabL6R7y; 1.15 date 2014.09.22.10.47.18; author jperkin; state Exp; branches; next 1.14; commitid V89LAJEAsVERvkRx; 1.14 date 2014.04.12.09.00.36; author wiz; state Exp; branches; next 1.13; commitid V9LFN042Lg6hanwx; 1.13 date 2013.10.16.16.27.26; author roy; state Exp; branches; next 1.12; commitid 9I77aZRAhDpclx9x; 1.12 date 2010.02.23.20.26.24; author sno; state Exp; branches; next 1.11; 1.11 date 2009.03.08.19.13.42; author he; state Exp; branches; next 1.10; 1.10 date 2009.01.19.00.16.26; author he; state Exp; branches; next 1.9; 1.9 date 2008.09.12.13.17.06; author he; state Exp; branches; next 1.8; 1.8 date 2008.07.17.11.28.06; author rhaen; state Exp; branches; next 1.7; 1.7 date 2005.12.03.01.43.04; author joerg; state Exp; branches; next 1.6; 1.6 date 2005.07.14.18.35.03; author adrianp; state Exp; branches; next 1.5; 1.5 date 2005.03.04.12.09.03; author wiz; state Exp; branches; next 1.4; 1.4 date 2005.02.23.22.24.24; author agc; state Exp; branches; next 1.3; 1.3 date 2001.11.26.06.49.47; author jlam; state Exp; branches; next 1.2; 1.2 date 2001.04.21.00.44.34; author wiz; state Exp; branches; next 1.1; 1.1 date 2001.04.17.11.07.48; author agc; state Exp; branches; next ; desc @@ 1.24 log @(devel/p5-Curses) Updated 1.38 to 1.44 New in 1.44 (Released March 07, 2023) Implement A_ITALIC New in 1.43 (Released December 08, 2022) Fix missing file introduced in 1.42 that prevents all builds from working. New in 1.42 (Released December 07, 2022) Add missing return type declarations so it works with modern C compilers. Fix build failure with newer compilers: test compiles to find Curses library capabilities fail because necessary header files are not included because C_PANELFUNCTION etc are not defined because the test compiles do not include CursesFun.h, which they can't because the test compiles are part of creating CursesFun.h. Solution: put C_PANELFUNCTION, etc in new config.h. Rename test.syms program to testsyms, because it is a more conventional name format. New in 1.41 (Released August 18, 2022) Fix bug in previous release causing non-GNU make to fail. New in 1.40 (Released August 17, 2022) Make passes make variables to 'test.syms' in environment instead of 'test.syms' reading and trying to interpret the make file. This makes it possible to override e.g. LDLOADLIBS on the make command line. Also makes it less icky. Fix compile errors in cdemo.c: 'sleep' not defined, argument count is not type int. Fix make file for cdemo so it doesn't use the Perl compile rule for cdemo.o. Split ChangeLog file out of HISTORY file. New in 1.39 (Released August 11, 2022) Add #include to top of Curses.c to fix a conflict between the Curses header files and Perl header files that causes a "loadable library and perl binaries are mismatched" / handshake key failure when you try to load the Perl module. @ text @$NetBSD: distinfo,v 1.23 2021/10/26 10:16:19 nia Exp $ BLAKE2s (Curses-1.44.tar.gz) = d0b9a25d5448c91554c3b0ef3e095f974b55d6bcc0c8a22c2ce0a9800f77acc3 SHA512 (Curses-1.44.tar.gz) = 2c7f9ad9971c1afe6c1bee59581466f848ab1128e546effccd2118cb7bce1962ec7f6a8da60be3cdd1405f6b0a44f7c29c5f7900cbc436940592b1075fbfb6f7 Size (Curses-1.44.tar.gz) = 139766 bytes @ 1.23 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2021/10/07 13:41:11 nia Exp $ d3 3 a5 3 BLAKE2s (Curses-1.38.tar.gz) = 9466e9683eded62d1843453e2d53727f70b2cd587b63bf9451efeb5a41fc2a5c SHA512 (Curses-1.38.tar.gz) = 27999e71f19576c930a794c9f478e8a3b6b3b1d1e68c4ca57b712f20c98a83dba46295c012a6c618d097b661ec30441c8147e26579218ecef977d7c7996c7442 Size (Curses-1.38.tar.gz) = 135789 bytes @ 1.22 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2021/10/02 02:38:18 wen Exp $ d3 1 a3 1 RMD160 (Curses-1.38.tar.gz) = d9229bb48e379f78276e4fc6dd8e691e7af6bbb0 @ 1.21 log @Update to 1.38 No upstream changelog found. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2016/08/16 00:38:25 wen Exp $ a2 1 SHA1 (Curses-1.38.tar.gz) = ca217b02461da7372d8e9cb5f0a794f90ac6d930 @ 1.20 log @Update to 0.36 No upstream changelog found. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2016/08/13 04:13:50 wen Exp $ d3 4 a6 4 SHA1 (Curses-1.36.tar.gz) = 8fbd0fa71b3f6db0b050a1d025585e2afcc96a27 RMD160 (Curses-1.36.tar.gz) = 4e1cad194f5ea984ee5eaeb2aeb1665f19f1be9a SHA512 (Curses-1.36.tar.gz) = 40ce96bdf7ef4bbd6975363bc27c2c561a81cafbaf147f2655a2c6521e09f6e40441cee06b6f8f27e370ad59eaf6f677ffe8e475030dfa870d25eca37717c58c Size (Curses-1.36.tar.gz) = 135049 bytes @ 1.19 log @Update to 1.35 No upstream changelog found. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2016/04/10 01:38:35 mef Exp $ d3 4 a6 4 SHA1 (Curses-1.35.tar.gz) = 3a4ac33c7a4ef0e6d5e6d43fa197f93dd905c822 RMD160 (Curses-1.35.tar.gz) = c593b33dbb7920ac839e6ec637f6dc1e2d14ceae SHA512 (Curses-1.35.tar.gz) = 0e88aff311cc1530ad2b0959065f30d11a667c5925a86cdf905b5f38d9e7ccf0c543a18044ecc8b883ab18b9c538acbcf80aa4824e5f43d267a54051a7df8209 Size (Curses-1.35.tar.gz) = 135141 bytes @ 1.18 log @Update to devel/p5-Curses-1.34 ------------------------ New in 1.34 (Released April 2, 2016) Several bugs fixed in demo programs (which also function as the documentation) for forms and menus and comments added explaining need to keep Perl variables around to avoid invalid memory references. New in 1.33 (Released October 3, 2015) Package contains META files. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2015/11/03 03:28:05 agc Exp $ d3 4 a6 4 SHA1 (Curses-1.34.tar.gz) = 52213fe22dde2ea3b8286fbac081417a4591a245 RMD160 (Curses-1.34.tar.gz) = 950827bf405e8fee1a1e8a56d802767e68c8b3e8 SHA512 (Curses-1.34.tar.gz) = 5c406d23e743aa4f84daf1ae49bb8767c5f125b62fac0b7eacc4bd3f729d022ba8ec26e410152fb95b455024724b3c51688df0ab3a0a471b4662c84e175581b8 Size (Curses-1.34.tar.gz) = 135417 bytes @ 1.17 log @Add SHA512 digests for distfiles for devel category Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2015/01/29 01:00:26 mef Exp $ d3 4 a6 4 SHA1 (Curses-1.32.tgz) = 7b0872d4977c6ba3e0a585a6293c9dc8650bede1 RMD160 (Curses-1.32.tgz) = 694b0d0fddadc2256d1f0eaf29c4f25549b5652d SHA512 (Curses-1.32.tgz) = ecaa5cea2b544979229badc9f0d0ce84b385aa178ea0f821e6582865b3be63ea3d0cbc43651e2dc03334b796e5eab961c30e8f1637eec4af579843617e661562 Size (Curses-1.32.tgz) = 134753 bytes @ 1.16 log @(pkgsrc) - patch-CursesFun.c is deleted, upstream fixed the problem, see 1.31 part in HISTORY below (upstream) - Update 1.29 to 1.32 ------------------- New in 1.32 (Released August 9, 2014) Makefile.PL: if /usr/include/ncurses/ncurses.h exists, use Ncurses regardless of what the $guess_cfg table says for the OS at hand. This fixes the former hybrid approach which didn't work for a Solaris 11 system that has both Ncurses and BSD curses. Typographical error in documentation fixed. New in 1.31 (Released April 26, 2014) Fix compile failure with some Curses libraries, introduced in 1.29 - undefined KEY_CODE_YES. Fix documentation: wide character functions exist back to Perl 5.6, not 5.16. New in 1.30 (Released April 19, 2014) Fix build failure: Use older substitutes if Perl is too old to have the 'utf8_to_uvchr_buf' function they use; don't include the wide character functions if Perl is even too old to have the substitutes. Broken in 1.29. Fix "constant not provided by your vendor" message when you refer to a function that does not exist in the Curses module. Minor fixes to documentation of new wide character functions. Fix warning about extra argument to c_setmevent . Fix documentation for "not defined in your Curses library" errors. (broken in 1.28). Fix demo programs' recognition of "not defined in your Curses library" errors (broken in 1.28). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2014/09/22 10:47:18 jperkin Exp $ d5 1 @ 1.15 log @Fix build on systems which do not defined KEY_CODE_YES, using KEY_MIN instead (notably SunOS). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2014/04/12 09:00:36 wiz Exp $ d3 3 a5 4 SHA1 (Curses-1.29.tgz) = ebd091c7ffb7805c1eb59e6ed787e5b292c322a3 RMD160 (Curses-1.29.tgz) = c81b9b74c0a126feb4d8d63764f533a278c6ccf6 Size (Curses-1.29.tgz) = 141638 bytes SHA1 (patch-CursesFun.c) = 0b6ae05b2f2870c7246624188010c602f8aa7e48 @ 1.14 log @Update to 1.29: New in 1.29 (Released April 6, 2014) Add an alternate set of functions (getchar, ungetchar, getstring, instring, addstring, insstring) providing a more Perl-like interface, converting from and to Perl strings (instead of passing data to the C library verbatim) and using wide character functions if available in the underlying curses library. Written by Edgar Fuß, Mathematisches Institut der Uni Bonn, @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2013/10/16 16:27:26 roy Exp $ d6 1 @ 1.13 log @Build form and menu support now. Perl Curses can use system curses fine, but we need to hand edit the c-config.h file to so as not to conflict the system forms.h file with the perl one. This is as documented in the package. NetBSD system curses does not support panels. If we're using ncurses we also build support for panels. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2010/02/23 20:26:24 sno Exp $ d3 3 a5 3 SHA1 (Curses-1.28.tgz) = 1f778ad08f5e2668e2457a61fca9b5d2a1e30d7e RMD160 (Curses-1.28.tgz) = 7d3c621fa27424fcc2b270bb511c04b00e0f4329 Size (Curses-1.28.tgz) = 127412 bytes @ 1.12 log @Updating devel/p5-Curses from 1.27 to 1.28 pkgsrc changes: - Add license definition Upstream changes: New in 1.28 (Released January 27, 2010) Disable Curses::Var::STORE. It doesn't work (doesn't even compile) with newer Ncurses (due to updates to make Ncurses reentrant). One can re-enable it by defining ALLOW_VARS_STORE in c-config.h. Improve "not provided by your vendor" message. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2009/03/08 19:13:42 he Exp $ a5 1 SHA1 (patch-ab) = 578e6b65a930fd561254d8b6f3da7014debd271c @ 1.11 log @Update from version 1.26 to 1.27. Pkgsrc changes: o Remove the now-redundant cleanup of Curses.i and Curses.s before configuring. Upstream changes: New in 1.27 (Released January 20, 2009) Extraneous .i and .s files in 1.26 removed. 'make clean' cleans all .i and .s too. 'gen' directory is replaced by gen.tar file, so CPAN doesn't index the stuff in there. That directory is stuff for developing the Curses package, not stuff for users. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2009/01/19 00:16:26 he Exp $ d3 3 a5 3 SHA1 (Curses-1.27.tgz) = f83bd814d04cf06b43d4bd78ffaf5f06ef5e68ce RMD160 (Curses-1.27.tgz) = 85589b878c80f3baccc60b9af7fa23330be92c1e Size (Curses-1.27.tgz) = 127036 bytes @ 1.10 log @Update from version 1.24nb1 to 1.26. Pkgsrc changes: o Add commands to remove leftover Curses.i and Curses.s from distribution Upstream changes: New in 1.26 (Released January 3, 2009) newterm() is available and putwin() and getwin() work in newer Perl (with PerlIO). We now use PerlIO_findFile(). 1.25 doesn't exist (The name got burned in a CPAN upload mistake). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2008/09/12 13:17:06 he Exp $ d3 3 a5 3 SHA1 (Curses-1.26.tgz) = fcf499ace326cfb8e908b14e7ae04d235430bee4 RMD160 (Curses-1.26.tgz) = 8b3a1ac0f63639899b230f5d363e1c1ade279987 Size (Curses-1.26.tgz) = 312188 bytes @ 1.9 log @Update from version 1.23 to 1.24. Pkgsrc changes: o Remove a redundant WRKSRC setting o Remove no longer needed patch-aa Upstream changes: New in 1.24 (Released September 10, 2008) Export KEY_RESIZE, KEY_EVENT. For Netbsd, allow both Netbsd and BSD guesses via CURSES_LIBTYPE, and default to Ncurses. Used to guess only BSD. From Ulrich Habel rhaen@@NetBSD.org . Add guess capability for Dragonfly. From Ulrich Habel rhaen@@NetBSD.org . @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2008/07/17 11:28:06 rhaen Exp $ d3 3 a5 3 SHA1 (Curses-1.24.tgz) = 5a39ac9da566b362a712ebeaf33ce649cb076dee RMD160 (Curses-1.24.tgz) = 119349f0d9db3139d10929e90ef7ef838699250b Size (Curses-1.24.tgz) = 126725 bytes @ 1.8 log @- updated to 1.23 - send patch-aa to upstream (so that they can include it - hopefully) The Curses Perl module was created by William Setzer (William_Setzer at ncsu.edu) in 1994. William maintained it up until July 2001, when he stopped having time to do so. In September 2004, Bryan Henderson (bryanh@@giraffe-data.com) took over maintainership of it, after confirming with William that he did not plan to continue. The module has always been distributed via CPAN. Curses itself is much older than the Perl implementation. Curses was originally only a C programming library. New in 1.23 (Released March 9, 2008) Fix crash of Makefile.PL on Windows. New in 1.22 (Released February 29, 2008) Nothing. Just a packaging fix. New in 1.21 (Released February 15, 2008) Don't undefine 'bool' macro in c-darwin hints file. New in 1.20 (Released November 19, 2007) Fix missing comment delimiter. New in 1.19 (Released November 18, 2007) Make it work on 5.005 again, using ppport.h (Devel::PPPort). From Slaven Rezic - slaven rezic de . Fix uninitialized value in Makefile.PL on a system without BSD Curses or Ncurses in a common place. Reverse change to chgat() in 1.16. Make expected argument count 4. There was never a 1.18 release; problems with PAUSE prevent using that release number. New in 1.17 (Released October 14, 2007) Fix bug - can't find c-config.h on a system with ncursesw. Make cdemo work on Windows. Don't undefine SP macro with Pdcurses. (Otherwise it won't compile; don't know why we used to undefine SP). In Windows hints file, #include curses.h instead of pdcurses.h. It seems to be called curses.h these days. New in 1.16 (August 7, 2007) Use Ncursesw (Ncurses with wide character functions) instead of Ncurses if available. Undefine "tab" macro, defined by Curses header file. It interferes with perl.h. Fix demo.form to use L! instead of J in the pack template that generates the new_form() argument. Apparently, J is something from older Perl and doesn't exist in current Perl. Put some documentation of the library in comments in demo.form. Use L! instead of I in the pack template in demo.menu. Change SvPV(X,PL_na) to SvPV_nolen(X) to get with the times. Change #!/usr/local/bin/perl to #! /usr/bin/perl . Fix bug: chgat() requires an extra, meaningless, argument. Fix changes expected argument count from 4 to 3. New in 1.15 (October 8, 2006) Add a simple load test 00-load.t. Makefile.PL: use cdemo.obj instead of cdemo.o on Windows. Makefile.PL: Guess ncurses/bsd based on what .h files exist. Fix bug in Makefile.PL: doesn't use curses type in guess at c-config.h (e.g. tries to use c-freebsd.h when it should use c-freebsd.bsd.h). Change all sv_isa() to sv_derived_from() so you can use subclasses. Thanks Leigh . Rename default Darwin (Mac OS X) hints file (ca 2001) to c-darwin.old, and the newer one ca 2004) to c-darwin.old so as to be the default. We're guessing that the newer one applies to more systems today. New in 1.14 (June 3, 2006) Make demo.form work on 64 bit machine. Add some narration to Makefile.PL to help with diagnosis. Move undef of 'instr' from individual hint files to Curses.c and add explanation. Use perl -w instead of 'use warnings' in Makefile.PL so it works with older Perl. New in 1.13 (October 10, 2005) Fix so it builds on current Cygwin. Some kind of build fix to get panels, forms, and menu functions to build. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2005/12/03 01:43:04 joerg Exp $ d3 3 a5 4 SHA1 (Curses-1.23.tgz) = aa3345dbc835ab4a48ca98b20b2f9fdfb0f7f85d RMD160 (Curses-1.23.tgz) = 02c4645528b6108fb2c6f22c4d894fa0e03f1b14 Size (Curses-1.23.tgz) = 126453 bytes SHA1 (patch-aa) = 63eff9e10d9075c74d1bc28cdfaf4ef698cbcbb2 @ 1.7 log @Add DragonFly support. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2005/07/14 18:35:03 adrianp Exp $ d3 4 a6 4 SHA1 (Curses-1.12.tgz) = 2b33a88f68783f29f773ab82f8d71bbad87a2b57 RMD160 (Curses-1.12.tgz) = 506671db523288ec4d1471212f046810e2af1852 Size (Curses-1.12.tgz) = 80258 bytes SHA1 (patch-aa) = 699dd96361ef0d3e39c17661453b062bd856cd41 @ 1.6 log @- Update p5-Curses > New in 1.12 (March 17, 2005) > > Build bug fixed: panel, forms, menu libs not found in build. > > Build bug fixed: Curses.pm treats version as number, so 1.10 == 1.1 . > > New in 1.11 (March 12, 2005) > > Various cleanup and improved diagnostics in the build. > > New in 1.10 (March 11, 2005) > > Build bug fixed: Makefile has undefined variable $libtyp. > > Build bug fixed: Makefile computes wrong guess hint file name. > > New in 1.09 (March 6, 2005) > > - Makefile.PL searches for curses header files instead of assuming > based on $OSNAME. > > - Makefile.PL warns user to reconfigure environment when form.h is > in /usr/include rather than just add -I/usr/include to the compile > (this concerns the problem with the conflicting Perl form.h file). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2005/03/04 12:09:03 wiz Exp $ d6 1 a6 1 SHA1 (patch-aa) = 9a21c27839667ead39d3b6e0eea3e00c785dcbe4 @ 1.5 log @Update to 1.08b. Closes PR 29583. New in 1.08 (November 2004) - perl.syms more verbose so you can diagnose failures. - You can use environment variables instead of modifying Makefile.PL to set your -I, -L, etc. options for the Curses libraries. - c-linux.ncurses.h hints file includes ncurses.h, not curses.h. - New c-darwin-thread-multi-2level.h hints file. New in 1.07 (September 2004) - Call to Perl_isa_sv() changed to isa_sv() because the former doesn't work on some systems (causes a build failure). New in 1.06 (July 2001) o Now requires perl5.005 or better to run. (You can probably run it in perl5.002-perl5.004 by grabbing newCONSTSUB out of the IO distribution on CPAN and editing all uses of "foreach my $var" in my perl scripts.) o Did lots of fiddling with the file generation in an effort to make it more comprehensible. In doing so, I moved around the way some things were done and probably broke it on some systems with weird compilers. Please let me know. o changed the "Curses->new()" function to be a bit less clever. o Support for libmenu! Many thanks to Yury Pshenichny who did most of the actual work. Update: Well, sort of support. For some reason beyond my ken, it doesn't work with Solaris (2.6) libmenu. (The items won't attach to the menu.) ncurses menu, both 1.9.9 and 5.2, seem to work fine. o libform support added, too. Ho hum. ;) This one does appear to work with Solaris libform. o Added the following ncurses extension functions: use_default_colors() assume_default_colors() define_key() keybound() keyok() resizeterm() (Thanks to neild at misago.org, hans at kolej.mff.cuni.cz) o Re-enabled the functions: attr_get() attr_off() attr_on() attr_set() o Between the functions supported and the functions listed in the pod as not supported, those are all the ones I know about. Got any more? Let me know. o Fixed 64 bit issue with getch() and possibly others, truncating returns of `chtype' to 32 bits. Note that this could possibly break some OSes. Please let me know. (Thanks to Randall.G.Steiner at bankofamerica.com) o Fixed bug where @@ARGV was always being cleared, and so no arguments ever got to MakeMaker. (Thanks to bdlow at nortelnetworks.com) o Added hints for Darwin/Mac OS X system. (Thanks to sdietrich at emlab.com) o Added note to NETBSD users at the bottom of this README. o Added a security notice to the README and pod. (Thanks to connor at ing.umu.se) o Has anyone successfully used the mouse event stuff? pkgsrc: MENUS and FORMS support not enabled because of compilation problems. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2005/02/23 22:24:24 agc Exp $ d3 3 a5 3 SHA1 (Curses-1.08b.tgz) = 78bc77f736679c2589609e53daae0db6914dc516 RMD160 (Curses-1.08b.tgz) = dc218ab4349480dc96a64a57012c0d3ba09dec5c Size (Curses-1.08b.tgz) = 77719 bytes @ 1.4 log @Add RMD160 digests. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2001/11/26 06:49:47 jlam Exp $ d3 3 a5 3 SHA1 (Curses-1.05.tar.gz) = b84873e5196d7495999482df38254ee89e2e5ac4 RMD160 (Curses-1.05.tar.gz) = 6cca44f775ddb2bd729ecf75d250d578946d63f4 Size (Curses-1.05.tar.gz) = 60897 bytes @ 1.3 log @Buildlinkify, in the sense that only the perl headers are found in ${PREFIX} -- everything else is pickup up from ${BUILDLINK_DIR}. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2001/04/21 00:44:34 wiz Exp $ d4 1 @ 1.2 log @Move to sha1 digests, and/or add distfile sizes. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 SHA1 (patch-aa) = 351002e494b6ce5001154158b036e3f8e08108de @ 1.1 log @+ move the distfile digest/checksum value from files/md5 to distinfo + move the patch digest/checksum values from files/patch-sum to distinfo @ text @d1 1 a1 1 $NetBSD: md5,v 1.3 2000/08/28 18:20:43 jlam Exp $ d3 2 a4 1 MD5 (Curses-1.05.tar.gz) = 966d3ef5ed5a30f00f3f66ab68b6bf35 @