pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/45498: print/poppler doesn't install some headers needed by third-party applications



>Number:         45498
>Category:       pkg
>Synopsis:       print/poppler doesn't install some headers needed by 
>third-party applications
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Oct 19 16:30:01 +0000 2011
>Originator:     Francois Tigeot
>Release:        DragonFly 2.13-DEVELOPMENT
>Organization:
>Environment:
DragonFly akane.zefyris.com 2.13-DEVELOPMENT DragonFly 
v2.13.0.55.g7d50db-DEVELOPMENT #18: Wed Oct 19 17:40:45 CEST 2011     
ftigeot%akane.zefyris.com@localhost:/usr/obj/usr/src/sys/X86_64_GENERIC  x86_64
>Description:
Some software (LibreOffice for example) expects to be able to use .h
headers located in poppler/cpp/

These headers are present in the poppler distfile but the package doesn't 
install them
>How-To-Repeat:
Try to build a recent (2011-10) version of LibreOffice with the PDF import 
option set
>Fix:
These patches should fix the issue:

diff -u -r1.54 Makefile
--- Makefile    31 Jan 2011 16:55:28 -0000      1.54
+++ Makefile    19 Oct 2011 16:17:09 -0000
@@ -29,7 +29,6 @@
 CONFIGURE_ARGS+=       --disable-poppler-glib
 # Don't build and install the tools
 CONFIGURE_ARGS+=       --disable-utils
-CONFIGURE_ARGS+=       --disable-poppler-cpp

 PKG_OPTIONS_VAR=       PKG_OPTIONS.poppler
 PKG_SUPPORTED_OPTIONS= poppler-cms


diff -u -r1.7 PLIST
--- PLIST       14 Jun 2009 21:16:22 -0000      1.7
+++ PLIST       19 Oct 2011 16:17:09 -0000
@@ -1,4 +1,15 @@
 @comment $NetBSD: PLIST,v 1.7 2009/06/14 21:16:22 joerg Exp $
+include/poppler/cpp/poppler-document.h
+include/poppler/cpp/poppler-embedded-file.h
+include/poppler/cpp/poppler-font.h
+include/poppler/cpp/poppler-global.h
+include/poppler/cpp/poppler-image.h
+include/poppler/cpp/poppler-page-renderer.h
+include/poppler/cpp/poppler-page-transition.h
+include/poppler/cpp/poppler-page.h
+include/poppler/cpp/poppler-rectangle.h
+include/poppler/cpp/poppler-toc.h
+include/poppler/cpp/poppler-version.h
 lib/libpoppler.la
 lib/pkgconfig/poppler-splash.pc
 lib/pkgconfig/poppler.pc



Home | Main Index | Thread Index | Old Index