Update graphics/synfigstudio to version 0.64.2
[dports.git] / graphics / synfigstudio / Makefile
1 # Created by: Yinghong.Liu <relaxbsd@gmail.com>
2 # $FreeBSD$
3
4 PORTNAME=       synfigstudio
5 PORTVERSION=    0.64.2
6 CATEGORIES=     graphics multimedia
7 MASTER_SITES=   SF/synfig/releases/${PORTVERSION}/source/
8
9 MAINTAINER=     ports@FreeBSD.org
10 COMMENT=        Vector-based 2D animation software package
11
12 LICENSE=        GPLv3
13
14 BUILD_DEPENDS=  etl>=0.04.17:${PORTSDIR}/devel/etl
15 LIB_DEPENDS=    libsynfig.so:${PORTSDIR}/devel/synfig
16 RUN_DEPENDS=    xdg-open:${PORTSDIR}/devel/xdg-utils
17
18 USES=           desktop-file-utils gettext gmake libtool pathfix pkgconfig \
19                 shared-mime-info
20 USE_GNOME=      gtkmm24
21 GNU_CONFIGURE=  yes
22 CONFIGURE_ARGS= --disable-update-mimedb
23 INSTALL_TARGET= install-strip
24 USE_LDCONFIG=   yes
25 INSTALLS_ICONS= yes
26
27 CPPFLAGS+=      -I${LOCALBASE}/include
28 LDFLAGS+=       -L${LOCALBASE}/lib
29
30 OPTIONS_DEFINE= DOCS
31
32 post-patch:
33         @${REINPLACE_CMD} -e \
34                 '/optimization_flags/s|CXXFLAGS=|#CXXFLAGS=| ; \
35                  /optimization_flags/s|CFLAGS=|#CFLAGS=| ; \
36                  s|<tr1/|<| ; \
37                  s|::tr1||' \
38                 ${WRKSRC}/configure
39         @${REINPLACE_CMD} -e \
40                 's|el_GR|el| ; \
41                  s|ja_JP|ja| ; \
42                  s|no_NO|no| ; \
43                  s|pl_PL|pl| ; \
44                  s|sk_SK|sk| ; \
45                  s|sv_SE|sv|' ${WRKSRC}/po/LINGUAS
46 #       @${REINPLACE_CMD} -e \
47 #               's|<synfig/string_decl.h>|<synfig/string.h>|' \
48 #               ${WRKSRC}/src/gui/preview.cpp
49
50 pre-build:
51 # FIX LC_MESSAGES
52         @${LN} -sf el_GR.po ${WRKSRC}/po/el.po
53         @${LN} -sf ja_JP.po ${WRKSRC}/po/ja.po
54         @${LN} -sf no_NO.po ${WRKSRC}/po/no.po
55         @${LN} -sf pl_PL.po ${WRKSRC}/po/pl.po
56         @${LN} -sf sk_SK.po ${WRKSRC}/po/sk.po
57         @${LN} -sf sv_SE.po ${WRKSRC}/po/sv.po
58
59 post-install:
60         @${MKDIR} ${STAGEDIR}${DOCSDIR}
61 .for doc in AUTHORS ChangeLog INSTALL NEWS README TODO
62         (cd ${WRKSRC} && ${INSTALL_DATA} ${doc} ${STAGEDIR}${DOCSDIR})
63 .endfor
64
65 .include <bsd.port.mk>