summaryrefslogtreecommitdiff
path: root/textproc/libqxp/files/patch-configure.ac
diff options
context:
space:
mode:
authorDaniel Engberg <diizzy@FreeBSD.org>2025-01-18 18:22:05 +0100
committerDaniel Engberg <diizzy@FreeBSD.org>2025-01-18 18:23:18 +0100
commite5c93d0cadc433bf6be15b1e43fa49f2f534447b (patch)
treeaaf59bad4090835bcc7ef83e8d7a7349f036cf42 /textproc/libqxp/files/patch-configure.ac
parentprint/libmspub01: Fix build with ICU 76.1 and improve port (diff)
textproc/libqxp: Fix build with ICU 76.1 and improve port
Fix build with ICU and while at it clean up port Makefile PR: 283545
Diffstat (limited to 'textproc/libqxp/files/patch-configure.ac')
-rw-r--r--textproc/libqxp/files/patch-configure.ac25
1 files changed, 25 insertions, 0 deletions
diff --git a/textproc/libqxp/files/patch-configure.ac b/textproc/libqxp/files/patch-configure.ac
new file mode 100644
index 000000000000..412056403676
--- /dev/null
+++ b/textproc/libqxp/files/patch-configure.ac
@@ -0,0 +1,25 @@
+--- configure.ac.orig 2025-01-04 21:30:40 UTC
++++ configure.ac
+@@ -69,21 +69,7 @@ AC_SUBST([BOOST_CFLAGS])
+ # ========
+ # Find icu
+ # ========
+-AS_IF([test "${ICU_CFLAGS+set}" = set],[
+- ICU_CFLAGS_overriden=yes],[
+- ICU_CFLAGS_overriden=no])
+-PKG_CHECK_MODULES([ICU],[icu-i18n],[
+- AS_IF([test "${ICU_CFLAGS_overriden}" = no], [
+- ICU_CFLAGS="${ICU_CFLAGS} `${PKG_CONFIG} icu-i18n --variable=CXXFLAGS`"])
+- ], [
+- AC_PATH_PROG([ICU_CONFIG],[icu-config])
+- AC_MSG_CHECKING([ICU installation])
+- AS_IF([${ICU_CONFIG} --cflags >/dev/null 2>&1],[
+- ICU_CFLAGS=`${ICU_CONFIG} --cppflags-searchpath --cxxflags`
+- ICU_LIBS=`${ICU_CONFIG} --ldflags`
+- AC_MSG_RESULT([found])],[
+- AC_MSG_ERROR([libicu config program icu-config not found])])]
+-)
++PKG_CHECK_MODULES([ICU],[icu-i18n icu-uc])
+ AC_SUBST(ICU_CFLAGS)
+ AC_SUBST(ICU_LIBS)
+