From d4c7b7e4b4ec2d40078b7caedaa70f85f6f49ce0 Mon Sep 17 00:00:00 2001 From: glenvt18 Date: Thu, 8 Jun 2017 05:07:03 +0300 Subject: [PATCH 1/4] screen: netbsd-curses fix TERMINFO test is not run while cross-compiling. If TERMINFO is not set (in config.h), only colors 0-7 are displayed with netbsd-curses. --- .../addons/addon-depends/system-tools-depends/screen/package.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/addons/addon-depends/system-tools-depends/screen/package.mk b/packages/addons/addon-depends/system-tools-depends/screen/package.mk index 51363fdb26..b8a529dbc8 100644 --- a/packages/addons/addon-depends/system-tools-depends/screen/package.mk +++ b/packages/addons/addon-depends/system-tools-depends/screen/package.mk @@ -35,6 +35,7 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_header_utempter_h=no \ --disable-socket-dir" pre_configure_target() { + CFLAGS="$CFLAGS -DTERMINFO" export LDFLAGS=`echo $LDFLAGS | sed -e "s|-Wl,--as-needed||"` # screen fails to build in subdirs From ebdb3860915836676f02db4f553e0840987b9ca3 Mon Sep 17 00:00:00 2001 From: glenvt18 Date: Thu, 8 Jun 2017 05:33:49 +0300 Subject: [PATCH 2/4] screen: enable 256 colors support --- .../addons/addon-depends/system-tools-depends/screen/package.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/addons/addon-depends/system-tools-depends/screen/package.mk b/packages/addons/addon-depends/system-tools-depends/screen/package.mk index b8a529dbc8..a9c9ff4e52 100644 --- a/packages/addons/addon-depends/system-tools-depends/screen/package.mk +++ b/packages/addons/addon-depends/system-tools-depends/screen/package.mk @@ -29,6 +29,7 @@ PKG_LONGDESC="screen is a terminal multiplexor that runs several separate screen PKG_AUTORECONF="no" PKG_CONFIGURE_OPTS_TARGET="ac_cv_header_utempter_h=no \ + --enable-colors256 \ --disable-pam \ --disable-use-locale \ --disable-telnet \ From 1c89f1826ad5c4b6ecd2b5d8e595497dd5347a31 Mon Sep 17 00:00:00 2001 From: glenvt18 Date: Thu, 8 Jun 2017 05:18:36 +0300 Subject: [PATCH 3/4] screen: update to 4.5.1 --- .../addons/addon-depends/system-tools-depends/screen/package.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/addons/addon-depends/system-tools-depends/screen/package.mk b/packages/addons/addon-depends/system-tools-depends/screen/package.mk index a9c9ff4e52..75f4d453ac 100644 --- a/packages/addons/addon-depends/system-tools-depends/screen/package.mk +++ b/packages/addons/addon-depends/system-tools-depends/screen/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="screen" -PKG_VERSION="4.3.1" +PKG_VERSION="4.5.1" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/software/screen/" From 9b33d3589e2f5deef573e2d0062f644b07a42ee1 Mon Sep 17 00:00:00 2001 From: glenvt18 Date: Fri, 9 Jun 2017 20:53:52 +0300 Subject: [PATCH 4/4] system-tools: bump screen --- packages/addons/tools/system-tools/changelog.txt | 3 +++ packages/addons/tools/system-tools/package.mk | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/addons/tools/system-tools/changelog.txt b/packages/addons/tools/system-tools/changelog.txt index e3c24fc38a..696a48d023 100644 --- a/packages/addons/tools/system-tools/changelog.txt +++ b/packages/addons/tools/system-tools/changelog.txt @@ -1,3 +1,6 @@ +106 +- Bump screen, fix colors issue + 104 - Bump file package diff --git a/packages/addons/tools/system-tools/package.mk b/packages/addons/tools/system-tools/package.mk index 63941c2e97..072fea6ee4 100644 --- a/packages/addons/tools/system-tools/package.mk +++ b/packages/addons/tools/system-tools/package.mk @@ -18,7 +18,7 @@ PKG_NAME="system-tools" PKG_VERSION="" -PKG_REV="104" +PKG_REV="106" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE=""