* [gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/
@ 2017-04-30 20:36 Alfredo Tupone
0 siblings, 0 replies; 7+ messages in thread
From: Alfredo Tupone @ 2017-04-30 20:36 UTC (permalink / raw
To: gentoo-commits
commit: 1526c880d203a63112bf22b72c97449befdcc0a1
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 30 20:36:39 2017 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Apr 30 20:36:39 2017 +0000
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 00000000000..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 00000000000..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 00000000000..bf82f813877
--- /dev/null
+++ b/dev-ada/aws/files/aws-2016-gentoo.patch
@@ -0,0 +1,36 @@
+--- aws-gpl-2016-src/shared.gpr.old 2017-01-30 20:00:39.022743691 +0100
++++ aws-gpl-2016-src/shared.gpr 2017-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 00000000000..043b40ed02a
--- /dev/null
+++ b/dev-ada/aws/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tupone@gentoo.org</email>
+ <name>Tupone Alfredo</name>
+ </maintainer>
+ <longdescription lang="en">
+ 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.
+ </longdescription>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/
@ 2017-06-23 17:02 Alfredo Tupone
0 siblings, 0 replies; 7+ messages in thread
From: Alfredo Tupone @ 2017-06-23 17:02 UTC (permalink / raw
To: gentoo-commits
commit: 3b41b7bb430c538ec7d069c2bba099cd13f81de7
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 23 17:02:43 2017 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Jun 23 17:02:43 2017 +0000
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" =>
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/
@ 2017-11-30 18:09 Alfredo Tupone
0 siblings, 0 replies; 7+ messages in thread
From: Alfredo Tupone @ 2017-11-30 18:09 UTC (permalink / raw
To: gentoo-commits
commit: b1fbda8811d3e5afab053a8161d6c2190e62744b
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 30 18:09:19 2017 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Nov 30 18:09:19 2017 +0000
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..00000000000
--- a/dev-ada/aws/files/aws-2017-gentoo.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- aws-gpl-2016-src/shared.gpr.old 2017-01-30 20:00:39.022743691 +0100
-+++ aws-gpl-2016-src/shared.gpr 2017-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", "-gnatn") & Shared.Global_Options;
-+ ("-gnat2012", "-O2", "-gnatws", "-gnatn") & Shared.Adaflags & Shared.Global_Options;
- end case;
-
- case Shared.S_Target is
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/
@ 2018-11-10 14:27 Alfredo Tupone
0 siblings, 0 replies; 7+ messages in thread
From: Alfredo Tupone @ 2018-11-10 14:27 UTC (permalink / raw
To: gentoo-commits
commit: cd000e82e748a1d64c1d0e7c18c357179e7eb668
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 10 14:24:28 2018 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sat Nov 10 14:26:52 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd000e82
dev-ada/aws: remove GCC hack
Signed-off-by: Alfredo Tupone <tupone <AT> 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.old 2017-01-30 20:00:39.022743691 +0100
-+++ aws-gpl-2016-src/shared.gpr 2017-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" =>
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/
@ 2020-05-22 18:42 Alfredo Tupone
0 siblings, 0 replies; 7+ messages in thread
From: Alfredo Tupone @ 2020-05-22 18:42 UTC (permalink / raw
To: gentoo-commits
commit: 1203b45baf8ad18501f6ec1e056007c4f6e32633
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri May 22 18:42:42 2020 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri May 22 18:42:42 2020 +0000
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 <tupone <AT> 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 00000000000..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 00000000000..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
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/
@ 2021-09-19 10:05 Alfredo Tupone
0 siblings, 0 replies; 7+ messages in thread
From: Alfredo Tupone @ 2021-09-19 10:05 UTC (permalink / raw
To: gentoo-commits
commit: 89ad09442c1cfc7c2c6fce3b8accfeaf777652ca
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 10:04:54 2021 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 10:05:31 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89ad0944
dev-ada/aws: drop support to <gnat_2019 and remove old
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alfredo Tupone <tupone <AT> 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..00000000000
--- 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..00000000000
--- 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..00000000000
--- 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
-@@ -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
---- 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
diff --git a/dev-ada/aws/files/aws-2018-gentoo.patch b/dev-ada/aws/files/aws-2018-gentoo.patch
deleted file mode 100644
index 5c615d32dba..00000000000
--- a/dev-ada/aws/files/aws-2018-gentoo.patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- a/config/src/aws-net-std__gnat.adb 2019-05-31 19:03:42.565961279 +0200
-+++ b/config/src/aws-net-std__gnat.adb 2019-05-31 19:05:23.895245892 +0200
-@@ -132,7 +132,7 @@
-
- if Reuse_Address then
- Sockets.Set_Socket_Option
-- (Socket.S.FD, Option => (Sockets.Reuse_Address, Enabled => True));
-+ (Socket.S.FD, Sockets.Socket_Level, (Sockets.Reuse_Address, Enabled => True));
- end if;
-
- Sockets.Bind_Socket
-@@ -263,7 +263,7 @@
- package SC renames OS_Lib;
-
- Option : constant Option_Type :=
-- Get_Socket_Option (Socket.S.FD, Name => Error);
-+ Get_Socket_Option (Socket.S.FD, Socket_Level, Error);
- begin
- case Option.Error is
- when Success =>
-@@ -439,7 +439,7 @@
- is
- use Sockets;
- begin
-- return Get_Socket_Option (Socket.S.FD, Name => Receive_Buffer).Size;
-+ return Get_Socket_Option (Socket.S.FD, Socket_Level, Receive_Buffer).Size;
- exception
- when E : Sockets.Socket_Error =>
- Raise_Exception (E, "Get_Receive_Buffer_Size", Socket);
-@@ -454,7 +454,7 @@
- is
- use Sockets;
- begin
-- return Get_Socket_Option (Socket.S.FD, Name => Send_Buffer).Size;
-+ return Get_Socket_Option (Socket.S.FD, Socket_Level, Send_Buffer).Size;
- exception
- when E : Sockets.Socket_Error =>
- Raise_Exception (E, "Get_Send_Buffer_Size", Socket);
-@@ -709,7 +709,7 @@
- is
- use Sockets;
- begin
-- Set_Socket_Option (Socket.S.FD, Option => (Receive_Buffer, Size));
-+ Set_Socket_Option (Socket.S.FD, Socket_Level, (Receive_Buffer, Size));
- exception
- when E : Sockets.Socket_Error =>
- Raise_Exception (E, "Set_Receive_Buffer_Size", Socket);
-@@ -725,7 +725,7 @@
- is
- use Sockets;
- begin
-- Set_Socket_Option (Socket.S.FD, Option => (Send_Buffer, Size));
-+ Set_Socket_Option (Socket.S.FD, Socket_Level, (Send_Buffer, Size));
- exception
- when E : Sockets.Socket_Error =>
- Raise_Exception (E, "Set_Send_Buffer_Size", Socket);
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/
@ 2021-11-19 21:43 Alfredo Tupone
0 siblings, 0 replies; 7+ messages in thread
From: Alfredo Tupone @ 2021-11-19 21:43 UTC (permalink / raw
To: gentoo-commits
commit: 62ae3f462301606565ac7b83ca36e11aedb48d3b
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 19 21:42:39 2021 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Nov 19 21:42:39 2021 +0000
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 <tupone <AT> 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 000000000000..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 000000000000..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) --build-name=$(OTHER_LIBRARY_TYPE) ssl/ssl.gpr
+ endif
+
+ install-tools-native:
+- $(GPRINSTALL) $(GPROPTS) $(GPRINST_OPTS) $(GPR_STATIC) --mode=usage \
++ $(GPRINSTALL) $(GPROPTS) $(GPRINST_OPTS) $(GPR_SHARED) --mode=usage \
+ --build-name=$(DEFAULT_LIBRARY_TYPE) \
+ --install-name=aws tools/tools.gpr
+
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2021-11-19 21:43 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-22 18:42 [gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/files/, dev-ada/aws/ Alfredo Tupone
-- strict thread matches above, loose matches on Subject: below --
2021-11-19 21:43 Alfredo Tupone
2021-09-19 10:05 Alfredo Tupone
2018-11-10 14:27 Alfredo Tupone
2017-11-30 18:09 Alfredo Tupone
2017-06-23 17:02 Alfredo Tupone
2017-04-30 20:36 Alfredo Tupone
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox