diff options
author | Denis Kozadaev <denis@dilos.org> | 2024-04-01 16:28:56 +0300 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2024-04-14 16:54:09 +0200 |
commit | a4f44d553c772a44240ce581405b4d342915c5ff (patch) | |
tree | 8bfcaa775bd521b3b3d3660cff57e4c89d2d5b6e | |
parent | 58da7fe89ae9d3439c8f6f73704e3475d118cd2b (diff) | |
download | tde-packaging-a4f44d553c772a44240ce581405b4d342915c5ff.tar.gz tde-packaging-a4f44d553c772a44240ce581405b4d342915c5ff.zip |
FreeBSD imlib: basedir defined in libgen.h
Signed-off-by: Denis Kozadaev <denis@dilos.org>
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r-- | freebsd/dependencies/imlib/files/patch-check-gnu-basename.diff | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/freebsd/dependencies/imlib/files/patch-check-gnu-basename.diff b/freebsd/dependencies/imlib/files/patch-check-gnu-basename.diff new file mode 100644 index 000000000..c636bac01 --- /dev/null +++ b/freebsd/dependencies/imlib/files/patch-check-gnu-basename.diff @@ -0,0 +1,46 @@ +Index: imlib-1.9.15/Imlib/colors.c +=================================================================== +--- imlib-1.9.15.orig/Imlib/colors.c ++++ imlib-1.9.15/Imlib/colors.c +@@ -3,8 +3,10 @@ + #include "Imlib.h" + #include "Imlib_private.h" + +-#ifndef HAVE_BASENAME ++#if defined(HAVE_GNU_BASENAME) + #include <string.h> ++#elif defined(HAVE_BASENAME) ++#include <libgen.h> + #endif + + #ifdef __EMX__ +Index: imlib-1.9.15/config.h.in +=================================================================== +--- imlib-1.9.15.orig/config.h.in ++++ imlib-1.9.15/config.h.in +@@ -19,6 +19,9 @@ + /* Define to 1 if you have the <dlfcn.h> header file. */ + #undef HAVE_DLFCN_H + ++/* Defined if we hare GNU version of basename */ ++#undef HAVE_GNU_BASENAME ++ + /* Define to 1 if you have the <inttypes.h> header file. */ + #undef HAVE_INTTYPES_H + +Index: imlib-1.9.15/configure.in +=================================================================== +--- imlib-1.9.15.orig/configure.in ++++ imlib-1.9.15/configure.in +@@ -101,6 +101,11 @@ AC_TYPE_SIGNAL + AC_CHECK_FUNCS(vsnprintf) + AC_CHECK_FUNCS(snprintf) + AC_CHECK_FUNCS(basename) ++AC_CHECK_DECL([basename(char*)], AC_DEFINE(HAVE_GNU_BASENAME, 1, [Defined if we hare GNU version of basename]), [], [ ++#define _GNU_SOURCE ++#include <string.h> ++]) ++ + + AC_CHECK_FUNCS(blumfrub) + AC_CHECK_FUNCS(buckets_of_erogenous_nym) |