[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2024-03-16 Thread Alfredo Tupone
commit: d39429443ad556f3597ebea1a1d114f2458ea6a9
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Mar 16 13:21:00 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Mar 16 13:21:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3942944

dev-ada/gtkada: add 24.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gtkada/Manifest |  1 +
 dev-ada/gtkada/gtkada-24.0.0.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index 2d1e06147ff3..1e1fcd1e0518 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1 +1,2 @@
 DIST gtkada-23.0.0.tar.gz 6045493 BLAKE2B 
05efb40453aa6f3ebd3beaf3dd7915bc2cca8cfec211bc6ae2f0a7a15f16029b1142028422367dbd4f68e72e02b71c030eec39802b0f9202e411d611a1fe521b
 SHA512 
ea5dffe4fe1b99cfbd952bace510aff9e0f79fe2fa075c299d12e68dfb43b6334df0d707631de30e6e2c3a80759d342b178e8ed29a82e90445e450cfd332767f
+DIST gtkada-24.0.0.tar.gz 6046333 BLAKE2B 
38db0d87c978bd608344a3e7eda5642bb9d2e73e0a201f65910c96baa4ede410071713190597ce5190ddc49b9ee7b44cc83e64e73cd34ceec00dc2613e24bc33
 SHA512 
b1c2cd9fe2d7fa6e39b007d64edebdc725132af892442454a0950e5533bf19a0d53e195d56282086f0d6cec1047d54109b933daf6a16f795aca613a01ee9ee61

diff --git a/dev-ada/gtkada/gtkada-24.0.0.ebuild 
b/dev-ada/gtkada/gtkada-24.0.0.ebuild
new file mode 100644
index ..d99581906f41
--- /dev/null
+++ b/dev-ada/gtkada/gtkada-24.0.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+inherit ada autotools multiprocessing
+
+DESCRIPTION="A complete Ada graphical toolkit"
+HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared static-libs static-pic"
+
+RDEPEND="${ADA_DEPS}
+   app-accessibility/at-spi2-core
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+PATCHES=( "${FILESDIR}"/${PN}-23.0.0-gentoo.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   $(use_enable shared) \
+   $(use_enable static-pic)
+}
+
+src_compile() {
+   emake -j1 PROCESSORS=$(makeopts_jobs)
+}
+
+src_install() {
+   emake -j1 DESTDIR="${D}" install
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2023-12-17 Thread Alfredo Tupone
commit: c65fbd674ce8a539e039dd12114d39038f172e59
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec 17 18:08:57 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec 17 18:09:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c65fbd67

dev-ada/gtkada: enable gcc:13

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gtkada/gtkada-23.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gtkada/gtkada-23.0.0-r2.ebuild 
b/dev-ada/gtkada/gtkada-23.0.0-r2.ebuild
index dc9560d0e43b..bbff1a990251 100644
--- a/dev-ada/gtkada/gtkada-23.0.0-r2.ebuild
+++ b/dev-ada/gtkada/gtkada-23.0.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-ADA_COMPAT=( gnat_2021 gcc_12 )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
 inherit ada autotools multiprocessing
 
 DESCRIPTION="A complete Ada graphical toolkit"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2023-03-21 Thread Alfredo Tupone
commit: e1ca5a43f952d377e61693705777d277a12fbe4f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Mar 21 20:52:41 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Mar 21 21:00:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ca5a43

dev-ada/gtkada: drop gcc_12_2_0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gtkada/gtkada-23.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gtkada/gtkada-23.0.0-r2.ebuild 
b/dev-ada/gtkada/gtkada-23.0.0-r2.ebuild
index a1d8afee6a4c..dc9560d0e43b 100644
--- a/dev-ada/gtkada/gtkada-23.0.0-r2.ebuild
+++ b/dev-ada/gtkada/gtkada-23.0.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-ADA_COMPAT=( gnat_2021 gcc_12_2_0 gcc_12 )
+ADA_COMPAT=( gnat_2021 gcc_12 )
 inherit ada autotools multiprocessing
 
 DESCRIPTION="A complete Ada graphical toolkit"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2023-03-21 Thread Alfredo Tupone
commit: 50a9a70ad9298419a727ad298d5c9abdd78d2c25
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Mar 21 07:12:36 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Mar 21 07:12:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a9a70a

dev-ada/gtkada: EAPI 8, support gcc_12

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gtkada/{gtkada-23.0.0-r1.ebuild => gtkada-23.0.0-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gtkada/gtkada-23.0.0-r1.ebuild 
b/dev-ada/gtkada/gtkada-23.0.0-r2.ebuild
similarity index 95%
rename from dev-ada/gtkada/gtkada-23.0.0-r1.ebuild
rename to dev-ada/gtkada/gtkada-23.0.0-r2.ebuild
index db3837e5aaaf..a1d8afee6a4c 100644
--- a/dev-ada/gtkada/gtkada-23.0.0-r1.ebuild
+++ b/dev-ada/gtkada/gtkada-23.0.0-r2.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
+ADA_COMPAT=( gnat_2021 gcc_12_2_0 gcc_12 )
 inherit ada autotools multiprocessing
 
 DESCRIPTION="A complete Ada graphical toolkit"



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

2023-02-03 Thread Alfredo Tupone
commit: 3898ccf6e8bf0b1cbbdae55756435d05d9b747f5
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Feb  3 18:48:06 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Feb  3 19:11:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3898ccf6

dev-ada/gtkada: stabilize and remove old

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gtkada/Manifest  |  2 -
 dev-ada/gtkada/files/gtkada-2017-r1-gentoo.patch | 50 --
 dev-ada/gtkada/files/gtkada-2019-gentoo.patch| 11 
 dev-ada/gtkada/files/gtkada-2021-uninstall.patch | 13 -
 dev-ada/gtkada/gtkada-2021-r1.ebuild | 67 
 dev-ada/gtkada/gtkada-22.0.0-r1.ebuild   | 60 -
 dev-ada/gtkada/gtkada-23.0.0-r1.ebuild   |  4 +-
 7 files changed, 2 insertions(+), 205 deletions(-)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index df23bab64bf1..2d1e06147ff3 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1,3 +1 @@
-DIST gtkada-2021-20210518-1A011-src.tar.gz 12341654 BLAKE2B 
888e7f447b09218f54f6fc28743bf313163f30bcde5f0deba7c02a113340e2e73458cc98a8e9d9277f131cb4e28280fd69afa6797d47312c61e7d73929fb5a11
 SHA512 
fb5db2886a26c15b58180e53f22d4ee25ce23c19240b27352cb47becf19bb76b32c90a10f5085165913360d1cf87bf52b4588d8cdc2b9681e717f9af71ae86a8
-DIST gtkada-22.0.0.tar.gz 6070022 BLAKE2B 
ff5d13831acf839290923871a80a5edfff7d39c689175d528e50bfcae4f120381d8cc74a58f2d843e0aba6fd7c23bb43a34db279b0af9d7c9cc4f4bc9615b179
 SHA512 
abcc6152b0dac66b29ef791527bf6e8f0e1359e5a374732824561ca47d9b1951c168b9b27dbc1f24e496ef5afe6c68020edc9d374faf0495118630ef08a5c448
 DIST gtkada-23.0.0.tar.gz 6045493 BLAKE2B 
05efb40453aa6f3ebd3beaf3dd7915bc2cca8cfec211bc6ae2f0a7a15f16029b1142028422367dbd4f68e72e02b71c030eec39802b0f9202e411d611a1fe521b
 SHA512 
ea5dffe4fe1b99cfbd952bace510aff9e0f79fe2fa075c299d12e68dfb43b6334df0d707631de30e6e2c3a80759d342b178e8ed29a82e90445e450cfd332767f

diff --git a/dev-ada/gtkada/files/gtkada-2017-r1-gentoo.patch 
b/dev-ada/gtkada/files/gtkada-2017-r1-gentoo.patch
deleted file mode 100644
index 0dbbbe720d05..
--- a/dev-ada/gtkada/files/gtkada-2017-r1-gentoo.patch
+++ /dev/null
@@ -1,50 +0,0 @@
 gtkada-gpl-2016-src/Makefile.in.old2017-01-21 22:42:18.319969095 
+0100
-+++ gtkada-gpl-2016-src/Makefile.in2017-01-21 22:42:33.989700236 +0100
-@@ -60,30 +60,33 @@
- LIBRARY_TYPE_FOR_TOOLS=static
- endif
- 
--all: tools tests
-+all: tools
- static: build_library_type/static
- relocatable: build_library_type/relocatable
- 
- tools:
-   @echo "== Building tools ="
--  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Psrc/tools/tools.gpr
-+  ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
-+-Psrc/tools/tools.gpr -cargs:Ada $(ADAFLAGS)
- 
- build_library_type/%:  src/gtkada-intl.adb
-   @echo "== Building $(@F) libraries ="
--  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr
-+  ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr \
-+-cargs:Ada $(ADAFLAGS) -cargs:C $(CFLAGS)
- ifeq (${HAVE_OPENGL}, True)
-   ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/opengl/gtkada_gl.gpr
- endif
- 
- src/gtkada-intl.adb: src/gtkada-intl.gpb Makefile
-   gnatprep -DGETTEXT_INTL=$(GETTEXT_INTL) -DHAVE_GETTEXT=$(HAVE_GETTEXT) 
src/gtkada-intl.gpb $@
- 
- testgtk/opengl/view_gl.adb: testgtk/opengl/view_gl.gpb Makefile
-   gnatprep -r -c -DHAVE_GL=${HAVE_OPENGL} -DWIN32=False 
testgtk/opengl/view_gl.gpb $@
- 
- tests: testgtk/opengl/view_gl.adb
-   @echo "== Building tests ="
--  cd testgtk; ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Ptestgtk.gpr -aP ../src
-+  cd testgtk; ${GPRBUILD_FULL} -v 
-XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
-+-Ptestgtk.gpr -aP ../src -cargs:Ada $(ADAFLAGS)
- 
- install/%: force
-   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(@F) --build-name=$(@F) \
-@@ -121,9 +121,6 @@
- install: install-clean
-   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
-   --mode=usage -Psrc/tools/tools.gpr
--  cd testgtk; ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
\
--  --mode=usage --exec-subdir=${DESTDIR}${exampledir} \
--  -Ptestgtk.gpr -aP ../src
- 
-   @echo 
'---'
-   @echo '--  GtkAda has now been installed.   
--'

diff --git a/dev-ada/gtkada/files/gtkada-2019-gentoo.patch 
b/dev-ada/gtkada/files/gtkada-2019-gentoo.patch
deleted file mode 100644
index 79f58a41b2d1..
--- a/dev-ada/gtkada/files/gtkada-2019-gentoo.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/Makefile.in  2019-09-21 18:47:40.749628914 +0200
-+++ b/Makefile.in  2019-09-21 18:48:08.547200073 +0200
-@@ -30,7 +30,7 @@
- 
- GPRBUILD_FULL = ${GPRBUILD} 

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2022-12-15 Thread Alfredo Tupone
commit: e451c161056e78477ff06be7a054d508a5aadefd
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Dec 16 07:08:54 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Dec 16 07:10:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e451c161

dev-ada/gtkada: DeprecatedDep

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gtkada/{gtkada-2021.ebuild => gtkada-2021-r1.ebuild} | 2 +-
 dev-ada/gtkada/{gtkada-22.0.0.ebuild => gtkada-22.0.0-r1.ebuild} | 2 +-
 dev-ada/gtkada/{gtkada-23.0.0.ebuild => gtkada-23.0.0-r1.ebuild} | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gtkada/gtkada-2021.ebuild 
b/dev-ada/gtkada/gtkada-2021-r1.ebuild
similarity index 97%
rename from dev-ada/gtkada/gtkada-2021.ebuild
rename to dev-ada/gtkada/gtkada-2021-r1.ebuild
index f2b4c0e9e011..fba47ffdfa82 100644
--- a/dev-ada/gtkada/gtkada-2021.ebuild
+++ b/dev-ada/gtkada/gtkada-2021-r1.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="amd64 x86"
 IUSE="+shared static-libs"
 
 RDEPEND="${ADA_DEPS}
-   dev-libs/atk
+   app-accessibility/at-spi2-core
dev-libs/glib:2
media-libs/fontconfig
media-libs/freetype

diff --git a/dev-ada/gtkada/gtkada-22.0.0.ebuild 
b/dev-ada/gtkada/gtkada-22.0.0-r1.ebuild
similarity index 97%
rename from dev-ada/gtkada/gtkada-22.0.0.ebuild
rename to dev-ada/gtkada/gtkada-22.0.0-r1.ebuild
index 5fd2228ae325..cb04aaa50040 100644
--- a/dev-ada/gtkada/gtkada-22.0.0.ebuild
+++ b/dev-ada/gtkada/gtkada-22.0.0-r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="+shared static-libs static-pic"
 
 RDEPEND="${ADA_DEPS}
-   dev-libs/atk
+   app-accessibility/at-spi2-core
dev-libs/glib:2
media-libs/fontconfig
media-libs/freetype

diff --git a/dev-ada/gtkada/gtkada-23.0.0.ebuild 
b/dev-ada/gtkada/gtkada-23.0.0-r1.ebuild
similarity index 97%
rename from dev-ada/gtkada/gtkada-23.0.0.ebuild
rename to dev-ada/gtkada/gtkada-23.0.0-r1.ebuild
index e436df3805da..3a6423ea98e4 100644
--- a/dev-ada/gtkada/gtkada-23.0.0.ebuild
+++ b/dev-ada/gtkada/gtkada-23.0.0-r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="+shared static-libs static-pic"
 
 RDEPEND="${ADA_DEPS}
-   dev-libs/atk
+   app-accessibility/at-spi2-core
dev-libs/glib:2
media-libs/fontconfig
media-libs/freetype



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

2022-12-06 Thread Alfredo Tupone
commit: 96dadac0dedcdcc068a9cf03e690d7f27a61570c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Dec  6 08:20:27 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Dec  6 08:21:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96dadac0

dev-ada/gtkada: add 23.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gtkada/Manifest |  1 +
 dev-ada/gtkada/files/gtkada-23.0.0-gentoo.patch | 63 +
 dev-ada/gtkada/gtkada-23.0.0.ebuild | 54 +
 3 files changed, 118 insertions(+)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index 9493d4810eaa..df23bab64bf1 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1,2 +1,3 @@
 DIST gtkada-2021-20210518-1A011-src.tar.gz 12341654 BLAKE2B 
888e7f447b09218f54f6fc28743bf313163f30bcde5f0deba7c02a113340e2e73458cc98a8e9d9277f131cb4e28280fd69afa6797d47312c61e7d73929fb5a11
 SHA512 
fb5db2886a26c15b58180e53f22d4ee25ce23c19240b27352cb47becf19bb76b32c90a10f5085165913360d1cf87bf52b4588d8cdc2b9681e717f9af71ae86a8
 DIST gtkada-22.0.0.tar.gz 6070022 BLAKE2B 
ff5d13831acf839290923871a80a5edfff7d39c689175d528e50bfcae4f120381d8cc74a58f2d843e0aba6fd7c23bb43a34db279b0af9d7c9cc4f4bc9615b179
 SHA512 
abcc6152b0dac66b29ef791527bf6e8f0e1359e5a374732824561ca47d9b1951c168b9b27dbc1f24e496ef5afe6c68020edc9d374faf0495118630ef08a5c448
+DIST gtkada-23.0.0.tar.gz 6045493 BLAKE2B 
05efb40453aa6f3ebd3beaf3dd7915bc2cca8cfec211bc6ae2f0a7a15f16029b1142028422367dbd4f68e72e02b71c030eec39802b0f9202e411d611a1fe521b
 SHA512 
ea5dffe4fe1b99cfbd952bace510aff9e0f79fe2fa075c299d12e68dfb43b6334df0d707631de30e6e2c3a80759d342b178e8ed29a82e90445e450cfd332767f

diff --git a/dev-ada/gtkada/files/gtkada-23.0.0-gentoo.patch 
b/dev-ada/gtkada/files/gtkada-23.0.0-gentoo.patch
new file mode 100644
index ..5acbd3f2548f
--- /dev/null
+++ b/dev-ada/gtkada/files/gtkada-23.0.0-gentoo.patch
@@ -0,0 +1,63 @@
+--- a/Makefile.in  2022-12-05 22:30:42.309525178 +0100
 b/Makefile.in  2022-12-05 22:35:01.794773265 +0100
+@@ -30,7 +30,7 @@
+ 
+ GPRBUILD_FULL = ${GPRBUILD} -j${PROCESSORS} -m -p ${GPRBUILD_SWITCHES}
+ GPRINSTALL_FULL = ${GPRINSTALL} -p -f --project-subdir=$(PRJDIR) \
+-  --build-var=GTKADA_BUILD,LIBRARY_TYPE --install-name=gtkada \
++  --build-var=LIBRARY_TYPE --install-name=gtkada \
+   --prefix=${DESTDIR}$(prefix) -XGTK_PREFIX=${prefix}
+ 
+ GETTEXT_INTL=@GETTEXT_INTL@
+@@ -71,24 +71,27 @@
+ LIBRARY_TYPE_FOR_TOOLS=static
+ endif
+ 
+-all: tools tests
++all: tools
+ static: build_library_type/static
+ relocatable: build_library_type/relocatable
+ 
+ tools:
+   @echo "== Building tools ="
+-  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Psrc/tools/tools.gpr
++  ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
++-Psrc/tools/tools.gpr -cargs:Ada $(ADAFLAGS)
+ 
+ build_library_type/%:  src/gtkada-intl.adb
+   @echo "== Building $(@F) libraries ="
+-  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr
++  ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr \
++-cargs:Ada $(ADAFLAGS) -cargs:C $(CFLAGS)
+ 
+ src/gtkada-intl.adb: src/gtkada-intl.gpb Makefile
+   gnatprep -DGETTEXT_INTL=$(GETTEXT_INTL) -DHAVE_GETTEXT=$(HAVE_GETTEXT) 
src/gtkada-intl.gpb $@
+ 
+ tests:
+   @echo "== Building tests ="
+-  cd testgtk; ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Ptestgtk.gpr -aP ../src
++  cd testgtk; ${GPRBUILD_FULL} -v 
-XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
++-Ptestgtk.gpr -aP ../src -cargs:Ada $(ADAFLAGS)
+ 
+ install/%: force
+   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(@F) --build-name=$(@F) \
+@@ -97,19 +100,11 @@
+   -Psrc/gtkada.gpr
+ 
+ install-clean:
+-ifneq (,$(wildcard $(prefix)/lib/gnat/manifests/gtkada))
+-  -$(GPRINSTALL) --uninstall -f --prefix=$(prefix) \
+-  --project-subdir=lib/gnat gtkada
+-endif
+ 
+ install: install-clean
+   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
+   --mode=usage -Psrc/tools/tools.gpr
+-  cd testgtk; ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
\
+-  --mode=usage --exec-subdir=${DESTDIR}${exampledir} \
+-  -Ptestgtk.gpr -aP ../src
+ ifneq ($(OS),Windows_NT)
+-  ln -s ${libdir} ${DESTDIR}${datadir}/examples/gtkada --force
+ endif
+   @echo 
'---'
+   @echo '--  GtkAda has now been installed.   
--'

diff --git a/dev-ada/gtkada/gtkada-23.0.0.ebuild 
b/dev-ada/gtkada/gtkada-23.0.0.ebuild
new file mode 100644
index ..e436df3805da
--- /dev/null
+++ b/dev-ada/gtkada/gtkada-23.0.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2022-12-05 Thread Alfredo Tupone
commit: 01a8cd2ead00313558ff68bb66b06c528db9f369
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Dec  5 13:16:54 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Dec  5 13:23:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a8cd2e

dev-ada/gtkada: add github upstream metadata

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gtkada/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ada/gtkada/metadata.xml b/dev-ada/gtkada/metadata.xml
index bd7b67c76052..2e0aa6378979 100644
--- a/dev-ada/gtkada/metadata.xml
+++ b/dev-ada/gtkada/metadata.xml
@@ -13,4 +13,7 @@
complete set of Gtk+ widgets using the Object-Oriented features 
of
this language. GtkAda supports the latest 3.14 stable releases.

+   
+   AdaCore/gtkada
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2022-11-21 Thread Alfredo Tupone
commit: 5b6f27661dc2286a0f0f02436989609fe803b777
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Nov 21 18:07:39 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Nov 21 18:07:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6f2766

dev-ada/gtkada: drop gnat_2020 support

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gtkada/gtkada-2021.ebuild   | 4 ++--
 dev-ada/gtkada/gtkada-22.0.0.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gtkada/gtkada-2021.ebuild 
b/dev-ada/gtkada/gtkada-2021.ebuild
index 1005a7ba1034..f2b4c0e9e011 100644
--- a/dev-ada/gtkada/gtkada-2021.ebuild
+++ b/dev-ada/gtkada/gtkada-2021.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-ADA_COMPAT=( gnat_202{0..1} )
+ADA_COMPAT=( gnat_2021 )
 inherit ada autotools multiprocessing
 
 MYP=${P}-${PV}0518-1A011-src

diff --git a/dev-ada/gtkada/gtkada-22.0.0.ebuild 
b/dev-ada/gtkada/gtkada-22.0.0.ebuild
index 22db03d950c3..5fd2228ae325 100644
--- a/dev-ada/gtkada/gtkada-22.0.0.ebuild
+++ b/dev-ada/gtkada/gtkada-22.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-ADA_COMPAT=( gnat_202{0..1} gcc_12_2_0 )
+ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
 inherit ada autotools multiprocessing
 
 DESCRIPTION="A complete Ada graphical toolkit"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2022-10-04 Thread Alfredo Tupone
commit: a7985a47b5cbcb0bdbec5b50fcbcfe05a6c51b55
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Oct  4 07:03:22 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Oct  4 07:03:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7985a47

dev-ada/gtkada: add gcc_12_2_0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gtkada/gtkada-22.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gtkada/gtkada-22.0.0.ebuild 
b/dev-ada/gtkada/gtkada-22.0.0.ebuild
index 6cb33f81492e..22db03d950c3 100644
--- a/dev-ada/gtkada/gtkada-22.0.0.ebuild
+++ b/dev-ada/gtkada/gtkada-22.0.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-ADA_COMPAT=( gnat_202{0..1} )
+ADA_COMPAT=( gnat_202{0..1} gcc_12_2_0 )
 inherit ada autotools multiprocessing
 
 DESCRIPTION="A complete Ada graphical toolkit"



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

2021-12-27 Thread Alfredo Tupone
commit: f77708f4c8695462e5da7be8a5720119711d0c93
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Dec 27 11:09:48 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Dec 27 11:10:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f77708f4

dev-ada/gtkada: drop uninstall phase

Closes: https://bugs.gentoo.org/830017
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gtkada/files/gtkada-2021-uninstall.patch | 13 +
 dev-ada/gtkada/gtkada-2021.ebuild|  1 +
 dev-ada/gtkada/gtkada-22.0.0.ebuild  |  1 +
 3 files changed, 15 insertions(+)

diff --git a/dev-ada/gtkada/files/gtkada-2021-uninstall.patch 
b/dev-ada/gtkada/files/gtkada-2021-uninstall.patch
new file mode 100644
index ..c782aac633b7
--- /dev/null
+++ b/dev-ada/gtkada/files/gtkada-2021-uninstall.patch
@@ -0,0 +1,13 @@
+--- a/Makefile.in  2021-12-27 09:42:14.575136019 +0100
 b/Makefile.in  2021-12-27 09:42:31.159870381 +0100
+@@ -113,10 +113,6 @@
+ endif
+ 
+ install-clean:
+-ifneq (,$(wildcard $(prefix)/lib/gnat/manifests/gtkada))
+-  -$(GPRINSTALL) --uninstall -f --prefix=$(prefix) \
+-  --project-subdir=lib/gnat gtkada
+-endif
+ 
+ install: install-clean
+   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \

diff --git a/dev-ada/gtkada/gtkada-2021.ebuild 
b/dev-ada/gtkada/gtkada-2021.ebuild
index da08ed425283..1005a7ba1034 100644
--- a/dev-ada/gtkada/gtkada-2021.ebuild
+++ b/dev-ada/gtkada/gtkada-2021.ebuild
@@ -39,6 +39,7 @@ S="${WORKDIR}"/${MYP}
 PATCHES=(
"${FILESDIR}"/${PN}-2017-r1-gentoo.patch
"${FILESDIR}"/${PN}-2019-gentoo.patch
+   "${FILESDIR}"/${P}-uninstall.patch
 )
 
 src_prepare() {

diff --git a/dev-ada/gtkada/gtkada-22.0.0.ebuild 
b/dev-ada/gtkada/gtkada-22.0.0.ebuild
index 8a1efe2e0af3..6cb33f81492e 100644
--- a/dev-ada/gtkada/gtkada-22.0.0.ebuild
+++ b/dev-ada/gtkada/gtkada-22.0.0.ebuild
@@ -33,6 +33,7 @@ REQUIRED_USE="${ADA_REQUIRED_USE}"
 PATCHES=(
"${FILESDIR}"/${PN}-2017-r1-gentoo.patch
"${FILESDIR}"/${PN}-2019-gentoo.patch
+   "${FILESDIR}"/${PN}-2021-uninstall.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2021-12-26 Thread Alfredo Tupone
commit: 0f32f5a6082345647731b65639840f3be1a3722b
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec 26 17:53:50 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec 26 17:53:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f32f5a6

dev-ada/gtkada: add static-pic generation

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

 dev-ada/gtkada/gtkada-22.0.0.ebuild | 5 +++--
 dev-ada/gtkada/metadata.xml | 5 -
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gtkada/gtkada-22.0.0.ebuild 
b/dev-ada/gtkada/gtkada-22.0.0.ebuild
index 439153321466..8a1efe2e0af3 100644
--- a/dev-ada/gtkada/gtkada-22.0.0.ebuild
+++ b/dev-ada/gtkada/gtkada-22.0.0.ebuild
@@ -12,9 +12,9 @@ 
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz"
 
 LICENSE="GPL-3"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
-IUSE="+shared static-libs"
+IUSE="+shared static-libs static-pic"
 
 RDEPEND="${ADA_DEPS}
dev-libs/atk
@@ -45,6 +45,7 @@ src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable shared) \
+   $(use_enable static-pic) \
--without-GL
 }
 

diff --git a/dev-ada/gtkada/metadata.xml b/dev-ada/gtkada/metadata.xml
index ed2a0cec8e00..bd7b67c76052 100644
--- a/dev-ada/gtkada/metadata.xml
+++ b/dev-ada/gtkada/metadata.xml
@@ -6,8 +6,11 @@


Build gtkada as shared library
+   Build static library with pic 
code


-   GtkAda is an Ada graphical toolkit based on Gtk+, providing the 
complete set of Gtk+ widgets using the Object-Oriented features of this 
language. GtkAda supports the latest 3.14 stable releases.
+   GtkAda is an Ada graphical toolkit based on Gtk+, providing the
+   complete set of Gtk+ widgets using the Object-Oriented features 
of
+   this language. GtkAda supports the latest 3.14 stable releases.

 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2021-12-20 Thread Alfredo Tupone
commit: 5f2426e181025f862e292848d4ae83452892924c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Dec 20 09:31:24 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Dec 20 09:31:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f2426e1

dev-ada/gtkada: add the install

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

 dev-ada/gtkada/gtkada-2021.ebuild   | 7 +--
 dev-ada/gtkada/gtkada-22.0.0.ebuild | 2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gtkada/gtkada-2021.ebuild 
b/dev-ada/gtkada/gtkada-2021.ebuild
index b1c367c3dbed..da08ed425283 100644
--- a/dev-ada/gtkada/gtkada-2021.ebuild
+++ b/dev-ada/gtkada/gtkada-2021.ebuild
@@ -31,7 +31,8 @@ RDEPEND="${ADA_DEPS}
 DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
 
-REQUIRED_USE="${ADA_REQUIRED_USE}"
+REQUIRED_USE="${ADA_REQUIRED_USE}
+   || ( shared static-libs )"
 
 S="${WORKDIR}"/${MYP}
 
@@ -58,6 +59,8 @@ src_compile() {
 }
 
 src_install() {
-   emake -j1 DESTDIR="${D}"
+   emake -j1 DESTDIR="${D}" install
einstalldocs
+   mv "${D}"/usr/share/doc/${PN}/${PN}_* "${D}"/usr/share/doc/${PF} || die
+   rmdir "${D}"/usr/share/doc/${PN} || die
 }

diff --git a/dev-ada/gtkada/gtkada-22.0.0.ebuild 
b/dev-ada/gtkada/gtkada-22.0.0.ebuild
index 0d925e9cb301..439153321466 100644
--- a/dev-ada/gtkada/gtkada-22.0.0.ebuild
+++ b/dev-ada/gtkada/gtkada-22.0.0.ebuild
@@ -53,6 +53,6 @@ src_compile() {
 }
 
 src_install() {
-   emake -j1 DESTDIR="${D}"
+   emake -j1 DESTDIR="${D}" install
einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2021-12-19 Thread Agostino Sarubbo
commit: 6b983652806ee74352093bb85b67381bcee2ae26
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 19 22:08:12 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 19 22:08:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b983652

dev-ada/gtkada: x86 stable wrt bug #800527

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ada/gtkada/gtkada-2021.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gtkada/gtkada-2021.ebuild 
b/dev-ada/gtkada/gtkada-2021.ebuild
index b105da3b0ff7..b1c367c3dbed 100644
--- a/dev-ada/gtkada/gtkada-2021.ebuild
+++ b/dev-ada/gtkada/gtkada-2021.ebuild
@@ -16,7 +16,7 @@ SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> 
${MYP}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+shared static-libs"
 
 RDEPEND="${ADA_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2021-11-24 Thread Alfredo Tupone
commit: 398172f665a42d761d14e658f446d76b4258edd1
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Nov 25 07:28:23 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Nov 25 07:28:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=398172f6

dev-ada/gtkada: unsupport gnat_2019, drop old

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

 dev-ada/gtkada/Manifest  |  2 --
 dev-ada/gtkada/gtkada-2019-r1.ebuild | 62 ---
 dev-ada/gtkada/gtkada-2019-r2.ebuild | 62 ---
 dev-ada/gtkada/gtkada-2020.ebuild| 63 
 dev-ada/gtkada/gtkada-2021.ebuild|  2 +-
 dev-ada/gtkada/gtkada-22.0.0.ebuild  |  2 +-
 6 files changed, 2 insertions(+), 191 deletions(-)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index 5e83416cbc82..9493d4810eaa 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1,4 +1,2 @@
-DIST gtkada-2019-20190424-19D98-src.tgz 12273911 BLAKE2B 
e2d0f3c410973d0412bf433f2e1cc60a5b00e9f34ad0471cb583596587e6073fdeb9b6441aa50dfa81894ce692101fe51c7714090477d585721571261737a823
 SHA512 
aed0758b42ee8eac752c2c83a0974ee0c7cddfa15149879472ff2fb8ee7565456a225ce783739ede76bc0f47340e97af5b5d1149e244611bcd3b3760e20f8cf5
-DIST gtkada-2020-20200429-19B96-src.tar.gz 12232938 BLAKE2B 
fcd5fdfebced2fc2b4dd1251f81a61b1564a72a3cc1854a78c4d9e32824d55188dd440bceddd4e86f3dc03c455b1db109bc68d5cb29e2a61d62bf59895b68895
 SHA512 
d9405d03cc3bf375ca54f2fb935ecd64cdf6eedb32efbd994a6f8a7693c6ee7aa10d558cbf89e9ad3174a3ac9a0c8f0ea7e444ff5d2a8b9af76a6ff64d4b
 DIST gtkada-2021-20210518-1A011-src.tar.gz 12341654 BLAKE2B 
888e7f447b09218f54f6fc28743bf313163f30bcde5f0deba7c02a113340e2e73458cc98a8e9d9277f131cb4e28280fd69afa6797d47312c61e7d73929fb5a11
 SHA512 
fb5db2886a26c15b58180e53f22d4ee25ce23c19240b27352cb47becf19bb76b32c90a10f5085165913360d1cf87bf52b4588d8cdc2b9681e717f9af71ae86a8
 DIST gtkada-22.0.0.tar.gz 6070022 BLAKE2B 
ff5d13831acf839290923871a80a5edfff7d39c689175d528e50bfcae4f120381d8cc74a58f2d843e0aba6fd7c23bb43a34db279b0af9d7c9cc4f4bc9615b179
 SHA512 
abcc6152b0dac66b29ef791527bf6e8f0e1359e5a374732824561ca47d9b1951c168b9b27dbc1f24e496ef5afe6c68020edc9d374faf0495118630ef08a5c448

diff --git a/dev-ada/gtkada/gtkada-2019-r1.ebuild 
b/dev-ada/gtkada/gtkada-2019-r1.ebuild
deleted file mode 100644
index f0aff578faf6..
--- a/dev-ada/gtkada/gtkada-2019-r1.ebuild
+++ /dev/null
@@ -1,62 +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 autotools multiprocessing
-
-MYP=${P}-20190424-19D98
-
-DESCRIPTION="A complete Ada graphical toolkit"
-HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
-SRC_URI="http://mirrors.cdn.adacore.com/art/5ce7f58931e87adb2d312c53
-   -> ${MYP}-src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+shared static-libs"
-
-RDEPEND="${ADA_DEPS}
-   dev-libs/atk
-   dev-libs/glib:2
-   media-libs/fontconfig
-   media-libs/freetype
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/pango"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[${ADA_USEDEP}]"
-
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2017-r1-gentoo.patch
-   "${FILESDIR}"/${P}-gentoo.patch
-)
-
-src_prepare() {
-   default
-   mv configure.{in,ac}
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable static-libs static) \
-   $(use_enable shared) \
-   --without-GL
-}
-
-src_compile() {
-   emake -j1 PROCESSORS=$(makeopts_jobs)
-}
-
-src_install() {
-   emake -j1 DESTDIR="${D}"
-   einstalldocs
-}

diff --git a/dev-ada/gtkada/gtkada-2019-r2.ebuild 
b/dev-ada/gtkada/gtkada-2019-r2.ebuild
deleted file mode 100644
index 1943cb59d20b..
--- a/dev-ada/gtkada/gtkada-2019-r2.ebuild
+++ /dev/null
@@ -1,62 +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_2020 )
-inherit ada autotools multiprocessing
-
-MYP=${P}-20190424-19D98
-
-DESCRIPTION="A complete Ada graphical toolkit"
-HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
-SRC_URI="http://mirrors.cdn.adacore.com/art/5ce7f58931e87adb2d312c53
-   -> ${MYP}-src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+shared static-libs"
-
-RDEPEND="${ADA_DEPS}
-   dev-libs/atk
-   dev-libs/glib:2
-   media-libs/fontconfig
-   media-libs/freetype
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/pango"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[${ADA_USEDEP}]"
-
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=(
-   

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2021-11-17 Thread Alfredo Tupone
commit: 7e87c8cddf43fa6f92b2a90de81dc58ff32dfa8f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Nov 18 07:09:34 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Nov 18 07:09:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e87c8cd

dev-ada/gtkada: 22.0.0 bump

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

 dev-ada/gtkada/Manifest |  1 +
 dev-ada/gtkada/gtkada-22.0.0.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index ddd8baffeb2a..5e83416cbc82 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1,3 +1,4 @@
 DIST gtkada-2019-20190424-19D98-src.tgz 12273911 BLAKE2B 
e2d0f3c410973d0412bf433f2e1cc60a5b00e9f34ad0471cb583596587e6073fdeb9b6441aa50dfa81894ce692101fe51c7714090477d585721571261737a823
 SHA512 
aed0758b42ee8eac752c2c83a0974ee0c7cddfa15149879472ff2fb8ee7565456a225ce783739ede76bc0f47340e97af5b5d1149e244611bcd3b3760e20f8cf5
 DIST gtkada-2020-20200429-19B96-src.tar.gz 12232938 BLAKE2B 
fcd5fdfebced2fc2b4dd1251f81a61b1564a72a3cc1854a78c4d9e32824d55188dd440bceddd4e86f3dc03c455b1db109bc68d5cb29e2a61d62bf59895b68895
 SHA512 
d9405d03cc3bf375ca54f2fb935ecd64cdf6eedb32efbd994a6f8a7693c6ee7aa10d558cbf89e9ad3174a3ac9a0c8f0ea7e444ff5d2a8b9af76a6ff64d4b
 DIST gtkada-2021-20210518-1A011-src.tar.gz 12341654 BLAKE2B 
888e7f447b09218f54f6fc28743bf313163f30bcde5f0deba7c02a113340e2e73458cc98a8e9d9277f131cb4e28280fd69afa6797d47312c61e7d73929fb5a11
 SHA512 
fb5db2886a26c15b58180e53f22d4ee25ce23c19240b27352cb47becf19bb76b32c90a10f5085165913360d1cf87bf52b4588d8cdc2b9681e717f9af71ae86a8
+DIST gtkada-22.0.0.tar.gz 6070022 BLAKE2B 
ff5d13831acf839290923871a80a5edfff7d39c689175d528e50bfcae4f120381d8cc74a58f2d843e0aba6fd7c23bb43a34db279b0af9d7c9cc4f4bc9615b179
 SHA512 
abcc6152b0dac66b29ef791527bf6e8f0e1359e5a374732824561ca47d9b1951c168b9b27dbc1f24e496ef5afe6c68020edc9d374faf0495118630ef08a5c448

diff --git a/dev-ada/gtkada/gtkada-22.0.0.ebuild 
b/dev-ada/gtkada/gtkada-22.0.0.ebuild
new file mode 100644
index ..f763ea0be18a
--- /dev/null
+++ b/dev-ada/gtkada/gtkada-22.0.0.ebuild
@@ -0,0 +1,58 @@
+# 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 autotools multiprocessing
+
+DESCRIPTION="A complete Ada graphical toolkit"
+HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared static-libs"
+
+RDEPEND="${ADA_DEPS}
+   dev-libs/atk
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2017-r1-gentoo.patch
+   "${FILESDIR}"/${PN}-2019-gentoo.patch
+)
+
+src_prepare() {
+   default
+   mv configure.{in,ac} || die
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   $(use_enable shared) \
+   --without-GL
+}
+
+src_compile() {
+   emake -j1 PROCESSORS=$(makeopts_jobs)
+}
+
+src_install() {
+   emake -j1 DESTDIR="${D}"
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2021-09-19 Thread Alfredo Tupone
commit: c954cc3645664fc4c850ca48752a8ffd75c7dcfd
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Sep 19 13:04:09 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Sep 19 13:04:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c954cc36

dev-ada/gtkada: drop  gentoo.org>

 dev-ada/gtkada/gtkada-2019-r1.ebuild | 2 +-
 dev-ada/gtkada/gtkada-2019-r2.ebuild | 2 +-
 dev-ada/gtkada/gtkada-2020.ebuild| 2 +-
 dev-ada/gtkada/gtkada-2021.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ada/gtkada/gtkada-2019-r1.ebuild 
b/dev-ada/gtkada/gtkada-2019-r1.ebuild
index b85d3df230b..f0aff578faf 100644
--- a/dev-ada/gtkada/gtkada-2019-r1.ebuild
+++ b/dev-ada/gtkada/gtkada-2019-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-ADA_COMPAT=( gnat_201{7..9} )
+ADA_COMPAT=( gnat_2019 )
 inherit ada autotools multiprocessing
 
 MYP=${P}-20190424-19D98

diff --git a/dev-ada/gtkada/gtkada-2019-r2.ebuild 
b/dev-ada/gtkada/gtkada-2019-r2.ebuild
index a523439d409..1943cb59d20 100644
--- a/dev-ada/gtkada/gtkada-2019-r2.ebuild
+++ b/dev-ada/gtkada/gtkada-2019-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-ADA_COMPAT=( gnat_201{7..9} gnat_2020 )
+ADA_COMPAT=( gnat_2019 gnat_2020 )
 inherit ada autotools multiprocessing
 
 MYP=${P}-20190424-19D98

diff --git a/dev-ada/gtkada/gtkada-2020.ebuild 
b/dev-ada/gtkada/gtkada-2020.ebuild
index 537344fe613..53c51905648 100644
--- a/dev-ada/gtkada/gtkada-2020.ebuild
+++ b/dev-ada/gtkada/gtkada-2020.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
+ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
 inherit ada autotools multiprocessing
 
 MYP=${P}-${PV}0429-19B96-src

diff --git a/dev-ada/gtkada/gtkada-2021.ebuild 
b/dev-ada/gtkada/gtkada-2021.ebuild
index 1c9077302c5..58576d66774 100644
--- a/dev-ada/gtkada/gtkada-2021.ebuild
+++ b/dev-ada/gtkada/gtkada-2021.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
+ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
 inherit ada autotools multiprocessing
 
 MYP=${P}-${PV}0518-1A011-src



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2021-07-20 Thread Agostino Sarubbo
commit: 6159adac1839d222ea86257a18c813f8d92dc957
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jul 20 06:33:43 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jul 20 06:33:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6159adac

dev-ada/gtkada: amd64 stable wrt bug #800527

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ada/gtkada/gtkada-2021.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gtkada/gtkada-2021.ebuild 
b/dev-ada/gtkada/gtkada-2021.ebuild
index 5c7bbffbef1..1c9077302c5 100644
--- a/dev-ada/gtkada/gtkada-2021.ebuild
+++ b/dev-ada/gtkada/gtkada-2021.ebuild
@@ -16,7 +16,7 @@ SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> 
${MYP}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+shared static-libs"
 
 RDEPEND="${ADA_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2021-06-04 Thread Alfredo Tupone
commit: c1a0814cda03e24df078c180b1c4ee251a3795e5
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun  4 21:18:59 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun  4 21:18:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1a0814c

dev-ada/gtkada: bump to 2021

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

 dev-ada/gtkada/Manifest   | 1 +
 dev-ada/gtkada/gtkada-2019-r1.ebuild  | 2 +-
 dev-ada/gtkada/gtkada-2019-r2.ebuild  | 2 +-
 dev-ada/gtkada/gtkada-2020.ebuild | 9 +
 dev-ada/gtkada/{gtkada-2020.ebuild => gtkada-2021.ebuild} | 9 +
 5 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index 569547f20cf..ddd8baffeb2 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1,2 +1,3 @@
 DIST gtkada-2019-20190424-19D98-src.tgz 12273911 BLAKE2B 
e2d0f3c410973d0412bf433f2e1cc60a5b00e9f34ad0471cb583596587e6073fdeb9b6441aa50dfa81894ce692101fe51c7714090477d585721571261737a823
 SHA512 
aed0758b42ee8eac752c2c83a0974ee0c7cddfa15149879472ff2fb8ee7565456a225ce783739ede76bc0f47340e97af5b5d1149e244611bcd3b3760e20f8cf5
 DIST gtkada-2020-20200429-19B96-src.tar.gz 12232938 BLAKE2B 
fcd5fdfebced2fc2b4dd1251f81a61b1564a72a3cc1854a78c4d9e32824d55188dd440bceddd4e86f3dc03c455b1db109bc68d5cb29e2a61d62bf59895b68895
 SHA512 
d9405d03cc3bf375ca54f2fb935ecd64cdf6eedb32efbd994a6f8a7693c6ee7aa10d558cbf89e9ad3174a3ac9a0c8f0ea7e444ff5d2a8b9af76a6ff64d4b
+DIST gtkada-2021-20210518-1A011-src.tar.gz 12341654 BLAKE2B 
888e7f447b09218f54f6fc28743bf313163f30bcde5f0deba7c02a113340e2e73458cc98a8e9d9277f131cb4e28280fd69afa6797d47312c61e7d73929fb5a11
 SHA512 
fb5db2886a26c15b58180e53f22d4ee25ce23c19240b27352cb47becf19bb76b32c90a10f5085165913360d1cf87bf52b4588d8cdc2b9681e717f9af71ae86a8

diff --git a/dev-ada/gtkada/gtkada-2019-r1.ebuild 
b/dev-ada/gtkada/gtkada-2019-r1.ebuild
index fe02b028c8b..b85d3df230b 100644
--- a/dev-ada/gtkada/gtkada-2019-r1.ebuild
+++ b/dev-ada/gtkada/gtkada-2019-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-ADA_COMPAT=( gnat_201{6,7,8,9} )
+ADA_COMPAT=( gnat_201{7..9} )
 inherit ada autotools multiprocessing
 
 MYP=${P}-20190424-19D98

diff --git a/dev-ada/gtkada/gtkada-2019-r2.ebuild 
b/dev-ada/gtkada/gtkada-2019-r2.ebuild
index d6f59528879..a523439d409 100644
--- a/dev-ada/gtkada/gtkada-2019-r2.ebuild
+++ b/dev-ada/gtkada/gtkada-2019-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-ADA_COMPAT=( gnat_201{6..9} gnat_2020 )
+ADA_COMPAT=( gnat_201{7..9} gnat_2020 )
 inherit ada autotools multiprocessing
 
 MYP=${P}-20190424-19D98

diff --git a/dev-ada/gtkada/gtkada-2020.ebuild 
b/dev-ada/gtkada/gtkada-2020.ebuild
index b8aa324b5e9..537344fe613 100644
--- a/dev-ada/gtkada/gtkada-2020.ebuild
+++ b/dev-ada/gtkada/gtkada-2020.ebuild
@@ -3,15 +3,16 @@
 
 EAPI=7
 
-ADA_COMPAT=( gnat_201{6..9} gnat_2020 )
+ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
 inherit ada autotools multiprocessing
 
-MYP=${P}-20200429-19B96-src
+MYP=${P}-${PV}0429-19B96-src
+ADAMIRROR=https://community.download.adacore.com/v1
+ID=96f85c875c161c36e7d0edb19aa4dbddf41ea671
 
 DESCRIPTION="A complete Ada graphical toolkit"
 HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
-SRC_URI="https://community.download.adacore.com/v1/96f85c875c161c36e7d0edb19aa4dbddf41ea671?filename=${MYP}.tar.gz
-   -> ${MYP}.tar.gz"
+SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> ${MYP}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"

diff --git a/dev-ada/gtkada/gtkada-2020.ebuild 
b/dev-ada/gtkada/gtkada-2021.ebuild
similarity index 80%
copy from dev-ada/gtkada/gtkada-2020.ebuild
copy to dev-ada/gtkada/gtkada-2021.ebuild
index b8aa324b5e9..5c7bbffbef1 100644
--- a/dev-ada/gtkada/gtkada-2020.ebuild
+++ b/dev-ada/gtkada/gtkada-2021.ebuild
@@ -3,15 +3,16 @@
 
 EAPI=7
 
-ADA_COMPAT=( gnat_201{6..9} gnat_2020 )
+ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
 inherit ada autotools multiprocessing
 
-MYP=${P}-20200429-19B96-src
+MYP=${P}-${PV}0518-1A011-src
+ADAMIRROR=https://community.download.adacore.com/v1
+ID=8f1daefcb56e3ee7feaad67bac66deb0f7c37a82
 
 DESCRIPTION="A complete Ada graphical toolkit"
 HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
-SRC_URI="https://community.download.adacore.com/v1/96f85c875c161c36e7d0edb19aa4dbddf41ea671?filename=${MYP}.tar.gz
-   -> ${MYP}.tar.gz"
+SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> ${MYP}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2021-05-27 Thread Alfredo Tupone
commit: 05464ddecea88154ba391204f6ddcd4e6fa26dcc
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu May 27 20:21:44 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu May 27 20:21:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05464dde

dev-ada/gtkada: version bump to 2020

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

 dev-ada/gtkada/Manifest   |  1 +
 dev-ada/gtkada/gtkada-2020.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index 22e98a52f7a..569547f20cf 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1 +1,2 @@
 DIST gtkada-2019-20190424-19D98-src.tgz 12273911 BLAKE2B 
e2d0f3c410973d0412bf433f2e1cc60a5b00e9f34ad0471cb583596587e6073fdeb9b6441aa50dfa81894ce692101fe51c7714090477d585721571261737a823
 SHA512 
aed0758b42ee8eac752c2c83a0974ee0c7cddfa15149879472ff2fb8ee7565456a225ce783739ede76bc0f47340e97af5b5d1149e244611bcd3b3760e20f8cf5
+DIST gtkada-2020-20200429-19B96-src.tar.gz 12232938 BLAKE2B 
fcd5fdfebced2fc2b4dd1251f81a61b1564a72a3cc1854a78c4d9e32824d55188dd440bceddd4e86f3dc03c455b1db109bc68d5cb29e2a61d62bf59895b68895
 SHA512 
d9405d03cc3bf375ca54f2fb935ecd64cdf6eedb32efbd994a6f8a7693c6ee7aa10d558cbf89e9ad3174a3ac9a0c8f0ea7e444ff5d2a8b9af76a6ff64d4b

diff --git a/dev-ada/gtkada/gtkada-2020.ebuild 
b/dev-ada/gtkada/gtkada-2020.ebuild
new file mode 100644
index 000..b8aa324b5e9
--- /dev/null
+++ b/dev-ada/gtkada/gtkada-2020.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ADA_COMPAT=( gnat_201{6..9} gnat_2020 )
+inherit ada autotools multiprocessing
+
+MYP=${P}-20200429-19B96-src
+
+DESCRIPTION="A complete Ada graphical toolkit"
+HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
+SRC_URI="https://community.download.adacore.com/v1/96f85c875c161c36e7d0edb19aa4dbddf41ea671?filename=${MYP}.tar.gz
+   -> ${MYP}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared static-libs"
+
+RDEPEND="${ADA_DEPS}
+   dev-libs/atk
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2017-r1-gentoo.patch
+   "${FILESDIR}"/${PN}-2019-gentoo.patch
+)
+
+src_prepare() {
+   default
+   mv configure.{in,ac} || die
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   $(use_enable shared) \
+   --without-GL
+}
+
+src_compile() {
+   emake -j1 PROCESSORS=$(makeopts_jobs)
+}
+
+src_install() {
+   emake -j1 DESTDIR="${D}"
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2021-05-26 Thread Alfredo Tupone
commit: d5b84bcf4a63b754c0b1ab040468431b0e635aa6
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed May 26 19:08:28 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed May 26 19:08:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b84bcf

dev-ada/gtkada: enable gnat_2020, fix VariableScope

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

 dev-ada/gtkada/Manifest|  2 -
 dev-ada/gtkada/gtkada-2018-r2.ebuild   | 60 --
 dev-ada/gtkada/gtkada-2019-r1.ebuild   |  5 +-
 ...gtkada-2017-r1.ebuild => gtkada-2019-r2.ebuild} | 18 ---
 4 files changed, 12 insertions(+), 73 deletions(-)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index 2af49593e9a..22e98a52f7a 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1,3 +1 @@
 DIST gtkada-2019-20190424-19D98-src.tgz 12273911 BLAKE2B 
e2d0f3c410973d0412bf433f2e1cc60a5b00e9f34ad0471cb583596587e6073fdeb9b6441aa50dfa81894ce692101fe51c7714090477d585721571261737a823
 SHA512 
aed0758b42ee8eac752c2c83a0974ee0c7cddfa15149879472ff2fb8ee7565456a225ce783739ede76bc0f47340e97af5b5d1149e244611bcd3b3760e20f8cf5
-DIST gtkada-gpl-2017-src.tgz 11952333 BLAKE2B 
2a333452ff271bba0521235598afdb1abebc4ceeab0f915f173862329ae0986b0fc4f654d3df28eac73af075db224c0b12340c3acd1e4ed0ffc965e4365f8b40
 SHA512 
f5bbb9ebdd966e70b3edcaaf359cb9e75edba3c3f4f8febfa7de9f634f8e96cd0dd1482fb16ad852b1c9f9b0e2c16eb3a437120d37f0638d90af20f09f3f
-DIST gtkada-gpl-2018-src.tgz 11958880 BLAKE2B 
4946918b52de5e15efc77411927812910d84d13cea66b86b1162b987c7849ba7fbb6da487881762f64005dc32a74fa73c9d759d25bb9ac0241d1d76cd4becbfb
 SHA512 
9000de7675f8ee688b1c9cd93cf35b32f698aca8fc22d3b4e695d7c6b34feb60118cc687cf35432cd5ed9af7825eda7e20575a9fad4523a7b59cb0322bce0762

diff --git a/dev-ada/gtkada/gtkada-2018-r2.ebuild 
b/dev-ada/gtkada/gtkada-2018-r2.ebuild
deleted file mode 100644
index eab34d509ac..000
--- a/dev-ada/gtkada/gtkada-2018-r2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ADA_COMPAT=( gnat_201{6,7,8,9} )
-inherit ada autotools multiprocessing
-
-MYP=${PN}-gpl-${PV}
-
-DESCRIPTION="A complete Ada graphical toolkit"
-HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
-SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf840c7a4475261f97ced
-   -> ${MYP}-src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+shared static-libs"
-
-RDEPEND="${ADA_DEPS}
-   dev-libs/atk
-   dev-libs/glib:2
-   media-libs/fontconfig
-   media-libs/freetype
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/pango"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[${ADA_USEDEP}]"
-
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=( "${FILESDIR}"/${PN}-2017-r1-gentoo.patch )
-
-src_prepare() {
-   default
-   mv configure.{in,ac}
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --prefix="${D}/usr" \
-   $(use_enable static-libs static) \
-   $(use_enable shared) \
-   --without-GL
-}
-
-src_compile() {
-   emake -j1 PROCESSORS=$(makeopts_jobs)
-}
-
-src_install() {
-   emake -j1 install
-   einstalldocs
-}

diff --git a/dev-ada/gtkada/gtkada-2019-r1.ebuild 
b/dev-ada/gtkada/gtkada-2019-r1.ebuild
index 036d2b05dd8..fe02b028c8b 100644
--- a/dev-ada/gtkada/gtkada-2019-r1.ebuild
+++ b/dev-ada/gtkada/gtkada-2019-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -47,7 +47,6 @@ src_prepare() {
 
 src_configure() {
econf \
-   --prefix="${D}/usr" \
$(use_enable static-libs static) \
$(use_enable shared) \
--without-GL
@@ -58,6 +57,6 @@ src_compile() {
 }
 
 src_install() {
-   emake -j1 install
+   emake -j1 DESTDIR="${D}"
einstalldocs
 }

diff --git a/dev-ada/gtkada/gtkada-2017-r1.ebuild 
b/dev-ada/gtkada/gtkada-2019-r2.ebuild
similarity index 73%
rename from dev-ada/gtkada/gtkada-2017-r1.ebuild
rename to dev-ada/gtkada/gtkada-2019-r2.ebuild
index 8c14fbefe83..d6f59528879 100644
--- a/dev-ada/gtkada/gtkada-2017-r1.ebuild
+++ b/dev-ada/gtkada/gtkada-2019-r2.ebuild
@@ -1,21 +1,21 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-ADA_COMPAT=( gnat_201{6,7} )
+ADA_COMPAT=( gnat_201{6..9} gnat_2020 )
 inherit ada autotools multiprocessing
 
-MYP=${PN}-gpl-${PV}
+MYP=${P}-20190424-19D98
 
 DESCRIPTION="A complete Ada graphical toolkit"
 HOMEPAGE="http://libre.adacore.com//tools/gtkada/;

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

2019-12-08 Thread Aaron Bauman
commit: 3af103591a862e6a8a0caa2590da69534ab5ca94
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Dec  8 13:19:00 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Dec  8 15:53:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af10359

dev-ada/gtkada: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-ada/gtkada/files/gtkada-2017-gentoo.patch | 52 ---
 1 file changed, 52 deletions(-)

diff --git a/dev-ada/gtkada/files/gtkada-2017-gentoo.patch 
b/dev-ada/gtkada/files/gtkada-2017-gentoo.patch
deleted file mode 100644
index 25a018e0d31..000
--- a/dev-ada/gtkada/files/gtkada-2017-gentoo.patch
+++ /dev/null
@@ -1,52 +0,0 @@
 gtkada-gpl-2016-src/Makefile.in.old2017-01-21 22:42:18.319969095 
+0100
-+++ gtkada-gpl-2016-src/Makefile.in2017-01-21 22:42:33.989700236 +0100
-@@ -60,30 +60,33 @@
- LIBRARY_TYPE_FOR_TOOLS=static
- endif
- 
--all: tools tests
-+all: tools
- static: build_library_type/static
- relocatable: build_library_type/relocatable
- 
- tools:
-   @echo "== Building tools ="
--  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Psrc/tools/tools.gpr
-+  ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
-+-Psrc/tools/tools.gpr -cargs:Ada $(ADAFLAGS)
- 
- build_library_type/%:  src/gtkada-intl.adb
-   @echo "== Building $(@F) libraries ="
--  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr
-+  ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr \
-+-cargs:Ada $(ADAFLAGS) -cargs:C $(CFLAGS)
- ifeq (${HAVE_OPENGL}, True)
-   ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/opengl/gtkada_gl.gpr
- endif
- 
- src/gtkada-intl.adb: src/gtkada-intl.gpb Makefile
--  gnatprep -DGETTEXT_INTL=$(GETTEXT_INTL) -DHAVE_GETTEXT=$(HAVE_GETTEXT) 
src/gtkada-intl.gpb $@
-+  $(GNATPREP) -DGETTEXT_INTL=$(GETTEXT_INTL) 
-DHAVE_GETTEXT=$(HAVE_GETTEXT) src/gtkada-intl.gpb $@
- 
- testgtk/opengl/view_gl.adb: testgtk/opengl/view_gl.gpb Makefile
--  gnatprep -r -c -DHAVE_GL=${HAVE_OPENGL} -DWIN32=False 
testgtk/opengl/view_gl.gpb $@
-+  $(GNATPREP) -r -c -DHAVE_GL=${HAVE_OPENGL} -DWIN32=False 
testgtk/opengl/view_gl.gpb $@
- 
- tests: testgtk/opengl/view_gl.adb
-   @echo "== Building tests ="
--  cd testgtk; ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Ptestgtk.gpr -aP ../src
-+  cd testgtk; ${GPRBUILD_FULL} -v 
-XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
-+-Ptestgtk.gpr -aP ../src -cargs:Ada $(ADAFLAGS)
- 
- install/%: force
-   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(@F) --build-name=$(@F) \
-@@ -121,9 +121,6 @@
- install: install-clean
-   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
-   --mode=usage -Psrc/tools/tools.gpr
--  cd testgtk; ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
\
--  --mode=usage --exec-subdir=${DESTDIR}${exampledir} \
--  -Ptestgtk.gpr -aP ../src
- 
-   @echo 
'---'
-   @echo '--  GtkAda has now been installed.   
--'



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2019-12-04 Thread Alfredo Tupone
commit: 0691a9a6dabded906fc88014d580ffce3c9310d7
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Wed Dec  4 21:23:56 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Dec  4 21:23:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0691a9a6

dev-ada/gtkada: remove old versions

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

 dev-ada/gtkada/gtkada-2017.ebuild| 66 
 dev-ada/gtkada/gtkada-2018-r1.ebuild | 73 
 dev-ada/gtkada/gtkada-2019.ebuild| 73 
 3 files changed, 212 deletions(-)

diff --git a/dev-ada/gtkada/gtkada-2017.ebuild 
b/dev-ada/gtkada/gtkada-2017.ebuild
deleted file mode 100644
index f6edaf0546c..000
--- a/dev-ada/gtkada/gtkada-2017.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools multiprocessing
-
-MYP=${PN}-gpl-${PV}
-
-DESCRIPTION="A complete Ada graphical toolkit"
-HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
-SRC_URI="http://mirrors.cdn.adacore.com/art/591ae7a8c7a4473fcbb154c9
-   -> ${MYP}-src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnat_2016 +gnat_2017 +shared static-libs"
-
-RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
-   gnat_2017? ( dev-lang/gnat-gpl:6.3.0 )
-   dev-libs/atk
-   dev-libs/glib:2
-   media-libs/fontconfig
-   media-libs/freetype
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/pango"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?]"
-
-REQUIRED_USE="^^ ( gnat_2016 gnat_2017 )"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_prepare() {
-   default
-   mv configure.{in,ac}
-   eautoreconf
-}
-
-src_configure() {
-   if use gnat_2016; then
-   GCC_PV=4.9.4
-   else
-   GCC_PV=6.3.0
-   fi
-   econf \
-   --prefix="${D}/usr" \
-   $(use_enable static-libs static) \
-   $(use_enable shared) \
-   --without-GL
-}
-
-src_compile() {
-   GNATPREP=${CHOST}-gnatprep-${GCC_PV}
-   emake -j1 GNATPREP=${GNATPREP} PROCESSORS=$(makeopts_jobs)
-}
-
-src_install() {
-   emake -j1 install
-   einstalldocs
-}

diff --git a/dev-ada/gtkada/gtkada-2018-r1.ebuild 
b/dev-ada/gtkada/gtkada-2018-r1.ebuild
deleted file mode 100644
index a4f93c664a1..000
--- a/dev-ada/gtkada/gtkada-2018-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools multiprocessing
-
-MYP=${PN}-gpl-${PV}
-
-DESCRIPTION="A complete Ada graphical toolkit"
-HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
-SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf840c7a4475261f97ced
-   -> ${MYP}-src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 +shared static-libs"
-
-RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
-   gnat_2017? ( dev-lang/gnat-gpl:6.3.0 )
-   gnat_2018? ( dev-lang/gnat-gpl:7.3.1 )
-   gnat_2019? ( dev-lang/gnat-gpl:8.3.1 )
-   dev-libs/atk
-   dev-libs/glib:2
-   media-libs/fontconfig
-   media-libs/freetype
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/pango"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?]
-   dev-ada/gprbuild[gnat_2019(-)?]"
-
-REQUIRED_USE="^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=( "${FILESDIR}"/${PN}-2017-gentoo.patch )
-
-src_prepare() {
-   default
-   mv configure.{in,ac}
-   eautoreconf
-}
-
-src_configure() {
-   if use gnat_2018; then
-   GCC_PV=7.3.1
-   elif use gnat_2019; then
-   GCC_PV=8.3.1
-   elif use gnat_2017; then
-   GCC_PV=6.3.0
-   else
-   GCC_PV=4.9.4
-   fi
-   econf \
-   --prefix="${D}/usr" \
-   $(use_enable static-libs static) \
-   $(use_enable shared) \
-   --without-GL
-}
-
-src_compile() {
-   GNATPREP=${CHOST}-gnatprep-${GCC_PV}
-   emake -j1 GNATPREP=${GNATPREP} PROCESSORS=$(makeopts_jobs)
-}
-
-src_install() {
-   emake -j1 install
-   einstalldocs
-}

diff --git a/dev-ada/gtkada/gtkada-2019.ebuild 
b/dev-ada/gtkada/gtkada-2019.ebuild
deleted file mode 100644
index 2f1f273e3bc..000
--- a/dev-ada/gtkada/gtkada-2019.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools multiprocessing
-
-MYP=${P}-20190424-19D98
-

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

2019-10-19 Thread Alfredo Tupone
commit: f4250900c8ae6f2e63407e2f0467c5ac082edaf4
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Oct 19 20:44:21 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Oct 19 20:44:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4250900

dev-ada/gtkada: stable

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

 dev-ada/gtkada/files/gtkada-2019-gentoo.patch | 11 +++
 dev-ada/gtkada/gtkada-2017-r1.ebuild  |  2 +-
 dev-ada/gtkada/gtkada-2018-r2.ebuild  |  2 +-
 dev-ada/gtkada/gtkada-2019-r1.ebuild  |  7 +--
 dev-ada/gtkada/gtkada-2019.ebuild |  2 +-
 5 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/dev-ada/gtkada/files/gtkada-2019-gentoo.patch 
b/dev-ada/gtkada/files/gtkada-2019-gentoo.patch
new file mode 100644
index 000..79f58a41b2d
--- /dev/null
+++ b/dev-ada/gtkada/files/gtkada-2019-gentoo.patch
@@ -0,0 +1,11 @@
+--- a/Makefile.in  2019-09-21 18:47:40.749628914 +0200
 b/Makefile.in  2019-09-21 18:48:08.547200073 +0200
+@@ -30,7 +30,7 @@
+ 
+ GPRBUILD_FULL = ${GPRBUILD} -j${PROCESSORS} -m -p ${GPRBUILD_SWITCHES}
+ GPRINSTALL_FULL = ${GPRINSTALL} -p -f --project-subdir=$(PRJDIR) \
+-  --build-var=GTKADA_BUILD,LIBRARY_TYPE --install-name=gtkada \
++  --build-var=LIBRARY_TYPE --install-name=gtkada \
+   --prefix=${DESTDIR}$(prefix) -XGTK_PREFIX=${prefix}
+ 
+ GETTEXT_INTL=@GETTEXT_INTL@

diff --git a/dev-ada/gtkada/gtkada-2017-r1.ebuild 
b/dev-ada/gtkada/gtkada-2017-r1.ebuild
index b3522240fd8..8c14fbefe83 100644
--- a/dev-ada/gtkada/gtkada-2017-r1.ebuild
+++ b/dev-ada/gtkada/gtkada-2017-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/591ae7a8c7a4473fcbb154c9
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+shared static-libs"
 
 RDEPEND="${ADA_DEPS}

diff --git a/dev-ada/gtkada/gtkada-2018-r2.ebuild 
b/dev-ada/gtkada/gtkada-2018-r2.ebuild
index 3e45f9b6dc9..eab34d509ac 100644
--- a/dev-ada/gtkada/gtkada-2018-r2.ebuild
+++ b/dev-ada/gtkada/gtkada-2018-r2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf840c7a4475261f97ced
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+shared static-libs"
 
 RDEPEND="${ADA_DEPS}

diff --git a/dev-ada/gtkada/gtkada-2019-r1.ebuild 
b/dev-ada/gtkada/gtkada-2019-r1.ebuild
index e11e401e281..036d2b05dd8 100644
--- a/dev-ada/gtkada/gtkada-2019-r1.ebuild
+++ b/dev-ada/gtkada/gtkada-2019-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/5ce7f58931e87adb2d312c53
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+shared static-libs"
 
 RDEPEND="${ADA_DEPS}
@@ -34,7 +34,10 @@ REQUIRED_USE="${ADA_REQUIRED_USE}"
 
 S="${WORKDIR}"/${MYP}-src
 
-PATCHES=( "${FILESDIR}"/${PN}-2017-r1-gentoo.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-2017-r1-gentoo.patch
+   "${FILESDIR}"/${P}-gentoo.patch
+)
 
 src_prepare() {
default

diff --git a/dev-ada/gtkada/gtkada-2019.ebuild 
b/dev-ada/gtkada/gtkada-2019.ebuild
index 0b4c73a820f..2f1f273e3bc 100644
--- a/dev-ada/gtkada/gtkada-2019.ebuild
+++ b/dev-ada/gtkada/gtkada-2019.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/5ce7f58931e87adb2d312c53
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnat_2016 gnat_2017 gnat_2018 +gnat_2019 +shared static-libs"
 
 RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )



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

2019-09-13 Thread Alfredo Tupone
commit: 0297fcaa8f8c13c852cca13f07c1799bda887cb6
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Fri Sep 13 20:30:14 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Sep 13 20:30:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0297fcaa

dev-ada/gtkada: simplify using ada eclass

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

 dev-ada/gtkada/files/gtkada-2017-r1-gentoo.patch | 50 
 dev-ada/gtkada/gtkada-2017-r1.ebuild | 60 
 dev-ada/gtkada/gtkada-2018-r2.ebuild | 60 
 dev-ada/gtkada/gtkada-2019-r1.ebuild | 60 
 4 files changed, 230 insertions(+)

diff --git a/dev-ada/gtkada/files/gtkada-2017-r1-gentoo.patch 
b/dev-ada/gtkada/files/gtkada-2017-r1-gentoo.patch
new file mode 100644
index 000..0dbbbe720d0
--- /dev/null
+++ b/dev-ada/gtkada/files/gtkada-2017-r1-gentoo.patch
@@ -0,0 +1,50 @@
+--- gtkada-gpl-2016-src/Makefile.in.old2017-01-21 22:42:18.319969095 
+0100
 gtkada-gpl-2016-src/Makefile.in2017-01-21 22:42:33.989700236 +0100
+@@ -60,30 +60,33 @@
+ LIBRARY_TYPE_FOR_TOOLS=static
+ endif
+ 
+-all: tools tests
++all: tools
+ static: build_library_type/static
+ relocatable: build_library_type/relocatable
+ 
+ tools:
+   @echo "== Building tools ="
+-  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Psrc/tools/tools.gpr
++  ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
++-Psrc/tools/tools.gpr -cargs:Ada $(ADAFLAGS)
+ 
+ build_library_type/%:  src/gtkada-intl.adb
+   @echo "== Building $(@F) libraries ="
+-  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr
++  ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr \
++-cargs:Ada $(ADAFLAGS) -cargs:C $(CFLAGS)
+ ifeq (${HAVE_OPENGL}, True)
+   ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/opengl/gtkada_gl.gpr
+ endif
+ 
+ src/gtkada-intl.adb: src/gtkada-intl.gpb Makefile
+   gnatprep -DGETTEXT_INTL=$(GETTEXT_INTL) -DHAVE_GETTEXT=$(HAVE_GETTEXT) 
src/gtkada-intl.gpb $@
+ 
+ testgtk/opengl/view_gl.adb: testgtk/opengl/view_gl.gpb Makefile
+   gnatprep -r -c -DHAVE_GL=${HAVE_OPENGL} -DWIN32=False 
testgtk/opengl/view_gl.gpb $@
+ 
+ tests: testgtk/opengl/view_gl.adb
+   @echo "== Building tests ="
+-  cd testgtk; ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Ptestgtk.gpr -aP ../src
++  cd testgtk; ${GPRBUILD_FULL} -v 
-XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
++-Ptestgtk.gpr -aP ../src -cargs:Ada $(ADAFLAGS)
+ 
+ install/%: force
+   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(@F) --build-name=$(@F) \
+@@ -121,9 +121,6 @@
+ install: install-clean
+   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
+   --mode=usage -Psrc/tools/tools.gpr
+-  cd testgtk; ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
\
+-  --mode=usage --exec-subdir=${DESTDIR}${exampledir} \
+-  -Ptestgtk.gpr -aP ../src
+ 
+   @echo 
'---'
+   @echo '--  GtkAda has now been installed.   
--'

diff --git a/dev-ada/gtkada/gtkada-2017-r1.ebuild 
b/dev-ada/gtkada/gtkada-2017-r1.ebuild
new file mode 100644
index 000..b3522240fd8
--- /dev/null
+++ b/dev-ada/gtkada/gtkada-2017-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ADA_COMPAT=( gnat_201{6,7} )
+inherit ada autotools multiprocessing
+
+MYP=${PN}-gpl-${PV}
+
+DESCRIPTION="A complete Ada graphical toolkit"
+HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
+SRC_URI="http://mirrors.cdn.adacore.com/art/591ae7a8c7a4473fcbb154c9
+   -> ${MYP}-src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared static-libs"
+
+RDEPEND="${ADA_DEPS}
+   dev-libs/atk
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}-src
+
+PATCHES=( "${FILESDIR}"/${P}-r1-gentoo.patch )
+
+src_prepare() {
+   default
+   mv configure.{in,ac}
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --prefix="${D}/usr" \
+   $(use_enable static-libs static) \
+   $(use_enable shared) \
+   --without-GL
+}
+
+src_compile() {
+   emake -j1 PROCESSORS=$(makeopts_jobs)
+}
+
+src_install() {
+   emake -j1 install
+   einstalldocs
+}

diff --git a/dev-ada/gtkada/gtkada-2018-r2.ebuild 
b/dev-ada/gtkada/gtkada-2018-r2.ebuild
new file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2019-08-29 Thread Alfredo Tupone
commit: 01a02fef4a924aa4df64953271f20ad8800957d9
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Thu Aug 29 06:41:15 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Aug 29 06:41:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a02fef

dev-ada/gtkada: stable 2018-r1, fix MissingUseDepDefault

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

 dev-ada/gtkada/gtkada-2017.ebuild|  4 +--
 dev-ada/gtkada/gtkada-2018-r1.ebuild |  2 +-
 dev-ada/gtkada/gtkada-2018.ebuild| 69 
 3 files changed, 3 insertions(+), 72 deletions(-)

diff --git a/dev-ada/gtkada/gtkada-2017.ebuild 
b/dev-ada/gtkada/gtkada-2017.ebuild
index f64be7a6ac0..f6edaf0546c 100644
--- a/dev-ada/gtkada/gtkada-2017.ebuild
+++ b/dev-ada/gtkada/gtkada-2017.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -28,7 +28,7 @@ RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
x11-libs/gtk+:3
x11-libs/pango"
 DEPEND="${RDEPEND}
-   dev-ada/gprbuild[gnat_2016=,gnat_2017=]"
+   dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?]"
 
 REQUIRED_USE="^^ ( gnat_2016 gnat_2017 )"
 

diff --git a/dev-ada/gtkada/gtkada-2018-r1.ebuild 
b/dev-ada/gtkada/gtkada-2018-r1.ebuild
index a93733247c7..a4f93c664a1 100644
--- a/dev-ada/gtkada/gtkada-2018-r1.ebuild
+++ b/dev-ada/gtkada/gtkada-2018-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf840c7a4475261f97ced
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 +shared static-libs"
 
 RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )

diff --git a/dev-ada/gtkada/gtkada-2018.ebuild 
b/dev-ada/gtkada/gtkada-2018.ebuild
deleted file mode 100644
index 63d33a60a95..000
--- a/dev-ada/gtkada/gtkada-2018.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools multiprocessing
-
-MYP=${PN}-gpl-${PV}
-
-DESCRIPTION="A complete Ada graphical toolkit"
-HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
-SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf840c7a4475261f97ced
-   -> ${MYP}-src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnat_2016 gnat_2017 +gnat_2018 +shared static-libs"
-
-RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
-   gnat_2017? ( dev-lang/gnat-gpl:6.3.0 )
-   gnat_2018? ( dev-lang/gnat-gpl:7.3.1 )
-   dev-libs/atk
-   dev-libs/glib:2
-   media-libs/fontconfig
-   media-libs/freetype
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/pango"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018(-)=]"
-
-REQUIRED_USE="^^ ( gnat_2016 gnat_2017 gnat_2018 )"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=( "${FILESDIR}"/${PN}-2017-gentoo.patch )
-
-src_prepare() {
-   default
-   mv configure.{in,ac}
-   eautoreconf
-}
-
-src_configure() {
-   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
-   econf \
-   --prefix="${D}/usr" \
-   $(use_enable static-libs static) \
-   $(use_enable shared) \
-   --without-GL
-}
-
-src_compile() {
-   GNATPREP=${CHOST}-gnatprep-${GCC_PV}
-   emake -j1 GNATPREP=${GNATPREP} PROCESSORS=$(makeopts_jobs)
-}
-
-src_install() {
-   emake -j1 install
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2019-08-27 Thread Alfredo Tupone
commit: 0c6231758374075a0c7b5f7fcf65e82e27c8d602
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Tue Aug 27 10:22:53 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Aug 27 10:22:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c623175

dev-ada/gtkada: fix repoman warnings

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

 dev-ada/gtkada/gtkada-2018-r1.ebuild | 3 ++-
 dev-ada/gtkada/gtkada-2019.ebuild| 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gtkada/gtkada-2018-r1.ebuild 
b/dev-ada/gtkada/gtkada-2018-r1.ebuild
index 4ce851b8da6..a93733247c7 100644
--- a/dev-ada/gtkada/gtkada-2018-r1.ebuild
+++ b/dev-ada/gtkada/gtkada-2018-r1.ebuild
@@ -30,7 +30,8 @@ RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
x11-libs/gtk+:3
x11-libs/pango"
 DEPEND="${RDEPEND}
-   
dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]"
+   dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?]
+   dev-ada/gprbuild[gnat_2019(-)?]"
 
 REQUIRED_USE="^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"
 

diff --git a/dev-ada/gtkada/gtkada-2019.ebuild 
b/dev-ada/gtkada/gtkada-2019.ebuild
index 4a02372e72e..0b4c73a820f 100644
--- a/dev-ada/gtkada/gtkada-2019.ebuild
+++ b/dev-ada/gtkada/gtkada-2019.ebuild
@@ -30,7 +30,8 @@ RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
x11-libs/gtk+:3
x11-libs/pango"
 DEPEND="${RDEPEND}
-   
dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]"
+   dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?]
+   dev-ada/gprbuild[gnat_2019(-)?]"
 
 REQUIRED_USE="^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2019-06-21 Thread Alfredo Tupone
commit: 626f807a7a92ba111fbd72c1207e6cef0ab3ac15
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Fri Jun 21 06:13:40 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 21 06:17:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626f807a

dev-ada/gtkada: maintainer -> ada

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

 dev-ada/gtkada/metadata.xml | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gtkada/metadata.xml b/dev-ada/gtkada/metadata.xml
index ed2942a8389..5daab6a5e97 100644
--- a/dev-ada/gtkada/metadata.xml
+++ b/dev-ada/gtkada/metadata.xml
@@ -1,9 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   tup...@gentoo.org
-   Tupone Alfredo
+   
+   a...@gentoo.org


Compile with 
dev-lang/gnat-gpl-2016



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2019-06-11 Thread Alfredo Tupone
commit: 59231428e67a3363bbfbf497cdb6ec47395ac820
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Tue Jun 11 19:26:50 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jun 11 19:26:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59231428

dev-ada/gtkada: bump to 2019

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

 dev-ada/gtkada/Manifest   |  1 +
 dev-ada/gtkada/gtkada-2019.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index c7ff0856e14..2af49593e9a 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1,2 +1,3 @@
+DIST gtkada-2019-20190424-19D98-src.tgz 12273911 BLAKE2B 
e2d0f3c410973d0412bf433f2e1cc60a5b00e9f34ad0471cb583596587e6073fdeb9b6441aa50dfa81894ce692101fe51c7714090477d585721571261737a823
 SHA512 
aed0758b42ee8eac752c2c83a0974ee0c7cddfa15149879472ff2fb8ee7565456a225ce783739ede76bc0f47340e97af5b5d1149e244611bcd3b3760e20f8cf5
 DIST gtkada-gpl-2017-src.tgz 11952333 BLAKE2B 
2a333452ff271bba0521235598afdb1abebc4ceeab0f915f173862329ae0986b0fc4f654d3df28eac73af075db224c0b12340c3acd1e4ed0ffc965e4365f8b40
 SHA512 
f5bbb9ebdd966e70b3edcaaf359cb9e75edba3c3f4f8febfa7de9f634f8e96cd0dd1482fb16ad852b1c9f9b0e2c16eb3a437120d37f0638d90af20f09f3f
 DIST gtkada-gpl-2018-src.tgz 11958880 BLAKE2B 
4946918b52de5e15efc77411927812910d84d13cea66b86b1162b987c7849ba7fbb6da487881762f64005dc32a74fa73c9d759d25bb9ac0241d1d76cd4becbfb
 SHA512 
9000de7675f8ee688b1c9cd93cf35b32f698aca8fc22d3b4e695d7c6b34feb60118cc687cf35432cd5ed9af7825eda7e20575a9fad4523a7b59cb0322bce0762

diff --git a/dev-ada/gtkada/gtkada-2019.ebuild 
b/dev-ada/gtkada/gtkada-2019.ebuild
new file mode 100644
index 000..4a02372e72e
--- /dev/null
+++ b/dev-ada/gtkada/gtkada-2019.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multiprocessing
+
+MYP=${P}-20190424-19D98
+
+DESCRIPTION="A complete Ada graphical toolkit"
+HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
+SRC_URI="http://mirrors.cdn.adacore.com/art/5ce7f58931e87adb2d312c53
+   -> ${MYP}-src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnat_2016 gnat_2017 gnat_2018 +gnat_2019 +shared static-libs"
+
+RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
+   gnat_2017? ( dev-lang/gnat-gpl:6.3.0 )
+   gnat_2018? ( dev-lang/gnat-gpl:7.3.1 )
+   gnat_2019? ( dev-lang/gnat-gpl:8.3.1 )
+   dev-libs/atk
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}
+   
dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]"
+
+REQUIRED_USE="^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"
+
+S="${WORKDIR}"/${MYP}-src
+
+PATCHES=( "${FILESDIR}"/${PN}-2017-gentoo.patch )
+
+src_prepare() {
+   default
+   mv configure.{in,ac}
+   eautoreconf
+}
+
+src_configure() {
+   if use gnat_2018; then
+   GCC_PV=7.3.1
+   elif use gnat_2019; then
+   GCC_PV=8.3.1
+   elif use gnat_2017; then
+   GCC_PV=6.3.0
+   else
+   GCC_PV=4.9.4
+   fi
+   econf \
+   --prefix="${D}/usr" \
+   $(use_enable static-libs static) \
+   $(use_enable shared) \
+   --without-GL
+}
+
+src_compile() {
+   GNATPREP=${CHOST}-gnatprep-${GCC_PV}
+   emake -j1 GNATPREP=${GNATPREP} PROCESSORS=$(makeopts_jobs)
+}
+
+src_install() {
+   emake -j1 install
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2019-06-05 Thread Alfredo Tupone
commit: b0e2ec2c6c0065d71e0cac13458933bbde06efec
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Wed Jun  5 06:32:33 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jun  5 06:32:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e2ec2c

dev-ada/gtkada: fix dependency

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

 dev-ada/gtkada/gtkada-2018-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gtkada/gtkada-2018-r1.ebuild 
b/dev-ada/gtkada/gtkada-2018-r1.ebuild
index e0088691788..4ce851b8da6 100644
--- a/dev-ada/gtkada/gtkada-2018-r1.ebuild
+++ b/dev-ada/gtkada/gtkada-2018-r1.ebuild
@@ -30,7 +30,7 @@ RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
x11-libs/gtk+:3
x11-libs/pango"
 DEPEND="${RDEPEND}
-dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018(-)=,gnat_2019(-)=]"
+   
dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]"
 
 REQUIRED_USE="^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2019-05-31 Thread Alfredo Tupone
commit: c403e10c5fe8ee82c5cf46bd8e90fa445a53801f
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Fri May 31 08:51:00 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri May 31 08:51:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c403e10c

dev-ada/gtkada: enable build with gnat-gpl-2019

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

 dev-ada/gtkada/gtkada-2018-r1.ebuild | 72 
 dev-ada/gtkada/metadata.xml  |  1 +
 2 files changed, 73 insertions(+)

diff --git a/dev-ada/gtkada/gtkada-2018-r1.ebuild 
b/dev-ada/gtkada/gtkada-2018-r1.ebuild
new file mode 100644
index 000..e0088691788
--- /dev/null
+++ b/dev-ada/gtkada/gtkada-2018-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools multiprocessing
+
+MYP=${PN}-gpl-${PV}
+
+DESCRIPTION="A complete Ada graphical toolkit"
+HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
+SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf840c7a4475261f97ced
+   -> ${MYP}-src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 +shared static-libs"
+
+RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
+   gnat_2017? ( dev-lang/gnat-gpl:6.3.0 )
+   gnat_2018? ( dev-lang/gnat-gpl:7.3.1 )
+   gnat_2019? ( dev-lang/gnat-gpl:8.3.1 )
+   dev-libs/atk
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}
+dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018(-)=,gnat_2019(-)=]"
+
+REQUIRED_USE="^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"
+
+S="${WORKDIR}"/${MYP}-src
+
+PATCHES=( "${FILESDIR}"/${PN}-2017-gentoo.patch )
+
+src_prepare() {
+   default
+   mv configure.{in,ac}
+   eautoreconf
+}
+
+src_configure() {
+   if use gnat_2018; then
+   GCC_PV=7.3.1
+   elif use gnat_2019; then
+   GCC_PV=8.3.1
+   elif use gnat_2017; then
+   GCC_PV=6.3.0
+   else
+   GCC_PV=4.9.4
+   fi
+   econf \
+   --prefix="${D}/usr" \
+   $(use_enable static-libs static) \
+   $(use_enable shared) \
+   --without-GL
+}
+
+src_compile() {
+   GNATPREP=${CHOST}-gnatprep-${GCC_PV}
+   emake -j1 GNATPREP=${GNATPREP} PROCESSORS=$(makeopts_jobs)
+}
+
+src_install() {
+   emake -j1 install
+   einstalldocs
+}

diff --git a/dev-ada/gtkada/metadata.xml b/dev-ada/gtkada/metadata.xml
index 0373a027e23..ed2942a8389 100644
--- a/dev-ada/gtkada/metadata.xml
+++ b/dev-ada/gtkada/metadata.xml
@@ -9,6 +9,7 @@
Compile with 
dev-lang/gnat-gpl-2016
Compile with 
dev-lang/gnat-gpl-2017
Compile with 
dev-lang/gnat-gpl-2018
+   Compile with 
dev-lang/gnat-gpl-2019
Build gtkada as shared library





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

2018-11-10 Thread Alfredo Tupone
commit: 7ce18ab525ecd2761135cf3786e3d5ea393df2a2
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Nov 10 18:01:20 2018 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 10 20:29:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ce18ab5

dev-ada/gtkada: Stabilize 2018 version

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

 dev-ada/gtkada/files/gtkada-2017-gentoo.patch | 11 ---
 dev-ada/gtkada/gtkada-2017.ebuild |  5 ++---
 dev-ada/gtkada/gtkada-2018.ebuild |  7 +++
 3 files changed, 5 insertions(+), 18 deletions(-)

diff --git a/dev-ada/gtkada/files/gtkada-2017-gentoo.patch 
b/dev-ada/gtkada/files/gtkada-2017-gentoo.patch
index ec8ebdf8f60..25a018e0d31 100644
--- a/dev-ada/gtkada/files/gtkada-2017-gentoo.patch
+++ b/dev-ada/gtkada/files/gtkada-2017-gentoo.patch
@@ -1,14 +1,3 @@
 gtkada-gpl-2015-src/shared.gpr.in.old  2017-01-05 23:28:35.838073270 
+0100
-+++ gtkada-gpl-2015-src/shared.gpr.in  2017-01-05 23:30:17.752255709 +0100
-@@ -44,6 +44,8 @@
-  for Switches ("C") use ("-O2");
-   end case;
- 
-+  for Driver ("C") use External ("GCC", "gcc");
-+  for PIC_Option ("C") use ("-fPIC");
-   for Switches ("C") use Compiler'Switches ("C") & Gtk_Include;
-   for Switches ("Objective-C") use Compiler'Switches ("Objective-C") & 
Gtk_Include;
-end Compiler;
 --- gtkada-gpl-2016-src/Makefile.in.old2017-01-21 22:42:18.319969095 
+0100
 +++ gtkada-gpl-2016-src/Makefile.in2017-01-21 22:42:33.989700236 +0100
 @@ -60,30 +60,33 @@

diff --git a/dev-ada/gtkada/gtkada-2017.ebuild 
b/dev-ada/gtkada/gtkada-2017.ebuild
index 967c1a26d68..f64be7a6ac0 100644
--- a/dev-ada/gtkada/gtkada-2017.ebuild
+++ b/dev-ada/gtkada/gtkada-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
@@ -48,7 +48,6 @@ src_configure() {
else
GCC_PV=6.3.0
fi
-   GCC=${CHOST}-gcc-${GCC_PV}
econf \
--prefix="${D}/usr" \
$(use_enable static-libs static) \
@@ -58,7 +57,7 @@ src_configure() {
 
 src_compile() {
GNATPREP=${CHOST}-gnatprep-${GCC_PV}
-   GCC=${GCC} emake -j1 GNATPREP=${GNATPREP} PROCESSORS=$(makeopts_jobs)
+   emake -j1 GNATPREP=${GNATPREP} PROCESSORS=$(makeopts_jobs)
 }
 
 src_install() {

diff --git a/dev-ada/gtkada/gtkada-2018.ebuild 
b/dev-ada/gtkada/gtkada-2018.ebuild
index 1a6fabc1866..63d33a60a95 100644
--- a/dev-ada/gtkada/gtkada-2018.ebuild
+++ b/dev-ada/gtkada/gtkada-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
@@ -14,7 +14,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf840c7a4475261f97ced
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnat_2016 gnat_2017 +gnat_2018 +shared static-libs"
 
 RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
@@ -51,7 +51,6 @@ src_configure() {
else
GCC_PV=4.9.4
fi
-   GCC=${CHOST}-gcc-${GCC_PV}
econf \
--prefix="${D}/usr" \
$(use_enable static-libs static) \
@@ -61,7 +60,7 @@ src_configure() {
 
 src_compile() {
GNATPREP=${CHOST}-gnatprep-${GCC_PV}
-   GCC=${GCC} emake -j1 GNATPREP=${GNATPREP} PROCESSORS=$(makeopts_jobs)
+   emake -j1 GNATPREP=${GNATPREP} PROCESSORS=$(makeopts_jobs)
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2018-07-02 Thread Alfredo Tupone
commit: 82f78752873de6412ef24612ef6714e27c69b5b9
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Mon Jul  2 19:02:53 2018 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jul  2 19:02:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f78752

dev-ada/gtkada: Version bump to 2018

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ada/gtkada/Manifest   |  1 +
 dev-ada/gtkada/gtkada-2018.ebuild | 70 +++
 dev-ada/gtkada/metadata.xml   |  1 +
 3 files changed, 72 insertions(+)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index 7922c993824..c7ff0856e14 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1 +1,2 @@
 DIST gtkada-gpl-2017-src.tgz 11952333 BLAKE2B 
2a333452ff271bba0521235598afdb1abebc4ceeab0f915f173862329ae0986b0fc4f654d3df28eac73af075db224c0b12340c3acd1e4ed0ffc965e4365f8b40
 SHA512 
f5bbb9ebdd966e70b3edcaaf359cb9e75edba3c3f4f8febfa7de9f634f8e96cd0dd1482fb16ad852b1c9f9b0e2c16eb3a437120d37f0638d90af20f09f3f
+DIST gtkada-gpl-2018-src.tgz 11958880 BLAKE2B 
4946918b52de5e15efc77411927812910d84d13cea66b86b1162b987c7849ba7fbb6da487881762f64005dc32a74fa73c9d759d25bb9ac0241d1d76cd4becbfb
 SHA512 
9000de7675f8ee688b1c9cd93cf35b32f698aca8fc22d3b4e695d7c6b34feb60118cc687cf35432cd5ed9af7825eda7e20575a9fad4523a7b59cb0322bce0762

diff --git a/dev-ada/gtkada/gtkada-2018.ebuild 
b/dev-ada/gtkada/gtkada-2018.ebuild
new file mode 100644
index 000..1a6fabc1866
--- /dev/null
+++ b/dev-ada/gtkada/gtkada-2018.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools multiprocessing
+
+MYP=${PN}-gpl-${PV}
+
+DESCRIPTION="A complete Ada graphical toolkit"
+HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
+SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf840c7a4475261f97ced
+   -> ${MYP}-src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnat_2016 gnat_2017 +gnat_2018 +shared static-libs"
+
+RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
+   gnat_2017? ( dev-lang/gnat-gpl:6.3.0 )
+   gnat_2018? ( dev-lang/gnat-gpl:7.3.1 )
+   dev-libs/atk
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018(-)=]"
+
+REQUIRED_USE="^^ ( gnat_2016 gnat_2017 gnat_2018 )"
+
+S="${WORKDIR}"/${MYP}-src
+
+PATCHES=( "${FILESDIR}"/${PN}-2017-gentoo.patch )
+
+src_prepare() {
+   default
+   mv configure.{in,ac}
+   eautoreconf
+}
+
+src_configure() {
+   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
+   GCC=${CHOST}-gcc-${GCC_PV}
+   econf \
+   --prefix="${D}/usr" \
+   $(use_enable static-libs static) \
+   $(use_enable shared) \
+   --without-GL
+}
+
+src_compile() {
+   GNATPREP=${CHOST}-gnatprep-${GCC_PV}
+   GCC=${GCC} emake -j1 GNATPREP=${GNATPREP} PROCESSORS=$(makeopts_jobs)
+}
+
+src_install() {
+   emake -j1 install
+   einstalldocs
+}

diff --git a/dev-ada/gtkada/metadata.xml b/dev-ada/gtkada/metadata.xml
index e26ee639a2d..0373a027e23 100644
--- a/dev-ada/gtkada/metadata.xml
+++ b/dev-ada/gtkada/metadata.xml
@@ -8,6 +8,7 @@

Compile with 
dev-lang/gnat-gpl-2016
Compile with 
dev-lang/gnat-gpl-2017
+   Compile with 
dev-lang/gnat-gpl-2018
Build gtkada as shared library





[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2018-04-21 Thread Alfredo Tupone
commit: d49128b852dd290a1ac20636e1ee361213e5fdde
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Apr 21 19:50:44 2018 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Apr 21 19:51:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d49128b8

dev-ada/gtkada: amd64 and x86 stable

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-ada/gtkada/gtkada-2017.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gtkada/gtkada-2017.ebuild 
b/dev-ada/gtkada/gtkada-2017.ebuild
index 14fad28f455..967c1a26d68 100644
--- a/dev-ada/gtkada/gtkada-2017.ebuild
+++ b/dev-ada/gtkada/gtkada-2017.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/591ae7a8c7a4473fcbb154c9
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnat_2016 +gnat_2017 +shared static-libs"
 
 RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2018-02-27 Thread Alfredo Tupone
commit: 47cd53c1396e33e43eeda078e6fae486243d8520
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Wed Feb 28 07:34:39 2018 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb 28 07:34:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47cd53c1

dev-ada/gtkada: Add ~x86

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-ada/gtkada/gtkada-2017.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gtkada/gtkada-2017.ebuild 
b/dev-ada/gtkada/gtkada-2017.ebuild
index aed9663db24..14fad28f455 100644
--- a/dev-ada/gtkada/gtkada-2017.ebuild
+++ b/dev-ada/gtkada/gtkada-2017.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/591ae7a8c7a4473fcbb154c9
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="gnat_2016 +gnat_2017 +shared static-libs"
 
 RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )



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

2018-02-11 Thread Alfredo Tupone
commit: f987504ac39eed4988dc8053ab35e618444e3539
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sun Feb 11 15:42:37 2018 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Feb 11 15:44:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f987504a

dev-ada/gtkada: USE static -> static-libs ; Removed old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-ada/gtkada/Manifest   |  1 -
 dev-ada/gtkada/files/gtkada-2016-gentoo.patch | 93 ---
 dev-ada/gtkada/gtkada-2016.ebuild | 65 ---
 dev-ada/gtkada/gtkada-2017.ebuild |  8 ++-
 dev-ada/gtkada/metadata.xml   |  1 -
 5 files changed, 5 insertions(+), 163 deletions(-)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index 93f8f9ce766..7922c993824 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1,2 +1 @@
-DIST gtkada-gpl-2016-src.tgz 11944697 BLAKE2B 
61760bad9417ef76a8d3779b1fd67cfaf8ec9c1427871ae8152226a5d3a75862a4b4a72480a1d5a1b60ceb06444e89d37440ca5368f954de6a9ba26ac17bef02
 SHA512 
90912e15d9e22574a3d86e8bd052d4ce0a0d8018386f699dc1ce3c345978e9b3ddc7bdd3e4247a264496c5da7cff6ae68589a02f43193fc957c418e2a8ef63c7
 DIST gtkada-gpl-2017-src.tgz 11952333 BLAKE2B 
2a333452ff271bba0521235598afdb1abebc4ceeab0f915f173862329ae0986b0fc4f654d3df28eac73af075db224c0b12340c3acd1e4ed0ffc965e4365f8b40
 SHA512 
f5bbb9ebdd966e70b3edcaaf359cb9e75edba3c3f4f8febfa7de9f634f8e96cd0dd1482fb16ad852b1c9f9b0e2c16eb3a437120d37f0638d90af20f09f3f

diff --git a/dev-ada/gtkada/files/gtkada-2016-gentoo.patch 
b/dev-ada/gtkada/files/gtkada-2016-gentoo.patch
deleted file mode 100644
index 808b07dfdfa..000
--- a/dev-ada/gtkada/files/gtkada-2016-gentoo.patch
+++ /dev/null
@@ -1,93 +0,0 @@
 gtkada-gpl-2015-src/shared.gpr.in.old  2017-01-05 23:28:35.838073270 
+0100
-+++ gtkada-gpl-2015-src/shared.gpr.in  2017-01-05 23:30:17.752255709 +0100
-@@ -44,6 +44,8 @@
-  for Switches ("C") use ("-O2");
-   end case;
- 
-+  for Driver ("C") use External ("GCC", "gcc");
-+  for PIC_Option ("C") use ("-fPIC");
-   for Switches ("C") use Compiler'Switches ("C") & Gtk_Include;
-   for Switches ("Objective-C") use Compiler'Switches ("Objective-C") & 
Gtk_Include;
-end Compiler;
 gtkada-gpl-2016-src/Makefile.in.old2017-01-21 22:42:18.319969095 
+0100
-+++ gtkada-gpl-2016-src/Makefile.in2017-01-21 22:42:33.989700236 +0100
-@@ -60,30 +60,33 @@
- LIBRARY_TYPE_FOR_TOOLS=static
- endif
- 
--all: tools tests
-+all: tools
- static: build_library_type/static
- relocatable: build_library_type/relocatable
- 
- tools:
-   @echo "== Building tools ="
--  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Psrc/tools/tools.gpr
-+  ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
-+-Psrc/tools/tools.gpr -cargs:Ada $(ADAFLAGS)
- 
- build_library_type/%:  src/gtkada-intl.adb
-   @echo "== Building $(@F) libraries ="
--  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr
-+  ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr \
-+-cargs:Ada $(ADAFLAGS) -cargs:C $(CFLAGS)
- ifeq (${HAVE_OPENGL}, True)
-   ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/opengl/gtkada_gl.gpr
- endif
- 
- src/gtkada-intl.adb: src/gtkada-intl.gpb Makefile
--  gnatprep -DGETTEXT_INTL=$(GETTEXT_INTL) -DHAVE_GETTEXT=$(HAVE_GETTEXT) 
src/gtkada-intl.gpb $@
-+  $(GNATPREP) -DGETTEXT_INTL=$(GETTEXT_INTL) 
-DHAVE_GETTEXT=$(HAVE_GETTEXT) src/gtkada-intl.gpb $@
- 
- testgtk/opengl/view_gl.adb: testgtk/opengl/view_gl.gpb Makefile
--  gnatprep -r -c -DHAVE_GL=${HAVE_OPENGL} -DWIN32=False 
testgtk/opengl/view_gl.gpb $@
-+  $(GNATPREP) -r -c -DHAVE_GL=${HAVE_OPENGL} -DWIN32=False 
testgtk/opengl/view_gl.gpb $@
- 
- tests: testgtk/opengl/view_gl.adb
-   @echo "== Building tests ="
--  cd testgtk; ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Ptestgtk.gpr -aP ../src
-+  cd testgtk; ${GPRBUILD_FULL} -v 
-XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
-+-Ptestgtk.gpr -aP ../src -cargs:Ada $(ADAFLAGS)
- 
- install/%: force
-   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(@F) --build-name=$(@F) \
-@@ -96,7 +96,7 @@
- ifeq (${HAVE_OPENGL}, True)
-   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(@F) --build-name=$(@F) \
-   --sources-subdir=include/gtkada/gtkada_gl.$(@F) \
--  --lib-subdir=${libdir}/gtkada/gtkada_gl.$(@F) \
-+  --lib-subdir=lib/gtkada/gtkada_gl.$(@F) \
-   -Psrc/opengl/gtkada_gl.gpr
- endif
- 
-@@ -106,12 +106,9 @@
-   --project-subdir=lib/gnat gtkada
- endif
- 
--install: install-clean
-+install:
-   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
-   --mode=usage -Psrc/tools/tools.gpr
--  cd testgtk; ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
\
--  

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

2017-06-30 Thread Alfredo Tupone
commit: 2847613455c34886aeaed6ec17cd866316f8
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Fri Jun 30 14:32:30 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 30 14:32:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28476134

dev-ada/gtkada: Add version 2017. Purge 17 and  versions

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-ada/gtkada/Manifest|  2 +-
 dev-ada/gtkada/files/gtkada-17.0-gentoo.patch  | 85 --
 dev-ada/gtkada/files/gtkada-2016-gentoo.patch  |  9 ---
 ...--gentoo.patch => gtkada-2017-gentoo.patch} | 25 ++-
 dev-ada/gtkada/gtkada-2016.ebuild  | 32 
 .../{gtkada-17.0.ebuild => gtkada-2017.ebuild} | 37 +-
 dev-ada/gtkada/gtkada-.ebuild  | 64 
 dev-ada/gtkada/metadata.xml|  2 +
 8 files changed, 42 insertions(+), 214 deletions(-)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index afbfcbfb186..f5ce2c9907a 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1,2 +1,2 @@
-DIST gtkada-17.0.tar.gz 5358097 SHA256 
65298b7ce604963ab389d5577a2c71c0f0276b176d7387ac55195dc644b87449 SHA512 
d2970d9cfb2c1a893e5fc146e41683583bcc70cfb744ba19e953fd00916488b39d96c59170c1d5272eb0b45deebcc906ec1be4a31d1141540a8feceb7b2cb034
 WHIRLPOOL 
fd30280050ca42570509660c5afda2fbd3c463f016a0d8bee62f8d3e88e553600801fae00c97dd3a57ae0dc955fe1e3804250cdaa553a94d5316bb35b3f4cab8
 DIST gtkada-gpl-2016-src.tgz 11944697 SHA256 
263cc8323e726ae22946508792dd719ff266a9e847a4f7c95e27bd13d3fb4d8f SHA512 
90912e15d9e22574a3d86e8bd052d4ce0a0d8018386f699dc1ce3c345978e9b3ddc7bdd3e4247a264496c5da7cff6ae68589a02f43193fc957c418e2a8ef63c7
 WHIRLPOOL 
fc12f151c65ccef5d23b520cfc0625606ece06e56ed2d5b28e39bd65e51850d9b5c40e7382207f1d9186f93ce9232f6024bec977af6973163eb6603178dc1a30
+DIST gtkada-gpl-2017-src.tgz 11952333 SHA256 
545a125dd41cce2a5e4aeeefbd9538e9e8c7aecbe39c106d27078eb5a649b5f0 SHA512 
f5bbb9ebdd966e70b3edcaaf359cb9e75edba3c3f4f8febfa7de9f634f8e96cd0dd1482fb16ad852b1c9f9b0e2c16eb3a437120d37f0638d90af20f09f3f
 WHIRLPOOL 
69a05d9e8cd956681951a7adeb5eedd5b13f8d403f5fd0f2473e1f2f4579676314cfa7aac81631fe0e8f68362cdb09dde685b8b2bf30801c38f82ae7ba484b88

diff --git a/dev-ada/gtkada/files/gtkada-17.0-gentoo.patch 
b/dev-ada/gtkada/files/gtkada-17.0-gentoo.patch
deleted file mode 100644
index fbc2cefac53..000
--- a/dev-ada/gtkada/files/gtkada-17.0-gentoo.patch
+++ /dev/null
@@ -1,85 +0,0 @@
 gtkada-gpl-2015-src/shared.gpr.in.old  2017-01-05 23:28:35.838073270 
+0100
-+++ gtkada-gpl-2015-src/shared.gpr.in  2017-01-05 23:30:17.752255709 +0100
-@@ -44,6 +44,8 @@
-  for Switches ("C") use ("-O2");
-   end case;
- 
-+  for Driver ("C") use External ("CC", "gcc");
-+  for PIC_Option ("C") use ("-fPIC");
-   for Switches ("C") use Compiler'Switches ("C") & Gtk_Include;
-   for Switches ("Objective-C") use Compiler'Switches ("Objective-C") & 
Gtk_Include;
-end Compiler;
 gtkada-gpl-2016-src/Makefile.in.old2017-01-21 22:42:18.319969095 
+0100
-+++ gtkada-gpl-2016-src/Makefile.in2017-01-21 22:42:33.989700236 +0100
-@@ -39,7 +39,7 @@
- prefix=@prefix@
- exec_prefix=@exec_prefix@
- libdir=@libdir@
--datadir=@datadir@
-+datadir=$(DESTDIR)@datadir@
- datarootdir=@datarootdir@
- exampledir=${datadir}/examples/gtkada/testgtk
- 
-@@ -60,30 +60,33 @@
- LIBRARY_TYPE_FOR_TOOLS=static
- endif
- 
--all: tools tests
-+all: tools
- static: build_library_type/static
- relocatable: build_library_type/relocatable
- 
- tools:
-   @echo "== Building tools ="
--  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Psrc/tools/tools.gpr
-+  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
-+-Psrc/tools/tools.gpr -cargs:Ada $(ADAFLAGS)
- 
- build_library_type/%:  src/gtkada-intl.adb
-   @echo "== Building $(@F) libraries ="
--  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr
-+  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr \
-+-cargs:Ada $(ADAFLAGS) -cargs:C $(CFLAGS)
- ifeq (${HAVE_OPENGL}, True)
-   ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/opengl/gtkada_gl.gpr
- endif
- 
- src/gtkada-intl.adb: src/gtkada-intl.gpb Makefile
--  gnatprep -DGETTEXT_INTL=$(GETTEXT_INTL) -DHAVE_GETTEXT=$(HAVE_GETTEXT) 
src/gtkada-intl.gpb $@
-+  $(GNATPREP) -DGETTEXT_INTL=$(GETTEXT_INTL) 
-DHAVE_GETTEXT=$(HAVE_GETTEXT) src/gtkada-intl.gpb $@
- 
- testgtk/opengl/view_gl.adb: testgtk/opengl/view_gl.gpb Makefile
--  gnatprep -r -c -DHAVE_GL=${HAVE_OPENGL} -DWIN32=False 
testgtk/opengl/view_gl.gpb $@
-+  $(GNATPREP) -r -c -DHAVE_GL=${HAVE_OPENGL} -DWIN32=False 
testgtk/opengl/view_gl.gpb $@
- 
- tests: testgtk/opengl/view_gl.adb
-   @echo "== Building tests ="
--  cd testgtk; ${GPRBUILD_FULL} 

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

2017-06-23 Thread Alfredo Tupone
commit: 04e050dc1247045aafc2b06d345b9daa83fab6b2
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Fri Jun 23 07:14:58 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 23 07:14:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e050dc

dev-ada/gtkada: Use as C compiler the same version as the ada one

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-ada/gtkada/files/gtkada-2016-gentoo.patch | 2 +-
 dev-ada/gtkada/gtkada-17.0.ebuild | 4 ++--
 dev-ada/gtkada/gtkada-2016.ebuild | 4 ++--
 dev-ada/gtkada/gtkada-.ebuild | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-ada/gtkada/files/gtkada-2016-gentoo.patch 
b/dev-ada/gtkada/files/gtkada-2016-gentoo.patch
index c740aab39ff..a9550fe883f 100644
--- a/dev-ada/gtkada/files/gtkada-2016-gentoo.patch
+++ b/dev-ada/gtkada/files/gtkada-2016-gentoo.patch
@@ -4,7 +4,7 @@
   for Switches ("C") use ("-O2");
end case;
  
-+  for Driver ("C") use External ("CC", "gcc");
++  for Driver ("C") use External ("GCC", "gcc");
 +  for PIC_Option ("C") use ("-fPIC");
for Switches ("C") use Compiler'Switches ("C") & Gtk_Include;
for Switches ("Objective-C") use Compiler'Switches ("Objective-C") & 
Gtk_Include;

diff --git a/dev-ada/gtkada/gtkada-17.0.ebuild 
b/dev-ada/gtkada/gtkada-17.0.ebuild
index 69036b3ba7f..850f5959937 100644
--- a/dev-ada/gtkada/gtkada-17.0.ebuild
+++ b/dev-ada/gtkada/gtkada-17.0.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="+shared static"
 
-RDEPEND="dev-lang/gnat-gpl
+RDEPEND="dev-lang/gnat-gpl:*
dev-libs/atk
dev-libs/glib:2
media-libs/fontconfig
@@ -55,7 +55,7 @@ src_configure() {
 }
 
 src_compile() {
-   emake -j1 PROCESSORS=$(makeopts_jobs)
+   GCC=${GCC} emake -j1 PROCESSORS=$(makeopts_jobs)
 }
 
 src_install() {

diff --git a/dev-ada/gtkada/gtkada-2016.ebuild 
b/dev-ada/gtkada/gtkada-2016.ebuild
index 5ad34dd35b6..8f9e4adc92c 100644
--- a/dev-ada/gtkada/gtkada-2016.ebuild
+++ b/dev-ada/gtkada/gtkada-2016.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="+shared static"
 
-RDEPEND="dev-lang/gnat-gpl
+RDEPEND="dev-lang/gnat-gpl:*
dev-libs/atk
dev-libs/glib:2
media-libs/fontconfig
@@ -58,7 +58,7 @@ src_configure() {
 }
 
 src_compile() {
-   emake -j1 PROCESSORS=$(makeopts_jobs)
+   GCC=${GCC} emake -j1 PROCESSORS=$(makeopts_jobs)
 }
 
 src_install() {

diff --git a/dev-ada/gtkada/gtkada-.ebuild 
b/dev-ada/gtkada/gtkada-.ebuild
index 9480b380b73..9d4e1b093c5 100644
--- a/dev-ada/gtkada/gtkada-.ebuild
+++ b/dev-ada/gtkada/gtkada-.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 KEYWORDS=""
 IUSE="+shared static"
 
-RDEPEND="dev-lang/gnat-gpl
+RDEPEND="dev-lang/gnat-gpl:*
dev-libs/atk
dev-libs/glib:2
media-libs/fontconfig
@@ -55,7 +55,7 @@ src_configure() {
 }
 
 src_compile() {
-   emake -j1 PROCESSORS=$(makeopts_jobs)
+   GCC=${GCC} emake -j1 PROCESSORS=$(makeopts_jobs)
 }
 
 src_install() {



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

2017-06-03 Thread Alfredo Tupone
commit: 723b561794a285c6359bbe6b9a1dbfb43adce07f
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Jun  3 15:39:58 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  3 15:39:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=723b5617

dev-ada/gtkada: Enable verbose mode

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 dev-ada/gtkada/files/gtkada-2016-gentoo.patch | 23 ---
 1 file changed, 20 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gtkada/files/gtkada-2016-gentoo.patch 
b/dev-ada/gtkada/files/gtkada-2016-gentoo.patch
index e7e9b0b98c3..c740aab39ff 100644
--- a/dev-ada/gtkada/files/gtkada-2016-gentoo.patch
+++ b/dev-ada/gtkada/files/gtkada-2016-gentoo.patch
@@ -32,13 +32,13 @@
  tools:
@echo "== Building tools ="
 -  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Psrc/tools/tools.gpr
-+  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
++  ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
 +-Psrc/tools/tools.gpr -cargs:Ada $(ADAFLAGS)
  
  build_library_type/%:  src/gtkada-intl.adb
@echo "== Building $(@F) libraries ="
 -  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr
-+  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr \
++  ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr \
 +-cargs:Ada $(ADAFLAGS) -cargs:C $(CFLAGS)
  ifeq (${HAVE_OPENGL}, True)
${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/opengl/gtkada_gl.gpr
@@ -55,7 +55,7 @@
  tests: testgtk/opengl/view_gl.adb
@echo "== Building tests ="
 -  cd testgtk; ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Ptestgtk.gpr -aP ../src
-+  cd testgtk; ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
++  cd testgtk; ${GPRBUILD_FULL} -v 
-XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
 +-Ptestgtk.gpr -aP ../src -cargs:Ada $(ADAFLAGS)
  
  install/%: force
@@ -83,3 +83,20 @@
  
@echo 
'---'
@echo '--  GtkAda has now been installed.   
--'
+--- gtkada-gpl-2016-src/src/gtkada.gpr.old 2017-05-31 14:21:35.007965274 
+0200
 gtkada-gpl-2016-src/src/gtkada.gpr 2017-05-31 14:23:16.597315577 +0200
+@@ -41,7 +41,13 @@
+for Library_Name use "gtkada";
+for Library_Version use
+   "lib" & Project'Library_Name & Shared.So_Ext & "." & Version;
+-   for Library_Options use Shared.Gtk_Libs;
++
++   case Shared.Library_Kind is
++  when "relocatable" =>
++ for Library_Options use Shared.Gtk_Libs;
++  when others =>
++ null;
++   end case;
+ 
+package Builder  renames Shared.Builder;
+package Naming   renames Shared.Naming;



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

2017-05-10 Thread Alfredo Tupone
commit: 16827c43a5da34dd66cd2975d9cd0c2518621916
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Wed May 10 18:57:49 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed May 10 18:57:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16827c43

dev-ada/gtkada: Add gtkada-

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 dev-ada/gtkada/Manifest   |  1 +
 dev-ada/gtkada/files/gtkada-17.0-gentoo.patch | 85 +++
 dev-ada/gtkada/files/gtkada--gentoo.patch | 76 
 dev-ada/gtkada/gtkada-17.0.ebuild | 64 
 dev-ada/gtkada/gtkada-.ebuild | 64 
 5 files changed, 290 insertions(+)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index 2d8c1416388..afbfcbfb186 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1 +1,2 @@
+DIST gtkada-17.0.tar.gz 5358097 SHA256 
65298b7ce604963ab389d5577a2c71c0f0276b176d7387ac55195dc644b87449 SHA512 
d2970d9cfb2c1a893e5fc146e41683583bcc70cfb744ba19e953fd00916488b39d96c59170c1d5272eb0b45deebcc906ec1be4a31d1141540a8feceb7b2cb034
 WHIRLPOOL 
fd30280050ca42570509660c5afda2fbd3c463f016a0d8bee62f8d3e88e553600801fae00c97dd3a57ae0dc955fe1e3804250cdaa553a94d5316bb35b3f4cab8
 DIST gtkada-gpl-2016-src.tgz 11944697 SHA256 
263cc8323e726ae22946508792dd719ff266a9e847a4f7c95e27bd13d3fb4d8f SHA512 
90912e15d9e22574a3d86e8bd052d4ce0a0d8018386f699dc1ce3c345978e9b3ddc7bdd3e4247a264496c5da7cff6ae68589a02f43193fc957c418e2a8ef63c7
 WHIRLPOOL 
fc12f151c65ccef5d23b520cfc0625606ece06e56ed2d5b28e39bd65e51850d9b5c40e7382207f1d9186f93ce9232f6024bec977af6973163eb6603178dc1a30

diff --git a/dev-ada/gtkada/files/gtkada-17.0-gentoo.patch 
b/dev-ada/gtkada/files/gtkada-17.0-gentoo.patch
new file mode 100644
index 000..fbc2cefac53
--- /dev/null
+++ b/dev-ada/gtkada/files/gtkada-17.0-gentoo.patch
@@ -0,0 +1,85 @@
+--- gtkada-gpl-2015-src/shared.gpr.in.old  2017-01-05 23:28:35.838073270 
+0100
 gtkada-gpl-2015-src/shared.gpr.in  2017-01-05 23:30:17.752255709 +0100
+@@ -44,6 +44,8 @@
+  for Switches ("C") use ("-O2");
+   end case;
+ 
++  for Driver ("C") use External ("CC", "gcc");
++  for PIC_Option ("C") use ("-fPIC");
+   for Switches ("C") use Compiler'Switches ("C") & Gtk_Include;
+   for Switches ("Objective-C") use Compiler'Switches ("Objective-C") & 
Gtk_Include;
+end Compiler;
+--- gtkada-gpl-2016-src/Makefile.in.old2017-01-21 22:42:18.319969095 
+0100
 gtkada-gpl-2016-src/Makefile.in2017-01-21 22:42:33.989700236 +0100
+@@ -39,7 +39,7 @@
+ prefix=@prefix@
+ exec_prefix=@exec_prefix@
+ libdir=@libdir@
+-datadir=@datadir@
++datadir=$(DESTDIR)@datadir@
+ datarootdir=@datarootdir@
+ exampledir=${datadir}/examples/gtkada/testgtk
+ 
+@@ -60,30 +60,33 @@
+ LIBRARY_TYPE_FOR_TOOLS=static
+ endif
+ 
+-all: tools tests
++all: tools
+ static: build_library_type/static
+ relocatable: build_library_type/relocatable
+ 
+ tools:
+   @echo "== Building tools ="
+-  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Psrc/tools/tools.gpr
++  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
++-Psrc/tools/tools.gpr -cargs:Ada $(ADAFLAGS)
+ 
+ build_library_type/%:  src/gtkada-intl.adb
+   @echo "== Building $(@F) libraries ="
+-  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr
++  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr \
++-cargs:Ada $(ADAFLAGS) -cargs:C $(CFLAGS)
+ ifeq (${HAVE_OPENGL}, True)
+   ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/opengl/gtkada_gl.gpr
+ endif
+ 
+ src/gtkada-intl.adb: src/gtkada-intl.gpb Makefile
+-  gnatprep -DGETTEXT_INTL=$(GETTEXT_INTL) -DHAVE_GETTEXT=$(HAVE_GETTEXT) 
src/gtkada-intl.gpb $@
++  $(GNATPREP) -DGETTEXT_INTL=$(GETTEXT_INTL) 
-DHAVE_GETTEXT=$(HAVE_GETTEXT) src/gtkada-intl.gpb $@
+ 
+ testgtk/opengl/view_gl.adb: testgtk/opengl/view_gl.gpb Makefile
+-  gnatprep -r -c -DHAVE_GL=${HAVE_OPENGL} -DWIN32=False 
testgtk/opengl/view_gl.gpb $@
++  $(GNATPREP) -r -c -DHAVE_GL=${HAVE_OPENGL} -DWIN32=False 
testgtk/opengl/view_gl.gpb $@
+ 
+ tests: testgtk/opengl/view_gl.adb
+   @echo "== Building tests ="
+-  cd testgtk; ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Ptestgtk.gpr -aP ../src
++  cd testgtk; ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
++-Ptestgtk.gpr -aP ../src -cargs:Ada $(ADAFLAGS)
+ 
+ install/%: force
+   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(@F) --build-name=$(@F) \
+@@ -96,7 +96,7 @@
+ ifeq (${HAVE_OPENGL}, True)
+   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(@F) --build-name=$(@F) \
+   --sources-subdir=include/gtkada/gtkada_gl.$(@F) \
+-  --lib-subdir=${libdir}/gtkada/gtkada_gl.$(@F) \
++  --lib-subdir=lib/gtkada/gtkada_gl.$(@F) \
+   -Psrc/opengl/gtkada_gl.gpr
+ endif
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2017-04-25 Thread Alfredo Tupone
commit: ddde7f143bdf07a9a989936b5550f3b3c59a8289
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Tue Apr 25 19:41:00 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Apr 25 19:41:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddde7f14

dev-ada/gtkada: Drop $Id$ lines.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ada/gtkada/gtkada-2016.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-ada/gtkada/gtkada-2016.ebuild 
b/dev-ada/gtkada/gtkada-2016.ebuild
index 9b3e2444cdd..5ad34dd35b6 100644
--- a/dev-ada/gtkada/gtkada-2016.ebuild
+++ b/dev-ada/gtkada/gtkada-2016.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI=6
 



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

2017-04-22 Thread Alfredo Tupone
commit: c3d0de3bfee22f13c4ec9fce96a1885da75d6863
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Apr 22 16:20:40 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Apr 22 16:20:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d0de3b

dev-ada/gtkada: Add gtkada-2016

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ada/gtkada/Manifest   |  1 +
 dev-ada/gtkada/files/gtkada-2016-gentoo.patch | 85 +++
 dev-ada/gtkada/gtkada-2016.ebuild | 70 ++
 dev-ada/gtkada/metadata.xml   | 15 +
 4 files changed, 171 insertions(+)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
new file mode 100644
index 000..2d8c1416388
--- /dev/null
+++ b/dev-ada/gtkada/Manifest
@@ -0,0 +1 @@
+DIST gtkada-gpl-2016-src.tgz 11944697 SHA256 
263cc8323e726ae22946508792dd719ff266a9e847a4f7c95e27bd13d3fb4d8f SHA512 
90912e15d9e22574a3d86e8bd052d4ce0a0d8018386f699dc1ce3c345978e9b3ddc7bdd3e4247a264496c5da7cff6ae68589a02f43193fc957c418e2a8ef63c7
 WHIRLPOOL 
fc12f151c65ccef5d23b520cfc0625606ece06e56ed2d5b28e39bd65e51850d9b5c40e7382207f1d9186f93ce9232f6024bec977af6973163eb6603178dc1a30

diff --git a/dev-ada/gtkada/files/gtkada-2016-gentoo.patch 
b/dev-ada/gtkada/files/gtkada-2016-gentoo.patch
new file mode 100644
index 000..e7e9b0b98c3
--- /dev/null
+++ b/dev-ada/gtkada/files/gtkada-2016-gentoo.patch
@@ -0,0 +1,85 @@
+--- gtkada-gpl-2015-src/shared.gpr.in.old  2017-01-05 23:28:35.838073270 
+0100
 gtkada-gpl-2015-src/shared.gpr.in  2017-01-05 23:30:17.752255709 +0100
+@@ -44,6 +44,8 @@
+  for Switches ("C") use ("-O2");
+   end case;
+ 
++  for Driver ("C") use External ("CC", "gcc");
++  for PIC_Option ("C") use ("-fPIC");
+   for Switches ("C") use Compiler'Switches ("C") & Gtk_Include;
+   for Switches ("Objective-C") use Compiler'Switches ("Objective-C") & 
Gtk_Include;
+end Compiler;
+--- gtkada-gpl-2016-src/Makefile.in.old2017-01-21 22:42:18.319969095 
+0100
 gtkada-gpl-2016-src/Makefile.in2017-01-21 22:42:33.989700236 +0100
+@@ -39,7 +39,7 @@
+ prefix=@prefix@
+ exec_prefix=@exec_prefix@
+ libdir=@libdir@
+-datadir=@datadir@
++datadir=$(DESTDIR)@datadir@
+ datarootdir=@datarootdir@
+ exampledir=${datadir}/examples/gtkada/testgtk
+ 
+@@ -60,30 +60,33 @@
+ LIBRARY_TYPE_FOR_TOOLS=static
+ endif
+ 
+-all: tools tests
++all: tools
+ static: build_library_type/static
+ relocatable: build_library_type/relocatable
+ 
+ tools:
+   @echo "== Building tools ="
+-  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Psrc/tools/tools.gpr
++  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
++-Psrc/tools/tools.gpr -cargs:Ada $(ADAFLAGS)
+ 
+ build_library_type/%:  src/gtkada-intl.adb
+   @echo "== Building $(@F) libraries ="
+-  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr
++  ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr \
++-cargs:Ada $(ADAFLAGS) -cargs:C $(CFLAGS)
+ ifeq (${HAVE_OPENGL}, True)
+   ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/opengl/gtkada_gl.gpr
+ endif
+ 
+ src/gtkada-intl.adb: src/gtkada-intl.gpb Makefile
+-  gnatprep -DGETTEXT_INTL=$(GETTEXT_INTL) -DHAVE_GETTEXT=$(HAVE_GETTEXT) 
src/gtkada-intl.gpb $@
++  $(GNATPREP) -DGETTEXT_INTL=$(GETTEXT_INTL) 
-DHAVE_GETTEXT=$(HAVE_GETTEXT) src/gtkada-intl.gpb $@
+ 
+ testgtk/opengl/view_gl.adb: testgtk/opengl/view_gl.gpb Makefile
+-  gnatprep -r -c -DHAVE_GL=${HAVE_OPENGL} -DWIN32=False 
testgtk/opengl/view_gl.gpb $@
++  $(GNATPREP) -r -c -DHAVE_GL=${HAVE_OPENGL} -DWIN32=False 
testgtk/opengl/view_gl.gpb $@
+ 
+ tests: testgtk/opengl/view_gl.adb
+   @echo "== Building tests ="
+-  cd testgtk; ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
-Ptestgtk.gpr -aP ../src
++  cd testgtk; ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
++-Ptestgtk.gpr -aP ../src -cargs:Ada $(ADAFLAGS)
+ 
+ install/%: force
+   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(@F) --build-name=$(@F) \
+@@ -96,7 +96,7 @@
+ ifeq (${HAVE_OPENGL}, True)
+   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(@F) --build-name=$(@F) \
+   --sources-subdir=include/gtkada/gtkada_gl.$(@F) \
+-  --lib-subdir=${libdir}/gtkada/gtkada_gl.$(@F) \
++  --lib-subdir=lib/gtkada/gtkada_gl.$(@F) \
+   -Psrc/opengl/gtkada_gl.gpr
+ endif
+ 
+@@ -106,12 +106,9 @@
+   --project-subdir=lib/gnat gtkada
+ endif
+ 
+-install: install-clean
++install:
+   ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \
+   --mode=usage -Psrc/tools/tools.gpr
+-  cd testgtk; ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) 
\
+-  --mode=usage --exec-subdir=${exampledir} \
+-  -Ptestgtk.gpr -aP ../src
+ 
+   @echo