From 22954ca4330af71fdebdb4cf9e9faf81bd5b6cc6 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Tue, 23 May 2017 00:06:49 +0200 Subject: [PATCH] cgdb: Update from 0.6.8 to 0.7.0 --- packages/cgdb/build.sh | 12 ++++++---- packages/cgdb/configure.patch | 45 +++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 4 deletions(-) create mode 100644 packages/cgdb/configure.patch diff --git a/packages/cgdb/build.sh b/packages/cgdb/build.sh index b25c1cdc99..7e6555c608 100644 --- a/packages/cgdb/build.sh +++ b/packages/cgdb/build.sh @@ -1,10 +1,14 @@ TERMUX_PKG_HOMEPAGE=https://cgdb.github.io/ TERMUX_PKG_DESCRIPTION="A lightweight curses (terminal-based) interface to the GNU Debugger (GDB)" TERMUX_PKG_DEPENDS="ncurses,readline,gdb" -TERMUX_PKG_VERSION=0.6.8 -TERMUX_PKG_SRCURL=https://cgdb.me/files/cgdb-0.6.8.tar.gz -TERMUX_PKG_SHA256=be203e29be295097439ab67efe3dc8261f742c55ff3647718d67d52891f4cf41 +TERMUX_PKG_VERSION=0.7.0 +TERMUX_PKG_SRCURL=https://cgdb.me/files/cgdb-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=bf7a9264668db3f9342591b08b2cc3bbb08e235ba2372877b4650b70c6fb5423 TERMUX_PKG_FOLDERNAME=cgdb-${TERMUX_PKG_VERSION} TERMUX_PKG_BUILD_IN_SRC="yes" -TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_lib_ncursesw6_addnwstr=yes ac_cv_file__dev_ptmx=yes ac_cv_func_setpgrp_void=true ac_cv_rl_version=7" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +ac_cv_lib_ncursesw6_addnwstr=yes ac_cv_file__dev_ptmx=yes +ac_cv_func_setpgrp_void=true ac_cv_rl_version=7 +ac_cv_file__proc_self_status=yes +" TERMUX_PKG_RM_AFTER_INSTALL="share/applications share/pixmaps" diff --git a/packages/cgdb/configure.patch b/packages/cgdb/configure.patch new file mode 100644 index 0000000000..b1a3434cae --- /dev/null +++ b/packages/cgdb/configure.patch @@ -0,0 +1,45 @@ +diff -u -r ../cgdb-0.7.0/configure ./configure +--- ../cgdb-0.7.0/configure 2017-03-21 14:30:21.000000000 +0100 ++++ ./configure 2017-05-23 00:03:31.352677383 +0200 +@@ -6146,41 +6146,8 @@ + curses_lib_name="curses" + fi + +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Checking attribute printf support" >&5 +-$as_echo_n "checking Checking attribute printf support... " >&6; } +- if test "$cross_compiling" = yes; then : +- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +-as_fn_error $? "cannot run test program while cross compiling +-See \`config.log' for more details" "$LINENO" 5; } +-else +- cat confdefs.h - <<_ACEOF >conftest.$ac_ext +-/* end confdefs.h. */ +- +-#include +- +-static void test(const char *fmt, ...) __attribute__((format(__printf__, 1, 2))); +-static void test(const char *fmt, ...) { (void)fmt; } +- +-int main() { +- test("foobar"); +- return 0; +-} +-_ACEOF +-if ac_fn_c_try_run "$LINENO"; then : +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +-$as_echo "yes" >&6; } +- + $as_echo "#define HAVE_ATTRIBUTE_PRINTF 1" >>confdefs.h + +-else +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +-$as_echo "no" >&6; } +-fi +-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ +- conftest.$ac_objext conftest.beam conftest.$ac_ext +-fi +- + + + if test "X$bash_cv_termcap_lib" = "X"; then