pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gprbuild, alire: remove, imported to pkgsrc



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Sun Feb 9 14:34:40 2025 +0100
Changeset:	f2ae6c58b3a6abdae8f57e666ba4ce424fdbe83d

Modified Files:
	Makefile
Removed Files:
	alire/COMMIT_MSG
	alire/DESCR
	alire/Makefile
	alire/PLIST
	alire/buildlink3.mk
	alire/distinfo
	alire/patches/patch-alire.gpr
	alire/patches/patch-alire.toml
	alire/patches/patch-alire__common.gpr
	alire/patches/patch-alr.gpr
	alire/patches/patch-alr__env.gpr
	alire/patches/patch-src_alire_alire-directories.adb
	alire/patches/patch-src_alire_alire-platforms.ads
	alire/patches/patch-src_alire_os__netbsd_alire-check__absolute__path.adb
	alire/patches/patch-src_alire_os__netbsd_alire-platforms-current__netbsd.adb
	alire/patches/patch-src_alire_os__netbsd_alire-platforms-folders__netbsd.adb
	gprbuild/DESCR
	gprbuild/Makefile
	gprbuild/PLIST
	gprbuild/buildlink3.mk
	gprbuild/distinfo
	gprbuild/files/buildlink.cgpr
	gprbuild/gprbuild.mk
	gprbuild/patches/patch-Makefile
	gprbuild/patches/patch-bootstrap.sh
	gprbuild/patches/patch-deps_xmlada_Makefile.in
	gprbuild/patches/patch-gpr_gpr.gpr
	gprbuild/patches/patch-gpr_src_gpr-util-put__resource__usage____unix.adb
	gprbuild/patches/patch-gpr_src_gpr-version.ads
	gprbuild/patches/patch-gpr_src_gpr_imports.c
	gprbuild/patches/patch-gprbuild.gpr

Log Message:
gprbuild, alire: remove, imported to pkgsrc

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=f2ae6c58b3a6abdae8f57e666ba4ce424fdbe83d

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                           |   1 -
 alire/COMMIT_MSG                                   |   7 -
 alire/DESCR                                        |   5 -
 alire/Makefile                                     |  54 -------
 alire/PLIST                                        |   4 -
 alire/buildlink3.mk                                |  21 ---
 alire/distinfo                                     |  72 ---------
 alire/patches/patch-alire.gpr                      |  24 ---
 alire/patches/patch-alire.toml                     |  14 --
 alire/patches/patch-alire__common.gpr              |  23 ---
 alire/patches/patch-alr.gpr                        |  14 --
 alire/patches/patch-alr__env.gpr                   |  23 ---
 .../patches/patch-src_alire_alire-directories.adb  |  15 --
 alire/patches/patch-src_alire_alire-platforms.ads  |  14 --
 ...lire_os__netbsd_alire-check__absolute__path.adb |  14 --
 ..._os__netbsd_alire-platforms-current__netbsd.adb |  47 ------
 ..._os__netbsd_alire-platforms-folders__netbsd.adb |  41 -----
 gprbuild/DESCR                                     |   4 -
 gprbuild/Makefile                                  |  93 -----------
 gprbuild/PLIST                                     | 175 ---------------------
 gprbuild/buildlink3.mk                             |  52 ------
 gprbuild/distinfo                                  |  19 ---
 gprbuild/files/buildlink.cgpr                      | 138 ----------------
 gprbuild/gprbuild.mk                               |  71 ---------
 gprbuild/patches/patch-Makefile                    |  70 ---------
 gprbuild/patches/patch-bootstrap.sh                |  23 ---
 gprbuild/patches/patch-deps_xmlada_Makefile.in     |  16 --
 gprbuild/patches/patch-gpr_gpr.gpr                 |  15 --
 ...r_src_gpr-util-put__resource__usage____unix.adb |  15 --
 gprbuild/patches/patch-gpr_src_gpr-version.ads     |  28 ----
 gprbuild/patches/patch-gpr_src_gpr_imports.c       |  22 ---
 gprbuild/patches/patch-gprbuild.gpr                |  15 --
 32 files changed, 1149 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index 99324050d0..3ff03c95f4 100644
--- a/Makefile
+++ b/Makefile
@@ -151,7 +151,6 @@ SUBDIR+=	alberta
 SUBDIR+=	aldo
 SUBDIR+=	aldumb
 SUBDIR+=	alertmanager
-SUBDIR+=	alire
 SUBDIR+=	alive
 SUBDIR+=	alsa-lib-git
 SUBDIR+=	alsa-plugins
diff --git a/alire/COMMIT_MSG b/alire/COMMIT_MSG
deleted file mode 100644
index 1e8b329f48..0000000000
--- a/alire/COMMIT_MSG
+++ /dev/null
@@ -1,7 +0,0 @@
-devel/alire: Update to 2.0.1nb1
-
-* Package updated to upstream 2.0.1 release
-* Build type changed to "release" to avoid runtime exceptions:
-  some patches added/changed, Makefile modified
-* Build process moved to gprbuild.mk, so wip version of gprbuild
-  reqired to build
diff --git a/alire/DESCR b/alire/DESCR
deleted file mode 100644
index b177247a4a..0000000000
--- a/alire/DESCR
+++ /dev/null
@@ -1,5 +0,0 @@
-ALIRE: Ada LIbrary REpository
-
-A catalog of ready-to-use Ada libraries plus a command-line tool (alr) to
-obtain, build, and incorporate them into your own projects. It aims to
-fulfill a similar role to Rust's cargo or OCaml's opam.
diff --git a/alire/Makefile b/alire/Makefile
deleted file mode 100644
index 6b727062f7..0000000000
--- a/alire/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# $NetBSD: Makefile,v 1.3 2024/05/02 14:00:00 dkazankov Exp $
-
-PKGNAME=	alire-2.0.2
-CATEGORIES=	devel
-MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=	https://github.com/alire-project/alire
-COMMENT=	Ada LIbrary REpository
-LICENSE=	gnu-gpl-v3
-
-USE_LANGUAGES=	c ada
-
-MKPIE_SUPPORTED=	no
-RELRO_SUPPORTED=	no
-
-.include "../../mk/bsd.prefs.mk"
-
-GCC_REQD+=	13
-
-DISTNAME=	alire-${PKGVERSION_NOREV}
-GITHUB_PROJECT=	alire
-GITHUB_TAG=	v${PKGVERSION_NOREV}
-MASTER_SITES=	${MASTER_SITE_GITHUB:=alire-project/}
-
-GITHUB_SUBMODULES+=	mosteo	aaa	dff61d2615cc6332fa6205267bae19b4d044b9da	deps/aaa
-GITHUB_SUBMODULES+=	mosteo	ada-toml	da4e59c382ceb0de6733d571ecbab7ea4919b33d	deps/ada-toml
-GITHUB_SUBMODULES+=	mosteo	ajunitgen	e5d01db5e7834d15c4066f0a8e33d780deae3cc9	deps/ajunitgen
-GITHUB_SUBMODULES+=	mosteo	ansi-ada	dc770a5a6cdaad8668c32b0cd4625a7d648f8ca2	deps/ansi
-GITHUB_SUBMODULES+=	alire-project	clic	56bbdc008e16996b6f76e443fd0165a240de1b13	deps/clic
-GITHUB_SUBMODULES+=	mosteo	dirty_booleans	05c40d88ecfe109e575ec8b21dd6ffa2e61df1dc	deps/dirty_booleans
-GITHUB_SUBMODULES+=	mosteo	diskflags	60729edf31816aca0036b13b2794c39a9bd0172e	deps/diskflags
-GITHUB_SUBMODULES+=	alire-project	gnatcoll-core	4e663b87a028252e7e074f054f8f453661397166	deps/gnatcoll-slim
-GITHUB_SUBMODULES+=	mosteo	minirest	9a9c660f9c6f27f5ef75417e7fac7061dff14d78	deps/minirest
-GITHUB_SUBMODULES+=	mosteo	optional	1aa0e20bf7cd010c4b59e6ab7cc4b089790b796e	deps/optional
-GITHUB_SUBMODULES+=	alire-project	semantic_versioning	4861e32bd8a2f0df038d3ecc9a72b6381e7a34cc	deps/semantic_versioning
-GITHUB_SUBMODULES+=	HeisenbugLtd	si_units	9329d2591b82440ccc859a53f1380ac07ea4194d	deps/si_units
-GITHUB_SUBMODULES+=	alire-project	simple_logging	3505dc645f3eef6799a486aae223d37e88cfc4d5	deps/simple_logging
-GITHUB_SUBMODULES+=	Fabien-Chouteau	spdx_ada	2df9b1182544359c751544e52e14c94830d99fa6	deps/spdx
-GITHUB_SUBMODULES+=	mosteo	stopwatch	f607a63b714f09bbf6126de9851cbc21cf8666c9	deps/stopwatch
-GITHUB_SUBMODULES+=	mosteo	toml_slicer	3e5cbdb5673b85a1da6344a41764ef1cbafe3289	deps/toml_slicer
-GITHUB_SUBMODULES+=	mosteo	umwi	32496c15fe4fbb6cdab54ea11fbb0815549d2d48	deps/umwi
-GITHUB_SUBMODULES+=	mosteo	uri-ada	02a0780d7757e9e79b3410c3a34960655cacea3d	deps/uri-ada
-GITHUB_SUBMODULES+=	alire-project	xmlezout	1fcbd0b9303d044d8f09a8ef652afa8c0400ee8b	deps/xmlezout
-
-MAKE_FILE=		alr_env.gpr
-MAKE_ENV=		ALIRE_OS=netbsd ALIRE_BUILD_MODE=release
-
-# Use GPRBuild as main build system
-.include "../../wip/gprbuild/gprbuild.mk"
-
-GENERATE_PLIST+= \
-	cd ${DESTDIR}${PREFIX} && \
-	${FIND} bin share \( -type f -or -type l \) -print | ${SORT};
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/alire/PLIST b/alire/PLIST
deleted file mode 100644
index f57dd41cb5..0000000000
--- a/alire/PLIST
+++ /dev/null
@@ -1,4 +0,0 @@
-@comment $NetBSD: PLIST,v 1.2 2024/05/09 12:30:00 dkazankov Exp $
-bin/alr
-share/gpr/manifests/alr
-share/gpr/manifests/alr_env
diff --git a/alire/buildlink3.mk b/alire/buildlink3.mk
deleted file mode 100644
index 969ce33801..0000000000
--- a/alire/buildlink3.mk
+++ /dev/null
@@ -1,21 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.1 2024/03/12 17:53:15 wiz Exp $
-
-BUILDLINK_TREE+=	alire
-
-.if !defined(ALIRE_BUILDLINK3_MK)
-ALIRE_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.alire+=	alire>=2.0.0rc1
-BUILDLINK_PKGSRCDIR.alire=	../../wip/alire
-BUILDLINK_DEPMETHOD.alire?=	build
-
-BUILDLINK_AUTO_VARS.alire=	no
-BUILDLINK_AUTO_DIRS.alire=	no
-
-BUILDLINK_FILES.alire=			bin/alr share/gpr/manifests/alr*
-BUILDLINK_CONTENTS_FILTER.alire=	\
-	${EGREP} '(bin/alr|share/gpr/manifests/alr.*)'
-
-.endif
-
-BUILDLINK_TREE+=	-alire
diff --git a/alire/distinfo b/alire/distinfo
deleted file mode 100644
index 440b519b54..0000000000
--- a/alire/distinfo
+++ /dev/null
@@ -1,72 +0,0 @@
-$NetBSD: distinfo,v 1.3 2024/05/02 14:00:00 dkazankov Exp $
-
-BLAKE2s (Fabien-Chouteau-spdx_ada-2df9b1182544359c751544e52e14c94830d99fa6.tar.gz) = 71fed7aa5ff086e48af4ba202d000a42a1dd8b1c211aa39e77dac90b5bf31d23
-SHA512 (Fabien-Chouteau-spdx_ada-2df9b1182544359c751544e52e14c94830d99fa6.tar.gz) = 7d0be4c1459bef185f0ef7af9ae047bded574f3598d01601fb19fa568890859a04bdfd19394934fd4b21d4d3b41d6adf27a86c72c4db4398938f74e069a52301
-Size (Fabien-Chouteau-spdx_ada-2df9b1182544359c751544e52e14c94830d99fa6.tar.gz) = 18704 bytes
-BLAKE2s (HeisenbugLtd-si_units-9329d2591b82440ccc859a53f1380ac07ea4194d.tar.gz) = d391da7d4caea76fcb2c9c00636e0801fcbc1ee440765740a37b19b9620ebd0d
-SHA512 (HeisenbugLtd-si_units-9329d2591b82440ccc859a53f1380ac07ea4194d.tar.gz) = 2fb6890c2151e7913a89c636dc8aea72dfea76013207bc5c6d6667d7669a0a941491ec824a47c147e4815629817f590d6280eca7395701f08ba63be2391f2a09
-Size (HeisenbugLtd-si_units-9329d2591b82440ccc859a53f1380ac07ea4194d.tar.gz) = 16752 bytes
-BLAKE2s (alire-2.0.2.tar.gz) = 7255911847a85afdf670c102d872e97db78da084ce477dc89ab10cddfab2c4d5
-SHA512 (alire-2.0.2.tar.gz) = 690ec8b5f0d180d58a91378a9dccb8a2dc8762d156707b38a8d7965391b10117676cd2eb6059bf393152cb43d4a965bc7c0274825fc51c191a5d8146134ec6d7
-Size (alire-2.0.2.tar.gz) = 982422 bytes
-BLAKE2s (alire-project-clic-56bbdc008e16996b6f76e443fd0165a240de1b13.tar.gz) = 2b724d036ac82e057ad9b99b04e55075852222a2ed212687db8bbb2860bcef0b
-SHA512 (alire-project-clic-56bbdc008e16996b6f76e443fd0165a240de1b13.tar.gz) = 08773b52a763ea35e344940f9ca7685753bfbb88c2ae08a5212df176e5245757ea478da17b7a298aa980099bcb01928811be364da971c9e313d46822d01ebd07
-Size (alire-project-clic-56bbdc008e16996b6f76e443fd0165a240de1b13.tar.gz) = 63530 bytes
-BLAKE2s (alire-project-gnatcoll-core-4e663b87a028252e7e074f054f8f453661397166.tar.gz) = 6768e645a9b4a529e1731dc26b7f95438b6636167d2fbeda41ec66e94285b286
-SHA512 (alire-project-gnatcoll-core-4e663b87a028252e7e074f054f8f453661397166.tar.gz) = 6822af200212fdc9c2a5eb97688b0600dba6e239db8a09717b722480331c32a85c4ad197996dfef704c43ee762ccd7edf41538bceb8206c4d309821892741c47
-Size (alire-project-gnatcoll-core-4e663b87a028252e7e074f054f8f453661397166.tar.gz) = 491258 bytes
-BLAKE2s (alire-project-semantic_versioning-4861e32bd8a2f0df038d3ecc9a72b6381e7a34cc.tar.gz) = 7048082ca90fce14dcefdba61e9eec137be4250e435f0dbb46daddc3d43acdc1
-SHA512 (alire-project-semantic_versioning-4861e32bd8a2f0df038d3ecc9a72b6381e7a34cc.tar.gz) = a29017e2189cf3a39e8d3ab00bb34589999908ab6bcb98ef534d9ad8d9c5c0d3eae2e583f12023a0303ac62028db7fe63c79b54228ca9ffbb32617148b7b3283
-Size (alire-project-semantic_versioning-4861e32bd8a2f0df038d3ecc9a72b6381e7a34cc.tar.gz) = 29528 bytes
-BLAKE2s (alire-project-simple_logging-3505dc645f3eef6799a486aae223d37e88cfc4d5.tar.gz) = 06c782f7fb4413c82fcb264c74daac34891852b0f0a835164e258db1ed72dbe6
-SHA512 (alire-project-simple_logging-3505dc645f3eef6799a486aae223d37e88cfc4d5.tar.gz) = 96605c73de9b6e54aab1f7bae8b43ee9f73b4d7aa5a566ab565d528214f37b66d3497bc33c5ee46f9f31c7c81e74fdb9baeac9422dc967bd0cbc990edcf30759
-Size (alire-project-simple_logging-3505dc645f3eef6799a486aae223d37e88cfc4d5.tar.gz) = 11073 bytes
-BLAKE2s (alire-project-xmlezout-1fcbd0b9303d044d8f09a8ef652afa8c0400ee8b.tar.gz) = 2f46db76f84c36336f5fd4752f117d7e40a57fbc9132579bf9e09e7006f934bb
-SHA512 (alire-project-xmlezout-1fcbd0b9303d044d8f09a8ef652afa8c0400ee8b.tar.gz) = 382b30da00e2529e695293dac61a631d40ea52194ff247fcae67d84d91330f4e307b35b7cf42ec4c7ddf5971e66c692e79e5eb6152b80392962a532b0121987a
-Size (alire-project-xmlezout-1fcbd0b9303d044d8f09a8ef652afa8c0400ee8b.tar.gz) = 12451 bytes
-BLAKE2s (mosteo-aaa-dff61d2615cc6332fa6205267bae19b4d044b9da.tar.gz) = 4c73fa06841e1914bfcad598b85a7e83385d18689c11d5ed6abe55330667d278
-SHA512 (mosteo-aaa-dff61d2615cc6332fa6205267bae19b4d044b9da.tar.gz) = 0789f8069e30b9db598dedd9da8e9f2018f4056e945fafc3d198c04a00da9f7e161bfec801ebcc7db002b00e453b8bd920aecaa5289b1b0ab46902b9bf3786e8
-Size (mosteo-aaa-dff61d2615cc6332fa6205267bae19b4d044b9da.tar.gz) = 24980 bytes
-BLAKE2s (mosteo-ada-toml-da4e59c382ceb0de6733d571ecbab7ea4919b33d.tar.gz) = dd02bc61cebb277ef3de3e38adefcd466b0ee23a264bff1101c546a3b629b976
-SHA512 (mosteo-ada-toml-da4e59c382ceb0de6733d571ecbab7ea4919b33d.tar.gz) = fc5ab58c8d6bf7cf9fc4ef06bbe1800115f879587302c6c26fcd76704a5f239683c0d42af2ee2a6dcae9551e7d9c5a7d6ed2acec53130c2e75f6dced3953ad26
-Size (mosteo-ada-toml-da4e59c382ceb0de6733d571ecbab7ea4919b33d.tar.gz) = 51582 bytes
-BLAKE2s (mosteo-ajunitgen-e5d01db5e7834d15c4066f0a8e33d780deae3cc9.tar.gz) = ab4a2bab7de5699bef25f3f02183290dbc142fc7d6b33a2f04e89328e6bf2be8
-SHA512 (mosteo-ajunitgen-e5d01db5e7834d15c4066f0a8e33d780deae3cc9.tar.gz) = 8ecafc993f9baa1b89c4963aa385a76b759930b89321d6b512c0d54efe85910735d2326a2ac420bb2dc1680916544d7b71009425a0f1e36808295825b63ec0cd
-Size (mosteo-ajunitgen-e5d01db5e7834d15c4066f0a8e33d780deae3cc9.tar.gz) = 5484 bytes
-BLAKE2s (mosteo-ansi-ada-dc770a5a6cdaad8668c32b0cd4625a7d648f8ca2.tar.gz) = 492b1f73a39f3b0bca9bbba24cc06341a520204ae41a0efdeacd632aac3943a4
-SHA512 (mosteo-ansi-ada-dc770a5a6cdaad8668c32b0cd4625a7d648f8ca2.tar.gz) = 716b24fd7929f7ce61cc2b7b5cd2e54e279abb7dd17be86cafa4b9bd4c2c83b92a743c485595c1e9564975a5f081a1bc992b1676769a33076d7af06da3033c7e
-Size (mosteo-ansi-ada-dc770a5a6cdaad8668c32b0cd4625a7d648f8ca2.tar.gz) = 6855 bytes
-BLAKE2s (mosteo-dirty_booleans-05c40d88ecfe109e575ec8b21dd6ffa2e61df1dc.tar.gz) = 6c28271da39af9a9d2b088abb943b101458ac3537428736792541318f3338a07
-SHA512 (mosteo-dirty_booleans-05c40d88ecfe109e575ec8b21dd6ffa2e61df1dc.tar.gz) = 9b57cba9b26618c58354ee134f458fd093e7cfd97ec171b272c3113497ffd5c9719fc14fa6f600619e18e65f31f943e9aad838195af12a4d5874d377c757d614
-Size (mosteo-dirty_booleans-05c40d88ecfe109e575ec8b21dd6ffa2e61df1dc.tar.gz) = 4495 bytes
-BLAKE2s (mosteo-diskflags-60729edf31816aca0036b13b2794c39a9bd0172e.tar.gz) = 1d86372520da72a4a65cce3f4eea79b4ea8d5955d9c77c6703e6b35595a00906
-SHA512 (mosteo-diskflags-60729edf31816aca0036b13b2794c39a9bd0172e.tar.gz) = 64a092dcaba0055147970b93e6905c6e8cd0e9f3a1704e91f37db5f4048b1d8b3d623bd5cf2d6cea129807006a9630765dc9f4510cd2e44fde4a951897eb082b
-Size (mosteo-diskflags-60729edf31816aca0036b13b2794c39a9bd0172e.tar.gz) = 14637 bytes
-BLAKE2s (mosteo-minirest-9a9c660f9c6f27f5ef75417e7fac7061dff14d78.tar.gz) = 9516bcb28859526a0d234d2d86305d9bd7e5108f434330622d5ef467f9a245a4
-SHA512 (mosteo-minirest-9a9c660f9c6f27f5ef75417e7fac7061dff14d78.tar.gz) = 100cf427793728b2dffc1b80fd910feccf3a81529d75bbeb34ca324169a35d8013998d03d1659734fbfd51cde2a58cbd93402492dfe16ba3aafa8eea92e7dc14
-Size (mosteo-minirest-9a9c660f9c6f27f5ef75417e7fac7061dff14d78.tar.gz) = 7084 bytes
-BLAKE2s (mosteo-optional-1aa0e20bf7cd010c4b59e6ab7cc4b089790b796e.tar.gz) = 4389cd052d31324c4bb1c3cd333b5bf17091861a1ce34d4b232b429493a0cde0
-SHA512 (mosteo-optional-1aa0e20bf7cd010c4b59e6ab7cc4b089790b796e.tar.gz) = 0b1a8c09d0b262bca09ed29db5edce59ff5a1b35dbe5c8153c9ab3815a6c573fd0f4bc96b4848d9b27c03cf136b467bda2498b0ea47389ed6aae9fb57ec812e9
-Size (mosteo-optional-1aa0e20bf7cd010c4b59e6ab7cc4b089790b796e.tar.gz) = 6220 bytes
-BLAKE2s (mosteo-stopwatch-f607a63b714f09bbf6126de9851cbc21cf8666c9.tar.gz) = 87a0f8fb5467b87de634bbd06fcf66405ddf8c72eb088ab493ed62f211e3a990
-SHA512 (mosteo-stopwatch-f607a63b714f09bbf6126de9851cbc21cf8666c9.tar.gz) = ec64522466b68ebec010cb53e3cbfb38db2090cf9fd82ce7d1fdc2af63c5a32b3c1d08ce37c1fe57d4ff5edbd428efb8d235e18f25b4c1ba99663216fb488710
-Size (mosteo-stopwatch-f607a63b714f09bbf6126de9851cbc21cf8666c9.tar.gz) = 3250 bytes
-BLAKE2s (mosteo-toml_slicer-3e5cbdb5673b85a1da6344a41764ef1cbafe3289.tar.gz) = 327fdd3e04b1d6e0ac6c97cd438adf06c2f17e8268341b35570bf2396d374599
-SHA512 (mosteo-toml_slicer-3e5cbdb5673b85a1da6344a41764ef1cbafe3289.tar.gz) = d792c2e55012a25c3b19e2172e6d0d7866aaea2fe5af47f558529fbfdae6f5582bd0e0d4539f88f0aa004dcff783223856a0699828c1045c2d4887d95f85064f
-Size (mosteo-toml_slicer-3e5cbdb5673b85a1da6344a41764ef1cbafe3289.tar.gz) = 5262 bytes
-BLAKE2s (mosteo-umwi-32496c15fe4fbb6cdab54ea11fbb0815549d2d48.tar.gz) = 21a78d4423d7f2589f20dc526b6f41e9e46d7bb048c16711572228ea88f52dcb
-SHA512 (mosteo-umwi-32496c15fe4fbb6cdab54ea11fbb0815549d2d48.tar.gz) = 1f882a3403d4a4d3f5d0a25db02cdc982f23f47e5b5904e2b42d2dc39fa12cb1e371fa3c0c19c31800996d45f676afb9b1189d0e060ec4ca7c4d205dae3c1c69
-Size (mosteo-umwi-32496c15fe4fbb6cdab54ea11fbb0815549d2d48.tar.gz) = 437897 bytes
-BLAKE2s (mosteo-uri-ada-02a0780d7757e9e79b3410c3a34960655cacea3d.tar.gz) = a6472407535c2e2395c6dba586b65643a7289f32c6af7a847fc237ec1dd0f6af
-SHA512 (mosteo-uri-ada-02a0780d7757e9e79b3410c3a34960655cacea3d.tar.gz) = d84eb9bd63da554eb640bc0c78ded538f787e10bd7e1a17e9e505ffda84d6c99e86d855afb9964fe005559b9050fba9c9fdc3f51b5a11d390394e56a25154496
-Size (mosteo-uri-ada-02a0780d7757e9e79b3410c3a34960655cacea3d.tar.gz) = 6287 bytes
-SHA1 (patch-alire.gpr) = ebf7fcaf357325e397e39800a3c5a06096ca6239
-SHA1 (patch-alire.toml) = 1280a937949b5ad76290ecbff522f87f729110bc
-SHA1 (patch-alire__common.gpr) = 57d61af7069a95bbfaddc912d042163d5e2d753a
-SHA1 (patch-alr.gpr) = a139b3a1b1cf816cf6855f5b3bb62d33a2479241
-SHA1 (patch-alr__env.gpr) = 178423cd94a803487a5461c210d68aa3b6131b3d
-SHA1 (patch-src_alire_alire-directories.adb) = fe7ed9aa36626b14628c783dd1e5cd1fcd0ca9cc
-SHA1 (patch-src_alire_alire-platforms.ads) = 00fa7512b670a6500425608963493aade1c8512c
-SHA1 (patch-src_alire_os__netbsd_alire-check__absolute__path.adb) = f7893dabd3d51d64c708aa690d0c46136ffebc67
-SHA1 (patch-src_alire_os__netbsd_alire-platforms-current__netbsd.adb) = 735f37293b1c7fb6c0d95445f879e00da8e624b5
-SHA1 (patch-src_alire_os__netbsd_alire-platforms-folders__netbsd.adb) = 9b294ef8f2cf109fb8a9687561fc0c03e84fad84
diff --git a/alire/patches/patch-alire.gpr b/alire/patches/patch-alire.gpr
deleted file mode 100644
index f807b767dc..0000000000
--- a/alire/patches/patch-alire.gpr
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-alire.gpr,v 1.1 2024/03/12 17:53:16 wiz Exp $
-
-Add NetBSD support
-
---- alire.gpr.orig	2024-03-21 00:22:58.000000000 +0200
-+++ alire.gpr	2024-05-10 07:51:00.859589350 +0300
-@@ -28,6 +28,7 @@
- 
-    case Alire_Common.Host_Os is
-       when "freebsd" => Src_Dirs := Src_Dirs & ("src/alire/os_freebsd");
-+      when "netbsd" => Src_Dirs := Src_Dirs & ("src/alire/os_netbsd");
-       when "linux"   => Src_Dirs := Src_Dirs & ("src/alire/os_linux");
-       when "macos"   => Src_Dirs := Src_Dirs & ("src/alire/os_macos");
-       when "windows" => Src_Dirs := Src_Dirs & ("src/alire/os_windows");
-@@ -38,6 +39,9 @@
-          when "freebsd" =>
-             for body ("Alire.Platforms.Current") use "alire-platforms-current__freebsd.adb";
-             for body ("Alire.Platforms.Folders") use "alire-platforms-folders__freebsd.adb";
-+         when "netbsd" =>
-+            for body ("Alire.Platforms.Current") use "alire-platforms-current__netbsd.adb";
-+            for body ("Alire.Platforms.Folders") use "alire-platforms-folders__netbsd.adb";
-          when "linux" =>
-             for body ("Alire.Platforms.Current") use "alire-platforms-current__linux.adb";
-             for body ("Alire.Platforms.Folders") use "alire-platforms-folders__linux.adb";
diff --git a/alire/patches/patch-alire.toml b/alire/patches/patch-alire.toml
deleted file mode 100644
index 550a6e3343..0000000000
--- a/alire/patches/patch-alire.toml
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-alire.toml,v 1.0 2024/05/02 14:00:00 dkazankov Exp $
-
-Add NetBSD support
-
---- alire.toml.orig	2024-03-12 23:27:05.000000000 +0200
-+++ alire.toml	2024-03-20 13:02:32.616680360 +0200
-@@ -40,6 +40,7 @@
- # Building alr requires the explicit setting of this variable
- [gpr-set-externals."case(os)"]
- freebsd = { ALIRE_OS = "freebsd" }
-+netbsd  = { ALIRE_OS = "netbsd" }
- linux   = { ALIRE_OS = "linux" }
- macos   = { ALIRE_OS = "macos" }
- windows = { ALIRE_OS = "windows" }
diff --git a/alire/patches/patch-alire__common.gpr b/alire/patches/patch-alire__common.gpr
deleted file mode 100644
index a36f5b940f..0000000000
--- a/alire/patches/patch-alire__common.gpr
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-alire__common.gpr,v 1.2 2024/05/02 14:00:00 dkazankov Exp $
-
-Add NetBSD support, fix switches for release build (avoiding runtime exceptions)
-
---- alire_common.gpr.orig	2024-03-21 00:22:58.000000000 +0200
-+++ alire_common.gpr	2024-05-10 08:10:43.529091158 +0300
-@@ -4,6 +4,7 @@
- 
-    type Host_OSes is ("linux",
-                       "freebsd",
-+                      "netbsd",
-                       "macos",
-                       "windows");
- 
-@@ -107,7 +108,7 @@
-                "-fPIC",
- 
-                --  Enable lots of extra runtime checks
--               "-gnatVa", "-gnatwa", "-gnato", "-fstack-check", "-gnata",
-+               "-gnatwa", "-gnato",
-                "-gnatf", "-fPIC")
-               & Style_Check_Switches;
- 
diff --git a/alire/patches/patch-alr.gpr b/alire/patches/patch-alr.gpr
deleted file mode 100644
index 01455c9435..0000000000
--- a/alire/patches/patch-alr.gpr
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-alr.gpr,v 1.2 2024/05/10 00:00:00 dkazankov Exp $
-
-Add NetBSD support
-
---- alr.gpr.orig	2024-03-21 00:22:58.000000000 +0200
-+++ alr.gpr	2024-05-10 08:12:04.438483173 +0300
-@@ -14,6 +14,7 @@
- 
-    case Alire_Common.Host_Os is
-       when "freebsd" => Src_Dirs := Src_Dirs & ("src/alr/os_linux");
-+      when "netbsd" => Src_Dirs := Src_Dirs & ("src/alr/os_linux");
-       when "linux"   => Src_Dirs := Src_Dirs & ("src/alr/os_linux");
-       when "macos"   => Src_Dirs := Src_Dirs & ("src/alr/os_macos");
-       when "windows" => Src_Dirs := Src_Dirs & ("src/alr/os_windows");
diff --git a/alire/patches/patch-alr__env.gpr b/alire/patches/patch-alr__env.gpr
deleted file mode 100644
index e8ad508f06..0000000000
--- a/alire/patches/patch-alr__env.gpr
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-alr__env.gpr,v 1.2 2024/05/02 14:00:00 dkazankov Exp $
-
-Add NetBSD support
-Change build type to avoid runtime check exceptions
-
---- alr_env.gpr.orig	2024-03-21 00:22:58.000000000 +0200
-+++ alr_env.gpr	2024-05-09 22:22:21.844009442 +0300
-@@ -36,13 +36,14 @@
- 
-    case Alire_Common.Host_Os is
-       when "freebsd" => for External ("GNATCOLL_OS") use "unix";
-+      when "netbsd" => for External ("GNATCOLL_OS") use "unix";
-       when "linux"   => for External ("GNATCOLL_OS") use "unix";
-       when "macos"   => for External ("GNATCOLL_OS") use "osx";
-       when "windows" => for External ("GNATCOLL_OS") use "windows";
-    end case;
- 
-    for External ("LIBRARY_TYPE") use "static";
--   for External ("BUILD") use "DEBUG";
-+   for External ("BUILD") use "PROD";
- 
-    --  The user must set ALIRE_OS before building. See the list of valid values
-    --  in alire_common.gpr
diff --git a/alire/patches/patch-src_alire_alire-directories.adb b/alire/patches/patch-src_alire_alire-directories.adb
deleted file mode 100644
index 0256412bbb..0000000000
--- a/alire/patches/patch-src_alire_alire-directories.adb
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-src_alire_alire-directories.adb,v 1.0 2024/05/02 14:00:00 dkazankov Exp $
-
-Add NetBSD support
-
---- src/alire/alire-directories.adb.orig	2024-03-21 00:22:58.000000000 +0200
-+++ src/alire/alire-directories.adb	2024-04-09 17:50:42.084239096 +0300
-@@ -146,7 +146,7 @@
-       Keep_Links : constant String
-         := (case Platforms.Current.Operating_System is
-                when Linux           => "-d",
--               when FreeBSD | MacOS => "-R",
-+               when FreeBSD | MacOS | NetBSD => "-R",
-                when others          =>
-                   raise Program_Error with "Unsupported operation");
-    begin
diff --git a/alire/patches/patch-src_alire_alire-platforms.ads b/alire/patches/patch-src_alire_alire-platforms.ads
deleted file mode 100644
index a1c0432fac..0000000000
--- a/alire/patches/patch-src_alire_alire-platforms.ads
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-src_alire_alire-platforms.ads,v 1.2 2024/05/02 14:00:00 dkazankov Exp $
-
-Add NetBSD support
-
---- src/alire/alire-platforms.ads.orig	2024-03-21 00:22:58.000000000 +0200
-+++ src/alire/alire-platforms.ads	2024-04-09 16:21:29.009936835 +0300
-@@ -24,6 +24,7 @@
-                               Linux,
-                               MacOS,
-                               Windows,
-+                              NetBSD,
-                               OS_Unknown);
-    subtype Known_Operating_Systems is
-      Operating_Systems range
diff --git a/alire/patches/patch-src_alire_os__netbsd_alire-check__absolute__path.adb b/alire/patches/patch-src_alire_os__netbsd_alire-check__absolute__path.adb
deleted file mode 100644
index 9325d7dcc7..0000000000
--- a/alire/patches/patch-src_alire_os__netbsd_alire-check__absolute__path.adb
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-src_alire_os__netbsd_alire-check__absolute__path.adb,v 1.1 2024/03/12 17:53:16 wiz Exp $
-
-Add NetBSD support
-
---- /dev/null	2023-12-27 21:54:28.155585723 +0200
-+++ src/alire/os_netbsd/alire-check_absolute_path.adb	2023-10-19 18:04:21.000000000 +0300
-@@ -0,0 +1,7 @@
-+separate (Alire)
-+function Check_Absolute_Path (Path : Any_Path) return Boolean is
-+begin
-+   return (Path'Length >= 1
-+            and then
-+           Path (Path'First) = GNAT.OS_Lib.Directory_Separator);
-+end Check_Absolute_Path;
diff --git a/alire/patches/patch-src_alire_os__netbsd_alire-platforms-current__netbsd.adb b/alire/patches/patch-src_alire_os__netbsd_alire-platforms-current__netbsd.adb
deleted file mode 100644
index 61d5f671ef..0000000000
--- a/alire/patches/patch-src_alire_os__netbsd_alire-platforms-current__netbsd.adb
+++ /dev/null
@@ -1,47 +0,0 @@
-$NetBSD: patch-src_alire_os__netbsd_alire-platforms-current__netbsd.adb,v 1.1 2024/03/12 17:53:16 wiz Exp $
-
-Add NetBSD support
-
---- /dev/null	2024-03-04 23:32:58.950570486 +0200
-+++ src/alire/os_netbsd/alire-platforms-current__netbsd.adb	2024-03-04 23:47:58.197854852 +0200
-@@ -0,0 +1,40 @@
-+
-+package body Alire.Platforms.Current is
-+
-+   --  NetBSD implementation (identical to FreeBSD)
-+
-+   ---------------------------
-+   -- Detected_Distribution --
-+   ---------------------------
-+
-+   function Detected_Distribution return Platforms.Distributions
-+   is (Platforms.Distribution_Unknown);
-+
-+   -----------------------
-+   -- Distribution_Root --
-+   -----------------------
-+
-+   function Distribution_Root return Absolute_Path
-+   is ("/");
-+
-+   ----------------------
-+   -- Load_Environment --
-+   ----------------------
-+
-+   procedure Load_Environment (Ctx : in out Alire.Environment.Context)
-+   is null;
-+
-+   ----------------------
-+   -- Operating_System --
-+   ----------------------
-+
-+   function Operating_System return Alire.Platforms.Operating_Systems
-+   is (Alire.Platforms.NetBSD);
-+
-+   ----------------
-+   -- Initialize --
-+   ----------------
-+
-+   procedure Initialize is null;
-+
-+end Alire.Platforms.Current;
diff --git a/alire/patches/patch-src_alire_os__netbsd_alire-platforms-folders__netbsd.adb b/alire/patches/patch-src_alire_os__netbsd_alire-platforms-folders__netbsd.adb
deleted file mode 100644
index e6ba1bf6ca..0000000000
--- a/alire/patches/patch-src_alire_os__netbsd_alire-platforms-folders__netbsd.adb
+++ /dev/null
@@ -1,41 +0,0 @@
-$NetBSD: patch-src_alire_os__netbsd_alire-platforms-folders__netbsd.adb,v 1.1 2024/03/12 17:53:16 wiz Exp $
-
-Add NetBSD support
-
---- /dev/null	2024-03-04 23:32:58.950570486 +0200
-+++ src/alire/os_netbsd/alire-platforms-folders__netbsd.adb	2024-03-04 23:27:09.298953043 +0200
-@@ -0,0 +1,34 @@
-+with Ada.Directories;
-+
-+with Alire.Platforms.Common;
-+
-+package body Alire.Platforms.Folders is
-+
-+   --  Linux implementation
-+
-+   -----------
-+   -- Cache --
-+   -----------
-+
-+   function Cache return Absolute_Path is (Common.XDG_Data_Home);
-+
-+   -----------
-+   -- Config--
-+   -----------
-+
-+   function Config return Absolute_Path is (Common.XDG_Config_Home);
-+
-+   ----------
-+   -- Home --
-+   ----------
-+
-+   function Home return Absolute_Path is (Common.Unix_Home_Folder);
-+
-+   ----------
-+   -- Temp --
-+   ----------
-+
-+   function Temp return Absolute_Path
-+   is (Ada.Directories.Full_Name (Common.Unix_Temp_Folder));
-+
-+end Alire.Platforms.Folders;
diff --git a/gprbuild/DESCR b/gprbuild/DESCR
deleted file mode 100644
index cb2756c313..0000000000
--- a/gprbuild/DESCR
+++ /dev/null
@@ -1,4 +0,0 @@
-GPRbuild build system
-
-GPRbuild is an advanced build system designed to help automate the construction
-of multi-language systems.
diff --git a/gprbuild/Makefile b/gprbuild/Makefile
deleted file mode 100644
index 42a3a490f2..0000000000
--- a/gprbuild/Makefile
+++ /dev/null
@@ -1,93 +0,0 @@
-# $NetBSD: Makefile,v 1.2 2024/03/19 13:20:35 wiz Exp $
-
-DISTNAME=	gprbuild-25.0.0
-CATEGORIES=	devel
-MASTER_SITES=	${MASTER_SITE_GITHUB:=AdaCore/}
-GITHUB_TAG=	v${PKGVERSION_NOREV}
-
-MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=	https://github.com/AdaCore/gprbuild
-COMMENT=	Build system for Ada
-LICENSE=	gnu-gpl-v3
-
-USE_LANGUAGES=	c ada
-
-GITHUB_SUBMODULES+=	AdaCore	xmlada	${GITHUB_TAG}	deps/xmlada
-GITHUB_SUBMODULES+=	AdaCore	gprconfig_kb	${GITHUB_TAG}	deps/gprconfig_kb
-
-USE_TOOLS+=	gmake
-
-HAS_CONFIGURE=	yes
-
-GCC_REQD+=	13
-
-OBJDIR=		${WRKDIR}/build
-BOOTSTRAPDIR=	${WRKDIR}/bootstrap
-
-GPR_PROJECT_PATH=	${WRKDIR}/.buildlink/share/gpr
-
-# environment for bootstrap build
-PREBUILD_ENV=	${CONFIGURE_ENV}
-PREBUILD_ENV+=	CC=${CC}
-PREBUILD_ENV+=	CFLAGS=${CFLAGS:M:Q}
-PREBUILD_ENV+=	GNATMAKE=${GMKPATH}
-
-CONFIGURE_DIRS=		${OBJDIR}
-CONFIG_SHELL=		${MAKE_PROGRAM} -f
-CONFIGURE_SCRIPT=	${WRKSRC}/Makefile
-CONFIGURE_ARGS=		setup
-CONFIGURE_ARGS+=	prefix=${DESTDIR}${PREFIX}
-CONFIGURE_ARGS+=	SOURCE_DIR=${WRKSRC}
-
-BUILD_DIRS=		${OBJDIR}
-MAKE_FILE=		${WRKSRC}/Makefile
-BUILD_MAKE_FLAGS=	GPRBUILD_OPTIONS='-aP ${GPR_PROJECT_PATH}'
-
-INSTALL_DIRS=		${OBJDIR}
-INSTALL_MAKE_FLAGS+=	GPRINSTALL_OPTIONS='-aP ${GPR_PROJECT_PATH}'
-
-SUBST_CLASSES+=			buildlink
-SUBST_STAGE.buildlink=		pre-configure
-SUBST_FILES.buildlink=		../build/default.cgpr deps/xmlada/default.cgpr
-SUBST_MESSAGE.buildlink=	Set work directory path in config project
-SUBST_VARS.buildlink=		WRKDIR
-
-SUBST_CLASSES+=			fixver
-SUBST_STAGE.fixver=		pre-configure
-SUBST_FILES.fixver=		deps/xmlada/configure
-SUBST_MESSAGE.fixver=		Fix version in configure
-SUBST_SED.fixver=		-e 's,18.0w,25.0w,g'
-
-GENERATE_PLIST+= \
-	cd ${DESTDIR}${PREFIX} && \
-	${FIND} bin libexec share \( -type f -or -type l \) -print | ${SORT};
-
-.include "../../mk/bsd.prefs.mk"
-
-post-extract:
-	${RUN} ${MKDIR} ${OBJDIR}
-	${RUN} ${CP} ${PKGDIR}/files/buildlink.cgpr ${OBJDIR}/default.cgpr
-	${RUN} ${CP} ${PKGDIR}/files/buildlink.cgpr ${WRKSRC}/deps/xmlada/default.cgpr
-
-post-configure:
-	${RUN} cd ${WRKSRC}/deps/xmlada \
-	&& set -x ; env ${CONFIGURE_ENV} \
-	./configure \
-	    --prefix=${WRKDIR}/.buildlink
-
-pre-build:
-# Bootstrap build
-	${RUN} ${MKDIR} ${BOOTSTRAPDIR}
-	${RUN} cd ${BOOTSTRAPDIR} \
-	&& set -x ; env ${PREBUILD_ENV} \
-	${SHELL} ${WRKSRC}/bootstrap.sh \
-	    --prefix=${WRKDIR}/.buildlink \
-	    --srcdir=${WRKSRC} \
-	    --with-xmlada=${WRKSRC}/deps/xmlada \
-	    --with-kb=${WRKSRC}/deps/gprconfig_kb
-# Build xmlada with bootstrapped gprbuild. It then will be used in normal build.
-	${RUN} cd ${WRKSRC}/deps/xmlada \
-	&& set -x ; env ${MAKE_ENV} \
-	${MAKE_PROGRAM} all install
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/gprbuild/PLIST b/gprbuild/PLIST
deleted file mode 100644
index c1ba86e88e..0000000000
--- a/gprbuild/PLIST
+++ /dev/null
@@ -1,175 +0,0 @@
-@comment $NetBSD: PLIST,v 1.2 2025/02/08 14:14:49 wiz Exp $
-bin/gprbuild
-bin/gprclean
-bin/gprconfig
-bin/gprinstall
-bin/gprls
-bin/gprname
-bin/gprslave
-libexec/gprbuild/gprbind
-libexec/gprbuild/gprlib
-share/examples/gprbuild/Makefile
-share/examples/gprbuild/ada_cpp/Makefile
-share/examples/gprbuild/ada_cpp/animals.gpr
-share/examples/gprbuild/ada_cpp/except.gpr
-share/examples/gprbuild/ada_cpp/src1/ada_main.adb
-share/examples/gprbuild/ada_cpp/src1/call_cpp.adb
-share/examples/gprbuild/ada_cpp/src1/call_cpp.ads
-share/examples/gprbuild/ada_cpp/src1/cpp_main.cpp
-share/examples/gprbuild/ada_cpp/src1/cpp_routine.cpp
-share/examples/gprbuild/ada_cpp/src1/cpp_routine.h
-share/examples/gprbuild/ada_cpp/src2/animals.adb
-share/examples/gprbuild/ada_cpp/src2/animals.ads
-share/examples/gprbuild/ada_cpp/src2/animals.h
-share/examples/gprbuild/ada_cpp/src2/animals_c.cc
-share/examples/gprbuild/ada_cpp/src2/animals_interfaces.ads
-share/examples/gprbuild/ada_cpp/src2/main.adb
-share/examples/gprbuild/ada_f77/Makefile
-share/examples/gprbuild/ada_f77/ess.f
-share/examples/gprbuild/ada_f77/fm.gpr
-share/examples/gprbuild/ada_f77/ft.gpr
-share/examples/gprbuild/ada_f77/src/fm-interfac.adb
-share/examples/gprbuild/ada_f77/src/fm-interfac.ads
-share/examples/gprbuild/ada_f77/src/fm-locks.adb
-share/examples/gprbuild/ada_f77/src/fm-locks.ads
-share/examples/gprbuild/ada_f77/src/fm-protected_queue.adb
-share/examples/gprbuild/ada_f77/src/fm-protected_queue.ads
-share/examples/gprbuild/ada_f77/src/fm-system_dependant.adb
-share/examples/gprbuild/ada_f77/src/fm-system_dependant.ads
-share/examples/gprbuild/ada_f77/src/fm-tuple_manager.adb
-share/examples/gprbuild/ada_f77/src/fm-tuple_manager.ads
-share/examples/gprbuild/ada_f77/src/fm-types.ads
-share/examples/gprbuild/ada_f77/src/fm.adb
-share/examples/gprbuild/ada_f77/src/fm.ads
-share/examples/gprbuild/extended_projects/Makefile
-share/examples/gprbuild/extended_projects/new_ada_main.gpr
-share/examples/gprbuild/extended_projects/new_ada_src/ada_main.adb
-share/examples/gprbuild/extended_projects/new_common_subsystem.gpr
-share/examples/gprbuild/extended_projects/new_util_src/c_lib.ads
-share/examples/gprbuild/extended_projects/new_util_src/lib2.c
-share/examples/gprbuild/first_steps/Makefile
-share/examples/gprbuild/first_steps/ada_main.gpr
-share/examples/gprbuild/first_steps/ada_src/ada_main.adb
-share/examples/gprbuild/first_steps/c_main.gpr
-share/examples/gprbuild/first_steps/c_src/c_main.c
-share/examples/gprbuild/first_steps/util_src/ada_lib.adb
-share/examples/gprbuild/first_steps/util_src/ada_lib.ads
-share/examples/gprbuild/first_steps/util_src/c_lib.ads
-share/examples/gprbuild/first_steps/util_src/lib.c
-share/examples/gprbuild/first_steps/util_src/lib.h
-share/examples/gprbuild/libraries/Makefile
-share/examples/gprbuild/libraries/ada_main.adb
-share/examples/gprbuild/libraries/c_main.c
-share/examples/gprbuild/libraries/dynamic_lib.gpr
-share/examples/gprbuild/libraries/extern_lib.gpr
-share/examples/gprbuild/libraries/lib_src/ada_lib.adb
-share/examples/gprbuild/libraries/lib_src/ada_lib.ads
-share/examples/gprbuild/libraries/lib_src/c_lib.ads
-share/examples/gprbuild/libraries/lib_src/lib.c
-share/examples/gprbuild/libraries/lib_src/lib.h
-share/examples/gprbuild/libraries/main0.gpr
-share/examples/gprbuild/libraries/main1.gpr
-share/examples/gprbuild/libraries/main2.gpr
-share/examples/gprbuild/libraries/main3.gpr
-share/examples/gprbuild/libraries/main4.gpr
-share/examples/gprbuild/libraries/sa_lib.gpr
-share/examples/gprbuild/libraries/static_lib.gpr
-share/examples/gprbuild/matrix/Makefile
-share/examples/gprbuild/matrix/matrix.gpr
-share/examples/gprbuild/matrix/src/initmat.c
-share/examples/gprbuild/matrix/src/main.adb
-share/examples/gprbuild/matrix/src/multmat.f
-share/examples/gprbuild/namings/Makefile
-share/examples/gprbuild/namings/_print2.ada
-share/examples/gprbuild/namings/_print3.adb
-share/examples/gprbuild/namings/main.adb
-share/examples/gprbuild/namings/my_routine.c1
-share/examples/gprbuild/namings/my_routine2.c1
-share/examples/gprbuild/namings/namings.gpr
-share/examples/gprbuild/namings/src1/main.adb
-share/examples/gprbuild/namings/util-case1.ada
-share/examples/gprbuild/namings/util-case2.ada
-share/examples/gprbuild/namings/util.ads
-share/examples/gprbuild/scenarios/Makefile
-share/examples/gprbuild/scenarios/general_lib.gpr
-share/examples/gprbuild/scenarios/main.gpr
-share/examples/gprbuild/subsystems/Makefile
-share/examples/gprbuild/subsystems/ada_main.gpr
-share/examples/gprbuild/subsystems/ada_src/ada_main.adb
-share/examples/gprbuild/subsystems/attribute_sharing.gpr
-share/examples/gprbuild/subsystems/c_main.gpr
-share/examples/gprbuild/subsystems/c_src/c_main.c
-share/examples/gprbuild/subsystems/common_subsystem.gpr
-share/examples/gprbuild/subsystems/util_src/ada_lib.adb
-share/examples/gprbuild/subsystems/util_src/ada_lib.ads
-share/examples/gprbuild/subsystems/util_src/c_lib.ads
-share/examples/gprbuild/subsystems/util_src/lib.c
-share/examples/gprbuild/subsystems/util_src/lib.h
-share/gpr/_default.gpr
-share/gpr/manifests/gprbuild
-share/gprconfig/0_default.xml
-share/gprconfig/aamp.xml
-share/gprconfig/aamp_compilers.xml
-share/gprconfig/aarch64-vx7.xml
-share/gprconfig/aarch64-vx7r2.xml
-share/gprconfig/arm-vx6.xml
-share/gprconfig/arm-vx7.xml
-share/gprconfig/arm-vx7r2.xml
-share/gprconfig/asis.xml
-share/gprconfig/asm.xml
-share/gprconfig/baselined.xml
-share/gprconfig/bin_img.xml
-share/gprconfig/c.xml
-share/gprconfig/clean.xml
-share/gprconfig/compilers-arm-vx7.xml
-share/gprconfig/compilers-asis.xml
-share/gprconfig/compilers-baselined.xml
-share/gprconfig/compilers-e500v2-vx6.xml
-share/gprconfig/compilers-e500v2-vx653.xml
-share/gprconfig/compilers-e500v2-vx7.xml
-share/gprconfig/compilers-e500v2-vx7r2.xml
-share/gprconfig/compilers-ppc-vx653.xml
-share/gprconfig/compilers-ppc-vx7.xml
-share/gprconfig/compilers-ppc-vx7r2.xml
-share/gprconfig/compilers-ppc64-vx7.xml
-share/gprconfig/compilers-ppc64-vx7r2.xml
-share/gprconfig/compilers-vxworks.xml
-share/gprconfig/compilers-x86-vx7.xml
-share/gprconfig/compilers-x86_64-vx7.xml
-share/gprconfig/compilers.xml
-share/gprconfig/cpp.xml
-share/gprconfig/cross.xml
-share/gprconfig/e500v2-vx6.xml
-share/gprconfig/e500v2-vx653.xml
-share/gprconfig/e500v2-vx7.xml
-share/gprconfig/e500v2-vx7r2.xml
-share/gprconfig/env.ent
-share/gprconfig/fallback_targets.xml
-share/gprconfig/fortran.xml
-share/gprconfig/gnat.xml
-share/gprconfig/gprconfig.xsd
-share/gprconfig/linker.xml
-share/gprconfig/morello-vx7r2.xml
-share/gprconfig/nocompiler.xml
-share/gprconfig/ppc-vx6.xml
-share/gprconfig/ppc-vx653.xml
-share/gprconfig/ppc-vx7.xml
-share/gprconfig/ppc-vx7r2.xml
-share/gprconfig/ppc64-vx7.xml
-share/gprconfig/ppc64-vx7r2.xml
-share/gprconfig/shortcuts.ent
-share/gprconfig/targetset.xml
-share/gprconfig/tricore-compilers.xml
-share/gprconfig/tricore-configuration.xml
-share/gprconfig/tricore-target.xml
-share/gprconfig/vx6.ent
-share/gprconfig/vx653.ent
-share/gprconfig/vx7.ent
-share/gprconfig/vxworks.ent
-share/gprconfig/vxworks.xml
-share/gprconfig/windres.xml
-share/gprconfig/x86-vx6.xml
-share/gprconfig/x86-vx7.xml
-share/gprconfig/x86-vx7r2.xml
-share/gprconfig/x86_64-vx7.xml
-share/gprconfig/x86_64-vx7r2.xml
diff --git a/gprbuild/buildlink3.mk b/gprbuild/buildlink3.mk
deleted file mode 100644
index 657a9f0a9e..0000000000
--- a/gprbuild/buildlink3.mk
+++ /dev/null
@@ -1,52 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.3 2024/05/19 10:30:00 dkazankov Exp $
-
-BUILDLINK_TREE+=	gprbuild
-
-.if !defined(GPRBUILD_BUILDLINK3_MK)
-GPRBUILD_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.gprbuild+=	gprbuild>=24.0.0
-BUILDLINK_PKGSRCDIR.gprbuild=		../../wip/gprbuild
-BUILDLINK_DEPMETHOD.gprbuild?=		build
-
-# GPRbuild does similar things in its own way
-BUILDLINK_AUTO_VARS.gprbuild=	no
-BUILDLINK_AUTO_DIRS.gprbuild=	no
-
-BUILDLINK_FILES.gprbuild=	bin/gpr* libexec/gprbuild/*
-BUILDLINK_FILES.gprbuild+=	share/gpr/_default.gpr share/gpr/manifests/gprbuild
-BUILDLINK_FILES.gprbuild+=	share/gprconfig/*
-
-BUILDLINK_CONTENTS_FILTER.gprbuild=	\
-	${EGREP} '(bin/gpr.*|libexec/gprbuild/gpr.*|share/gpr/.*\.gpr$$|share/gpr/manifests/.*|share/gprconfig/.*)'
-
-TARGET_LIBDIR.gprbuild=	${PREFIX}/lib
-
-# Buildlinked libraries search path
-GPR_PROJECT_PATH?=	${BUILDLINK_DIR}/share/gpr
-CONFIGURE_ENV+=		GPR_PROJECT_PATH=${GPR_PROJECT_PATH:Q}
-MAKE_ENV+=		GPR_PROJECT_PATH=${GPR_PROJECT_PATH:Q}
-INSTALL_ENV+=		GPR_PROJECT_PATH=${GPR_PROJECT_PATH:Q}
-
-LDFLAGS+=	${COMPILER_RPATH_FLAG}'$$$$ORIGIN'
-
-GPRBUILD_OPTIONS?=	-eL -R -largs $${LDFLAGS} -gargs
-GPRINSTALL_OPTIONS?=	#empty
-BUILD_MAKE_FLAGS+=	GPRBUILD_OPTIONS=${GPRBUILD_OPTIONS:Q}
-INSTALL_MAKE_FLAGS+=	GPRINSTALL_OPTIONS=${GPRINSTALL_OPTIONS:Q}
-
-SUBST_CLASSES+=			gprbuildlink
-SUBST_STAGE.gprbuildlink=	pre-configure
-SUBST_FILES.gprbuildlink=	default.cgpr
-SUBST_MESSAGE.gprbuildlink=	Set directory path in config file
-SUBST_VARS.gprbuildlink=	WRKDIR
-
-BUILDLINK_TARGETS+=	gprbuild-make-config-project
-
-.PHONY: gprbuild-make-config-project
-gprbuild-make-config-project:
-	${RUN} ${CP} ${BUILDLINK_PKGSRCDIR.gprbuild}/files/buildlink.cgpr ${WRKSRC}/default.cgpr
-
-.endif
-
-BUILDLINK_TREE+=	-gprbuild
diff --git a/gprbuild/distinfo b/gprbuild/distinfo
deleted file mode 100644
index 0e31026804..0000000000
--- a/gprbuild/distinfo
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: distinfo,v 1.4 2025/02/08 14:14:49 wiz Exp $
-
-BLAKE2s (AdaCore-gprconfig_kb-v25.0.0.tar.gz) = eb32df0aa23a0ba4c8bcc88a580a06887ff7b12efc87bb0eac9b4d292ec548a6
-SHA512 (AdaCore-gprconfig_kb-v25.0.0.tar.gz) = afc1754efdf6e3cbff9752a182cd063f83965c6a13e53930a14f806a46e3cbfb0afed8f8e11b098986227f27a1a67b45d22369adaa39a5dc1f2a8cc494f789e8
-Size (AdaCore-gprconfig_kb-v25.0.0.tar.gz) = 44165 bytes
-BLAKE2s (AdaCore-xmlada-v25.0.0.tar.gz) = c7e2b06977998dadbde002a6b80a75d3921860f20946c02a983a2048ade6e987
-SHA512 (AdaCore-xmlada-v25.0.0.tar.gz) = c57db78e3afd20862c3275d3d0874ada1748e98df06a76841cb3dca3686b29c7693835a591ca5789dca2d3d6ba9677c9082df94857e180e0758a5b77fafc40c0
-Size (AdaCore-xmlada-v25.0.0.tar.gz) = 1082553 bytes
-BLAKE2s (gprbuild-25.0.0.tar.gz) = e9462a136fe46fd9e62e7ba602f746275a41347098f273e90b41cd89c46ce386
-SHA512 (gprbuild-25.0.0.tar.gz) = eb2d7072194323cae90acd0c8683eeb6a806ef6ff2ed4d3496e8b94c5b63dae8a428ec428a3610b380df7e122d7a00d9e9634ef06b5369b165536c99209602ce
-Size (gprbuild-25.0.0.tar.gz) = 940774 bytes
-SHA1 (patch-Makefile) = a6fad4177b6537675ca5775c317ad05dbae63c95
-SHA1 (patch-bootstrap.sh) = 0f8fa38605225385975291a4d62d22a77762813f
-SHA1 (patch-deps_xmlada_Makefile.in) = 98632303e6829b0540abeca6a5a7cd427b455adf
-SHA1 (patch-gpr_gpr.gpr) = 321bce32cb8af1821e2e6b6b8d6ca75194410a0b
-SHA1 (patch-gpr_src_gpr-util-put__resource__usage____unix.adb) = c134d5aad0b90da41eef03cd2e5d98e2f14611fb
-SHA1 (patch-gpr_src_gpr-version.ads) = 40deea3a0eb6cf6a3fda3ed8ed898d4daabe0423
-SHA1 (patch-gpr_src_gpr_imports.c) = 945eefee50b198695ade7a4b88d4f87dd50f7925
-SHA1 (patch-gprbuild.gpr) = e943f95bd4681e3cfde3e1782e9ec2efd9cdf181
diff --git a/gprbuild/files/buildlink.cgpr b/gprbuild/files/buildlink.cgpr
deleted file mode 100644
index 72b1341687..0000000000
--- a/gprbuild/files/buildlink.cgpr
+++ /dev/null
@@ -1,138 +0,0 @@
-configuration project default is
-   for Target use "x86_64-netbsd";
-   for Canonical_Target use "x86_64-netbsd";
-   for Inherit_Source_Path ("C++") use ("C");
-   for Inherit_Source_Path ("Asm_Cpp") use ("Asm");
-   for Default_Language use "Ada";
-   
-   for Archive_Builder  use ("ar", "cr");
-   for Archive_Builder_Append_Option use ("q");
-   for Archive_Indexer  use ("ranlib");
-   for Archive_Suffix   use ".a";
-   
-   for Symbolic_Link_Supported use "true";
-   for Library_Major_Minor_Id_Supported use "true";
-   for Library_Builder  use "@WRKDIR@/.buildlink/libexec/gprbuild/gprlib";
-   for Library_Support  use "full";
-   for Shared_Library_Prefix use "lib";
-   for Shared_Library_Minimum_Switches use ("-shared");
-   for Library_Version_Switches use ("-Wl,-soname,");
-
-   for Shared_Library_Suffix use ".so";
-   for Library_Auto_Init_Supported use "true";
-   for Run_Path_Option  use ("-Wl,-z,origin,-rpath,");
-   for Library_Encapsulated_Supported use "true";
-   for Library_Encapsulated_Options use ("-shared", "-static-libgcc");
-   
-   package Builder is
-      for Executable_Suffix use "";
-   end Builder;
-
-   package Compiler is
-      for Driver                   ("Ada") use "@WRKDIR@/.gcc/bin/gcc";
-      for Driver              ("C") use "@WRKDIR@/.gcc/bin/gcc";
-      for Driver              ("C++") use "@WRKDIR@/.gcc/bin/g++";
-      for Language_Kind            ("Ada") use "unit_based";
-      for Dependency_Kind          ("Ada") use "ALI_File";
-      for Leading_Required_Switches        ("Ada") use
-      ("-c", "-x", "ada", "-gnatA")
-             & Compiler'Leading_Required_Switches ("Ada");
-
-      for Mapping_File_Switches    ("Ada") use ("-gnatem=");
-      for Mapping_Spec_Suffix      ("Ada") use "%s";
-      for Mapping_Body_Suffix      ("Ada") use "%b";
-      for Config_File_Switches     ("Ada") use ("-gnatec=");
-      for Include_Path_File     ("Ada") use "ADA_PRJ_INCLUDE_FILE";
-      
-      for Multi_Unit_Switches ("Ada") use ("-gnateI");
-      for Multi_Unit_Object_Separator ("Ada") use "~";
-      for Config_Body_File_Name ("Ada") use
-           "pragma Source_File_Name_Project (%u, Body_File_Name => ""%f"");";
-      for Config_Spec_File_Name ("Ada") use
-           "pragma Source_File_Name_Project (%u, Spec_File_Name => ""%f"");";
-      for Config_Body_File_Name_Index ("Ada") use
-           "pragma Source_File_Name_Project (%u, Body_File_Name => ""%f"", Index => %i);";
-      for Config_Spec_File_Name_Index ("Ada") use
-           "pragma Source_File_Name_Project (%u, Spec_File_Name => ""%f"", Index => %i);";
-      for Config_Body_File_Name_Pattern ("Ada") use
-           "pragma Source_File_Name_Project " &
-           "  (Body_File_Name  => ""*%b""," &
-           "   Casing          => %c," &
-           "   Dot_Replacement => ""%d"");";
-      for Config_Spec_File_Name_Pattern ("Ada") use
-           "pragma Source_File_Name_Project " &
-           "  (Spec_File_Name  => ""*%s""," &
-           "   Casing          => %c," &
-           "   Dot_Replacement => ""%d"");";
-      for Config_File_Unique    ("Ada") use "False";
-      for Leading_Required_Switches ("Ada") use Compiler'Leading_Required_Switches ("Ada");
-      for PIC_Option ("Ada") use ("-fPIC");
-        
-      for Leading_Required_Switches   ("C") use
-         ("-c", "-x", "c") & Compiler'Leading_Required_Switches ("C");
-      for Include_Switches_Via_Spec   ("C") use ("cc1", "-I");
-      for Max_Command_Line_Length use "8192";
-      for Response_File_Format    ("C") use "GCC_GNU";
-      for Dependency_Switches ("C") use ("-MMD", "-MF", "");
-      for PIC_Option ("C") use ("-fPIC");
-      
-      for Leading_Required_Switches   ("C++") use
-        ("-c", "-x", "c++") &
-        Compiler'Leading_Required_Switches ("C++");
-      for Dependency_Switches ("C++") use ("-MMD", "-MF", "");
-      for Include_Switches_Via_Spec ("C++") use ("cc1plus", "-I");
-      for Max_Command_Line_Length use "8192";
-      for Response_File_Format    ("C++") use "GCC_GNU";
-      for PIC_Option      ("C++") use ("-fPIC");
-   end Compiler;
-
-   package Naming is
-      for Spec_Suffix ("Ada") use ".ads";
-      for Body_Suffix ("Ada") use ".adb";
-
-      for Body_Suffix ("Asm") use ".s";
-      for Body_Suffix ("Asm2") use ".asm";
-      for Body_Suffix ("Asm_Cpp") use ".S";
-
-      for Body_Suffix ("C") use ".c";
-      for Spec_Suffix ("C") use ".h";
-
-      for Spec_Suffix ("C++") use ".hh";
-      for Body_Suffix ("C++") use ".cpp";
-
-      for Body_Suffix ("Fortran") use ".f";
-
-      for Casing use "lowercase";
-      for Dot_Replacement use "-";
-   end Naming;
-
-   package Binder is
-      for Objects_Path_File     ("Ada") use "ADA_PRJ_OBJECTS_FILE";
-      for Driver         ("Ada") use
-          "@WRKDIR@/.buildlink/libexec/gprbuild/gprbind";
-      for Required_Switches ("Ada") use Binder'Required_Switches ("Ada");
-   end Binder;
-   
-   package Linker is
-      for Map_File_Option         use "-Wl,-Map,";
-      --for Driver use Compiler'Driver ("Ada");
-      for Driver use Compiler'Driver ("C++");
-      for Response_File_Format use "GNU";
-      for Max_Command_Line_Length use "8192";
-   end Linker;
-
-   package Clean is
-      for Source_Artifact_Extensions ("Ada") use (".dg", ".rep");
-      for Object_Artifact_Extensions ("Ada") use (".s", ".ci", ".gcno", ".su");
-
-      for Source_Artifact_Extensions ("C")   use (".gli");
-      for Object_Artifact_Extensions ("C")   use (".s", "ci", ".gcno", ".su");
-
-      for Source_Artifact_Extensions ("C++") use (".gli");
-      for Object_Artifact_Extensions ("C++") use (".s", "ci", ".gcno", ".su");
-      --  Remove the files generated by gnatinspect (in the context of GPS)
-      for Artifacts_In_Object_Dir use Clean'Artifacts_In_Object_Dir
-         & ("gnatinspect.*");
-   end Clean;
-   
-end default;
diff --git a/gprbuild/gprbuild.mk b/gprbuild/gprbuild.mk
deleted file mode 100644
index 4ca155261d..0000000000
--- a/gprbuild/gprbuild.mk
+++ /dev/null
@@ -1,71 +0,0 @@
-# $NetBSD: gprbuild.mk,v 1.0 2024/05/19 10:30:00 dkazankov Exp $
-#
-# This Makefile fragment supports building using the GPRbuild tool.
-#
-# Package-settable variables:
-#
-# GPRBUILD_PROJECT_FILE
-#	The path to the project file that is processed by GPRbuild and GPRInstall executables.
-#	Default: MAKE_FILE
-#
-# GPRBUILD_ENV
-#	The shell environment that is exported to the GPRbuild process.
-#	Default: MAKE_ENV
-#
-# GPRBUILD_ARGS
-#	Arguments to pass to GPRbuild during build.
-#	Default: -j0 -p
-#
-# BUILD_DIRS
-#	Directories in which to build.
-#	Default: WRKSRC
-#
-# GPRINSTALL_ENV
-#	The shell environment that is exported to the GPRinstall process.
-#	Default: INSTALL_ENV
-#
-# GPRINSTALL_ARGS
-#	Arguments to pass to GPRinstall during installation:
-#	Default: --mode=usage -p --prefix=${DESTDIR}${PREFIX}
-#
-# INSTALL_DIRS
-#	Directories relative in which to run the 'install' step.
-#	Default: WRKSRC
-
-.include "../../wip/gprbuild/buildlink3.mk"
-
-GPRBUILD_PROJECT_FILE?=	${MAKE_FILE}
-GPRBUILD_ENV?=		${MAKE_ENV}
-GPRINSTALL_ENV?=	${INSTALL_ENV}
-GPRINSTALL_ENV+=	${GPRBUILD_ENV}
-
-GPRBUILD_ARGS?=		-j0 -p ${GPRBUILD_OPTIONS}
-GPRINSTALL_ARGS?=	--mode=usage -p --prefix=${DESTDIR}${PREFIX} ${GPRINSTALL_OPTIONS}
-
-GPRBUILD_TOOL=		gprbuild
-GPRINSTALL_TOOL=	gprinstall
-
-do-build: gprbuild-build
-do-install: gprbuild-install
-
-.if !target(gprbuild-build)
-.PHONY: gprbuild-build
-gprbuild-build:
-	for dir in ${BUILD_DIRS}; do \
-	    set -e; \
-	    cd $$dir && \
-		${PKGSRC_SETENV} ${GPRBUILD_ENV} \
-		${GPRBUILD_TOOL} ${GPRBUILD_ARGS} -P ${GPRBUILD_PROJECT_FILE}; \
-	done
-.endif
-
-.if !target(gprbuild-install)
-.PHONY: gprbuild-install
-gprbuild-install:
-	for dir in ${INSTALL_DIRS}; do \
-	    set -e; \
-	    cd $$dir && \
-		${PKGSRC_SETENV} ${GPRINSTALL_ENV} \
-		${GPRINSTALL_TOOL} ${GPRINSTALL_ARGS} -P ${GPRBUILD_PROJECT_FILE}; \
-	done
-.endif
diff --git a/gprbuild/patches/patch-Makefile b/gprbuild/patches/patch-Makefile
deleted file mode 100644
index 8af554b468..0000000000
--- a/gprbuild/patches/patch-Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-$NetBSD: patch-Makefile,v 1.3 2025/02/08 14:14:49 wiz Exp $
-
-Make it possible to set install parameters, fix install parameters, ENABLE_SHARED
-
---- Makefile.orig	2023-10-09 21:31:11.000000000 +0300
-+++ Makefile	2024-05-08 22:24:58.865354615 +0300
-@@ -34,6 +34,9 @@
- SOURCE_DIR    := $(shell dirname "$(MAKEFILE_LIST)")
- LIB_DIR       = lib/
- 
-+ENABLE_SHARED := $(shell gprbuild $(GTARGET) -c -q -p \
-+	-P$(MAKEPREFIX)config/test_shared 2>/dev/null && echo "yes")
-+
- # Load current setup if any
- -include makefile.setup
- 
-@@ -45,6 +48,7 @@
- GTARGET=--target=$(TARGET)
- endif
- 
-+GPRINSTALL_OPTIONS=
- INSTALLER=$(LIB_INSTALLER)
- EXEC_INSTALLER=$(INSTALLER) -XBUILD=${BUILD}
- 
-@@ -61,24 +65,21 @@
- MAKEPREFIX=$(SOURCE_DIR)/
- endif
- 
--ENABLE_SHARED := $(shell gprbuild $(GTARGET) -c -q -p \
--	-P$(MAKEPREFIX)config/test_shared 2>/dev/null && echo "yes")
--
- ifeq ($(ENABLE_SHARED), yes)
-    LIBGPR_TYPES=static shared static-pic
- else
--   LIBGPR_TYPES=static
-+   LIBGPR_TYPES=static static-pic
- endif
- 
- # Make sure Windows's "OS" environment variable does not cause
- # confusion for cross-Linux builds.
--LIBGPR_OS = $(if $(findstring linux,$(TARGET)),-XOS=UNIX)
-+LIBGPR_OS = $(if $(or $(findstring linux,$(TARGET)),$(findstring bsd,$(TARGET))),-XOS=UNIX)
- 
- # Used to pass extra options to GPRBUILD, like -d for instance
- GPRBUILD_OPTIONS=
- 
- BUILDER=gprbuild -p -m $(GTARGET) $(RBD) -j${PROCESSORS} -XBUILD=${BUILD} ${GPRBUILD_OPTIONS}
--LIB_INSTALLER=gprinstall -p -f --target=$(TARGET) $(RBD) "--prefix=${prefix}"
-+LIB_INSTALLER=gprinstall -p -f $(GTARGET) $(RBD) "--prefix=${prefix}" ${GPRINSTALL_OPTIONS}
- CLEANER=gprclean -q $(RBD)
- 
- GPRBUILD_BUILDER=$(BUILDER) $(GPRBUILD_GPR) \
-@@ -86,7 +87,7 @@
- LIBGPR_BUILDER=$(BUILDER) $(GPR_GPR) $(LIBGPR_OS)
- LIBGPR_INSTALLER=$(LIB_INSTALLER) $(GPR_GPR) $(LIBGPR_OS) -XBUILD=${BUILD} \
- 	--install-name=gpr \
--	--build-var=LIBRARY_TYPE --build-var=GPR_BUILD $(GTARGET)
-+	--build-var=LIBRARY_TYPE --build-var=GPR_BUILD
- LIBGPR_UNINSTALLER=$(LIB_INSTALLER) $(GPR_GPR) $(LIBGPR_OS) --install-name=gpr --uninstall
- 
- #########
-@@ -127,7 +128,7 @@
- install:
- 	$(EXEC_INSTALLER) --mode=usage --install-name=gprbuild \
- 		-XINSTALL_MODE=nointernal $(GPRBUILD_GPR)
--	$(EXEC_INSTALLER) --target=$(TARGET) --mode=usage  --install-name=gprbuild \
-+	$(EXEC_INSTALLER) --mode=usage  --install-name=gprbuild \
- 		-XINSTALL_MODE=internal $(GPRBUILD_GPR)
- 
- complete: all install libgpr.install.static
diff --git a/gprbuild/patches/patch-bootstrap.sh b/gprbuild/patches/patch-bootstrap.sh
deleted file mode 100644
index ab93af090b..0000000000
--- a/gprbuild/patches/patch-bootstrap.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-bootstrap.sh,v 1.3 2025/02/08 14:14:49 wiz Exp $
-
-Fix out-of-tree bootstrap build
-
---- bootstrap.sh.orig	2023-10-09 21:31:11.000000000 +0300
-+++ bootstrap.sh	2024-08-09 10:47:46.065852328 +0300
-@@ -90,13 +90,13 @@
- UName=`uname | cut -b -5`
- PutUsage=gpr/src/gpr-util-put_resource_usage
- 
--rm -f ${PutUsage}.adb
-+rm -f ${srcdir}/${PutUsage}.adb
- 
- if [ "$UName" = "CYGWI" ] || [ "$UName" = "MINGW" ]
- then
--	cp ${PutUsage}__null.adb ${PutUsage}.adb
-+	cp ${srcdir}/${PutUsage}__null.adb ${srcdir}/${PutUsage}.adb
- else
--	ln -s $PWD/${PutUsage}__unix.adb ${PutUsage}.adb
-+	ln -s ${srcdir}/${PutUsage}__unix.adb ${srcdir}/${PutUsage}.adb
- fi
- 
- # Build
diff --git a/gprbuild/patches/patch-deps_xmlada_Makefile.in b/gprbuild/patches/patch-deps_xmlada_Makefile.in
deleted file mode 100644
index cb49e05638..0000000000
--- a/gprbuild/patches/patch-deps_xmlada_Makefile.in
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-deps_xmlada_Makefile.in,v 1.1 2024/03/12 17:50:13 wiz Exp $
-
-Make possible install params
-
---- deps/xmlada/Makefile.in.orig	2023-09-07 14:33:41.000000000 +0300
-+++ deps/xmlada/Makefile.in	2023-12-26 11:37:39.332465731 +0200
-@@ -34,7 +34,8 @@
- MODULES=unicode input_sources sax dom schema
- MODULE_INSTALL=${MODULES:%=%_inst}
- 
--GPROPTS=-XXMLADA_BUILD_MODE=${MODE} -XPROCESSORS=${PROCESSORS}
-+GPROPTS=
-+GPROPTS+=-XXMLADA_BUILD_MODE=${MODE} -XPROCESSORS=${PROCESSORS}
- 
- ifeq (${HOST},${TARGET})
- IPREFIX=${DESTDIR}${prefix}
diff --git a/gprbuild/patches/patch-gpr_gpr.gpr b/gprbuild/patches/patch-gpr_gpr.gpr
deleted file mode 100644
index 0fc4508009..0000000000
--- a/gprbuild/patches/patch-gpr_gpr.gpr
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-gpr_gpr.gpr,v 1.4 2025/02/08 14:14:49 wiz Exp $
-
-Fix name conflict with grpc - same as linux distros
-
---- gpr/gpr.gpr.orig	2023-10-09 21:31:11.000000000 +0300
-+++ gpr/gpr.gpr	2024-05-07 16:34:34.759672549 +0300
-@@ -38,7 +38,7 @@
- 
-    for Source_Dirs use ("src");
- 
--   for Library_Name use "gpr";
-+   for Library_Name use "gnatprj";
-    for Object_Dir use "libobj/" & Bld & "/" & Gnat_Lib_Type;
-    for Library_Dir use "lib/" & Bld & "/" & Gnat_Lib_Type;
- 
diff --git a/gprbuild/patches/patch-gpr_src_gpr-util-put__resource__usage____unix.adb b/gprbuild/patches/patch-gpr_src_gpr-util-put__resource__usage____unix.adb
deleted file mode 100644
index f9ab35af62..0000000000
--- a/gprbuild/patches/patch-gpr_src_gpr-util-put__resource__usage____unix.adb
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-gpr_src_gpr-util-put__resource__usage____unix.adb,v 1.2 2025/02/08 14:14:49 wiz Exp $
-
-Fix warning at link stage on NetBSD
-
---- gpr/src/gpr-util-put_resource_usage__unix.adb.orig	2023-10-09 21:31:11.000000000 +0300
-+++ gpr/src/gpr-util-put_resource_usage__unix.adb	2024-05-07 10:36:42.700699231 +0300
-@@ -69,7 +69,7 @@
-       procedure Print (This : STC.Timeval);
- 
-       function Getrusage (Who : Integer; usage : out Rusage) return Integer
--        with Import, Convention => C;
-+        with Import, Convention => C, External_Name => "__netbsd_getrusage";
- 
-       -----------
-       -- Print --
diff --git a/gprbuild/patches/patch-gpr_src_gpr-version.ads b/gprbuild/patches/patch-gpr_src_gpr-version.ads
deleted file mode 100644
index d3b82490dd..0000000000
--- a/gprbuild/patches/patch-gpr_src_gpr-version.ads
+++ /dev/null
@@ -1,28 +0,0 @@
-$NetBSD: patch-gpr_src_gpr-version.ads,v 1.3 2025/02/08 14:14:49 wiz Exp $
-
-Fix incorrect version reporting
-
---- gpr/src/gpr-version.ads.orig	2023-10-09 21:31:11.000000000 +0300
-+++ gpr/src/gpr-version.ads	2024-03-19 14:10:13.533689309 +0200
-@@ -30,17 +30,17 @@
- 
- package GPR.Version is
- 
--   Gpr_Version : constant String := "18.0w";
-+   Gpr_Version : constant String := "25.0w";
-    --  Static string identifying this version
- 
--   Date : constant String := "19940713";
-+   Date : constant String := "20241126";
- 
--   Current_Year : constant String := "2016";
-+   Current_Year : constant String := "2024";
- 
-    type Gnat_Build_Type is (Gnatpro, FSF, GPL);
-    --  See Get_Gnat_Build_Type below for the meaning of these values
- 
--   Build_Type : constant Gnat_Build_Type := Gnatpro;
-+   Build_Type : constant Gnat_Build_Type := FSF;
-    --  Kind of GNAT Build:
-    --
-    --    FSF
diff --git a/gprbuild/patches/patch-gpr_src_gpr_imports.c b/gprbuild/patches/patch-gpr_src_gpr_imports.c
deleted file mode 100644
index a50d7d7791..0000000000
--- a/gprbuild/patches/patch-gpr_src_gpr_imports.c
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD: patch-gpr_src_gpr_imports.c,v 1.1 2024/03/12 17:50:13 wiz Exp $
-
-Add support for NetBSD (same as for FreeBSD) and fix getrusage() warning at linking stage
-
---- gpr/src/gpr_imports.c.orig	2023-10-09 21:31:11.000000000 +0300
-+++ gpr/src/gpr_imports.c	2023-12-21 19:52:58.220771312 +0200
-@@ -64,6 +64,15 @@
- char __gnat_shared_libgcc_default = STATIC;
- const char *__gnat_default_libgcc_subdir = "lib";
- 
-+#elif defined(__NetBSD__)
-+int __gnat_link_max = 8192;
-+char __gnat_shared_libgcc_default = STATIC;
-+const char *__gnat_default_libgcc_subdir = "lib";
-+#include "sys/resource.h"
-+int __netbsd_getrusage(int who, struct rusage *rusage) {
-+    return getrusage(who, rusage);
-+}
-+
- #elif defined (__APPLE__)
- int __gnat_link_max = 262144;
- char __gnat_shared_libgcc_default = SHARED;
diff --git a/gprbuild/patches/patch-gprbuild.gpr b/gprbuild/patches/patch-gprbuild.gpr
deleted file mode 100644
index 89fb2cd9ce..0000000000
--- a/gprbuild/patches/patch-gprbuild.gpr
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-gprbuild.gpr,v 1.3 2025/02/08 14:14:49 wiz Exp $
-
-Remove redundant file from install list
-
---- gprbuild.gpr.orig	2023-10-09 21:31:11.000000000 +0300
-+++ gprbuild.gpr	2024-05-07 15:26:53.971304204 +0300
-@@ -165,7 +165,7 @@
-                when "Windows_NT" =>
-                   for Artifacts ("bin") use ("src/gprinstall.exe.manifest");
-                when "UNIX" =>
--                  for Artifacts (".") use ("doinstall");
-+                  null;
-             end case;
- 
-          when "internal" =>


Home | Main Index | Thread Index | Old Index