need dependency on bash for REPLACE_BASH to work properly.
[pkgsrcv2.git] / devel / gps / Makefile
1 # $NetBSD: Makefile,v 1.1.1.1 2011/02/08 18:32:23 drochner Exp $
2 #
3
4 DISTNAME=       gps-${GPS_VERSION}
5 PKGREVISION=    1
6 CATEGORIES=     devel
7 MASTER_SITES=   http://downloads.dragonlace.net/src/ \
8                 http://dragonlace.mirrors.ada.cx/src/
9 EXTRACT_SUFX=   .tar.bz2
10
11 MAINTAINER=     draco@marino.st
12 HOMEPAGE=       http://www.adacore.com/home/products/gnatpro/toolsuite/gps/
13 COMMENT=        GNAT Programming Studio - IDE for Ada and many other languages
14 LICENSE=        gnu-gpl-v2
15
16 PKG_DESTDIR_SUPPORT=    user-destdir
17
18 GNU_CONFIGURE=          yes
19 USE_TOOLS+=             gmake sed perl awk
20
21 GPS_VERSION=            5.0.0
22 FULL_PATH=              /sbin:/bin:/usr/sbin:/usr/bin:${PREFIX}/sbin:${PREFIX}/bin:${PREFIX}/lib/pkgconfig
23 MY_CONFIGURE_ENV=       PATH=${FULL_PATH}
24 MY_CONFIGURE_ENV+=      CC=gnatgcc
25 APP=                    ${PREFIX}/lib/gnat
26 TPLS=                   ${PREFIX}/share/gps/templates
27
28 .include "options.mk"
29
30 # Do to hardcoding on GPS' part, can't get python to work yet
31 CONFIGURE_ARGS+=        --with-gmp=${PREFIX}
32 CONFIGURE_ARGS+=        --with-python=no
33 CONFIGURE_ARGS+=        --enable-shared-python=yes
34
35 do-wrapper:
36         # Disable problematic wrappers
37         @${ECHO} "###  Pkgsrc wrappers disabled  ###"
38
39 do-configure:
40         cd ${WRKSRC} && ${SETENV} ${MY_CONFIGURE_ENV} ./configure ${CONFIGURE_ARGS}
41 do-build:
42         cd ${WRKSRC} && ${SETENV} ADA_PROJECT_PATH=${APP} gmake default
43
44 # "scripts" directory does not exist, tests disable
45 #do-test:
46 #       cd ${WRKSRC}/scripts && ./testsuites
47 #test-clean:
48 #       cd ${WRKSRC}/scripts && ./testsuites clean
49
50 post-install:
51         ${TOUCH} ${DESTDIR}${PREFIX}/share/doc/gps/pdf/IGNORE.ME
52         ${TOUCH} ${DESTDIR}${PREFIX}/share/doc/gps/txt/IGNORE.ME
53         ${TOUCH} ${DESTDIR}${PREFIX}/share/examples/gps/tutorial/matrix_handling/IGNORE.ME
54         ${TOUCH} ${DESTDIR}${TPLS}/ajis_hello/obj/IGNORE.ME
55         ${TOUCH} ${DESTDIR}${TPLS}/ajis_hello/bin/IGNORE.ME
56         ${TOUCH} ${DESTDIR}${TPLS}/ajis_hello/binding/IGNORE.ME
57         ${TOUCH} ${DESTDIR}${TPLS}/gtkada_minimal/obj/IGNORE.ME
58         ${TOUCH} ${DESTDIR}${TPLS}/simple_project/obj/IGNORE.ME
59         ${STRIP} ${DESTDIR}${PREFIX}/bin/gps
60
61 .include "../../x11/gtkada/buildlink3.mk"
62 .include "../../textproc/xmlada/buildlink3.mk"
63 .include "../../devel/gprbuild-aux/buildlink3.mk"
64 #.include "../../lang/python26/buildlink3.mk"
65 .include "../../mk/bsd.pkg.mk"