summaryrefslogtreecommitdiff
path: root/x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-05-13 16:38:56 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-05-13 16:38:56 +0100
commitea31ad0ed5501d0bf92267c35beaf06ac016bad2 (patch)
tree2fdc433d571e3ead010876d43ce2646b7d783680 /x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch
parent88ebe56470c37b02a044e1091cad6b2df0f3be8f (diff)
gentoo resync : 13.05.2018
Diffstat (limited to 'x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch')
-rw-r--r--x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch b/x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch
new file mode 100644
index 000000000000..dc6dd41bccb6
--- /dev/null
+++ b/x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch
@@ -0,0 +1,45 @@
+From 3f37592025333532e98bbe96c2b0903bb881b9c0 Mon Sep 17 00:00:00 2001
+From: Lars Wendler <polynomial-c@gentoo.org>
+Date: Fri, 11 May 2018 23:21:33 +0200
+Subject: [PATCH] Use pkg-config to find freetype
+
+As of freetype-2.9.1 the freetype-config file no longer gets installed
+by default.
+---
+ configure.ac | 13 ++++---------
+ 1 file changed, 4 insertions(+), 9 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 0c452ad..96a51e9 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -12,6 +12,7 @@ AC_LANG_CPLUSPLUS
+ AC_PROG_CXX
+ AC_PROG_CC
+ AC_PROG_INSTALL
++PKG_PROG_PKG_CONFIG
+
+ # Checks for mandatory libraries
+ AC_CHECK_LIB([X11], [XOpenDisplay], , AC_MSG_ERROR([libX11 not found]))
+@@ -47,15 +48,9 @@ AC_ARG_ENABLE(
+
+ # Checks for Freetype
+ if test "x$XFT" = "xtrue"; then
+- AC_PATH_PROG(FREETYPE_CONFIG, freetype-config, no)
+-
+- if test x$FREETYPE_CONFIG = xno; then
+- AC_MSG_ERROR([*** freetype-config not found])
+- fi
+-
+- FREETYPE_CFLAGS="`$FREETYPE_CONFIG --cflags`"
+- FREETYPE_LIBS="`$FREETYPE_CONFIG --libs`"
+- CXXFLAGS="$CXXFLAGS $FREETYPE_CFLAGS"
++ PKG_CHECK_MODULES(FREETYPE, freetype2, [
++ CXXFLAGS="$CXXFLAGS $FREETYPE_CFLAGS"
++ ], AC_MSG_ERROR([Cannot find freetype]))
+ fi
+
+ # Checks for Xrender
+--
+2.17.0
+