blob: 19eb92ae3658bab54b21b080a4ed649679edd4ee (
plain)
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
PORTNAME= fossmixer
PORTVERSION= 0.0.3
CATEGORIES= audio
MASTER_SITES= SF/detroit
DISTNAME= detroit-0.2.2
MAINTAINER= salojan@goto10.co
COMMENT= Graphical mixer application for OSS
LICENSE= BSD3CLAUSE
RUN_DEPENDS= ${LOCALBASE}/share/fonts/noto/NotoSans-Italic.ttf:x11-fonts/noto-basic \
${LOCALBASE}/share/fonts/noto/NotoSans-Regular.ttf:x11-fonts/noto-basic
LIB_DEPENDS= libao.so:audio/libao \
libportaudio.so:audio/portaudio \
libpulse-simple.so:audio/pulseaudio \
libiconv.so:converters/libiconv \
libltdl.so:devel/libltdl \
libfreetype.so:print/freetype2
USES= gettext-runtime gl perl5 pkgconfig tar:xz xorg
USE_GL= gl
USE_PERL5= patch build
USE_XORG= x11 xext xrandr
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --disable-bob \
--disable-color \
--disable-coords \
--disable-draw \
--disable-image \
--disable-math \
--disable-menu \
--disable-remote \
--sysconfdir="${ETCDIR}" \
--with-libiconv="${LOCALBASE}" \
--with-libintl="${LOCALBASE}" \
--with-libltdl="${LOCALBASE}"
ALL_TARGET=
INSTALL_TARGET= install-strip
post-patch:
@(cd ${WRKSRC}/apps && ./build.sh fossmixer)
@for i in alsa flac samplerate gnutls openssl librsvg-2.0; do \
${REINPLACE_CMD} -e "s|$${i}|$${i}_EXCLUDE|g" ${WRKSRC}/configure ; \
done
@${REINPLACE_CMD} -e "s|^.*bobs.*$$||" ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e "s|@echo Compiling engine/$$< ; ||" ${WRKSRC}/engine/Makefile.in
post-install:
@for i in conf res; do \
if [ -e "${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i}" ]; then \
${MV} -f \
${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i} \
${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i}.sample ; \
fi ; \
done
@for i in NotoSans-Italic NotoSans-Regular; do \
${LN} -sf \
"${LOCALBASE}/share/fonts/noto/$${i}.ttf" \
"${STAGEDIR}${PREFIX}/share/detroit/fonts/$${i}.ttf" ; \
done
.include <bsd.port.mk>
|