]> ncurses.scripts.mit.edu Git - ncurses.git/commitdiff
ncurses 6.3 - patch 20221008
authorThomas E. Dickey <dickey@invisible-island.net>
Sat, 8 Oct 2022 23:49:01 +0000 (23:49 +0000)
committerThomas E. Dickey <dickey@invisible-island.net>
Sat, 8 Oct 2022 23:49:01 +0000 (23:49 +0000)
+ correct a switch-statement case in configure script to allow for test
  builds with ABI=7.
+ modify misc/gen-pkgconfig.in to allow for the case where the library
  directory does not yet exist, since this is processed before doing an
  install (report by Michal Liszcz).

13 files changed:
NEWS
VERSION
configure
configure.in
dist.mk
misc/gen-pkgconfig.in
package/debian-mingw/changelog
package/debian-mingw64/changelog
package/debian/changelog
package/mingw-ncurses.nsi
package/mingw-ncurses.spec
package/ncurses.spec
package/ncursest.spec

diff --git a/NEWS b/NEWS
index 71154b9346d4989a21c300fb1634b6d30dc4ec4e..1c0ee42b230945ef650bb6226ab50564b103adca 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -26,7 +26,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.3862 2022/10/01 22:20:28 tom Exp $
+-- $Id: NEWS,v 1.3864 2022/10/08 16:50:03 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -46,6 +46,13 @@ See the AUTHORS file for the corresponding full names.
 Changes through 1.9.9e did not credit all contributions;
 it is not possible to add this information.
 
+20221008
+       + correct a switch-statement case in configure script to allow for test
+         builds with ABI=7.
+       + modify misc/gen-pkgconfig.in to allow for the case where the library
+         directory does not yet exist, since this is processed before doing an
+         install (report by Michal Liszcz).
+
 20221001
        + modify configure/scripts to work around interference by GNU grep 3.8
          (report by Sam James).
diff --git a/VERSION b/VERSION
index a5e3c00cf267a95a6c377fc812d60cb15f12685c..5c043d13792658a564e5bff522e9b1867411834a 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-5:0:10 6.3     20221001
+5:0:10 6.3     20221008
index df715aec50ec47c716073e478885a3970f7374d8..128cca2ac32e08148128f5689a3541ae404ed18f 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.in Revision: 1.749 .
+# From configure.in Revision: 1.750 .
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by Autoconf 2.52.20210509.
 #
@@ -15409,7 +15409,7 @@ case $cf_cv_abi_version in
 (6)
        NCURSES_MOUSE_VERSION=2
        ;;
-(789)
+([789])
        NCURSES_MOUSE_VERSION=3
        ;;
 esac
index 70e8ae1c727db4d1732cbfbc2ccec44d11ed08ac..6a90e20f3a41f346918d3ab161d6dbcc1d5531ab 100644 (file)
@@ -29,7 +29,7 @@ dnl***************************************************************************
 dnl
 dnl Author: Thomas E. Dickey 1995-on
 dnl
-dnl $Id: configure.in,v 1.749 2022/10/01 13:16:18 tom Exp $
+dnl $Id: configure.in,v 1.750 2022/10/08 15:54:35 tom Exp $
 dnl Process this file with autoconf to produce a configure script.
 dnl
 dnl For additional information, see
@@ -38,7 +38,7 @@ dnl     https://invisible-island.net/autoconf/my-autoconf.html
 dnl
 dnl ---------------------------------------------------------------------------
 AC_PREREQ(2.52.20210101)
-AC_REVISION($Revision: 1.749 $)
+AC_REVISION($Revision: 1.750 $)
 AC_INIT(ncurses/base/lib_initscr.c)
 AC_CONFIG_HEADER(include/ncurses_cfg.h:include/ncurses_cfg.hin)
 
@@ -1272,7 +1272,7 @@ case $cf_cv_abi_version in
 (6)
        NCURSES_MOUSE_VERSION=2
        ;;
-([789])
+([[789]])
        NCURSES_MOUSE_VERSION=3
        ;;
 esac
diff --git a/dist.mk b/dist.mk
index fe6721fa4c6a4cc3cd3df77bdd48cb3d50b141a9..fd35b793f5b78ac32237e975f9725cb35efe14c9 100644 (file)
--- a/dist.mk
+++ b/dist.mk
@@ -26,7 +26,7 @@
 # use or other dealings in this Software without prior written               #
 # authorization.                                                             #
 ##############################################################################
-# $Id: dist.mk,v 1.1505 2022/10/01 13:15:31 tom Exp $
+# $Id: dist.mk,v 1.1506 2022/10/08 10:25:44 tom Exp $
 # Makefile for creating ncurses distributions.
 #
 # This only needs to be used directly as a makefile by developers, but
@@ -38,7 +38,7 @@ SHELL = /bin/sh
 # These define the major/minor/patch versions of ncurses.
 NCURSES_MAJOR = 6
 NCURSES_MINOR = 3
-NCURSES_PATCH = 20221001
+NCURSES_PATCH = 20221008
 
 # We don't append the patch to the version, since this only applies to releases
 VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
index 99ab584f891204c4eadf43854d768449dd7e808a..89a5cd4a3180b6b88233cb6ae2bb2d4256485cc0 100644 (file)
@@ -1,5 +1,5 @@
 #!@SHELL@
-# $Id: gen-pkgconfig.in,v 1.55 2022/08/27 19:07:03 tom Exp $
+# $Id: gen-pkgconfig.in,v 1.56 2022/10/08 16:45:20 tom Exp $
 ##############################################################################
 # Copyright 2018-2021,2022 Thomas E. Dickey                                  #
 # Copyright 2009-2015,2018 Free Software Foundation, Inc.                    #
@@ -103,7 +103,11 @@ do
                ;;
        -L*)
                lib_check=`echo "x$opt" | sed -e 's/^.-L//'`
-               [ -d "$lib_check" ] || continue
+               # on a new/nonstandard install, $libdir may not yet exist at this point
+               if [ "$libdir" != "$lib_check" ]
+               then
+                       [ -d "$lib_check" ] || continue
+               fi
                case "$lib_check" in
                @LD_SEARCHPATH@) # skip standard libdir
                        if [ "$lib_check" = "$libdir" ]
index 6cb5c7a2dd2d20f6049a06cba915b442a2cca7ee..75a6e5524c832a628aaa136497d6b0c2741ee751 100644 (file)
@@ -1,8 +1,8 @@
-ncurses6 (6.3+20221001) unstable; urgency=low
+ncurses6 (6.3+20221008) unstable; urgency=low
 
   * latest weekly patch
 
- -- Thomas E. Dickey <dickey@invisible-island.net>  Fri, 30 Sep 2022 20:16:53 -0400
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 08 Oct 2022 06:25:44 -0400
 
 ncurses6 (5.9-20131005) unstable; urgency=low
 
index 6cb5c7a2dd2d20f6049a06cba915b442a2cca7ee..75a6e5524c832a628aaa136497d6b0c2741ee751 100644 (file)
@@ -1,8 +1,8 @@
-ncurses6 (6.3+20221001) unstable; urgency=low
+ncurses6 (6.3+20221008) unstable; urgency=low
 
   * latest weekly patch
 
- -- Thomas E. Dickey <dickey@invisible-island.net>  Fri, 30 Sep 2022 20:16:53 -0400
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 08 Oct 2022 06:25:44 -0400
 
 ncurses6 (5.9-20131005) unstable; urgency=low
 
index 28f08aa543c2228177b4e0416418546c1f0bb8be..31b14a1460eb8c36dc8d694b7abc771319dfdac1 100644 (file)
@@ -1,8 +1,8 @@
-ncurses6 (6.3+20221001) unstable; urgency=low
+ncurses6 (6.3+20221008) unstable; urgency=low
 
   * latest weekly patch
 
- -- Thomas E. Dickey <dickey@invisible-island.net>  Fri, 30 Sep 2022 20:16:53 -0400
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 08 Oct 2022 06:25:44 -0400
 
 ncurses6 (5.9-20120608) unstable; urgency=low
 
index e00eccb7996fa5ec14bed440b1be1a8dbc0bc48d..02acf867934581c2ea2cb30c47b73f788111d694 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: mingw-ncurses.nsi,v 1.544 2022/10/01 09:34:57 tom Exp $\r
+; $Id: mingw-ncurses.nsi,v 1.545 2022/10/08 10:25:44 tom Exp $\r
 \r
 ; TODO add examples\r
 ; TODO bump ABI to 6\r
@@ -10,7 +10,7 @@
 !define VERSION_MAJOR "6"\r
 !define VERSION_MINOR "3"\r
 !define VERSION_YYYY  "2022"\r
-!define VERSION_MMDD  "1001"\r
+!define VERSION_MMDD  "1008"\r
 !define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}\r
 \r
 !define MY_ABI   "5"\r
index 6ca2069a239eca21d93d028dcb1bf9c47c850f3b..7645a57c0669fe62d1b34729a47e5f76a7ac6441 100644 (file)
@@ -3,7 +3,7 @@
 Summary: shared libraries for terminal handling
 Name: mingw32-ncurses6
 Version: 6.3
-Release: 20221001
+Release: 20221008
 License: X11
 Group: Development/Libraries
 Source: ncurses-%{version}-%{release}.tgz
index f2ccaaac9321a04f296d2fb519358bb09b374694..20f06a1a3c185f95a089a7e8009d981a330bbbf8 100644 (file)
@@ -1,7 +1,7 @@
 Summary: shared libraries for terminal handling
 Name: ncurses6
 Version: 6.3
-Release: 20221001
+Release: 20221008
 License: X11
 Group: Development/Libraries
 Source: ncurses-%{version}-%{release}.tgz
index 0075bdfb2b604ac859e426209f965fdb4d39daa2..af9e0dfa8531f09d98e1fdca37b54ff9dab5cbb9 100644 (file)
@@ -1,7 +1,7 @@
 Summary: Curses library with POSIX thread support.
 Name: ncursest6
 Version: 6.3
-Release: 20221001
+Release: 20221008
 License: X11
 Group: Development/Libraries
 Source: ncurses-%{version}-%{release}.tgz