aboutsummaryrefslogtreecommitdiff
path: root/devel/kdebindings4-perl-perlqt
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2012-05-25 02:15:20 +0000
committerMax Brazhnikov <makc@FreeBSD.org>2012-05-25 02:15:20 +0000
commitf564508406256a7dc7e7f9589788c00e917c1863 (patch)
treeb6ce65710c94504aa252a65ee74453340de3d60c /devel/kdebindings4-perl-perlqt
parent4319d238082bcfa3ccbb9d4f572c65c0547d8269 (diff)
downloadports-f564508406256a7dc7e7f9589788c00e917c1863.tar.gz
ports-f564508406256a7dc7e7f9589788c00e917c1863.zip
Notes
Diffstat (limited to 'devel/kdebindings4-perl-perlqt')
-rw-r--r--devel/kdebindings4-perl-perlqt/Makefile48
-rw-r--r--devel/kdebindings4-perl-perlqt/distinfo2
-rw-r--r--devel/kdebindings4-perl-perlqt/files/perl-kdebindings-env.sh.in6
-rw-r--r--devel/kdebindings4-perl-perlqt/files/pkg-message.in10
-rw-r--r--devel/kdebindings4-perl-perlqt/pkg-descr3
-rw-r--r--devel/kdebindings4-perl-perlqt/pkg-plist102
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