Edit

IABSD.fr/ports/astro/kstars/Makefile

Branch :

  • Show log

    Commit

  • Author : rsadowski
    Date : 2026-05-23 10:02:24
    Hash : d11efb24
    Message : Update kstars to 3.8.2

  • astro/kstars/Makefile
  • USE_NOBTCFI-aarch64 =	Yes# fortran
    
    COMMENT =	planetarium simulator for KDE
    
    V =		3.8.2
    DISTNAME =	kstars-${V}
    EPOCH =		0
    
    CATEGORIES =	astro education
    
    HOMEPAGE =	https://edu.kde.org/kstars/
    
    MAINTAINER =	Rafael Sadowski <rsadowski@openbsd.org>
    
    # GPLv2+, LGPLv2+ and GNU FDLv1.2
    PERMIT_PACKAGE =	Yes
    
    WANTLIB += ${COMPILER_LIBCXX} GL KF6Attica KF6Bookmarks KF6ColorScheme
    WANTLIB += KF6Completion KF6ConfigCore KF6ConfigGui KF6ConfigWidgets
    WANTLIB += KF6CoreAddons KF6GuiAddons KF6I18n KF6ItemViews KF6JobWidgets
    WANTLIB += KF6KIOCore KF6KIOFileWidgets KF6KIOGui KF6KIOWidgets
    WANTLIB += KF6NewStuffCore KF6NewStuffWidgets KF6Notifications
    WANTLIB += KF6NotifyConfig KF6Plotting KF6Service KF6Solid KF6WidgetsAddons
    WANTLIB += KF6XmlGui Qt6Concurrent Qt6Core Qt6DBus Qt6DataVisualization
    WANTLIB += Qt6Gui Qt6Network Qt6OpenGL Qt6PrintSupport Qt6Qml
    WANTLIB += Qt6Quick Qt6Sql Qt6Svg Qt6SvgWidgets Qt6WebSockets
    WANTLIB += Qt6Widgets Qt6Xml c cfitsio curl gsl gslcblas indiclient
    WANTLIB += m nova opencv_calib3d opencv_core opencv_features2d
    WANTLIB += opencv_flann opencv_imgcodecs opencv_imgproc opencv_photo
    WANTLIB += qt6keychain raw stellarsolver6 wcs z
    
    SITES =			${SITE_KDE:=stable/kstars/${V}/}
    EXTRACT_SUFX =		.tar.xz
    
    MODULES =		devel/kf6
    
    BUILD_DEPENDS =		devel/gettext,-tools \
    			devel/kf6/kdoctools \
    			math/eigen3 \
    			x11/xplanet
    
    RUN_DEPENDS =		devel/desktop-file-utils \
    			devel/kf6/breeze-icons \
    			devel/kf6/kdoctools \
    			devel/indi,-main \
    			x11/gtk+4,-guic \
    			x11/xplanet
    
    LIB_DEPENDS =		astro/libnova \
    			astro/stellarsolver>=2.7 \
    			astro/wcslib \
    			devel/gsl \
    			devel/indi,-libs \
    			devel/kf6/attica \
    			devel/kf6/kbookmarks \
    			devel/kf6/kcolorscheme \
    			devel/kf6/kcompletion \
    			devel/kf6/kconfig \
    			devel/kf6/kconfigwidgets \
    			devel/kf6/kcoreaddons \
    			devel/kf6/kguiaddons \
    			devel/kf6/ki18n \
    			devel/kf6/kio \
    			devel/kf6/kitemviews\
    			devel/kf6/kjobwidgets \
    			devel/kf6/knewstuff \
    			devel/kf6/knotifications \
    			devel/kf6/knotifyconfig \
    			devel/kf6/kplotting \
    			devel/kf6/kservice \
    			devel/kf6/kwidgetsaddons \
    			devel/kf6/kxmlgui \
    			devel/kf6/solid \
    			graphics/libraw \
    			graphics/opencv \
    			math/cfitsio \
    			net/curl \
    			security/qtkeychain,qt6 \
    			x11/qt6/qtdatavis3d \
    			x11/qt6/qtdeclarative \
    			x11/qt6/qtsvg \
    			x11/qt6/qtwebsockets
    
    CONFIGURE_ARGS =	-DBUILD_WITH_QT6=ON
    
    TEST_IS_INTERACTIVE =	X11
    
    .include <bsd.port.mk>