blob: 35ffd33ee8c53fef248303729bc2268342e45f3b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
PORTNAME= soundtracker
DISTVERSION= 1.0.5
PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Pattern-oriented music editor
WWW= https://sourceforge.net/projects/soundtracker/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
libsndfile.so:audio/libsndfile
RUN_DEPENDS= bash:shells/bash
USES= desktop-file-utils gettext gmake gnome pkgconfig shebangfix tar:xz xorg
USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 libxml2 pango
USE_XORG= x11
SHEBANG_FILES= soundtracker_convert_config
CONFIGURE_ENV= SDL_CONFIG=${LOCALBASE}/bin/sdl2-config
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
CONFIGURE_ARGS= --disable-alsa
OPTIONS_MULTI= BACKEND
OPTIONS_MULTI_BACKEND= JACK OSS PULSEAUDIO SDL
OPTIONS_DEFAULT= OSS PULSEAUDIO SDL # JACK
BACKEND_DESC= Audio backends:
JACK_CONFIGURE_ENABLE= jack
JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_BROKEN= # 2023-10-02: JACK option is be broken because the build doesn't use Jack when the option is set
OSS_CONFIGURE_ENABLE= oss
PULSEAUDIO_CONFIGURE_ENABLE= pulse
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
SDL_CONFIGURE_ENABLE= sdl
SDL_USES= sdl
SDL_USE= SDL=sdl2
.include <bsd.port.mk>
|