xref: /mports/audio/shortwave/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	shortwave
2DISTVERSION=	5.0.0
3CATEGORIES=	audio
4
5MAINTAINER=	decke@FreeBSD.org
6COMMENT=	Listen to internet radio
7WWW=		https://gitlab.gnome.org/World/Shortwave
8
9LICENSE=	gpl3+
10LICENSE_FILE=	${WRKSRC}/COPYING.md
11
12LIB_DEPENDS=	libdbus-1.so:devel/dbus \
13		libshumate-1.0.so:x11-toolkits/libshumate
14
15USES=		cargo desktop-file-utils gettext gnome gstreamer meson pkgconfig sqlite ssl
16USE_GITLAB=	yes
17USE_GNOME=	gdkpixbuf gtk40 libadwaita
18USE_GSTREAMER=	good libav soup vorbis
19GL_SITE=	https://gitlab.gnome.org
20GL_ACCOUNT=	World
21GL_PROJECT=	Shortwave
22MAKE_ENV=	${CARGO_ENV}
23CARGO_BUILD=	no
24CARGO_INSTALL=	no
25CARGO_TEST=	no
26GLIB_SCHEMAS=	de.haeckerfelix.Shortwave.gschema.xml
27
28OPTIONS_DEFINE=	PULSEAUDIO
29OPTIONS_DEFAULT=PULSEAUDIO
30
31PULSEAUDIO_USE=	GSTREAMER=pulse
32
33post-patch:
34	@${REINPLACE_CMD} -e '/gstreamer.*bad/d' \
35		-e "/vcs_tag/s/=.*/= '${DISTVERSIONFULL}'/" \
36		${WRKSRC}/meson.build
37
38.include <bsd.port.mk>
39

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026