head	1.42;
access;
symbols
	pkgsrc-2022Q3:1.40.0.2
	pkgsrc-2022Q3-base:1.40
	pkgsrc-2022Q2:1.39.0.6
	pkgsrc-2022Q2-base:1.39
	pkgsrc-2022Q1:1.39.0.4
	pkgsrc-2022Q1-base:1.39
	pkgsrc-2021Q4:1.39.0.2
	pkgsrc-2021Q4-base:1.39
	pkgsrc-2021Q3:1.37.0.4
	pkgsrc-2021Q3-base:1.37
	pkgsrc-2021Q2:1.37.0.2
	pkgsrc-2021Q2-base:1.37
	pkgsrc-2021Q1:1.36.0.8
	pkgsrc-2021Q1-base:1.36
	pkgsrc-2020Q4:1.36.0.6
	pkgsrc-2020Q4-base:1.36
	pkgsrc-2020Q3:1.36.0.4
	pkgsrc-2020Q3-base:1.36
	pkgsrc-2020Q2:1.36.0.2
	pkgsrc-2020Q2-base:1.36
	pkgsrc-2020Q1:1.31.0.2
	pkgsrc-2020Q1-base:1.31
	pkgsrc-2019Q4:1.29.0.4
	pkgsrc-2019Q4-base:1.29
	pkgsrc-2019Q3:1.28.0.2
	pkgsrc-2019Q3-base:1.28
	pkgsrc-2019Q2:1.27.0.2
	pkgsrc-2019Q2-base:1.27
	pkgsrc-2019Q1:1.26.0.8
	pkgsrc-2019Q1-base:1.26
	pkgsrc-2018Q4:1.26.0.6
	pkgsrc-2018Q4-base:1.26
	pkgsrc-2018Q3:1.26.0.4
	pkgsrc-2018Q3-base:1.26
	pkgsrc-2018Q2:1.26.0.2
	pkgsrc-2018Q2-base:1.26
	pkgsrc-2018Q1:1.24.0.14
	pkgsrc-2018Q1-base:1.24
	pkgsrc-2017Q4:1.24.0.12
	pkgsrc-2017Q4-base:1.24
	pkgsrc-2017Q3:1.24.0.10
	pkgsrc-2017Q3-base:1.24
	pkgsrc-2017Q2:1.24.0.6
	pkgsrc-2017Q2-base:1.24
	pkgsrc-2017Q1:1.24.0.4
	pkgsrc-2017Q1-base:1.24
	pkgsrc-2016Q4:1.24.0.2
	pkgsrc-2016Q4-base:1.24
	pkgsrc-2016Q3:1.22.0.2
	pkgsrc-2016Q3-base:1.22
	pkgsrc-2016Q2:1.21.0.4
	pkgsrc-2016Q2-base:1.21
	pkgsrc-2016Q1:1.21.0.2
	pkgsrc-2016Q1-base:1.21
	pkgsrc-2015Q4:1.20.0.4
	pkgsrc-2015Q4-base:1.20
	pkgsrc-2015Q3:1.20.0.2
	pkgsrc-2015Q3-base:1.20
	pkgsrc-2015Q2:1.19.0.10
	pkgsrc-2015Q2-base:1.19
	pkgsrc-2015Q1:1.19.0.8
	pkgsrc-2015Q1-base:1.19
	pkgsrc-2014Q4:1.19.0.6
	pkgsrc-2014Q4-base:1.19
	pkgsrc-2014Q3:1.19.0.4
	pkgsrc-2014Q3-base:1.19
	pkgsrc-2014Q2:1.19.0.2
	pkgsrc-2014Q2-base:1.19
	pkgsrc-2014Q1:1.14.0.2
	pkgsrc-2014Q1-base:1.14
	pkgsrc-2013Q4:1.12.0.4
	pkgsrc-2013Q4-base:1.12
	pkgsrc-2013Q3:1.12.0.2
	pkgsrc-2013Q3-base:1.12
	pkgsrc-2013Q2:1.11.0.2
	pkgsrc-2013Q2-base:1.11
	pkgsrc-2013Q1:1.9.0.2
	pkgsrc-2013Q1-base:1.9
	pkgsrc-2012Q4:1.8.0.2
	pkgsrc-2012Q4-base:1.8
	pkgsrc-2012Q3:1.6.0.2
	pkgsrc-2012Q3-base:1.6
	pkgsrc-2012Q2:1.5.0.4
	pkgsrc-2012Q2-base:1.5
	pkgsrc-2012Q1:1.5.0.2
	pkgsrc-2012Q1-base:1.5
	pkgsrc-2011Q4:1.4.0.4
	pkgsrc-2011Q4-base:1.4
	pkgsrc-2011Q3:1.4.0.2
	pkgsrc-2011Q3-base:1.4
	pkgsrc-2011Q2:1.3.0.4
	pkgsrc-2011Q2-base:1.3
	pkgsrc-2011Q1:1.3.0.2
	pkgsrc-2011Q1-base:1.3
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.42
date	2022.12.25.11.18.59;	author wiz;	state dead;
branches;
next	1.41;
commitid	NnQXmCveO01vJV6E;

1.41
date	2022.10.26.10.32.03;	author wiz;	state Exp;
branches;
next	1.40;
commitid	PVFjlIYUKslkpdZD;

1.40
date	2022.06.30.11.18.57;	author nia;	state Exp;
branches;
next	1.39;
commitid	AhctUV91Vubws3KD;

1.39
date	2021.12.08.16.06.54;	author adam;	state Exp;
branches;
next	1.38;
commitid	2PyWjHx5T8rqARjD;

1.38
date	2021.09.29.19.01.26;	author adam;	state Exp;
branches;
next	1.37;
commitid	WsBUbBM52TSePSaD;

1.37
date	2021.04.21.13.25.29;	author adam;	state Exp;
branches;
next	1.36;
commitid	RAyVO2K5RkoQ8aQC;

1.36
date	2020.05.22.10.56.44;	author adam;	state Exp;
branches;
next	1.35;
commitid	m1Z0QPvTTTWz3e9C;

1.35
date	2020.05.03.19.08.52;	author rillig;	state Exp;
branches;
next	1.34;
commitid	NQwKpMF20aIDoP6C;

1.34
date	2020.05.01.07.10.19;	author rillig;	state Exp;
branches;
next	1.33;
commitid	oylWYSgdWwJ6uv6C;

1.33
date	2020.05.01.07.00.16;	author rillig;	state Exp;
branches;
next	1.32;
commitid	K78b1k478VIzqv6C;

1.32
date	2020.04.30.23.47.41;	author joerg;	state Exp;
branches;
next	1.31;
commitid	1nw7xtWw0zbf2t6C;

1.31
date	2020.03.08.16.51.35;	author wiz;	state Exp;
branches;
next	1.30;
commitid	rcNYzTQo8icypCZB;

1.30
date	2020.01.18.21.51.04;	author jperkin;	state Exp;
branches;
next	1.29;
commitid	JW4hJgY8ZdoTFdTB;

1.29
date	2019.11.04.22.09.51;	author rillig;	state Exp;
branches;
next	1.28;
commitid	3HKsGoZT17shdAJB;

1.28
date	2019.07.20.22.46.54;	author wiz;	state Exp;
branches;
next	1.27;
commitid	dMrQLvIeoazTQPvB;

1.27
date	2019.04.25.07.33.26;	author maya;	state Exp;
branches;
next	1.26;
commitid	1FEMQBEPb9uTxHkB;

1.26
date	2018.04.17.22.29.52;	author wiz;	state Exp;
branches;
next	1.25;
commitid	2vVfqOUBo6B4wQyA;

1.25
date	2018.04.02.09.30.07;	author wiz;	state Exp;
branches;
next	1.24;
commitid	vVJVbhXKP7eGGQwA;

1.24
date	2016.11.26.18.34.47;	author marino;	state Exp;
branches;
next	1.23;
commitid	mWAgJ4jzjyL4wFvz;

1.23
date	2016.11.25.20.36.50;	author marino;	state Exp;
branches;
next	1.22;
commitid	OuLe7Bz0COsVdyvz;

1.22
date	2016.09.19.13.04.28;	author wiz;	state Exp;
branches;
next	1.21;
commitid	98KhYczgOTf8STmz;

1.21
date	2016.03.05.11.29.35;	author jperkin;	state Exp;
branches;
next	1.20;
commitid	1LoxeQftu903HrXy;

1.20
date	2015.08.23.14.30.42;	author wiz;	state Exp;
branches;
next	1.19;
commitid	z69rudj4sznWYoyy;

1.19
date	2014.05.17.16.10.49;	author wiz;	state Exp;
branches;
next	1.18;
commitid	vZBubLIZiAZOpUAx;

1.18
date	2014.05.09.23.58.21;	author marino;	state Exp;
branches;
next	1.17;
commitid	u1XFO9N1kXcrgVzx;

1.17
date	2014.05.09.22.45.15;	author marino;	state Exp;
branches;
next	1.16;
commitid	UVCqmCIcNUpmRUzx;

1.16
date	2014.04.30.16.30.33;	author marino;	state Exp;
branches;
next	1.15;
commitid	sEGfOxUAZc7L4Jyx;

1.15
date	2014.04.28.13.04.20;	author marino;	state Exp;
branches;
next	1.14;
commitid	3Nq5AjLXwQSZZryx;

1.14
date	2014.02.12.23.18.43;	author tron;	state Exp;
branches;
next	1.13;
commitid	dfJj7CwMMWJzNRox;

1.13
date	2014.01.01.11.52.37;	author wiz;	state Exp;
branches;
next	1.12;
commitid	QYCwxCyUCmbkmpjx;

1.12
date	2013.07.07.23.46.50;	author marino;	state Exp;
branches;
next	1.11;
commitid	R7oHWv4x962k2BWw;

1.11
date	2013.06.16.23.09.50;	author asau;	state Exp;
branches;
next	1.10;
commitid	CRJ1lrqyzVkuvTTw;

1.10
date	2013.04.27.11.49.55;	author marino;	state Exp;
branches;
next	1.9;

1.9
date	2013.02.06.23.23.58;	author jperkin;	state Exp;
branches;
next	1.8;

1.8
date	2012.10.28.06.30.10;	author asau;	state Exp;
branches;
next	1.7;

1.7
date	2012.10.04.07.08.08;	author wiz;	state Exp;
branches;
next	1.6;

1.6
date	2012.07.08.20.14.28;	author marino;	state Exp;
branches;
next	1.5;

1.5
date	2012.03.16.04.31.15;	author obache;	state Exp;
branches;
next	1.4;

1.4
date	2011.07.19.19.56.37;	author drochner;	state Exp;
branches;
next	1.3;

1.3
date	2011.03.23.15.41.55;	author joerg;	state Exp;
branches;
next	1.2;

1.2
date	2011.03.02.10.14.31;	author drochner;	state Exp;
branches;
next	1.1;

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

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


desc
@@


1.42
log
@xmlada: remove

Doesn't build in any bulk build I could find.

Also remove the three packages using it:
grpbuild-aux, aws, aws-demos
@
text
@# $NetBSD: Makefile,v 1.41 2022/10/26 10:32:03 wiz Exp $

DISTNAME=	aws-${AWS_VERSION}
PKGREVISION=	22
CATEGORIES=	www
MASTER_SITES=	http://downloads.dragonlace.net/src/
EXTRACT_SUFX=	.tar.bz2

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	http://libre.adacore.com/libre/tools/aws/
COMMENT=	Adacore Ada Web Server and framework
LICENSE=	gnu-gpl-v2

BROKEN=		"sh: ../xoscons: not found"

AWS_VERSION=		3.1.0.0
USE_TOOLS+=		gmake makeinfo sed awk
USE_LANGUAGES=		c ada c++ fortran

# Note: c++ and fortran aren't used, but gprconfig probes for them.
# When that happens, pkgsrc wrapper emits a warning message which causes
# gprconfig to crash due to output text not matching expected regexp
# Adding c++ and fortran to USE_LANGUAGES avoids this issue.

.include "options.mk"

MY_MAKE_ENV+=		ADA_PROJECT_PATH=${PREFIX}/lib/gnat
MY_MAKE_ENV+=		AWK=awk
MY_MAKE_ENV+=		PATH=${PREFIX}/gcc5-aux/bin:${PATH:Q}
MY_CONF_ENV+=		PATH=${PREFIX}/gcc5-aux/bin:${PATH:Q}
CONFIGURE_ARGS+=	LPATH=${BUILDLINK_PREFIX.openssl}/lib
CONFIGURE_ARGS+=	ZPATH=${BUILDLINK_PREFIX.zlib}/lib

# Link options were added for the aws library
# "-R" option disables all rpaths except adalib and compiler libs.  This is
#      done because by default the rpaths will points at the WRKOBJDIR because
#      it doesn't support the concept of DESTDIR.
# "-Wl,-R" adds a second rpath string.
# -Wl,-rpath is a better choice, but synonym -Wl,-R works on all BSD and SunOS
SUBST_CLASSES+=		rpath
SUBST_STAGE.rpath=	pre-configure
SUBST_MESSAGE.rpath=	Adjust rpaths of shared libraries
SUBST_FILES.rpath=	src/src.gpr include/include.gpr
SUBST_FILES.rpath+=	demos/test_ldap/test_ldap.gpr tools/tools.gpr
SUBST_VARS.rpath=	ADDITIONAL_RPATH PREFIX
SUBST_SED.rpath+=	-e s,@@RFLAG@@,${LINKER_RPATH_FLAG},g
SUBST_SED.rpath+=	-e "s,@@SSL_RPATH@@,${BUILDLINK_PREFIX.openssl}/lib,g"
ADDITIONAL_RPATH=	${PREFIX}/lib:${PREFIX}/lib/aws/relocatable

GENERATE_PLIST=		cd ${DESTDIR}${PREFIX};
GENERATE_PLIST+=	${FIND} * -type f | ${SORT};

do-configure:
	cd ${WRKSRC} && ${SETENV} ${MY_CONF_ENV} \
		${GMAKE} setup ${CONFIGURE_ARGS}

do-build:
	cd ${WRKSRC} && ${SETENV} ${MY_MAKE_ENV} \
		${GMAKE} build build_doc

do-test: install
	cd ${WRKSRC}/regtests && ${SETENV} ${MY_MAKE_ENV} \
		python${PYVERSSUFFIX} testsuite.py

do-install:
	cd ${WRKSRC} && ${SETENV} ${INSTALL_ENV} ${GMAKE} install

.include "../../devel/zlib/buildlink3.mk"
.include "../../lang/python/pyversion.mk"
.include "../../devel/gnatpython/buildlink3.mk"
.include "../../textproc/xmlada/buildlink3.mk"
.include "../../devel/gprbuild-aux/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.41
log
@*: bump PKGREVISION for libunistring shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2022/06/30 11:18:57 nia Exp $
@


1.40
log
@*: Revbump packages that use Python at runtime without a PKGNAME prefix
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2021/12/08 16:06:54 adam Exp $
d4 1
a4 1
PKGREVISION=	21
@


1.39
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2021/09/29 19:01:26 adam Exp $
d4 1
a4 1
PKGREVISION=	20
@


1.38
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2021/04/21 13:25:29 adam Exp $
d4 1
a4 1
PKGREVISION=	19
@


1.37
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2020/05/22 10:56:44 adam Exp $
d4 1
a4 1
PKGREVISION=	18
@


1.36
log
@revbump after updating security/nettle
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2020/05/03 19:08:52 rillig Exp $
d4 1
a4 1
PKGREVISION=	17
@


1.35
log
@www/aws: clean up package definition
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2020/05/01 07:10:19 rillig Exp $
d4 1
a4 1
PKGREVISION=	16
@


1.34
log
@www/aws: fix pkglint warnings
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2020/05/01 07:00:16 rillig Exp $
d29 2
a30 2
MY_MAKE_ENV+=		PATH=${PREFIX}/gcc5-aux/bin:${PATH}
MY_CONF_ENV+=		PATH=${PREFIX}/gcc5-aux/bin:${PATH}
d46 1
a46 1
SUBST_SED.rpath+=	-e "s,@@RFLAG@@,${LINKER_RPATH_FLAG},g"
@


1.33
log
@www/aws: enclose BROKEN in quotes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2020/04/30 23:47:41 joerg Exp $
d43 5
a47 6
SUBST_FILES.rpath=	src/src.gpr include/include.gpr \
			demos/test_ldap/test_ldap.gpr tools/tools.gpr
SUBST_SED.rpath=	-e "s,@@ADDITIONAL_RPATH@@,${ADDITIONAL_RPATH}," \
			-e "s,@@PREFIX@@,${PREFIX},g" \
			-e "s,@@RFLAG@@,${LINKER_RPATH_FLAG},g" \
			-e "s,@@SSL_RPATH@@,${BUILDLINK_PREFIX.openssl}/lib,g"
@


1.32
log
@Mark as BROKEN because it tries to run a non-existing binary
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2020/03/08 16:51:35 wiz Exp $
d14 1
a14 1
BROKEN=		sh: ../xoscons: not found
@


1.31
log
@*: recursive bump for libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2020/01/18 21:51:04 jperkin Exp $
d14 2
@


1.30
log
@*: Recursive revision bump for openssl 1.1.1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2019/11/04 22:09:51 rillig Exp $
d4 1
a4 1
PKGREVISION=	15
@


1.29
log
@www: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

Manually excluded phraseanet since pkglint got the indentation wrong.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2019/07/20 22:46:54 wiz Exp $
d4 1
a4 1
PKGREVISION=	14
@


1.28
log
@*: recursive bump for nettle 3.5.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2019/04/25 07:33:26 maya Exp $
d16 1
a16 1
USE_LANGUAGES=  	c ada c++ fortran
d38 1
a38 1
SUBST_CLASSES+= 	rpath
d49 2
a50 2
GENERATE_PLIST=  cd ${DESTDIR}${PREFIX};
GENERATE_PLIST+= ${FIND} * -type f | ${SORT};
@


1.27
log
@PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2018/04/17 22:29:52 wiz Exp $
d4 1
a4 1
PKGREVISION=	13
@


1.26
log
@Add p11-kit to gnutls/bl3.mk and bump dependencies.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2018/04/02 09:30:07 wiz Exp $
d4 1
a4 1
PKGREVISION=	12
@


1.25
log
@*: reset maintainer for marino on his request
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2016/11/26 18:34:47 marino Exp $
d4 1
a4 1
PKGREVISION=	11
@


1.24
log
@devel/gprbuild-aux: change buildlink default full=>build

Normally gprbuild is only used for building, with a notable exception
of the broken devel/gps.
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.23 2016/11/25 20:36:50 marino Exp $
#
d9 1
a9 1
MAINTAINER=	draco@@marino.st
@


1.23
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.22 2016/09/19 13:04:28 wiz Exp $
d5 1
a5 1
PKGREVISION=	10
@


1.22
log
@Recursive PKGREVISION bump for gnutls shlib major bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2016/03/05 11:29:35 jperkin Exp $
d5 1
a5 1
PKGREVISION=	9
d28 2
a29 2
MY_MAKE_ENV+=		PATH=${PREFIX}/gcc-aux/bin:${PATH}
MY_CONF_ENV+=		PATH=${PREFIX}/gcc-aux/bin:${PATH}
@


1.21
log
@Bump PKGREVISION for security/openssl ABI bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2015/08/23 14:30:42 wiz Exp $
d5 1
a5 1
PKGREVISION=	8
@


1.20
log
@Bump PKGREVISION for nettle shlib major bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2014/05/17 16:10:49 wiz Exp $
d5 1
a5 1
PKGREVISION=	7
@


1.19
log
@Bump applications PKGREVISIONs for python users that might be using
python3, since the default changed from python33 to python34.

I probably bumped too many. I hope I got them all.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2014/05/09 23:58:21 marino Exp $
d5 1
a5 1
PKGREVISION=	6
@


1.18
log
@www/aws: Link aws tools with runpath to libssl

The aws tools were linked to libssl without rpath.  If libssl is not
located in a standard library search path, the rtld will not be able
to find it (as seen on Joyent dev area).

This change links the libssl runpath to the tools.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2014/05/09 22:45:15 marino Exp $
d5 1
a5 1
PKGREVISION=	5
@


1.17
log
@www/aws: Fix build for different zlib and libssl locations

The configuration for the location of libz and libssl both were wrong,
and they were corrected with their respective BUILDLINK_PREFIX.

In addition, regardless of where libssl is located, the standard location
(/usr/include) was searched instead of relative to the library.  This
required a patch to the GPR build in order to pass -I<loc> to the
compilation of C files.

The unnecessary removal of empty directories was removed as SunOS find
does not support the -empty switch.

Tested on Joyent dev area where both libz and libssl are not at /usr/lib.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2014/04/30 16:30:33 marino Exp $
d5 1
a5 1
PKGREVISION=	4
d43 1
a43 1
			demos/test_ldap/test_ldap.gpr
d45 3
a47 1
			-e "s,@@PREFIX@@,${PREFIX},g"
@


1.16
log
@www/aws: Fix after gprbuild update

The new gprbuild configuration files must have a slight difference
because it can no longer work with the standard buildlink.  Passing
an additional directory in the pass will fix it though.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2014/02/12 23:18:43 tron Exp $
d30 2
a31 1
CONFIGURE_ARGS+=	LPATH=${PREFIX}/lib ZPATH=/usr/lib
a64 1
	@@cd ${DESTDIR}/${PREFIX} && ${FIND} * -type d -empty -exec rmdir {} \;
@


1.15
log
@www/aws: Disable shared runtime option ahead of GNAT 4.9

As seen on FreeBSD 8, aws doesn't build with the shared runtime option
with the upcoming gcc-aux version 4.9.0.  Disable the option completely.
The option may return when AWS is updated to the latest version.
@
text
@d5 1
a5 1
PKGREVISION=	3
d26 4
a29 2
MAKE_ENV+=		ADA_PROJECT_PATH=${PREFIX}/lib/gnat
MAKE_ENV+=		AWK=awk
d51 2
a52 1
	cd ${WRKSRC} && ${GMAKE} setup ${CONFIGURE_ARGS}
d55 2
a56 1
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} build build_doc
d59 1
a59 1
	cd ${WRKSRC}/regtests && ${SETENV} ${MAKE_ENV} \
@


1.14
log
@Recursive PKGREVISION bump for OpenSSL API version bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2014/01/01 11:52:37 wiz Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.13
log
@Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2013/07/07 23:46:50 marino Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.12
log
@www/aws: Update to from version 2.10.0 to 3.1.0

There is no dedicated change log but version 2.10 was introduced to
pkgsrc 2.5 years ago.  The current capability is described by
http://docs.adacore.com/aws-docs/aws.html

This is roughly equivalent to Adacore release 2013 of aws.
The "gnutls" option was added as an alternative to ssl.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2013/06/16 23:09:50 asau Exp $
d5 1
@


1.11
log
@Ada web framework definitly doesn't need Fortran compiler to build.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2013/04/27 11:49:55 marino Exp $
a4 1
PKGREVISION=	5
d14 3
a16 3
AWS_VERSION=		2.10.0.1
USE_TOOLS+=		gmake makeinfo sed gawk
USE_LANGUAGES=  	c ada c++
d25 3
a27 1
MAKE_ENV+=	ADA_PROJECT_PATH=${PREFIX}/lib/gnat
d42 1
a42 1
ADDITIONAL_RPATH=	${PREFIX}/lib:${PREFIX}/lib/aws/native/relocatable
d45 1
a45 17
GENERATE_PLIST+= ${FIND} bin/aws_password;
GENERATE_PLIST+= ${FIND} bin/awsres;
GENERATE_PLIST+= ${FIND} bin/templates2ada;
GENERATE_PLIST+= ${FIND} bin/templatespp;
GENERATE_PLIST+= ${FIND} bin/webxref;
GENERATE_PLIST+= ${FIND} bin/wsdl2aws;
GENERATE_PLIST+= ${FIND} include/aws/        -name \* -type f | ${SORT} -dr;
GENERATE_PLIST+= ${FIND} lib/aws/            -name \* -type f | ${SORT} -dr;
GENERATE_PLIST+= ${FIND} lib/gnat/aws/       -name \* -type f | ${SORT};
GENERATE_PLIST+= ${FIND} lib/gnat/aws.gpr;
GENERATE_PLIST+= ${FIND} share/doc/aws/      -name \* -type f | ${SORT};
GENERATE_PLIST+= ${FIND} share/examples/aws/ -name \* -type f | ${SORT} -dr;
GENERATE_PLIST+= ${FIND} share/gps/plug-ins/ada2wsdl.xml;
GENERATE_PLIST+= ${FIND} share/gps/plug-ins/aws.py;
GENERATE_PLIST+= ${FIND} share/gps/plug-ins/aws.xml;
GENERATE_PLIST+= ${FIND} share/gps/plug-ins/aws_api.xml;
GENERATE_PLIST+= ${FIND} share/gps/plug-ins/wsdl2aws.xml;
d54 2
a55 1
	cd ${WRKSRC}/regtests && python${PYVERSSUFFIX} testsuite.py
d59 1
a59 1
	${TOUCH} ${DESTDIR}${PREFIX}/share/examples/aws/bin/IGNORE.ME
@


1.10
log
@www/aws: Fix ldap and multijob support

1) Remove backup master site which will disappear
2) Fixed ldap linkage issue (for aws-demos too)
3) Added multijob support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2013/02/06 23:23:58 jperkin Exp $
d17 1
a17 1
USE_LANGUAGES=  	c ada c++ fortran
@


1.9
log
@PKGREVISION bumps for the security/openssl 1.0.1d update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2012/10/28 06:30:10 asau Exp $
d5 1
a5 1
PKGREVISION=	4
d7 1
a7 2
MASTER_SITES=	http://downloads.dragonlace.net/src/ \
		http://dragonlace.mirrors.ada.cx/src/
d37 4
a40 2
SUBST_FILES.rpath=	src/src.gpr include/include.gpr
SUBST_SED.rpath=	-e "s,@@ADDITIONAL_RPATH@@,${ADDITIONAL_RPATH},"
@


1.8
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2012/10/04 07:08:08 wiz Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.7
log
@Remove unnecessary python restriction (to all supported versions).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2012/07/08 20:14:28 marino Exp $
a15 1
PKG_DESTDIR_SUPPORT=	user-destdir
@


1.6
log
@www/aws: Build with USE_LANGUAGES+= ada

1) Remove lang/gnat-aux dependency
2) USE_LANGUAGES+= ada (invokes lang/gcc-aux dependency)
3) Restore use of pkgsrc wrappers
4) Utilize custom capability of devel/gprbuild-aux Library_Options ("-R"
   and "-Wl,-R" to redefine rpaths of shared libraries to remove
   references to the work directory.  This error was highlighted by new
   updates to the PKG_DEVELOPER=yes checks.
5) Fix for Ada 2012 binding interpretation that prevented build on
   lang/gcc-aux.  (AI05-0115, aggregates with invisible components)
6) GPRBuild-based packages require USE_LANGUAGES+= c++ fortran in addition
   to "c" and "ada" because GPRBUILD probes for these languages.  If they
   aren't on the language list, pkgsrc comes back with a warning message
   that causes gprbuild to throw an unhandled exception due to a regex
   failure.  www/aws doesn't contain c++ or fortran despite the value of
   USE_LANGUAGES.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2012/03/16 04:31:15 obache Exp $
a25 2
PYTHON_VERSIONS_ACCEPTED=	26 27

@


1.5
log
@Bump PKGREVISION from default python change to 2.7.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2011/07/19 19:56:37 drochner Exp $
d5 1
a5 1
PKGREVISION=	2
d19 6
d32 13
a63 5
post-wrapper:
	# We disable at least the wrapper binaries on all GNAT AUX to
	# avoid potential linkage problems
	${RM} ${WRKDIR}/.wrapper/bin/*

d65 1
a65 2
	cd ${WRKSRC} && ${SETENV} CC=gnatgcc \
	${GMAKE} setup ${CONFIGURE_ARGS}
a79 1
.include "../../lang/gnat-aux/buildlink3.mk"
@


1.4
log
@fix DESTDIR breakage and other problems, from John Marino per
PR pkg/45136, with minor fixes by me
(PKGREV bumped)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2011/03/23 15:41:55 joerg Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.3
log
@Fix dependencies. XXX why is this not using USE_TOOLS?
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2011/03/02 10:14:31 drochner Exp $
d5 1
d18 3
a20 2
USE_TOOLS+=		gmake makeinfo sed
BUILD_DEPENDS+=		gawk-[0-9]*:../../lang/gawk
d26 19
d58 1
a58 1
	cd ${WRKSRC}/regtests && python2.6 testsuite.py
d65 1
d67 2
@


1.2
log
@-disable the "pre-configure" step which turned out to be unnecessary
 and could cause problems when building as non-root, from John Marino
-put the build of demo programs (which was optionally, not switched
 on per default) into its own pkg, to avoid builds in the "install"
 phase and conditional PLIST entries
-misc cleanup, fix a DESTDIR glitch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2011/02/11 16:48:52 drochner Exp $
d18 1
a18 1
BUILD_DEPENDS+=		gawk:../../lang/gawk
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
a28 3
pre-configure:
	gprconfig --batch --config=Ada --config=C --config="Project File"

a41 18
.if !empty (BUILD_DEMOS)
	${MAKE} demos
	${MAKE} demos-install
.endif

demos:
.for dd in ${DEMO_DIRS}
	cd ${WRKSRC}/demos/${dd} && ${GMAKE}
.endfor

demos-install:
.if !empty (BUILD_DEMOS)
	${MKDIR} ${DESTDIR}${PREFIX}/share/examples/aws/demos
.for dd in ${DEMO_DIRS}
	${FIND} ${WRKSRC}/demos/${dd} -type f -perm -0001 \
	-exec ${INSTALL} {} ${DESTDIR}${PREFIX}/share/examples/aws/demos/ \;
.endfor
.endif
@


1.1.1.1
log
@add aws-2.10.0.1, a web server library for Ada, from John Marino per PM
@
text
@@
