On Wednesday 12 August 2009 14:47:47 Dima Panov wrote:
> SVN commit 5283 by fluffy:
>
> Update to KOffice-2.0.2 release

one of the optional packages mentioned in cmake is graphics/pstoedit. i've 
seen that, if it's installed with the svg plugin (WITH_PLOTUTILS=yes), koffice 
builds an additional library with an hardcoded call to `pstoedit` (`grep -ir 
pstoedit KOFFICE_SOURCES/filters` to have a look). it means that, if you have 
pstoedit installed when you build, and then you uninstall it, karbon will 
crash if you try to import an eps/svg/whatever
since the svg plugin can be disabled in the pstoedit port, i've written this 
little patch to add a conditional dependency in koffice (something similar to 
that in kdelibs4: avahi-libdns/mdnsresponder)
i hope it's ok
-- 
Alberto Villa <villa.albe...@gmail.com>

You know you're a little fat if you have stretch marks on your car.
                -- Cyrus, Chicago Reader 1/22/82
--- Makefile.orig	2009-08-16 16:54:08.431732136 +0200
+++ Makefile	2009-08-16 17:19:28.807032061 +0200
@@ -55,6 +55,13 @@
 
 CMAKE_ARGS+=	-DCMAKE_INCLUDE_PATH:STRING="${LOCALBASE}/include"
 
+.include <bsd.port.pre.mk>
+
+.if exists(${LOCALBASE}/lib/pstoedit/libp2edrvlplot.so)
+BUILD_DEPENDS+=	${LOCALBASE}/lib/pstoedit/libp2edrvlplot.so:${PORTSDIR}/graphics/pstoedit
+RUN_DEPENDS+=	${LOCALBASE}/lib/pstoedit/libp2edrvlplot.so:${PORTSDIR}/graphics/pstoedit
+.endif
+
 post-patch:
 # prevent updating mime during build/install
 	${REINPLACE_CMD} -e '/^update_xdg_mimetypes/d; /SharedMimeInfo/d' \
@@ -65,4 +72,4 @@
 post-install:
 	@-update-mime-database ${PREFIX}/share/mime
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
_______________________________________________
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information

Reply via email to