diff options
Diffstat (limited to 'devel/p5-perlkde-kde4/Makefile')
-rw-r--r-- | devel/p5-perlkde-kde4/Makefile | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/devel/p5-perlkde-kde4/Makefile b/devel/p5-perlkde-kde4/Makefile new file mode 100644 index 000000000000..a22b43b620c9 --- /dev/null +++ b/devel/p5-perlkde-kde4/Makefile @@ -0,0 +1,41 @@ +# $FreeBSD$ + +PORTNAME= perlkde +PORTVERSION= ${KDE4_VERSION} +PORTREVISION= 5 +CATEGORIES= devel kde kde-kde4 perl5 +PKGNAMEPREFIX= p5- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Perl bindings for KDE + +USES= cmake:outsource compiler:c++11-lib kde:4 perl5 tar:xz +USE_KDE= perlqt smokekde automoc4 +USE_QT4= network opengl sql svg xml \ + qmake_build moc_build uic_build rcc_build + +# Respect PREFIX +CMAKE_ARGS+= -DCUSTOM_PERL_SITE_ARCH_DIR=${PREFIX}/${SITE_ARCH_REL} + +# Fix build PREFIX != KDE_PREFIX +CMAKE_ARGS+= -DSmoke_DIR=${KDE_PREFIX}/lib/cmake/smoke \ + -DPerlQt_DIR=${KDE_PREFIX}/share/perlqt/cmake \ + -DOkular_DIR=${KDE_PREFIX}/lib/cmake/Okular + +OPTIONS_DEFINE= ATTICA +ATTICA_DESC= Bindings for libattica (may crash build) + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MATTICA} +.if exists(${KDE_PREFIX}/lib/libsmokekdecore.so) && \ + !exists(${KDE_PREFIX}/lib/libsmokeattica.so) +IGNORE= requires devel/smokekde built with ATTICA option +.endif +PLIST_SUB+= ATTICA="" +.else +CMAKE_ARGS+= -DWITH_LibAttica:BOOL=FALSE +PLIST_SUB+= ATTICA="@comment " +.endif + +.include <bsd.port.mk> |