# --- SDE-COPYRIGHT-NOTE-BEGIN --- # This copyright note is auto-generated by ./scripts/Create-CopyPatch. # # Filename: package/.../readline/readline.conf # Copyright (C) 2009 - 2020 The OpenSDE Project # Copyright (C) 2004 - 2006 The T2 SDE Project # Copyright (C) 1998 - 2003 Clifford Wolf # # More information can be found in the files COPYING and README. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; version 2 of the License. A copy of the # GNU General Public License can be found in the file COPYING. # --- SDE-COPYRIGHT-NOTE-END --- var_append confopt ' ' '--disable-static' if pkginstalled -f ncurses; then var_append confopt ' ' '--with-curses' var_append makeopt ' ' 'SHLIB_LIBS=-lncursesw' var_append makeinstopt ' ' 'SHLIB_LIBS=-lncursesw' fi pkg_readline_preconf() { for x in $(match_source_file -p patch) ; do echo "Applying patch ${x##*/} ..." patch -p0 < "$x" done # remove RPATH from shared objects (FS#14366) sed -i 's|-Wl,-rpath,$(libdir) ||g' support/shobj-conf # avoid issues with moving libs while installing sed -i '/MV.*old/d' Makefile.in sed -i '/{OLDSUFF}/c:' support/shlib-install } hook_add preconf 5 "pkg_readline_preconf" # https://lists.gnu.org/archive/html/bug-readline/2014-03/msg00049.html if atstage cross; then var_append configcache ' ' 'bash_cv_wcwidth_broken=no' fi pkg_readline_postinstall() { # we move libs in a nicer place mv $root/usr/lib/lib{readline,history}.so.* $root//lib chmod -v u+w $root/lib/lib{readline,history}.so.* ln -sfv $root/lib/$(readlink $root/usr/lib/libreadline.so) $root/usr/lib/libreadline.so ln -sfv $root/lib/$(readlink $root/usr/lib/libhistory.so ) $root/usr/lib/libhistory.so } hook_add postinstall 7 "pkg_readline_postinstall"