ncursesw: convert to toml

This commit is contained in:
Jeremy Soller 2025-04-11 12:50:07 -06:00
parent a4fb5aad50
commit 6ecf45d219
No known key found for this signature in database
GPG Key ID: 670FDFB5428E05CA
3 changed files with 25 additions and 49 deletions

View File

@ -1,21 +0,0 @@
diff -ru source/config.sub source-new/config.sub
--- source/config.sub 2015-05-02 13:52:04.000000000 +0200
+++ source-new/config.sub 2017-08-13 13:12:16.485670615 +0200
@@ -2,7 +2,7 @@
# Configuration validation subroutine script.
# Copyright 1992-2015 Free Software Foundation, Inc.
-timestamp='2015-03-08'
+timestamp='2017-08-13'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -1371,7 +1371,7 @@
# The portable systems comes first.
# Each alternative MUST END IN A *, to match a version number.
# -sysv* is not here because it comes later, after sysvr4.
- -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
+ -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* | -redox* \
| -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
| -sym* | -kopensolaris* | -plan9* \

View File

@ -1,28 +0,0 @@
VERSION=6.0
TAR=https://ftp.gnu.org/gnu/ncurses/ncurses-$VERSION.tar.gz
DEPENDS="terminfo"
function recipe_version {
echo "$VERSION"
skip=1
}
function recipe_build {
export CPPFLAGS="-P"
./configure --build=${BUILD} --host=${HOST} --prefix="" --enable-widec --disable-db-install
"$REDOX_MAKE" -j"$($NPROC)"
skip=1
}
function recipe_clean {
"$REDOX_MAKE" clean
skip=1
}
function recipe_stage {
dest="$(realpath $1)"
"$REDOX_MAKE" DESTDIR="$dest" install
rm -rf "$1"/bin
rm -rf "$1"/share/{doc,info,man}
skip=1
}

View File

@ -0,0 +1,25 @@
[source]
tar = "https://ftp.gnu.org/gnu/ncurses/ncurses-6.4.tar.gz"
blake3 = "0d1c9fdf53c0ca4bd66ba707d49a079d2dd6f5a960cdec74a56e29952c4ffe73"
[build]
template = "custom"
script = """
COOKBOOK_CONFIGURE_FLAGS+=(
--disable-db-install
--disable-ext-colors
--enable-widec
--without-ada
--without-cxx-binding
--without-tests
cf_cv_func_mkstemp=yes
cf_cv_wint_t=yes
)
cookbook_configure
rm -rfv "${COOKBOOK_STAGE}/bin" "${COOKBOOK_STAGE}/share/"{doc,info,man}
"""
[package]
dependencies = [
"terminfo",
]