mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-29 10:18:30 +00:00
2c348825da
KDE Gear 21.12 has landed and comes with a massive number of updates and new versions of applications and libraries. Literally, dozens of classic KDE everyday tools and the specialised sophisticated apps you use to work, be creative and play, are getting refreshers with design improvements, new features and performance and stability enhancements. What's new: https://kde.org/announcements/gear/21.12.0/#whatsnew Changelog: https://kde.org/announcements/changelogs/gear/21.12.0/
71 lines
2.4 KiB
Makefile
71 lines
2.4 KiB
Makefile
# When updating this port, also chase
|
|
# devel/kdev-php
|
|
# devel/kdev-python
|
|
PORTNAME= kdevelop
|
|
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
|
|
CATEGORIES= devel kde kde-applications
|
|
|
|
MAINTAINER= kde@FreeBSD.org
|
|
COMMENT= Plugin extensible IDE for C/C++ and other languages
|
|
|
|
LICENSE= GPLv2+ LGPL20+
|
|
LICENSE_COMB= multi
|
|
|
|
BUILD_DEPENDS= kdev-pg-qt:devel/kdevelop-pg-qt \
|
|
llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT}
|
|
LIB_DEPENDS= libKasten4Controllers.so:devel/okteta \
|
|
libapr-1.so:devel/apr1 \
|
|
libsvn_client-1.so:devel/subversion \
|
|
libboost_thread.so:devel/boost-libs \
|
|
libkomparediff2.so:textproc/libkomparediff2
|
|
RUN_DEPENDS= gmake:devel/gmake \
|
|
llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT}
|
|
|
|
USES= cmake compiler:c++11-lib desktop-file-utils \
|
|
gettext grantlee:5 kde:5 qt:5 shared-mime-info shebangfix tar:xz
|
|
USE_KDE= archive attica auth bookmarks codecs completion config configwidgets \
|
|
coreaddons crash guiaddons emoticons i18n iconthemes init \
|
|
itemmodels itemviews jobwidgets kcmutils kdeclarative \
|
|
kio libksysguard newstuff notifications \
|
|
notifyconfig package parts plasma-framework purpose \
|
|
runner service solid sonnet texteditor textwidgets threadweaver \
|
|
widgetsaddons windowsystem xmlgui
|
|
USE_QT= concurrent core dbus declarative gui help network \
|
|
script sql widgets xml buildtools_build qmake_build
|
|
SHEBANG_FILES= kdevplatform/util/kdevplatform_shell_environment.sh \
|
|
kdevplatform/util/.zshrc
|
|
# Most ports have ecm_build, testlib_build, but because this is an
|
|
# IDE, which **probably** is used for Qt / KDE development (also
|
|
# other things, but let's guess a target market), pull in some
|
|
# additional development things that are otherwise build-dep-only.
|
|
USE_KDE+= ecm
|
|
USE_QT+= testlib
|
|
|
|
CMAKE_ARGS= -DCMAKE_POLICY_DEFAULT_CMP0074=NEW -DLLVM_ROOT=${LOCALBASE}/llvm${LLVM_DEFAULT}
|
|
|
|
# Versioning values, to reduce plist churn
|
|
PLATFORM_VER= 35
|
|
SO_VER= 57
|
|
SO_VER_LONG= 5.7.211200
|
|
PLIST_SUB+= PLATFORM_VER=${PLATFORM_VER} SO_VER=${SO_VER} SO_VER_LONG=${SO_VER_LONG}
|
|
|
|
OPTIONS_DEFINE= WEBENGINE
|
|
WEBENGINE_DESC= Use WebEngine as help reader
|
|
WEBENGINE_USES= qt:5
|
|
WEBENGINE_USE= QT=location,webchannel,webengine
|
|
WEBENGINE_USE_OFF= QT=webkit
|
|
WEBENGINE_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets:BOOL=TRUE
|
|
|
|
SHEBANG_LANG= zsh
|
|
zsh_OLD_CMD= /bin/zsh
|
|
zsh_CMD= ${LOCALBASE}/bin/zsh
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
.if ${PORT_OPTIONS:MWEBENGINE}
|
|
DEPRECATED= Uses EOL Pyton 2.7 via www/qt5-webengine
|
|
EXPIRATION_DATE=2021-06-23
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|