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