Files
2026-10-04 04:07:15 +00:00

42 lines
1.0 KiB
Makefile

PORTNAME= health
DISTVERSION= 0.95.0
PORTREVISION= 28
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
COMMENT= Track your fitness goals
WWW= https://gitlab.gnome.org/World/Health
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= blueprint-compiler:devel/blueprint-compiler
LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \
libsecret-1.so:security/libsecret \
libtinysparql-3.0.so:devel/tinysparql
USES= cargo gettext gnome meson pkgconfig
USE_GITLAB= yes
USE_GNOME= cairo gtk40 libadwaita
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World
GL_PROJECT= Health
MAKE_ENV= ${CARGO_ENV}
CARGO_BUILD= no
CARGO_INSTALL= no
CARGO_TEST= no
GLIB_SCHEMAS= dev.Cogitri.Health.gschema.xml
.if ${MACHINE_ARCH} == i386
# https://github.com/rust-lang/rust/issues/85598
LTO_UNSAFE= yes
CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false
.endif
post-patch:
# Make each cargo subcommand very verbose
@${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \
${WRKSRC}/src/meson.build
.include <bsd.port.mk>