update Mon Jan 18 06:37:00 PST 2010
[pkgsrc.git] / devel / anjuta / Makefile
1 # $NetBSD: Makefile,v 1.73 2010/01/18 09:58:43 wiz Exp $
2
3 DISTNAME=       anjuta-2.24.2
4 PKGREVISION=    6
5 CATEGORIES=     devel
6 MASTER_SITES=   ${MASTER_SITE_GNOME:=sources/anjuta/2.24/}
7 #MASTER_SITES+= ${MASTER_SITE_SOURCEFORGE:=anjuta/}
8 EXTRACT_SUFX=   .tar.bz2
9
10 MAINTAINER=     pkgsrc-users@NetBSD.org
11 HOMEPAGE=       http://www.anjuta.org/
12 COMMENT=        Gnome based IDE for C and C++
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 DEPENDS+=       autogen-[0-9]*:../../devel/autogen
17 DEPENDS+=       autoconf>=2.59:../../devel/autoconf
18 DEPENDS+=       automake>=1.8.2:../../devel/automake
19 DEPENDS+=       gnome-terminal>=2.4.2:../../x11/gnome-terminal
20 DEPENDS+=       libtool>=1.5.2:../../devel/libtool
21 DEPENDS+=       yelp>=2.4.2:../../misc/yelp
22
23 BUILD_DEPENDS+=         p5-XML-Parser-[0-9]*:../../textproc/p5-XML-Parser
24
25 USE_LANGUAGES=          c c++
26 USE_LIBTOOL=            yes
27 USE_PKGLOCALEDIR=       yes
28 USE_TOOLS+=             gmake:run intltool pkg-config:run msgfmt:run perl:run sh:run
29 USE_TOOLS+=             bash:run
30 GNU_CONFIGURE=          yes
31
32 CONFIGURE_ARGS+=        --disable-plugin-valgrind
33 CONFIGURE_ARGS+=        --enable-plugin-scintilla
34 # pkgsrc devhelp is currently API incompatible
35 CONFIGURE_ARGS+=        --disable-plugin-devhelp
36
37 SUBST_CLASSES+=         unused
38 SUBST_STAGE.unused=     pre-configure
39 SUBST_MESSAGE.unused=   Fixing __unused__ occurrances to avoid name clash
40 SUBST_FILES.unused=     tagmanager/c.c tagmanager/ctags.c tagmanager/general.h
41 SUBST_FILES.unused+=    tagmanager/lua.c tagmanager/options.c tagmanager/parse.c
42 SUBST_FILES.unused+=    tagmanager/parse.h tagmanager/regex.c
43 SUBST_FILES.unused+=    tagmanager/tm_file_entry.c tagmanager/tm_project.c
44 SUBST_FILES.unused+=    tagmanager/tm_source_file.c tagmanager/tm_workspace.c
45 SUBST_FILES.unused+=    tagmanager/eiffel.c tagmanager/lregex.c
46 SUBST_FILES.unused+=    tagmanager/routines.c
47 SUBST_SED.unused=       -e 's/__unused__/_exctags_unused_/g'
48
49 REPLACE_SH+=            scripts/anjuta_import.sh.in
50 REPLACE_PERL+=          plugins/tools/scripts/*.pl scripts/*.pl
51 REPLACE_BASH+=          global-tags/create_global_tags.sh.in
52
53 GCONF_SCHEMAS+= anjuta-build-basic-autotools-plugin.schemas
54 GCONF_SCHEMAS+= anjuta-cvs-plugin.schemas
55 GCONF_SCHEMAS+= anjuta-document-manager.schemas
56 GCONF_SCHEMAS+= anjuta-editor-scintilla.schemas
57 GCONF_SCHEMAS+= anjuta-editor-sourceview.schemas
58 GCONF_SCHEMAS+= anjuta-language-cpp-java.schemas
59 GCONF_SCHEMAS+= anjuta-message-manager-plugin.schemas
60 GCONF_SCHEMAS+= anjuta-symbol-browser-plugin.schemas
61 GCONF_SCHEMAS+= anjuta-terminal-plugin.schemas
62 GCONF_SCHEMAS+= anjuta.schemas
63
64 BUILDLINK_API_DEPENDS.gtk2+=    gtk2+>=2.12.0
65
66 #.include "../../devel/devhelp/buildlink3.mk"
67 .include "../../devel/gdl/buildlink3.mk"
68 .include "../../devel/glade3/buildlink3.mk"
69 .include "../../devel/gnome-build/buildlink3.mk"
70 .include "../../devel/libgnomeui/buildlink3.mk"
71 .include "../../devel/pcre/buildlink3.mk"
72 .include "../../devel/GConf/schemas.mk"
73 .include "../../graphics/graphviz/buildlink3.mk"
74 .include "../../print/libgnomeprintui/buildlink3.mk"
75 .include "../../mk/omf-scrollkeeper.mk"
76 .include "../../textproc/gnome-doc-utils/buildlink3.mk"
77 .include "../../textproc/libxslt/buildlink3.mk"
78 .include "../../x11/gtksourceview2/buildlink3.mk"
79 .include "../../x11/vte/buildlink3.mk"
80 .include "../../databases/shared-mime-info/mimedb.mk"
81 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
82 .include "../../mk/bsd.pkg.mk"