Fix build of kdevelop on FreeBSD8 and 9

devel/kdevplatform requires a c++11 conformant compiler and runtime
libraries. Further, it exposes these requirements to its consumer
PORTS by exposing c++11 stl interfaces in its header files.

Also, devel/kdevelop requires a c++11 runtime library by its usage of
initializer lists on top of its kdevplatform consumage.

Have the kdevplatform, kdevelop and kdevelop-php PORTS require a
corresponsing toolchain by USEing compiler:c++11-lib

While here, add cmake:outsource to these ports.

PR:		195742
Approved by:	rakuco (mentor)
This commit is contained in:
Alonso Schaich 2014-12-09 07:39:50 +00:00
parent 7bf7f7675b
commit 2bc850a1ec
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=374350
4 changed files with 4 additions and 4 deletions

View file

@ -17,7 +17,7 @@ RUN_DEPENDS= gmake:${PORTSDIR}/devel/gmake
USE_KDE4= kdelibs kdeprefix workspace automoc4
USE_QT4= qmake_build moc_build uic_build rcc_build \
corelib declarative gui help script webkit xml
USES= cmake gmake shared-mime-info tar:xz
USES= cmake:outsource compiler:c++11-lib gmake shared-mime-info tar:xz
OPTIONS_DEFINE= OKTETA PHP NLS
OPTIONS_DEFAULT= OKTETA PHP

View file

@ -14,7 +14,7 @@ LIB_DEPENDS= libkdevplatforminterfaces.so:${PORTSDIR}/devel/kdevplatform
USE_KDE4= kdelibs kdeprefix automoc4
USE_QT4= moc_build qmake_build rcc_build uic_build
USES= cmake tar:xz
USES= cmake:outsource compiler:c++11-lib tar:xz
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes

View file

@ -15,7 +15,7 @@ BUILD_DEPENDS= ${KDE4_PREFIX}/bin/kdev-pg-qt:${PORTSDIR}/devel/kdevelop-pg-qt
USE_KDE4= kdelibs kdeprefix automoc4
USE_QT4= moc_build qmake_build rcc_build uic_build
USES= cmake gmake tar:xz
USES= cmake:outsource compiler:c++11-lib gmake tar:xz
MAKE_JOBS_UNSAFE= yes
OPTIONS_DEFINE= PHPDOCS NLS

View file

@ -19,7 +19,7 @@ LIB_DEPENDS= libsvn_client-1.so:${PORTSDIR}/devel/subversion \
USE_KDE4= kate_run kdelibs kdeprefix automoc4
USE_QT4= qmake_build moc_build uic_build rcc_build \
corelib designer_build gui webkit
USES= cmake shebangfix tar:xz
USES= cmake:outsource compiler:c++11-lib shebangfix tar:xz
USE_LDCONFIG= yes
SHEBANG_FILES= util/kdev_format_source util/kdevplatform_shell_environment.sh