ncurses: update to 6.4.20230211

This commit is contained in:
Biswapriyo Nath
2023-02-12 20:03:59 +05:30
parent 4e821ec38c
commit 3b3de6c5e9

View File

@@ -3,7 +3,9 @@
_realname=ncurses
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=6.4
_base_ver=6.4
_date_rev=20230211
pkgver=${_base_ver}.${_date_rev}
pkgrel=1
pkgdesc="System V Release 4.0 curses emulation library (mingw-w64)"
arch=('any')
@@ -13,11 +15,12 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-autotools")
url="https://www.gnu.org/software/ncurses/"
license=('spdx:MIT')
options=('staticlibs' 'strip')
source=(https://ftp.gnu.org/pub/gnu/ncurses/ncurses-${pkgver}.tar.gz{,.sig}
# https://ftp.gnu.org/pub/gnu/ncurses/ncurses-${pkgver}.tar.gz{,.sig}
source=("https://invisible-mirror.net/archives/ncurses/current/${_realname}-${_base_ver}-${_date_rev}.tgz"{,.asc}
002-ncurses-config-win-paths.patch
ncurses-6.3-cflags-private.patch
ncurses-6.3-pkgconfig.patch)
sha256sums=('6931283d9ac87c5073f30b6290c4c75f21632bb4fc3603ac8100812bed248159'
sha256sums=('657d41b7340c5ac5362ae84ba1ece70c385250dc16a467d6ec748bc1b372e280'
'SKIP'
'5367d8f49aff92884b9daa014502df13e1812f1b7ee1b3a3cb18139f10039408'
'3107029dfb807e338d34641d78329cd6725c58e6b873352621f4b9611a8380bf'
@@ -25,7 +28,7 @@ sha256sums=('6931283d9ac87c5073f30b6290c4c75f21632bb4fc3603ac8100812bed248159'
validpgpkeys=('19882D92DDA4C400C22C0D56CC2AF4472167BE03') # "Thomas E. Dickey (self-signed w/o SHA1) <dickey@invisible-island.net>"
prepare() {
cd ${_realname}-${pkgver}
cd ${_realname}-${_base_ver}-${_date_rev}
patch -p1 -i ${srcdir}/002-ncurses-config-win-paths.patch
# do not leak build-time LDFLAGS into the pkgconfig files:
@@ -44,7 +47,7 @@ build() {
# nanosleep is only defined in pthread library
export cf_cv_func_nanosleep=no
../${_realname}-${pkgver}/configure \
../${_realname}-${_base_ver}-${_date_rev}/configure \
--prefix=${MINGW_PREFIX} \
--mandir=${MINGW_PREFIX}/share/man \
--build=${MINGW_CHOST} \