Makefile 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. PORTNAME= srain
  2. DISTVERSION= 1.7.0
  3. CATEGORIES= irc
  4. MAINTAINER= ashish@FreeBSD.org
  5. COMMENT= Modern IRC client written in GTK
  6. WWW= https://srain.silverrainz.me/
  7. LICENSE= GPLv3
  8. LICENSE_FILE= ${WRKSRC}/LICENSE
  9. LIB_DEPENDS= libconfig.so:devel/libconfig \
  10. libsecret-1.so:security/libsecret \
  11. libsoup-3.0.so:devel/libsoup3
  12. USES= compiler:c11 desktop-file-utils gettext-tools gnome meson \
  13. pkgconfig ssl
  14. USE_GITHUB= yes
  15. GH_ACCOUNT= SrainApp
  16. USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 pango
  17. OPTIONS_DEFINE= APP_INDICATOR DOCS
  18. OPTIONS_DEFAULT= APP_INDICATOR
  19. APP_INDICATOR_DESC= Enable application indicator support
  20. APP_INDICATOR_LIB_DEPENDS= libayatana-appindicator3.so:devel/libayatana-appindicator
  21. APP_INDICATOR_MESON_ON= -Dapp_indicator=true
  22. APP_INDICATOR_MESON_OFF= -Dapp_indicator=false
  23. DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
  24. DOCS_MESON_ON= -Ddoc_builders=html,man
  25. DOCS_MESON_OFF= -Ddoc_builders=
  26. .include <bsd.port.pre.mk>
  27. .if ${SSL_DEFAULT} == base
  28. LDFLAGS+= -lcrypto
  29. post-patch:
  30. ${REINPLACE_CMD} -e "/dependency('openssl'),/d" \
  31. ${WRKSRC}/src/meson.build
  32. .endif
  33. pre-install:
  34. ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME} \
  35. ${STAGEDIR}${DATADIR}/themes \
  36. ${STAGEDIR}${PREFIX}/share/metainfo \
  37. ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps
  38. .include <bsd.port.post.mk>