1 # $NetBSD: Makefile,v 1.1.1.1 2011/02/08 18:32:23 drochner Exp $
4 DISTNAME= gps-${GPS_VERSION}
7 MASTER_SITES= http://downloads.dragonlace.net/src/ \
8 http://dragonlace.mirrors.ada.cx/src/
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
16 PKG_DESTDIR_SUPPORT= user-destdir
19 USE_TOOLS+= gmake sed perl awk
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
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
36 # Disable problematic wrappers
37 @${ECHO} "### Pkgsrc wrappers disabled ###"
40 cd ${WRKSRC} && ${SETENV} ${MY_CONFIGURE_ENV} ./configure ${CONFIGURE_ARGS}
42 cd ${WRKSRC} && ${SETENV} ADA_PROJECT_PATH=${APP} gmake default
44 # "scripts" directory does not exist, tests disable
46 # cd ${WRKSRC}/scripts && ./testsuites
48 # cd ${WRKSRC}/scripts && ./testsuites clean
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
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"