aboutsummaryrefslogtreecommitdiff
path: root/utils/klish
Commit message (Collapse)AuthorAge
* treewide: remove AUTORELEASEPaul Fertser2023-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatically compute and substitute current values for all $(AUTORELEASE) instances as this feature is deprecated and shouldn't be used. The following temporary change was made to the core: diff --git a/rules.mk b/rules.mk index 57d7995d4fa8..f16367de87a8 100644 --- a/rules.mk +++ b/rules.mk @@ -429,7 +429,7 @@ endef abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1)))) COMMITCOUNT = $(if $(DUMP),0,$(call commitcount)) -AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1)) +AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile)) all: FORCE: ; And this command used to fix affected packages: for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \ sed 's^.*/\([^/]*\)/Makefile^\1^';); do make package/$i/download done Signed-off-by: Paul Fertser <fercerpav@gmail.com>
* klish: update to 2.2.3Rosen Penev2021-08-21
| | | | | | | | Switch to AUTORELEASE for simplicity. Remove uClibc reference from patch as it's no longer in tree. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* klish: add include for nls when BUILD_NLS is enabledJosef Schlehofer2021-02-15
| | | | | | | | | | | | | | | | In recent commit for libxml2 [1], there was enabled support for iconv, but it relieves issue with klish that it does not compile as it fails with following output: checking for xmlNewDoc in -lxml2... no configure: error: cannot find libxml2 library make[2]: *** [Makefile:73: /foo/build/build_dir/target-arm_cortex-a9+vfpv3-d16_musl_eabi/klish-2.2.0/.configured_68b329da9893e34099c7d8ad5cb9c940] Error 1 make[2]: Leaving directory '/foo/build/feeds/packages/utils/klish' [1] https://github.com/openwrt/packages/commit/d18692c92638cdc1e643554699cb21e893abf2e9 Suggested-by: Rosen Penev <rosenp@gmail.com> Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* klish: fixup sigignore supportRosen Penev2020-08-22
| | | | | | | Added _GNU_SOURCE for uClibc-ng compatibility. _XOPEN_SOURCE does not seem to be enough. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* klish: fix compilation with uClibc-ngRosen Penev2020-08-13
| | | | | | sigignore is missing from libc. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* klish: update to 2.2.0Rosen Penev2020-06-06
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* klish: Remove unused libstdcpp dependencyRosen Penev2019-10-17
| | | | | | | | | | This is not a C++ project. Added PKG_BUILD_PARALLEL for faster compilation. Cleaned up Makefile to modern standards. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* klish: CONFIGURE_ARGS += --with-libxml2Takashi Umeno2018-05-08
| | | | Signed-off-by: Takashi Umeno <umeno.takashi@gmail.com>
* klish: update to latest version (2.1.4)Takashi Umeno2018-05-07
| | | | Signed-off-by: Takashi Umeno <umeno.takashi@gmail.com>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* klish: Fix build errors with external toolchainsFlorian Fainelli2017-06-05
| | | | | | | | | | | | | | | | | We would first not be able to properly detect libxml2 because it's not automatically found, fix that by explicitly linking against it (and zlib a dependency). Then if we don't don't define X_OPEN_SOURCE=500, we would run into the following build error: clish/shell/shell_execute.c: In function 'clish_shell_exec_action': clish/shell/shell_execute.c:309:18: error: 'sigignore' undeclared (first use in this function) sa.sa_handler = sigignore; /* Empty signal handler */ ^ clish/shell/shell_execute.c:309:18: note: each undeclared identifier is reported only once for each function it appears in Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* klish: move to Shells submenuAlberto Bursi2016-10-23
| | | | | Part of a wider housekeeping effort on the packages repository. Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
* klish: update to latest version (2.1.3)Takashi Umeno2016-08-11
| | | | Signed-off-by: Takashi Umeno <umeno.takashi@gmail.com>
* klish: update to latest version (2.1.2)Takashi Umeno2016-08-09
| | | | Signed-off-by: Takashi Umeno <umeno.takashi@gmail.com>
* klish: add new package (2.1.1)Takashi Umeno2016-07-02
The klish is a framework for implementing a CISCO-like CLI on a UNIX systems. It is configurable by XML files. The KLISH stands for Kommand Line Interface Shell. klish is an active fork of the clish program created by Graeme McKerrell. Makefile from https://dev.openwrt.org/browser/packages/utils/klish/Makefile?rev=31310 add SOB. add Maintainer. change URL http://libcode.org/projects/klish/files update to 2.1.1 (newest version). merge klish and konf package. [squash commits] Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com> Signed-off-by: Takashi Umeno <umeno.takashi@gmail.com>