head	1.12;
access;
symbols
	pkgsrc-2022Q3:1.11.0.34
	pkgsrc-2022Q3-base:1.11
	pkgsrc-2022Q2:1.11.0.32
	pkgsrc-2022Q2-base:1.11
	pkgsrc-2022Q1:1.11.0.30
	pkgsrc-2022Q1-base:1.11
	pkgsrc-2021Q4:1.11.0.28
	pkgsrc-2021Q4-base:1.11
	pkgsrc-2021Q3:1.11.0.26
	pkgsrc-2021Q3-base:1.11
	pkgsrc-2021Q2:1.11.0.24
	pkgsrc-2021Q2-base:1.11
	pkgsrc-2021Q1:1.11.0.22
	pkgsrc-2021Q1-base:1.11
	pkgsrc-2020Q4:1.11.0.20
	pkgsrc-2020Q4-base:1.11
	pkgsrc-2020Q3:1.11.0.18
	pkgsrc-2020Q3-base:1.11
	pkgsrc-2020Q2:1.11.0.16
	pkgsrc-2020Q2-base:1.11
	pkgsrc-2020Q1:1.11.0.12
	pkgsrc-2020Q1-base:1.11
	pkgsrc-2019Q4:1.11.0.14
	pkgsrc-2019Q4-base:1.11
	pkgsrc-2019Q3:1.11.0.10
	pkgsrc-2019Q3-base:1.11
	pkgsrc-2019Q2:1.11.0.8
	pkgsrc-2019Q2-base:1.11
	pkgsrc-2019Q1:1.11.0.6
	pkgsrc-2019Q1-base:1.11
	pkgsrc-2018Q4:1.11.0.4
	pkgsrc-2018Q4-base:1.11
	pkgsrc-2018Q3:1.11.0.2
	pkgsrc-2018Q3-base:1.11
	pkgsrc-2018Q2:1.10.0.2
	pkgsrc-2018Q2-base:1.10
	pkgsrc-2018Q1:1.9.0.4
	pkgsrc-2018Q1-base:1.9
	pkgsrc-2017Q4:1.9.0.2
	pkgsrc-2017Q4-base:1.9
	pkgsrc-2017Q3:1.8.0.10
	pkgsrc-2017Q3-base:1.8
	pkgsrc-2017Q2:1.8.0.6
	pkgsrc-2017Q2-base:1.8
	pkgsrc-2017Q1:1.8.0.4
	pkgsrc-2017Q1-base:1.8
	pkgsrc-2016Q4:1.8.0.2
	pkgsrc-2016Q4-base:1.8
	pkgsrc-2016Q3:1.5.0.20
	pkgsrc-2016Q3-base:1.5
	pkgsrc-2016Q2:1.5.0.18
	pkgsrc-2016Q2-base:1.5
	pkgsrc-2016Q1:1.5.0.16
	pkgsrc-2016Q1-base:1.5
	pkgsrc-2015Q4:1.5.0.14
	pkgsrc-2015Q4-base:1.5
	pkgsrc-2015Q3:1.5.0.12
	pkgsrc-2015Q3-base:1.5
	pkgsrc-2015Q2:1.5.0.10
	pkgsrc-2015Q2-base:1.5
	pkgsrc-2015Q1:1.5.0.8
	pkgsrc-2015Q1-base:1.5
	pkgsrc-2014Q4:1.5.0.6
	pkgsrc-2014Q4-base:1.5
	pkgsrc-2014Q3:1.5.0.4
	pkgsrc-2014Q3-base:1.5
	pkgsrc-2014Q2:1.5.0.2
	pkgsrc-2014Q2-base:1.5
	pkgsrc-2014Q1:1.3.0.12
	pkgsrc-2014Q1-base:1.3
	pkgsrc-2013Q4:1.3.0.10
	pkgsrc-2013Q4-base:1.3
	pkgsrc-2013Q3:1.3.0.8
	pkgsrc-2013Q3-base:1.3
	pkgsrc-2013Q2:1.3.0.6
	pkgsrc-2013Q2-base:1.3
	pkgsrc-2013Q1:1.3.0.4
	pkgsrc-2013Q1-base:1.3
	pkgsrc-2012Q4:1.3.0.2
	pkgsrc-2012Q4-base:1.3
	pkgsrc-2012Q3:1.2.0.2
	pkgsrc-2012Q3-base:1.2
	pkgsrc-2012Q2:1.1.1.1.0.12
	pkgsrc-2012Q2-base:1.1.1.1
	pkgsrc-2012Q1:1.1.1.1.0.10
	pkgsrc-2012Q1-base:1.1.1.1
	pkgsrc-2011Q4:1.1.1.1.0.8
	pkgsrc-2011Q4-base:1.1.1.1
	pkgsrc-2011Q3:1.1.1.1.0.6
	pkgsrc-2011Q3-base:1.1.1.1
	pkgsrc-2011Q2:1.1.1.1.0.4
	pkgsrc-2011Q2-base:1.1.1.1
	pkgsrc-2011Q1:1.1.1.1.0.2
	pkgsrc-2011Q1-base:1.1.1.1
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.12
date	2022.12.25.18.51.55;	author wiz;	state dead;
branches;
next	1.11;
commitid	P6dVyGhIIdXDfY6E;

1.11
date	2018.07.04.13.40.14;	author jperkin;	state Exp;
branches;
next	1.10;
commitid	NnIyRkdX3Lbg3PIA;

1.10
date	2018.04.02.09.30.06;	author wiz;	state Exp;
branches;
next	1.9;
commitid	vVJVbhXKP7eGGQwA;

1.9
date	2017.11.26.10.45.28;	author wiz;	state Exp;
branches;
next	1.8;
commitid	BVHG5xLjPNTEbxgA;

1.8
date	2016.11.26.03.37.25;	author marino;	state Exp;
branches;
next	1.7;
commitid	19uNo3OqsgPdyAvz;

1.7
date	2016.11.25.20.36.49;	author marino;	state Exp;
branches;
next	1.6;
commitid	OuLe7Bz0COsVdyvz;

1.6
date	2016.11.25.01.05.47;	author marino;	state Exp;
branches;
next	1.5;
commitid	rUGrDn8JfIhcKrvz;

1.5
date	2014.05.09.12.14.58;	author marino;	state Exp;
branches;
next	1.4;
commitid	TI2MpSGzIVA8nRzx;

1.4
date	2014.04.30.16.28.09;	author marino;	state Exp;
branches;
next	1.3;
commitid	Vni8Ls5Vdi9V3Jyx;

1.3
date	2012.10.31.11.17.03;	author asau;	state Exp;
branches;
next	1.2;

1.2
date	2012.07.08.20.08.42;	author marino;	state Exp;
branches;
next	1.1;

1.1
date	2011.02.03.19.04.02;	author drochner;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2011.02.03.19.04.02;	author drochner;	state Exp;
branches;
next	;


desc
@@


1.12
log
@gprbuild-aux: really remove
@
text
@# $NetBSD: Makefile,v 1.11 2018/07/04 13:40:14 jperkin Exp $

DISTNAME=	gprbuild-aux-${SNAPSHOT}
CATEGORIES=	devel
MASTER_SITES=	https://codeload.github.com/AdaCore/gprbuild/tar.gz/${TAGNAME}?dummy=/
DISTFILES=	gprbuild-${TAGNAME}.tar.gz

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/AdaCore/gprbuild
COMMENT=	Adacore multi-language software build tool
LICENSE=	gnu-gpl-v3

SNAPSHOT=		20160609
TAGNAME=		376670f
USE_LANGUAGES=		c ada
BUILD_MAKE_FLAGS=	BUILD=production \
			PROCESSORS=${MAKE_JOBS:U1:Q}
MAKE_ENV=		ADA_PROJECT_PATH=${PREFIX}/lib/gnat
WRKSRC=			${WRKDIR}/gprbuild-${TAGNAME}
BUILD_DIRS=		${WRKSRC}/construction

SUBST_CLASSES=		lbase

SUBST_STAGE.lbase=	pre-configure
SUBST_FILES.lbase=	share/gprconfig/compilers.xml
SUBST_SED.lbase=	-e "s|/usr/local|${LOCALBASE}|"
SUBST_MESSAGE.lbase=	Ensure pkgsrc localbase is used

post-patch:
	${MKDIR} ${WRKDIR}/trash ${BUILD_DIRS}
	${CP} ${FILESDIR}/Makefile.BSD ${BUILD_DIRS}/Makefile
	${MV} ${WRKSRC}/share/gprconfig/*.orig ${WRKDIR}/trash

.include "../../textproc/xmlada/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.11
log
@*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2018/04/02 09:30:06 wiz Exp $
@


1.10
log
@*: reset maintainer for marino on his request
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2017/11/26 10:45:28 wiz Exp $
d24 1
a24 1
SUBST_STAGE.lbase=	post-patch
@


1.9
log
@gprbuild-aux: update HOMEPAGE
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2016/11/26 03:37:25 marino Exp $
d8 1
a8 1
MAINTAINER=	draco@@marino.st
@


1.8
log
@devel/gprbuild-aux: Commit forgotten file

User-error on CVS, the file didn't get successfully added the first time.
While here, correct the localbase on the xml data file.
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.7 2016/11/25 20:36:49 marino Exp $
#
d9 1
a9 1
HOMEPAGE=	http://www.adacore.com/home/products/gnatpro/toolsuite/gprbuild/
@


1.7
log
@Upgrade USE_LANGUAGES=ada to use lang/gcc5-aux instead of lang/gcc-aux

This large commit accomplishes the following:

1) Switch USE_LANGUAGES=ada to require lang/gcc5-aux (gcc 5.4) instead
   of lang/gcc-aux (gcc 4.9.2) on gcc.mk
2) Bump affected ports and fix paths as necessary
3) Upgrade devel/gprbuild to the latest release
   - No longer requires lang/gnat_util
   - gprslave requires gcc6-aux, so it was disabled for now
4) Fix lang/gnat_util but set PKG_SKIP_REASON
   - It has no further purpose in the pkgsrc tree
   - It has no practical purpose outside of the pkgsrc tree
   - Indicate intent to remove from tree in Jan. 2017
5) Set devel/GPS as failed with PKG_FAIL_REASON
   - This version of GPS is several years old and at the time they were
     strongly tied to compiler.
   - Latest release of GPS require gcc6-aux (not available) and several
     new and complex dependencies
   - maintainer (me) has no interest to continue supporting it
   - Leaving GPS in place until Jan 2017 to give another person chance to
     upgrade and take over support
   - Latest version in FreeBSD Ports Collection as a reference point
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2016/11/25 01:05:47 marino Exp $
d23 7
@


1.6
log
@devel: gnatpython, gprbuild-aux: remove bad MASTER_SITES entry
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2014/05/09 12:14:58 marino Exp $
d6 2
a7 2
MASTER_SITES=	http://downloads.dragonlace.net/src/
DISTFILES=	gprbuild-gpl-${YEAR}-src.tgz
d14 2
a15 3
SNAPSHOT=		20130416
YEAR=			2013
GNU_CONFIGURE=		yes
d17 10
a26 17
USE_TOOLS=		gmake
MAKE_ARGS+=		BUILD=production
MAKE_ARGS+=		PROCESSORS=${MAKE_JOBS:U1:Q}
MAKE_ENV+=		ADA_PROJECT_PATH=${PREFIX}/lib/gnat
CONFIGURE_ENV+=		ADA_PROJECT_PATH=${PREFIX}/lib/gnat
WRKSRC=			${WRKDIR}/gprbuild-${YEAR}-src

SUBST_CLASSES+= 	xml
SUBST_STAGE.xml=	pre-configure
SUBST_MESSAGE.xml=	Edit compilers.xml to support lang/gcc-aux runtime
SUBST_FILES.xml=	share/gprconfig/compilers.xml
SUBST_SED.xml=		-e "s,@@AUXPREFIX@@,${PREFIX}/gcc-aux,"

do-build:
	# Recreate the do-build target without the -J parameter
	# It interferes with the PROCESSORS configure argument
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gmake ${MAKE_ARGS} all
a28 1
.include "../../lang/gnat_util/buildlink3.mk"
@


1.5
log
@devel/gprbuild-aux: Remove unnecessary post-install target

SunOS find does not support -empty.  This was used by the post-install
target to remove empty directories, and the command consequently failed
there.  It turns out that pkgsrc just ignores empty directories when it
is creating the package list so we don't need the target at all.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2014/04/30 16:28:09 marino Exp $
d6 1
a6 2
MASTER_SITES=	http://downloads.dragonlace.net/src/ \
		http://dragonlace.mirrors.ada.cx/src/
@


1.4
log
@devel/gprbuild-aux: Update version GPL 2012 to GPL 2013

GPRBuild needs to be built with GNAT sources, so it now depends on
the new library lang/gnat_util.  It installs two new programs:
gprinstall and gprslave.  This is the latest version published by
Adacore.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2012/10/31 11:17:03 asau Exp $
a36 4
post-install:
	cd ${DESTDIR}${PREFIX}; ${FIND} share/examples -type d -empty | \
		${SORT} -dr | ${XARGS} ${RMDIR}

@


1.3
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2012/07/08 20:08:42 marino Exp $
d8 1
a8 1
DISTFILES=	gprbuild-gpl-2012-src.tgz
d15 2
a16 1
SNAPSHOT=		20120510
d20 2
d24 1
a24 1
WRKSRC=			${WRKDIR}/gprbuild-2012-src
d32 9
d42 1
@


1.2
log
@devel/gprbuild-aux: Upgrade to version GPL 2012

1) Replace custom tarball with Adacore's GPL 2012 release
2) Update license to GPLv3
3) Remove lang/gnat-aux dependency
4) USE_LANGUAGES+= ada (invokes lang/gcc-aux dependency)
5) Update buildlink3.mk to require GPL 2012 version
6) Restore use of pkgsrc wrappers
7) Add Library_Option "-R" support which ignores all automatically
   generated rpaths* which point to the WRKOBJDIR.  DESTDIR isn't
   supported by GPRBuild, so this rpath disabling is necessary to
   avoid references to work directories.
   * gcc and adalib rpaths are excluded with -R option.
8) This Library_Option "-R" matches the same modification added to
   lang/gcc-aux and lang/gnat-aux's project handler.
9) This modification is required to fix www/aws rpath issues which
   appears with recent changes to PKG_DEVELOPER=yes checks.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2011/02/03 19:04:02 drochner Exp $
a14 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d8 1
a8 1
EXTRACT_SUFX=	.tar.bz2
d13 1
a13 1
LICENSE=	gnu-gpl-v2
d16 2
a17 1
SNAPSHOT=		20101120
d19 1
a19 1
USE_LANGUAGES=		c # Ada is not option.
d22 2
a23 1
#CONFIGURE_ENV+=		CC=gnatgcc
d25 5
a29 9
# no special configuration options necessary
pre-configure:
	# explicitly request GNAT-AUX compiler (required by XML/Ada too)
	# It is done here to fool tough pkgsrc compiler checks
	${SETENV} CC=gnatgcc

do-wrapper:
	# GPRbuild has a linkage problem while using standard wrappers
	${ECHO} "##  Wrappers are intentionally disabled  ##"
@


1.1.1.1
log
@add gprbuild-aux-20101120, a Multi-language project builder,
from John Marino per PR pkg/44438
@
text
@@
