Makefile 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. # $OpenBSD: Makefile,v 1.20 2017/05/31 22:02:09 rsadowski Exp $
  2. COMMENT = K Desktop Environment, office suite
  3. HOMEPAGE = https://www.calligra-suite.org/
  4. VERSION = 3.0.1
  5. DISTNAME = calligra-${VERSION}
  6. CATEGORIES = editors
  7. REVISION = 0
  8. DIST_SUBDIR = kde
  9. MASTER_SITES = ${MASTER_SITE_KDE:=stable/calligra/${VERSION}/}
  10. MAINTAINER = Rafael Sadowski <rsadowski@openbsd.org>
  11. # GPLv2+, LGPLv2+ and GNU FDLv1.2
  12. PERMIT_PACKAGE_CDROM = Yes
  13. DPB_PROPERTIES = parallel
  14. MODULES = devel/kf5 \
  15. multimedia/phonon
  16. SHARED_LIBS = RtfReader 50.0 # 0.0
  17. SHARED_LIBS += basicflakes 50.0 # 0.0
  18. SHARED_LIBS += calligrasheetscommon 50.0 # 9.0
  19. SHARED_LIBS += calligrasheetsodf 50.0 # 9.0
  20. SHARED_LIBS += calligrastageprivate 50.0 # 0.0
  21. SHARED_LIBS += flake 50.0 # 0.0
  22. SHARED_LIBS += karboncommon 50.0 # 0.0
  23. SHARED_LIBS += karbonui 50.0 # 0.0
  24. SHARED_LIBS += komain 50.0 # 0.0
  25. SHARED_LIBS += komsooxml 50.0 # 13.0
  26. SHARED_LIBS += koodf 50.0 # 0.0
  27. SHARED_LIBS += koodf2 50.0 # 13.0
  28. SHARED_LIBS += koodfreader 50.0 # 13.0
  29. SHARED_LIBS += kopageapp 50.0 # 0.0
  30. SHARED_LIBS += koplugin 50.0 # 0.0
  31. SHARED_LIBS += kotext 50.0 # 0.0
  32. SHARED_LIBS += kotextlayout 50.0 # 13.0
  33. SHARED_LIBS += kovectorimage 50.0 # 13.0
  34. SHARED_LIBS += koversion 0.0 # 14.0
  35. SHARED_LIBS += kowidgets 50.0 # 0.0
  36. SHARED_LIBS += kowidgetutils 50.0 # 0.0
  37. SHARED_LIBS += kowv2 50.0 # 0.0
  38. SHARED_LIBS += kundo2 50.0 # 0.0
  39. SHARED_LIBS += pigmentcms 50.0 # 0.0
  40. SHARED_LIBS += wordsprivate 14.0 # 1.0
  41. SHARED_LIBS += koformula 15.0 # 1.0
  42. SHARED_LIBS += kostore 15.0 # 1.0
  43. SHARED_LIBS += kdeinit5_calligrasheets 0.0 # 0.0
  44. SHARED_LIBS += kdeinit5_calligrawords 0.0 # 0.0
  45. SHARED_LIBS += kdeinit5_karbon 0.0 # 0.0
  46. WANTLIB += Half ICE Iex IlmImf IlmThread Imath KF5Activities KF5Archive
  47. WANTLIB += KF5Auth KF5Bookmarks KF5Codecs KF5Completion KF5ConfigCore
  48. WANTLIB += KF5ConfigGui KF5ConfigWidgets KF5CoreAddons KF5Crash
  49. WANTLIB += KF5DBusAddons KF5GuiAddons KF5I18n KF5IconThemes KF5ItemViews
  50. WANTLIB += KF5JS KF5JobWidgets KF5KCMUtils KF5KDELibs4Support
  51. WANTLIB += KF5KHtml KF5KIOCore KF5KIOFileWidgets KF5KIOWidgets
  52. WANTLIB += KF5Notifications KF5NotifyConfig KF5Parts KF5Service
  53. WANTLIB += KF5Solid KF5SonnetCore KF5SonnetUi KF5TextWidgets KF5UnitConversion
  54. WANTLIB += KF5Wallet KF5WidgetsAddons KF5WindowSystem KF5XmlGui
  55. WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5OpenGL Qt5PrintSupport
  56. WANTLIB += Qt5Qml Qt5Quick Qt5Sql Qt5Svg Qt5WebKit Qt5WebKitWidgets
  57. WANTLIB += Qt5Widgets Qt5X11Extras Qt5Xml SM X11 Xext c fontconfig
  58. WANTLIB += freetype gsl iconv jpeg lcms2 m openjpeg phonon4qt5experimental
  59. WANTLIB += poppler poppler-qt5 pthread z
  60. BUILD_DEPENDS +=devel/boost \
  61. math/eigen3 \
  62. productivity/librcps \
  63. devel/gettext-tools \
  64. devel/kf5/kdoctools \
  65. devel/kf5/threadweaver \
  66. devel/kf5/kross
  67. RUN_DEPENDS += devel/desktop-file-utils \
  68. devel/gettext \
  69. devel/kf5/ktexteditor \
  70. misc/shared-mime-info \
  71. productivity/librcps \
  72. x11/gtk+3,-guic
  73. LIB_DEPENDS += x11/qt5/qtwebkit \
  74. converters/libiconv \
  75. graphics/openexr \
  76. devel/kf5/karchive \
  77. devel/kf5/kcodecs\
  78. devel/kf5/kcompletion \
  79. devel/kf5/kconfig \
  80. devel/kf5/kconfigwidgets \
  81. devel/kf5/kcoreaddons \
  82. devel/kf5/kdbusaddons \
  83. devel/kf5/kguiaddons\
  84. devel/kf5/ki18n \
  85. devel/kf5/kiconthemes \
  86. devel/kf5/kitemviews \
  87. devel/kf5/kdelibs4support \
  88. devel/kf5/kio \
  89. devel/kf5/kparts \
  90. devel/kf5/ktextwidgets \
  91. devel/kf5/sonnet \
  92. devel/kf5/kwallet \
  93. devel/kf5/kwidgetsaddons \
  94. devel/kf5/kwindowsystem \
  95. devel/kf5/kxmlgui \
  96. devel/kf5/knotifications \
  97. devel/kf5/kactivities \
  98. devel/kf5/knotifyconfig \
  99. devel/kf5/kcmutils \
  100. devel/kf5/khtml \
  101. devel/gsl \
  102. graphics/jpeg \
  103. graphics/openjpeg \
  104. graphics/lcms2 \
  105. print/poppler,,-qt5
  106. # Stuff we don't have ATM. Do not bother about CreateResources, it's
  107. # pure optional run-time dependency.
  108. CONFIGURE_ARGS += -DWITH_Cauchy:BOOL=Off \
  109. -DWITH_Libgit2:BOOL=Off \
  110. -DWITH_Libqgit2:BOOL=Off \
  111. -DWITH_LibEtonyek:BOOL=Off \
  112. -DWITH_LibOdfGen:BOOL=Off \
  113. -DWITH_LibVisio:BOOL=Off \
  114. -DWITH_LibWpg:BOOL=Off \
  115. -DWITH_LibWps:BOOL=Off \
  116. -DWITH_Spnav:BOOL=Off
  117. # Karbon wants SVG support through a shareware plugin for pstoedit
  118. CONFIGURE_ARGS += -DWITH_Pstoedit:BOOL=Off
  119. # Running D-Bus daemon is required
  120. TEST_IS_INTERACTIVE = X11
  121. .include <bsd.port.mk>