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

2021-11-24 Thread Alfredo Tupone
commit: 221e1b192f1cebcdfd8789a5e8a57fa5a52e2246
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Nov 25 06:37:12 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Nov 25 06:37:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221e1b19

dev-ada/gnatmem: rm gnat_2019 and old ebuilds

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

 dev-ada/gnatmem/Manifest |  2 --
 dev-ada/gnatmem/files/gnatmem-2019-bfd.patch | 29 
 dev-ada/gnatmem/gnatmem-2019-r1.ebuild   | 50 
 dev-ada/gnatmem/gnatmem-2020.ebuild  | 49 ---
 dev-ada/gnatmem/gnatmem-2021.ebuild  |  2 +-
 5 files changed, 1 insertion(+), 131 deletions(-)

diff --git a/dev-ada/gnatmem/Manifest b/dev-ada/gnatmem/Manifest
index b4f9756364a4..092c22d5be0f 100644
--- a/dev-ada/gnatmem/Manifest
+++ b/dev-ada/gnatmem/Manifest
@@ -1,3 +1 @@
-DIST gnatmem-2019-20190429-19745-src.tar.gz 80136 BLAKE2B 
8ae3b41827416f951abb0d0a1fe533946fad2ac8d67ae6aad2b14495a3c068718befbbbf11800c1864f3becaa0ca6dfb838aeec3b3d715b250d4436ccee93c69
 SHA512 
4354a30efcf95a013f481b3519a79a22f85348840f074c734013d6c73e00fd771118b84eec416260983c383484f7a404217a32c012ca0bd7c37253ba17f2eb85
-DIST gnatmem-2020-20200429-19911-src.tar.gz 80400 BLAKE2B 
0367e4b40a3d0cde1002b49a330db3b5c27a08074bf9687699d0fe6b3f046562c4758865fd30a3f99703d209e24b0b5b72902cc4bcd4fd1c54576a0aa082b0fa
 SHA512 
9d5e2bfab73ff2f9b6864bd8b1f2844587a21352a782f1dd52a17eb911d4791d93806a423c702979636dd402e372ed7954ffd33d3882c8703d0f6e8fc056babc
 DIST gnatmem-2021-20210518-19F7B-src.tar.gz 81001 BLAKE2B 
618c5e0fc300e1ea53456b776372a06603ce6b71269ddbed8cbd0bceefd957f726ceac8a045f12f2a50e0f4ebdf47d4c60ef65716ba4bcc9eb6fc220a3670bff
 SHA512 
ef938cb7c2b6cda12a68a874218d47acdee214530534114da6490475dd08e21dc4043c9a3f164074a8010e50d0a9c91b4fbabffdc8329700629407644fec46d4

diff --git a/dev-ada/gnatmem/files/gnatmem-2019-bfd.patch 
b/dev-ada/gnatmem/files/gnatmem-2019-bfd.patch
deleted file mode 100644
index 007d217cf247..
--- a/dev-ada/gnatmem/files/gnatmem-2019-bfd.patch
+++ /dev/null
@@ -1,29 +0,0 @@
 a/src/libaddr2line.c   2020-08-04 22:41:04.670046491 +0200
-+++ b/src/libaddr2line.c   2020-08-04 22:44:55.560802332 +0200
-@@ -55,14 +55,26 @@
-   if (found)
- return;
- 
-+#if defined(bfd_get_section_flags)
-   if ((bfd_get_section_flags (abfd, section) & SEC_ALLOC) == 0)
-+#else
-+  if ((bfd_section_flags (section) & SEC_ALLOC) == 0)
-+#endif
- return;
- 
-+#if defined(bfd_get_section_vma)
-   vma = bfd_get_section_vma (abfd, section);
-+#else
-+  vma = bfd_section_vma (section);
-+#endif
-   if (pc < vma)
- return;
- 
-+#if defined(bfd_get_section_size)
-   size = bfd_get_section_size (section);
-+#else
-+  size = bfd_section_size (section);
-+#endif
-   if (pc >= vma + size)
- return;
- 

diff --git a/dev-ada/gnatmem/gnatmem-2019-r1.ebuild 
b/dev-ada/gnatmem/gnatmem-2019-r1.ebuild
deleted file mode 100644
index d320637c28c3..
--- a/dev-ada/gnatmem/gnatmem-2019-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ADA_COMPAT=( gnat_2019 )
-inherit ada multiprocessing autotools
-
-MYP=${P}-20190429-19745-src
-
-DESCRIPTION="Monitors dynamic allocation and deallocation activity in a 
program"
-HOMEPAGE="http://libre.adacore.com/";
-SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8e1431e87a8f1d425089
-   -> ${MYP}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="${ADA_DEPS}"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[${ADA_USEDEP}]
-   sys-libs/binutils-libs:="
-
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MYP}
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2018-gentoo.patch
-   "${FILESDIR}"/${P}-bfd.patch
-)
-
-src_prepare() {
-   default
-   mv configure.in configure.ac
-   eautoreconf
-}
-
-src_compile() {
-   gprbuild -v -Pgnatmem.gpr -j$(makeopts_jobs) \
-   -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \
-   -largs ${LDFLAGS} \
-   || die
-}
-
-src_install() {
-   dobin obj/gnatmem
-}

diff --git a/dev-ada/gnatmem/gnatmem-2020.ebuild 
b/dev-ada/gnatmem/gnatmem-2020.ebuild
deleted file mode 100644
index 2d88a77686a3..
--- a/dev-ada/gnatmem/gnatmem-2020.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
-inherit ada multiprocessing autotools
-
-MYP=${P}-20200429-19911-src
-
-DESCRIPTION="Monitors dynamic allocation and deallocation activity in a 
program"
-HOMEPAGE="http://libre.adacore.com/";
-SRC_URI="https://community.download.adacore.com/v1/77354fedca0441f882e17b6a73ac5631bff26237?filename=${MYP}.tar.gz
- 

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

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

dev-ada/gnatmem: Defaulting some use flags

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ada/gnatmem/Manifest|  4 +-
 dev-ada/gnatmem/files/gnatmem-2017-gentoo.patch | 89 -
 dev-ada/gnatmem/gnatmem-2016.ebuild |  4 +-
 dev-ada/gnatmem/gnatmem-2017.ebuild |  6 +-
 4 files changed, 9 insertions(+), 94 deletions(-)

diff --git a/dev-ada/gnatmem/Manifest b/dev-ada/gnatmem/Manifest
index 2669213c415..4e74a9f5fdd 100644
--- a/dev-ada/gnatmem/Manifest
+++ b/dev-ada/gnatmem/Manifest
@@ -1,2 +1,2 @@
-DIST gnatmem-gpl-2016-src.tar.gz 80104 SHA256 
bd39c7b18e4f52fdd029b999f7e1af52d01c975063c28ae1ef6875e4fc5e224f SHA512 
bc711af9eda55e89a22fee9dbe506a60fbdd718a9f47141a8d13ad4b97c4520c3988e3a55b6c85bb53098e542f655de9572aeefc99d88c41a2645d9f01b2828b
 WHIRLPOOL 
8aee794c18efcbdbb50a4d58b9f247de30dea8d5b0a41034b1e20ad7786eefab5dfd14bf4340a993d67989eab939ba78097d46933d841686d1bbc68fce0b
-DIST gnatmem-gpl-2017-src.tar.gz 80106 SHA256 
11a27a66030b1a074875ccdaa0ffb06e86d687e1904ab0f5922e08bb488e5e7c SHA512 
52ba2cfb24314f481ec07e351ff6d8883753dcfe5d0489a78536bf0b841d931055be02271a5d93b2ec15c52fd775d4b177a17de52f9472cc8f352bf044b28897
 WHIRLPOOL 
6599c8b77e89d7bc1f6b1eea459009aa2626173a7ebe47b65ead3ba76a109699ff8d0f27cfe1cea9fb0a8cb90cf9a897f70cf8af4647f21feec87b422e544c1b
+DIST gnatmem-gpl-2016-src.tar.gz 80104 BLAKE2B 
c7ccdf4a8b2c91117550592763c467a32befc00ad3fa6488963635be283d6e84dd572123d9586166af215dd845aa785f5953dae7fadca6e49fbb6004af0576fa
 SHA512 
bc711af9eda55e89a22fee9dbe506a60fbdd718a9f47141a8d13ad4b97c4520c3988e3a55b6c85bb53098e542f655de9572aeefc99d88c41a2645d9f01b2828b
+DIST gnatmem-gpl-2017-src.tar.gz 80106 BLAKE2B 
81f5b2fe4cacf383a39230bf3efce0cd0a774b0289a78774dacedbfa0f2ca385b5538e1d12a075383158ff3c657d3a645f8f08be62fe6a437c9f7cd4b971
 SHA512 
52ba2cfb24314f481ec07e351ff6d8883753dcfe5d0489a78536bf0b841d931055be02271a5d93b2ec15c52fd775d4b177a17de52f9472cc8f352bf044b28897

diff --git a/dev-ada/gnatmem/files/gnatmem-2017-gentoo.patch 
b/dev-ada/gnatmem/files/gnatmem-2017-gentoo.patch
deleted file mode 100644
index 69530dd24b2..000
--- a/dev-ada/gnatmem/files/gnatmem-2017-gentoo.patch
+++ /dev/null
@@ -1,89 +0,0 @@
 1/configure.in.old 2016-12-08 20:57:53.942004080 +0100
-+++ 1/configure.in 2016-12-08 21:00:10.393677257 +0100
-@@ -2,23 +2,14 @@
- AC_INIT(gnatmem.gpr.in)
- AC_CANONICAL_SYSTEM
- AC_PROG_CC(gcc)
--AC_CHECK_TOOL(GNATBIND,gnatbind,"no")
--if test ${GNATBIND} = "no"; then
--   AC_MSG_ERROR(Ada compiler needed,1)
--fi
-+AC_CONFIG_HEADERS(config.h:config.in)
-+AC_DEFINE_UNQUOTED(TARGET, "${target}", [Configured target name.])
- AC_ARG_WITH(binutils-buildtree,
- [AC_HELP_STRING(
-  [--with-binutils-buildtree=],
-  [Specifify location of binutils build tree])],
- BINUTILS_OBJDIR=$withval,
- BINUTILS_OBJDIR=no)
--AC_MSG_CHECKING([for binutils build tree validity])
--if test -f "$BINUTILS_OBJDIR/bfd/libbfd.a"; then
--   AC_MSG_RESULT(yes)
--else
--   AC_MSG_RESULT(no) 
--   AC_MSG_FAILURE([need valid binutils build tree directory (got 
$BINUTILS_OBJDIR)])
--fi
- 
- AC_ARG_WITH(binutils-sources,
- [AC_HELP_STRING(
-@@ -26,21 +21,6 @@
-  [Specifify location of binutils sources])],
- BINUTILS_SRCDIR=$withval,
- BINUTILS_SRCDIR=auto)
--if test "$BINUTILS_SRCDIR" = "auto"; then
--   BINUTILS_SRCDIR=`cat "$BINUTILS_OBJDIR/Makefile" | sed -n -e "/^ *srcdir 
*=/ s/^ *srcdir *= *// p"`
--   case "$BINUTILS_SRC_DIR" in
-- /*) ;;
--  *) # assume we have relative path
-- BINUTILS_SRCDIR="$BINUTILS_OBJDIR/$BINUTILS_SRCDIR";;
--   esac
--fi
--AC_MSG_CHECKING([for binutils source dir validity])
--if test -f "$BINUTILS_SRCDIR/bfd/Makefile.in"; then
--   AC_MSG_RESULT(yes)
--else
--   AC_MSG_RESULT(no)
--   AC_MSG_FAILURE([need valid binutils sources directory])
--fi
- 
- AC_SUBST(BINUTILS_OBJDIR)
- AC_SUBST(BINUTILS_SRCDIR)
 gnatmem-gpl-2016-src/gnatmem.gpr.in.old2017-02-02 22:15:30.247906007 
+0100
-+++ gnatmem-gpl-2016-src/gnatmem.gpr.in2017-02-02 22:17:22.604974363 
+0100
-@@ -10,8 +10,10 @@
-for Languages use ("ada", "c");
- 
-package Compiler is
-+  for Driver ("C") use External ("CC", "gcc");
-   for Default_Switches ("ada") use ("-O2", "-W", "-Wall", "-gnatpg");
-   for Default_Switches ("c")   use ("-O2",
-+"-I..",
- "-I" & BINUTILS_OBJDIR & "/binutils",
- "-I" & BINUTILS_OBJDIR & "/bfd",
- "-I" & BINUTILS_SR

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

2017-09-28 Thread Alfredo Tupone
commit: 391c0b8fcce0821e97eb16655c4833bf2c74921d
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Thu Sep 28 07:01:01 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Sep 28 07:01:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=391c0b8f

dev-ada/gnatmem: Adding dev-ada/gnatmem-2017

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-ada/gnatmem/Manifest |  1 +
 dev-ada/gnatmem/files/gnatmem-2016-gentoo.patch  | 12 
 ...m-2016-gentoo.patch => gnatmem-2017-gentoo.patch} | 12 
 dev-ada/gnatmem/gnatmem-2016.ebuild  | 15 ++-
 .../{gnatmem-2016.ebuild => gnatmem-2017.ebuild} | 17 +++--
 dev-ada/gnatmem/metadata.xml | 20 
 6 files changed, 38 insertions(+), 39 deletions(-)

diff --git a/dev-ada/gnatmem/Manifest b/dev-ada/gnatmem/Manifest
index e30fd588fc2..2669213c415 100644
--- a/dev-ada/gnatmem/Manifest
+++ b/dev-ada/gnatmem/Manifest
@@ -1 +1,2 @@
 DIST gnatmem-gpl-2016-src.tar.gz 80104 SHA256 
bd39c7b18e4f52fdd029b999f7e1af52d01c975063c28ae1ef6875e4fc5e224f SHA512 
bc711af9eda55e89a22fee9dbe506a60fbdd718a9f47141a8d13ad4b97c4520c3988e3a55b6c85bb53098e542f655de9572aeefc99d88c41a2645d9f01b2828b
 WHIRLPOOL 
8aee794c18efcbdbb50a4d58b9f247de30dea8d5b0a41034b1e20ad7786eefab5dfd14bf4340a993d67989eab939ba78097d46933d841686d1bbc68fce0b
+DIST gnatmem-gpl-2017-src.tar.gz 80106 SHA256 
11a27a66030b1a074875ccdaa0ffb06e86d687e1904ab0f5922e08bb488e5e7c SHA512 
52ba2cfb24314f481ec07e351ff6d8883753dcfe5d0489a78536bf0b841d931055be02271a5d93b2ec15c52fd775d4b177a17de52f9472cc8f352bf044b28897
 WHIRLPOOL 
6599c8b77e89d7bc1f6b1eea459009aa2626173a7ebe47b65ead3ba76a109699ff8d0f27cfe1cea9fb0a8cb90cf9a897f70cf8af4647f21feec87b422e544c1b

diff --git a/dev-ada/gnatmem/files/gnatmem-2016-gentoo.patch 
b/dev-ada/gnatmem/files/gnatmem-2016-gentoo.patch
index 357f723c743..69530dd24b2 100644
--- a/dev-ada/gnatmem/files/gnatmem-2016-gentoo.patch
+++ b/dev-ada/gnatmem/files/gnatmem-2016-gentoo.patch
@@ -1,9 +1,13 @@
 --- 1/configure.in.old 2016-12-08 20:57:53.942004080 +0100
 +++ 1/configure.in 2016-12-08 21:00:10.393677257 +0100
-@@ -6,19 +6,14 @@
- if test ${GNATBIND} = "no"; then
-AC_MSG_ERROR(Ada compiler needed,1)
- fi
+@@ -2,23 +2,14 @@
+ AC_INIT(gnatmem.gpr.in)
+ AC_CANONICAL_SYSTEM
+ AC_PROG_CC(gcc)
+-AC_CHECK_TOOL(GNATBIND,gnatbind,"no")
+-if test ${GNATBIND} = "no"; then
+-   AC_MSG_ERROR(Ada compiler needed,1)
+-fi
 +AC_CONFIG_HEADERS(config.h:config.in)
 +AC_DEFINE_UNQUOTED(TARGET, "${target}", [Configured target name.])
  AC_ARG_WITH(binutils-buildtree,

diff --git a/dev-ada/gnatmem/files/gnatmem-2016-gentoo.patch 
b/dev-ada/gnatmem/files/gnatmem-2017-gentoo.patch
similarity index 93%
copy from dev-ada/gnatmem/files/gnatmem-2016-gentoo.patch
copy to dev-ada/gnatmem/files/gnatmem-2017-gentoo.patch
index 357f723c743..69530dd24b2 100644
--- a/dev-ada/gnatmem/files/gnatmem-2016-gentoo.patch
+++ b/dev-ada/gnatmem/files/gnatmem-2017-gentoo.patch
@@ -1,9 +1,13 @@
 --- 1/configure.in.old 2016-12-08 20:57:53.942004080 +0100
 +++ 1/configure.in 2016-12-08 21:00:10.393677257 +0100
-@@ -6,19 +6,14 @@
- if test ${GNATBIND} = "no"; then
-AC_MSG_ERROR(Ada compiler needed,1)
- fi
+@@ -2,23 +2,14 @@
+ AC_INIT(gnatmem.gpr.in)
+ AC_CANONICAL_SYSTEM
+ AC_PROG_CC(gcc)
+-AC_CHECK_TOOL(GNATBIND,gnatbind,"no")
+-if test ${GNATBIND} = "no"; then
+-   AC_MSG_ERROR(Ada compiler needed,1)
+-fi
 +AC_CONFIG_HEADERS(config.h:config.in)
 +AC_DEFINE_UNQUOTED(TARGET, "${target}", [Configured target name.])
  AC_ARG_WITH(binutils-buildtree,

diff --git a/dev-ada/gnatmem/gnatmem-2016.ebuild 
b/dev-ada/gnatmem/gnatmem-2016.ebuild
index 6e1f3b1de96..5875024baef 100644
--- a/dev-ada/gnatmem/gnatmem-2016.ebuild
+++ b/dev-ada/gnatmem/gnatmem-2016.ebuild
@@ -14,26 +14,15 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/573995c8c7a447658e0affa2 -> ${MYP}.t
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE=""
+IUSE="gnat_2016 gnat_2017"
 
 RDEPEND=""
-DEPEND="dev-ada/gprbuild"
+DEPEND="dev-ada/gprbuild[gnat_2016=,gnat_2017=]"
 
 S="${WORKDIR}"/${MYP}
 
 PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
 
-pkg_setup() {
-   GCC=${ADA:-$(tc-getCC)}
-   export GNATBIND="${GCC/gcc/gnatbind}"
-   if [[ -z "$(type ${GNATBIND} 2>/dev/null)" ]] ; then
-   eerror "You need a gcc compiler that provides the Ada Compiler:"
-   eerror "1) use gcc-config to select the right compiler or"
-   eerror "2) set ADA=gcc-4.9.4 in make.conf"
-   die "ada compiler not available"
-   fi
-}
-
 src_prepare() {
default
mv configure.in configure.ac

diff --git a/dev-ada/gnatmem/gnatmem-2016.ebuild 
b/dev-ada/gnatmem/gnatmem-2017.ebuild
similarity index 57%
copy from dev-ada/gnatmem/gnatmem-2016.ebuild
copy to dev-ada/gnatmem/gnatmem-2017.ebuild
index 6e1f3b1de96..ee97065ed89 100644
--- a/dev-ada/gnatmem/gnatmem-2