Annotation of pkgsrc/math/cantor/Makefile, Revision 1.54
1.54 ! markd 1: # $NetBSD: Makefile,v 1.53 2019/11/20 22:30:05 markd Exp $
1.1 markd 2:
1.53 markd 3: DISTNAME= cantor-${KAPPSVER}
1.1 markd 4: CATEGORIES= math
1.53 markd 5:
6: HOMEPAGE= https://kde.org/applications/education/cantor/
1.1 markd 7: COMMENT= KDE frontend to mathematical software
1.53 markd 8: LICENSE= gnu-gpl-v2 AND gnu-fdl-v1.2
9:
10: .include "../../meta-pkgs/kde/applications.mk"
1.1 markd 11:
1.53 markd 12: BUILD_DEPENDS+= kdoctools>=${KF5VER}:../../devel/kdoctools
1.1 markd 13:
1.53 markd 14: USE_TOOLS+= msgmerge pkg-config
1.52 maya 15:
1.53 markd 16: CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_R=TRUE
17: CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_LuaJIT=TRUE
1.1 markd 18:
1.53 markd 19: # only try to build python3 support
20: PYTHON_VERSIONS_INCOMPATIBLE= 27
21: CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_PythonLibs=TRUE
22: SUBST_CLASSES+= py3
23: SUBST_STAGE.py3= pre-configure
24: SUBST_FILES.py3= cmake/FindPythonLibs3.cmake
25: SUBST_SED.py3= -e 's:python3):python-${PYVERSSUFFIX}):'
1.1 markd 26:
1.53 markd 27: REPLACE_SH+= src/backends/sage/cantor-execsage
28:
1.54 ! markd 29: SUBST_CLASSES+= xdg
! 30: SUBST_STAGE.xdg= pre-configure
! 31: SUBST_MESSAGE.xdg= Install via examples dir.
! 32: SUBST_FILES.xdg= src/CMakeLists.txt
! 33: SUBST_FILES.xdg+= src/backends/*/CMakeLists.txt
! 34: SUBST_SED.xdg= -e 's:{KDE_INSTALL_CONFDIR}:{KDE_INSTALL_XDG_EX_DIR}:'
! 35:
! 36: MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg
! 37: CONF_FILES+= ${PREFIX}/share/examples/kde-xdg/cantor.knsrc \
! 38: ${PKG_SYSCONFDIR}/xdg/cantor.knsrc
! 39: CONF_FILES+= ${PREFIX}/share/examples/kde-xdg/cantor_kalgebra.knsrc \
! 40: ${PKG_SYSCONFDIR}/xdg/cantor_kalgebra.knsrc
! 41: CONF_FILES+= ${PREFIX}/share/examples/kde-xdg/cantor_maxima.knsrc \
! 42: ${PKG_SYSCONFDIR}/xdg/cantor_maxima.knsrc
! 43: CONF_FILES+= ${PREFIX}/share/examples/kde-xdg/cantor_octave.knsrc \
! 44: ${PKG_SYSCONFDIR}/xdg/cantor_octave.knsrc
! 45: CONF_FILES+= ${PREFIX}/share/examples/kde-xdg/cantor_python3.knsrc \
! 46: ${PKG_SYSCONFDIR}/xdg/cantor_python3.knsrc
! 47: CONF_FILES+= ${PREFIX}/share/examples/kde-xdg/cantor_qalculate.knsrc \
! 48: ${PKG_SYSCONFDIR}/xdg/cantor_qalculate.knsrc
! 49: CONF_FILES+= ${PREFIX}/share/examples/kde-xdg/cantor_sage.knsrc \
! 50: ${PKG_SYSCONFDIR}/xdg/cantor_sage.knsrc
! 51: CONF_FILES+= ${PREFIX}/share/examples/kde-xdg/cantor_scilab.knsrc \
! 52: ${PKG_SYSCONFDIR}/xdg/cantor_scilab.knsrc
! 53:
1.53 markd 54: .include "../../devel/kpty/buildlink3.mk"
55: .include "../../devel/ktexteditor/buildlink3.mk"
1.26 markd 56: .include "../../lang/python/application.mk"
1.1 markd 57: .include "../../math/analitza/buildlink3.mk"
1.26 markd 58: .include "../../math/qalculate/buildlink3.mk"
1.53 markd 59: .include "../../net/knewstuff/buildlink3.mk"
1.1 markd 60: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
61: .include "../../print/libspectre/buildlink3.mk"
62: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
1.53 markd 63: .include "../../x11/qt5-qtbase/buildlink3.mk"
1.1 markd 64: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>