Changeset View
Changeset View
Standalone View
Standalone View
devel/kdevelop/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= kdevelop | PORTNAME= kdevelop | ||||
DISTVERSION= 5.2.1 | DISTVERSION= 5.2.3 | ||||
CATEGORIES= devel kde | CATEGORIES= devel kde | ||||
MASTER_SITES= KDE/stable/kdevelop/${DISTVERSION}/src | MASTER_SITES= KDE/stable/kdevelop/${DISTVERSION}/src | ||||
DIST_SUBDIR= KDE/kdevelop | DIST_SUBDIR= KDE/kdevelop | ||||
MAINTAINER= kde@FreeBSD.org | MAINTAINER= kde@FreeBSD.org | ||||
COMMENT= Plugin extensible IDE for KDE | COMMENT= Plugin extensible IDE for KDE | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
BUILD_DEPENDS= kdev-pg-qt:devel/kdevelop-pg-qt | BUILD_DEPENDS= kdev-pg-qt:devel/kdevelop-pg-qt | ||||
LIB_DEPENDS= libkasten3controllers.so:devel/okteta \ | LIB_DEPENDS= libkasten3controllers.so:devel/okteta \ | ||||
libapr-1.so:devel/apr1 \ | libapr-1.so:devel/apr1 \ | ||||
libsvn_client-1.so:devel/subversion \ | libsvn_client-1.so:devel/subversion \ | ||||
libboost_thread.so:devel/boost-libs \ | libboost_thread.so:devel/boost-libs \ | ||||
libkomparediff2.so:textproc/libkomparediff2 | libkomparediff2.so:textproc/libkomparediff2 \ | ||||
libclang.so.6:devel/llvm60 | |||||
tcberner: ^ I think you need to add some cmake flag/patch so that i only picks up llvm60, as it checks… | |||||
arrowdAuthorUnsubmitted Not Done Inline ActionsJudging from FindLLVM.cmake/FindClang.cmake, it starts searching from a newest version. And since llvm60 is now guaranteed to be pulled in as dependency, I think there is no need in explicit setting of LLVM version in Makefile. arrowd: Judging from `FindLLVM.cmake`/`FindClang.cmake`, it starts searching from a newest version. And… | |||||
RUN_DEPENDS= gmake:devel/gmake | RUN_DEPENDS= gmake:devel/gmake | ||||
USES= cmake:outsource compiler:c++11-lib desktop-file-utils \ | USES= cmake:outsource compiler:c++11-lib desktop-file-utils \ | ||||
gettext grantlee:5 kde:5 shared-mime-info shebangfix tar:xz | gettext grantlee:5 kde:5 shared-mime-info shebangfix tar:xz | ||||
USE_KDE= archive attica auth bookmarks codecs completion config configwidgets \ | USE_KDE= archive attica auth bookmarks codecs completion config configwidgets \ | ||||
coreaddons crash guiaddons emoticons i18n iconthemes init \ | coreaddons crash guiaddons emoticons i18n iconthemes init \ | ||||
itemmodels itemviews jobwidgets kcmutils kdeclarative \ | itemmodels itemviews jobwidgets kcmutils kdeclarative \ | ||||
kdelibs4support kio libksysguard newstuff notifications \ | kdelibs4support kio libksysguard newstuff notifications \ | ||||
notifyconfig package parts plasma-desktop plasma-framework \ | notifyconfig package parts plasma-framework \ | ||||
runner service solid sonnet texteditor textwidgets threadweaver \ | runner service solid sonnet texteditor textwidgets threadweaver \ | ||||
widgetsaddons windowsystem xmlgui | widgetsaddons windowsystem xmlgui | ||||
USE_QT5= concurrent core dbus gui help network qml quick \ | USE_QT5= concurrent core dbus gui help network qml quick \ | ||||
script widgets xml buildtools_build qmake_build | script sql widgets xml buildtools_build qmake_build | ||||
CONFLICTS= kdevelop-kde4-4* kdevelop-4* kdevplatform-kde4-4* kdevplatform-4* | CONFLICTS= kdevelop-kde4-4* kdevelop-4* kdevplatform-kde4-4* kdevplatform-4* | ||||
SHEBANG_FILES= kdevplatform/util/kdevplatform_shell_environment.sh \ | SHEBANG_FILES= kdevplatform/util/kdevplatform_shell_environment.sh \ | ||||
kdevplatform/util/.zshrc | kdevplatform/util/.zshrc | ||||
OPTIONS_DEFINE= WEBENGINE | OPTIONS_DEFINE= WEBENGINE | ||||
WEBENGINE_DESC= Use WebEngine as help reader | WEBENGINE_DESC= Use WebEngine as help reader | ||||
WEBENGINE_USE= QT5=location,webchannel,webengine | WEBENGINE_USE= QT5=location,webchannel,webengine | ||||
WEBENGINE_USE_OFF= QT5=webkit | WEBENGINE_USE_OFF= QT5=webkit | ||||
WEBENGINE_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets:BOOL=TRUE | WEBENGINE_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets:BOOL=TRUE | ||||
SHEBANG_LANG= zsh | SHEBANG_LANG= zsh | ||||
zsh_OLD_CMD= /bin/zsh | zsh_OLD_CMD= /bin/zsh | ||||
zsh_CMD= ${LOCALBASE}/bin/zsh | zsh_CMD= ${LOCALBASE}/bin/zsh | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |
^ I think you need to add some cmake flag/patch so that i only picks up llvm60, as it checks against multiple versions, it could be, possibly, that it would use llvm50 if that is also installed.