diff options
author | Max Brazhnikov <makc@FreeBSD.org> | 2012-05-25 02:15:20 +0000 |
---|---|---|
committer | Max Brazhnikov <makc@FreeBSD.org> | 2012-05-25 02:15:20 +0000 |
commit | f564508406256a7dc7e7f9589788c00e917c1863 (patch) | |
tree | b6ce65710c94504aa252a65ee74453340de3d60c /devel/kdebindings4-perl-perlqt | |
parent | 4319d238082bcfa3ccbb9d4f572c65c0547d8269 (diff) | |
download | ports-f564508406256a7dc7e7f9589788c00e917c1863.tar.gz ports-f564508406256a7dc7e7f9589788c00e917c1863.zip |
Notes
Diffstat (limited to 'devel/kdebindings4-perl-perlqt')
-rw-r--r-- | devel/kdebindings4-perl-perlqt/Makefile | 48 | ||||
-rw-r--r-- | devel/kdebindings4-perl-perlqt/distinfo | 2 | ||||
-rw-r--r-- | devel/kdebindings4-perl-perlqt/files/perl-kdebindings-env.sh.in | 6 | ||||
-rw-r--r-- | devel/kdebindings4-perl-perlqt/files/pkg-message.in | 10 | ||||
-rw-r--r-- | devel/kdebindings4-perl-perlqt/pkg-descr | 3 | ||||
-rw-r--r-- | devel/kdebindings4-perl-perlqt/pkg-plist | 102 |
6 files changed, 171 insertions, 0 deletions
diff --git a/devel/kdebindings4-perl-perlqt/Makefile b/devel/kdebindings4-perl-perlqt/Makefile new file mode 100644 index 000000000000..78e7b6ff4d34 --- /dev/null +++ b/devel/kdebindings4-perl-perlqt/Makefile @@ -0,0 +1,48 @@ +# New ports collection makefile for: kdebindings4-perl-perlqt +# Date created: 2012-02-24 +# Whom: Max Brazhnikov <makc@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= perlqt +PORTVERSION= ${KDE4_VERSION} +CATEGORIES= devel kde perl5 +MASTER_SITES= ${MASTER_SITE_KDE} +MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src +PKGNAMEPREFIX= p5-kdebindings- +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Perl bindings for Qt + +LIB_DEPENDS= qscintilla2:${PORTSDIR}/devel/qscintilla2 \ + qwt.5:${PORTSDIR}/x11-toolkits/qwt5 + +USE_XZ= yes +USE_PERL5= yes +# Build fails with system gcc +USE_GCC= 4.6+ +USE_KDE4= kdehier kdeprefix smokeqt qimageblitz +USE_QT_VER= 4 +QT_COMPONENTS= qmake_build moc_build uic_build rcc_build +USE_CMAKE= yes + +MAKE_JOBS_SAFE= yes +USE_LDCONFIG= yes + +# 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 + +SUB_FILES= perl-kdebindings-env.sh pkg-message +SUB_LIST+= PERL5LIBDIR="${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}:\ + ${PREFIX}/${SITE_PERL_REL}" + +post-install: + ${MKDIR} ${PREFIX}/env + ${INSTALL_SCRIPT} ${WRKDIR}/perl-kdebindings-env.sh ${PREFIX}/env + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> diff --git a/devel/kdebindings4-perl-perlqt/distinfo b/devel/kdebindings4-perl-perlqt/distinfo new file mode 100644 index 000000000000..bed2fce7eb3b --- /dev/null +++ b/devel/kdebindings4-perl-perlqt/distinfo @@ -0,0 +1,2 @@ +SHA256 (KDE/perlqt-4.8.3.tar.xz) = 3a8639f8203de435e79cee38a2bb58e1f1e0eb7c5d3d12163d57d5b542d839a8 +SIZE (KDE/perlqt-4.8.3.tar.xz) = 1851820 diff --git a/devel/kdebindings4-perl-perlqt/files/perl-kdebindings-env.sh.in b/devel/kdebindings4-perl-perlqt/files/perl-kdebindings-env.sh.in new file mode 100644 index 000000000000..f311c50d1cf5 --- /dev/null +++ b/devel/kdebindings4-perl-perlqt/files/perl-kdebindings-env.sh.in @@ -0,0 +1,6 @@ +#!/bin/sh + +if [ %%PREFIX%% != %%LOCALBASE%% ]; then +PERL5LIB=${PERL5LIB}:%%PERL5LIBDIR%% +export PERL5LIB +fi diff --git a/devel/kdebindings4-perl-perlqt/files/pkg-message.in b/devel/kdebindings4-perl-perlqt/files/pkg-message.in new file mode 100644 index 000000000000..1d8417f0a1dd --- /dev/null +++ b/devel/kdebindings4-perl-perlqt/files/pkg-message.in @@ -0,0 +1,10 @@ +=========================================================== + +To use Perl bindings outside KDE session set PERL5LIB +environment variable: + +PERL5LIB=%%PERL5LIBDIR%% + +See "man 1 perlrun" for details. + +=========================================================== diff --git a/devel/kdebindings4-perl-perlqt/pkg-descr b/devel/kdebindings4-perl-perlqt/pkg-descr new file mode 100644 index 000000000000..7e67da164493 --- /dev/null +++ b/devel/kdebindings4-perl-perlqt/pkg-descr @@ -0,0 +1,3 @@ +Perl bindings for Qt libraries. + +WWW: http://www.kde.org/ diff --git a/devel/kdebindings4-perl-perlqt/pkg-plist b/devel/kdebindings4-perl-perlqt/pkg-plist new file mode 100644 index 000000000000..d59e327dc0d0 --- /dev/null +++ b/devel/kdebindings4-perl-perlqt/pkg-plist @@ -0,0 +1,102 @@ +bin/prcc4_bin +bin/puic4 +bin/qdbusxml2perl +env/perl-kdebindings-env.sh +include/perlqt/QtCore4.h +include/perlqt/binding.h +include/perlqt/handlers.h +include/perlqt/listclass_macros.h +include/perlqt/marshall.h +include/perlqt/marshall_basetypes.h +include/perlqt/marshall_complex.h +include/perlqt/marshall_macros.h +include/perlqt/marshall_primitives.h +include/perlqt/marshall_types.h +include/perlqt/perlqt.h +include/perlqt/ppport.h +include/perlqt/smokehelp.h +include/perlqt/smokeperl.h +include/perlqt/util.h +%%SITE_PERL%%/%%PERL_ARCH%%/Phonon.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QImageBlitz.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Qsci.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Qt3Support4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtCore4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtCore4/classinfo.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtCore4/debug.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtCore4/isa.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtCore4/signals.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtCore4/slots.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtDBus4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtDeclarative4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtGui4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtHelp4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtMultimedia4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtNetwork4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtOpenGL4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtScript4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtSql4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtSvg4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtTest4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtUiTools4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtWebKit4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtXml4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/QtXmlPatterns4.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Qwt.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Phonon/Phonon.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QImageBlitz/QImageBlitz.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Qsci/Qsci.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Qt3Support4/Qt3Support4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtCore4/QtCore4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtDBus4/QtDBus4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtDeclarative4/QtDeclarative4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtGui4/QtGui4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtHelp4/QtHelp4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtMultimedia4/QtMultimedia4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtNetwork4/QtNetwork4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtOpenGL4/QtOpenGL4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtScript4/QtScript4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtSql4/QtSql4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtSvg4/QtSvg4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtTest4/QtTest4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtUiTools4/QtUiTools4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtWebKit4/QtWebKit4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtXml4/QtXml4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/QtXmlPatterns4/QtXmlPatterns4.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Qwt/Qwt.so +share/perlqt/cmake/FindPerlMore.cmake +share/perlqt/cmake/PerlQtConfig.cmake +share/perlqt/cmake/PerlQtExport-%%CMAKE_BUILD_TYPE%%.cmake +share/perlqt/cmake/PerlQtExport.cmake +share/perlqt/doxsubpp.pl +@dirrm share/perlqt/cmake +@dirrm share/perlqt +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Qwt +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtXmlPatterns4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtXml4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtWebKit4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtUiTools4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtTest4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtSvg4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtSql4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtScript4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtOpenGL4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtNetwork4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtMultimedia4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtHelp4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtGui4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtDeclarative4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtDBus4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QtCore4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Qt3Support4 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Qsci +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/QImageBlitz +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Phonon +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/QtCore4 +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%% +@dirrmtry %%SITE_PERL%% +@dirrmtry lib/perl5/site_perl +@dirrmtry lib/perl5 +@dirrm include/perlqt +@dirrmtry env |