e250aeb4a1
Thursday, 21 April 2022 Welcome to KDE Gear ⚙️ 22.04! Skip to What’s New KDE Gear ⚙️ 22.04 brings you all the updates added to a long list of KDE apps over the last four months. KDE programs allow you to work, create and play without having to submit yourself to extortionate licenses and intrusive advertising, or surrender your privacy to unscrupulous corporations. Below you will discover a selection of the changes added in the last four months to software designed to make your life better. But remember, there is much, much more: games, social media apps, utilities for communicating, developing and creating stuff… All these things have been worked on to give you more stability and boost your productivity. If you want to see a full list of everything we have done, check out the complete changelog. WARNING: There’s a lot! All the details can be found here: https://kde.org/announcements/gear/22.04.0/
64 lines
2.3 KiB
Makefile
64 lines
2.3 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= 36
|
|
SO_VER= 58
|
|
SO_VER_LONG= 5.8.220400
|
|
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.mk>
|