mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
media-gfx/inkscape: Use pkg-config to find freetype
Bug: https://bugs.gentoo.org/655130 Package-Manager: Portage-2.3.36, Repoman-2.3.9
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
--- inkscape-0.92.3/configure.ac
|
||||
+++ inkscape-0.92.3/configure.ac
|
||||
@@ -252,12 +252,9 @@
|
||||
[#include <malloc.h>])
|
||||
])
|
||||
|
||||
-AC_PATH_PROG(FREETYPE_CONFIG, freetype-config, no)
|
||||
-if test "x$FREETYPE_CONFIG" = "xno"; then
|
||||
- AC_MSG_ERROR([Cannot find freetype-config])
|
||||
-fi
|
||||
-FREETYPE_CFLAGS=`$FREETYPE_CONFIG --cflags`
|
||||
-FREETYPE_LIBS=`$FREETYPE_CONFIG --libs`
|
||||
+PKG_CHECK_MODULES(FREETYPE, freetype2,,
|
||||
+ AC_MSG_ERROR([Cannot find freetype])
|
||||
+)
|
||||
AC_SUBST(FREETYPE_CFLAGS)
|
||||
AC_SUBST(FREETYPE_LIBS)
|
||||
|
||||
@@ -7,7 +7,7 @@ PYTHON_REQ_USE="xml"
|
||||
|
||||
inherit autotools flag-o-matic gnome2-utils xdg toolchain-funcs python-single-r1
|
||||
|
||||
MY_P=${P/_/}
|
||||
MY_P="${P/_/}"
|
||||
|
||||
DESCRIPTION="A SVG based generic vector-drawing program"
|
||||
HOMEPAGE="https://inkscape.org/"
|
||||
@@ -100,9 +100,10 @@ PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.91_pre3-exif.patch"
|
||||
"${FILESDIR}/${PN}-0.91_pre3-sk-man.patch"
|
||||
"${FILESDIR}/${PN}-0.48.4-epython.patch"
|
||||
"${FILESDIR}/${PN}-0.92.3-freetype_pkgconfig.patch"
|
||||
)
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
@@ -128,23 +129,25 @@ src_configure() {
|
||||
# aliasing unsafe wrt #310393
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable openmp) \
|
||||
$(use_enable exif) \
|
||||
$(use_enable jpeg) \
|
||||
$(use_enable lcms) \
|
||||
--enable-poppler-cairo \
|
||||
$(use_enable wpg) \
|
||||
$(use_enable visio) \
|
||||
$(use_enable cdr) \
|
||||
$(use_enable dbus dbusapi) \
|
||||
$(use_enable imagemagick magick) \
|
||||
$(use_with gnome gnome-vfs) \
|
||||
$(use_with inkjar) \
|
||||
$(use_with spell gtkspell) \
|
||||
local myeconfargs=(
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable nls)
|
||||
$(use_enable openmp)
|
||||
$(use_enable exif)
|
||||
$(use_enable jpeg)
|
||||
$(use_enable lcms)
|
||||
--enable-poppler-cairo
|
||||
$(use_enable wpg)
|
||||
$(use_enable visio)
|
||||
$(use_enable cdr)
|
||||
$(use_enable dbus dbusapi)
|
||||
$(use_enable imagemagick magick)
|
||||
$(use_with gnome gnome-vfs)
|
||||
$(use_with inkjar)
|
||||
$(use_with spell gtkspell)
|
||||
$(use_with spell aspell)
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
@@ -154,8 +157,8 @@ src_compile() {
|
||||
src_install() {
|
||||
default
|
||||
|
||||
prune_libtool_files
|
||||
python_optimize "${ED}"/usr/share/${PN}/extensions
|
||||
find "${ED}" -name "*.la" -delete || die
|
||||
python_optimize "${ED%/}"/usr/share/${PN}/extensions
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
|
||||
Reference in New Issue
Block a user