Files
ports/irc/srain/Makefile
T
Charlie Li e87d8134a3 gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move
The GTK 1-based gdk-pixbuf has not existed for some time.

No functional or package changes.
2025-03-17 00:02:08 -04:00

51 lines
1.3 KiB
Makefile

PORTNAME= srain
DISTVERSION= 1.7.0
CATEGORIES= irc
MAINTAINER= ashish@FreeBSD.org
COMMENT= Modern IRC client written in GTK
WWW= https://srain.silverrainz.me/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libconfig.so:devel/libconfig \
libsecret-1.so:security/libsecret \
libsoup-3.0.so:devel/libsoup3
USES= compiler:c11 desktop-file-utils gettext-tools gnome meson \
pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= SrainApp
USE_GNOME= cairo gdkpixbuf glib20 gtk30 pango
OPTIONS_DEFINE= APP_INDICATOR DOCS
OPTIONS_DEFAULT= APP_INDICATOR
APP_INDICATOR_DESC= Enable application indicator support
APP_INDICATOR_LIB_DEPENDS= libayatana-appindicator3.so:devel/libayatana-appindicator
APP_INDICATOR_MESON_ON= -Dapp_indicator=true
APP_INDICATOR_MESON_OFF= -Dapp_indicator=false
DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
DOCS_MESON_ON= -Ddoc_builders=html,man
DOCS_MESON_OFF= -Ddoc_builders=
.include <bsd.port.pre.mk>
.if ${SSL_DEFAULT} == base
LDFLAGS+= -lcrypto
post-patch:
${REINPLACE_CMD} -e "/dependency('openssl'),/d" \
${WRKSRC}/src/meson.build
.endif
pre-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME} \
${STAGEDIR}${DATADIR}/themes \
${STAGEDIR}${PREFIX}/share/metainfo \
${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps
.include <bsd.port.post.mk>