GNU screen no 256 colors feature

I find screen pacakge do not support 256 colors term, but tmux dose.
screen configure need an option --enable-colors256

$ git diff -- utils/screen/Makefile 
diff --git a/utils/screen/Makefile b/utils/screen/Makefile
index 438e28f..b36508b 100644
--- a/utils/screen/Makefile
+++ b/utils/screen/Makefile
@@ -38,6 +38,7 @@ endef
 define Build/Configure
        $(call Build/Configure/Default,\
                --with-sys-screenrc=/etc/screenrc \
+                --enable-colors256 \
        )
        # XXX: memmove() works well with overlapped memory areas
        echo "#define USEMEMMOVE 1" >>$(PKG_BUILD_DIR)/config.h

Good find, can you add it as a pull request on github?

I guess package maintainer may want smaller size so give up this feature, I need 256 colors so I do compile it myself, and still no request of pulling.

You can add a configurable option if you want a smaller binary, and add "--enable-colors256" only if the option is checked/selected.

I add that option.

$ git diff -- utils/screen/Makefile
diff --git a/utils/screen/Makefile b/utils/screen/Makefile
index 438e28f..3140fb2 100644
--- a/utils/screen/Makefile
+++ b/utils/screen/Makefile
@@ -35,9 +35,18 @@ define Package/screen/description
        terminal between several processes, typically interactive shells.
 endef

+define Package/screen/config
+       if PACKAGE_screen
+       config PACKAGE_screen_256color
+       bool "Build with 256 colors support."
+       default n
+       endif
+endef
+
 define Build/Configure
        $(call Build/Configure/Default,\
                --with-sys-screenrc=/etc/screenrc \
+                $(if $(CONFIG_PACKAGE_screen_256color),,--enable-colors256) \
        )
        # XXX: memmove() works well with overlapped memory areas
        echo "#define USEMEMMOVE 1" >>$(PKG_BUILD_DIR)/config.h

I make an option in make menuconfig with 256 colors support for GNU screen package selection.
LEDE github mirror has only 'source' repository, but screen package belongs to 'feeds/packages' repository with no mirror I find on github.

The package feed repo (and LuCI repo) is common with the old Openwrt:
https://github.com/openwrt/packages

You can create the PR there.
But please remember to also increase PKG_REVISION in Makefile and to properly sign-off the commit itself.
https://github.com/openwrt/packages/blob/master/CONTRIBUTING.md

Thank you for your advance, I will submit that patch on github.