aboutsummaryrefslogtreecommitdiff
path: root/audio/xwax/Makefile
blob: 713d225c739688a8149891874edae10df89d7c50 (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
PORTNAME=	xwax
DISTVERSION=	1.9
CATEGORIES=	audio
MASTER_SITES=	https://www.xwax.co.uk/releases/

MAINTAINER=	yuri@FreeBSD.org
COMMENT=	Open-source vinyl emulation software
WWW=		https://wiki.xwax.org/

LICENSE=	GPLv3
LICENSE_FILE=	${WRKSRC}/COPYING

LIB_DEPENDS=	libjack.so:audio/jack
RUN_DEPENDS=	bash:shells/bash \
		${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu

USES=		compiler:c++11-lang gmake iconv localbase:ldflags sdl shebangfix
USE_SDL=	sdl ttf

SHEBANG_FILES=	scan

GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--enable-jack \
		--enable-oss

LDFLAGS+=	-liconv -lm

PLIST_FILES=	bin/xwax \
		libexec/xwax-import \
		libexec/xwax-scan \
		share/man/man1/xwax.1.gz

post-patch:
	@${REINPLACE_CMD} -e 's|/usr/|${LOCALBASE}/|' ${WRKSRC}/interface.c

post-install:
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xwax

.include <bsd.port.mk>