Update multimedia/audacious to version 3.8.2
[dports.git] / multimedia / audacious-gtk3 / Makefile
1 # Created by: Zastupov Stepan [RedChrom] <redchrom@mail.ru>
2 # $FreeBSD$
3
4 PORTNAME=       audacious
5 PORTVERSION=    3.8.1
6 DISTVERSIONSUFFIX=      -gtk3
7 CATEGORIES=     multimedia audio
8 MASTER_SITES=   http://distfiles.audacious-media-player.org/
9 PKGNAMESUFFIX=  ${DISTVERSIONSUFFIX}
10
11 MAINTAINER=     olivierd@FreeBSD.org
12 COMMENT=        Gtk+3 port of lightweight and versatile audio player
13
14 LICENSE=        GPLv3
15
16 LIB_DEPENDS=    libdbus-glib-1.so:devel/dbus-glib \
17         libfreetype.so:print/freetype2 \
18         libfontconfig.so:x11-fonts/fontconfig
19
20 CONFLICTS_INSTALL=      audacious-3.*
21
22 MASTERDIR=      ${.CURDIR}/../audacious
23 DISTINFO_FILE=  ${.CURDIR}/distinfo
24 SUB_FILES=      pkg-message
25
26 GNU_CONFIGURE=  yes
27 USES=           compiler:c++11-lib desktop-file-utils gettext-tools gmake \
28         localbase pkgconfig tar:bzip2
29 USE_XORG=       x11 sm
30 USE_GNOME=      gtk30 glib20 cairo
31 USE_LDCONFIG=   yes
32 INSTALLS_ICONS= yes
33
34 CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \
35         --enable-gtk \
36         --without-buildstamp
37
38 OPTIONS_DEFINE= ICONV NLS EXECINFO
39 OPTIONS_DEFAULT=ICONV EXECINFO
40 ICONV_USES=     iconv
41 NLS_USES=       gettext-runtime
42 NLS_CONFIGURE_OFF=      --disable-nls
43 NLS_EXTRA_PATCHES_OFF=  ${FILESDIR}/extra-patch-Makefile
44 EXECINFO_USES=  execinfo
45 OPTIONS_SUB=    yes
46 EXECINFO_DESC=  Build with libexecinfo support
47
48 .include <bsd.port.options.mk>
49
50 post-patch:
51 .if  ${PORT_OPTIONS:MEXECINFO} || exists(${LOCALBASE}/lib/libexecinfo.so)
52         @${REINPLACE_CMD} 's|-lm |-lm -L${LOCALBASE}/lib -lexecinfo |' \
53                 ${WRKSRC}/src/audacious/Makefile
54         @${REINPLACE_CMD} 's|-laudcore|-laudcore -L${LOCALBASE}/lib -lexecinfo|' \
55                 ${WRKSRC}/audacious.pc.in
56 .endif
57         ${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
58                 ${WRKSRC}/buildsys.mk.in
59
60 post-install:
61         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/aud*
62         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*
63
64 .include <bsd.port.mk>