c712bcb0fa
The CMake configuration for Marble depends on Astro (which is another software component installed by Marble itself). Previously this was not explicitly checked-for. With CMake 3.24, it is: and consumers fail because of this. Patch submitted upstream. Bump affected consumers graphics/kgeotag and textproc/kreport. PR: 265652
32 lines
939 B
Makefile
32 lines
939 B
Makefile
PORTNAME= kgeotag
|
|
DISTVERSION= 1.3.1
|
|
PORTREVISION= 1
|
|
CATEGORIES= graphics
|
|
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}
|
|
|
|
MAINTAINER= kde@FreeBSD.org
|
|
COMMENT= Photo geotagging manually or from GPX files
|
|
WWW= https://invent.kde.org/graphics/kgeotag/
|
|
|
|
LICENSE= GPLv3+
|
|
LICENSE_FILE= ${WRKSRC}/LICENSES/LicenseRef-KDE-Accepted-GPL.txt
|
|
|
|
USES= cmake compiler:c++17-lang kde:5 pkgconfig qt:5 tar:xz
|
|
USE_QT= core gui widgets \
|
|
buildtools:build linguist:build qmake:build
|
|
USE_KDE= coreaddons config configwidgets crash i18n libkexiv2 \
|
|
marble xmlgui \
|
|
ecm:build
|
|
# From stage-qa; these are not checked explicitly, but link
|
|
# transitively though other KDE components (mostly Marble).
|
|
USE_QT+= dbus declarative location network printsupport webchannel xml
|
|
USE_KDE+= auth codecs widgetsaddons
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386
|
|
USE_QT+= webengine
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|