6 MASTER_SITES= https://downloads.sourceforge.net/project/detroit/
7 DISTNAME= detroit-0.2.1
10 MAINTAINER= jani@lasipalatsi.fi
11 COMMENT= Graphical mixer application for OSS
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
24 USES= gettext-runtime gl perl5 xorg
26 USE_PERL5= patch build
27 USE_XORG= x11 xext xrandr
29 WRKSRC= ${WRKDIR}/${DISTNAME}
32 CONFIGURE_ARGS= --disable-bob \
40 --sysconfdir="${ETCDIR}" \
41 --with-libiconv="${LOCALBASE}" \
42 --with-libintl="${LOCALBASE}" \
43 --with-libltdl="${LOCALBASE}"
46 INSTALL_TARGET= install-strip
49 @(cd ${WRKSRC}/apps && ./build.sh fossmixer)
51 @for i in alsa flac samplerate gnutls openssl librsvg-2.0; do \
52 ${REINPLACE_CMD} -e "s|$${i}|$${i}_EXCLUDE|g" ${WRKSRC}/configure ; \
55 @${REINPLACE_CMD} -e "s|^.*bobs.*$$||" ${WRKSRC}/Makefile.in
56 @${REINPLACE_CMD} -e "s|@echo Compiling engine/$$< ; ||" ${WRKSRC}/engine/Makefile.in
59 @for i in conf res; do \
60 if [ -e "${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i}" ]; then \
62 ${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i} \
63 ${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i}.sample ; \
67 @for i in NotoSans-Italic NotoSans-Regular; do \
69 "${LOCALBASE}/share/fonts/noto/$${i}.ttf" \
70 "${STAGEDIR}${PREFIX}/share/detroit/fonts/$${i}.ttf" ; \
73 .include <bsd.port.mk>