diff --git a/repos/libports/include/readline/config.h b/repos/libports/include/readline/config.h deleted file mode 100644 index 6690ea6225..0000000000 --- a/repos/libports/include/readline/config.h +++ /dev/null @@ -1,269 +0,0 @@ -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Maintained by hand. */ - -/* Define NO_MULTIBYTE_SUPPORT to not compile in support for multibyte - characters, even if the OS supports them. */ -/* #undef NO_MULTIBYTE_SUPPORT */ - -/* Define if on MINIX. */ -/* #undef _MINIX */ - -/* Define as the return type of signal handlers (int or void). */ -#define RETSIGTYPE void - -#define VOID_SIGHANDLER 1 - -/* Characteristics of the compiler. */ -/* #undef sig_atomic_t */ - -/* #undef size_t */ - -/* #undef ssize_t */ - -/* #undef const */ - -/* #undef volatile */ - -#define PROTOTYPES 1 - -/* #undef __CHAR_UNSIGNED__ */ - -/* Define if the `S_IS*' macros in do not work properly. */ -/* #undef STAT_MACROS_BROKEN */ - -/* Define if you have the fcntl function. */ -#define HAVE_FCNTL 1 - -/* Define if you have the getpwent function. */ -#define HAVE_GETPWENT 1 - -/* Define if you have the getpwnam function. */ -#define HAVE_GETPWNAM 1 - -/* Define if you have the getpwuid function. */ -#define HAVE_GETPWUID 1 - -/* Define if you have the isascii function. */ -#define HAVE_ISASCII 1 - -/* Define if you have the iswctype function. */ -#define HAVE_ISWCTYPE 1 - -/* Define if you have the iswlower function. */ -#define HAVE_ISWLOWER 1 - -/* Define if you have the iswupper function. */ -#define HAVE_ISWUPPER 1 - -/* Define if you have the isxdigit function. */ -#define HAVE_ISXDIGIT 1 - -/* Define if you have the kill function. */ -#define HAVE_KILL 1 - -/* Define if you have the lstat function. */ -#define HAVE_LSTAT 1 - -/* Define if you have the mbrlen function. */ -#define HAVE_MBRLEN 1 - -/* Define if you have the mbrtowc function. */ -#define HAVE_MBRTOWC 1 - -/* Define if you have the mbsrtowcs function. */ -#define HAVE_MBSRTOWCS 1 - -/* Define if you have the memmove function. */ -#define HAVE_MEMMOVE 1 - -/* Define if you have the putenv function. */ -#define HAVE_PUTENV 1 - -/* Define if you have the select function. */ -#define HAVE_SELECT 1 - -/* Define if you have the setenv function. */ -#define HAVE_SETENV 1 - -/* Define if you have the setlocale function. */ -#define HAVE_SETLOCALE 1 - -/* Define if you have the strcasecmp function. */ -#define HAVE_STRCASECMP 1 - -/* Define if you have the strcoll function. */ -#define HAVE_STRCOLL 1 - -/* #undef STRCOLL_BROKEN */ - -/* Define if you have the strpbrk function. */ -#define HAVE_STRPBRK 1 - -/* Define if you have the tcgetattr function. */ -#define HAVE_TCGETATTR 1 - -/* Define if you have the towlower function. */ -#define HAVE_TOWLOWER 1 - -/* Define if you have the towupper function. */ -#define HAVE_TOWUPPER 1 - -/* Define if you have the vsnprintf function. */ -#define HAVE_VSNPRINTF 1 - -/* Define if you have the wcrtomb function. */ -#define HAVE_WCRTOMB 1 - -/* Define if you have the wcscoll function. */ -#define HAVE_WCSCOLL 1 - -/* Define if you have the wctype function. */ -#define HAVE_WCTYPE 1 - -/* Define if you have the wcwidth function. */ -#define HAVE_WCWIDTH 1 - -#define STDC_HEADERS 1 - -/* Define if you have the header file. */ -#define HAVE_DIRENT_H 1 - -/* Define if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define if you have the header file. */ -#define HAVE_LANGINFO_H 1 - -/* Define if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define if you have the header file. */ -#define HAVE_LOCALE_H 1 - -/* Define if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_NDIR_H */ - -/* Define if you have the header file. */ -#define HAVE_PWD_H 1 - -/* Define if you have the header file. */ -#define HAVE_STDARG_H 1 - -/* Define if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_DIR_H */ - -/* Define if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_NDIR_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_PTE_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_PTEM_H */ - -/* Define if you have the header file. */ -#define HAVE_SYS_SELECT_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_STREAM_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_TERMCAP_H */ - -/* Define if you have the header file. */ -#define HAVE_TERMIO_H 1 - -/* Define if you have the header file. */ -#define HAVE_TERMIOS_H 1 - -/* Define if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_VARARGS_H */ - -/* Define if you have the header file. */ -#define HAVE_WCHAR_H 1 - -/* Define if you have the header file. */ -#define HAVE_WCTYPE_H 1 - -#define HAVE_MBSTATE_T 1 - -/* Define if you have wchar_t in . */ -#define HAVE_WCHAR_T 1 - -/* Define if you have wctype_t in . */ -#define HAVE_WCTYPE_T 1 - -/* Define if you have wint_t in . */ -#define HAVE_WINT_T 1 - -/* Define if you have and nl_langinfo(CODESET). */ -#define HAVE_LANGINFO_CODESET 1 - -/* Definitions pulled in from aclocal.m4. */ -#define VOID_SIGHANDLER 1 - -#define GWINSZ_IN_SYS_IOCTL 1 - -#define STRUCT_WINSIZE_IN_SYS_IOCTL 1 - -/* #undef STRUCT_WINSIZE_IN_TERMIOS */ - -/* #undef TIOCSTAT_IN_SYS_IOCTL */ - -#define FIONREAD_IN_SYS_IOCTL 1 - -/* #undef SPEED_T_IN_SYS_TYPES */ - -#define HAVE_GETPW_DECLS 1 - -/* #undef STRUCT_DIRENT_HAS_D_INO */ - -/* #undef STRUCT_DIRENT_HAS_D_FILENO */ - -/* #undef HAVE_BSD_SIGNALS */ - -#define HAVE_POSIX_SIGNALS 1 - -/* #undef HAVE_USG_SIGHOLD */ - -/* #undef MUST_REINSTALL_SIGHANDLERS */ - -/* #undef HAVE_POSIX_SIGSETJMP */ - -/* #undef CTYPE_NON_ASCII */ - -/* modify settings or make new ones based on what autoconf tells us. */ - -/* Ultrix botches type-ahead when switching from canonical to - non-canonical mode, at least through version 4.3 */ -#if !defined (HAVE_TERMIOS_H) || !defined (HAVE_TCGETATTR) || defined (ultrix) -# define TERMIOS_MISSING -#endif - -#if defined (__STDC__) && defined (HAVE_STDARG_H) -# define PREFER_STDARG -# define USE_VARARGS -#else -# if defined (HAVE_VARARGS_H) -# define PREFER_VARARGS -# define USE_VARARGS -# endif -#endif diff --git a/repos/libports/lib/import/import-history.mk b/repos/libports/lib/import/import-history.mk deleted file mode 100644 index 34d520ab26..0000000000 --- a/repos/libports/lib/import/import-history.mk +++ /dev/null @@ -1 +0,0 @@ -include $(call select_from_repositories,lib/import/import-readline.mk) diff --git a/repos/libports/lib/import/import-readline.mk b/repos/libports/lib/import/import-readline.mk deleted file mode 100644 index 287b0a7881..0000000000 --- a/repos/libports/lib/import/import-readline.mk +++ /dev/null @@ -1 +0,0 @@ -INC_DIR += $(call select_from_ports,readline)/include diff --git a/repos/libports/lib/mk/history.mk b/repos/libports/lib/mk/history.mk deleted file mode 100644 index a4008e0efe..0000000000 --- a/repos/libports/lib/mk/history.mk +++ /dev/null @@ -1,28 +0,0 @@ -READLINE_PORT_DIR := $(call select_from_ports,readline) -READLINE_DIR := $(READLINE_PORT_DIR)/src/lib/readline - -LIBS += libc - -# use our customized 'config.h' -INC_DIR += $(REP_DIR)/include/readline -INC_DIR += $(READLINE_PORT_DIR)/include/readline - -# add local readline headers to include-search path -INC_DIR += $(READLINE_DIR) - -CC_DEF += -DHAVE_CONFIG_H -CC_DEF += -DRL_LIBRARY_VERSION='"6.0"' - -# dim build noise for contrib code -CC_WARN = -Wno-unused-but-set-variable - -# sources from readline base directory -SRC_C = \ - history.c histexpand.c histfile.c histsearch.c shell.c mbutil.c \ - xmalloc.c - -vpath %.c $(READLINE_DIR) - -SHARED_LIB = yes - -CC_CXX_WARN_STRICT = diff --git a/repos/libports/lib/mk/readline.mk b/repos/libports/lib/mk/readline.mk deleted file mode 100644 index 6d7958f393..0000000000 --- a/repos/libports/lib/mk/readline.mk +++ /dev/null @@ -1,34 +0,0 @@ -READLINE_PORT_DIR := $(call select_from_ports,readline) -READLINE_DIR := $(READLINE_PORT_DIR)/src/lib/readline - -LIBS += libc - -# use our customized 'config.h' -INC_DIR += $(REP_DIR)/include/readline -INC_DIR += $(READLINE_PORT_DIR)/include - -# add local readline headers to include-search path -INC_DIR += $(READLINE_DIR)/src/base - -CC_DEF += -DHAVE_CONFIG_H -CC_DEF += -DRL_LIBRARY_VERSION='"6.0"' - -# dim build noise for contrib code -CC_WARN = -Wno-unused-but-set-variable - -# sources from readline base directory -SRC_C = \ - readline.c vi_mode.c funmap.c keymaps.c parens.c search.c rltty.c \ - complete.c bind.c isearch.c display.c signals.c util.c kill.c undo.c \ - macro.c input.c callback.c terminal.c text.c nls.c misc.c xmalloc.c \ - history.c histexpand.c histfile.c histsearch.c shell.c mbutil.c tilde.c \ - compat.c - -SRC_CC += genode.cc - -vpath %.c $(READLINE_DIR) -vpath genode.cc $(REP_DIR)/src/lib/readline - -SHARED_LIB = yes - -CC_CXX_WARN_STRICT = diff --git a/repos/libports/ports/readline.hash b/repos/libports/ports/readline.hash deleted file mode 100644 index 55898f810c..0000000000 --- a/repos/libports/ports/readline.hash +++ /dev/null @@ -1 +0,0 @@ -a0bfb07e4ee36edffd6eb908e2f57be2bb119fc8 diff --git a/repos/libports/ports/readline.port b/repos/libports/ports/readline.port deleted file mode 100644 index 0ef7823643..0000000000 --- a/repos/libports/ports/readline.port +++ /dev/null @@ -1,13 +0,0 @@ -LICENSE := GPLv3 -VERSION := 6.0 -DOWNLOADS := readline.archive - -URL(readline) := ftp://ftp.gnu.org/gnu/readline/readline-$(VERSION).tar.gz -SHA(readline) := 1199d905c025735b34cf67d03078585e18f84707052413279fe68ce48c1cc1de -SIG(readline) := ${URL(readline)}.sig -KEY(readline) := GNU -DIR(readline) := src/lib/readline - -DIRS := include/readline -DIR_CONTENT(include/readline) := $(addprefix src/lib/readline/,\ - rlstdc.h rltypedefs.h keymaps.h tilde.h) diff --git a/repos/libports/src/lib/readline/genode.cc b/repos/libports/src/lib/readline/genode.cc deleted file mode 100644 index fe05e53f5c..0000000000 --- a/repos/libports/src/lib/readline/genode.cc +++ /dev/null @@ -1,72 +0,0 @@ -/* - * \brief Readline supplement to resolve symbols missing from the libc - * \author Norman Feske - * \date 2009-10-16 - * - * In the future, the content of this file should go to the libc repository. - */ - -/* - * Copyright (C) 2009-2017 Genode Labs GmbH - * - * This file is part of the Genode OS framework, which is distributed - * under the terms of the GNU Affero General Public License version 3. - */ - -#include -#include - -using namespace Genode; - - -extern "C" int tgetnum(char *s); -int tgetnum(char *s) -{ - Genode::log(__func__, ": tgetnum called with s=\"", Genode::Cstring(s), "\""); - - enum { SCREEN_WIDTH = 80, SCREEN_HEIGHT = 25 }; - if (!strcmp(s, "co")) return SCREEN_WIDTH; - if (!strcmp(s, "li")) return SCREEN_HEIGHT; - return 1; -} - - -extern "C" char *tgetstr(char *id, char **area); -char *tgetstr(char *id, char **area) -{ - Genode::log(__func__, " not yet implemented"); - return 0; -} - - -extern "C" int tputs(const char *str, int affcnt, int (*putc)(int)); -int tputs(const char *str, int affcnt, int (*putc)(int)) -{ - Genode::log(__func__, " not yet implemented"); - return -1; -} - - -extern "C" int tgetent(char *bp, const char *name); -int tgetent(char *bp, const char *name) -{ - Genode::log(__func__, " not yet implemented"); - return -1; -} - - -extern "C" char *tgoto(const char *cap, int col, int row); -char *tgoto(const char *cap, int col, int row) -{ - Genode::log(__func__, " not yet implemented"); - return 0; -} - - -extern "C" int tgetflag(char *id); -int tgetflag(char *id) -{ - Genode::log(__func__, " not yet implemented"); - return -1; -} - diff --git a/repos/libports/src/test/libports/readline/target.mk b/repos/libports/src/test/libports/readline/target.mk deleted file mode 100644 index 778316e98d..0000000000 --- a/repos/libports/src/test/libports/readline/target.mk +++ /dev/null @@ -1,7 +0,0 @@ -TARGET = test-readline -LIBS = libc readline history -SRC_CC = main.cc - -vpath main.cc $(PRG_DIR)/.. - -CC_CXX_WARN_STRICT =