# $FreeBSD$ PORTNAME= perlkde PORTVERSION= ${KDE4_VERSION} CATEGORIES= devel kde perl5 MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src PKGNAMEPREFIX= p5- DIST_SUBDIR= KDE/${PORTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Perl bindings for KDE USE_XZ= yes USE_PERL5= yes # Build fails with system gcc USE_GCC= yes USE_KDE4= kdehier kdeprefix perlqt smokekde automoc4 USE_QT4= network opengl sql svg xml \ qmake_build moc_build uic_build rcc_build USES= cmake:outsource # Respect PREFIX CMAKE_ARGS+= -DCUSTOM_PERL_SITE_ARCH_DIR=${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH} # Fix build PREFIX != KDE4_PREFIX CMAKE_ARGS+= -DSmoke_DIR=${KDE4_PREFIX}/lib/cmake/smoke \ -DPerlQt_DIR=${KDE4_PREFIX}/share/perlqt/cmake \ -DOkular_DIR=${KDE4_PREFIX}/lib/cmake/Okular OPTIONS_DEFINE= ATTICA ATTICA_DESC= Bindings for libattica (may crash build) .include .if ${PORT_OPTIONS:MATTICA} .if exists(${KDE4_PREFIX}/lib/libsmokekdecore.so) && \ !exists(${KDE4_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