Fixup fromcvs/togit conversion
[pkgsrcv2.git] / x11 / fltk13 / Makefile
1 # $NetBSD$
2
3 DISTNAME=       fltk-1.3.0-source
4 PKGNAME=        ${DISTNAME:S/-source//}
5 VERS=           ${DISTNAME:S/fltk-//:S/-source//}
6 PKGREVISION=    7
7 CATEGORIES=     x11
8 MASTER_SITES=   http://ftp.easysw.com/pub/fltk/${VERS}/ \
9                 ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/fltk/${VERS}/ \
10                 ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/fltk/${VERS}/
11 EXTRACT_SUFX=   .tar.gz
12
13 MAINTAINER=     pkgsrc-users@NetBSD.org
14 HOMEPAGE=       http://www.fltk.org/
15 COMMENT=        Fast Light Tool Kit for graphical user interfaces
16 LICENSE=        gnu-lgpl-v2
17
18 PKG_DESTDIR_SUPPORT=    user-destdir
19 CONFLICTS=              fltk-1.[012].*
20
21 WRKSRC=                 ${WRKDIR}/${DISTNAME:S/-source//}
22 USE_LANGUAGES=          c c++
23 USE_LIBTOOL=            yes
24 USE_TOOLS+=             gmake
25 TEST_TARGET=            test
26
27 PKG_OPTIONS_VAR=        PKG_OPTIONS.fltk13
28 PKG_SUPPORTED_OPTIONS=  opengl # cairo
29 PKG_SUGGESTED_OPTIONS=  opengl # cairo
30 #PLIST_VARS+=   cairo
31 PLIST_VARS+=    opengl
32
33 .include "../../mk/bsd.prefs.mk"
34 .include "../../mk/bsd.options.mk"
35
36 PTHREAD_OPTS+=          require
37 GNU_CONFIGURE=          yes
38 CONFIGURE_ARGS+=        --enable-libtool=${LIBTOOL:Q}
39 CONFIGURE_ARGS+=        --enable-threads
40 CONFIGURE_ARGS+=        ac_cv_have_overlay=yes
41
42 PLIST_VARS+=            cs      # case-sensitive
43 .if !exists(./descr)
44 CONFIGURE_ARGS+=        --with-links
45 PLIST.cs=               yes
46 .endif
47
48 BUILDLINK_DEPMETHOD.libXt?=     build
49
50 #.if !empty(PKG_OPTIONS:Mcairo)
51 #.  include "../../graphics/cairo/buildlink3.mk"
52 #CONFIGURE_ARGS+=       --enable-cairo
53 #PLIST.cairo=   yes
54 #.else
55 #CONFIGURE_ARGS+=       --disable-cairo
56 #.endif
57
58 .if !empty(PKG_OPTIONS:Mopengl)
59 .  include "../../graphics/Mesa/buildlink3.mk"
60 CONFIGURE_ARGS+=        --enable-gl
61 PLIST.opengl=   yes
62 .else
63 CONFIGURE_ARGS+=        --disable-gl
64 .endif
65
66 CONFIGURE_ARGS+=        --enable-shared
67 # Use pkgsrc versions, not package's bundled versions.
68 CONFIGURE_ARGS+=        --disable-localjpeg --disable-localzlib --disable-localpng
69
70 .include "../../graphics/MesaLib/buildlink3.mk"
71 .include "../../graphics/glu/buildlink3.mk"
72 .include "../../mk/jpeg.buildlink3.mk"
73 .include "../../graphics/png/buildlink3.mk"
74 .include "../../x11/libXext/buildlink3.mk"
75 .include "../../x11/libXt/buildlink3.mk"
76 .include "../../x11/xextproto/buildlink3.mk"
77 .include "../../mk/pthread.buildlink3.mk"
78 .include "../../mk/bsd.pkg.mk"