[gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/

2021-11-19 Thread Alfredo Tupone
commit: 62ae3f462301606565ac7b83ca36e11aedb48d3b
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Nov 19 21:42:39 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Nov 19 21:42:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62ae3f46

dev-ada/aws: 22.0.0 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/aws/Manifest  |  2 ++
 dev-ada/aws/aws-22.0.0.ebuild | 57 +++
 dev-ada/aws/files/aws-22.0.0-gentoo.patch | 33 ++
 3 files changed, 92 insertions(+)

diff --git a/dev-ada/aws/Manifest b/dev-ada/aws/Manifest
index 3d0dc1992b4f..f83e6215016f 100644
--- a/dev-ada/aws/Manifest
+++ b/dev-ada/aws/Manifest
@@ -1,2 +1,4 @@
 DIST aws-2020-20200429-19A9F-src.tar.gz 4120886 BLAKE2B 
44156b532dd4382995e5b33eedbb39b4d4fa542f57f3a7d596875a25c1eb59c3e4cc0085cfc60f385566842f2b047086a66a966dc3b9dcd8f48ae7da0c07c01e
 SHA512 
284331bcd07955737ebc6b95a0a72984ace55a1911f1ed809b0ba8e525b03df57a668ccd92d0edfde42be2e06c09a3225e84f5d0501a488a004eb3eeaa746a61
 DIST aws-2021-20210518-19F65-src.tar.gz 4351625 BLAKE2B 
227e1af5423c7cbf8b15b2ad37b5fbea862daca10dd12e79edb6cb1392f502b8b665d0cedc151a4190723c6aa795801b65c5807592d0292511a9a80318f0a722
 SHA512 
1820750daf2ba2e95479a8280aa0eae0d38e1d86a32570b4caaa845498ad8f0e8ac8c91f6aef0d5ef06fa1b33bc2b2b264cacb7101ca69fc81f36ab8cb17c65f
+DIST aws-22.0.0.tar.gz 2356886 BLAKE2B 
3f0a36ce23ed50855dddeb8ecc1888d51c4c7368990124c3d55f240c8b07cc72b59b4c172cad05d282de0ff4cd348ff912315d8cfad1582b2bbb049ad5fcea12
 SHA512 
6baeff7fa8012cb155bd3964177368f4ccd0bb367abaa66d44c0ffbcd4145f3930fe2e0fe5cfbeb41adccb7395d46c49acffc502878e9b83ecb5e2de597b897b
+DIST templates-parser-22.0.0.tar.gz 224473 BLAKE2B 
c0c0d6feada3d0e54ee0456b48979e1f436c2bdf7210aeb061640c3128294b243ac21c29ef538b055871315b567640e37782b28057954bf4d43473d372c7d983
 SHA512 
9ce512e41bf3e682f1671d3ed931830d2279da9bef58f9997e430f4852cebb6119cabf0fde7dfaf999586155c13472ab258a0e0f3d885522aeb86d8acb4a2d4f

diff --git a/dev-ada/aws/aws-22.0.0.ebuild b/dev-ada/aws/aws-22.0.0.ebuild
new file mode 100644
index ..2ad9894c2821
--- /dev/null
+++ b/dev-ada/aws/aws-22.0.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ADA_COMPAT=( gnat_202{0..1} )
+inherit ada multiprocessing
+
+DESCRIPTION="A complete Web development framework"
+HOMEPAGE="http://libre.adacore.com/tools/aws/;
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz
+   
https://github.com/AdaCore/templates-parser/archive/refs/tags/v${PV}.tar.gz
+   -> templates-parser-${PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-ada/gnatcoll-core:=[${ADA_USEDEP},shared,static-libs]
+   dev-libs/openssl"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020-gentoo.patch
+   "${FILESDIR}"/${P}-gentoo.patch
+)
+
+src_prepare() {
+   default
+   rmdir templates_parser || die
+   mv ../templates-parser-${PV} templates_parser || die
+}
+
+src_configure() {
+   emake -j1 setup prefix=/usr ENABLE_SHARED=true \
+   ZLIB=true SOCKET=openssl \
+   GPRBUILD="/usr/bin/gprbuild -v"
+}
+
+src_compile() {
+   emake \
+   PROCESSORS=$(makeopts_jobs) ENABLE_SHARED=true \
+   GPRBUILD="/usr/bin/gprbuild -v"
+}
+
+src_install() {
+   emake install \
+   DESTDIR="${D}" \
+   PROCESSORS=$(makeopts_jobs) ENABLE_SHARED=true \
+   GPRINSTALL="/usr/bin/gprinstall -v"
+   einstalldocs
+}

diff --git a/dev-ada/aws/files/aws-22.0.0-gentoo.patch 
b/dev-ada/aws/files/aws-22.0.0-gentoo.patch
new file mode 100644
index ..868345504240
--- /dev/null
+++ b/dev-ada/aws/files/aws-22.0.0-gentoo.patch
@@ -0,0 +1,33 @@
+--- a/Makefile 2021-11-18 21:58:13.144841987 +0100
 b/Makefile 2021-11-18 21:59:15.974876738 +0100
+@@ -185,10 +185,9 @@
+ #  build
+ 
+ build-tools-native:
+-  $(GPRBUILD) -p $(GPROPTS) $(GPR_STATIC) tools/tools.gpr
++  $(GPRBUILD) -p $(GPROPTS) $(GPR_SHARED) tools/tools.gpr
+ 
+ build-lib-native:
+-  $(GPRBUILD) -p $(GPROPTS) aws.gpr
+ ifeq (${ENABLE_SHARED}, true)
+   $(GPRBUILD) -p $(GPROPTS) $(GPR_SHARED) aws.gpr
+ endif
+@@ -259,15 +258,15 @@
+   --build-var=LIBRARY_TYPE --build-var=AWS_BUILD
+ 
+ install-lib-native:
+-  $(GPRINSTALL) $(GPROPTS) $(GPRINST_OPTS) $(GPR_DEFAULT) \
+-  --build-name=$(DEFAULT_LIBRARY_TYPE) aws.gpr
+ ifeq (${ENABLE_SHARED}, true)
+   $(GPRINSTALL) $(GPROPTS) $(GPRINST_OPTS) \
+   $(GPR_OTHER) --build-name=$(OTHER_LIBRARY_TYPE) aws.gpr
++  $(GPRINSTALL) $(GPROPTS) $(GPRINST_OPTS) \
++  $(GPR_OTHER) 

[gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/

2021-09-19 Thread Alfredo Tupone
commit: 89ad09442c1cfc7c2c6fce3b8accfeaf777652ca
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Sep 19 10:04:54 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Sep 19 10:05:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89ad0944

dev-ada/aws: drop support to  gentoo.org>

 dev-ada/aws/Manifest|  2 --
 dev-ada/aws/aws-2018-r2.ebuild  | 44 --
 dev-ada/aws/aws-2019-r1.ebuild  | 43 -
 dev-ada/aws/files/aws-2016-gentoo.patch | 28 -
 dev-ada/aws/files/aws-2018-gentoo.patch | 56 -
 5 files changed, 173 deletions(-)

diff --git a/dev-ada/aws/Manifest b/dev-ada/aws/Manifest
index 50c634ea719..3d0dc1992b4 100644
--- a/dev-ada/aws/Manifest
+++ b/dev-ada/aws/Manifest
@@ -1,4 +1,2 @@
-DIST aws-2019-20190512-18AB9-src.tar.gz 4241817 BLAKE2B 
1054c17c0e79ea4992a7e29fdb1996caa663321407b64ae88cb76cb03d953b7ea36a8c91a28f60328ea2ec3223c1d7f8c2f052f4f181f03b1f59cf33443ee27e
 SHA512 
989043f75504ee8b3736800fa36f4d3a98a6bc745ff4bef38dd4f7c8a7072d5d1ea383dfd2fc090d8558a6d6442953e5f3c65e4633ab16bfb3dacf60ebf79a3b
 DIST aws-2020-20200429-19A9F-src.tar.gz 4120886 BLAKE2B 
44156b532dd4382995e5b33eedbb39b4d4fa542f57f3a7d596875a25c1eb59c3e4cc0085cfc60f385566842f2b047086a66a966dc3b9dcd8f48ae7da0c07c01e
 SHA512 
284331bcd07955737ebc6b95a0a72984ace55a1911f1ed809b0ba8e525b03df57a668ccd92d0edfde42be2e06c09a3225e84f5d0501a488a004eb3eeaa746a61
 DIST aws-2021-20210518-19F65-src.tar.gz 4351625 BLAKE2B 
227e1af5423c7cbf8b15b2ad37b5fbea862daca10dd12e79edb6cb1392f502b8b665d0cedc151a4190723c6aa795801b65c5807592d0292511a9a80318f0a722
 SHA512 
1820750daf2ba2e95479a8280aa0eae0d38e1d86a32570b4caaa845498ad8f0e8ac8c91f6aef0d5ef06fa1b33bc2b2b264cacb7101ca69fc81f36ab8cb17c65f
-DIST aws-gpl-2018-src.tar.gz 4193276 BLAKE2B 
31fa99fc3324f2514799a33cbd282f68a26d133da14ee2a70d3f5091c3670e82a7b77f9f941e593e914a755dd54d5a1e352d201a9dc097991b7bd50aa9f54b3b
 SHA512 
62b85f70dd722148bbf3ad85bfd6cde2d0ab1d8029f673eb7ee42b0890c3dbf0f023c321e96eca99ccd2f0b235347ab577cfb558e7d81993d166683ec815dbe4

diff --git a/dev-ada/aws/aws-2018-r2.ebuild b/dev-ada/aws/aws-2018-r2.ebuild
deleted file mode 100644
index 9e567177b60..000
--- a/dev-ada/aws/aws-2018-r2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ADA_COMPAT=( gnat_201{7..9} )
-inherit ada multiprocessing
-
-MY_P=${PN}-gpl-${PV}-src
-
-DESCRIPTION="A complete Web development framework"
-HOMEPAGE="http://libre.adacore.com/tools/aws/;
-SRC_URI="http://mirrors.cdn.adacore.com/art/5b0819e0c7a447df26c27abd
-   -> ${MY_P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="dev-ada/xmlada[${ADA_USEDEP},shared,static-libs]"
-DEPEND="${RDEPEND}
-   dev-ada/asis[${ADA_USEDEP}]
-   dev-ada/gprbuild[${ADA_USEDEP}]"
-
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MY_P}
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2016-gentoo.patch
-   "${FILESDIR}"/${PN}-2018-gentoo.patch
-)
-
-src_configure() {
-   emake -j1 setup prefix=/usr ENABLE_SHARED=true \
-   GPRBUILD="/usr/bin/gprbuild -v"
-}
-
-src_compile() {
-   emake \
-   PROCESSORS=$(makeopts_jobs) \
-   GPRBUILD="/usr/bin/gprbuild -v"
-}

diff --git a/dev-ada/aws/aws-2019-r1.ebuild b/dev-ada/aws/aws-2019-r1.ebuild
deleted file mode 100644
index 536310bea46..000
--- a/dev-ada/aws/aws-2019-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ADA_COMPAT=( gnat_2019 )
-inherit ada multiprocessing
-
-MY_P=${P}-20190512-18AB9-src
-
-DESCRIPTION="A complete Web development framework"
-HOMEPAGE="http://libre.adacore.com/tools/aws/;
-SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf85a031e87aa2cdf16b19
-   -> ${MY_P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="dev-ada/xmlada[${ADA_USEDEP},shared,static-libs]"
-DEPEND="${RDEPEND}
-   dev-ada/asis[${ADA_USEDEP}]
-   dev-ada/gprbuild[${ADA_USEDEP}]"
-
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MY_P}
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2016-gentoo.patch
-)
-
-src_configure() {
-   emake -j1 setup prefix=/usr ENABLE_SHARED=true \
-   GPRBUILD="/usr/bin/gprbuild -v"
-}
-
-src_compile() {
-   emake \
-   PROCESSORS=$(makeopts_jobs) \
-   GPRBUILD="/usr/bin/gprbuild -v"
-}

diff --git a/dev-ada/aws/files/aws-2016-gentoo.patch 
b/dev-ada/aws/files/aws-2016-gentoo.patch
deleted file mode 100644
index 8894e014e33..000
--- a/dev-ada/aws/files/aws-2016-gentoo.patch
+++ /dev/null
@@ -1,28 +0,0 @@
 a/shared.gpr   2017-01-30 20:00:39.022743691 +0100
-+++ b/shared.gpr   2017-01-30 20:01:20.524985069 +0100
-@@ 

[gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/

2020-05-22 Thread Alfredo Tupone
commit: 1203b45baf8ad18501f6ec1e056007c4f6e32633
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri May 22 18:42:42 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri May 22 18:42:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1203b45b

dev-ada/aws: Version bump to 2020

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/aws/Manifest|  1 +
 dev-ada/aws/aws-2020.ebuild | 43 +
 dev-ada/aws/files/aws-2020-gentoo.patch | 11 +
 3 files changed, 55 insertions(+)

diff --git a/dev-ada/aws/Manifest b/dev-ada/aws/Manifest
index 69aa2ed1947..2c16f18538f 100644
--- a/dev-ada/aws/Manifest
+++ b/dev-ada/aws/Manifest
@@ -1,2 +1,3 @@
 DIST aws-2019-20190512-18AB9-src.tar.gz 4241817 BLAKE2B 
1054c17c0e79ea4992a7e29fdb1996caa663321407b64ae88cb76cb03d953b7ea36a8c91a28f60328ea2ec3223c1d7f8c2f052f4f181f03b1f59cf33443ee27e
 SHA512 
989043f75504ee8b3736800fa36f4d3a98a6bc745ff4bef38dd4f7c8a7072d5d1ea383dfd2fc090d8558a6d6442953e5f3c65e4633ab16bfb3dacf60ebf79a3b
+DIST aws-2020-20200429-19A9F-src.tar.gz 4120886 BLAKE2B 
44156b532dd4382995e5b33eedbb39b4d4fa542f57f3a7d596875a25c1eb59c3e4cc0085cfc60f385566842f2b047086a66a966dc3b9dcd8f48ae7da0c07c01e
 SHA512 
284331bcd07955737ebc6b95a0a72984ace55a1911f1ed809b0ba8e525b03df57a668ccd92d0edfde42be2e06c09a3225e84f5d0501a488a004eb3eeaa746a61
 DIST aws-gpl-2018-src.tar.gz 4193276 BLAKE2B 
31fa99fc3324f2514799a33cbd282f68a26d133da14ee2a70d3f5091c3670e82a7b77f9f941e593e914a755dd54d5a1e352d201a9dc097991b7bd50aa9f54b3b
 SHA512 
62b85f70dd722148bbf3ad85bfd6cde2d0ab1d8029f673eb7ee42b0890c3dbf0f023c321e96eca99ccd2f0b235347ab577cfb558e7d81993d166683ec815dbe4

diff --git a/dev-ada/aws/aws-2020.ebuild b/dev-ada/aws/aws-2020.ebuild
new file mode 100644
index 000..9efa0313e56
--- /dev/null
+++ b/dev-ada/aws/aws-2020.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ADA_COMPAT=( gnat_2019 )
+inherit ada multiprocessing
+
+MYP=${P}-20200429-19A9F-src
+
+DESCRIPTION="A complete Web development framework"
+HOMEPAGE="http://libre.adacore.com/tools/aws/;
+SRC_URI="https://community.download.adacore.com/v1/c1b0f6863d1a30acaee1df022a65ad11d5737a84?filename=${MYP}.tar.gz
+   -> ${MYP}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-ada/xmlada[${ADA_USEDEP},shared,static-libs]"
+DEPEND="${RDEPEND}
+   dev-ada/asis[${ADA_USEDEP}]
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}
+
+PATCHES=(
+   "${FILESDIR}"/${P}-gentoo.patch
+)
+
+src_configure() {
+   emake -j1 setup prefix=/usr ENABLE_SHARED=true \
+   GPRBUILD="/usr/bin/gprbuild -v"
+}
+
+src_compile() {
+   emake \
+   PROCESSORS=$(makeopts_jobs) \
+   GPRBUILD="/usr/bin/gprbuild -v"
+}

diff --git a/dev-ada/aws/files/aws-2020-gentoo.patch 
b/dev-ada/aws/files/aws-2020-gentoo.patch
new file mode 100644
index 000..23f3dc38f1e
--- /dev/null
+++ b/dev-ada/aws/files/aws-2020-gentoo.patch
@@ -0,0 +1,11 @@
+--- a/include/include.gpr  2017-02-17 22:09:14.361695926 +0100
 b/include/include.gpr  2017-02-17 22:11:36.497215517 +0100
+@@ -54,7 +54,7 @@
+ 
+  when "Release" =>
+ for Default_Switches ("Ada") use
+-  ("-gnat2012", "-O2", "-gnatws", "-gnatn") & 
Shared.Global_Options;
++  ("-gnat2012", "-O2", "-gnatws", "-gnatn") & Shared.Adaflags & 
Shared.Global_Options;
+   end case;
+ 
+   case Shared.S_Target is



[gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/

2018-11-10 Thread Alfredo Tupone
commit: cd000e82e748a1d64c1d0e7c18c357179e7eb668
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Nov 10 14:24:28 2018 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 10 14:26:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd000e82

dev-ada/aws: remove GCC hack

Signed-off-by: Alfredo Tupone  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-ada/aws/aws-2017.ebuild | 12 
 dev-ada/aws/aws-2018.ebuild | 14 --
 dev-ada/aws/files/aws-2016-gentoo.patch | 16 
 3 files changed, 12 insertions(+), 30 deletions(-)

diff --git a/dev-ada/aws/aws-2017.ebuild b/dev-ada/aws/aws-2017.ebuild
index 77fbba8c796..081d598a002 100644
--- a/dev-ada/aws/aws-2017.ebuild
+++ b/dev-ada/aws/aws-2017.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -29,16 +29,12 @@ S="${WORKDIR}"/${MY_P}
 PATCHES=( "${FILESDIR}"/${PN}-2016-gentoo.patch )
 
 src_configure() {
-   emake -j1 setup prefix=/usr
+   emake -j1 setup prefix=/usr \
+   GPRBUILD="/usr/bin/gprbuild -v"
 }
 
 src_compile() {
-   if use gnat_2016; then
-   GCC_PV=4.9.4
-   else
-   GCC_PV=6.3.0
-   fi
-   emake GCC=${CHOST}-gcc-${GCC_PV} \
+   emake \
PROCESSORS=$(makeopts_jobs) \
DEBUG=true \
GPRBUILD="/usr/bin/gprbuild -v"

diff --git a/dev-ada/aws/aws-2018.ebuild b/dev-ada/aws/aws-2018.ebuild
index 4222e66bbdd..f18391af410 100644
--- a/dev-ada/aws/aws-2018.ebuild
+++ b/dev-ada/aws/aws-2018.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -28,18 +28,12 @@ S="${WORKDIR}"/${MY_P}
 PATCHES=( "${FILESDIR}"/${PN}-2016-gentoo.patch )
 
 src_configure() {
-   emake -j1 setup prefix=/usr ENABLE_SHARED=true
+   emake -j1 setup prefix=/usr ENABLE_SHARED=true \
+   GPRBUILD="/usr/bin/gprbuild -v"
 }
 
 src_compile() {
-   if use gnat_2018; then
-   GCC_PV=7.3.1
-   elif use gnat_2017; then
-   GCC_PV=6.3.0
-   else
-   GCC_PV=4.9.4
-   fi
-   emake GCC=${CHOST}-gcc-${GCC_PV} \
+   emake \
PROCESSORS=$(makeopts_jobs) \
GPRBUILD="/usr/bin/gprbuild -v"
 }

diff --git a/dev-ada/aws/files/aws-2016-gentoo.patch 
b/dev-ada/aws/files/aws-2016-gentoo.patch
index b33073afa44..8894e014e33 100644
--- a/dev-ada/aws/files/aws-2016-gentoo.patch
+++ b/dev-ada/aws/files/aws-2016-gentoo.patch
@@ -1,13 +1,5 @@
 aws-gpl-2016-src/shared.gpr.old2017-01-30 20:00:39.022743691 +0100
-+++ aws-gpl-2016-src/shared.gpr2017-01-30 20:01:20.524985069 +0100
-@@ -130,6 +130,7 @@
-package Compiler is
- 
-   for Driver ("Makefile") use "";
-+  for Driver ("C") use External ("GCC", "gcc");
- 
-   case Build is
-  when "Debug" =>
+--- a/shared.gpr   2017-01-30 20:00:39.022743691 +0100
 b/shared.gpr   2017-01-30 20:01:20.524985069 +0100
 @@ -151,11 +151,11 @@
end case;
  
@@ -23,8 +15,8 @@
--  Disable validity check on this unit to work-around N728-028
  
--  ADAFLAGS and CFLAGS should come last so that command line
 aws-gpl-2016-src/include/include.gpr.old   2017-02-17 22:09:14.361695926 
+0100
-+++ aws-gpl-2016-src/include/include.gpr   2017-02-17 22:11:36.497215517 
+0100
+--- a/include/include.gpr  2017-02-17 22:09:14.361695926 +0100
 b/include/include.gpr  2017-02-17 22:11:36.497215517 +0100
 @@ -54,7 +54,7 @@
  
   when "Release" =>



[gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/

2017-11-30 Thread Alfredo Tupone
commit: b1fbda8811d3e5afab053a8161d6c2190e62744b
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Thu Nov 30 18:09:19 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Nov 30 18:09:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1fbda88

dev-ada/aws: Defaulting some use flags

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ada/aws/Manifest|  4 ++--
 dev-ada/aws/aws-2016.ebuild |  2 +-
 dev-ada/aws/aws-2017.ebuild |  4 ++--
 dev-ada/aws/files/aws-2017-gentoo.patch | 36 -
 4 files changed, 5 insertions(+), 41 deletions(-)

diff --git a/dev-ada/aws/Manifest b/dev-ada/aws/Manifest
index 6980bbcb182..fad602ea102 100644
--- a/dev-ada/aws/Manifest
+++ b/dev-ada/aws/Manifest
@@ -1,2 +1,2 @@
-DIST aws-gpl-2016-src.tar.gz 15054562 SHA256 
310d7a79fba1cf622f6c8d53103226422c788126198911efef09e372d559db32 SHA512 
296825e4683bbf4701a42d52cb0b58ebed8d3715972d0c5f83765987d1e96ab4d6d22835c37c043f49ae106fedf5d61ef22cbe348384c2de388519637e26df0b
 WHIRLPOOL 
48428b840149064f96a1656074cfb2f308abdc546ece87d939ab2f95f05e668caafbe9969ab99770909739fe8a4013337cd1ea8b56a7ed06291114c5d812c62f
-DIST aws-gpl-2017-src.tar.gz 12298806 SHA256 
f7b2720f31c21c46bf4bca79e0921a4e796e6a4108be1bada1775eb2ba7fd935 SHA512 
a7ddd332cbf3e699fdb7f734fba7dfabed2a92745bbc7fbd4ae5ea5da6a5e98c5434d7a9a3d7071d57b8294cc5c0c2a3802ded607e9402a1cf5e5bed8f5a8c35
 WHIRLPOOL 
41081537d1d017bb19d665c6b134b54b56d4841a98f713a94367c6e57915185f8ed7fe983ef641d79ce0cece09211fbd34220df81953dfee393d70824c5728d0
+DIST aws-gpl-2016-src.tar.gz 15054562 BLAKE2B 
b9d2c6824cc25a1f73dda4e8cfc957660225e6d52ee5f05e89104bbda9cd30e53879f545ade4c54a65e6aea18b1afa01d98da1328a96406bcdf3436492d67241
 SHA512 
296825e4683bbf4701a42d52cb0b58ebed8d3715972d0c5f83765987d1e96ab4d6d22835c37c043f49ae106fedf5d61ef22cbe348384c2de388519637e26df0b
+DIST aws-gpl-2017-src.tar.gz 12298806 BLAKE2B 
9c45d77dd44da11efe99c6e3128fc5920b39eaaf620e266b2dab394866c2d6a3cd1abe4eb01d9024960ef9046662c0df690f72c687fbe0a64b1021ed9c383828
 SHA512 
a7ddd332cbf3e699fdb7f734fba7dfabed2a92745bbc7fbd4ae5ea5da6a5e98c5434d7a9a3d7071d57b8294cc5c0c2a3802ded607e9402a1cf5e5bed8f5a8c35

diff --git a/dev-ada/aws/aws-2016.ebuild b/dev-ada/aws/aws-2016.ebuild
index 90711d2b8ec..e0d11438277 100644
--- a/dev-ada/aws/aws-2016.ebuild
+++ b/dev-ada/aws/aws-2016.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/57399112c7a447658d00e1cd -> ${MY_P}.
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="gnat_2016 gnat_2017"
+IUSE="+gnat_2016 gnat_2017"
 
 RDEPEND="dev-ada/xmlada[gnat_2016=,gnat_2017=,static]"
 DEPEND="${RDEPEND}

diff --git a/dev-ada/aws/aws-2017.ebuild b/dev-ada/aws/aws-2017.ebuild
index c6f097ad1dc..919248e920a 100644
--- a/dev-ada/aws/aws-2017.ebuild
+++ b/dev-ada/aws/aws-2017.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed001
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="gnat_2016 gnat_2017"
+IUSE="gnat_2016 +gnat_2017"
 
 RDEPEND="dev-ada/xmlada[gnat_2016=,gnat_2017=,static]"
 DEPEND="${RDEPEND}
@@ -26,7 +26,7 @@ REQUIRED_USE="^^ ( gnat_2016 gnat_2017 )"
 
 S="${WORKDIR}"/${MY_P}
 
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+PATCHES=( "${FILESDIR}"/${PN}-2016-gentoo.patch )
 
 src_configure() {
emake -j1 setup prefix=/usr

diff --git a/dev-ada/aws/files/aws-2017-gentoo.patch 
b/dev-ada/aws/files/aws-2017-gentoo.patch
deleted file mode 100644
index b33073afa44..000
--- a/dev-ada/aws/files/aws-2017-gentoo.patch
+++ /dev/null
@@ -1,36 +0,0 @@
 aws-gpl-2016-src/shared.gpr.old2017-01-30 20:00:39.022743691 +0100
-+++ aws-gpl-2016-src/shared.gpr2017-01-30 20:01:20.524985069 +0100
-@@ -130,6 +130,7 @@
-package Compiler is
- 
-   for Driver ("Makefile") use "";
-+  for Driver ("C") use External ("GCC", "gcc");
- 
-   case Build is
-  when "Debug" =>
-@@ -151,11 +151,11 @@
-   end case;
- 
-   for Switches ("aws-attachments.adb")
--use Common_Options & Debug_Options & ("-gnatVn");
-+use Common_Options & Debug_Options & ("-gnatVn") & Adaflags;
-   for Switches ("aws-session.adb")
--use Common_Options & Debug_Options & ("-gnatVn");
-+use Common_Options & Debug_Options & ("-gnatVn") & Adaflags;
-   for Switches ("templates_parser.adb")
--use Common_Options & Debug_Options & ("-gnatVn");
-+use Common_Options & Debug_Options & ("-gnatVn") & Adaflags;
-   --  Disable validity check on this unit to work-around N728-028
- 
-   --  ADAFLAGS and CFLAGS should come last so that command line
 aws-gpl-2016-src/include/include.gpr.old   2017-02-17 22:09:14.361695926 
+0100
-+++ aws-gpl-2016-src/include/include.gpr   2017-02-17 22:11:36.497215517 
+0100
-@@ -54,7 +54,7 @@
- 
-  when "Release" =>
- for Default_Switches ("Ada") use
--  ("-gnat2012", "-O2", "-gnatws", 

[gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/

2017-06-23 Thread Alfredo Tupone
commit: 3b41b7bb430c538ec7d069c2bba099cd13f81de7
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Fri Jun 23 17:02:43 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 23 17:02:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b41b7bb

dev-ada/aws: Use the same ada compiler for C code

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-ada/aws/aws-2016.ebuild | 2 +-
 dev-ada/aws/files/aws-2016-gentoo.patch | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/aws/aws-2016.ebuild b/dev-ada/aws/aws-2016.ebuild
index a26246e5b27..05c513a863d 100644
--- a/dev-ada/aws/aws-2016.ebuild
+++ b/dev-ada/aws/aws-2016.ebuild
@@ -31,7 +31,7 @@ src_configure() {
 }
 
 src_compile() {
-   emake PROCESSORS=$(makeopts_jobs)
+   emake GCC=${ADA} PROCESSORS=$(makeopts_jobs)
 }
 
 src_install() {

diff --git a/dev-ada/aws/files/aws-2016-gentoo.patch 
b/dev-ada/aws/files/aws-2016-gentoo.patch
index bf82f813877..b33073afa44 100644
--- a/dev-ada/aws/files/aws-2016-gentoo.patch
+++ b/dev-ada/aws/files/aws-2016-gentoo.patch
@@ -4,7 +4,7 @@
 package Compiler is
  
for Driver ("Makefile") use "";
-+  for Driver ("C") use External ("CC", "gcc");
++  for Driver ("C") use External ("GCC", "gcc");
  
case Build is
   when "Debug" =>



[gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/

2017-04-30 Thread Alfredo Tupone
commit: 1526c880d203a63112bf22b72c97449befdcc0a1
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sun Apr 30 20:36:39 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 30 20:36:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1526c880

dev-ada/aws: Add dev-ada/aws-2016

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ada/aws/Manifest|  1 +
 dev-ada/aws/aws-2016.ebuild | 40 +
 dev-ada/aws/files/aws-2016-gentoo.patch | 36 +
 dev-ada/aws/metadata.xml| 11 +
 4 files changed, 88 insertions(+)

diff --git a/dev-ada/aws/Manifest b/dev-ada/aws/Manifest
new file mode 100644
index 000..6043913f019
--- /dev/null
+++ b/dev-ada/aws/Manifest
@@ -0,0 +1 @@
+DIST aws-gpl-2016-src.tar.gz 15054562 SHA256 
310d7a79fba1cf622f6c8d53103226422c788126198911efef09e372d559db32 SHA512 
296825e4683bbf4701a42d52cb0b58ebed8d3715972d0c5f83765987d1e96ab4d6d22835c37c043f49ae106fedf5d61ef22cbe348384c2de388519637e26df0b
 WHIRLPOOL 
48428b840149064f96a1656074cfb2f308abdc546ece87d939ab2f95f05e668caafbe9969ab99770909739fe8a4013337cd1ea8b56a7ed06291114c5d812c62f

diff --git a/dev-ada/aws/aws-2016.ebuild b/dev-ada/aws/aws-2016.ebuild
new file mode 100644
index 000..a26246e5b27
--- /dev/null
+++ b/dev-ada/aws/aws-2016.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multiprocessing
+
+MY_P=${PN}-gpl-${PV}-src
+
+DESCRIPTION="A complete Web development framework"
+HOMEPAGE="http://libre.adacore.com/tools/aws/;
+SRC_URI="http://mirrors.cdn.adacore.com/art/57399112c7a447658d00e1cd -> 
${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-ada/xmlada[static]"
+DEPEND="${RDEPEND}
+   dev-ada/gnat_util[static]
+   dev-ada/asis
+   dev-ada/gprbuild"
+
+S="${WORKDIR}"/${MY_P}
+
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
+src_configure() {
+   emake -j1 setup prefix=/usr
+}
+
+src_compile() {
+   emake PROCESSORS=$(makeopts_jobs)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   einstalldocs
+}

diff --git a/dev-ada/aws/files/aws-2016-gentoo.patch 
b/dev-ada/aws/files/aws-2016-gentoo.patch
new file mode 100644
index 000..bf82f813877
--- /dev/null
+++ b/dev-ada/aws/files/aws-2016-gentoo.patch
@@ -0,0 +1,36 @@
+--- aws-gpl-2016-src/shared.gpr.old2017-01-30 20:00:39.022743691 +0100
 aws-gpl-2016-src/shared.gpr2017-01-30 20:01:20.524985069 +0100
+@@ -130,6 +130,7 @@
+package Compiler is
+ 
+   for Driver ("Makefile") use "";
++  for Driver ("C") use External ("CC", "gcc");
+ 
+   case Build is
+  when "Debug" =>
+@@ -151,11 +151,11 @@
+   end case;
+ 
+   for Switches ("aws-attachments.adb")
+-use Common_Options & Debug_Options & ("-gnatVn");
++use Common_Options & Debug_Options & ("-gnatVn") & Adaflags;
+   for Switches ("aws-session.adb")
+-use Common_Options & Debug_Options & ("-gnatVn");
++use Common_Options & Debug_Options & ("-gnatVn") & Adaflags;
+   for Switches ("templates_parser.adb")
+-use Common_Options & Debug_Options & ("-gnatVn");
++use Common_Options & Debug_Options & ("-gnatVn") & Adaflags;
+   --  Disable validity check on this unit to work-around N728-028
+ 
+   --  ADAFLAGS and CFLAGS should come last so that command line
+--- aws-gpl-2016-src/include/include.gpr.old   2017-02-17 22:09:14.361695926 
+0100
 aws-gpl-2016-src/include/include.gpr   2017-02-17 22:11:36.497215517 
+0100
+@@ -54,7 +54,7 @@
+ 
+  when "Release" =>
+ for Default_Switches ("Ada") use
+-  ("-gnat2012", "-O2", "-gnatws", "-gnatn") & 
Shared.Global_Options;
++  ("-gnat2012", "-O2", "-gnatws", "-gnatn") & Shared.Adaflags & 
Shared.Global_Options;
+   end case;
+ 
+   case Shared.S_Target is

diff --git a/dev-ada/aws/metadata.xml b/dev-ada/aws/metadata.xml
new file mode 100644
index 000..043b40ed02a
--- /dev/null
+++ b/dev-ada/aws/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tup...@gentoo.org
+   Tupone Alfredo
+   
+   
+AWS is a complete framework to develop Web based applications. 
The main part of the framework is the embedded Web server. This small yet 
powerful Web server can be embedded into your application so your application 
will be able to talk with a standard Web browser like Microsoft Internet 
Explorer or Firefox for example. Around this Web server a lot of services have 
been developed.
+   
+