Tweak graphics/pgplot version 5.2.2_27
[dports.git] / audio / fossmixer / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       fossmixer
4 PORTVERSION=    0.0.2
5 CATEGORIES=     audio
6 MASTER_SITES=   https://downloads.sourceforge.net/project/detroit/
7 DISTNAME=       detroit-0.2.1
8 EXTRACT_SUFX=   .tar.xz
9
10 MAINTAINER=     jani@lasipalatsi.fi
11 COMMENT=        Graphical mixer application for OSS
12
13 LICENSE=        BSD3CLAUSE
14
15 RUN_DEPENDS=    ${LOCALBASE}/share/fonts/noto/NotoSans-Italic.ttf:x11-fonts/noto-basic \
16                 ${LOCALBASE}/share/fonts/noto/NotoSans-Regular.ttf:x11-fonts/noto-basic
17 LIB_DEPENDS=    libao.so:audio/libao \
18                 libportaudio.so:audio/portaudio \
19                 libpulse-simple.so:audio/pulseaudio \
20                 libiconv.so:converters/libiconv \
21                 libltdl.so:devel/libltdl \
22                 libfreetype.so:print/freetype2
23
24 USES=           gettext-runtime gl perl5 xorg
25 USE_GL=         gl
26 USE_PERL5=      patch build
27 USE_XORG=       x11 xext xrandr
28
29 WRKSRC=         ${WRKDIR}/${DISTNAME}
30
31 HAS_CONFIGURE=  yes
32 CONFIGURE_ARGS= --disable-bob \
33                 --disable-color \
34                 --disable-coords \
35                 --disable-draw \
36                 --disable-image \
37                 --disable-math \
38                 --disable-menu \
39                 --disable-remote \
40                 --sysconfdir="${ETCDIR}" \
41                 --with-libiconv="${LOCALBASE}" \
42                 --with-libintl="${LOCALBASE}" \
43                 --with-libltdl="${LOCALBASE}"
44
45 ALL_TARGET=
46 INSTALL_TARGET= install-strip
47
48 post-patch:
49         @(cd ${WRKSRC}/apps && ./build.sh fossmixer)
50
51         @for i in alsa flac samplerate gnutls openssl librsvg-2.0; do \
52                 ${REINPLACE_CMD} -e "s|$${i}|$${i}_EXCLUDE|g" ${WRKSRC}/configure ; \
53         done
54
55         @${REINPLACE_CMD} -e "s|^.*bobs.*$$||" ${WRKSRC}/Makefile.in
56         @${REINPLACE_CMD} -e "s|@echo Compiling engine/$$< ; ||" ${WRKSRC}/engine/Makefile.in
57
58 post-install:
59         @for i in conf res; do \
60                 if [ -e "${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i}" ]; then \
61                         ${MV} -f \
62                                 ${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i} \
63                                 ${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i}.sample ; \
64                 fi ; \
65         done
66
67         @for i in NotoSans-Italic NotoSans-Regular; do \
68                 ${LN} -sf \
69                         "${LOCALBASE}/share/fonts/noto/$${i}.ttf" \
70                         "${STAGEDIR}${PREFIX}/share/detroit/fonts/$${i}.ttf" ; \
71         done
72
73 .include <bsd.port.mk>