diff options
author | marino <marino@pkgsrc.org> | 2012-08-13 16:15:20 +0000 |
---|---|---|
committer | marino <marino@pkgsrc.org> | 2012-08-13 16:15:20 +0000 |
commit | d588ed54f57c170c559c16a45a3e72d2fa15dcea (patch) | |
tree | 35175050562fb86b51716a7d917a857aebb7b274 /print | |
parent | 330a0dade50efdf4f1d9edd2a89234b01d719b6c (diff) | |
download | pkgsrc-d588ed54f57c170c559c16a45a3e72d2fa15dcea.tar.gz |
print/poppler016: Fix poppler-qt.pc (Fixes KOffice, kdegraphics3)
Remove a dependency to poppler-0.16 in the poppler-qt.pc file so
that pkg-config --cflags "poppler-qt >= 0.3.1" returns valid information.
Default poppler version is now 0.20.x. Since this package explicitly uses
0.16.x, @PC_REQUIRES_PRIVATE@ introduces a dependency to poppler-0.16.x in
the .pc file; pkg-config will then print messages such as "Package
'poppler-qt' requires 'poppler = 0.16.7' but version of poppler is 0.20.2"
instead of the required information. Removing the Requires.private line
entirely fixes the issue.
After applying this patch and rebuilding poppler-qt, graphics/kdegraphics3
and misc/koffice now build on DragonFly. Previously they failed with
poppler-related errors.
Patch provided by F.Tigeot.
Diffstat (limited to 'print')
-rw-r--r-- | print/poppler016/Makefile | 4 | ||||
-rw-r--r-- | print/poppler016/distinfo | 3 | ||||
-rw-r--r-- | print/poppler016/patches/patch-poppler-qt.pc.in | 24 |
3 files changed, 28 insertions, 3 deletions
diff --git a/print/poppler016/Makefile b/print/poppler016/Makefile index 20a85596e7b..6e85e1a62cb 100644 --- a/print/poppler016/Makefile +++ b/print/poppler016/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.1 2012/07/04 20:15:46 drochner Exp $ +# $NetBSD: Makefile,v 1.2 2012/08/13 16:15:20 marino Exp $ # -PKGREVISION= 1 +PKGREVISION= 2 .include "../../print/poppler016/Makefile.common" diff --git a/print/poppler016/distinfo b/print/poppler016/distinfo index 0bc89ec5cfa..b4ceee0e72f 100644 --- a/print/poppler016/distinfo +++ b/print/poppler016/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.1 2012/07/04 20:15:46 drochner Exp $ +$NetBSD: distinfo,v 1.2 2012/08/13 16:15:21 marino Exp $ SHA1 (poppler-0.16.7.tar.gz) = 26c735f863688f62b57d5159863fdad4272be89f RMD160 (poppler-0.16.7.tar.gz) = 279330e6feaf97a207f3396eab1af836d3d1f16c @@ -12,3 +12,4 @@ SHA1 (patch-ao) = cf7e0f086522147a91f59b1b26ca510d1971ac74 SHA1 (patch-aq) = 17db7fb50937611ff253f48241503281fb642f63 SHA1 (patch-ar) = d24b92939deaccde42bbb0be48930b37d0f1a87f SHA1 (patch-as) = f0f4f8d9f5a49173a27e2349be4b7536ed77eaae +SHA1 (patch-poppler-qt.pc.in) = e4449465d05dd517efb600101e4de3d9d8478698 diff --git a/print/poppler016/patches/patch-poppler-qt.pc.in b/print/poppler016/patches/patch-poppler-qt.pc.in new file mode 100644 index 00000000000..1c16f7c3152 --- /dev/null +++ b/print/poppler016/patches/patch-poppler-qt.pc.in @@ -0,0 +1,24 @@ +$NetBSD: patch-poppler-qt.pc.in,v 1.1 2012/08/13 16:15:21 marino Exp $ + +Remove a dependency to poppler-0.16 in the poppler-qt.pc file so +that pkg-config --cflags "poppler-qt >= 0.3.1" returns valid information. + +Default poppler version is now 0.20.x. +Since this package explicitely uses 0.16.x, @PC_REQUIRES_PRIVATE@ +introduces a dependency to poppler-0.16.x in the .pc file; +pkg-config will then print messages such as +"Package 'poppler-qt' requires 'poppler = 0.16.7' but version of poppler is 0.20.2" +instead of the required information. + +Removing the Requires.private line entirely fixes the issue. + +--- poppler-qt.pc.in.orig 2010-12-27 20:44:27.000000000 +0000 ++++ poppler-qt.pc.in +@@ -7,7 +7,6 @@ Name: poppler-qt + Description: Qt bindings for poppler + Version: @VERSION@ + Requires: @PC_REQUIRES@ +-@PC_REQUIRES_PRIVATE@ + + Libs: -L${libdir} -lpoppler-qt + Cflags: -I${includedir}/poppler/qt3 |