Update x11-toolkits/fltk to version 1.3.4
[dports.git] / x11-toolkits / fltk / Makefile
1 # Created by: Dima Sivachenko <dima@Chg.RU>
2 # $FreeBSD$
3
4 PORTNAME=       fltk
5 PORTVERSION=    1.3.4
6 CATEGORIES=     x11-toolkits
7 MASTER_SITES=   http://fltk.org/pub/${PORTNAME}/${PORTVERSION}/
8 DISTNAME=       ${PORTNAME}-${PORTVERSION}-source
9
10 MAINTAINER=     danfe@FreeBSD.org
11 COMMENT=        Cross-platform C++ graphical user interface toolkit
12
13 LICENSE=        LGPL20
14 LICENSE_FILE=   ${WRKSRC}/COPYING
15
16 LIB_DEPENDS=    libpng.so:graphics/png
17
18 USES=           groff jpeg localbase pkgconfig
19 USE_XORG=       x11 xcursor xext xfixes xft xinerama
20 USE_GL=         glu
21 USE_LDCONFIG=   yes
22 GNU_CONFIGURE=  yes
23 CONFIGURE_ARGS= --enable-shared
24
25 WRKSRC=         ${WRKDIR}/${PORTNAME}-${PORTVERSION}
26
27 PORTEXAMPLES=   *
28
29 OPTIONS_DEFINE= EXAMPLES
30
31 post-patch: .SILENT
32         prefix="${PREFIX}" ; plength=$$(($${#prefix}+10)) ; \
33         ${REINPLACE_CMD} -e "\|/etc/fltk|{s||${PREFIX}&|;s|10|$${plength}|;}" \
34                 ${WRKSRC}/src/Fl_Preferences.cxx
35         ${REINPLACE_CMD} -e 's,$$(docdir)/examples,${EXAMPLESDIR},' \
36                 ${WRKSRC}/test/Makefile
37         ${REINPLACE_CMD} -e '/^INSTALL_BIN/s,-m,${STRIP} &, ; \
38                 s,^\.SILENT,#&,' ${WRKSRC}/makeinclude.in
39         ${REINPLACE_CMD} -E \
40                 's,(.*)LDFLAGS(.*)LINKSHARED(.*),\1LINKSHARED\2LDFLAGS\3,' \
41                         ${WRKSRC}/fluid/Makefile
42
43 post-install:
44 .for x in fltk fltk_forms fltk_gl fltk_images
45         ${LN} -sf lib${x}.so.${PORTVERSION:R} \
46                 ${STAGEDIR}${PREFIX}/lib/lib${x}.so.1
47 .endfor
48
49 .include <bsd.port.mk>