From 06a2380e679e71306b5664e294e850df115f1131 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Mon, 15 Nov 2021 08:43:49 +0700 Subject: [PATCH] djview: don't mess with CFLAGS on --enable-debug --- .../djview/patches/keep-debug-symbol.patch | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 srcpkgs/djview/patches/keep-debug-symbol.patch diff --git a/srcpkgs/djview/patches/keep-debug-symbol.patch b/srcpkgs/djview/patches/keep-debug-symbol.patch new file mode 100644 index 00000000000..54f7f39d0fd --- /dev/null +++ b/srcpkgs/djview/patches/keep-debug-symbol.patch @@ -0,0 +1,28 @@ +Index: djview4-4.12/config/acinclude.m4 +=================================================================== +--- djview4-4.12.orig/config/acinclude.m4 ++++ djview4-4.12/config/acinclude.m4 +@@ -73,23 +73,6 @@ AC_DEFUN([AC_CXX_OPTIMIZE],[ + [ac_debug=$enableval],[ac_debug=no]) + OPTS= + AC_SUBST(OPTS) +- saved_CXXFLAGS="$CXXFLAGS" +- saved_CFLAGS="$CFLAGS" +- CXXFLAGS= +- CFLAGS= +- for opt in $saved_CXXFLAGS ; do +- case $opt in +- -g*) test $ac_debug != no && OPTS="$OPTS $opt" ;; +- -O*) ;; +- *) CXXFLAGS="$CXXFLAGS $opt" ;; +- esac +- done +- for opt in $saved_CFLAGS ; do +- case $opt in +- -O*|-g*) ;; +- *) CFLAGS="$CFLAGS $opt" ;; +- esac +- done + if test x$ac_debug = xno ; then + OPTS=-DNDEBUG + AC_CHECK_CXX_OPT([-Wall],[OPTS="$OPTS -Wall"])