summaryrefslogtreecommitdiffhomepage
path: root/patches/weechat-3.8_pre.local.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/weechat-3.8_pre.local.patch')
-rw-r--r--patches/weechat-3.8_pre.local.patch117
1 files changed, 117 insertions, 0 deletions
diff --git a/patches/weechat-3.8_pre.local.patch b/patches/weechat-3.8_pre.local.patch
new file mode 100644
index 00000000..ebb73eed
--- /dev/null
+++ b/patches/weechat-3.8_pre.local.patch
@@ -0,0 +1,117 @@
+diff -ru weechat-3.8.orig/configure.ac weechat-3.8/configure.ac
+--- weechat-3.8.orig/configure.ac 2023-01-08 10:07:07.000000000 +0100
++++ weechat-3.8/configure.ac 2024-02-17 14:04:48.583831305 +0100
+@@ -184,18 +184,6 @@
+ fi
+
+ # ------------------------------------------------------------------------------
+-# pkg-config
+-# ------------------------------------------------------------------------------
+-
+-PKGCONFIG=""
+-AC_CHECK_PROGS(PKGCONFIG, pkg-config)
+-if test "x$PKGCONFIG" = "x"; then
+- AC_MSG_ERROR([
+-*** "pkg-config" couldn't be found on your system.
+-*** Try to install it with your software package manager.])
+-fi
+-
+-# ------------------------------------------------------------------------------
+ # dynamic loader
+ # ------------------------------------------------------------------------------
+
+@@ -231,7 +219,7 @@
+ NCURSES_LFLAGS="-lncurses"
+ fi
+ else
+- NCURSES_LFLAGS="-lncursesw"
++ NCURSES_LFLAGS="-lncursesw -ltinfow"
+ fi
+ AC_CHECK_HEADERS([ncurses.h ncursesw/curses.h])
+ AC_SUBST(NCURSES_LFLAGS)
+@@ -409,52 +397,6 @@
+
+ # ---------------------------------- perl --------------------------------------
+
+-PERL_VERSION=
+-
+-if test "x$enable_perl" = "xyes" ; then
+- AC_PATH_PROGS(PERL, perl perl5)
+- if test -z $PERL ; then
+- AC_MSG_WARN([
+-*** Perl must be installed on your system but perl interpreter couldn't be found in path.
+-*** Please check that perl is in path, or install it with your software package manager.
+-*** WeeChat will be built without Perl support.])
+- enable_perl="no"
+- not_found="$not_found perl"
+- else
+- PERL_VERSION=`perl -V:version | sed "s/version='\(.*\)';/\1/"`
+- AC_MSG_CHECKING(for Perl headers files)
+-
+- PERL_HEADER_TEST=`PT=perltest.c ; echo "#include <EXTERN.h>" > $PT; echo "#include <perl.h>" >> $PT; echo "#include <XSUB.h>" >> $PT ; echo "int main() { return 0; }" >> $PT ; $CC -Wall $PT -o $PT.out $($PERL -MExtUtils::Embed -e ccopts -e ldopts) 1>/dev/null 2>&1; echo $?; rm -f $PT $PT.out 1>/dev/null 2>&1`
+-
+- if test "x$PERL_HEADER_TEST" = "x0" ; then
+- PERL_CFLAGS=`$PERL -MExtUtils::Embed -e ccopts`
+- AC_MSG_RESULT(found)
+- AC_MSG_CHECKING(for Perl library)
+- PERL_LIB_TEST=`PT=perltest.c ; echo "int main() { return 0; }" > $PT ; $CC -Wall $PT -o $PT.out $($PERL -MExtUtils::Embed -e ldopts) 1>/dev/null 2>&1; echo $?; rm -f $PT $PT.out 1>/dev/null 2>&1`
+- if test "x$PERL_LIB_TEST" = "x0" ; then
+- PERL_LFLAGS=`$PERL -MExtUtils::Embed -e ldopts`
+- AC_MSG_RESULT(found)
+- else
+- AC_MSG_WARN([
+-*** Perl library couldn't be found on your system.
+-*** Try to install it with your software package manager.
+-*** WeeChat will be built without Perl support.])
+- enable_perl="no"
+- not_found="$not_found perl"
+- fi
+- else
+- AC_MSG_WARN([
+-*** Perl headers couldn't be found on your system.
+-*** Try to install it with your software package manager.
+-*** WeeChat will be built without Perl support.])
+- enable_perl="no"
+- not_found="$not_found perl"
+- fi
+- fi
+-else
+- not_asked="$not_asked perl"
+-fi
+-
+ if test "x$enable_perl" = "xyes" ; then
+ AC_SUBST(PERL_CFLAGS)
+ AC_SUBST(PERL_LFLAGS)
+@@ -1053,8 +995,8 @@
+ *** or try to install it with your software package manager.])
+ else
+ AC_MSG_RESULT(yes)
+- GCRYPT_CFLAGS=`libgcrypt-config --cflags`
+- GCRYPT_LFLAGS=`libgcrypt-config --libs`
++ GCRYPT_CFLAGS=`$LIBGCRYPT_CONFIG --cflags`
++ GCRYPT_LFLAGS=`$LIBGCRYPT_CONFIG --libs`
+ AC_SUBST(GCRYPT_CFLAGS)
+ AC_SUBST(GCRYPT_LFLAGS)
+ fi
+@@ -1074,8 +1016,8 @@
+ *** or try to install it with your software package manager.])
+ else
+ AC_MSG_RESULT(yes)
+- GNUTLS_CFLAGS=`pkg-config gnutls --cflags`
+- GNUTLS_LFLAGS=`pkg-config gnutls --libs`
++ GNUTLS_CFLAGS=`$PKGCONFIG gnutls --cflags`
++ GNUTLS_LFLAGS=`$PKGCONFIG gnutls --libs`
+ AC_SUBST(GNUTLS_CFLAGS)
+ AC_SUBST(GNUTLS_LFLAGS)
+ fi
+@@ -1164,8 +1106,8 @@
+ *** or try to install it with your software package manager.])
+ else
+ AC_MSG_RESULT(yes)
+- ZLIB_CFLAGS=`pkg-config zlib --cflags`
+- ZLIB_LFLAGS=`pkg-config zlib --libs`
++ ZLIB_CFLAGS=`$PKGCONFIG zlib --cflags`
++ ZLIB_LFLAGS=`$PKGCONFIG zlib --libs`
+ AC_SUBST(ZLIB_CFLAGS)
+ AC_SUBST(ZLIB_LFLAGS)
+ fi