diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2020-02-07 08:36:41 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2020-02-07 08:36:41 +0000 |
commit | f0179cb6083cc92e5947ae56e6a0a5c5328aead0 (patch) | |
tree | bcee0ba9c2149b71f0bfc036df1e61e3105bf980 /package | |
parent | cea297eb34d2361e79529034397465068ae34ecd (diff) | |
download | src-f0179cb6083cc92e5947ae56e6a0a5c5328aead0.tar.gz src-f0179cb6083cc92e5947ae56e6a0a5c5328aead0.zip |
Vendor import ncurses 6.1-20200118vendor/ncurses/6.1-20200118
Notes
Notes:
svn path=/vendor/ncurses/dist/; revision=357645
svn path=/vendor/ncurses/6.1-20200118/; revision=357646; tag=vendor/ncurses/6.1-20200118
Diffstat (limited to 'package')
39 files changed, 9753 insertions, 494 deletions
diff --git a/package/debian-mingw/changelog b/package/debian-mingw/changelog index bda20d7c9b43..cbd950df9e58 100644 --- a/package/debian-mingw/changelog +++ b/package/debian-mingw/changelog @@ -1,8 +1,8 @@ -ncurses6 (5.9-20140222) unstable; urgency=low +ncurses6 (6.1+20200118) unstable; urgency=low * latest weekly patch - -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 22 Feb 2014 11:55:12 -0500 + -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 18 Jan 2020 05:27:03 -0500 ncurses6 (5.9-20131005) unstable; urgency=low diff --git a/package/debian-mingw/compat b/package/debian-mingw/compat index 7ed6ff82de6b..ec635144f600 100644 --- a/package/debian-mingw/compat +++ b/package/debian-mingw/compat @@ -1 +1 @@ -5 +9 diff --git a/package/debian-mingw/control b/package/debian-mingw/control index b32a33ebc825..7ad33dcc546b 100644 --- a/package/debian-mingw/control +++ b/package/debian-mingw/control @@ -2,7 +2,7 @@ Source: ncurses6 Section: libdevel Priority: optional Maintainer: Thomas E. Dickey <dickey@invisible-island.net> -Homepage: http://invisible-island.net/ncurses/ +Homepage: https://invisible-island.net/ncurses/ Build-Depends: debhelper (>= 7) Standards-Version: 3.8.2 diff --git a/package/debian-mingw/copyright b/package/debian-mingw/copyright index 2b279046d6ee..1ce70990e929 100644 --- a/package/debian-mingw/copyright +++ b/package/debian-mingw/copyright @@ -1,112 +1,99 @@ +Upstream source https://invisible-island.net/ncurses/ncurses.html This package is used for testing builds of ncurses. -Copyright (c) 1998-2013,2014 Free Software Foundation, Inc. -Copyright © 2001 by Pradeep Padala - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, distribute with modifications, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. - - -Copyright (C) 1994 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- -TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other deal- -ings in this Software without prior written authorization from the X Consor- -tium. - - -Copyright (c) 1980, 1991, 1992, 1993 - The Regents of the University of California. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - - -Copyright 1996-2013,2014 by Thomas E. Dickey - - All Rights Reserved - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. +Current ncurses maintainer: Thomas Dickey <dickey@invisible-island.net> + +------------------------------------------------------------------------------- +Files: * +Copyright: 1998-2019,2020 Free Software Foundation, Inc. +Licence: X11 + +Files: aclocal.m4 package +Copyright: 1996-2019,2020 by Thomas E. Dickey +Licence: X11 + +Files: doc/html/NCURSES-Programming-HOWTO.html +Copyright: 2001 by Pradeep Padala +Licence: X11 + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, distribute with modifications, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR + THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name(s) of the above copyright + holders shall not be used in advertising or otherwise to promote the + sale, use or other dealings in this Software without prior written + authorization. + +------------------------------------------------------------------------------- +Files: install-sh +Copyright: 1994 X Consortium +Licence: X11 + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + +------------------------------------------------------------------------------- +Files: progs/tset.c ncurses/tinfo/read_termcap.c +Copyright: 1980,1991,1992,1993 The Regents of the University of California. +License: BSD + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. -- vile: txtmode file-encoding=utf-8 diff --git a/package/debian-mingw/mingw32-ncurses6.lintian-overrides b/package/debian-mingw/mingw32-ncurses6.lintian-overrides new file mode 100644 index 000000000000..ed565e43aa0c --- /dev/null +++ b/package/debian-mingw/mingw32-ncurses6.lintian-overrides @@ -0,0 +1,7 @@ +mingw32-ncurses6: latest-debian-changelog-entry-changed-to-native + +mingw32-ncurses6: non-standard-dir-in-usr +mingw32-ncurses6: file-in-unusual-dir + +mingw32-ncurses6: binary-without-manpage +mingw32-ncurses6: executable-not-elf-or-script diff --git a/package/debian-mingw/rules b/package/debian-mingw/rules index 35dacc04eaa3..4aa7cb957ac9 100755 --- a/package/debian-mingw/rules +++ b/package/debian-mingw/rules @@ -11,40 +11,48 @@ DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +MY_ABI=6 + BUILD_CC = gcc CC_NORMAL = -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion CC_STRICT = $(CC_NORMAL) -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wwrite-strings -ansi -pedantic TARGET = i686-w64-mingw32 +MINGW_BIN = /usr/bin MINGW_TOP = /usr/$(TARGET) -MINGW_TMP = $(CURDIR)/debian/mingw32-ncurses6 +MINGW_TMP = $(CURDIR)/debian/mingw32-ncurses$(MY_ABI) CFLAGS = $(CC_NORMAL) +verbose = # -v + CONFIG_OPTIONS = \ - --disable-echo \ --disable-db-install \ + --disable-echo \ --disable-getcap \ --disable-hard-tabs \ --disable-leaks \ --disable-macros \ --disable-overwrite \ --disable-termcap \ - --enable-const \ - --enable-ext-colors \ - --enable-ext-mouse \ --enable-interop \ - --enable-sp-funcs \ + --enable-opaque-curses \ + --enable-opaque-form \ + --enable-opaque-menu \ + --enable-opaque-panel \ + --enable-pc-files \ --enable-term-driver \ --enable-warnings \ --enable-widec \ --verbose \ + --with-abi-version=$(MY_ABI) \ --with-cxx-shared \ --with-develop \ --with-fallbacks=unknown,rxvt \ + --with-tic-path=/usr/bin/tic$(MY_ABI) \ + --with-infocmp-path=/usr/bin/infocmp$(MY_ABI) \ --with-shared \ - --with-tparm-arg=intptr_t \ --with-trace \ --with-xterm-kbs=DEL \ --without-ada \ @@ -75,6 +83,8 @@ configure-stamp: --target=$(TARGET) \ --prefix=$(MINGW_TOP) \ --with-build-cc=$(BUILD_CC) \ + --with-pc-suffix=$(MY_ABI) \ + --with-pkg-config-libdir=/usr/$(TARGET)/lib/pkgconfig \ $(CONFIG_OPTIONS) touch configure-stamp @@ -102,10 +112,17 @@ install-stamp: build-stamp dh_testdir dh_testroot dh_clean -k - dh_installdirs + dh_installdirs $(verbose) $(MAKE) install.libs DESTDIR=$(MINGW_TMP) + mkdir -p $(MINGW_TMP)$(MINGW_BIN) + for name in $(MINGW_TMP)$(MINGW_TOP)/bin/*-config; \ + do \ + base=`basename $$name`; \ + ln -v $$name $(MINGW_TMP)$(MINGW_BIN)/$(TARGET)-$$base; \ + done + touch install-stamp # Build architecture-independent files here. @@ -115,16 +132,18 @@ binary-indep: build install # Build architecture-dependent files here. binary-arch: build install dh_testdir - dh_testroot - dh_installchangelogs NEWS + dh_testroot $(verbose) + dh_lintian $(verbose) + dh_installdocs $(verbose) + dh_installchangelogs $(verbose) NEWS # dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb + dh_compress $(verbose) + dh_fixperms $(verbose) + dh_installdeb $(verbose) + dh_shlibdeps $(verbose) + dh_gencontrol $(verbose) + dh_md5sums $(verbose) + dh_builddeb $(verbose) binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install install-stamp diff --git a/package/debian-mingw/source/format b/package/debian-mingw/source/format index 163aaf8d82b6..89ae9db8f88b 100644 --- a/package/debian-mingw/source/format +++ b/package/debian-mingw/source/format @@ -1 +1 @@ -3.0 (quilt) +3.0 (native) diff --git a/package/debian-mingw/watch b/package/debian-mingw/watch index 945a9962419f..f6b3987e0dda 100644 --- a/package/debian-mingw/watch +++ b/package/debian-mingw/watch @@ -1,4 +1,4 @@ version=3 -opts=passive ftp://invisible-island.net/ncurses/current/ncurses\.tar.gz \ +opts=passive ftp://ftp.invisible-island.net/ncurses/current/ncurses\.tar.gz \ debian uupdate diff --git a/package/debian-mingw64/changelog b/package/debian-mingw64/changelog index bda20d7c9b43..cbd950df9e58 100644 --- a/package/debian-mingw64/changelog +++ b/package/debian-mingw64/changelog @@ -1,8 +1,8 @@ -ncurses6 (5.9-20140222) unstable; urgency=low +ncurses6 (6.1+20200118) unstable; urgency=low * latest weekly patch - -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 22 Feb 2014 11:55:12 -0500 + -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 18 Jan 2020 05:27:03 -0500 ncurses6 (5.9-20131005) unstable; urgency=low diff --git a/package/debian-mingw64/compat b/package/debian-mingw64/compat index 7ed6ff82de6b..ec635144f600 100644 --- a/package/debian-mingw64/compat +++ b/package/debian-mingw64/compat @@ -1 +1 @@ -5 +9 diff --git a/package/debian-mingw64/control b/package/debian-mingw64/control index a17ed1fc81a3..fa1bd716f2c8 100644 --- a/package/debian-mingw64/control +++ b/package/debian-mingw64/control @@ -2,7 +2,7 @@ Source: ncurses6 Section: libdevel Priority: optional Maintainer: Thomas E. Dickey <dickey@invisible-island.net> -Homepage: http://invisible-island.net/ncurses/ +Homepage: https://invisible-island.net/ncurses/ Build-Depends: debhelper (>= 7) Standards-Version: 3.8.2 diff --git a/package/debian-mingw64/copyright b/package/debian-mingw64/copyright index 2b279046d6ee..1ce70990e929 100644 --- a/package/debian-mingw64/copyright +++ b/package/debian-mingw64/copyright @@ -1,112 +1,99 @@ +Upstream source https://invisible-island.net/ncurses/ncurses.html This package is used for testing builds of ncurses. -Copyright (c) 1998-2013,2014 Free Software Foundation, Inc. -Copyright © 2001 by Pradeep Padala - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, distribute with modifications, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. - - -Copyright (C) 1994 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- -TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other deal- -ings in this Software without prior written authorization from the X Consor- -tium. - - -Copyright (c) 1980, 1991, 1992, 1993 - The Regents of the University of California. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - - -Copyright 1996-2013,2014 by Thomas E. Dickey - - All Rights Reserved - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. +Current ncurses maintainer: Thomas Dickey <dickey@invisible-island.net> + +------------------------------------------------------------------------------- +Files: * +Copyright: 1998-2019,2020 Free Software Foundation, Inc. +Licence: X11 + +Files: aclocal.m4 package +Copyright: 1996-2019,2020 by Thomas E. Dickey +Licence: X11 + +Files: doc/html/NCURSES-Programming-HOWTO.html +Copyright: 2001 by Pradeep Padala +Licence: X11 + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, distribute with modifications, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR + THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name(s) of the above copyright + holders shall not be used in advertising or otherwise to promote the + sale, use or other dealings in this Software without prior written + authorization. + +------------------------------------------------------------------------------- +Files: install-sh +Copyright: 1994 X Consortium +Licence: X11 + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + +------------------------------------------------------------------------------- +Files: progs/tset.c ncurses/tinfo/read_termcap.c +Copyright: 1980,1991,1992,1993 The Regents of the University of California. +License: BSD + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. -- vile: txtmode file-encoding=utf-8 diff --git a/package/debian-mingw64/mingw64-ncurses6.lintian-overrides b/package/debian-mingw64/mingw64-ncurses6.lintian-overrides new file mode 100644 index 000000000000..9e8f85445e1a --- /dev/null +++ b/package/debian-mingw64/mingw64-ncurses6.lintian-overrides @@ -0,0 +1,7 @@ +mingw64-ncurses6: latest-debian-changelog-entry-changed-to-native + +mingw64-ncurses6: non-standard-dir-in-usr +mingw64-ncurses6: file-in-unusual-dir + +mingw64-ncurses6: binary-without-manpage +mingw64-ncurses6: executable-not-elf-or-script diff --git a/package/debian-mingw64/rules b/package/debian-mingw64/rules index 864ff654f8ad..b2ebb8832140 100755 --- a/package/debian-mingw64/rules +++ b/package/debian-mingw64/rules @@ -11,40 +11,48 @@ DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +MY_ABI=6 + BUILD_CC = gcc CC_NORMAL = -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion CC_STRICT = $(CC_NORMAL) -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wwrite-strings -ansi -pedantic TARGET = x86_64-w64-mingw32 +MINGW_BIN = /usr/bin MINGW_TOP = /usr/$(TARGET) -MINGW_TMP = $(CURDIR)/debian/mingw64-ncurses6 +MINGW_TMP = $(CURDIR)/debian/mingw64-ncurses$(MY_ABI) CFLAGS = $(CC_NORMAL) +verbose = # -v + CONFIG_OPTIONS = \ - --disable-echo \ --disable-db-install \ + --disable-echo \ --disable-getcap \ --disable-hard-tabs \ --disable-leaks \ --disable-macros \ --disable-overwrite \ --disable-termcap \ - --enable-const \ - --enable-ext-colors \ - --enable-ext-mouse \ --enable-interop \ - --enable-sp-funcs \ + --enable-opaque-curses \ + --enable-opaque-form \ + --enable-opaque-menu \ + --enable-opaque-panel \ + --enable-pc-files \ --enable-term-driver \ --enable-warnings \ --enable-widec \ --verbose \ + --with-abi-version=$(MY_ABI) \ --with-cxx-shared \ --with-develop \ --with-fallbacks=unknown,rxvt \ + --with-tic-path=/usr/bin/tic$(MY_ABI) \ + --with-infocmp-path=/usr/bin/infocmp$(MY_ABI) \ --with-shared \ - --with-tparm-arg=intptr_t \ --with-trace \ --with-xterm-kbs=DEL \ --without-ada \ @@ -75,6 +83,8 @@ configure-stamp: --target=$(TARGET) \ --prefix=$(MINGW_TOP) \ --with-build-cc=$(BUILD_CC) \ + --with-pc-suffix=$(MY_ABI) \ + --with-pkg-config-libdir=/usr/$(TARGET)/lib/pkgconfig \ $(CONFIG_OPTIONS) touch configure-stamp @@ -102,10 +112,17 @@ install-stamp: build-stamp dh_testdir dh_testroot dh_clean -k - dh_installdirs + dh_installdirs $(verbose) $(MAKE) install.libs DESTDIR=$(MINGW_TMP) + mkdir -p $(MINGW_TMP)$(MINGW_BIN) + for name in $(MINGW_TMP)$(MINGW_TOP)/bin/*-config; \ + do \ + base=`basename $$name`; \ + ln -v $$name $(MINGW_TMP)$(MINGW_BIN)/$(TARGET)-$$base; \ + done + touch install-stamp # Build architecture-independent files here. @@ -115,16 +132,18 @@ binary-indep: build install # Build architecture-dependent files here. binary-arch: build install dh_testdir - dh_testroot - dh_installchangelogs NEWS + dh_testroot $(verbose) + dh_lintian $(verbose) + dh_installdocs $(verbose) + dh_installchangelogs $(verbose) NEWS # dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb + dh_compress $(verbose) + dh_fixperms $(verbose) + dh_installdeb $(verbose) + dh_shlibdeps $(verbose) + dh_gencontrol $(verbose) + dh_md5sums $(verbose) + dh_builddeb $(verbose) binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install install-stamp diff --git a/package/debian-mingw64/source/format b/package/debian-mingw64/source/format index 163aaf8d82b6..89ae9db8f88b 100644 --- a/package/debian-mingw64/source/format +++ b/package/debian-mingw64/source/format @@ -1 +1 @@ -3.0 (quilt) +3.0 (native) diff --git a/package/debian-mingw64/watch b/package/debian-mingw64/watch index 945a9962419f..f6b3987e0dda 100644 --- a/package/debian-mingw64/watch +++ b/package/debian-mingw64/watch @@ -1,4 +1,4 @@ version=3 -opts=passive ftp://invisible-island.net/ncurses/current/ncurses\.tar.gz \ +opts=passive ftp://ftp.invisible-island.net/ncurses/current/ncurses\.tar.gz \ debian uupdate diff --git a/package/debian/changelog b/package/debian/changelog index 019318ddf19a..2a30cabe341c 100644 --- a/package/debian/changelog +++ b/package/debian/changelog @@ -1,8 +1,8 @@ -ncurses6 (5.9-20140222) unstable; urgency=low +ncurses6 (6.1+20200118) unstable; urgency=low * latest weekly patch - -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 22 Feb 2014 11:55:12 -0500 + -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 18 Jan 2020 05:27:03 -0500 ncurses6 (5.9-20120608) unstable; urgency=low diff --git a/package/debian/compat b/package/debian/compat index 7ed6ff82de6b..ec635144f600 100644 --- a/package/debian/compat +++ b/package/debian/compat @@ -1 +1 @@ -5 +9 diff --git a/package/debian/control b/package/debian/control index 8f80f25c78c1..fcd4dac31f2a 100644 --- a/package/debian/control +++ b/package/debian/control @@ -2,15 +2,43 @@ Source: ncurses6 Section: libdevel Priority: optional Maintainer: Thomas E. Dickey <dickey@invisible-island.net> -Homepage: http://invisible-island.net/ncurses/ +Homepage: https://invisible-island.net/ncurses/ Build-Depends: debhelper (>= 7) Standards-Version: 3.8.2 Package: ncurses6 Architecture: any -Depends: ${misc:Depends} +Depends: ${misc:Depends}, libc6 (>= 2.4) Description: shared libraries for terminal handling The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package is used for testing ABI 6. + +Package: ncursest6 +Architecture: any +Depends: ${misc:Depends}, libc6 (>= 2.4) +Description: shared libraries for terminal handling + The ncurses library routines are a terminal-independent method of + updating character screens with reasonable optimization. + . + This package is used for testing ABI 6 with pthreads. + +Package: ncurses6-doc +Section: doc +Architecture: all +Depends: groff-base +Description: shared libraries for terminal handling + The ncurses library routines are a terminal-independent method of + updating character screens with reasonable optimization. + . + This package is used for testing ncurses6 document packaging. + +Package: ncurses6-doc-html +Section: doc +Architecture: all +Description: shared libraries for terminal handling + The ncurses library routines are a terminal-independent method of + updating character screens with reasonable optimization. + . + This package is used for testing ncurses6 document packaging. diff --git a/package/debian/copyright b/package/debian/copyright index 2b279046d6ee..1ce70990e929 100644 --- a/package/debian/copyright +++ b/package/debian/copyright @@ -1,112 +1,99 @@ +Upstream source https://invisible-island.net/ncurses/ncurses.html This package is used for testing builds of ncurses. -Copyright (c) 1998-2013,2014 Free Software Foundation, Inc. -Copyright © 2001 by Pradeep Padala - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, distribute with modifications, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. - - -Copyright (C) 1994 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- -TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other deal- -ings in this Software without prior written authorization from the X Consor- -tium. - - -Copyright (c) 1980, 1991, 1992, 1993 - The Regents of the University of California. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - - -Copyright 1996-2013,2014 by Thomas E. Dickey - - All Rights Reserved - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. +Current ncurses maintainer: Thomas Dickey <dickey@invisible-island.net> + +------------------------------------------------------------------------------- +Files: * +Copyright: 1998-2019,2020 Free Software Foundation, Inc. +Licence: X11 + +Files: aclocal.m4 package +Copyright: 1996-2019,2020 by Thomas E. Dickey +Licence: X11 + +Files: doc/html/NCURSES-Programming-HOWTO.html +Copyright: 2001 by Pradeep Padala +Licence: X11 + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, distribute with modifications, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR + THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name(s) of the above copyright + holders shall not be used in advertising or otherwise to promote the + sale, use or other dealings in this Software without prior written + authorization. + +------------------------------------------------------------------------------- +Files: install-sh +Copyright: 1994 X Consortium +Licence: X11 + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + +------------------------------------------------------------------------------- +Files: progs/tset.c ncurses/tinfo/read_termcap.c +Copyright: 1980,1991,1992,1993 The Regents of the University of California. +License: BSD + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. -- vile: txtmode file-encoding=utf-8 diff --git a/package/debian/ncurses6.lintian-overrides b/package/debian/ncurses6.lintian-overrides new file mode 100644 index 000000000000..759fa7666eb3 --- /dev/null +++ b/package/debian/ncurses6.lintian-overrides @@ -0,0 +1,15 @@ +# This is intentional. +ncurses6: package-name-doesnt-match-sonames libformw6-6 libmenuw6-6 libncurses++w6-6 libncursesw6-6 libpanelw6-6 libticw6-6 libtinfow6-6 + +# This works around a bug in Debian's build-scripts. +ncurses6: latest-debian-changelog-entry-changed-to-native + +ncurses6: hardening-no-fortify-functions usr/lib/libncurses++w6.so.6.1 + +# This is intentional. +ncurses6: binary-without-manpage +ncurses6: non-dev-pkg-with-shlib-symlink +ncurses6: embedded-library usr/lib/libtinfow6.so.6.1: ncurses +ncurses6: postinst-must-call-ldconfig usr/lib/libtinfow6.so.6.1 + +# vile: confmode diff --git a/package/debian/ncurses6.triggers b/package/debian/ncurses6.triggers new file mode 100644 index 000000000000..dd8660367847 --- /dev/null +++ b/package/debian/ncurses6.triggers @@ -0,0 +1 @@ +activate-noawait ldconfig diff --git a/package/debian/ncursest6.lintian-overrides b/package/debian/ncursest6.lintian-overrides new file mode 100644 index 000000000000..e8de0d6a718f --- /dev/null +++ b/package/debian/ncursest6.lintian-overrides @@ -0,0 +1,15 @@ +# This is intentional. +ncursest6: package-name-doesnt-match-sonames libformtw6-6 libmenutw6-6 libncurses++tw6-6 libncursestw6-6 libpaneltw6-6 libtictw6-6 libtinfotw6-6 + +# This works around a bug in Debian's build-scripts. +ncursest6: latest-debian-changelog-entry-changed-to-native + +ncursest6: hardening-no-fortify-functions usr/lib/libncurses++tw6.so.6.1 + +# This is intentional. +ncursest6: binary-without-manpage +ncursest6: non-dev-pkg-with-shlib-symlink +ncursest6: embedded-library usr/lib/libtinfotw6.so.6.1: ncurses +ncursest6: postinst-must-call-ldconfig usr/lib/libtinfotw6.so.6.1 + +# vile: confmode diff --git a/package/debian/ncursest6.triggers b/package/debian/ncursest6.triggers new file mode 100644 index 000000000000..dd8660367847 --- /dev/null +++ b/package/debian/ncursest6.triggers @@ -0,0 +1 @@ +activate-noawait ldconfig diff --git a/package/debian/rules b/package/debian/rules index e4cb1090f769..06c088ab3296 100755 --- a/package/debian/rules +++ b/package/debian/rules @@ -1,11 +1,15 @@ #!/usr/bin/make -f -# MAde with the aid of dh_make, by Craig Small +# Made with the aid of dh_make, by Craig Small # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. # Some lines taken from debmake, by Cristoph Lameter. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +# packages +PACKAGES.indep = ncurses6-doc ncurses6-doc-html +PACKAGES.arch = ncurses6 ncursest6 + # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) @@ -14,11 +18,24 @@ DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) CC_NORMAL = -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion CC_STRICT = $(CC_NORMAL) -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wwrite-strings -ansi -pedantic -MY_DIR=/usr/local/ncurses6 +MY_ABI=6 +MY_DIR=/usr MYDATA=/usr/local/ncurses/share/terminfo -BUILD_DIR=$(CURDIR)/debian/ncurses6 +NORMAL_DIR=$(CURDIR)/debian/ncurses$(MY_ABI) +THREAD_DIR=$(CURDIR)/debian/ncursest$(MY_ABI) + +CFLAGS = $(shell dpkg-buildflags --get CFLAGS) $(CC_NORMAL) +CXXFLAGS = $(shell dpkg-buildflags --get CXXFLAGS) +CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS) +LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) -CFLAGS = $(CC_NORMAL) +ifneq ($(MY_DIR),/usr) + RPATH_ENV = RPATH_LIST=../lib:$(MY_DIR)/lib + RPATH_OPT = --enable-rpath +else + RPATH_ENV = + RPATH_OPT = --disable-rpath --disable-rpath-hack +endif ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 @@ -29,95 +46,203 @@ ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif +verbose = # -v -configure: configure-stamp -configure-stamp: - dh_testdir - - RPATH_LIST=../lib:$(MY_DIR)/lib \ - CFLAGS="$(CFLAGS)" ./configure \ +configure = \ + $(RPATH_ENV) \ + CFLAGS="$(CFLAGS)" \ + CPPFLAGS="$(CPPFLAGS)" \ + LDFLAGS="$(LDFLAGS)" ../../configure $(RPATH_OPT) \ --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=$(MY_DIR) \ - --with-default-terminfo-dir=$(MYDATA) \ - --with-terminfo-dirs=$(MYDATA):/usr/share/terminfo \ --disable-echo \ --disable-getcap \ --disable-leaks \ --disable-macros \ + --disable-overwrite \ + --disable-relink \ --disable-termcap \ - --enable-const \ - --enable-ext-colors \ - --enable-ext-mouse \ --enable-hard-tabs \ - --enable-interop \ - --enable-rpath \ - --enable-sp-funcs \ + --enable-opaque-curses \ + --enable-opaque-form \ + --enable-opaque-menu \ + --enable-opaque-panel \ + --enable-pc-files \ --enable-warnings \ + --enable-wgetch-events \ --enable-widec \ + --enable-xmc-glitch \ + --program-suffix=$(MY_ABI) \ --verbose \ + --with-abi-version=$(MY_ABI) \ + --with-config-suffix=dev \ + --with-cxx-shared \ + --with-default-terminfo-dir=$(MYDATA) \ --with-develop \ + --with-extra-suffix=$(MY_ABI) \ --with-shared \ + --with-terminfo-dirs=$(MYDATA):/lib/terminfo:/usr/share/terminfo \ --with-termlib \ --with-ticlib \ --with-trace \ - --with-cxx-shared \ + --with-versioned-syms \ --with-xterm-kbs=DEL \ --without-ada \ --without-debug \ --without-normal - touch configure-stamp +NCURSES6_DIR = $(CURDIR)/debian/ncurses6 +NCURSEST6_DIR = $(CURDIR)/debian/ncursest6 + +.PHONY: all config build install binary clean config-indep config-arch \ + build-indep build-arch install-indep install-arch binary-indep \ + binary-arch -build: build-stamp -build-stamp: configure-stamp +all: build + +config: config-indep config-arch +build: build-indep build-arch +install: install-indep install-arch +binary: binary-indep binary-arch +clean: dh_testdir + dh_testroot + dh_clean $(verbose) + rm -rf t - $(MAKE) +config-indep: $(PACKAGES.indep:%=config-%-stamp) +config-arch: $(PACKAGES.arch:%=config-%-stamp) - touch build-stamp +build-indep: $(PACKAGES.indep:%=build-%-stamp) +build-arch: $(PACKAGES.arch:%=build-%-stamp) -clean: +install-indep: $(PACKAGES.indep:%=install-%-stamp) +install-arch: $(PACKAGES.arch:%=install-%-stamp) + +config-ncurses6-stamp: + dh_testdir + rm -rf t/ncurses6 + mkdir -p t/ncurses6 + cd t/ncurses6; $(configure) + touch $@ + +config-ncursest6-stamp: + dh_testdir + rm -rf t/ncursest6 + mkdir -p t/ncursest6 + cd t/ncursest6; $(configure) \ + --enable-interop \ + --enable-sp-funcs \ + --program-suffix=t$(MY_ABI) \ + --with-pthread + touch $@ + +config-ncurses6-doc-stamp \ +config-ncurses6-doc-html-stamp: config-ncurses6-stamp + touch $@ + +build-ncurses6-stamp: config-ncurses6-stamp + dh_testdir + + $(MAKE) -C t/ncurses6 + + touch $@ + +build-ncursest6-stamp: config-ncursest6-stamp + dh_testdir + + $(MAKE) -C t/ncursest6 + + touch $@ + +build-ncurses6-doc-stamp \ +build-ncurses6-doc-html-stamp: build-ncurses6-stamp + touch $@ + +install-ncurses6-stamp: build-ncurses6-stamp dh_testdir dh_testroot + dh_installdirs $(verbose) + dh_prep $(verbose) -pncurses6 - [ ! -f makefile ] || $(MAKE) distclean + $(MAKE) -C t/ncurses6 install.libs install.progs DESTDIR=$(NCURSES6_DIR) + $(MAKE) -C t/ncurses6/test ncurses LOCAL_LIBDIR=$(MY_DIR)/lib - rm -f configure-stamp build-stamp install-stamp + mv t/ncurses6/test/ncurses $(NCURSES6_DIR)$(MY_DIR)/bin/ncurses$(MY_ABI) - dh_clean + touch $@ -install: install-stamp -install-stamp: build-stamp +install-ncursest6-stamp: build-ncursest6-stamp dh_testdir dh_testroot - dh_clean -k - dh_installdirs + dh_installdirs $(verbose) + dh_prep $(verbose) -pncursest6 + + $(MAKE) -C t/ncursest6 install.libs install.progs DESTDIR=$(NCURSEST6_DIR) + $(MAKE) -C t/ncursest6/test ncurses LOCAL_LIBDIR=$(MY_DIR)/lib - $(MAKE) install.libs install.progs DESTDIR=$(BUILD_DIR) + mv t/ncursest6/test/ncurses $(NCURSEST6_DIR)$(MY_DIR)/bin/ncursest$(MY_ABI) - ( cd test && make ncurses LOCAL_LIBDIR=$(MY_DIR)/lib ) - mv test/ncurses $(BUILD_DIR)$(MY_DIR)/bin/ncurses6 + touch $@ + +install-ncurses6-doc-stamp: build-ncurses6-stamp + dh_testdir + dh_testroot + dh_installdirs $(verbose) + dh_prep $(verbose) -pncurses6-doc - touch install-stamp + $(MAKE) -C t/ncurses6 install.man DESTDIR=$(NCURSES6_DIR)-doc + + touch $@ + +HTML_DESTDIR=$(NCURSES6_DIR)-doc-html/usr/share/ncurses6-doc-html +install-ncurses6-doc-html-stamp: build-ncurses6-stamp + dh_testdir + dh_testroot + dh_installdirs $(verbose) + dh_prep $(verbose) -pncurses6-doc-html + + cd doc/html && find * -type d | sort | xargs -I{} mkdir -p -v $(HTML_DESTDIR)/{} + cd doc/html && find * -type f -name '*.html' | sort | xargs -I{} install -m 644 -p -v -T {} $(HTML_DESTDIR)/{} + + touch $@ # Build architecture-independent files here. -binary-indep: build install -# No binary-indep target. +binary-indep: install-indep +ifneq ($(PACKAGES.indep),) + rm -f $(PACKAGES.indep:%=install-%-stamp) + dh_testdir + dh_testroot + dh_lintian $(verbose) $(PACKAGES.arch:%=-p%) + dh_installdocs $(verbose) $(PACKAGES.indep:%=-p%) + dh_installman $(verbose) $(PACKAGES.indep:%=-p%) + dh_installexamples $(verbose) $(PACKAGES.indep:%=-p%) + dh_installchangelogs $(verbose) $(PACKAGES.indep:%=-p%) NEWS + dh_compress $(verbose) $(PACKAGES.indep:%=-p%) + dh_fixperms $(verbose) $(PACKAGES.indep:%=-p%) + dh_installdeb $(verbose) $(PACKAGES.indep:%=-p%) + dh_gencontrol $(verbose) $(PACKAGES.indep:%=-p%) + dh_md5sums $(verbose) $(PACKAGES.indep:%=-p%) + dh_builddeb $(verbose) $(PACKAGES.indep:%=-p%) +endif # Build architecture-dependent files here. -binary-arch: build install +binary-arch: install-arch +ifneq ($(PACKAGES.arch),) + rm -f $(PACKAGES.arch:%=install-%-stamp) dh_testdir dh_testroot - dh_installchangelogs NEWS - dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install install-stamp + dh_lintian $(verbose) $(PACKAGES.arch:%=-p%) + dh_installdocs $(verbose) $(PACKAGES.arch:%=-p%) + dh_installchangelogs $(verbose) $(PACKAGES.arch:%=-p%) NEWS + dh_strip $(verbose) $(PACKAGES.arch:%=-p%) + dh_compress $(verbose) $(PACKAGES.arch:%=-p%) + dh_fixperms $(verbose) $(PACKAGES.arch:%=-p%) + dh_installdeb $(verbose) $(PACKAGES.arch:%=-p%) + dh_makeshlibs $(verbose) $(PACKAGES.arch:%=-p%) + dh_shlibdeps $(verbose) $(PACKAGES.arch:%=-p%) + dh_gencontrol $(verbose) $(PACKAGES.arch:%=-p%) + dh_md5sums $(verbose) $(PACKAGES.arch:%=-p%) + dh_builddeb $(verbose) $(PACKAGES.arch:%=-p%) +endif diff --git a/package/debian/source/format b/package/debian/source/format index 163aaf8d82b6..89ae9db8f88b 100644 --- a/package/debian/source/format +++ b/package/debian/source/format @@ -1 +1 @@ -3.0 (quilt) +3.0 (native) diff --git a/package/debian/watch b/package/debian/watch index 945a9962419f..f6b3987e0dda 100644 --- a/package/debian/watch +++ b/package/debian/watch @@ -1,4 +1,4 @@ version=3 -opts=passive ftp://invisible-island.net/ncurses/current/ncurses\.tar.gz \ +opts=passive ftp://ftp.invisible-island.net/ncurses/current/ncurses\.tar.gz \ debian uupdate diff --git a/package/mingw-ncurses.nsi b/package/mingw-ncurses.nsi index 81463c7d3606..0c89bccc321b 100644 --- a/package/mingw-ncurses.nsi +++ b/package/mingw-ncurses.nsi @@ -1,4 +1,4 @@ -; $Id: mingw-ncurses.nsi,v 1.28 2014/02/22 16:55:12 tom Exp $
+; $Id: mingw-ncurses.nsi,v 1.370 2020/01/18 10:27:03 tom Exp $
; TODO add examples
; TODO bump ABI to 6
@@ -7,10 +7,10 @@ !define APPNAME "ncurses"
!define EXENAME "ncurses.exe"
-!define VERSION_MAJOR "5"
-!define VERSION_MINOR "9"
-!define VERSION_YYYY "2014"
-!define VERSION_MMDD "0222"
+!define VERSION_MAJOR "6"
+!define VERSION_MINOR "1"
+!define VERSION_YYYY "2020"
+!define VERSION_MMDD "0118"
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
!define MY_ABI "5"
diff --git a/package/mingw-ncurses.spec b/package/mingw-ncurses.spec index 2e86c17f368e..e663c489e8a6 100644 --- a/package/mingw-ncurses.spec +++ b/package/mingw-ncurses.spec @@ -2,12 +2,12 @@ Summary: shared libraries for terminal handling Name: mingw32-ncurses6 -Version: 5.9 -Release: 20140222 +Version: 6.1 +Release: 20200118 License: X11 Group: Development/Libraries Source: ncurses-%{version}-%{release}.tgz -# URL: http://invisible-island.net/ncurses/ +# URL: https://invisible-island.net/ncurses/ BuildRequires: mingw32-filesystem >= 95 BuildRequires: mingw32-gcc @@ -17,6 +17,8 @@ BuildRequires: mingw64-filesystem >= 95 BuildRequires: mingw64-gcc BuildRequires: mingw64-binutils +%global MY_ABI 6 + %define CC_NORMAL -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion %define CC_STRICT %{CC_NORMAL} -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wwrite-strings -ansi -pedantic @@ -37,38 +39,46 @@ Cross-compiling support for ncurses to mingw64. The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. -This package is used for testing ABI 6 with cross-compiles to MinGW. +This package is used for testing ABI %{MY_ABI} with cross-compiles to MinGW. %prep %define CFG_OPTS \\\ - --disable-echo \\\ --disable-db-install \\\ + --disable-echo \\\ --disable-getcap \\\ --disable-hard-tabs \\\ --disable-leaks \\\ --disable-macros \\\ --disable-overwrite \\\ --disable-termcap \\\ - --enable-const \\\ - --enable-ext-colors \\\ - --enable-ext-mouse \\\ --enable-interop \\\ + --enable-opaque-curses \\\ + --enable-opaque-form \\\ + --enable-opaque-menu \\\ + --enable-opaque-panel \\\ + --enable-pc-files \\\ --enable-sp-funcs \\\ --enable-term-driver \\\ --enable-warnings \\\ + --enable-wgetch-events \\\ --enable-widec \\\ + --with-config-suffix=dev \\\ --verbose \\\ --with-cxx-shared \\\ --with-develop \\\ - --with-fallbacks=unknown,rxvt \\\ + --with-fallbacks=unknown,xterm \\\ + --with-tic-path=/usr/bin/tic%{MY_ABI} \\\ + --with-infocmp-path=/usr/bin/infocmp%{MY_ABI} \\\ + --with-install-prefix=$RPM_BUILD_ROOT \\\ + --with-pc-suffix=%{MY_ABI} \\\ + --with-pcre2 \\\ --with-shared \\\ --with-tparm-arg=intptr_t \\\ --with-trace \\\ --with-xterm-kbs=DEL \\\ --without-ada \\\ --without-debug \\\ - --with-install-prefix=$RPM_BUILD_ROOT \\\ --without-manpages \\\ --without-progs \\\ --without-tests @@ -81,7 +91,8 @@ mkdir BUILD-W32 pushd BUILD-W32 CFLAGS="%{CC_NORMAL}" \ CC=%{mingw32_cc} \ -%mingw32_configure %{CFG_OPTS} +%mingw32_configure %{CFG_OPTS} \ + --with-pkg-config-libdir=%{mingw32_libdir}/pkgconfig make popd @@ -89,38 +100,64 @@ mkdir BUILD-W64 pushd BUILD-W64 CFLAGS="%{CC_NORMAL}" \ CC=%{mingw64_cc} \ -%mingw64_configure %{CFG_OPTS} +%mingw64_configure %{CFG_OPTS} \ + --with-pkg-config-libdir=%{mingw64_libdir}/pkgconfig make popd %install rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT%{_bindir} + pushd BUILD-W32 -%{mingw32_make} install +%{mingw32_make} install.libs +for name in $RPM_BUILD_ROOT%{mingw32_bindir}/*-config; \ + do \ + base=`basename $name`; \ + ln -v $name $RPM_BUILD_ROOT%{_bindir}/%{mingw32_target}-$base; \ + done popd pushd BUILD-W64 -%{mingw64_make} install +%{mingw64_make} install.libs +for name in $RPM_BUILD_ROOT%{mingw64_bindir}/*-config; \ + do \ + base=`basename $name`; \ + ln -v $name $RPM_BUILD_ROOT%{_bindir}/%{mingw64_target}-$base; \ + done popd %clean rm -rf $RPM_BUILD_ROOT -%files -%defattr(-,root,root,-) - %files -n mingw32-ncurses6 +%defattr(-,root,root,-) +%{_bindir}/%{mingw32_target}-* %{mingw32_bindir}/* %{mingw32_includedir}/* %{mingw32_libdir}/* %files -n mingw64-ncurses6 +%defattr(-,root,root,-) +%{_bindir}/%{mingw64_target}-* %{mingw64_bindir}/* %{mingw64_includedir}/* %{mingw64_libdir}/* %changelog +* Sun Jun 30 2019 Thomas E. Dickey +- use tic-path and infocmp-path options for fallbacks + +* Sat Feb 10 2018 Thomas E. Dickey +- add several development features + +* Tue Dec 26 2017 Thomas E. Dickey +- add --with-config-suffix option + +* Sat Sep 20 2014 Thomas E. Dickey +- adjust install-rules for ncurses*-config + * Sat Aug 03 2013 Thomas E. Dickey - initial version, using mingw-pdcurses package as a guide. diff --git a/package/ncurses.map b/package/ncurses.map new file mode 100644 index 000000000000..c3360dc3a9ba --- /dev/null +++ b/package/ncurses.map @@ -0,0 +1,1211 @@ +# $Id: ncurses.map,v 1.50 2019/12/14 23:28:36 tom Exp $ +# script for shared library symbol-versioning using ld +# +# This file was generated by ncu-mapsyms +# Configure options (5.0.19991023) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.1.20000708) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.2.20001021) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.3.20021019) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.4.20040208) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.5.20051010) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.6.20061217) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.7.20081102) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.8.20110226) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-broken_linker --with-hashed-db --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20110404) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-broken_linker --with-hashed-db --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20150530) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-broken_linker --with-hashed-db --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace +# Configure options (6.0.current) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-broken_linker --with-hashed-db --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace + +NCURSES_5.0.19991023 { + global: + COLORS; + COLOR_PAIR; + COLOR_PAIRS; + ESCDELAY; + PAIR_NUMBER; + TYPE_ALNUM; + TYPE_ALPHA; + TYPE_ENUM; + TYPE_INTEGER; + TYPE_IPV4; + TYPE_NUMERIC; + TYPE_REGEXP; + _nc_Default_Field; # deprecated in ABI6 + _nc_Default_Form; # deprecated in ABI6 + _nc_free_and_exit; + _nc_has_mouse; # deprecated in ABI6 + _nc_panelhook; + _nc_ripoffline; + addch; + addchnstr; + addchstr; + addnstr; + addstr; + attr_get; + attr_off; + attr_on; + attr_set; + attroff; + attron; + attrset; + beep; + bkgd; + bkgdset; + border; + bottom_panel; + box; + can_change_color; + chgat; + clear; + clearok; + clrtobot; + clrtoeol; + color_content; + color_set; + copywin; + current_field; + current_item; + data_ahead; + data_behind; + del_panel; + delch; + deleteln; + delscreen; + delwin; + derwin; + doupdate; + dup_field; + dupwin; + dynamic_field_info; + echo; + echochar; + endwin; + field_arg; + field_back; + field_buffer; + field_count; + field_fore; + field_index; + field_info; + field_init; + field_just; + field_opts; + field_opts_off; + field_opts_on; + field_pad; + field_status; + field_term; + field_type; + field_userptr; + filter; + flash; + form_driver; + form_fields; + form_init; + form_opts; + form_opts_off; + form_opts_on; + form_page; + form_request_by_name; + form_request_name; + form_sub; + form_term; + form_userptr; + form_win; + free_field; + free_fieldtype; + free_form; + free_item; + free_menu; + getbkgd; + getch; + getmouse; + getnstr; + getstr; + getwin; + has_colors; + hide_panel; + hline; + immedok; + inch; + inchnstr; + inchstr; + init_color; + init_pair; + initscr; + innstr; + insch; + insdelln; + insertln; + insnstr; + insstr; + instr; + is_linetouched; + is_wintouched; + isendwin; + item_count; + item_description; + item_index; + item_init; + item_name; + item_opts; + item_opts_off; + item_opts_on; + item_term; + item_userptr; + item_value; + item_visible; + leaveok; + link_field; + link_fieldtype; + mcprint; + menu_back; + menu_driver; + menu_fore; + menu_format; + menu_grey; + menu_init; + menu_items; + menu_mark; + menu_opts; + menu_opts_off; + menu_opts_on; + menu_pad; + menu_pattern; + menu_request_by_name; + menu_request_name; + menu_spacing; + menu_sub; + menu_term; + menu_userptr; + menu_win; + mouse_trafo; + mouseinterval; + mousemask; + move; + move_field; + move_panel; + mvaddch; + mvaddchnstr; + mvaddchstr; + mvaddnstr; + mvaddstr; + mvchgat; + mvcur; + mvdelch; + mvderwin; + mvgetch; + mvgetnstr; + mvgetstr; + mvhline; + mvinch; + mvinchnstr; + mvinchstr; + mvinnstr; + mvinsch; + mvinsnstr; + mvinsstr; + mvinstr; + mvprintw; + mvscanw; + mvvline; + mvwaddch; + mvwaddchnstr; + mvwaddchstr; + mvwaddnstr; + mvwaddstr; + mvwchgat; + mvwdelch; + mvwgetch; + mvwgetnstr; + mvwgetstr; + mvwhline; + mvwin; + mvwinch; + mvwinchnstr; + mvwinchstr; + mvwinnstr; + mvwinsch; + mvwinsnstr; + mvwinsstr; + mvwinstr; + mvwprintw; + mvwscanw; + mvwvline; + new_field; + new_fieldtype; + new_form; + new_item; + new_menu; + new_page; + new_panel; + newpad; + newterm; + newwin; + nl; + noecho; + nonl; + overlay; + overwrite; + pair_content; + panel_above; + panel_below; + panel_hidden; + panel_userptr; + panel_window; + pechochar; + pnoutrefresh; + pos_form_cursor; + pos_menu_cursor; + post_form; + post_menu; + prefresh; + printw; + putwin; + redrawwin; + refresh; + replace_panel; + resizeterm; + restartterm; + ripoffline; + scale_form; + scale_menu; + scanw; + scr_dump; + scr_init; + scr_restore; + scr_set; + scrl; + scroll; + scrollok; + set_current_field; + set_current_item; + set_field_back; + set_field_buffer; + set_field_fore; + set_field_init; + set_field_just; + set_field_opts; + set_field_pad; + set_field_status; + set_field_term; + set_field_type; + set_field_userptr; + set_fieldtype_arg; + set_fieldtype_choice; + set_form_fields; + set_form_init; + set_form_opts; + set_form_page; + set_form_sub; + set_form_term; + set_form_userptr; + set_form_win; + set_item_init; + set_item_opts; + set_item_term; + set_item_userptr; + set_item_value; + set_max_field; + set_menu_back; + set_menu_fore; + set_menu_format; + set_menu_grey; + set_menu_init; + set_menu_items; + set_menu_mark; + set_menu_opts; + set_menu_pad; + set_menu_pattern; + set_menu_spacing; + set_menu_sub; + set_menu_term; + set_menu_userptr; + set_menu_win; + set_new_page; + set_panel_userptr; + set_term; + set_top_row; + setscrreg; + show_panel; + slk_attr; + slk_attr_off; + slk_attr_on; + slk_attr_set; + slk_attroff; + slk_attron; + slk_attrset; + slk_clear; + slk_color; + slk_init; + slk_label; + slk_noutrefresh; + slk_refresh; + slk_restore; + slk_set; + slk_touch; + standend; + standout; + start_color; + subpad; + subwin; + syncok; + termattrs; + timeout; + top_panel; + top_row; + ungetch; + ungetmouse; + unpost_form; + unpost_menu; + untouchwin; + update_panels; + use_default_colors; + vid_attr; + vidattr; + vidputs; + vline; + vw_printw; + vw_scanw; + vwprintw; + vwscanw; + waddch; + waddchnstr; + waddchstr; + waddnstr; + waddstr; + wattr_get; + wattr_off; + wattr_on; + wattr_set; + wattroff; + wattron; + wattrset; + wbkgd; + wbkgdset; + wborder; + wchgat; + wclear; + wclrtobot; + wclrtoeol; + wcolor_set; + wcursyncup; + wdelch; + wdeleteln; + wechochar; + wenclose; + werase; + wgetch; + wgetnstr; + wgetstr; + whline; + winch; + winchnstr; + winchstr; + winnstr; + winsch; + winsdelln; + winsertln; + winsnstr; + winsstr; + winstr; + wmouse_trafo; + wmove; + wnoutrefresh; + wprintw; + wredrawln; + wrefresh; + wresize; + wscanw; + wscrl; + wsetscrreg; + wstandend; + wstandout; + wsyncdown; + wsyncup; + wtouchln; + wvline; + local: + _nc_Calculate_Item_Length_and_Width; + _nc_Connect_Items; + _nc_Copy_Argument; + _nc_Copy_Type; + _nc_Default_FieldType; + _nc_Default_Item; + _nc_Default_Menu; + _nc_Disconnect_Items; + _nc_Draw_Menu; + _nc_First_Active_Field; + _nc_Free_Argument; + _nc_Free_Type; + _nc_Internal_Validation; + _nc_Link_Items; + _nc_Make_Argument; + _nc_Match_Next_Character_In_Item_Name; + _nc_New_TopRow_and_CurrentItem; + _nc_Position_Form_Cursor; + _nc_Post_Item; + _nc_Refresh_Current_Field; + _nc_Set_Current_Field; + _nc_Set_Form_Page; + _nc_Show_Menu; + _nc_Synchronize_Attributes; + _nc_Synchronize_Options; + _nc_background; + _nc_do_color; + _nc_expanded; + _nc_freewin; + _nc_hash_map; + _nc_lib_traceatr; + _nc_lib_tracedmp; + _nc_lib_tracemouse; + _nc_make_oldhash; + _nc_makenew; + _nc_memmove; + _nc_menu_cursor_pos; + _nc_msec_cost; + _nc_mvcur_init; + _nc_mvcur_resume; + _nc_mvcur_wrap; + _nc_oldnums; + _nc_outstr; + _nc_printf_string; + _nc_render; + _nc_screen_init; + _nc_screen_resume; + _nc_screen_wrap; + _nc_scroll_oldhash; + _nc_scroll_optimize; + _nc_scroll_window; + _nc_scrolln; + _nc_setupscreen; + _nc_sigaction; + _nc_signal_handler; + _nc_slk_format; + _nc_slk_initialize; + _nc_synchook; + _nc_trace_xnames; + _nc_vsscanf; + _nc_waddch_nosync; +}; + +NCURSES_5.1.20000708 { + global: + assume_default_colors; + erase; + touchline; + touchwin; +} NCURSES_5.0.19991023; + +NCURSES_5.3.20021019 { + global: + is_term_resized; + resize_term; + local: + _nc_reset_colors; + _nc_varargs; + _nc_wgetch; +} NCURSES_5.1.20000708; + +NCURSES_5.4.20040208 { + global: + _nc_optimize_enable; + local: + _nc_Touchline; + _nc_Touchpan; + _nc_Wnoutrefresh; + _nc_dPanel; + _nc_dStack; + _nc_fifo_dump; + _nc_insert_ch; + _nc_linedump; + _nc_my_visbuf; + _tracedump; + _tracemouse; +} NCURSES_5.3.20021019; + +NCURSES_5.5.20051010 { + local: + _nc_Calculate_Text_Width; + _nc_retrace_field; + _nc_retrace_field_ptr; + _nc_retrace_field_type; + _nc_retrace_form; + _nc_retrace_form_hook; + _nc_retrace_item; + _nc_retrace_item_opts; + _nc_retrace_item_ptr; + _nc_retrace_menu; + _nc_retrace_menu_hook; + _nc_retrace_menu_opts; + _nc_retrace_panel; +} NCURSES_5.4.20040208; + +NCURSES_5.6.20061217 { + global: + getbegx; + getbegy; + getcurx; + getcury; + getmaxx; + getmaxy; + getparx; + getpary; + nofilter; + use_legacy_coding; + wgetch_events; + wgetnstr_events; +} NCURSES_5.5.20051010; + +NCURSES_5.7.20081102 { + global: + getattrs; + is_cleared; + is_idcok; + is_idlok; + is_immedok; + is_keypad; + is_leaveok; + is_nodelay; + is_notimeout; + is_scrollok; + is_syncok; + set_escdelay; + use_screen; + use_window; + wgetparent; + wgetscrreg; + local: + _nc_tracemouse; + _nc_ungetch; +} NCURSES_5.6.20061217; + +NCURSES_5.8.20110226 { + global: + _nc_panelhook_sp; + assume_default_colors_sp; + beep_sp; + can_change_color_sp; + ceiling_panel; + color_content_sp; + doupdate_sp; + echo_sp; + endwin_sp; + filter_sp; + flash_sp; + get_escdelay; + get_escdelay_sp; + getmouse_sp; + getwin_sp; + ground_panel; + has_colors_sp; + has_mouse; + has_mouse_sp; + init_color_sp; + init_pair_sp; + is_pad; + is_subwin; + is_term_resized_sp; + isendwin_sp; + mcprint_sp; + mouseinterval_sp; + mousemask_sp; + mvcur_sp; + new_form_sp; + new_menu_sp; + newpad_sp; + newterm_sp; + newwin_sp; + nl_sp; + noecho_sp; + nofilter_sp; + nonl_sp; + pair_content_sp; + resize_term_sp; + resizeterm_sp; + restartterm_sp; + ripoffline_sp; + scr_init_sp; + scr_restore_sp; + scr_set_sp; + set_escdelay_sp; + slk_attr_set_sp; + slk_attr_sp; + slk_attroff_sp; + slk_attron_sp; + slk_attrset_sp; + slk_clear_sp; + slk_color_sp; + slk_init_sp; + slk_label_sp; + slk_noutrefresh_sp; + slk_refresh_sp; + slk_restore_sp; + slk_set_sp; + slk_touch_sp; + start_color_sp; + termattrs_sp; + ungetch_sp; + ungetmouse_sp; + update_panels_sp; + use_default_colors_sp; + use_legacy_coding_sp; + vidattr_sp; + vidputs_sp; + local: + _nc_TYPE_ALNUM; + _nc_TYPE_ALPHA; + _nc_TYPE_ENUM; + _nc_TYPE_INTEGER; + _nc_TYPE_IPV4; + _nc_TYPE_NUMERIC; + _nc_TYPE_REGEXP; + _nc_curscr_of; + _nc_do_color_sp; + _nc_form_cursor; + _nc_format_slks; + _nc_free_and_exit_sp; + _nc_freeall_sp; + _nc_fty_generic; + _nc_generic_fieldtype; + _nc_get_fieldbuffer; + _nc_hash_map_sp; + _nc_linedump_sp; + _nc_make_oldhash_sp; + _nc_makenew_sp; + _nc_msec_cost_sp; + _nc_mvcur_init_sp; + _nc_mvcur_resume_sp; + _nc_mvcur_wrap_sp; + _nc_newscr_of; + _nc_printf_string_sp; + _nc_reset_colors_sp; + _nc_retrace_mmask_t; + _nc_ripoffline_sp; + _nc_screen_init_sp; + _nc_screen_resume_sp; + _nc_screen_wrap_sp; + _nc_scroll_oldhash_sp; + _nc_scroll_optimize_sp; + _nc_scrolln_sp; + _nc_set_generic_fieldtype; + _nc_setupscreen_sp; + _nc_stdscr_of; +} NCURSES_5.7.20081102; + +NCURSES_5.9.20150530 { + global: + wgetdelay; + local: + _nc_mvcur; + _nc_mvcur_sp; + _nc_trace_mmask_t; +} NCURSES_5.8.20110226; + +NCURSES_6.1.20171230 { + global: + alloc_pair; + alloc_pair_sp; + extended_color_content; + extended_color_content_sp; + extended_pair_content; + extended_pair_content_sp; + find_pair; + find_pair_sp; + free_pair; + free_pair_sp; + init_extended_color; + init_extended_color_sp; + init_extended_pair; + init_extended_pair_sp; + reset_color_pairs; + reset_color_pairs_sp; + unfocus_current_field; + local: + _nc_Unset_Current_Field; + _nc_change_pair; + _nc_init_color; + _nc_init_pair; + _nc_pair_content; + _nc_reset_color_pair; + _nc_set_color_pair; +} NCURSES_5.9.20150530; + +NCURSES_6.1.current { + global: + exit_curses; + local: + _*; +} NCURSES_6.1.20171230; + +NCURSES_TIC_5.0.19991023 { + global: + _nc_capcmp; + _nc_check_termtype; + _nc_entry_match; + _nc_infotocap; + _nc_read_entry_source; + _nc_reset_input; + _nc_resolve_uses; + _nc_set_writedir; + _nc_syntax; + _nc_tic_expand; + _nc_tic_written; + _nc_trans_string; + _nc_write_entry; + local: + _nc_captoinfo; + _nc_comment_end; + _nc_comment_start; + _nc_copy_entry; + _nc_curr_file_pos; + _nc_curr_token; + _nc_get_token; + _nc_init_entry; + _nc_merge_entry; + _nc_panic_mode; + _nc_parse_entry; + _nc_push_token; + _nc_save_str; + _nc_start_line; + _nc_wrap_entry; +}; + +NCURSES_TIC_5.1.20000708 { + global: + _nc_disable_period; +} NCURSES_TIC_5.0.19991023; + +NCURSES_TIC_5.5.20051010 { + global: + _nc_alloc_entry_leaks; + _nc_captoinfo_leaks; + _nc_check_termtype2; + _nc_comp_scan_leaks; + _nc_resolve_uses2; +} NCURSES_TIC_5.1.20000708; + +NCURSES_TIC_5.7.20081102 { + global: + _nc_free_tic; + local: + _nc_comp_captab_leaks; + _nc_leaks_tic; +} NCURSES_TIC_5.5.20051010; + +NCURSES_TIC_5.9.20150530 { + global: + _nc_strict_bsd; +} NCURSES_TIC_5.7.20081102; + +NCURSES_TIC_6.1.20171230 { + global: + _nc_read_entry2; + _nc_write_object; + local: + _*; +} NCURSES_TIC_5.9.20150530; + +NCURSES_TINFO_5.0.19991023 { + global: + BC; + COLS; + LINES; + PC; + SP; + TABSIZE; + UP; + _nc_access; + _nc_add_to_try; + _nc_copy_termtype; + _nc_curr_col; + _nc_curr_line; + _nc_doalloc; + _nc_err_abort; + _nc_fallback; + _nc_find_entry; + _nc_find_type_entry; + _nc_first_name; + _nc_free_entries; + _nc_free_termtype; + _nc_free_tparm; + _nc_freeall; + _nc_get_hash_table; + _nc_get_table; + _nc_get_tty_mode; + _nc_get_type; + _nc_getenv_num; + _nc_head; + _nc_home_terminfo; + _nc_info_hash_table; + _nc_init_acs; + _nc_keep_tic_dir; + _nc_keypad; + _nc_name_match; + _nc_outch; + _nc_read_entry; + _nc_read_file_entry; + _nc_screen_chain; + _nc_set_buffer; + _nc_set_source; + _nc_set_tty_mode; + _nc_set_type; + _nc_suppress_warnings; + _nc_syserr_abort; + _nc_tail; + _nc_tic_dir; + _nc_timed_wait; + _nc_tinfo_fkeysf; + _nc_trace_buf; + _nc_tracing; + _nc_update_screensize; + _nc_visbuf; + _nc_visbuf2; + _nc_warning; + _tracechar; + acs_map; + baudrate; + boolcodes; + boolfnames; + boolnames; + cbreak; + cur_term; + curs_set; + curscr; + curses_version; + def_prog_mode; + def_shell_mode; + define_key; + del_curterm; + delay_output; + erasechar; + flushinp; + halfdelay; + has_ic; + has_il; + has_key; + idcok; + idlok; + intrflush; + keybound; + keyname; + keyok; + keypad; + killchar; + longname; + meta; + napms; + newscr; + nocbreak; + nodelay; + noqiflush; + noraw; + notimeout; + numcodes; + numfnames; + numnames; + ospeed; + putp; + qiflush; + raw; + reset_prog_mode; + reset_shell_mode; + resetty; + savetty; + set_curterm; + setupterm; + stdscr; + strcodes; + strfnames; + strnames; + termname; + tgetent; + tgetflag; + tgetnum; + tgetstr; + tgoto; + tigetflag; + tigetnum; + tigetstr; + tparm; + tputs; + trace; + ttytype; + typeahead; + unctrl; + use_env; + wtimeout; + local: + _nc_baudrate; + _nc_cap_hash_table; + _nc_capalias_table; + _nc_expand_try; + _nc_infoalias_table; + _nc_init_keytry; + _nc_key_names; + _nc_nulls_sent; + _nc_ospeed; + _nc_read_termcap; + _nc_read_termcap_entry; + _nc_remove_key; + _nc_remove_string; + _nc_trace_tries; + _nc_tracebits; +}; + +NCURSES_TINFO_5.1.20000708 { + global: + _nc_align_termtype; + _nc_flush; + _nc_tinfo_fkeys; + _nc_user_definable; + use_extended_names; +} NCURSES_TINFO_5.0.19991023; + +NCURSES_TINFO_5.2.20001021 { + global: + _nc_basename; + _nc_env_access; + _nc_safe_strcat; + _nc_safe_strcpy; + _nc_str_copy; + _nc_str_init; + _nc_str_null; +} NCURSES_TINFO_5.1.20000708; + +NCURSES_TINFO_5.3.20021019 { + global: + _nc_rootname; + _nc_tparm_err; + _nc_visbufn; +} NCURSES_TINFO_5.2.20001021; + +NCURSES_TINFO_5.4.20040208 { + global: + _nc_get_locale; + _nc_locale_breaks_acs; + _nc_outchars; + _nc_pathlast; + _nc_retrace_attr_t; + _nc_retrace_bool; + _nc_retrace_chtype; + _nc_retrace_int; + _nc_retrace_ptr; + _nc_retrace_sp; + _nc_retrace_unsigned; + _nc_retrace_win; + _nc_tparm_analyze; + _nc_tputs_trace; + _nc_trace_bufcat; + _nc_unicode_locale; + _traceattr; + _traceattr2; + _tracechtype; + _tracechtype2; + _tracef; + key_defined; + local: + _nc_altcharset_name; + _nc_trace_ttymode; +} NCURSES_TINFO_5.3.20021019; + +NCURSES_TINFO_5.5.20051010 { + global: + _nc_get_source; + _nc_retrace_cptr; + _nc_retrace_cvoid_ptr; + _nc_retrace_void_ptr; + _nc_setupterm; + _nc_trim_sgr0; + local: + _nc_delink_entry; + _nc_free_entry; +} NCURSES_TINFO_5.4.20040208; + +NCURSES_TINFO_5.6.20061217 { + global: + _nc_db_close; + _nc_db_first; + _nc_db_have_data; + _nc_db_next; + _nc_db_open; + _nc_db_put; + _nc_eventlist_timeout; + _nc_first_db; + _nc_handle_sigwinch; + _nc_is_abs_path; + _nc_is_dir_path; + _nc_is_file_path; + _nc_keyname_leaks; + _nc_last_db; + _nc_next_db; + _nc_read_termtype; + _nc_tgetent_leaks; + _nc_viscbuf; + local: + _nc_db_get; + _nc_db_have_index; + _nc_hashed_db; + _nc_viscbuf2; +} NCURSES_TINFO_5.5.20051010; + +NCURSES_TINFO_5.7.20081102 { + global: + _nc_free_tinfo; + _nc_get_alias_table; + _nc_get_screensize; + _nc_globals; + _nc_leaks_tinfo; + _nc_prescreen; + _nc_screen_of; + _nc_set_no_padding; + _nc_tracechar; + set_tabsize; + local: + _nc_keyname; + _nc_unctrl; +} NCURSES_TINFO_5.6.20061217; + +NCURSES_TINFO_5.8.20110226 { + global: + _nc_flush_sp; + _nc_get_tty_mode_sp; + _nc_init_acs_sp; + _nc_outc_wrapper; + _nc_outch_sp; + _nc_putp; + _nc_putp_flush; + _nc_putp_flush_sp; + _nc_putp_sp; + _nc_retrace_int_attr_t; + _nc_set_buffer_sp; + _nc_set_tty_mode_sp; + baudrate_sp; + cbreak_sp; + curs_set_sp; + def_prog_mode_sp; + def_shell_mode_sp; + define_key_sp; + del_curterm_sp; + delay_output_sp; + erasechar_sp; + flushinp_sp; + halfdelay_sp; + has_ic_sp; + has_il_sp; + has_key_sp; + intrflush_sp; + key_defined_sp; + keybound_sp; + keyname_sp; + keyok_sp; + killchar_sp; + longname_sp; + napms_sp; + new_prescr; + nocbreak_sp; + noqiflush_sp; + noraw_sp; + putp_sp; + qiflush_sp; + raw_sp; + reset_prog_mode_sp; + reset_shell_mode_sp; + resetty_sp; + savetty_sp; + set_curterm_sp; + set_tabsize_sp; + termname_sp; + tgetent_sp; + tgetflag_sp; + tgetnum_sp; + tgetstr_sp; + tigetflag_sp; + tigetnum_sp; + tigetstr_sp; + tiparm; + tputs_sp; + typeahead_sp; + unctrl_sp; + use_env_sp; + local: + _nc_get_hash_info; + _nc_retrace_char; + _nc_setup_tinfo; + _nc_tinfo_cmdch; +} NCURSES_TINFO_5.7.20081102; + +NCURSES_TINFO_5.9.20150530 { + global: + _nc_init_termtype; + _nc_putchar; + _nc_putchar_sp; + use_tioctl; + use_tioctl_sp; + local: + _nc_comp_error_leaks; + _nc_db_iterator_leaks; + _nc_setenv_num; +} NCURSES_TINFO_5.8.20110226; + +NCURSES_TINFO_6.1.20171230 { + global: + _nc_copy_termtype2; + _nc_export_termtype2; + _nc_fallback2; + _nc_free_termtype2; +} NCURSES_TINFO_5.9.20150530; + +NCURSES_TINFO_6.1.current { + global: + _nc_find_user_entry; + _nc_fmt_funcptr; + _nc_wacs_width; + curses_trace; + exit_terminfo; + local: + _*; +} NCURSES_TINFO_6.1.20171230; diff --git a/package/ncurses.spec b/package/ncurses.spec index d786d6e3818b..b030cab6ac11 100644 --- a/package/ncurses.spec +++ b/package/ncurses.spec @@ -1,66 +1,107 @@ Summary: shared libraries for terminal handling Name: ncurses6 -Version: 5.9 -Release: 20140222 +Version: 6.1 +Release: 20200118 License: X11 Group: Development/Libraries Source: ncurses-%{version}-%{release}.tgz -# URL: http://invisible-island.net/ncurses/ +# URL: https://invisible-island.net/ncurses/ -%define CC_NORMAL -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion -%define CC_STRICT %{CC_NORMAL} -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wwrite-strings -ansi -pedantic +%global MY_ABI 6 -%define _prefix /usr/local/ncurses6 +# save value before redefining +%global sys_libdir %{_libdir} + +# was redefined... +#global _prefix /usr/local/ncurses#{MY_ABI} + +%global MY_PKG %{sys_libdir}/pkgconfig %define MYDATA /usr/local/ncurses/share/terminfo %description The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. -This package is used for testing ABI 6. +This package is used for testing ABI %{MY_ABI}. %prep +%global is_mandriva %(test -f /etc/mandriva-release && echo 1 || echo 0) +%global is_redhat %(test -f /etc/redhat-release && echo 1 || echo 0) +%global is_suse %(test -f /etc/SuSE-release && echo 1 || echo 0) + +%if %{is_redhat} +# generate debug/debug-source packages. +%else %define debug_package %{nil} +%endif + +%if %{is_mandriva} +%define _disable_ld_as_needed 1 +%define _disable_ld_no_undefined 1 +# libtool is not used here... +%define _disable_libtoolize 1 +%define _disable_ld_build_id 1 +%endif + +%if %{is_redhat} +# workaround for toolset breakage in Fedora 28 +%define _test_relink --enable-relink +%else +%define _test_relink --disable-relink +%endif + %setup -q -n ncurses-%{version}-%{release} %build -CFLAGS="%{CC_NORMAL}" \ -RPATH_LIST=../lib:%{_prefix}/lib \ -%configure \ - --target %{_target_platform} \ - --prefix=%{_prefix} \ - --includedir='${prefix}/include' \ - --with-default-terminfo-dir=%{MYDATA} \ - --with-install-prefix=$RPM_BUILD_ROOT \ - --with-terminfo-dirs=%{MYDATA}:/usr/share/terminfo \ - --disable-echo \ - --disable-getcap \ - --disable-leaks \ - --disable-macros \ - --disable-overwrite \ - --disable-termcap \ - --enable-const \ - --enable-ext-colors \ - --enable-ext-mouse \ - --enable-hard-tabs \ - --enable-interop \ - --enable-rpath \ - --enable-sp-funcs \ - --enable-warnings \ - --enable-widec \ - --verbose \ - --with-develop \ - --with-shared \ - --with-termlib \ - --with-ticlib \ - --with-trace \ - --with-cxx-shared \ - --with-xterm-kbs=DEL \ - --without-ada \ - --without-debug \ +%define CFG_OPTS \\\ + --target %{_target_platform} \\\ + --prefix=%{_prefix} \\\ + --bindir=%{_bindir} \\\ + --includedir=%{_includedir} \\\ + --libdir=%{_libdir} \\\ + --includedir='${prefix}/include' \\\ + --disable-echo \\\ + --disable-getcap \\\ + --disable-leaks \\\ + --disable-macros \\\ + --disable-overwrite \\\ + %{_test_relink} \\\ + --disable-termcap \\\ + --enable-hard-tabs \\\ + --enable-opaque-curses \\\ + --enable-opaque-form \\\ + --enable-opaque-menu \\\ + --enable-opaque-panel \\\ + --enable-pc-files \\\ + --enable-rpath \\\ + --enable-warnings \\\ + --enable-wgetch-events \\\ + --enable-widec \\\ + --enable-xmc-glitch \\\ + --program-suffix=%{MY_ABI} \\\ + --verbose \\\ + --with-abi-version=%{MY_ABI} \\\ + --with-config-suffix=dev \\\ + --with-cxx-shared \\\ + --with-default-terminfo-dir=%{MYDATA} \\\ + --with-develop \\\ + --with-extra-suffix=%{MY_ABI} \\\ + --with-install-prefix=$RPM_BUILD_ROOT \\\ + --with-pkg-config-libdir=%{MY_PKG} \\\ + --with-shared \\\ + --with-terminfo-dirs=%{MYDATA}:/usr/share/terminfo \\\ + --with-termlib \\\ + --with-ticlib \\\ + --with-trace \\\ + --with-versioned-syms \\\ + --with-xterm-kbs=DEL \\\ + --without-ada \\\ + --without-debug \\\ --without-normal +%configure %{CFG_OPTS} + make %install @@ -68,20 +109,64 @@ rm -rf $RPM_BUILD_ROOT make install.libs install.progs rm -f test/ncurses -( cd test && make ncurses LOCAL_LIBDIR=%{_libdir} && mv ncurses $RPM_BUILD_ROOT/%{_bindir}/ncurses6 ) +( cd test && make ncurses LOCAL_LIBDIR=%{_libdir} && mv ncurses $RPM_BUILD_ROOT/%{_bindir}/ncurses%{MY_ABI} ) + +%if %{is_redhat} +%ldconfig_scriptlets libs +%ldconfig_scriptlets c++-libs +%endif %clean -rm -rf $RPM_BUILD_ROOT +if rm -rf $RPM_BUILD_ROOT; then + echo OK +else + find $RPM_BUILD_ROOT -type f | grep -F -v /.nfs && exit 1 +fi +exit 0 %files %defattr(-,root,root,-) %{_bindir}/* %{_includedir}/* %{_libdir}/* -#%{_datadir}/* %changelog +* Tue Dec 24 2019 Thomas Dickey +- drop custom CC_NORMAL warning flags because setting CFLAGS interferes with + matching Fedora's PIE/PIC configuration. Also, generate debug/debug-source + packages. + +* Sat Nov 16 2019 Thomas Dickey +- modify clean-rule to work around Fedora NFS bugs. + +* Sat Aug 25 2018 Thomas E. Dickey +- split spec-file into ncurses6 and ncursest6 to work around toolset breakage + in Fedora 28 + +* Sat Jun 02 2018 Thomas E. Dickey +- build-fix for Mageia + +* Sat May 26 2018 Thomas E. Dickey +- use predefined configure-macro +- separate ncurses6/ncursest6 packages + +* Sat Feb 10 2018 Thomas E. Dickey +- add ncursest6 package +- add several development features + +* Mon Jan 01 2018 Thomas E. Dickey +- drop redundant files pattern for "*.pc" + +* Tue Dec 26 2017 Thomas E. Dickey +- add --with-config-suffix option + +* Sun Apr 26 2015 Thomas E. Dickey +- move package to /usr + +* Sun Apr 12 2015 Thomas E. Dickey +- factor-out MY_ABI + * Sat Mar 09 2013 Thomas E. Dickey - add --with-cxx-shared option to demonstrate c++ binding as shared library diff --git a/package/ncurses.sym b/package/ncurses.sym new file mode 100644 index 000000000000..d9f8b937d67c --- /dev/null +++ b/package/ncurses.sym @@ -0,0 +1,886 @@ +# $Id: ncurses.sym,v 1.35 2019/12/14 22:40:34 tom Exp $ +# script for shared library symbol-visibility using libtool +# +# This file was generated by ncu-mapsyms +# Configure options (5.0.19991023) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.1.20000708) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.2.20001021) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.3.20021019) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.4.20040208) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.5.20051010) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.6.20061217) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.7.20081102) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.8.20110226) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-broken_linker --with-hashed-db --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20110404) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-broken_linker --with-hashed-db --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20150530) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-broken_linker --with-hashed-db --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace +# Configure options (6.0.20161029) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-broken_linker --with-hashed-db --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-termlib --with-ticlib --with-trace +BC +COLORS +COLOR_PAIR +COLOR_PAIRS +COLS +ESCDELAY +LINES +PAIR_NUMBER +PC +SP +TABSIZE +TYPE_ALNUM +TYPE_ALPHA +TYPE_ENUM +TYPE_INTEGER +TYPE_IPV4 +TYPE_NUMERIC +TYPE_REGEXP +UP +_nc_Default_Field +_nc_Default_Form +_nc_access +_nc_add_to_try +_nc_align_termtype +_nc_alloc_entry_leaks +_nc_basename +_nc_capcmp +_nc_captoinfo_leaks +_nc_check_termtype +_nc_check_termtype2 +_nc_comp_scan_leaks +_nc_copy_termtype +_nc_copy_termtype2 +_nc_curr_col +_nc_curr_line +_nc_db_close +_nc_db_first +_nc_db_have_data +_nc_db_next +_nc_db_open +_nc_db_put +_nc_disable_period +_nc_doalloc +_nc_entry_match +_nc_env_access +_nc_err_abort +_nc_eventlist_timeout +_nc_export_termtype2 +_nc_fallback +_nc_fallback2 +_nc_find_entry +_nc_find_type_entry +_nc_find_user_entry +_nc_first_db +_nc_first_name +_nc_flush +_nc_flush_sp +_nc_fmt_funcptr +_nc_free_and_exit +_nc_free_entries +_nc_free_termtype +_nc_free_termtype2 +_nc_free_tic +_nc_free_tinfo +_nc_free_tparm +_nc_freeall +_nc_get_alias_table +_nc_get_hash_table +_nc_get_locale +_nc_get_screensize +_nc_get_source +_nc_get_table +_nc_get_tty_mode +_nc_get_tty_mode_sp +_nc_get_type +_nc_getenv_num +_nc_globals +_nc_handle_sigwinch +_nc_has_mouse +_nc_head +_nc_home_terminfo +_nc_info_hash_table +_nc_infotocap +_nc_init_acs +_nc_init_acs_sp +_nc_init_termtype +_nc_is_abs_path +_nc_is_dir_path +_nc_is_file_path +_nc_keep_tic_dir +_nc_keyname_leaks +_nc_keypad +_nc_last_db +_nc_leaks_tinfo +_nc_locale_breaks_acs +_nc_name_match +_nc_next_db +_nc_optimize_enable +_nc_outc_wrapper +_nc_outch +_nc_outch_sp +_nc_outchars +_nc_panelhook +_nc_panelhook_sp +_nc_pathlast +_nc_prescreen +_nc_putchar +_nc_putchar_sp +_nc_putp +_nc_putp_flush +_nc_putp_flush_sp +_nc_putp_sp +_nc_read_entry +_nc_read_entry2 +_nc_read_entry_source +_nc_read_file_entry +_nc_read_termtype +_nc_reset_input +_nc_resolve_uses +_nc_resolve_uses2 +_nc_retrace_attr_t +_nc_retrace_bool +_nc_retrace_chtype +_nc_retrace_cptr +_nc_retrace_cvoid_ptr +_nc_retrace_int +_nc_retrace_int_attr_t +_nc_retrace_ptr +_nc_retrace_sp +_nc_retrace_unsigned +_nc_retrace_void_ptr +_nc_retrace_win +_nc_ripoffline +_nc_rootname +_nc_safe_strcat +_nc_safe_strcpy +_nc_screen_chain +_nc_screen_of +_nc_set_buffer +_nc_set_buffer_sp +_nc_set_no_padding +_nc_set_source +_nc_set_tty_mode +_nc_set_tty_mode_sp +_nc_set_type +_nc_set_writedir +_nc_setupterm +_nc_str_copy +_nc_str_init +_nc_str_null +_nc_strict_bsd +_nc_suppress_warnings +_nc_syntax +_nc_syserr_abort +_nc_tail +_nc_tgetent_leaks +_nc_tic_dir +_nc_tic_expand +_nc_tic_written +_nc_timed_wait +_nc_tinfo_fkeys +_nc_tinfo_fkeysf +_nc_tparm_analyze +_nc_tparm_err +_nc_tputs_trace +_nc_trace_buf +_nc_trace_bufcat +_nc_tracechar +_nc_tracing +_nc_trans_string +_nc_trim_sgr0 +_nc_unicode_locale +_nc_update_screensize +_nc_user_definable +_nc_visbuf +_nc_visbuf2 +_nc_visbufn +_nc_viscbuf +_nc_wacs_width +_nc_warning +_nc_write_entry +_nc_write_object +_traceattr +_traceattr2 +_tracechar +_tracechtype +_tracechtype2 +_tracef +acs_map +addch +addchnstr +addchstr +addnstr +addstr +alloc_pair +alloc_pair_sp +assume_default_colors +assume_default_colors_sp +attr_get +attr_off +attr_on +attr_set +attroff +attron +attrset +baudrate +baudrate_sp +beep +beep_sp +bkgd +bkgdset +boolcodes +boolfnames +boolnames +border +bottom_panel +box +can_change_color +can_change_color_sp +cbreak +cbreak_sp +ceiling_panel +chgat +clear +clearok +clrtobot +clrtoeol +color_content +color_content_sp +color_set +copywin +cur_term +current_field +current_item +curs_set +curs_set_sp +curscr +curses_trace +curses_version +data_ahead +data_behind +def_prog_mode +def_prog_mode_sp +def_shell_mode +def_shell_mode_sp +define_key +define_key_sp +del_curterm +del_curterm_sp +del_panel +delay_output +delay_output_sp +delch +deleteln +delscreen +delwin +derwin +doupdate +doupdate_sp +dup_field +dupwin +dynamic_field_info +echo +echo_sp +echochar +endwin +endwin_sp +erase +erasechar +erasechar_sp +exit_curses +exit_terminfo +extended_color_content +extended_color_content_sp +extended_pair_content +extended_pair_content_sp +field_arg +field_back +field_buffer +field_count +field_fore +field_index +field_info +field_init +field_just +field_opts +field_opts_off +field_opts_on +field_pad +field_status +field_term +field_type +field_userptr +filter +filter_sp +find_pair +find_pair_sp +flash +flash_sp +flushinp +flushinp_sp +form_driver +form_fields +form_init +form_opts +form_opts_off +form_opts_on +form_page +form_request_by_name +form_request_name +form_sub +form_term +form_userptr +form_win +free_field +free_fieldtype +free_form +free_item +free_menu +free_pair +free_pair_sp +get_escdelay +get_escdelay_sp +getattrs +getbegx +getbegy +getbkgd +getch +getcurx +getcury +getmaxx +getmaxy +getmouse +getmouse_sp +getnstr +getparx +getpary +getstr +getwin +getwin_sp +ground_panel +halfdelay +halfdelay_sp +has_colors +has_colors_sp +has_ic +has_ic_sp +has_il +has_il_sp +has_key +has_key_sp +has_mouse +has_mouse_sp +hide_panel +hline +idcok +idlok +immedok +inch +inchnstr +inchstr +init_color +init_color_sp +init_extended_color +init_extended_color_sp +init_extended_pair +init_extended_pair_sp +init_pair +init_pair_sp +initscr +innstr +insch +insdelln +insertln +insnstr +insstr +instr +intrflush +intrflush_sp +is_cleared +is_idcok +is_idlok +is_immedok +is_keypad +is_leaveok +is_linetouched +is_nodelay +is_notimeout +is_pad +is_scrollok +is_subwin +is_syncok +is_term_resized +is_term_resized_sp +is_wintouched +isendwin +isendwin_sp +item_count +item_description +item_index +item_init +item_name +item_opts +item_opts_off +item_opts_on +item_term +item_userptr +item_value +item_visible +key_defined +key_defined_sp +keybound +keybound_sp +keyname +keyname_sp +keyok +keyok_sp +keypad +killchar +killchar_sp +leaveok +link_field +link_fieldtype +longname +longname_sp +mcprint +mcprint_sp +menu_back +menu_driver +menu_fore +menu_format +menu_grey +menu_init +menu_items +menu_mark +menu_opts +menu_opts_off +menu_opts_on +menu_pad +menu_pattern +menu_request_by_name +menu_request_name +menu_spacing +menu_sub +menu_term +menu_userptr +menu_win +meta +mouse_trafo +mouseinterval +mouseinterval_sp +mousemask +mousemask_sp +move +move_field +move_panel +mvaddch +mvaddchnstr +mvaddchstr +mvaddnstr +mvaddstr +mvchgat +mvcur +mvcur_sp +mvdelch +mvderwin +mvgetch +mvgetnstr +mvgetstr +mvhline +mvinch +mvinchnstr +mvinchstr +mvinnstr +mvinsch +mvinsnstr +mvinsstr +mvinstr +mvprintw +mvscanw +mvvline +mvwaddch +mvwaddchnstr +mvwaddchstr +mvwaddnstr +mvwaddstr +mvwchgat +mvwdelch +mvwgetch +mvwgetnstr +mvwgetstr +mvwhline +mvwin +mvwinch +mvwinchnstr +mvwinchstr +mvwinnstr +mvwinsch +mvwinsnstr +mvwinsstr +mvwinstr +mvwprintw +mvwscanw +mvwvline +napms +napms_sp +new_field +new_fieldtype +new_form +new_form_sp +new_item +new_menu +new_menu_sp +new_page +new_panel +new_prescr +newpad +newpad_sp +newscr +newterm +newterm_sp +newwin +newwin_sp +nl +nl_sp +nocbreak +nocbreak_sp +nodelay +noecho +noecho_sp +nofilter +nofilter_sp +nonl +nonl_sp +noqiflush +noqiflush_sp +noraw +noraw_sp +notimeout +numcodes +numfnames +numnames +ospeed +overlay +overwrite +pair_content +pair_content_sp +panel_above +panel_below +panel_hidden +panel_userptr +panel_window +pechochar +pnoutrefresh +pos_form_cursor +pos_menu_cursor +post_form +post_menu +prefresh +printw +putp +putp_sp +putwin +qiflush +qiflush_sp +raw +raw_sp +redrawwin +refresh +replace_panel +reset_color_pairs +reset_color_pairs_sp +reset_prog_mode +reset_prog_mode_sp +reset_shell_mode +reset_shell_mode_sp +resetty +resetty_sp +resize_term +resize_term_sp +resizeterm +resizeterm_sp +restartterm +restartterm_sp +ripoffline +ripoffline_sp +savetty +savetty_sp +scale_form +scale_menu +scanw +scr_dump +scr_init +scr_init_sp +scr_restore +scr_restore_sp +scr_set +scr_set_sp +scrl +scroll +scrollok +set_current_field +set_current_item +set_curterm +set_curterm_sp +set_escdelay +set_escdelay_sp +set_field_back +set_field_buffer +set_field_fore +set_field_init +set_field_just +set_field_opts +set_field_pad +set_field_status +set_field_term +set_field_type +set_field_userptr +set_fieldtype_arg +set_fieldtype_choice +set_form_fields +set_form_init +set_form_opts +set_form_page +set_form_sub +set_form_term +set_form_userptr +set_form_win +set_item_init +set_item_opts +set_item_term +set_item_userptr +set_item_value +set_max_field +set_menu_back +set_menu_fore +set_menu_format +set_menu_grey +set_menu_init +set_menu_items +set_menu_mark +set_menu_opts +set_menu_pad +set_menu_pattern +set_menu_spacing +set_menu_sub +set_menu_term +set_menu_userptr +set_menu_win +set_new_page +set_panel_userptr +set_tabsize +set_tabsize_sp +set_term +set_top_row +setscrreg +setupterm +show_panel +slk_attr +slk_attr_off +slk_attr_on +slk_attr_set +slk_attr_set_sp +slk_attr_sp +slk_attroff +slk_attroff_sp +slk_attron +slk_attron_sp +slk_attrset +slk_attrset_sp +slk_clear +slk_clear_sp +slk_color +slk_color_sp +slk_init +slk_init_sp +slk_label +slk_label_sp +slk_noutrefresh +slk_noutrefresh_sp +slk_refresh +slk_refresh_sp +slk_restore +slk_restore_sp +slk_set +slk_set_sp +slk_touch +slk_touch_sp +standend +standout +start_color +start_color_sp +stdscr +strcodes +strfnames +strnames +subpad +subwin +syncok +termattrs +termattrs_sp +termname +termname_sp +tgetent +tgetent_sp +tgetflag +tgetflag_sp +tgetnum +tgetnum_sp +tgetstr +tgetstr_sp +tgoto +tigetflag +tigetflag_sp +tigetnum +tigetnum_sp +tigetstr +tigetstr_sp +timeout +tiparm +top_panel +top_row +touchline +touchwin +tparm +tputs +tputs_sp +trace +ttytype +typeahead +typeahead_sp +unctrl +unctrl_sp +unfocus_current_field +ungetch +ungetch_sp +ungetmouse +ungetmouse_sp +unpost_form +unpost_menu +untouchwin +update_panels +update_panels_sp +use_default_colors +use_default_colors_sp +use_env +use_env_sp +use_extended_names +use_legacy_coding +use_legacy_coding_sp +use_screen +use_tioctl +use_tioctl_sp +use_window +vid_attr +vidattr +vidattr_sp +vidputs +vidputs_sp +vline +vw_printw +vw_scanw +vwprintw +vwscanw +waddch +waddchnstr +waddchstr +waddnstr +waddstr +wattr_get +wattr_off +wattr_on +wattr_set +wattroff +wattron +wattrset +wbkgd +wbkgdset +wborder +wchgat +wclear +wclrtobot +wclrtoeol +wcolor_set +wcursyncup +wdelch +wdeleteln +wechochar +wenclose +werase +wgetch +wgetch_events +wgetdelay +wgetnstr +wgetnstr_events +wgetparent +wgetscrreg +wgetstr +whline +winch +winchnstr +winchstr +winnstr +winsch +winsdelln +winsertln +winsnstr +winsstr +winstr +wmouse_trafo +wmove +wnoutrefresh +wprintw +wredrawln +wrefresh +wresize +wscanw +wscrl +wsetscrreg +wstandend +wstandout +wsyncdown +wsyncup +wtimeout +wtouchln +wvline diff --git a/package/ncursest.map b/package/ncursest.map new file mode 100644 index 000000000000..120fbea45b43 --- /dev/null +++ b/package/ncursest.map @@ -0,0 +1,1177 @@ +# $Id: ncursest.map,v 1.48 2019/12/14 23:28:54 tom Exp $ +# script for shared library symbol-versioning using ld +# +# This file was generated by ncu-mapsyms +# Configure options (5.7.20081102) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.8.20110226) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20110404) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20150530) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace +# Configure options (6.0.current) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace + +NCURSES_TIC_5.0.19991023 { + global: + _nc_capcmp; + _nc_check_termtype; + _nc_entry_match; + _nc_infotocap; + _nc_read_entry_source; + _nc_reset_input; + _nc_resolve_uses; + _nc_screen; + _nc_set_writedir; + _nc_syntax; + _nc_tic_expand; + _nc_tic_written; + _nc_trans_string; + _nc_write_entry; + local: + _nc_captoinfo; + _nc_comment_end; + _nc_comment_start; + _nc_copy_entry; + _nc_curr_file_pos; + _nc_curr_token; + _nc_get_token; + _nc_init_entry; + _nc_merge_entry; + _nc_panic_mode; + _nc_parse_entry; + _nc_push_token; + _nc_save_str; + _nc_start_line; + _nc_wrap_entry; +}; + +NCURSES_TIC_5.1.20000708 { + global: + _nc_disable_period; +} NCURSES_TIC_5.0.19991023; + +NCURSES_TIC_5.5.20051010 { + global: + _nc_alloc_entry_leaks; + _nc_captoinfo_leaks; + _nc_check_termtype2; + _nc_comp_scan_leaks; + _nc_resolve_uses2; +} NCURSES_TIC_5.1.20000708; + +NCURSES_TIC_5.7.20081102 { + global: + _nc_free_tic; + local: + _nc_comp_captab_leaks; + _nc_leaks_tic; +} NCURSES_TIC_5.5.20051010; + +NCURSES_TIC_5.9.20150530 { + global: + _nc_strict_bsd; +} NCURSES_TIC_5.7.20081102; + +NCURSES_TIC_6.1.20171230 { + global: + _nc_read_entry2; + _nc_write_object; + local: + _*; +} NCURSES_TIC_5.9.20150530; + +NCURSES_TINFO_5.0.19991023 { + global: + BC; + PC; + SP; + UP; + _nc_access; + _nc_add_to_try; + _nc_copy_termtype; + _nc_curr_col; + _nc_curr_line; + _nc_doalloc; + _nc_err_abort; + _nc_fallback; + _nc_find_entry; + _nc_find_type_entry; + _nc_first_name; + _nc_free_entries; + _nc_free_termtype; + _nc_free_tparm; + _nc_freeall; + _nc_get_hash_table; + _nc_get_table; + _nc_get_tty_mode; + _nc_get_type; + _nc_getenv_num; + _nc_head; + _nc_home_terminfo; + _nc_init_acs; + _nc_keep_tic_dir; + _nc_keypad; + _nc_name_match; + _nc_outch; + _nc_read_entry; + _nc_read_file_entry; + _nc_screen_chain; + _nc_set_buffer; + _nc_set_source; + _nc_set_tty_mode; + _nc_set_type; + _nc_suppress_warnings; + _nc_syserr_abort; + _nc_tail; + _nc_tic_dir; + _nc_timed_wait; + _nc_tinfo_fkeysf; + _nc_trace_buf; + _nc_tracing; + _nc_update_screensize; + _nc_visbuf; + _nc_visbuf2; + _nc_warning; + _tracechar; + baudrate; + cbreak; + curs_set; + curses_version; + def_prog_mode; + def_shell_mode; + define_key; + del_curterm; + delay_output; + erasechar; + flushinp; + halfdelay; + has_ic; + has_il; + has_key; + idcok; + idlok; + intrflush; + keybound; + keyname; + keyok; + keypad; + killchar; + longname; + meta; + napms; + nocbreak; + nodelay; + noqiflush; + noraw; + notimeout; + ospeed; + putp; + qiflush; + raw; + reset_prog_mode; + reset_shell_mode; + resetty; + savetty; + set_curterm; + setupterm; + termname; + tgetent; + tgetflag; + tgetnum; + tgetstr; + tgoto; + tigetflag; + tigetnum; + tigetstr; + tparm; + tputs; + trace; + typeahead; + unctrl; + use_env; + wtimeout; + local: + _nc_baudrate; + _nc_expand_try; + _nc_init_keytry; + _nc_nulls_sent; + _nc_ospeed; + _nc_read_termcap; + _nc_read_termcap_entry; + _nc_remove_key; + _nc_remove_string; + _nc_trace_tries; + _nc_tracebits; +}; + +NCURSES_TINFO_5.1.20000708 { + global: + _nc_align_termtype; + _nc_flush; + _nc_tinfo_fkeys; + _nc_user_definable; + use_extended_names; +} NCURSES_TINFO_5.0.19991023; + +NCURSES_TINFO_5.2.20001021 { + global: + _nc_basename; + _nc_env_access; + _nc_safe_strcat; + _nc_safe_strcpy; + _nc_str_copy; + _nc_str_init; + _nc_str_null; +} NCURSES_TINFO_5.1.20000708; + +NCURSES_TINFO_5.3.20021019 { + global: + _nc_rootname; + _nc_tparm_err; + _nc_visbufn; +} NCURSES_TINFO_5.2.20001021; + +NCURSES_TINFO_5.4.20040208 { + global: + _nc_get_locale; + _nc_locale_breaks_acs; + _nc_pathlast; + _nc_retrace_attr_t; + _nc_retrace_bool; + _nc_retrace_chtype; + _nc_retrace_int; + _nc_retrace_ptr; + _nc_retrace_sp; + _nc_retrace_unsigned; + _nc_retrace_win; + _nc_tparm_analyze; + _nc_trace_bufcat; + _nc_unicode_locale; + _traceattr; + _traceattr2; + _tracechtype; + _tracechtype2; + _tracef; + key_defined; + local: + _nc_altcharset_name; + _nc_trace_ttymode; +} NCURSES_TINFO_5.3.20021019; + +NCURSES_TINFO_5.5.20051010 { + global: + _nc_get_source; + _nc_retrace_cptr; + _nc_retrace_cvoid_ptr; + _nc_retrace_void_ptr; + _nc_setupterm; + _nc_trim_sgr0; + local: + _nc_delink_entry; + _nc_free_entry; +} NCURSES_TINFO_5.4.20040208; + +NCURSES_TINFO_5.6.20061217 { + global: + _nc_db_close; + _nc_db_first; + _nc_db_have_data; + _nc_db_next; + _nc_db_open; + _nc_db_put; + _nc_eventlist_timeout; + _nc_first_db; + _nc_handle_sigwinch; + _nc_is_abs_path; + _nc_is_dir_path; + _nc_is_file_path; + _nc_keyname_leaks; + _nc_last_db; + _nc_next_db; + _nc_read_termtype; + _nc_tgetent_leaks; + _nc_viscbuf; + local: + _nc_db_get; + _nc_db_have_index; + _nc_hashed_db; + _nc_viscbuf2; +} NCURSES_TINFO_5.5.20051010; + +NCURSES_TINFO_5.7.20081102 { + global: + _nc_COLS; + _nc_LINES; + _nc_TABSIZE; + _nc__nc_outchars; + _nc_acs_map; + _nc_boolcodes; + _nc_boolfnames; + _nc_boolnames; + _nc_codes_leaks; + _nc_count_outchars; + _nc_cur_term; + _nc_curscr; + _nc_free_tinfo; + _nc_get_alias_table; + _nc_get_screensize; + _nc_globals; + _nc_init_pthreads; + _nc_leaks_tinfo; + _nc_locked_tracef; + _nc_mutex_lock; + _nc_mutex_trylock; + _nc_mutex_unlock; + _nc_names_leaks; + _nc_newscr; + _nc_numcodes; + _nc_numfnames; + _nc_numnames; + _nc_prescreen; + _nc_ptr_Cols; + _nc_ptr_Lines; + _nc_screen_of; + _nc_set_no_padding; + _nc_set_tputs_trace; + _nc_stdscr; + _nc_strcodes; + _nc_strfnames; + _nc_strnames; + _nc_tracechar; + _nc_ttytype; + _nc_use_tracef; + set_tabsize; + local: + _nc__nc_tputs_trace; + _nc_keyname; + _nc_mutex_init; + _nc_unctrl; +} NCURSES_TINFO_5.6.20061217; + +NCURSES_TINFO_5.8.20110226 { + global: + _nc_flush_sp; + _nc_get_tty_mode_sp; + _nc_init_acs_sp; + _nc_outc_wrapper; + _nc_outch_sp; + _nc_putp; + _nc_putp_flush; + _nc_putp_flush_sp; + _nc_putp_sp; + _nc_retrace_int_attr_t; + _nc_set_buffer_sp; + _nc_set_tty_mode_sp; + _nc_sigprocmask; + baudrate_sp; + cbreak_sp; + curs_set_sp; + def_prog_mode_sp; + def_shell_mode_sp; + define_key_sp; + del_curterm_sp; + delay_output_sp; + erasechar_sp; + flushinp_sp; + halfdelay_sp; + has_ic_sp; + has_il_sp; + has_key_sp; + intrflush_sp; + key_defined_sp; + keybound_sp; + keyname_sp; + keyok_sp; + killchar_sp; + longname_sp; + napms_sp; + new_prescr; + nocbreak_sp; + noqiflush_sp; + noraw_sp; + putp_sp; + qiflush_sp; + raw_sp; + reset_prog_mode_sp; + reset_shell_mode_sp; + resetty_sp; + savetty_sp; + set_curterm_sp; + set_tabsize_sp; + termname_sp; + tgetent_sp; + tgetflag_sp; + tgetnum_sp; + tgetstr_sp; + tigetflag_sp; + tigetnum_sp; + tigetstr_sp; + tiparm; + tputs_sp; + typeahead_sp; + unctrl_sp; + use_env_sp; + local: + _nc_get_cur_term; + _nc_get_cur_term_sp; + _nc_get_hash_info; + _nc_ptr_Tabsize; + _nc_retrace_char; + _nc_setup_tinfo; + _nc_tinfo_cmdch; +} NCURSES_TINFO_5.7.20081102; + +NCURSES_TINFO_5.9.20150530 { + global: + _nc_init_termtype; + _nc_putchar; + _nc_putchar_sp; + use_tioctl; + use_tioctl_sp; + local: + _nc_comp_error_leaks; + _nc_db_iterator_leaks; + _nc_setenv_num; +} NCURSES_TINFO_5.8.20110226; + +NCURSES_TINFO_6.1.20171230 { + global: + _nc_copy_termtype2; + _nc_export_termtype2; + _nc_fallback2; + _nc_find_prescr; + _nc_forget_prescr; + _nc_free_termtype2; +} NCURSES_TINFO_5.9.20150530; + +NCURSES_TINFO_6.1.current { + global: + _nc_find_user_entry; + _nc_fmt_funcptr; + _nc_wacs_width; + curses_trace; + exit_terminfo; + local: + _*; +} NCURSES_TINFO_6.1.20171230; + +NCURSEST_5.7.20081102 { + global: + COLOR_PAIR; + PAIR_NUMBER; + TYPE_ALNUM; + TYPE_ALPHA; + TYPE_ENUM; + TYPE_INTEGER; + TYPE_IPV4; + TYPE_NUMERIC; + TYPE_REGEXP; + _nc_COLORS; + _nc_COLOR_PAIRS; + _nc_Default_Field; # deprecated in ABI6 + _nc_Default_Form; # deprecated in ABI6 + _nc_ESCDELAY; + _nc_free_and_exit; + _nc_has_mouse; # deprecated in ABI6 + _nc_optimize_enable; + _nc_panelhook; + _nc_ripoffline; + addch; + addchnstr; + addchstr; + addnstr; + addstr; + assume_default_colors; + attr_get; + attr_off; + attr_on; + attr_set; + attroff; + attron; + attrset; + beep; + bkgd; + bkgdset; + border; + bottom_panel; + box; + can_change_color; + chgat; + clear; + clearok; + clrtobot; + clrtoeol; + color_content; + color_set; + copywin; + current_field; + current_item; + data_ahead; + data_behind; + del_panel; + delch; + deleteln; + delscreen; + delwin; + derwin; + doupdate; + dup_field; + dupwin; + dynamic_field_info; + echo; + echochar; + endwin; + erase; + field_arg; + field_back; + field_buffer; + field_count; + field_fore; + field_index; + field_info; + field_init; + field_just; + field_opts; + field_opts_off; + field_opts_on; + field_pad; + field_status; + field_term; + field_type; + field_userptr; + filter; + flash; + form_driver; + form_fields; + form_init; + form_opts; + form_opts_off; + form_opts_on; + form_page; + form_request_by_name; + form_request_name; + form_sub; + form_term; + form_userptr; + form_win; + free_field; + free_fieldtype; + free_form; + free_item; + free_menu; + getattrs; + getbegx; + getbegy; + getbkgd; + getch; + getcurx; + getcury; + getmaxx; + getmaxy; + getmouse; + getnstr; + getparx; + getpary; + getstr; + getwin; + has_colors; + hide_panel; + hline; + immedok; + inch; + inchnstr; + inchstr; + init_color; + init_pair; + initscr; + innstr; + insch; + insdelln; + insertln; + insnstr; + insstr; + instr; + is_cleared; + is_idcok; + is_idlok; + is_immedok; + is_keypad; + is_leaveok; + is_linetouched; + is_nodelay; + is_notimeout; + is_scrollok; + is_syncok; + is_term_resized; + is_wintouched; + isendwin; + item_count; + item_description; + item_index; + item_init; + item_name; + item_opts; + item_opts_off; + item_opts_on; + item_term; + item_userptr; + item_value; + item_visible; + leaveok; + link_field; + link_fieldtype; + mcprint; + menu_back; + menu_driver; + menu_fore; + menu_format; + menu_grey; + menu_init; + menu_items; + menu_mark; + menu_opts; + menu_opts_off; + menu_opts_on; + menu_pad; + menu_pattern; + menu_request_by_name; + menu_request_name; + menu_spacing; + menu_sub; + menu_term; + menu_userptr; + menu_win; + mouse_trafo; + mouseinterval; + mousemask; + move; + move_field; + move_panel; + mvaddch; + mvaddchnstr; + mvaddchstr; + mvaddnstr; + mvaddstr; + mvchgat; + mvcur; + mvdelch; + mvderwin; + mvgetch; + mvgetnstr; + mvgetstr; + mvhline; + mvinch; + mvinchnstr; + mvinchstr; + mvinnstr; + mvinsch; + mvinsnstr; + mvinsstr; + mvinstr; + mvprintw; + mvscanw; + mvvline; + mvwaddch; + mvwaddchnstr; + mvwaddchstr; + mvwaddnstr; + mvwaddstr; + mvwchgat; + mvwdelch; + mvwgetch; + mvwgetnstr; + mvwgetstr; + mvwhline; + mvwin; + mvwinch; + mvwinchnstr; + mvwinchstr; + mvwinnstr; + mvwinsch; + mvwinsnstr; + mvwinsstr; + mvwinstr; + mvwprintw; + mvwscanw; + mvwvline; + new_field; + new_fieldtype; + new_form; + new_item; + new_menu; + new_page; + new_panel; + newpad; + newterm; + newwin; + nl; + noecho; + nofilter; + nonl; + overlay; + overwrite; + pair_content; + panel_above; + panel_below; + panel_hidden; + panel_userptr; + panel_window; + pechochar; + pnoutrefresh; + pos_form_cursor; + pos_menu_cursor; + post_form; + post_menu; + prefresh; + printw; + putwin; + redrawwin; + refresh; + replace_panel; + resize_term; + resizeterm; + restartterm; + ripoffline; + scale_form; + scale_menu; + scanw; + scr_dump; + scr_init; + scr_restore; + scr_set; + scrl; + scroll; + scrollok; + set_current_field; + set_current_item; + set_escdelay; + set_field_back; + set_field_buffer; + set_field_fore; + set_field_init; + set_field_just; + set_field_opts; + set_field_pad; + set_field_status; + set_field_term; + set_field_type; + set_field_userptr; + set_fieldtype_arg; + set_fieldtype_choice; + set_form_fields; + set_form_init; + set_form_opts; + set_form_page; + set_form_sub; + set_form_term; + set_form_userptr; + set_form_win; + set_item_init; + set_item_opts; + set_item_term; + set_item_userptr; + set_item_value; + set_max_field; + set_menu_back; + set_menu_fore; + set_menu_format; + set_menu_grey; + set_menu_init; + set_menu_items; + set_menu_mark; + set_menu_opts; + set_menu_pad; + set_menu_pattern; + set_menu_spacing; + set_menu_sub; + set_menu_term; + set_menu_userptr; + set_menu_win; + set_new_page; + set_panel_userptr; + set_term; + set_top_row; + setscrreg; + show_panel; + slk_attr; + slk_attr_set; + slk_attroff; + slk_attron; + slk_attrset; + slk_clear; + slk_color; + slk_init; + slk_label; + slk_noutrefresh; + slk_refresh; + slk_restore; + slk_set; + slk_touch; + standend; + standout; + start_color; + subpad; + subwin; + syncok; + termattrs; + timeout; + top_panel; + top_row; + touchline; + touchwin; + ungetch; + ungetmouse; + unpost_form; + unpost_menu; + untouchwin; + update_panels; + use_default_colors; + use_legacy_coding; + use_screen; + use_window; + vidattr; + vidputs; + vline; + vw_printw; + vw_scanw; + vwprintw; + vwscanw; + waddch; + waddchnstr; + waddchstr; + waddnstr; + waddstr; + wattr_get; + wattr_off; + wattr_on; + wattr_set; + wattroff; + wattron; + wattrset; + wbkgd; + wbkgdset; + wborder; + wchgat; + wclear; + wclrtobot; + wclrtoeol; + wcolor_set; + wcursyncup; + wdelch; + wdeleteln; + wechochar; + wenclose; + werase; + wgetch; + wgetch_events; + wgetnstr; + wgetnstr_events; + wgetparent; + wgetscrreg; + wgetstr; + whline; + winch; + winchnstr; + winchstr; + winnstr; + winsch; + winsdelln; + winsertln; + winsnstr; + winsstr; + winstr; + wmouse_trafo; + wmove; + wnoutrefresh; + wprintw; + wredrawln; + wrefresh; + wresize; + wscanw; + wscrl; + wsetscrreg; + wstandend; + wstandout; + wsyncdown; + wsyncup; + wtouchln; + wvline; + local: + _nc_Calculate_Item_Length_and_Width; + _nc_Calculate_Text_Width; + _nc_Connect_Items; + _nc_Copy_Argument; + _nc_Copy_Type; + _nc_Default_FieldType; + _nc_Default_Item; + _nc_Default_Menu; + _nc_Disconnect_Items; + _nc_Draw_Menu; + _nc_First_Active_Field; + _nc_Free_Argument; + _nc_Free_Type; + _nc_Internal_Validation; + _nc_Link_Items; + _nc_Make_Argument; + _nc_Match_Next_Character_In_Item_Name; + _nc_New_TopRow_and_CurrentItem; + _nc_Position_Form_Cursor; + _nc_Post_Item; + _nc_Refresh_Current_Field; + _nc_Set_Current_Field; + _nc_Set_Form_Page; + _nc_Show_Menu; + _nc_Synchronize_Attributes; + _nc_Synchronize_Options; + _nc_Touchline; + _nc_Touchpan; + _nc_Wnoutrefresh; + _nc_dPanel; + _nc_dStack; + _nc_do_color; + _nc_expanded; + _nc_fifo_dump; + _nc_freewin; + _nc_hash_map; + _nc_insert_ch; + _nc_linedump; + _nc_make_oldhash; + _nc_makenew; + _nc_memmove; + _nc_menu_cursor_pos; + _nc_msec_cost; + _nc_mvcur_init; + _nc_mvcur_resume; + _nc_mvcur_wrap; + _nc_my_visbuf; + _nc_oldnums; + _nc_printf_string; + _nc_render; + _nc_reset_colors; + _nc_retrace_field; + _nc_retrace_field_ptr; + _nc_retrace_field_type; + _nc_retrace_form; + _nc_retrace_form_hook; + _nc_retrace_item; + _nc_retrace_item_opts; + _nc_retrace_item_ptr; + _nc_retrace_menu; + _nc_retrace_menu_hook; + _nc_retrace_menu_opts; + _nc_retrace_panel; + _nc_screen_init; + _nc_screen_resume; + _nc_screen_wrap; + _nc_scroll_oldhash; + _nc_scroll_optimize; + _nc_scroll_window; + _nc_scrolln; + _nc_setupscreen; + _nc_signal_handler; + _nc_slk_initialize; + _nc_synchook; + _nc_trace_xnames; + _nc_tracemouse; + _nc_ungetch; + _nc_varargs; + _nc_vsscanf; + _nc_waddch_nosync; + _nc_wgetch; + _tracedump; + _tracemouse; +}; + +NCURSEST_5.8.20110226 { + global: + _nc_panelhook_sp; + assume_default_colors_sp; + beep_sp; + can_change_color_sp; + ceiling_panel; + color_content_sp; + doupdate_sp; + echo_sp; + endwin_sp; + filter_sp; + flash_sp; + get_escdelay; + get_escdelay_sp; + getmouse_sp; + getwin_sp; + ground_panel; + has_colors_sp; + has_mouse; + has_mouse_sp; + init_color_sp; + init_pair_sp; + is_pad; + is_subwin; + is_term_resized_sp; + isendwin_sp; + mcprint_sp; + mouseinterval_sp; + mousemask_sp; + mvcur_sp; + new_form_sp; + new_menu_sp; + newpad_sp; + newterm_sp; + newwin_sp; + nl_sp; + noecho_sp; + nofilter_sp; + nonl_sp; + pair_content_sp; + resize_term_sp; + resizeterm_sp; + restartterm_sp; + ripoffline_sp; + scr_init_sp; + scr_restore_sp; + scr_set_sp; + set_escdelay_sp; + slk_attr_set_sp; + slk_attr_sp; + slk_attroff_sp; + slk_attron_sp; + slk_attrset_sp; + slk_clear_sp; + slk_color_sp; + slk_init_sp; + slk_label_sp; + slk_noutrefresh_sp; + slk_refresh_sp; + slk_restore_sp; + slk_set_sp; + slk_touch_sp; + start_color_sp; + termattrs_sp; + ungetch_sp; + ungetmouse_sp; + update_panels_sp; + use_default_colors_sp; + use_legacy_coding_sp; + vidattr_sp; + vidputs_sp; + local: + _nc_TYPE_ALNUM; + _nc_TYPE_ALPHA; + _nc_TYPE_ENUM; + _nc_TYPE_INTEGER; + _nc_TYPE_IPV4; + _nc_TYPE_NUMERIC; + _nc_TYPE_REGEXP; + _nc_curscr_of; + _nc_do_color_sp; + _nc_form_cursor; + _nc_format_slks; + _nc_free_and_exit_sp; + _nc_freeall_sp; + _nc_fty_generic; + _nc_generic_fieldtype; + _nc_get_fieldbuffer; + _nc_hash_map_sp; + _nc_linedump_sp; + _nc_make_oldhash_sp; + _nc_makenew_sp; + _nc_msec_cost_sp; + _nc_mvcur_init_sp; + _nc_mvcur_resume_sp; + _nc_mvcur_wrap_sp; + _nc_newscr_of; + _nc_printf_string_sp; + _nc_ptr_Escdelay; + _nc_reset_colors_sp; + _nc_retrace_mmask_t; + _nc_ripoffline_sp; + _nc_screen_init_sp; + _nc_screen_resume_sp; + _nc_screen_wrap_sp; + _nc_scroll_oldhash_sp; + _nc_scroll_optimize_sp; + _nc_scrolln_sp; + _nc_set_generic_fieldtype; + _nc_setupscreen_sp; + _nc_stdscr_of; +} NCURSEST_5.7.20081102; + +NCURSEST_5.9.20150530 { + global: + wgetdelay; + local: + _nc_mvcur; + _nc_mvcur_sp; + _nc_trace_mmask_t; +} NCURSEST_5.8.20110226; + +NCURSEST_6.1.20171230 { + global: + alloc_pair; + alloc_pair_sp; + extended_color_content; + extended_color_content_sp; + extended_pair_content; + extended_pair_content_sp; + find_pair; + find_pair_sp; + free_pair; + free_pair_sp; + init_extended_color; + init_extended_color_sp; + init_extended_pair; + init_extended_pair_sp; + reset_color_pairs; + reset_color_pairs_sp; + unfocus_current_field; + local: + _nc_Unset_Current_Field; + _nc_change_pair; + _nc_init_color; + _nc_init_pair; + _nc_pair_content; + _nc_reset_color_pair; + _nc_set_color_pair; +} NCURSEST_5.9.20150530; + +NCURSEST_6.1.current { + global: + exit_curses; + local: + _*; +} NCURSEST_6.1.20171230; + diff --git a/package/ncursest.spec b/package/ncursest.spec new file mode 100644 index 000000000000..1aca0c673410 --- /dev/null +++ b/package/ncursest.spec @@ -0,0 +1,180 @@ +Summary: Curses library with POSIX thread support. +Name: ncursest6 +Version: 6.1 +Release: 20200118 +License: X11 +Group: Development/Libraries +Source: ncurses-%{version}-%{release}.tgz +# URL: https://invisible-island.net/ncurses/ + +%global MY_ABI 6 + +# save value before redefining +%global sys_libdir %{_libdir} + +# was redefined... +#global _prefix /usr/local/ncurses#{MY_ABI} + +%global MY_PKG %{sys_libdir}/pkgconfig +%define MYDATA /usr/local/ncurses/share/terminfo + +%description +The ncurses library routines are a terminal-independent method of +updating character screens with reasonable optimization. + +This package is used for testing ABI %{MY_ABI} with POSIX threads. + +%prep + +%global is_mandriva %(test -f /etc/mandriva-release && echo 1 || echo 0) +%global is_redhat %(test -f /etc/redhat-release && echo 1 || echo 0) +%global is_suse %(test -f /etc/SuSE-release && echo 1 || echo 0) + +%if %{is_redhat} +# generate debug/debug-source packages. +%else +%define debug_package %{nil} +%endif + +%if %{is_mandriva} +%define _disable_ld_as_needed 1 +%define _disable_ld_no_undefined 1 +# libtool is not used here... +%define _disable_libtoolize 1 +%define _disable_ld_build_id 1 +%endif + +%if %{is_redhat} +# workaround for toolset breakage in Fedora 28 +%define _test_relink --enable-relink +%else +%define _test_relink --disable-relink +%endif + +%setup -q -n ncurses-%{version}-%{release} + +%build +%define CFG_OPTS \\\ + --target %{_target_platform} \\\ + --prefix=%{_prefix} \\\ + --bindir=%{_bindir} \\\ + --includedir=%{_includedir} \\\ + --libdir=%{_libdir} \\\ + --includedir='${prefix}/include' \\\ + --disable-echo \\\ + --disable-getcap \\\ + --disable-leaks \\\ + --disable-macros \\\ + --disable-overwrite \\\ + %{_test_relink} \\\ + --disable-termcap \\\ + --enable-hard-tabs \\\ + --enable-opaque-curses \\\ + --enable-opaque-form \\\ + --enable-opaque-menu \\\ + --enable-opaque-panel \\\ + --enable-pc-files \\\ + --enable-rpath \\\ + --enable-warnings \\\ + --enable-wgetch-events \\\ + --enable-widec \\\ + --enable-xmc-glitch \\\ + --program-suffix=%{MY_ABI} \\\ + --verbose \\\ + --with-abi-version=%{MY_ABI} \\\ + --with-config-suffix=dev \\\ + --with-cxx-shared \\\ + --with-default-terminfo-dir=%{MYDATA} \\\ + --with-develop \\\ + --with-extra-suffix=%{MY_ABI} \\\ + --with-install-prefix=$RPM_BUILD_ROOT \\\ + --with-pkg-config-libdir=%{MY_PKG} \\\ + --with-shared \\\ + --with-terminfo-dirs=%{MYDATA}:/usr/share/terminfo \\\ + --with-termlib \\\ + --with-ticlib \\\ + --with-trace \\\ + --with-versioned-syms \\\ + --with-xterm-kbs=DEL \\\ + --without-ada \\\ + --without-debug \\\ + --without-normal + +%configure %{CFG_OPTS} \ + --enable-interop \ + --enable-sp-funcs \ + --program-suffix=t%{MY_ABI} \ + --with-pthread +make + +%install +rm -rf $RPM_BUILD_ROOT + +make install.libs install.progs +rm -f test/ncurses +( cd test && make ncurses LOCAL_LIBDIR=%{_libdir} && mv ncurses $RPM_BUILD_ROOT/%{_bindir}/ncursest%{MY_ABI} ) + +%if %{is_redhat} +%ldconfig_scriptlets libs +%ldconfig_scriptlets c++-libs +%endif + +%clean +if rm -rf $RPM_BUILD_ROOT; then + echo OK +else + find $RPM_BUILD_ROOT -type f | grep -F -v /.nfs && exit 1 +fi +exit 0 + +%files +%defattr(-,root,root,-) +%{_bindir}/* +%{_includedir}/* +%{_libdir}/* + +%changelog + +* Tue Dec 24 2019 Thomas Dickey +- drop custom CC_NORMAL warning flags because setting CFLAGS interferes with + matching Fedora's PIE/PIC configuration. Also, generate debug/debug-source + packages. + +* Sat Nov 16 2019 Thomas Dickey +- modify clean-rule to work around Fedora NFS bugs. + +* Sat Aug 25 2018 Thomas E. Dickey +- split spec-file into ncurses6 and ncursest6 to work around toolset breakage + in Fedora 28 + +* Sat Jun 02 2018 Thomas E. Dickey +- build-fix for Mageia + +* Sat May 26 2018 Thomas E. Dickey +- use predefined configure-macro +- separate ncurses6/ncursest6 packages + +* Sat Feb 10 2018 Thomas E. Dickey +- add ncursest6 package +- add several development features + +* Mon Jan 01 2018 Thomas E. Dickey +- drop redundant files pattern for "*.pc" + +* Tue Dec 26 2017 Thomas E. Dickey +- add --with-config-suffix option + +* Sun Apr 26 2015 Thomas E. Dickey +- move package to /usr + +* Sun Apr 12 2015 Thomas E. Dickey +- factor-out MY_ABI + +* Sat Mar 09 2013 Thomas E. Dickey +- add --with-cxx-shared option to demonstrate c++ binding as shared library + +* Sat Oct 27 2012 Thomas E. Dickey +- add ncurses program as "ncurses6" to provide demonstration. + +* Fri Jun 08 2012 Thomas E. Dickey +- initial version. diff --git a/package/ncursest.sym b/package/ncursest.sym new file mode 100644 index 000000000000..021b81918d17 --- /dev/null +++ b/package/ncursest.sym @@ -0,0 +1,883 @@ +# $Id: ncursest.sym,v 1.39 2019/12/14 22:42:32 tom Exp $ +# script for shared library symbol-visibility using libtool +# +# This file was generated by ncu-mapsyms +# Configure options (5.7.20081102) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.8.20110226) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20110404) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20150530) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace +# Configure options (6.0.20161029) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace +BC +COLOR_PAIR +PAIR_NUMBER +PC +SP +TYPE_ALNUM +TYPE_ALPHA +TYPE_ENUM +TYPE_INTEGER +TYPE_IPV4 +TYPE_NUMERIC +TYPE_REGEXP +UP +_nc_COLORS +_nc_COLOR_PAIRS +_nc_COLS +_nc_Default_Field +_nc_Default_Form +_nc_ESCDELAY +_nc_LINES +_nc_TABSIZE +_nc__nc_outchars +_nc_access +_nc_acs_map +_nc_add_to_try +_nc_align_termtype +_nc_alloc_entry_leaks +_nc_basename +_nc_boolcodes +_nc_boolfnames +_nc_boolnames +_nc_capcmp +_nc_captoinfo_leaks +_nc_check_termtype +_nc_check_termtype2 +_nc_codes_leaks +_nc_comp_scan_leaks +_nc_copy_termtype +_nc_copy_termtype2 +_nc_count_outchars +_nc_cur_term +_nc_curr_col +_nc_curr_line +_nc_curscr +_nc_db_close +_nc_db_first +_nc_db_have_data +_nc_db_next +_nc_db_open +_nc_db_put +_nc_disable_period +_nc_doalloc +_nc_entry_match +_nc_env_access +_nc_err_abort +_nc_eventlist_timeout +_nc_export_termtype2 +_nc_fallback +_nc_fallback2 +_nc_find_entry +_nc_find_prescr +_nc_find_type_entry +_nc_find_user_entry +_nc_first_db +_nc_first_name +_nc_flush +_nc_flush_sp +_nc_fmt_funcptr +_nc_forget_prescr +_nc_free_and_exit +_nc_free_entries +_nc_free_termtype +_nc_free_termtype2 +_nc_free_tic +_nc_free_tinfo +_nc_free_tparm +_nc_freeall +_nc_get_alias_table +_nc_get_hash_table +_nc_get_locale +_nc_get_screensize +_nc_get_source +_nc_get_table +_nc_get_tty_mode +_nc_get_tty_mode_sp +_nc_get_type +_nc_getenv_num +_nc_globals +_nc_handle_sigwinch +_nc_has_mouse +_nc_head +_nc_home_terminfo +_nc_infotocap +_nc_init_acs +_nc_init_acs_sp +_nc_init_pthreads +_nc_init_termtype +_nc_is_abs_path +_nc_is_dir_path +_nc_is_file_path +_nc_keep_tic_dir +_nc_keyname_leaks +_nc_keypad +_nc_last_db +_nc_leaks_tinfo +_nc_locale_breaks_acs +_nc_locked_tracef +_nc_mutex_lock +_nc_mutex_trylock +_nc_mutex_unlock +_nc_name_match +_nc_names_leaks +_nc_newscr +_nc_next_db +_nc_numcodes +_nc_numfnames +_nc_numnames +_nc_optimize_enable +_nc_outc_wrapper +_nc_outch +_nc_outch_sp +_nc_panelhook +_nc_panelhook_sp +_nc_pathlast +_nc_prescreen +_nc_ptr_Cols +_nc_ptr_Lines +_nc_putchar +_nc_putchar_sp +_nc_putp +_nc_putp_flush +_nc_putp_flush_sp +_nc_putp_sp +_nc_read_entry +_nc_read_entry2 +_nc_read_entry_source +_nc_read_file_entry +_nc_read_termtype +_nc_reset_input +_nc_resolve_uses +_nc_resolve_uses2 +_nc_retrace_attr_t +_nc_retrace_bool +_nc_retrace_chtype +_nc_retrace_cptr +_nc_retrace_cvoid_ptr +_nc_retrace_int +_nc_retrace_int_attr_t +_nc_retrace_ptr +_nc_retrace_sp +_nc_retrace_unsigned +_nc_retrace_void_ptr +_nc_retrace_win +_nc_ripoffline +_nc_rootname +_nc_safe_strcat +_nc_safe_strcpy +_nc_screen +_nc_screen_chain +_nc_screen_of +_nc_set_buffer +_nc_set_buffer_sp +_nc_set_no_padding +_nc_set_source +_nc_set_tputs_trace +_nc_set_tty_mode +_nc_set_tty_mode_sp +_nc_set_type +_nc_set_writedir +_nc_setupterm +_nc_sigprocmask +_nc_stdscr +_nc_str_copy +_nc_str_init +_nc_str_null +_nc_strcodes +_nc_strfnames +_nc_strict_bsd +_nc_strnames +_nc_suppress_warnings +_nc_syntax +_nc_syserr_abort +_nc_tail +_nc_tgetent_leaks +_nc_tic_dir +_nc_tic_expand +_nc_tic_written +_nc_timed_wait +_nc_tinfo_fkeys +_nc_tinfo_fkeysf +_nc_tparm_analyze +_nc_tparm_err +_nc_trace_buf +_nc_trace_bufcat +_nc_tracechar +_nc_tracing +_nc_trans_string +_nc_trim_sgr0 +_nc_ttytype +_nc_unicode_locale +_nc_update_screensize +_nc_use_tracef +_nc_user_definable +_nc_visbuf +_nc_visbuf2 +_nc_visbufn +_nc_viscbuf +_nc_wacs_width +_nc_warning +_nc_write_entry +_nc_write_object +_traceattr +_traceattr2 +_tracechar +_tracechtype +_tracechtype2 +_tracef +addch +addchnstr +addchstr +addnstr +addstr +alloc_pair +alloc_pair_sp +assume_default_colors +assume_default_colors_sp +attr_get +attr_off +attr_on +attr_set +attroff +attron +attrset +baudrate +baudrate_sp +beep +beep_sp +bkgd +bkgdset +border +bottom_panel +box +can_change_color +can_change_color_sp +cbreak +cbreak_sp +ceiling_panel +chgat +clear +clearok +clrtobot +clrtoeol +color_content +color_content_sp +color_set +copywin +current_field +current_item +curs_set +curs_set_sp +curses_trace +curses_version +data_ahead +data_behind +def_prog_mode +def_prog_mode_sp +def_shell_mode +def_shell_mode_sp +define_key +define_key_sp +del_curterm +del_curterm_sp +del_panel +delay_output +delay_output_sp +delch +deleteln +delscreen +delwin +derwin +doupdate +doupdate_sp +dup_field +dupwin +dynamic_field_info +echo +echo_sp +echochar +endwin +endwin_sp +erase +erasechar +erasechar_sp +exit_curses +exit_terminfo +extended_color_content +extended_color_content_sp +extended_pair_content +extended_pair_content_sp +field_arg +field_back +field_buffer +field_count +field_fore +field_index +field_info +field_init +field_just +field_opts +field_opts_off +field_opts_on +field_pad +field_status +field_term +field_type +field_userptr +filter +filter_sp +find_pair +find_pair_sp +flash +flash_sp +flushinp +flushinp_sp +form_driver +form_fields +form_init +form_opts +form_opts_off +form_opts_on +form_page +form_request_by_name +form_request_name +form_sub +form_term +form_userptr +form_win +free_field +free_fieldtype +free_form +free_item +free_menu +free_pair +free_pair_sp +get_escdelay +get_escdelay_sp +getattrs +getbegx +getbegy +getbkgd +getch +getcurx +getcury +getmaxx +getmaxy +getmouse +getmouse_sp +getnstr +getparx +getpary +getstr +getwin +getwin_sp +ground_panel +halfdelay +halfdelay_sp +has_colors +has_colors_sp +has_ic +has_ic_sp +has_il +has_il_sp +has_key +has_key_sp +has_mouse +has_mouse_sp +hide_panel +hline +idcok +idlok +immedok +inch +inchnstr +inchstr +init_color +init_color_sp +init_extended_color +init_extended_color_sp +init_extended_pair +init_extended_pair_sp +init_pair +init_pair_sp +initscr +innstr +insch +insdelln +insertln +insnstr +insstr +instr +intrflush +intrflush_sp +is_cleared +is_idcok +is_idlok +is_immedok +is_keypad +is_leaveok +is_linetouched +is_nodelay +is_notimeout +is_pad +is_scrollok +is_subwin +is_syncok +is_term_resized +is_term_resized_sp +is_wintouched +isendwin +isendwin_sp +item_count +item_description +item_index +item_init +item_name +item_opts +item_opts_off +item_opts_on +item_term +item_userptr +item_value +item_visible +key_defined +key_defined_sp +keybound +keybound_sp +keyname +keyname_sp +keyok +keyok_sp +keypad +killchar +killchar_sp +leaveok +link_field +link_fieldtype +longname +longname_sp +mcprint +mcprint_sp +menu_back +menu_driver +menu_fore +menu_format +menu_grey +menu_init +menu_items +menu_mark +menu_opts +menu_opts_off +menu_opts_on +menu_pad +menu_pattern +menu_request_by_name +menu_request_name +menu_spacing +menu_sub +menu_term +menu_userptr +menu_win +meta +mouse_trafo +mouseinterval +mouseinterval_sp +mousemask +mousemask_sp +move +move_field +move_panel +mvaddch +mvaddchnstr +mvaddchstr +mvaddnstr +mvaddstr +mvchgat +mvcur +mvcur_sp +mvdelch +mvderwin +mvgetch +mvgetnstr +mvgetstr +mvhline +mvinch +mvinchnstr +mvinchstr +mvinnstr +mvinsch +mvinsnstr +mvinsstr +mvinstr +mvprintw +mvscanw +mvvline +mvwaddch +mvwaddchnstr +mvwaddchstr +mvwaddnstr +mvwaddstr +mvwchgat +mvwdelch +mvwgetch +mvwgetnstr +mvwgetstr +mvwhline +mvwin +mvwinch +mvwinchnstr +mvwinchstr +mvwinnstr +mvwinsch +mvwinsnstr +mvwinsstr +mvwinstr +mvwprintw +mvwscanw +mvwvline +napms +napms_sp +new_field +new_fieldtype +new_form +new_form_sp +new_item +new_menu +new_menu_sp +new_page +new_panel +new_prescr +newpad +newpad_sp +newterm +newterm_sp +newwin +newwin_sp +nl +nl_sp +nocbreak +nocbreak_sp +nodelay +noecho +noecho_sp +nofilter +nofilter_sp +nonl +nonl_sp +noqiflush +noqiflush_sp +noraw +noraw_sp +notimeout +ospeed +overlay +overwrite +pair_content +pair_content_sp +panel_above +panel_below +panel_hidden +panel_userptr +panel_window +pechochar +pnoutrefresh +pos_form_cursor +pos_menu_cursor +post_form +post_menu +prefresh +printw +putp +putp_sp +putwin +qiflush +qiflush_sp +raw +raw_sp +redrawwin +refresh +replace_panel +reset_color_pairs +reset_color_pairs_sp +reset_prog_mode +reset_prog_mode_sp +reset_shell_mode +reset_shell_mode_sp +resetty +resetty_sp +resize_term +resize_term_sp +resizeterm +resizeterm_sp +restartterm +restartterm_sp +ripoffline +ripoffline_sp +savetty +savetty_sp +scale_form +scale_menu +scanw +scr_dump +scr_init +scr_init_sp +scr_restore +scr_restore_sp +scr_set +scr_set_sp +scrl +scroll +scrollok +set_current_field +set_current_item +set_curterm +set_curterm_sp +set_escdelay +set_escdelay_sp +set_field_back +set_field_buffer +set_field_fore +set_field_init +set_field_just +set_field_opts +set_field_pad +set_field_status +set_field_term +set_field_type +set_field_userptr +set_fieldtype_arg +set_fieldtype_choice +set_form_fields +set_form_init +set_form_opts +set_form_page +set_form_sub +set_form_term +set_form_userptr +set_form_win +set_item_init +set_item_opts +set_item_term +set_item_userptr +set_item_value +set_max_field +set_menu_back +set_menu_fore +set_menu_format +set_menu_grey +set_menu_init +set_menu_items +set_menu_mark +set_menu_opts +set_menu_pad +set_menu_pattern +set_menu_spacing +set_menu_sub +set_menu_term +set_menu_userptr +set_menu_win +set_new_page +set_panel_userptr +set_tabsize +set_tabsize_sp +set_term +set_top_row +setscrreg +setupterm +show_panel +slk_attr +slk_attr_set +slk_attr_set_sp +slk_attr_sp +slk_attroff +slk_attroff_sp +slk_attron +slk_attron_sp +slk_attrset +slk_attrset_sp +slk_clear +slk_clear_sp +slk_color +slk_color_sp +slk_init +slk_init_sp +slk_label +slk_label_sp +slk_noutrefresh +slk_noutrefresh_sp +slk_refresh +slk_refresh_sp +slk_restore +slk_restore_sp +slk_set +slk_set_sp +slk_touch +slk_touch_sp +standend +standout +start_color +start_color_sp +subpad +subwin +syncok +termattrs +termattrs_sp +termname +termname_sp +tgetent +tgetent_sp +tgetflag +tgetflag_sp +tgetnum +tgetnum_sp +tgetstr +tgetstr_sp +tgoto +tigetflag +tigetflag_sp +tigetnum +tigetnum_sp +tigetstr +tigetstr_sp +timeout +tiparm +top_panel +top_row +touchline +touchwin +tparm +tputs +tputs_sp +trace +typeahead +typeahead_sp +unctrl +unctrl_sp +unfocus_current_field +ungetch +ungetch_sp +ungetmouse +ungetmouse_sp +unpost_form +unpost_menu +untouchwin +update_panels +update_panels_sp +use_default_colors +use_default_colors_sp +use_env +use_env_sp +use_extended_names +use_legacy_coding +use_legacy_coding_sp +use_screen +use_tioctl +use_tioctl_sp +use_window +vidattr +vidattr_sp +vidputs +vidputs_sp +vline +vw_printw +vw_scanw +vwprintw +vwscanw +waddch +waddchnstr +waddchstr +waddnstr +waddstr +wattr_get +wattr_off +wattr_on +wattr_set +wattroff +wattron +wattrset +wbkgd +wbkgdset +wborder +wchgat +wclear +wclrtobot +wclrtoeol +wcolor_set +wcursyncup +wdelch +wdeleteln +wechochar +wenclose +werase +wgetch +wgetch_events +wgetdelay +wgetnstr +wgetnstr_events +wgetparent +wgetscrreg +wgetstr +whline +winch +winchnstr +winchstr +winnstr +winsch +winsdelln +winsertln +winsnstr +winsstr +winstr +wmouse_trafo +wmove +wnoutrefresh +wprintw +wredrawln +wrefresh +wresize +wscanw +wscrl +wsetscrreg +wstandend +wstandout +wsyncdown +wsyncup +wtimeout +wtouchln +wvline diff --git a/package/ncursestw.map b/package/ncursestw.map new file mode 100644 index 000000000000..d6d7941bdd36 --- /dev/null +++ b/package/ncursestw.map @@ -0,0 +1,1297 @@ +# $Id: ncursestw.map,v 1.50 2019/12/14 23:28:20 tom Exp $ +# script for shared library symbol-versioning using ld +# +# This file was generated by ncu-mapsyms +# Configure options (5.7.20081102) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.8.20110226) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20110404) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20150530) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace +# Configure options (6.0.current) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace + +NCURSES_TIC_5.0.19991023 { + global: + _nc_capcmp; + _nc_check_termtype; + _nc_entry_match; + _nc_infotocap; + _nc_read_entry_source; + _nc_reset_input; + _nc_resolve_uses; + _nc_screen; + _nc_set_writedir; + _nc_syntax; + _nc_tic_expand; + _nc_tic_written; + _nc_trans_string; + _nc_write_entry; + local: + _nc_captoinfo; + _nc_comment_end; + _nc_comment_start; + _nc_copy_entry; + _nc_curr_file_pos; + _nc_curr_token; + _nc_get_token; + _nc_init_entry; + _nc_merge_entry; + _nc_panic_mode; + _nc_parse_entry; + _nc_push_token; + _nc_save_str; + _nc_start_line; + _nc_wrap_entry; +}; + +NCURSES_TIC_5.1.20000708 { + global: + _nc_disable_period; +} NCURSES_TIC_5.0.19991023; + +NCURSES_TIC_5.5.20051010 { + global: + _nc_alloc_entry_leaks; + _nc_captoinfo_leaks; + _nc_check_termtype2; + _nc_comp_scan_leaks; + _nc_resolve_uses2; +} NCURSES_TIC_5.1.20000708; + +NCURSES_TIC_5.7.20081102 { + global: + _nc_free_tic; + local: + _nc_comp_captab_leaks; + _nc_leaks_tic; +} NCURSES_TIC_5.5.20051010; + +NCURSES_TIC_5.9.20150530 { + global: + _nc_strict_bsd; +} NCURSES_TIC_5.7.20081102; + +NCURSES_TIC_6.1.20171230 { + global: + _nc_read_entry2; + _nc_write_object; + local: + _*; +} NCURSES_TIC_5.9.20150530; + +NCURSES_TINFO_5.0.19991023 { + global: + BC; + PC; + SP; + UP; + _nc_access; + _nc_add_to_try; + _nc_copy_termtype; + _nc_curr_col; + _nc_curr_line; + _nc_doalloc; + _nc_err_abort; + _nc_fallback; + _nc_find_entry; + _nc_find_type_entry; + _nc_first_name; + _nc_free_entries; + _nc_free_termtype; + _nc_free_tparm; + _nc_freeall; + _nc_get_hash_table; + _nc_get_table; + _nc_get_tty_mode; + _nc_get_type; + _nc_getenv_num; + _nc_head; + _nc_home_terminfo; + _nc_init_acs; + _nc_keep_tic_dir; + _nc_keypad; + _nc_name_match; + _nc_outch; + _nc_read_entry; + _nc_read_file_entry; + _nc_screen_chain; + _nc_set_buffer; + _nc_set_source; + _nc_set_tty_mode; + _nc_set_type; + _nc_suppress_warnings; + _nc_syserr_abort; + _nc_tail; + _nc_tic_dir; + _nc_timed_wait; + _nc_tinfo_fkeysf; + _nc_trace_buf; + _nc_tracing; + _nc_update_screensize; + _nc_visbuf; + _nc_visbuf2; + _nc_warning; + _tracechar; + baudrate; + cbreak; + curs_set; + curses_version; + def_prog_mode; + def_shell_mode; + define_key; + del_curterm; + delay_output; + erasechar; + flushinp; + halfdelay; + has_ic; + has_il; + has_key; + idcok; + idlok; + intrflush; + keybound; + keyname; + keyok; + keypad; + killchar; + longname; + meta; + napms; + nocbreak; + nodelay; + noqiflush; + noraw; + notimeout; + ospeed; + putp; + qiflush; + raw; + reset_prog_mode; + reset_shell_mode; + resetty; + savetty; + set_curterm; + setupterm; + termname; + tgetent; + tgetflag; + tgetnum; + tgetstr; + tgoto; + tigetflag; + tigetnum; + tigetstr; + tparm; + tputs; + trace; + typeahead; + unctrl; + use_env; + wtimeout; + local: + _nc_baudrate; + _nc_expand_try; + _nc_init_keytry; + _nc_nulls_sent; + _nc_ospeed; + _nc_read_termcap; + _nc_read_termcap_entry; + _nc_remove_key; + _nc_remove_string; + _nc_trace_tries; + _nc_tracebits; +}; + +NCURSES_TINFO_5.1.20000708 { + global: + _nc_align_termtype; + _nc_flush; + _nc_tinfo_fkeys; + _nc_user_definable; + use_extended_names; +} NCURSES_TINFO_5.0.19991023; + +NCURSES_TINFO_5.2.20001021 { + global: + _nc_basename; + _nc_env_access; + _nc_safe_strcat; + _nc_safe_strcpy; + _nc_str_copy; + _nc_str_init; + _nc_str_null; +} NCURSES_TINFO_5.1.20000708; + +NCURSES_TINFO_5.3.20021019 { + global: + _nc_rootname; + _nc_tparm_err; + _nc_visbufn; +} NCURSES_TINFO_5.2.20001021; + +NCURSES_TINFO_5.4.20040208 { + global: + _nc_get_locale; + _nc_locale_breaks_acs; + _nc_pathlast; + _nc_retrace_attr_t; + _nc_retrace_bool; + _nc_retrace_chtype; + _nc_retrace_int; + _nc_retrace_ptr; + _nc_retrace_sp; + _nc_retrace_unsigned; + _nc_retrace_win; + _nc_tparm_analyze; + _nc_trace_bufcat; + _nc_unicode_locale; + _traceattr; + _traceattr2; + _tracechtype; + _tracechtype2; + _tracef; + key_defined; + local: + _nc_altcharset_name; + _nc_trace_ttymode; +} NCURSES_TINFO_5.3.20021019; + +NCURSES_TINFO_5.5.20051010 { + global: + _nc_get_source; + _nc_retrace_cptr; + _nc_retrace_cvoid_ptr; + _nc_retrace_void_ptr; + _nc_setupterm; + _nc_trim_sgr0; + local: + _nc_delink_entry; + _nc_free_entry; +} NCURSES_TINFO_5.4.20040208; + +NCURSES_TINFO_5.6.20061217 { + global: + _nc_db_close; + _nc_db_first; + _nc_db_have_data; + _nc_db_next; + _nc_db_open; + _nc_db_put; + _nc_eventlist_timeout; + _nc_first_db; + _nc_handle_sigwinch; + _nc_is_abs_path; + _nc_is_dir_path; + _nc_is_file_path; + _nc_keyname_leaks; + _nc_last_db; + _nc_next_db; + _nc_read_termtype; + _nc_tgetent_leaks; + _nc_viscbuf; + local: + _nc_db_get; + _nc_db_have_index; + _nc_hashed_db; + _nc_viscbuf2; +} NCURSES_TINFO_5.5.20051010; + +NCURSES_TINFO_5.7.20081102 { + global: + _nc_COLS; + _nc_LINES; + _nc_TABSIZE; + _nc__nc_outchars; + _nc_acs_map; + _nc_boolcodes; + _nc_boolfnames; + _nc_boolnames; + _nc_codes_leaks; + _nc_count_outchars; + _nc_cur_term; + _nc_curscr; + _nc_free_tinfo; + _nc_get_alias_table; + _nc_get_screensize; + _nc_globals; + _nc_init_pthreads; + _nc_leaks_tinfo; + _nc_locked_tracef; + _nc_mutex_lock; + _nc_mutex_trylock; + _nc_mutex_unlock; + _nc_names_leaks; + _nc_newscr; + _nc_numcodes; + _nc_numfnames; + _nc_numnames; + _nc_prescreen; + _nc_ptr_Cols; + _nc_ptr_Lines; + _nc_screen_of; + _nc_set_no_padding; + _nc_set_tputs_trace; + _nc_stdscr; + _nc_strcodes; + _nc_strfnames; + _nc_strnames; + _nc_tracechar; + _nc_ttytype; + _nc_use_tracef; + _nc_viswbuf; + _nc_viswbufn; + _nc_viswibuf; + _tracecchar_t; + _tracecchar_t2; + set_tabsize; + local: + _nc__nc_tputs_trace; + _nc_keyname; + _nc_mutex_init; + _nc_unctrl; + _nc_viswbuf2; +} NCURSES_TINFO_5.6.20061217; + +NCURSES_TINFO_5.8.20110226 { + global: + _nc_flush_sp; + _nc_get_tty_mode_sp; + _nc_init_acs_sp; + _nc_outc_wrapper; + _nc_outch_sp; + _nc_putp; + _nc_putp_flush; + _nc_putp_flush_sp; + _nc_putp_sp; + _nc_retrace_int_attr_t; + _nc_set_buffer_sp; + _nc_set_tty_mode_sp; + _nc_sigprocmask; + baudrate_sp; + cbreak_sp; + curs_set_sp; + def_prog_mode_sp; + def_shell_mode_sp; + define_key_sp; + del_curterm_sp; + delay_output_sp; + erasechar_sp; + flushinp_sp; + halfdelay_sp; + has_ic_sp; + has_il_sp; + has_key_sp; + intrflush_sp; + key_defined_sp; + keybound_sp; + keyname_sp; + keyok_sp; + killchar_sp; + longname_sp; + napms_sp; + new_prescr; + nocbreak_sp; + noqiflush_sp; + noraw_sp; + putp_sp; + qiflush_sp; + raw_sp; + reset_prog_mode_sp; + reset_shell_mode_sp; + resetty_sp; + savetty_sp; + set_curterm_sp; + set_tabsize_sp; + termname_sp; + tgetent_sp; + tgetflag_sp; + tgetnum_sp; + tgetstr_sp; + tigetflag_sp; + tigetnum_sp; + tigetstr_sp; + tiparm; + tputs_sp; + typeahead_sp; + unctrl_sp; + use_env_sp; + local: + _nc_get_cur_term; + _nc_get_cur_term_sp; + _nc_get_hash_info; + _nc_ptr_Tabsize; + _nc_retrace_char; + _nc_setup_tinfo; + _nc_tinfo_cmdch; +} NCURSES_TINFO_5.7.20081102; + +NCURSES_TINFO_5.9.20150530 { + global: + _nc_init_termtype; + _nc_putchar; + _nc_putchar_sp; + use_tioctl; + use_tioctl_sp; + local: + _nc_comp_error_leaks; + _nc_db_iterator_leaks; + _nc_setenv_num; +} NCURSES_TINFO_5.8.20110226; + +NCURSES_TINFO_6.1.20171230 { + global: + _nc_copy_termtype2; + _nc_export_termtype2; + _nc_fallback2; + _nc_find_prescr; + _nc_forget_prescr; + _nc_free_termtype2; +} NCURSES_TINFO_5.9.20150530; + +NCURSES_TINFO_6.1.current { + global: + _nc_find_user_entry; + _nc_fmt_funcptr; + _nc_wacs_width; + curses_trace; + exit_terminfo; + local: + _*; +} NCURSES_TINFO_6.1.20171230; + +NCURSESTW_5.7.20081102 { + global: + COLOR_PAIR; + PAIR_NUMBER; + TYPE_ALNUM; + TYPE_ALPHA; + TYPE_ENUM; + TYPE_INTEGER; + TYPE_IPV4; + TYPE_NUMERIC; + TYPE_REGEXP; + _nc_COLORS; + _nc_COLOR_PAIRS; + _nc_Default_Field; # deprecated in ABI6 + _nc_Default_Form; # deprecated in ABI6 + _nc_ESCDELAY; + _nc_free_and_exit; + _nc_has_mouse; # deprecated in ABI6 + _nc_optimize_enable; + _nc_panelhook; + _nc_ripoffline; + _nc_wacs; + _nc_wcrtomb; + add_wch; + add_wchnstr; + add_wchstr; + addch; + addchnstr; + addchstr; + addnstr; + addnwstr; + addstr; + addwstr; + assume_default_colors; + attr_get; + attr_off; + attr_on; + attr_set; + attroff; + attron; + attrset; + beep; + bkgd; + bkgdset; + bkgrnd; + bkgrndset; + border; + border_set; + bottom_panel; + box; + box_set; + can_change_color; + chgat; + clear; + clearok; + clrtobot; + clrtoeol; + color_content; + color_set; + copywin; + current_field; + current_item; + data_ahead; + data_behind; + del_panel; + delch; + deleteln; + delscreen; + delwin; + derwin; + doupdate; + dup_field; + dupwin; + dynamic_field_info; + echo; + echo_wchar; + echochar; + endwin; + erase; + erasewchar; + field_arg; + field_back; + field_buffer; + field_count; + field_fore; + field_index; + field_info; + field_init; + field_just; + field_opts; + field_opts_off; + field_opts_on; + field_pad; + field_status; + field_term; + field_type; + field_userptr; + filter; + flash; + form_driver; + form_fields; + form_init; + form_opts; + form_opts_off; + form_opts_on; + form_page; + form_request_by_name; + form_request_name; + form_sub; + form_term; + form_userptr; + form_win; + free_field; + free_fieldtype; + free_form; + free_item; + free_menu; + get_wch; + get_wstr; + getattrs; + getbegx; + getbegy; + getbkgd; + getbkgrnd; + getcchar; + getch; + getcurx; + getcury; + getmaxx; + getmaxy; + getmouse; + getn_wstr; + getnstr; + getparx; + getpary; + getstr; + getwin; + has_colors; + hide_panel; + hline; + hline_set; + immedok; + in_wch; + in_wchnstr; + in_wchstr; + inch; + inchnstr; + inchstr; + init_color; + init_pair; + initscr; + innstr; + innwstr; + ins_nwstr; + ins_wch; + ins_wstr; + insch; + insdelln; + insertln; + insnstr; + insstr; + instr; + inwstr; + is_cleared; + is_idcok; + is_idlok; + is_immedok; + is_keypad; + is_leaveok; + is_linetouched; + is_nodelay; + is_notimeout; + is_scrollok; + is_syncok; + is_term_resized; + is_wintouched; + isendwin; + item_count; + item_description; + item_index; + item_init; + item_name; + item_opts; + item_opts_off; + item_opts_on; + item_term; + item_userptr; + item_value; + item_visible; + key_name; + killwchar; + leaveok; + link_field; + link_fieldtype; + mcprint; + menu_back; + menu_driver; + menu_fore; + menu_format; + menu_grey; + menu_init; + menu_items; + menu_mark; + menu_opts; + menu_opts_off; + menu_opts_on; + menu_pad; + menu_pattern; + menu_request_by_name; + menu_request_name; + menu_spacing; + menu_sub; + menu_term; + menu_userptr; + menu_win; + mouse_trafo; + mouseinterval; + mousemask; + move; + move_field; + move_panel; + mvadd_wch; + mvadd_wchnstr; + mvadd_wchstr; + mvaddch; + mvaddchnstr; + mvaddchstr; + mvaddnstr; + mvaddnwstr; + mvaddstr; + mvaddwstr; + mvchgat; + mvcur; + mvdelch; + mvderwin; + mvget_wch; + mvget_wstr; + mvgetch; + mvgetn_wstr; + mvgetnstr; + mvgetstr; + mvhline; + mvhline_set; + mvin_wch; + mvin_wchnstr; + mvin_wchstr; + mvinch; + mvinchnstr; + mvinchstr; + mvinnstr; + mvinnwstr; + mvins_nwstr; + mvins_wch; + mvins_wstr; + mvinsch; + mvinsnstr; + mvinsstr; + mvinstr; + mvinwstr; + mvprintw; + mvscanw; + mvvline; + mvvline_set; + mvwadd_wch; + mvwadd_wchnstr; + mvwadd_wchstr; + mvwaddch; + mvwaddchnstr; + mvwaddchstr; + mvwaddnstr; + mvwaddnwstr; + mvwaddstr; + mvwaddwstr; + mvwchgat; + mvwdelch; + mvwget_wch; + mvwget_wstr; + mvwgetch; + mvwgetn_wstr; + mvwgetnstr; + mvwgetstr; + mvwhline; + mvwhline_set; + mvwin; + mvwin_wch; + mvwin_wchnstr; + mvwin_wchstr; + mvwinch; + mvwinchnstr; + mvwinchstr; + mvwinnstr; + mvwinnwstr; + mvwins_nwstr; + mvwins_wch; + mvwins_wstr; + mvwinsch; + mvwinsnstr; + mvwinsstr; + mvwinstr; + mvwinwstr; + mvwprintw; + mvwscanw; + mvwvline; + mvwvline_set; + new_field; + new_fieldtype; + new_form; + new_item; + new_menu; + new_page; + new_panel; + newpad; + newterm; + newwin; + nl; + noecho; + nofilter; + nonl; + overlay; + overwrite; + pair_content; + panel_above; + panel_below; + panel_hidden; + panel_userptr; + panel_window; + pecho_wchar; + pechochar; + pnoutrefresh; + pos_form_cursor; + pos_menu_cursor; + post_form; + post_menu; + prefresh; + printw; + putwin; + redrawwin; + refresh; + replace_panel; + resize_term; + resizeterm; + restartterm; + ripoffline; + scale_form; + scale_menu; + scanw; + scr_dump; + scr_init; + scr_restore; + scr_set; + scrl; + scroll; + scrollok; + set_current_field; + set_current_item; + set_escdelay; + set_field_back; + set_field_buffer; + set_field_fore; + set_field_init; + set_field_just; + set_field_opts; + set_field_pad; + set_field_status; + set_field_term; + set_field_type; + set_field_userptr; + set_fieldtype_arg; + set_fieldtype_choice; + set_form_fields; + set_form_init; + set_form_opts; + set_form_page; + set_form_sub; + set_form_term; + set_form_userptr; + set_form_win; + set_item_init; + set_item_opts; + set_item_term; + set_item_userptr; + set_item_value; + set_max_field; + set_menu_back; + set_menu_fore; + set_menu_format; + set_menu_grey; + set_menu_init; + set_menu_items; + set_menu_mark; + set_menu_opts; + set_menu_pad; + set_menu_pattern; + set_menu_spacing; + set_menu_sub; + set_menu_term; + set_menu_userptr; + set_menu_win; + set_new_page; + set_panel_userptr; + set_term; + set_top_row; + setcchar; + setscrreg; + show_panel; + slk_attr; + slk_attr_off; + slk_attr_on; + slk_attr_set; + slk_attroff; + slk_attron; + slk_attrset; + slk_clear; + slk_color; + slk_init; + slk_label; + slk_noutrefresh; + slk_refresh; + slk_restore; + slk_set; + slk_touch; + slk_wset; + standend; + standout; + start_color; + subpad; + subwin; + syncok; + term_attrs; + termattrs; + timeout; + top_panel; + top_row; + touchline; + touchwin; + unget_wch; + ungetch; + ungetmouse; + unpost_form; + unpost_menu; + untouchwin; + update_panels; + use_default_colors; + use_legacy_coding; + use_screen; + use_window; + vid_attr; + vid_puts; + vidattr; + vidputs; + vline; + vline_set; + vw_printw; + vw_scanw; + vwprintw; + vwscanw; + wadd_wch; + wadd_wchnstr; + wadd_wchstr; + waddch; + waddchnstr; + waddchstr; + waddnstr; + waddnwstr; + waddstr; + waddwstr; + wattr_get; + wattr_off; + wattr_on; + wattr_set; + wattroff; + wattron; + wattrset; + wbkgd; + wbkgdset; + wbkgrnd; + wbkgrndset; + wborder; + wborder_set; + wchgat; + wclear; + wclrtobot; + wclrtoeol; + wcolor_set; + wcursyncup; + wdelch; + wdeleteln; + wecho_wchar; + wechochar; + wenclose; + werase; + wget_wch; + wget_wstr; + wgetbkgrnd; + wgetch; + wgetch_events; + wgetn_wstr; + wgetnstr; + wgetnstr_events; + wgetparent; + wgetscrreg; + wgetstr; + whline; + whline_set; + win_wch; + win_wchnstr; + win_wchstr; + winch; + winchnstr; + winchstr; + winnstr; + winnwstr; + wins_nwstr; + wins_wch; + wins_wstr; + winsch; + winsdelln; + winsertln; + winsnstr; + winsstr; + winstr; + winwstr; + wmouse_trafo; + wmove; + wnoutrefresh; + wprintw; + wredrawln; + wrefresh; + wresize; + wscanw; + wscrl; + wsetscrreg; + wstandend; + wstandout; + wsyncdown; + wsyncup; + wtouchln; + wunctrl; + wvline; + wvline_set; + local: + _nc_Calculate_Item_Length_and_Width; + _nc_Calculate_Text_Width; + _nc_Connect_Items; + _nc_Copy_Argument; + _nc_Copy_Type; + _nc_Default_FieldType; + _nc_Default_Item; + _nc_Default_Menu; + _nc_Disconnect_Items; + _nc_Draw_Menu; + _nc_First_Active_Field; + _nc_Free_Argument; + _nc_Free_Type; + _nc_Internal_Validation; + _nc_Link_Items; + _nc_Make_Argument; + _nc_Match_Next_Character_In_Item_Name; + _nc_New_TopRow_and_CurrentItem; + _nc_Position_Form_Cursor; + _nc_Post_Item; + _nc_Refresh_Current_Field; + _nc_Set_Current_Field; + _nc_Set_Form_Page; + _nc_Show_Menu; + _nc_Synchronize_Attributes; + _nc_Synchronize_Options; + _nc_Touchline; + _nc_Touchpan; + _nc_Widen_String; + _nc_Wnoutrefresh; + _nc_build_wch; + _nc_dPanel; + _nc_dStack; + _nc_do_color; + _nc_expanded; + _nc_fifo_dump; + _nc_freewin; + _nc_hash_map; + _nc_init_wacs; + _nc_insert_ch; + _nc_is_charable; + _nc_linedump; + _nc_make_oldhash; + _nc_makenew; + _nc_memmove; + _nc_menu_cursor_pos; + _nc_msec_cost; + _nc_mvcur_init; + _nc_mvcur_resume; + _nc_mvcur_wrap; + _nc_my_visbuf; + _nc_oldnums; + _nc_printf_string; + _nc_render; + _nc_reset_colors; + _nc_retrace_field; + _nc_retrace_field_ptr; + _nc_retrace_field_type; + _nc_retrace_form; + _nc_retrace_form_hook; + _nc_retrace_item; + _nc_retrace_item_opts; + _nc_retrace_item_ptr; + _nc_retrace_menu; + _nc_retrace_menu_hook; + _nc_retrace_menu_opts; + _nc_retrace_panel; + _nc_screen_init; + _nc_screen_resume; + _nc_screen_wrap; + _nc_scroll_oldhash; + _nc_scroll_optimize; + _nc_scroll_window; + _nc_scrolln; + _nc_setupscreen; + _nc_signal_handler; + _nc_slk_initialize; + _nc_synchook; + _nc_to_char; + _nc_to_widechar; + _nc_trace_xnames; + _nc_tracemouse; + _nc_ungetch; + _nc_varargs; + _nc_vsscanf; + _nc_waddch_nosync; + _nc_wchstrlen; + _nc_wgetch; + _tracedump; + _tracemouse; +}; + +NCURSESTW_5.8.20110226 { + global: + _nc_panelhook_sp; + assume_default_colors_sp; + beep_sp; + can_change_color_sp; + ceiling_panel; + color_content_sp; + doupdate_sp; + echo_sp; + endwin_sp; + filter_sp; + flash_sp; + get_escdelay; + get_escdelay_sp; + getmouse_sp; + getwin_sp; + ground_panel; + has_colors_sp; + has_mouse; + has_mouse_sp; + init_color_sp; + init_pair_sp; + is_pad; + is_subwin; + is_term_resized_sp; + isendwin_sp; + mcprint_sp; + mouseinterval_sp; + mousemask_sp; + mvcur_sp; + new_form_sp; + new_menu_sp; + newpad_sp; + newterm_sp; + newwin_sp; + nl_sp; + noecho_sp; + nofilter_sp; + nonl_sp; + pair_content_sp; + resize_term_sp; + resizeterm_sp; + restartterm_sp; + ripoffline_sp; + scr_init_sp; + scr_restore_sp; + scr_set_sp; + set_escdelay_sp; + slk_attr_set_sp; + slk_attr_sp; + slk_attroff_sp; + slk_attron_sp; + slk_attrset_sp; + slk_clear_sp; + slk_color_sp; + slk_init_sp; + slk_label_sp; + slk_noutrefresh_sp; + slk_refresh_sp; + slk_restore_sp; + slk_set_sp; + slk_touch_sp; + start_color_sp; + term_attrs_sp; + termattrs_sp; + unget_wch_sp; + ungetch_sp; + ungetmouse_sp; + update_panels_sp; + use_default_colors_sp; + use_legacy_coding_sp; + vid_attr_sp; + vid_puts_sp; + vidattr_sp; + vidputs_sp; + wunctrl_sp; + local: + _nc_TYPE_ALNUM; + _nc_TYPE_ALPHA; + _nc_TYPE_ENUM; + _nc_TYPE_INTEGER; + _nc_TYPE_IPV4; + _nc_TYPE_NUMERIC; + _nc_TYPE_REGEXP; + _nc_curscr_of; + _nc_do_color_sp; + _nc_form_cursor; + _nc_format_slks; + _nc_free_and_exit_sp; + _nc_freeall_sp; + _nc_fty_generic; + _nc_generic_fieldtype; + _nc_get_fieldbuffer; + _nc_hash_map_sp; + _nc_insert_wch; + _nc_linedump_sp; + _nc_make_oldhash_sp; + _nc_makenew_sp; + _nc_msec_cost_sp; + _nc_mvcur_init_sp; + _nc_mvcur_resume_sp; + _nc_mvcur_wrap_sp; + _nc_newscr_of; + _nc_printf_string_sp; + _nc_ptr_Escdelay; + _nc_reset_colors_sp; + _nc_retrace_mmask_t; + _nc_ripoffline_sp; + _nc_screen_init_sp; + _nc_screen_resume_sp; + _nc_screen_wrap_sp; + _nc_scroll_oldhash_sp; + _nc_scroll_optimize_sp; + _nc_scrolln_sp; + _nc_set_generic_fieldtype; + _nc_setupscreen_sp; + _nc_stdscr_of; +} NCURSESTW_5.7.20081102; + +NCURSESTW_5.9.20150530 { + global: + form_driver_w; + wgetdelay; + local: + _nc_mvcur; + _nc_mvcur_sp; + _nc_trace_mmask_t; +} NCURSESTW_5.8.20110226; + +NCURSESTW_6.1.20171230 { + global: + alloc_pair; + alloc_pair_sp; + extended_color_content; + extended_color_content_sp; + extended_pair_content; + extended_pair_content_sp; + extended_slk_color; + extended_slk_color_sp; + find_pair; + find_pair_sp; + free_pair; + free_pair_sp; + init_extended_color; + init_extended_color_sp; + init_extended_pair; + init_extended_pair_sp; + reset_color_pairs; + reset_color_pairs_sp; + unfocus_current_field; + local: + _nc_Unset_Current_Field; + _nc_change_pair; + _nc_init_color; + _nc_init_pair; + _nc_pair_content; + _nc_reset_color_pair; + _nc_set_color_pair; +} NCURSESTW_5.9.20150530; + +NCURSESTW_6.1.current { + global: + exit_curses; + local: + _*; +} NCURSESTW_6.1.20171230; diff --git a/package/ncursestw.sym b/package/ncursestw.sym new file mode 100644 index 000000000000..5d12a533b88b --- /dev/null +++ b/package/ncursestw.sym @@ -0,0 +1,995 @@ +# $Id: ncursestw.sym,v 1.38 2019/12/14 22:44:31 tom Exp $ +# script for shared library symbol-visibility using libtool +# +# This file was generated by ncu-mapsyms +# Configure options (5.7.20081102) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.8.20110226) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20110404) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20150530) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace +# Configure options (6.0.20161029) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace +BC +COLOR_PAIR +PAIR_NUMBER +PC +SP +TYPE_ALNUM +TYPE_ALPHA +TYPE_ENUM +TYPE_INTEGER +TYPE_IPV4 +TYPE_NUMERIC +TYPE_REGEXP +UP +_nc_COLORS +_nc_COLOR_PAIRS +_nc_COLS +_nc_Default_Field +_nc_Default_Form +_nc_ESCDELAY +_nc_LINES +_nc_TABSIZE +_nc__nc_outchars +_nc_access +_nc_acs_map +_nc_add_to_try +_nc_align_termtype +_nc_alloc_entry_leaks +_nc_basename +_nc_boolcodes +_nc_boolfnames +_nc_boolnames +_nc_capcmp +_nc_captoinfo_leaks +_nc_check_termtype +_nc_check_termtype2 +_nc_codes_leaks +_nc_comp_scan_leaks +_nc_copy_termtype +_nc_copy_termtype2 +_nc_count_outchars +_nc_cur_term +_nc_curr_col +_nc_curr_line +_nc_curscr +_nc_db_close +_nc_db_first +_nc_db_have_data +_nc_db_next +_nc_db_open +_nc_db_put +_nc_disable_period +_nc_doalloc +_nc_entry_match +_nc_env_access +_nc_err_abort +_nc_eventlist_timeout +_nc_export_termtype2 +_nc_fallback +_nc_fallback2 +_nc_find_entry +_nc_find_prescr +_nc_find_type_entry +_nc_find_user_entry +_nc_first_db +_nc_first_name +_nc_flush +_nc_flush_sp +_nc_fmt_funcptr +_nc_forget_prescr +_nc_free_and_exit +_nc_free_entries +_nc_free_termtype +_nc_free_termtype2 +_nc_free_tic +_nc_free_tinfo +_nc_free_tparm +_nc_freeall +_nc_get_alias_table +_nc_get_hash_table +_nc_get_locale +_nc_get_screensize +_nc_get_source +_nc_get_table +_nc_get_tty_mode +_nc_get_tty_mode_sp +_nc_get_type +_nc_getenv_num +_nc_globals +_nc_handle_sigwinch +_nc_has_mouse +_nc_head +_nc_home_terminfo +_nc_infotocap +_nc_init_acs +_nc_init_acs_sp +_nc_init_pthreads +_nc_init_termtype +_nc_is_abs_path +_nc_is_dir_path +_nc_is_file_path +_nc_keep_tic_dir +_nc_keyname_leaks +_nc_keypad +_nc_last_db +_nc_leaks_tinfo +_nc_locale_breaks_acs +_nc_locked_tracef +_nc_mutex_lock +_nc_mutex_trylock +_nc_mutex_unlock +_nc_name_match +_nc_names_leaks +_nc_newscr +_nc_next_db +_nc_numcodes +_nc_numfnames +_nc_numnames +_nc_optimize_enable +_nc_outc_wrapper +_nc_outch +_nc_outch_sp +_nc_panelhook +_nc_panelhook_sp +_nc_pathlast +_nc_prescreen +_nc_ptr_Cols +_nc_ptr_Lines +_nc_putchar +_nc_putchar_sp +_nc_putp +_nc_putp_flush +_nc_putp_flush_sp +_nc_putp_sp +_nc_read_entry +_nc_read_entry2 +_nc_read_entry_source +_nc_read_file_entry +_nc_read_termtype +_nc_reset_input +_nc_resolve_uses +_nc_resolve_uses2 +_nc_retrace_attr_t +_nc_retrace_bool +_nc_retrace_chtype +_nc_retrace_cptr +_nc_retrace_cvoid_ptr +_nc_retrace_int +_nc_retrace_int_attr_t +_nc_retrace_ptr +_nc_retrace_sp +_nc_retrace_unsigned +_nc_retrace_void_ptr +_nc_retrace_win +_nc_ripoffline +_nc_rootname +_nc_safe_strcat +_nc_safe_strcpy +_nc_screen +_nc_screen_chain +_nc_screen_of +_nc_set_buffer +_nc_set_buffer_sp +_nc_set_no_padding +_nc_set_source +_nc_set_tputs_trace +_nc_set_tty_mode +_nc_set_tty_mode_sp +_nc_set_type +_nc_set_writedir +_nc_setupterm +_nc_sigprocmask +_nc_stdscr +_nc_str_copy +_nc_str_init +_nc_str_null +_nc_strcodes +_nc_strfnames +_nc_strict_bsd +_nc_strnames +_nc_suppress_warnings +_nc_syntax +_nc_syserr_abort +_nc_tail +_nc_tgetent_leaks +_nc_tic_dir +_nc_tic_expand +_nc_tic_written +_nc_timed_wait +_nc_tinfo_fkeys +_nc_tinfo_fkeysf +_nc_tparm_analyze +_nc_tparm_err +_nc_trace_buf +_nc_trace_bufcat +_nc_tracechar +_nc_tracing +_nc_trans_string +_nc_trim_sgr0 +_nc_ttytype +_nc_unicode_locale +_nc_update_screensize +_nc_use_tracef +_nc_user_definable +_nc_visbuf +_nc_visbuf2 +_nc_visbufn +_nc_viscbuf +_nc_viswbuf +_nc_viswbufn +_nc_viswibuf +_nc_wacs +_nc_wacs_width +_nc_warning +_nc_wcrtomb +_nc_write_entry +_nc_write_object +_traceattr +_traceattr2 +_tracecchar_t +_tracecchar_t2 +_tracechar +_tracechtype +_tracechtype2 +_tracef +add_wch +add_wchnstr +add_wchstr +addch +addchnstr +addchstr +addnstr +addnwstr +addstr +addwstr +alloc_pair +alloc_pair_sp +assume_default_colors +assume_default_colors_sp +attr_get +attr_off +attr_on +attr_set +attroff +attron +attrset +baudrate +baudrate_sp +beep +beep_sp +bkgd +bkgdset +bkgrnd +bkgrndset +border +border_set +bottom_panel +box +box_set +can_change_color +can_change_color_sp +cbreak +cbreak_sp +ceiling_panel +chgat +clear +clearok +clrtobot +clrtoeol +color_content +color_content_sp +color_set +copywin +current_field +current_item +curs_set +curs_set_sp +curses_trace +curses_version +data_ahead +data_behind +def_prog_mode +def_prog_mode_sp +def_shell_mode +def_shell_mode_sp +define_key +define_key_sp +del_curterm +del_curterm_sp +del_panel +delay_output +delay_output_sp +delch +deleteln +delscreen +delwin +derwin +doupdate +doupdate_sp +dup_field +dupwin +dynamic_field_info +echo +echo_sp +echo_wchar +echochar +endwin +endwin_sp +erase +erasechar +erasechar_sp +erasewchar +exit_curses +exit_terminfo +extended_color_content +extended_color_content_sp +extended_pair_content +extended_pair_content_sp +extended_slk_color +extended_slk_color_sp +field_arg +field_back +field_buffer +field_count +field_fore +field_index +field_info +field_init +field_just +field_opts +field_opts_off +field_opts_on +field_pad +field_status +field_term +field_type +field_userptr +filter +filter_sp +find_pair +find_pair_sp +flash +flash_sp +flushinp +flushinp_sp +form_driver +form_driver_w +form_fields +form_init +form_opts +form_opts_off +form_opts_on +form_page +form_request_by_name +form_request_name +form_sub +form_term +form_userptr +form_win +free_field +free_fieldtype +free_form +free_item +free_menu +free_pair +free_pair_sp +get_escdelay +get_escdelay_sp +get_wch +get_wstr +getattrs +getbegx +getbegy +getbkgd +getbkgrnd +getcchar +getch +getcurx +getcury +getmaxx +getmaxy +getmouse +getmouse_sp +getn_wstr +getnstr +getparx +getpary +getstr +getwin +getwin_sp +ground_panel +halfdelay +halfdelay_sp +has_colors +has_colors_sp +has_ic +has_ic_sp +has_il +has_il_sp +has_key +has_key_sp +has_mouse +has_mouse_sp +hide_panel +hline +hline_set +idcok +idlok +immedok +in_wch +in_wchnstr +in_wchstr +inch +inchnstr +inchstr +init_color +init_color_sp +init_extended_color +init_extended_color_sp +init_extended_pair +init_extended_pair_sp +init_pair +init_pair_sp +initscr +innstr +innwstr +ins_nwstr +ins_wch +ins_wstr +insch +insdelln +insertln +insnstr +insstr +instr +intrflush +intrflush_sp +inwstr +is_cleared +is_idcok +is_idlok +is_immedok +is_keypad +is_leaveok +is_linetouched +is_nodelay +is_notimeout +is_pad +is_scrollok +is_subwin +is_syncok +is_term_resized +is_term_resized_sp +is_wintouched +isendwin +isendwin_sp +item_count +item_description +item_index +item_init +item_name +item_opts +item_opts_off +item_opts_on +item_term +item_userptr +item_value +item_visible +key_defined +key_defined_sp +key_name +keybound +keybound_sp +keyname +keyname_sp +keyok +keyok_sp +keypad +killchar +killchar_sp +killwchar +leaveok +link_field +link_fieldtype +longname +longname_sp +mcprint +mcprint_sp +menu_back +menu_driver +menu_fore +menu_format +menu_grey +menu_init +menu_items +menu_mark +menu_opts +menu_opts_off +menu_opts_on +menu_pad +menu_pattern +menu_request_by_name +menu_request_name +menu_spacing +menu_sub +menu_term +menu_userptr +menu_win +meta +mouse_trafo +mouseinterval +mouseinterval_sp +mousemask +mousemask_sp +move +move_field +move_panel +mvadd_wch +mvadd_wchnstr +mvadd_wchstr +mvaddch +mvaddchnstr +mvaddchstr +mvaddnstr +mvaddnwstr +mvaddstr +mvaddwstr +mvchgat +mvcur +mvcur_sp +mvdelch +mvderwin +mvget_wch +mvget_wstr +mvgetch +mvgetn_wstr +mvgetnstr +mvgetstr +mvhline +mvhline_set +mvin_wch +mvin_wchnstr +mvin_wchstr +mvinch +mvinchnstr +mvinchstr +mvinnstr +mvinnwstr +mvins_nwstr +mvins_wch +mvins_wstr +mvinsch +mvinsnstr +mvinsstr +mvinstr +mvinwstr +mvprintw +mvscanw +mvvline +mvvline_set +mvwadd_wch +mvwadd_wchnstr +mvwadd_wchstr +mvwaddch +mvwaddchnstr +mvwaddchstr +mvwaddnstr +mvwaddnwstr +mvwaddstr +mvwaddwstr +mvwchgat +mvwdelch +mvwget_wch +mvwget_wstr +mvwgetch +mvwgetn_wstr +mvwgetnstr +mvwgetstr +mvwhline +mvwhline_set +mvwin +mvwin_wch +mvwin_wchnstr +mvwin_wchstr +mvwinch +mvwinchnstr +mvwinchstr +mvwinnstr +mvwinnwstr +mvwins_nwstr +mvwins_wch +mvwins_wstr +mvwinsch +mvwinsnstr +mvwinsstr +mvwinstr +mvwinwstr +mvwprintw +mvwscanw +mvwvline +mvwvline_set +napms +napms_sp +new_field +new_fieldtype +new_form +new_form_sp +new_item +new_menu +new_menu_sp +new_page +new_panel +new_prescr +newpad +newpad_sp +newterm +newterm_sp +newwin +newwin_sp +nl +nl_sp +nocbreak +nocbreak_sp +nodelay +noecho +noecho_sp +nofilter +nofilter_sp +nonl +nonl_sp +noqiflush +noqiflush_sp +noraw +noraw_sp +notimeout +ospeed +overlay +overwrite +pair_content +pair_content_sp +panel_above +panel_below +panel_hidden +panel_userptr +panel_window +pecho_wchar +pechochar +pnoutrefresh +pos_form_cursor +pos_menu_cursor +post_form +post_menu +prefresh +printw +putp +putp_sp +putwin +qiflush +qiflush_sp +raw +raw_sp +redrawwin +refresh +replace_panel +reset_color_pairs +reset_color_pairs_sp +reset_prog_mode +reset_prog_mode_sp +reset_shell_mode +reset_shell_mode_sp +resetty +resetty_sp +resize_term +resize_term_sp +resizeterm +resizeterm_sp +restartterm +restartterm_sp +ripoffline +ripoffline_sp +savetty +savetty_sp +scale_form +scale_menu +scanw +scr_dump +scr_init +scr_init_sp +scr_restore +scr_restore_sp +scr_set +scr_set_sp +scrl +scroll +scrollok +set_current_field +set_current_item +set_curterm +set_curterm_sp +set_escdelay +set_escdelay_sp +set_field_back +set_field_buffer +set_field_fore +set_field_init +set_field_just +set_field_opts +set_field_pad +set_field_status +set_field_term +set_field_type +set_field_userptr +set_fieldtype_arg +set_fieldtype_choice +set_form_fields +set_form_init +set_form_opts +set_form_page +set_form_sub +set_form_term +set_form_userptr +set_form_win +set_item_init +set_item_opts +set_item_term +set_item_userptr +set_item_value +set_max_field +set_menu_back +set_menu_fore +set_menu_format +set_menu_grey +set_menu_init +set_menu_items +set_menu_mark +set_menu_opts +set_menu_pad +set_menu_pattern +set_menu_spacing +set_menu_sub +set_menu_term +set_menu_userptr +set_menu_win +set_new_page +set_panel_userptr +set_tabsize +set_tabsize_sp +set_term +set_top_row +setcchar +setscrreg +setupterm +show_panel +slk_attr +slk_attr_off +slk_attr_on +slk_attr_set +slk_attr_set_sp +slk_attr_sp +slk_attroff +slk_attroff_sp +slk_attron +slk_attron_sp +slk_attrset +slk_attrset_sp +slk_clear +slk_clear_sp +slk_color +slk_color_sp +slk_init +slk_init_sp +slk_label +slk_label_sp +slk_noutrefresh +slk_noutrefresh_sp +slk_refresh +slk_refresh_sp +slk_restore +slk_restore_sp +slk_set +slk_set_sp +slk_touch +slk_touch_sp +slk_wset +standend +standout +start_color +start_color_sp +subpad +subwin +syncok +term_attrs +term_attrs_sp +termattrs +termattrs_sp +termname +termname_sp +tgetent +tgetent_sp +tgetflag +tgetflag_sp +tgetnum +tgetnum_sp +tgetstr +tgetstr_sp +tgoto +tigetflag +tigetflag_sp +tigetnum +tigetnum_sp +tigetstr +tigetstr_sp +timeout +tiparm +top_panel +top_row +touchline +touchwin +tparm +tputs +tputs_sp +trace +typeahead +typeahead_sp +unctrl +unctrl_sp +unfocus_current_field +unget_wch +unget_wch_sp +ungetch +ungetch_sp +ungetmouse +ungetmouse_sp +unpost_form +unpost_menu +untouchwin +update_panels +update_panels_sp +use_default_colors +use_default_colors_sp +use_env +use_env_sp +use_extended_names +use_legacy_coding +use_legacy_coding_sp +use_screen +use_tioctl +use_tioctl_sp +use_window +vid_attr +vid_attr_sp +vid_puts +vid_puts_sp +vidattr +vidattr_sp +vidputs +vidputs_sp +vline +vline_set +vw_printw +vw_scanw +vwprintw +vwscanw +wadd_wch +wadd_wchnstr +wadd_wchstr +waddch +waddchnstr +waddchstr +waddnstr +waddnwstr +waddstr +waddwstr +wattr_get +wattr_off +wattr_on +wattr_set +wattroff +wattron +wattrset +wbkgd +wbkgdset +wbkgrnd +wbkgrndset +wborder +wborder_set +wchgat +wclear +wclrtobot +wclrtoeol +wcolor_set +wcursyncup +wdelch +wdeleteln +wecho_wchar +wechochar +wenclose +werase +wget_wch +wget_wstr +wgetbkgrnd +wgetch +wgetch_events +wgetdelay +wgetn_wstr +wgetnstr +wgetnstr_events +wgetparent +wgetscrreg +wgetstr +whline +whline_set +win_wch +win_wchnstr +win_wchstr +winch +winchnstr +winchstr +winnstr +winnwstr +wins_nwstr +wins_wch +wins_wstr +winsch +winsdelln +winsertln +winsnstr +winsstr +winstr +winwstr +wmouse_trafo +wmove +wnoutrefresh +wprintw +wredrawln +wrefresh +wresize +wscanw +wscrl +wsetscrreg +wstandend +wstandout +wsyncdown +wsyncup +wtimeout +wtouchln +wunctrl +wunctrl_sp +wvline +wvline_set diff --git a/package/ncursesw.map b/package/ncursesw.map new file mode 100644 index 000000000000..77f0c7bea444 --- /dev/null +++ b/package/ncursesw.map @@ -0,0 +1,1318 @@ +# $Id: ncursesw.map,v 1.53 2019/12/14 23:28:02 tom Exp $ +# script for shared library symbol-versioning using ld +# +# This file was generated by ncu-mapsyms +# Configure options (5.1.20000708) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.2.20001021) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.3.20021019) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.4.20040208) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.5.20051010) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.6.20061217) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.7.20081102) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.8.20110226) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-broken_linker --with-hashed-db --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20110404) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-broken_linker --with-hashed-db --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20150530) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-broken_linker --with-hashed-db --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace +# Configure options (6.0.current) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-broken_linker --with-hashed-db --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace + +NCURSES_TIC_5.0.19991023 { + global: + _nc_capcmp; + _nc_check_termtype; + _nc_entry_match; + _nc_infotocap; + _nc_read_entry_source; + _nc_reset_input; + _nc_resolve_uses; + _nc_set_writedir; + _nc_syntax; + _nc_tic_expand; + _nc_tic_written; + _nc_trans_string; + _nc_write_entry; + local: + _nc_captoinfo; + _nc_comment_end; + _nc_comment_start; + _nc_copy_entry; + _nc_curr_file_pos; + _nc_curr_token; + _nc_get_token; + _nc_init_entry; + _nc_merge_entry; + _nc_panic_mode; + _nc_parse_entry; + _nc_push_token; + _nc_save_str; + _nc_start_line; + _nc_wrap_entry; +}; + +NCURSES_TIC_5.1.20000708 { + global: + _nc_disable_period; +} NCURSES_TIC_5.0.19991023; + +NCURSES_TIC_5.5.20051010 { + global: + _nc_alloc_entry_leaks; + _nc_captoinfo_leaks; + _nc_check_termtype2; + _nc_comp_scan_leaks; + _nc_resolve_uses2; +} NCURSES_TIC_5.1.20000708; + +NCURSES_TIC_5.7.20081102 { + global: + _nc_free_tic; + local: + _nc_comp_captab_leaks; + _nc_leaks_tic; +} NCURSES_TIC_5.5.20051010; + +NCURSES_TIC_5.9.20150530 { + global: + _nc_strict_bsd; +} NCURSES_TIC_5.7.20081102; + +NCURSES_TIC_6.1.20171230 { + global: + _nc_read_entry2; + _nc_write_object; + local: + _*; +} NCURSES_TIC_5.9.20150530; + +NCURSES_TINFO_5.0.19991023 { + global: + BC; + COLS; + LINES; + PC; + SP; + TABSIZE; + UP; + _nc_access; + _nc_add_to_try; + _nc_copy_termtype; + _nc_curr_col; + _nc_curr_line; + _nc_doalloc; + _nc_err_abort; + _nc_fallback; + _nc_find_entry; + _nc_find_type_entry; + _nc_first_name; + _nc_free_entries; + _nc_free_termtype; + _nc_free_tparm; + _nc_freeall; + _nc_get_hash_table; + _nc_get_table; + _nc_get_tty_mode; + _nc_get_type; + _nc_getenv_num; + _nc_head; + _nc_home_terminfo; + _nc_info_hash_table; + _nc_init_acs; + _nc_keep_tic_dir; + _nc_keypad; + _nc_name_match; + _nc_outch; + _nc_read_entry; + _nc_read_file_entry; + _nc_screen_chain; + _nc_set_buffer; + _nc_set_source; + _nc_set_tty_mode; + _nc_set_type; + _nc_suppress_warnings; + _nc_syserr_abort; + _nc_tail; + _nc_tic_dir; + _nc_timed_wait; + _nc_trace_buf; + _nc_tracing; + _nc_update_screensize; + _nc_visbuf; + _nc_visbuf2; + _nc_warning; + _tracechar; + acs_map; + baudrate; + boolcodes; + boolfnames; + boolnames; + cbreak; + cur_term; + curs_set; + curscr; + curses_version; + def_prog_mode; + def_shell_mode; + define_key; + del_curterm; + delay_output; + erasechar; + flushinp; + halfdelay; + has_ic; + has_il; + has_key; + idcok; + idlok; + intrflush; + keybound; + keyname; + keyok; + keypad; + killchar; + longname; + meta; + napms; + newscr; + nocbreak; + nodelay; + noqiflush; + noraw; + notimeout; + numcodes; + numfnames; + numnames; + ospeed; + putp; + qiflush; + raw; + reset_prog_mode; + reset_shell_mode; + resetty; + savetty; + set_curterm; + setupterm; + stdscr; + strcodes; + strfnames; + strnames; + termname; + tgetent; + tgetflag; + tgetnum; + tgetstr; + tgoto; + tigetflag; + tigetnum; + tigetstr; + tparm; + tputs; + trace; + ttytype; + typeahead; + unctrl; + use_env; + wtimeout; + local: + _nc_baudrate; + _nc_cap_hash_table; + _nc_capalias_table; + _nc_expand_try; + _nc_infoalias_table; + _nc_init_keytry; + _nc_key_names; + _nc_nulls_sent; + _nc_ospeed; + _nc_read_termcap; + _nc_read_termcap_entry; + _nc_remove_key; + _nc_remove_string; + _nc_trace_tries; + _nc_tracebits; +}; + +NCURSES_TINFO_5.1.20000708 { + global: + _nc_align_termtype; + _nc_flush; + _nc_tinfo_fkeys; + _nc_user_definable; + _nc_utf8_outch; + use_extended_names; +} NCURSES_TINFO_5.0.19991023; + +NCURSES_TINFO_5.2.20001021 { + global: + _nc_basename; + _nc_env_access; + _nc_safe_strcat; + _nc_safe_strcpy; + _nc_str_copy; + _nc_str_init; + _nc_str_null; +} NCURSES_TINFO_5.1.20000708; + +NCURSES_TINFO_5.3.20021019 { + global: + _nc_rootname; + _nc_tparm_err; + _nc_visbufn; +} NCURSES_TINFO_5.2.20001021; + +NCURSES_TINFO_5.4.20040208 { + global: + _nc_altcharset_name; + _nc_get_locale; + _nc_locale_breaks_acs; + _nc_outchars; + _nc_pathlast; + _nc_retrace_attr_t; + _nc_retrace_bool; + _nc_retrace_chtype; + _nc_retrace_int; + _nc_retrace_ptr; + _nc_retrace_sp; + _nc_retrace_unsigned; + _nc_retrace_win; + _nc_tparm_analyze; + _nc_tputs_trace; + _nc_trace_bufcat; + _nc_unicode_locale; + _nc_viswbuf; + _nc_viswbufn; + _traceattr; + _traceattr2; + _tracecchar_t; + _tracecchar_t2; + _tracechtype; + _tracechtype2; + _tracef; + key_defined; + local: + _nc_trace_ttymode; + _nc_viswbuf2; +} NCURSES_TINFO_5.3.20021019; + +NCURSES_TINFO_5.5.20051010 { + global: + _nc_get_source; + _nc_retrace_cptr; + _nc_retrace_cvoid_ptr; + _nc_retrace_void_ptr; + _nc_setupterm; + _nc_trim_sgr0; + _nc_viswibuf; + local: + _nc_delink_entry; + _nc_free_entry; +} NCURSES_TINFO_5.4.20040208; + +NCURSES_TINFO_5.6.20061217 { + global: + _nc_db_close; + _nc_db_first; + _nc_db_have_data; + _nc_db_next; + _nc_db_open; + _nc_db_put; + _nc_eventlist_timeout; + _nc_first_db; + _nc_handle_sigwinch; + _nc_is_abs_path; + _nc_is_dir_path; + _nc_is_file_path; + _nc_keyname_leaks; + _nc_last_db; + _nc_next_db; + _nc_read_termtype; + _nc_tgetent_leaks; + _nc_viscbuf; + local: + _nc_db_get; + _nc_db_have_index; + _nc_hashed_db; + _nc_viscbuf2; +} NCURSES_TINFO_5.5.20051010; + +NCURSES_TINFO_5.7.20081102 { + global: + _nc_free_tinfo; + _nc_get_alias_table; + _nc_get_screensize; + _nc_globals; + _nc_leaks_tinfo; + _nc_prescreen; + _nc_screen_of; + _nc_set_no_padding; + _nc_tracechar; + set_tabsize; + local: + _nc_keyname; + _nc_unctrl; +} NCURSES_TINFO_5.6.20061217; + +NCURSES_TINFO_5.8.20110226 { + global: + _nc_flush_sp; + _nc_get_tty_mode_sp; + _nc_init_acs_sp; + _nc_outc_wrapper; + _nc_outch_sp; + _nc_putp; + _nc_putp_flush; + _nc_putp_flush_sp; + _nc_putp_sp; + _nc_retrace_int_attr_t; + _nc_set_buffer_sp; + _nc_set_tty_mode_sp; + baudrate_sp; + cbreak_sp; + curs_set_sp; + def_prog_mode_sp; + def_shell_mode_sp; + define_key_sp; + del_curterm_sp; + delay_output_sp; + erasechar_sp; + flushinp_sp; + halfdelay_sp; + has_ic_sp; + has_il_sp; + has_key_sp; + intrflush_sp; + key_defined_sp; + keybound_sp; + keyname_sp; + keyok_sp; + killchar_sp; + longname_sp; + napms_sp; + new_prescr; + nocbreak_sp; + noqiflush_sp; + noraw_sp; + putp_sp; + qiflush_sp; + raw_sp; + reset_prog_mode_sp; + reset_shell_mode_sp; + resetty_sp; + savetty_sp; + set_curterm_sp; + set_tabsize_sp; + termname_sp; + tgetent_sp; + tgetflag_sp; + tgetnum_sp; + tgetstr_sp; + tigetflag_sp; + tigetnum_sp; + tigetstr_sp; + tiparm; + tputs_sp; + typeahead_sp; + unctrl_sp; + use_env_sp; + local: + _nc_get_hash_info; + _nc_retrace_char; + _nc_setup_tinfo; + _nc_tinfo_cmdch; +} NCURSES_TINFO_5.7.20081102; + +NCURSES_TINFO_5.9.20150530 { + global: + _nc_init_termtype; + _nc_putchar; + _nc_putchar_sp; + use_tioctl; + use_tioctl_sp; + local: + _nc_comp_error_leaks; + _nc_db_iterator_leaks; + _nc_setenv_num; +} NCURSES_TINFO_5.8.20110226; + +NCURSES_TINFO_6.1.20171230 { + global: + _nc_copy_termtype2; + _nc_export_termtype2; + _nc_fallback2; + _nc_free_termtype2; +} NCURSES_TINFO_5.9.20150530; + +NCURSES_TINFO_6.1.current { + global: + _nc_find_user_entry; + _nc_fmt_funcptr; + _nc_wacs_width; + curses_trace; + exit_terminfo; + local: + _*; +} NCURSES_TINFO_6.1.20171230; + +NCURSESW_5.1.20000708 { + global: + COLORS; + COLOR_PAIR; + COLOR_PAIRS; + ESCDELAY; + PAIR_NUMBER; + TYPE_ALNUM; + TYPE_ALPHA; + TYPE_ENUM; + TYPE_INTEGER; + TYPE_IPV4; + TYPE_NUMERIC; + TYPE_REGEXP; + _nc_Default_Field; # deprecated in ABI6 + _nc_Default_Form; # deprecated in ABI6 + _nc_free_and_exit; + _nc_has_mouse; # deprecated in ABI6 + _nc_panelhook; + _nc_ripoffline; + addch; + addchnstr; + addchstr; + addnstr; + addstr; + assume_default_colors; + attr_get; + attr_off; + attr_on; + attr_set; + attroff; + attron; + attrset; + beep; + bkgd; + bkgdset; + border; + bottom_panel; + box; + can_change_color; + chgat; + clear; + clearok; + clrtobot; + clrtoeol; + color_content; + color_set; + copywin; + current_field; + current_item; + data_ahead; + data_behind; + del_panel; + delch; + deleteln; + delscreen; + delwin; + derwin; + doupdate; + dup_field; + dupwin; + dynamic_field_info; + echo; + echochar; + endwin; + erase; + field_arg; + field_back; + field_buffer; + field_count; + field_fore; + field_index; + field_info; + field_init; + field_just; + field_opts; + field_opts_off; + field_opts_on; + field_pad; + field_status; + field_term; + field_type; + field_userptr; + filter; + flash; + form_driver; + form_fields; + form_init; + form_opts; + form_opts_off; + form_opts_on; + form_page; + form_request_by_name; + form_request_name; + form_sub; + form_term; + form_userptr; + form_win; + free_field; + free_fieldtype; + free_form; + free_item; + free_menu; + getbkgd; + getch; + getmouse; + getnstr; + getstr; + getwin; + has_colors; + hide_panel; + hline; + immedok; + inch; + inchnstr; + inchstr; + init_color; + init_pair; + initscr; + innstr; + insch; + insdelln; + insertln; + insnstr; + insstr; + instr; + is_linetouched; + is_wintouched; + isendwin; + item_count; + item_description; + item_index; + item_init; + item_name; + item_opts; + item_opts_off; + item_opts_on; + item_term; + item_userptr; + item_value; + item_visible; + leaveok; + link_field; + link_fieldtype; + mcprint; + menu_back; + menu_driver; + menu_fore; + menu_format; + menu_grey; + menu_init; + menu_items; + menu_mark; + menu_opts; + menu_opts_off; + menu_opts_on; + menu_pad; + menu_pattern; + menu_request_by_name; + menu_request_name; + menu_spacing; + menu_sub; + menu_term; + menu_userptr; + menu_win; + mouse_trafo; + mouseinterval; + mousemask; + move; + move_field; + move_panel; + mvaddch; + mvaddchnstr; + mvaddchstr; + mvaddnstr; + mvaddstr; + mvchgat; + mvcur; + mvdelch; + mvderwin; + mvgetch; + mvgetnstr; + mvgetstr; + mvhline; + mvinch; + mvinchnstr; + mvinchstr; + mvinnstr; + mvinsch; + mvinsnstr; + mvinsstr; + mvinstr; + mvprintw; + mvscanw; + mvvline; + mvwaddch; + mvwaddchnstr; + mvwaddchstr; + mvwaddnstr; + mvwaddstr; + mvwchgat; + mvwdelch; + mvwgetch; + mvwgetnstr; + mvwgetstr; + mvwhline; + mvwin; + mvwinch; + mvwinchnstr; + mvwinchstr; + mvwinnstr; + mvwinsch; + mvwinsnstr; + mvwinsstr; + mvwinstr; + mvwprintw; + mvwscanw; + mvwvline; + new_field; + new_fieldtype; + new_form; + new_item; + new_menu; + new_page; + new_panel; + newpad; + newterm; + newwin; + nl; + noecho; + nonl; + overlay; + overwrite; + pair_content; + panel_above; + panel_below; + panel_hidden; + panel_userptr; + panel_window; + pechochar; + pnoutrefresh; + pos_form_cursor; + pos_menu_cursor; + post_form; + post_menu; + prefresh; + printw; + putwin; + redrawwin; + refresh; + replace_panel; + resizeterm; + restartterm; + ripoffline; + scale_form; + scale_menu; + scanw; + scr_dump; + scr_init; + scr_restore; + scr_set; + scrl; + scroll; + scrollok; + set_current_field; + set_current_item; + set_field_back; + set_field_buffer; + set_field_fore; + set_field_init; + set_field_just; + set_field_opts; + set_field_pad; + set_field_status; + set_field_term; + set_field_type; + set_field_userptr; + set_fieldtype_arg; + set_fieldtype_choice; + set_form_fields; + set_form_init; + set_form_opts; + set_form_page; + set_form_sub; + set_form_term; + set_form_userptr; + set_form_win; + set_item_init; + set_item_opts; + set_item_term; + set_item_userptr; + set_item_value; + set_max_field; + set_menu_back; + set_menu_fore; + set_menu_format; + set_menu_grey; + set_menu_init; + set_menu_items; + set_menu_mark; + set_menu_opts; + set_menu_pad; + set_menu_pattern; + set_menu_spacing; + set_menu_sub; + set_menu_term; + set_menu_userptr; + set_menu_win; + set_new_page; + set_panel_userptr; + set_term; + set_top_row; + setscrreg; + show_panel; + slk_attr; + slk_attr_off; + slk_attr_on; + slk_attr_set; + slk_attroff; + slk_attron; + slk_attrset; + slk_clear; + slk_color; + slk_init; + slk_label; + slk_noutrefresh; + slk_refresh; + slk_restore; + slk_set; + slk_touch; + standend; + standout; + start_color; + subpad; + subwin; + syncok; + termattrs; + timeout; + top_panel; + top_row; + touchline; + touchwin; + ungetch; + ungetmouse; + unpost_form; + unpost_menu; + untouchwin; + update_panels; + use_default_colors; + vid_attr; + vidattr; + vidputs; + vline; + vw_printw; + vw_scanw; + vwprintw; + vwscanw; + waddch; + waddchnstr; + waddchstr; + waddnstr; + waddstr; + wattr_get; + wattr_off; + wattr_on; + wattr_set; + wattroff; + wattron; + wattrset; + wbkgd; + wbkgdset; + wborder; + wchgat; + wclear; + wclrtobot; + wclrtoeol; + wcolor_set; + wcursyncup; + wdelch; + wdeleteln; + wechochar; + wenclose; + werase; + wgetch; + wgetnstr; + wgetstr; + whline; + winch; + winchnstr; + winchstr; + winnstr; + winsch; + winsdelln; + winsertln; + winsnstr; + winsstr; + winstr; + wmouse_trafo; + wmove; + wnoutrefresh; + wprintw; + wredrawln; + wrefresh; + wresize; + wscanw; + wscrl; + wsetscrreg; + wstandend; + wstandout; + wsyncdown; + wsyncup; + wtouchln; + wvline; + local: + _nc_Calculate_Item_Length_and_Width; + _nc_Connect_Items; + _nc_Copy_Argument; + _nc_Copy_Type; + _nc_Default_FieldType; + _nc_Default_Item; + _nc_Default_Menu; + _nc_Disconnect_Items; + _nc_Draw_Menu; + _nc_First_Active_Field; + _nc_Free_Argument; + _nc_Free_Type; + _nc_Internal_Validation; + _nc_Link_Items; + _nc_Make_Argument; + _nc_Match_Next_Character_In_Item_Name; + _nc_New_TopRow_and_CurrentItem; + _nc_Position_Form_Cursor; + _nc_Post_Item; + _nc_Refresh_Current_Field; + _nc_Set_Current_Field; + _nc_Set_Form_Page; + _nc_Show_Menu; + _nc_Synchronize_Attributes; + _nc_Synchronize_Options; + _nc_background; + _nc_do_color; + _nc_expanded; + _nc_freewin; + _nc_hash_map; + _nc_make_oldhash; + _nc_makenew; + _nc_memmove; + _nc_menu_cursor_pos; + _nc_msec_cost; + _nc_mvcur_init; + _nc_mvcur_resume; + _nc_mvcur_wrap; + _nc_oldnums; + _nc_outstr; + _nc_printf_string; + _nc_render; + _nc_screen_init; + _nc_screen_resume; + _nc_screen_wrap; + _nc_scroll_oldhash; + _nc_scroll_optimize; + _nc_scroll_window; + _nc_scrolln; + _nc_setupscreen; + _nc_sigaction; + _nc_signal_handler; + _nc_slk_format; + _nc_slk_initialize; + _nc_synchook; + _nc_vsscanf; + _nc_waddch_nosync; +}; + +NCURSESW_5.3.20021019 { + global: + _nc_wacs; + _nc_wchstrlen; + add_wch; + add_wchnstr; + add_wchstr; + addnwstr; + addwstr; + bkgrnd; + bkgrndset; + border_set; + box_set; + echo_wchar; + erasewchar; + get_wch; + get_wstr; + getbkgrnd; + getcchar; + getn_wstr; + hline_set; + in_wch; + in_wchnstr; + in_wchstr; + innwstr; + ins_nwstr; + ins_wch; + ins_wstr; + inwstr; + is_term_resized; + key_name; + killwchar; + mvadd_wch; + mvadd_wchnstr; + mvadd_wchstr; + mvaddnwstr; + mvaddwstr; + mvget_wch; + mvget_wstr; + mvgetn_wstr; + mvhline_set; + mvin_wch; + mvin_wchnstr; + mvin_wchstr; + mvinnwstr; + mvins_nwstr; + mvins_wch; + mvins_wstr; + mvinwstr; + mvvline_set; + mvwadd_wch; + mvwadd_wchnstr; + mvwadd_wchstr; + mvwaddnwstr; + mvwaddwstr; + mvwget_wch; + mvwget_wstr; + mvwgetn_wstr; + mvwhline_set; + mvwin_wch; + mvwin_wchnstr; + mvwin_wchstr; + mvwinnwstr; + mvwins_nwstr; + mvwins_wch; + mvwins_wstr; + mvwinwstr; + mvwvline_set; + resize_term; + setcchar; + term_attrs; + unget_wch; + vid_puts; + vline_set; + wadd_wch; + wadd_wchnstr; + wadd_wchstr; + waddnwstr; + waddwstr; + wbkgrnd; + wbkgrndset; + wborder_set; + wecho_wchar; + wget_wch; + wget_wstr; + wgetn_wstr; + whline_set; + win_wch; + win_wchnstr; + win_wchstr; + winnwstr; + wins_nwstr; + wins_wch; + wins_wstr; + winwstr; + wunctrl; + wvline_set; + local: + _nc_init_wacs; + _nc_reset_colors; + _nc_varargs; + _nc_wgetch; +} NCURSESW_5.1.20000708; + +NCURSESW_5.4.20040208 { + global: + _nc_optimize_enable; + pecho_wchar; + slk_wset; + local: + _nc_Touchline; + _nc_Touchpan; + _nc_Wnoutrefresh; + _nc_dPanel; + _nc_dStack; + _nc_fifo_dump; + _nc_insert_ch; + _nc_is_charable; + _nc_linedump; + _nc_my_visbuf; + _nc_to_char; + _nc_to_widechar; + _nc_trace_xnames; + _tracedump; + _tracemouse; +} NCURSESW_5.3.20021019; + +NCURSESW_5.5.20051010 { + global: + _nc_wcrtomb; + local: + _nc_Calculate_Text_Width; + _nc_Widen_String; + _nc_build_wch; + _nc_retrace_field; + _nc_retrace_field_ptr; + _nc_retrace_field_type; + _nc_retrace_form; + _nc_retrace_form_hook; + _nc_retrace_item; + _nc_retrace_item_opts; + _nc_retrace_item_ptr; + _nc_retrace_menu; + _nc_retrace_menu_hook; + _nc_retrace_menu_opts; + _nc_retrace_panel; +} NCURSESW_5.4.20040208; + +NCURSESW_5.6.20061217 { + global: + getbegx; + getbegy; + getcurx; + getcury; + getmaxx; + getmaxy; + getparx; + getpary; + nofilter; + use_legacy_coding; + wgetbkgrnd; + wgetch_events; + wgetnstr_events; +} NCURSESW_5.5.20051010; + +NCURSESW_5.7.20081102 { + global: + getattrs; + is_cleared; + is_idcok; + is_idlok; + is_immedok; + is_keypad; + is_leaveok; + is_nodelay; + is_notimeout; + is_scrollok; + is_syncok; + set_escdelay; + use_screen; + use_window; + wgetparent; + wgetscrreg; + local: + _nc_tracemouse; + _nc_ungetch; +} NCURSESW_5.6.20061217; + +NCURSESW_5.8.20110226 { + global: + _nc_panelhook_sp; + assume_default_colors_sp; + beep_sp; + can_change_color_sp; + ceiling_panel; + color_content_sp; + doupdate_sp; + echo_sp; + endwin_sp; + filter_sp; + flash_sp; + get_escdelay; + get_escdelay_sp; + getmouse_sp; + getwin_sp; + ground_panel; + has_colors_sp; + has_mouse; + has_mouse_sp; + init_color_sp; + init_pair_sp; + is_pad; + is_subwin; + is_term_resized_sp; + isendwin_sp; + mcprint_sp; + mouseinterval_sp; + mousemask_sp; + mvcur_sp; + new_form_sp; + new_menu_sp; + newpad_sp; + newterm_sp; + newwin_sp; + nl_sp; + noecho_sp; + nofilter_sp; + nonl_sp; + pair_content_sp; + resize_term_sp; + resizeterm_sp; + restartterm_sp; + ripoffline_sp; + scr_init_sp; + scr_restore_sp; + scr_set_sp; + set_escdelay_sp; + slk_attr_set_sp; + slk_attr_sp; + slk_attroff_sp; + slk_attron_sp; + slk_attrset_sp; + slk_clear_sp; + slk_color_sp; + slk_init_sp; + slk_label_sp; + slk_noutrefresh_sp; + slk_refresh_sp; + slk_restore_sp; + slk_set_sp; + slk_touch_sp; + start_color_sp; + term_attrs_sp; + termattrs_sp; + unget_wch_sp; + ungetch_sp; + ungetmouse_sp; + update_panels_sp; + use_default_colors_sp; + use_legacy_coding_sp; + vid_attr_sp; + vid_puts_sp; + vidattr_sp; + vidputs_sp; + wunctrl_sp; + local: + _nc_TYPE_ALNUM; + _nc_TYPE_ALPHA; + _nc_TYPE_ENUM; + _nc_TYPE_INTEGER; + _nc_TYPE_IPV4; + _nc_TYPE_NUMERIC; + _nc_TYPE_REGEXP; + _nc_curscr_of; + _nc_do_color_sp; + _nc_form_cursor; + _nc_format_slks; + _nc_free_and_exit_sp; + _nc_freeall_sp; + _nc_fty_generic; + _nc_generic_fieldtype; + _nc_get_fieldbuffer; + _nc_hash_map_sp; + _nc_insert_wch; + _nc_linedump_sp; + _nc_make_oldhash_sp; + _nc_makenew_sp; + _nc_msec_cost_sp; + _nc_mvcur_init_sp; + _nc_mvcur_resume_sp; + _nc_mvcur_wrap_sp; + _nc_newscr_of; + _nc_printf_string_sp; + _nc_reset_colors_sp; + _nc_retrace_mmask_t; + _nc_ripoffline_sp; + _nc_screen_init_sp; + _nc_screen_resume_sp; + _nc_screen_wrap_sp; + _nc_scroll_oldhash_sp; + _nc_scroll_optimize_sp; + _nc_scrolln_sp; + _nc_set_generic_fieldtype; + _nc_setupscreen_sp; + _nc_stdscr_of; +} NCURSESW_5.7.20081102; + +NCURSESW_5.9.20150530 { + global: + form_driver_w; + wgetdelay; + local: + _nc_mvcur; + _nc_mvcur_sp; + _nc_trace_mmask_t; +} NCURSESW_5.8.20110226; + +NCURSESW_6.1.20171230 { + global: + alloc_pair; + alloc_pair_sp; + extended_color_content; + extended_color_content_sp; + extended_pair_content; + extended_pair_content_sp; + extended_slk_color; + extended_slk_color_sp; + find_pair; + find_pair_sp; + free_pair; + free_pair_sp; + init_extended_color; + init_extended_color_sp; + init_extended_pair; + init_extended_pair_sp; + reset_color_pairs; + reset_color_pairs_sp; + unfocus_current_field; + local: + _nc_Unset_Current_Field; + _nc_change_pair; + _nc_init_color; + _nc_init_pair; + _nc_pair_content; + _nc_reset_color_pair; + _nc_set_color_pair; +} NCURSESW_5.9.20150530; + +NCURSESW_6.1.current { + global: + exit_curses; + local: + _*; +} NCURSESW_6.1.20171230; diff --git a/package/ncursesw.sym b/package/ncursesw.sym new file mode 100644 index 000000000000..d8d3fd8f11b8 --- /dev/null +++ b/package/ncursesw.sym @@ -0,0 +1,992 @@ +# $Id: ncursesw.sym,v 1.37 2019/12/14 22:45:41 tom Exp $ +# script for shared library symbol-visibility using libtool +# +# This file was generated by ncu-mapsyms +# Configure options (5.1.20000708) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.2.20001021) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.3.20021019) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.4.20040208) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.5.20051010) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.6.20061217) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.7.20081102) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.8.20110226) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-broken_linker --with-hashed-db --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20110404) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-broken_linker --with-hashed-db --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20150530) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-broken_linker --with-hashed-db --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace +# Configure options (6.0.20161029) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-broken_linker --with-hashed-db --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace +BC +COLORS +COLOR_PAIR +COLOR_PAIRS +COLS +ESCDELAY +LINES +PAIR_NUMBER +PC +SP +TABSIZE +TYPE_ALNUM +TYPE_ALPHA +TYPE_ENUM +TYPE_INTEGER +TYPE_IPV4 +TYPE_NUMERIC +TYPE_REGEXP +UP +_nc_Default_Field +_nc_Default_Form +_nc_access +_nc_add_to_try +_nc_align_termtype +_nc_alloc_entry_leaks +_nc_altcharset_name +_nc_basename +_nc_capcmp +_nc_captoinfo_leaks +_nc_check_termtype +_nc_check_termtype2 +_nc_comp_scan_leaks +_nc_copy_termtype +_nc_copy_termtype2 +_nc_curr_col +_nc_curr_line +_nc_db_close +_nc_db_first +_nc_db_have_data +_nc_db_next +_nc_db_open +_nc_db_put +_nc_disable_period +_nc_doalloc +_nc_entry_match +_nc_env_access +_nc_err_abort +_nc_eventlist_timeout +_nc_export_termtype2 +_nc_fallback +_nc_fallback2 +_nc_find_entry +_nc_find_type_entry +_nc_find_user_entry +_nc_first_db +_nc_first_name +_nc_flush +_nc_flush_sp +_nc_fmt_funcptr +_nc_free_and_exit +_nc_free_entries +_nc_free_termtype +_nc_free_termtype2 +_nc_free_tic +_nc_free_tinfo +_nc_free_tparm +_nc_freeall +_nc_get_alias_table +_nc_get_hash_table +_nc_get_locale +_nc_get_screensize +_nc_get_source +_nc_get_table +_nc_get_tty_mode +_nc_get_tty_mode_sp +_nc_get_type +_nc_getenv_num +_nc_globals +_nc_handle_sigwinch +_nc_has_mouse +_nc_head +_nc_home_terminfo +_nc_info_hash_table +_nc_infotocap +_nc_init_acs +_nc_init_acs_sp +_nc_init_termtype +_nc_is_abs_path +_nc_is_dir_path +_nc_is_file_path +_nc_keep_tic_dir +_nc_keyname_leaks +_nc_keypad +_nc_last_db +_nc_leaks_tinfo +_nc_locale_breaks_acs +_nc_name_match +_nc_next_db +_nc_optimize_enable +_nc_outc_wrapper +_nc_outch +_nc_outch_sp +_nc_outchars +_nc_panelhook +_nc_panelhook_sp +_nc_pathlast +_nc_prescreen +_nc_putchar +_nc_putchar_sp +_nc_putp +_nc_putp_flush +_nc_putp_flush_sp +_nc_putp_sp +_nc_read_entry +_nc_read_entry2 +_nc_read_entry_source +_nc_read_file_entry +_nc_read_termtype +_nc_reset_input +_nc_resolve_uses +_nc_resolve_uses2 +_nc_retrace_attr_t +_nc_retrace_bool +_nc_retrace_chtype +_nc_retrace_cptr +_nc_retrace_cvoid_ptr +_nc_retrace_int +_nc_retrace_int_attr_t +_nc_retrace_ptr +_nc_retrace_sp +_nc_retrace_unsigned +_nc_retrace_void_ptr +_nc_retrace_win +_nc_ripoffline +_nc_rootname +_nc_safe_strcat +_nc_safe_strcpy +_nc_screen_chain +_nc_screen_of +_nc_set_buffer +_nc_set_buffer_sp +_nc_set_no_padding +_nc_set_source +_nc_set_tty_mode +_nc_set_tty_mode_sp +_nc_set_type +_nc_set_writedir +_nc_setupterm +_nc_str_copy +_nc_str_init +_nc_str_null +_nc_strict_bsd +_nc_suppress_warnings +_nc_syntax +_nc_syserr_abort +_nc_tail +_nc_tgetent_leaks +_nc_tic_dir +_nc_tic_expand +_nc_tic_written +_nc_timed_wait +_nc_tinfo_fkeys +_nc_tparm_analyze +_nc_tparm_err +_nc_tputs_trace +_nc_trace_buf +_nc_trace_bufcat +_nc_tracechar +_nc_tracing +_nc_trans_string +_nc_trim_sgr0 +_nc_unicode_locale +_nc_update_screensize +_nc_user_definable +_nc_utf8_outch +_nc_visbuf +_nc_visbuf2 +_nc_visbufn +_nc_viscbuf +_nc_wacs_width +_nc_viswbuf +_nc_viswbufn +_nc_viswibuf +_nc_wacs +_nc_warning +_nc_wchstrlen +_nc_wcrtomb +_nc_write_entry +_nc_write_object +_traceattr +_traceattr2 +_tracecchar_t +_tracecchar_t2 +_tracechar +_tracechtype +_tracechtype2 +_tracef +acs_map +add_wch +add_wchnstr +add_wchstr +addch +addchnstr +addchstr +addnstr +addnwstr +addstr +addwstr +alloc_pair +alloc_pair_sp +assume_default_colors +assume_default_colors_sp +attr_get +attr_off +attr_on +attr_set +attroff +attron +attrset +baudrate +baudrate_sp +beep +beep_sp +bkgd +bkgdset +bkgrnd +bkgrndset +boolcodes +boolfnames +boolnames +border +border_set +bottom_panel +box +box_set +can_change_color +can_change_color_sp +cbreak +cbreak_sp +ceiling_panel +chgat +clear +clearok +clrtobot +clrtoeol +color_content +color_content_sp +color_set +copywin +cur_term +current_field +current_item +curs_set +curs_set_sp +curscr +curses_trace +curses_version +data_ahead +data_behind +def_prog_mode +def_prog_mode_sp +def_shell_mode +def_shell_mode_sp +define_key +define_key_sp +del_curterm +del_curterm_sp +del_panel +delay_output +delay_output_sp +delch +deleteln +delscreen +delwin +derwin +doupdate +doupdate_sp +dup_field +dupwin +dynamic_field_info +echo +echo_sp +echo_wchar +echochar +endwin +endwin_sp +erase +erasechar +erasechar_sp +erasewchar +exit_curses +exit_terminfo +extended_color_content +extended_color_content_sp +extended_pair_content +extended_pair_content_sp +extended_slk_color +extended_slk_color_sp +field_arg +field_back +field_buffer +field_count +field_fore +field_index +field_info +field_init +field_just +field_opts +field_opts_off +field_opts_on +field_pad +field_status +field_term +field_type +field_userptr +filter +filter_sp +find_pair +find_pair_sp +flash +flash_sp +flushinp +flushinp_sp +form_driver +form_driver_w +form_fields +form_init +form_opts +form_opts_off +form_opts_on +form_page +form_request_by_name +form_request_name +form_sub +form_term +form_userptr +form_win +free_field +free_fieldtype +free_form +free_item +free_menu +free_pair +free_pair_sp +get_escdelay +get_escdelay_sp +get_wch +get_wstr +getattrs +getbegx +getbegy +getbkgd +getbkgrnd +getcchar +getch +getcurx +getcury +getmaxx +getmaxy +getmouse +getmouse_sp +getn_wstr +getnstr +getparx +getpary +getstr +getwin +getwin_sp +ground_panel +halfdelay +halfdelay_sp +has_colors +has_colors_sp +has_ic +has_ic_sp +has_il +has_il_sp +has_key +has_key_sp +has_mouse +has_mouse_sp +hide_panel +hline +hline_set +idcok +idlok +immedok +in_wch +in_wchnstr +in_wchstr +inch +inchnstr +inchstr +init_color +init_color_sp +init_extended_color +init_extended_color_sp +init_extended_pair +init_extended_pair_sp +init_pair +init_pair_sp +initscr +innstr +innwstr +ins_nwstr +ins_wch +ins_wstr +insch +insdelln +insertln +insnstr +insstr +instr +intrflush +intrflush_sp +inwstr +is_cleared +is_idcok +is_idlok +is_immedok +is_keypad +is_leaveok +is_linetouched +is_nodelay +is_notimeout +is_pad +is_scrollok +is_subwin +is_syncok +is_term_resized +is_term_resized_sp +is_wintouched +isendwin +isendwin_sp +item_count +item_description +item_index +item_init +item_name +item_opts +item_opts_off +item_opts_on +item_term +item_userptr +item_value +item_visible +key_defined +key_defined_sp +key_name +keybound +keybound_sp +keyname +keyname_sp +keyok +keyok_sp +keypad +killchar +killchar_sp +killwchar +leaveok +link_field +link_fieldtype +longname +longname_sp +mcprint +mcprint_sp +menu_back +menu_driver +menu_fore +menu_format +menu_grey +menu_init +menu_items +menu_mark +menu_opts +menu_opts_off +menu_opts_on +menu_pad +menu_pattern +menu_request_by_name +menu_request_name +menu_spacing +menu_sub +menu_term +menu_userptr +menu_win +meta +mouse_trafo +mouseinterval +mouseinterval_sp +mousemask +mousemask_sp +move +move_field +move_panel +mvadd_wch +mvadd_wchnstr +mvadd_wchstr +mvaddch +mvaddchnstr +mvaddchstr +mvaddnstr +mvaddnwstr +mvaddstr +mvaddwstr +mvchgat +mvcur +mvcur_sp +mvdelch +mvderwin +mvget_wch +mvget_wstr +mvgetch +mvgetn_wstr +mvgetnstr +mvgetstr +mvhline +mvhline_set +mvin_wch +mvin_wchnstr +mvin_wchstr +mvinch +mvinchnstr +mvinchstr +mvinnstr +mvinnwstr +mvins_nwstr +mvins_wch +mvins_wstr +mvinsch +mvinsnstr +mvinsstr +mvinstr +mvinwstr +mvprintw +mvscanw +mvvline +mvvline_set +mvwadd_wch +mvwadd_wchnstr +mvwadd_wchstr +mvwaddch +mvwaddchnstr +mvwaddchstr +mvwaddnstr +mvwaddnwstr +mvwaddstr +mvwaddwstr +mvwchgat +mvwdelch +mvwget_wch +mvwget_wstr +mvwgetch +mvwgetn_wstr +mvwgetnstr +mvwgetstr +mvwhline +mvwhline_set +mvwin +mvwin_wch +mvwin_wchnstr +mvwin_wchstr +mvwinch +mvwinchnstr +mvwinchstr +mvwinnstr +mvwinnwstr +mvwins_nwstr +mvwins_wch +mvwins_wstr +mvwinsch +mvwinsnstr +mvwinsstr +mvwinstr +mvwinwstr +mvwprintw +mvwscanw +mvwvline +mvwvline_set +napms +napms_sp +new_field +new_fieldtype +new_form +new_form_sp +new_item +new_menu +new_menu_sp +new_page +new_panel +new_prescr +newpad +newpad_sp +newscr +newterm +newterm_sp +newwin +newwin_sp +nl +nl_sp +nocbreak +nocbreak_sp +nodelay +noecho +noecho_sp +nofilter +nofilter_sp +nonl +nonl_sp +noqiflush +noqiflush_sp +noraw +noraw_sp +notimeout +numcodes +numfnames +numnames +ospeed +overlay +overwrite +pair_content +pair_content_sp +panel_above +panel_below +panel_hidden +panel_userptr +panel_window +pecho_wchar +pechochar +pnoutrefresh +pos_form_cursor +pos_menu_cursor +post_form +post_menu +prefresh +printw +putp +putp_sp +putwin +qiflush +qiflush_sp +raw +raw_sp +redrawwin +refresh +replace_panel +reset_color_pairs +reset_color_pairs_sp +reset_prog_mode +reset_prog_mode_sp +reset_shell_mode +reset_shell_mode_sp +resetty +resetty_sp +resize_term +resize_term_sp +resizeterm +resizeterm_sp +restartterm +restartterm_sp +ripoffline +ripoffline_sp +savetty +savetty_sp +scale_form +scale_menu +scanw +scr_dump +scr_init +scr_init_sp +scr_restore +scr_restore_sp +scr_set +scr_set_sp +scrl +scroll +scrollok +set_current_field +set_current_item +set_curterm +set_curterm_sp +set_escdelay +set_escdelay_sp +set_field_back +set_field_buffer +set_field_fore +set_field_init +set_field_just +set_field_opts +set_field_pad +set_field_status +set_field_term +set_field_type +set_field_userptr +set_fieldtype_arg +set_fieldtype_choice +set_form_fields +set_form_init +set_form_opts +set_form_page +set_form_sub +set_form_term +set_form_userptr +set_form_win +set_item_init +set_item_opts +set_item_term +set_item_userptr +set_item_value +set_max_field +set_menu_back +set_menu_fore +set_menu_format +set_menu_grey +set_menu_init +set_menu_items +set_menu_mark +set_menu_opts +set_menu_pad +set_menu_pattern +set_menu_spacing +set_menu_sub +set_menu_term +set_menu_userptr +set_menu_win +set_new_page +set_panel_userptr +set_tabsize +set_tabsize_sp +set_term +set_top_row +setcchar +setscrreg +setupterm +show_panel +slk_attr +slk_attr_off +slk_attr_on +slk_attr_set +slk_attr_set_sp +slk_attr_sp +slk_attroff +slk_attroff_sp +slk_attron +slk_attron_sp +slk_attrset +slk_attrset_sp +slk_clear +slk_clear_sp +slk_color +slk_color_sp +slk_init +slk_init_sp +slk_label +slk_label_sp +slk_noutrefresh +slk_noutrefresh_sp +slk_refresh +slk_refresh_sp +slk_restore +slk_restore_sp +slk_set +slk_set_sp +slk_touch +slk_touch_sp +slk_wset +standend +standout +start_color +start_color_sp +stdscr +strcodes +strfnames +strnames +subpad +subwin +syncok +term_attrs +term_attrs_sp +termattrs +termattrs_sp +termname +termname_sp +tgetent +tgetent_sp +tgetflag +tgetflag_sp +tgetnum +tgetnum_sp +tgetstr +tgetstr_sp +tgoto +tigetflag +tigetflag_sp +tigetnum +tigetnum_sp +tigetstr +tigetstr_sp +timeout +tiparm +top_panel +top_row +touchline +touchwin +tparm +tputs +tputs_sp +trace +ttytype +typeahead +typeahead_sp +unctrl +unctrl_sp +unfocus_current_field +unget_wch +unget_wch_sp +ungetch +ungetch_sp +ungetmouse +ungetmouse_sp +unpost_form +unpost_menu +untouchwin +update_panels +update_panels_sp +use_default_colors +use_default_colors_sp +use_env +use_env_sp +use_extended_names +use_legacy_coding +use_legacy_coding_sp +use_screen +use_tioctl +use_tioctl_sp +use_window +vid_attr +vid_attr_sp +vid_puts +vid_puts_sp +vidattr +vidattr_sp +vidputs +vidputs_sp +vline +vline_set +vw_printw +vw_scanw +vwprintw +vwscanw +wadd_wch +wadd_wchnstr +wadd_wchstr +waddch +waddchnstr +waddchstr +waddnstr +waddnwstr +waddstr +waddwstr +wattr_get +wattr_off +wattr_on +wattr_set +wattroff +wattron +wattrset +wbkgd +wbkgdset +wbkgrnd +wbkgrndset +wborder +wborder_set +wchgat +wclear +wclrtobot +wclrtoeol +wcolor_set +wcursyncup +wdelch +wdeleteln +wecho_wchar +wechochar +wenclose +werase +wget_wch +wget_wstr +wgetbkgrnd +wgetch +wgetch_events +wgetdelay +wgetn_wstr +wgetnstr +wgetnstr_events +wgetparent +wgetscrreg +wgetstr +whline +whline_set +win_wch +win_wchnstr +win_wchstr +winch +winchnstr +winchstr +winnstr +winnwstr +wins_nwstr +wins_wch +wins_wstr +winsch +winsdelln +winsertln +winsnstr +winsstr +winstr +winwstr +wmouse_trafo +wmove +wnoutrefresh +wprintw +wredrawln +wrefresh +wresize +wscanw +wscrl +wsetscrreg +wstandend +wstandout +wsyncdown +wsyncup +wtimeout +wtouchln +wunctrl +wunctrl_sp +wvline +wvline_set |