f9ff09e766
Thursday, 2 February 2023 Over 120 individual programs plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE Gear. Today they all get new bugfix source releases with updated translations, including: * dolphin: Don't recurse into symlinks when counting directory contents (Commit, fixes bug #434125) * kdeconnect: Fix ssh authentication using pubkey on recent openssh versions (Commit, fixes bug #443155) * libkdegames: Fix finding knewstuff themes (Commit, fixes bug #464288) Announcement: https://kde.org/announcements/gear/22.12.2/
64 lines
2.2 KiB
Makefile
64 lines
2.2 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
|
|
WWW= https://www.kdevelop.org/
|
|
|
|
LICENSE= GPLv2+ LGPL20+
|
|
LICENSE_COMB= multi
|
|
|
|
BUILD_DEPENDS= kdev-pg-qt:devel/kdevelop-pg-qt
|
|
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
|
|
|
|
USES= cmake compiler:c++11-lib desktop-file-utils gettext grantlee:5 \
|
|
kde:5 llvm:build,run qt:5 shared-mime-info shebangfix tar:xz xorg
|
|
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 syntaxhighlighting texteditor \
|
|
textwidgets threadweaver \
|
|
widgetsaddons windowsystem xmlgui
|
|
USE_QT= concurrent core dbus declarative gui help network printsupport \
|
|
script sql widgets xml buildtools:build qmake:build
|
|
USE_XORG= x11
|
|
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=${LLVM_PREFIX}
|
|
|
|
# Versioning values, to reduce plist churn
|
|
SO_VER= 510
|
|
SO_VER_LONG= 5.10.221202
|
|
PLIST_SUB+= 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>
|