summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29301 -> 29303 bytes
-rw-r--r--dev-php/Manifest.gzbin38012 -> 38018 bytes
-rw-r--r--dev-php/pecl-imagick/Manifest3
-rw-r--r--dev-php/pecl-imagick/metadata.xml3
-rw-r--r--dev-php/pecl-imagick/pecl-imagick-3.7.0-r2.ebuild34
-rw-r--r--dev-util/Manifest.gzbin69077 -> 69082 bytes
-rw-r--r--dev-util/mdds/Manifest4
-rw-r--r--dev-util/mdds/mdds-2.0.3.ebuild1
-rw-r--r--dev-util/mdds/mdds-9999.ebuild1
-rw-r--r--dev-util/netsurf-buildsystem/Manifest2
-rw-r--r--dev-util/netsurf-buildsystem/files/netsurf-buildsystem-1.9-parallel-pre-post-targets.patch72
-rw-r--r--dev-util/netsurf-buildsystem/netsurf-buildsystem-1.9-r1.ebuild28
-rw-r--r--metadata/Manifest.gzbin4964 -> 4965 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin27889 -> 27882 bytes
-rw-r--r--metadata/md5-cache/dev-php/Manifest.gzbin50089 -> 50259 bytes
-rw-r--r--metadata/md5-cache/dev-php/pecl-imagick-3.7.0-r217
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin128647 -> 128820 bytes
-rw-r--r--metadata/md5-cache/dev-util/mdds-2.0.34
-rw-r--r--metadata/md5-cache/dev-util/mdds-99994
-rw-r--r--metadata/md5-cache/dev-util/netsurf-buildsystem-1.9-r19
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin40663 -> 40826 bytes
-rw-r--r--metadata/md5-cache/sys-devel/automake-1.11.6-r37
-rw-r--r--metadata/md5-cache/sys-devel/automake-1.11.6-r47
-rw-r--r--metadata/md5-cache/sys-devel/automake-1.16.54
-rw-r--r--metadata/md5-cache/sys-devel/automake-1.16.5-r14
-rw-r--r--metadata/md5-cache/sys-devel/automake-99994
-rw-r--r--metadata/md5-cache/sys-devel/crossdev-2023083111
-rw-r--r--metadata/md5-cache/sys-devel/crossdev-999999992
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--sys-devel/Manifest.gzbin10630 -> 10630 bytes
-rw-r--r--sys-devel/automake/Manifest10
-rw-r--r--sys-devel/automake/automake-1.11.6-r3.ebuild21
-rw-r--r--sys-devel/automake/automake-1.11.6-r4.ebuild21
-rw-r--r--sys-devel/automake/automake-1.16.5-r1.ebuild11
-rw-r--r--sys-devel/automake/automake-1.16.5.ebuild11
-rw-r--r--sys-devel/automake/automake-9999.ebuild11
-rw-r--r--sys-devel/crossdev/Manifest4
-rw-r--r--sys-devel/crossdev/crossdev-20230831.ebuild40
-rw-r--r--sys-devel/crossdev/crossdev-99999999.ebuild3
49 files changed, 353 insertions, 102 deletions
diff --git a/Manifest b/Manifest
index 42732392984c..c6264f9a86e2 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29301 BLAKE2B 4590956882016b3dd6674a44c3e5972110c106836408760034f089906d1abeb19a5061812091216f335d9e2de169cc7ab7febfaa2b5f668e68d2c69041a64933 SHA512 f6d1eb011f0af226f80fc3147c1f023b013ca59f6df3fc26d3c3ccfacc1702ad2c163ff3ef34e88249db2cb13a39f7a3b4996a281291a4ece5c3acdd144f6250
-TIMESTAMP 2023-08-30T20:40:01Z
+MANIFEST Manifest.files.gz 29303 BLAKE2B b8a583acd7dd161bc1ad6bf2a8341e83f319415445bd01e8e1f198a512e0922753d43d0252ac9b2e17b39e1167daeb4305b6b0537829bab31fbe36241e6008a2 SHA512 daaff167aca870b187d34d2ee0b24776aa5223b35f67238fd0031bb0f0ddbe39c63df0e937b1c2e3168e15db6ca6b06c7ad0cd1a40c3d31ebfb1fd4733a94f2d
+TIMESTAMP 2023-08-31T02:40:01Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTvqSFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTv/YFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klC3Rw//Y1FLSVPvONjeozlFQkEUGZ6DGSfqGmTAgz60qh6crhGAD4yciMiD+vUT
-Y0qdduiTUL5hGVo4yoE65PJM7BF8TDZeptNTtP3kP5EKUGtOfedbkyTSNtse1iJ9
-2DT6JK6UBIMR9lHM0lmA52lKg43io9oJ/YxrHWTeZ9Rag4S0kuNNx8Gi7BS5leSe
-IqAHTZmFEe/XYNkABmQjH6TrxwD9iZKo2o+jnCARIb1oVaz7OvSNhZdr9TfTOi5a
-DmqqtjiKbwSMnlf7FE/hQdvnKVuW/r4qjtsB/DYxtUPc+OPo2CWlaJZeEEltkf+P
-sFay20TFscqBC407XJJ6SuYWZPYrXo/KSz/QOX6L3pejUJxzt9+jS/1z3YoWqjkI
-MBgaKfN+Xt/olEnBD9hjGpZ5BQzuDicYjSEH5KoToWSxJ3rZ4PYy8aMI7XIxAwnu
-/SW+pjatgkZr0QZzRGvx3qmwcXmxqx0ETMTNf/Q8NnTIViEylKfxWjNEhvbc8oKL
-TESeiqac0Hy8bInCL94/UJRv4uy+a1mVnya5ReF+poa+PKGDhKhR0fcQMjck6ZEH
-TAFFK07KTFRsNsNL6TP28H+ZCGLYVQOKSeraHeIsU6aaEgZD2LMumODa6EgomAUV
-hTCgUVOq6W3Ey2ca6qoQrh9dLVd7DeE24qgqTtlNzs5SqLyTNeA=
-=fLDf
+klDxCA/+PcbSiKn8MOB0P6hcWUrp9g09b3tI6/wAzp1MClh5iVWYKd1sNyj5PzwV
+Spgwazl5FFtOnJmw/ea0vkSvNcj3ObsOCa8Ug12TykhkOQJ68e2PA1wSv83HsBhy
+Mq8wocn6Jwivu3lY6XI0tg1LQx2jtW88vv+u9sR7ZRgVMqfLiLq4lIatS58Siuof
+RQ5o+QdJ3poKOIQDa84JgAHobkLbSKbLYJ1B+g1u4Jm6JRijkbazkcEHU2ekNBTr
+iKQm23QpiV16b7I8XA6sSdV4CHvuuhwEwGKR429CKd0UqsXRqVrvIS59ISXpbl6R
+1xMLDgtX9rEvqeKTjaLYAwCIGarJ5BFfK9Pv44s548PyKHjUeuJUbQ2Im3hD2bx3
+Yz0RW8AUqf4aCkkRuI423nUXAZ994Co2hKbbhcsypi76hhA6DToV1YfdGsVv48WC
+AXQIvL1giHcNhgF5Poa8eKJe5gQ/8IBt/DRpJrMwvzK4H9xMZIcdjyDYqgygucrp
+fLIhFXzsJEQpH75gEhms2JqQNFnce6QZizkGnyzgvV8D42sOgVrBn3vlDd5MVQxY
+vThOVIHDGDWWE0APZgxMH+gc5ll8DQRtywl9StCDKt68C7CfL5Cmddl5tEa7WWv/
+6t2I7u44gk1e9QhIJqHB392Ji09hJjqZvwSgfO8MmmoOCRint2M=
+=DmA1
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index bdefdbcf5b29..78e644e2bead 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz
index a265338b56fa..87682a731ca9 100644
--- a/dev-php/Manifest.gz
+++ b/dev-php/Manifest.gz
Binary files differ
diff --git a/dev-php/pecl-imagick/Manifest b/dev-php/pecl-imagick/Manifest
index 8465501f94e8..10bd0ddef354 100644
--- a/dev-php/pecl-imagick/Manifest
+++ b/dev-php/pecl-imagick/Manifest
@@ -1,3 +1,4 @@
DIST imagick-3.7.0.tgz 360138 BLAKE2B 2c149f2ec771df92789d67e88c6f7180d3da7c9182561432bdd4e0a83f96982cc8fc95bc1a003e05e37a54fabe6ab0fe693a6b9208d2e481d36e6c334aeee023 SHA512 c84408e4e4a0c46d979240e06d58d264c6bb21f3b95e3d434c8a21cd808f6c495fd453ef9c07b5c44dac81c6f205b6697f8ecaf1a65a86ce4e9052328a389ebe
EBUILD pecl-imagick-3.7.0-r1.ebuild 868 BLAKE2B cad4287946468965269a31eaed47485fccb70f05c9f3e1e72dd0a1430082fc5d872293a0f1b5602fe98277c8b2d7c58f5836b69ff5008680cd294ca54587d0b8 SHA512 230fadfea137a7a2bb30207dc26ae5a3dfc308f946a7c604472dec0d150eb5fbfb33e1229f72db9ac332ffcc6449189d7759d0a20c7b804b5dc0cf5bad932c0d
-MISC metadata.xml 359 BLAKE2B d4097f49cede8e9756516f72966ca0eb1a3dae8655db21065fe2196442aa0e23b63f070b8510f031ce189620efc8b293de00266e14c120d3efe84312da737019 SHA512 c5eeeb6eb11fce27a705cd4d75719af7557a5c11cf391f7191dc482b8518a19211e114dfd82cf897a7891affbd6ff6ab4aebd00fe78e79a7d53305517664face
+EBUILD pecl-imagick-3.7.0-r2.ebuild 921 BLAKE2B 0a3a4372343e20f7a8ea1fc02fecc0f1c8d4b7a97ee64cfcda976a57cb3dae5f6a25a0a1734888b469e0ea6e5c5683201efe3fadf4ba6e8a418ce85855af9e7b SHA512 85dac684dab0452f92eab3b756cd925402187ccfda944cd0d6ead557c8a7cc4e85ca72f1f862ccf7194e7f1c8c6e979013eb88e413c32c253cb4b89b20830a19
+MISC metadata.xml 443 BLAKE2B 208b9e5262b94da1cc49b6f4666e62b6d856c10643c8dc6c1572ee641fd671a2338ceec56ca88f4c56247cd06f7d4288684ab721547d86eb3bc84bd694c5f9ef SHA512 b8d47d2293ef17d2aaaf23cb78a58df295020fd854131e53b55feb727c850bea669ed1bd24cab97c02264028b8bcd335e928b1d86702e06245c72370ccf0507c
diff --git a/dev-php/pecl-imagick/metadata.xml b/dev-php/pecl-imagick/metadata.xml
index 2dd58015e1b4..efc1a76b7775 100644
--- a/dev-php/pecl-imagick/metadata.xml
+++ b/dev-php/pecl-imagick/metadata.xml
@@ -9,4 +9,7 @@
<email>mjo@gentoo.org</email>
<name>Michael Orlitzky</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">Imagick/imagick</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-php/pecl-imagick/pecl-imagick-3.7.0-r2.ebuild b/dev-php/pecl-imagick/pecl-imagick-3.7.0-r2.ebuild
new file mode 100644
index 000000000000..865604ba0dfb
--- /dev/null
+++ b/dev-php/pecl-imagick/pecl-imagick-3.7.0-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PHP_EXT_NAME="imagick"
+USE_PHP="php8-0 php8-1 php8-2"
+
+# https://github.com/Imagick/imagick/issues/626
+PHP_EXT_NEEDED_USE="-debug"
+
+inherit php-ext-pecl-r3
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+DESCRIPTION="PHP wrapper for the ImageMagick library"
+HOMEPAGE="https://pecl.php.net/package/imagick https://github.com/Imagick/imagick"
+LICENSE="PHP-3.01"
+SLOT="0"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+# imagemagick[-openmp] is needed wrt bug 547922 and upstream
+# https://github.com/Imagick/imagick#openmp
+RDEPEND="media-gfx/imagemagick:=[-openmp]"
+DEPEND="${RDEPEND}
+ test? ( media-gfx/imagemagick:=[hdri,jpeg,png,svg,truetype,xml] )"
+
+PHP_EXT_ECONF_ARGS="--with-imagick=${EPREFIX}/usr"
+
+src_install() {
+ php-ext-pecl-r3_src_install
+ php-ext-source-r3_addtoinifiles "imagick.skip_version_check" "1"
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index d6c91ebfe62b..8a8eed254740 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/mdds/Manifest b/dev-util/mdds/Manifest
index 1ccfd4dccbef..5adeab3c0660 100644
--- a/dev-util/mdds/Manifest
+++ b/dev-util/mdds/Manifest
@@ -1,5 +1,5 @@
AUX mdds-1.5.0-buildsystem.patch 1006 BLAKE2B a6205a749a5a619443a060912bd863c93f74eb88cc68e62b077bdbab0a3e67e2f9ab35774ec5fcd23599b5b10478f529ebd2f89806fe926786d63967f83a9075 SHA512 eb03daf08605c9e54326621af3be39214659627fc4922c9cd3f031073f78a0823c2f1bb7267eb671c189b0326f9ff5d1fe3f60cda14fe9a7ac58d293972d67b9
DIST mdds-2.0.3.tar.xz 419884 BLAKE2B bfadf334ccf7695ac0234a9355e5c466e4f8b8fced2b37a4446a3ef899ce28cc9f155223ac5c4ba88ed54886ffd9a38996973195a5120abb886d2e791f596609 SHA512 6600cca5cd2272905dfdeea21a8a1615bb8f15e0c0ae5efec99345b34387cc18fa2aa61ae7142edaddb41738f7386a74a91997ac5ed1a8cfc7cf4b72b0bd2935
-EBUILD mdds-2.0.3.ebuild 1187 BLAKE2B 95763aa2de079b462be597846b83c40b0d1ed0b0d4d726a581e8e4f95de83e52fd4e5a04c1c47fe8a561aeba68a04e299185ab6557bf09c172f3292fd6f48a74 SHA512 83783f25bda1eb668168490663665a5295482c36db065247b10f13ce063ce23cbccc22ba636ae6b9c124224bf561c07d71c4a9bd8c23d7f005b2234b01fe1c8b
-EBUILD mdds-9999.ebuild 1190 BLAKE2B 0841bbfacd6418f3f1f75f2dfadc75374d3f8997d97b8c3c7d31fdd634c76cbeeeadfab24a14f2c0994630afedd6b81263bf49c27df32ed44a982ef3db7e0642 SHA512 37f6b5e7ec31d2cd15a62b31b7143184564d4eeebbd1c66a75306bfa7091b23ac33628ed8bc4a52ae5f56c4912eeb3580b6ba324e21beb77128b35976a2cbf41
+EBUILD mdds-2.0.3.ebuild 1215 BLAKE2B b0460c6efeb12563084a0bd7c48753a64b0a137b505209fa1d8e308265b50c6407b5842ba93c2ac59a55a6e80ec8c7e767212f517e4f8901a87c76b7751b55f7 SHA512 8c1f08b0ccd1f17ccf3d81aa44eab80483612c733a477896ebd5d76dd919c1a6b08937d69faa9d32d0694252f286e87b29aba3821d1eedd4a5c0d2f0f2f9e091
+EBUILD mdds-9999.ebuild 1218 BLAKE2B 42d768401406127f118b75122ba784a27f24ea683b5d9d55318fb404beeda01222d1079fa6982722e8c8ff8d780bdd0ed2301d7fb644d7436b2791377068e4da SHA512 a75b6188761b4a2c9839b2b9ad6179b71fa83a8cfce5cd6c5f50ff0301be3455b527ce16f3c6b3066a3d19810af6e25d2a8bf3d888452ebeb7e554b2bdc6cf8c
MISC metadata.xml 392 BLAKE2B 20ed5d7821a30f4a40f5dfcf7e53bbb66459525267b56d0b4522cb964cc99244ae85e8b6dde4d53433633e22151772a865b735dcd570bba4bd03a7c98db5e5bc SHA512 557d107f93e5407cef32868890c5853b8a3ed82e058542e4447287b0534a94a77e914443e1c179522a054cd7e03d5f7562435b4ca9f132597a4c0fa9f91ad7fe
diff --git a/dev-util/mdds/mdds-2.0.3.ebuild b/dev-util/mdds/mdds-2.0.3.ebuild
index 695e17e37bac..4f7570cb3fd1 100644
--- a/dev-util/mdds/mdds-2.0.3.ebuild
+++ b/dev-util/mdds/mdds-2.0.3.ebuild
@@ -25,6 +25,7 @@ BDEPEND="
app-doc/doxygen
dev-python/sphinx
)
+ test? ( dev-util/dejagnu )
"
DEPEND="dev-libs/boost:="
RDEPEND="${DEPEND}"
diff --git a/dev-util/mdds/mdds-9999.ebuild b/dev-util/mdds/mdds-9999.ebuild
index 46c2ae14eb51..b8ad98c3de85 100644
--- a/dev-util/mdds/mdds-9999.ebuild
+++ b/dev-util/mdds/mdds-9999.ebuild
@@ -27,6 +27,7 @@ BDEPEND="
app-doc/doxygen
dev-python/sphinx
)
+ test? ( dev-util/dejagnu )
"
PATCHES=( "${FILESDIR}/${PN}-1.5.0-buildsystem.patch" )
diff --git a/dev-util/netsurf-buildsystem/Manifest b/dev-util/netsurf-buildsystem/Manifest
index dc303fe046af..09d4995059e8 100644
--- a/dev-util/netsurf-buildsystem/Manifest
+++ b/dev-util/netsurf-buildsystem/Manifest
@@ -1,4 +1,6 @@
AUX gentoo-helpers-r2.sh 388 BLAKE2B 2e7f1fd1eb7d9366514ccad5cb356689005f7028a423b60600ab8297b053ce37b154de37258ef4bfe759bf2b2b4007c3e416eeb3dd9937f75c9c41ef93c1bfc5 SHA512 8aad232d938e4aaac424389833012eb0c29409b8d558cf4cc6e894b7e3baa23ba29364aa1b7a2872bab6b507d52436cd5ecf3d5b42ccc52bcbed2d2c78034b36
+AUX netsurf-buildsystem-1.9-parallel-pre-post-targets.patch 2615 BLAKE2B d13b45dd8e13bc71a3da5dcda5ad149b76cba6753837e699598e3758232183ac4a67ebfc45d5fb5e3efec98abb29b889fe4d21105b0e4644280e14e881e89f7a SHA512 81e6dd7a0d925eb3e2b8254a63f27547f0c8136bec97c14b1f74c18be69145539710c32f02e6422749dde4bcd439c3babef5439a6b285dfe42ee166cacdd4f89
DIST buildsystem-1.9.tar.gz 38723 BLAKE2B 0fc4aae4f9a21058c7e437170e74147f6b6dc20220d53986a212e717846d5738df2771081f000705cd69335fbe61653b24a3e86d454a53b24f9cadd5e7aaac97 SHA512 52d7181af56946b95f22d5cc8fb2c58287fe43c940d4104e4a05744cfe332d0e0ea6da76cb8d635eb34cac4d66f53dc01ac5f440b82a207265d39744f112a80d
+EBUILD netsurf-buildsystem-1.9-r1.ebuild 782 BLAKE2B 931ac8c948b00f8e4ba39ec21d94fcd04e3dc6b69a6d3f1c2a7af0e2eae3088e7e48452d740864ca93cecea6ffb7e4c836ef593c747c8ee6302d6b1b60238fcc SHA512 cbc81e0c1109ef6217cd02983b69222ed18c41de08747e29f75f87b1f14ea46aba6446a1c6eae46987ada9591981d29aed054e1b8dab9d0a9be3049e033175a5
EBUILD netsurf-buildsystem-1.9.ebuild 711 BLAKE2B 2c0ce11ad6c6453b3b71518e5e7b2b0cada0a4e2ce6d4f85896948b241f75af6e265e9e0821578f069bdbe64bc2aeeb74af9191bfa0454b128696d2c14af2f58 SHA512 3a135a769aecab443acd81b2b15aa811b85e8c074ad8ecb9f23ff2e9ba34a0e14140f6e8f3c19664222570880312c3ac4ddff0d15f51d2d7651309d56bb02ea8
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/dev-util/netsurf-buildsystem/files/netsurf-buildsystem-1.9-parallel-pre-post-targets.patch b/dev-util/netsurf-buildsystem/files/netsurf-buildsystem-1.9-parallel-pre-post-targets.patch
new file mode 100644
index 000000000000..8ae044887356
--- /dev/null
+++ b/dev-util/netsurf-buildsystem/files/netsurf-buildsystem-1.9-parallel-pre-post-targets.patch
@@ -0,0 +1,72 @@
+https://listmaster.pepperfish.net/hyperkitty/list/netsurf-dev@netsurf-browser.org/thread/NUOLUXAZS2GYBJ3Q5GCTGSYLKOX3MCME/
+
+From 1a6171aa8fd69b20f5c7d2be31ab00539adae959 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <michael@orlitzky.com>
+Date: Mon, 14 Aug 2023 12:43:54 -0400
+Subject: [PATCH] makefiles/Makefile.top: dependencies for PRE_ and
+ POST_TARGETS
+
+The PRE_TARGETS and POST_TARGETS are supposed to be built before and
+after $(OBJECTS), respectively -- at least according to the comments
+in Makefile.top:
+
+ # List of targets to run before building $(OBJECT)
+ PRE_TARGETS :=
+ # List of targets to run after building $(OBJECT)
+ POST_TARGETS :=
+
+The default target however builds them at the same time as $(OUTPUT),
+
+ # Default target
+ all: $(PRE_TARGETS) $(OUTPUT) $(POST_TARGETS)
+
+where $(OUTPUT) basically just builds $(OBJECTS):
+
+ $(OUTPUT): $(BUILDDIR)/stamp $(OBJECTS)
+ ...
+
+As a result, there is a race condition when $(OBJECTS) truly requires
+$(PRE_TARGETS), because they may be built at the same time. The same
+problem arises the other way around with $(POST_TARGETS). As a
+demonstration, one can try to build the libsvgtiny shared library
+directly (note: the details are platform-dependent),
+
+ $ BD=build-x86_64-pc-linux-gnu-x86_64-pc-linux-gnu-release-lib-shared
+ $ make COMPONENT_TYPE=lib-shared "${BD}/libsvgtiny.so.0.1.7"
+ COMPILE: src/svgtiny.c
+ ...
+ src/svgtiny.c:24:10: fatal error: autogenerated_colors.c: No such file or directory
+ 24 | #include "autogenerated_colors.c"
+ | ^~~~~~~~~~~~~~~~~~~~~~~~
+ compilation terminated.
+
+This is because $(PRE_TARGETS) is not satisfied. In practice, this
+condition seems hard to hit unintentionally, but it can happen if you
+are building in parallel and extemely unlucky. A user discovered it in
+Gentoo bug 711200.
+
+The fix simply adds the stated dependencies on $(OBJECTS) and
+$(POST_TARGETS) to guarantee the correct order.
+---
+ makefiles/Makefile.top | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/makefiles/Makefile.top b/makefiles/Makefile.top
+index caac166..dafdfaa 100644
+--- a/makefiles/Makefile.top
++++ b/makefiles/Makefile.top
+@@ -176,6 +176,11 @@ OBJECTS := $(addprefix $(BUILDDIR)/,$(filter %.o, \
+ $(subst /,_,$(subst .cmhg,.o,$(SOURCES))) \
+ $(subst /,_,$(subst .s,.o,$(SOURCES)))))
+
++# Ensure that PRE_TARGETS are built before OBJECTS, and POST_TARGETS
++# after them.
++$(OBJECTS): $(PRE_TARGETS)
++$(POST_TARGETS): $(OBJECTS)
++
+ bin_for_test = $(addprefix $(BUILDDIR)/,$(firstword $(subst :, ,$(ITEM))))
+ TEST_BINARIES := $(foreach ITEM,$(TEST_ITEMS),$(bin_for_test))
+
+--
+2.41.0
+
diff --git a/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.9-r1.ebuild b/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.9-r1.ebuild
new file mode 100644
index 000000000000..635607a0256b
--- /dev/null
+++ b/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.9-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="buildsystem-${PV}"
+DESCRIPTION="Build system used for netsurf and its libs"
+HOMEPAGE="https://www.netsurf-browser.org"
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=( "${FILESDIR}/${P}-parallel-pre-post-targets.patch" )
+
+src_prepare() {
+ default
+ sed -e 's:/bin/which:which:' -i "makefiles/Makefile.tools" || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+ insinto /usr/share/netsurf-buildsystem
+ newins "${FILESDIR}/gentoo-helpers-r2.sh" gentoo-helpers.sh
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index f5aa8c24644a..87478e9a2f76 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index ff06d060bd8f..786f41d21c46 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Wed, 30 Aug 2023 20:39:57 +0000
+Thu, 31 Aug 2023 02:39:57 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 89764df924ab..b6c8d2a8d329 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546284 BLAKE2B ffce95d14dec8e0ecb1658575f411350a797650e5376e656bbe5d1c11b4e05372611ac4ca5de41270e2e69dfa9461b99f212aa044d6509bb082c7f94d92006b8 SHA512 c90fc6416d62b1b09cbafd89df9a8523e7e9eec12dd28fd39f81776bc9076c1e64fdb0203c709c330d323ea0c05daf6d59e5c469948b4d49cc6d59443f29557a
-TIMESTAMP 2023-08-30T20:40:00Z
+TIMESTAMP 2023-08-31T02:40:01Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTvqSBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTv/YFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCLIw//UrkiKTG/zOrVbek7VyV/Zf7ja0DlSPWvgWpXMMQarXl5yWQ5/mcfewal
-QBAtbVLwzrsUmKfwu/wzX00a5fT8N4rauoxGiCQM2s8ThXe98IZzXROqQtELzJev
-drwv4/RxOZH6OYclZcaBXC8jnI9L9SlwrIbUt1rJvLyu0A05bAWOUFilSr1bMvgn
-rRVDkaJ6jxJ6eaZN63iEF2z3ipxTg2nIjvHry53pcYhL3zuR9209DA/1RYz+7lsP
-SOX16jzZFqnSBTB9ktQFCjlvvp9zEgrwyeM5TyutGshgZaQsBS1FDeYMGe76p+df
-+nTty/ANzIIpcNpJTDu+S3iTtjBbW/E7fRkDvp3H0qFZ7VAXRp4mFG7/15bPRNeK
-6IgaMPW0qfGh7sDLG9CLc1iTIaUfHcC0P32VrI6ZUCsfkfIAoofU3pSebI2tlk+n
-3ZfZAukyn0KR4r316pAFYIhPEr2QytY0W1Vp456ceY6izF56uR5YesL1Me2Ui/90
-Rr+e8e6vgV0TuStiduTzI71NFjmcs7tiH0d4xZpb+madpb5RAIPaJzOYujx1LXpd
-0Hd9iSJlyjx9Hk11TbFkLSLrTTgxcQcTfTVB3FM+iUpwhAuXH6jqdDliLDTXT1RC
-9Ijewn7LGEYLYI197jObIaTyYaiHI7D3HcTNtioGMHJ4yvLJf78=
-=douD
+klDcng/9GmP74XWxYIZYYuSKaqPn/aURbSX0fDej9vGMnFUuS+9cP1TRMb6oqXs7
+wh04NwovFUWNVq4i0s6IV1MgEgnux1HW78BHB7h6A/YAmPFbnZUwsCxphMrdI0XB
+lspBKJJy/VskQTbqfiuBcN2na8gxYMWFSgAUoTfrn8ke3iveLpZcWy+WJ2v8ivuy
+Y3r0g3ub/ug4UY9mAeSX/bUuFwgEKTc+HzgIEkcSt6eoagBM66EglQA3g+5z/6uE
+avlJnw5ZOcKFilvp38qx0cF+FsN5r3uhlwuji0SBDRlfrftUv/bDqpkgU4BW9zzB
+nMn5yejyR/h6Ybtocg7Cv5RxH6sj+dHYApaF9KZEUYVNvMyMC2ewyswyZEj5lMzK
+l/HwtMEwPRdO/BctxUvlIDSlQJbR6Jx5I5NM1vKM/mwdVzqtFWZPF3oFZbZV1NVI
+AJnABmygJ+KVjmcfIw+bOZxLkocJr1wQ41H70YozfybnEGC5HoDqMFNy4KwZ9P+x
+sPY37oi2wXWMUmaUEuR4fcKONLE3iJgoJxIjFCMYzyjL5snLickrYrQPTjtPE8ej
+UjdNOMOhjUDxDh/wXyai5JuZXdF3PSfBVgSVEPADwH1Z3tpK74be/RXwW7+lm1rF
+2QjJoScuqg3BCFju71np7u2hO8exZHJwfu8I1FZ4OCnrk64GYhE=
+=WOXo
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index ff06d060bd8f..786f41d21c46 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Wed, 30 Aug 2023 20:39:57 +0000
+Thu, 31 Aug 2023 02:39:57 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 9b9a03859b49..e613e41e2cb5 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-php/Manifest.gz b/metadata/md5-cache/dev-php/Manifest.gz
index 4dd8d6c3afbd..064b97628647 100644
--- a/metadata/md5-cache/dev-php/Manifest.gz
+++ b/metadata/md5-cache/dev-php/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-php/pecl-imagick-3.7.0-r2 b/metadata/md5-cache/dev-php/pecl-imagick-3.7.0-r2
new file mode 100644
index 000000000000..e604bfaeb0c6
--- /dev/null
+++ b/metadata/md5-cache/dev-php/pecl-imagick-3.7.0-r2
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 sys-devel/m4 sys-devel/libtool php_targets_php8-0? ( dev-lang/php:8.0[-debug] ) php_targets_php8-1? ( dev-lang/php:8.1[-debug] ) php_targets_php8-2? ( dev-lang/php:8.2[-debug] )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=media-gfx/imagemagick:=[-openmp] test? ( media-gfx/imagemagick:=[hdri,jpeg,png,svg,truetype,xml] ) php_targets_php8-0? ( dev-lang/php:8.0[-debug] ) php_targets_php8-1? ( dev-lang/php:8.1[-debug] ) php_targets_php8-2? ( dev-lang/php:8.2[-debug] )
+DESCRIPTION=PHP wrapper for the ImageMagick library
+EAPI=8
+HOMEPAGE=https://pecl.php.net/package/imagick https://github.com/Imagick/imagick
+INHERIT=php-ext-pecl-r3
+IUSE=examples test php_targets_php8-0 php_targets_php8-1 php_targets_php8-2
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=PHP-3.01
+RDEPEND=media-gfx/imagemagick:=[-openmp] php_targets_php8-0? ( dev-lang/php:8.0[-debug] ) php_targets_php8-1? ( dev-lang/php:8.1[-debug] ) php_targets_php8-2? ( dev-lang/php:8.2[-debug] )
+REQUIRED_USE=|| ( php_targets_php8-0 php_targets_php8-1 php_targets_php8-2 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://pecl.php.net/get/imagick-3.7.0.tgz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 php-ext-pecl-r3 4ca93611caa4190394eb13cc22aedbd0 php-ext-source-r3 3a4893beb5327f4519ae3278ef151fa7 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=b9080a6f240af889f05d02db3e970e06
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 9892b8d050c2..516a8beaadcc 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/mdds-2.0.3 b/metadata/md5-cache/dev-util/mdds-2.0.3
index 891426513065..51b5939583ed 100644
--- a/metadata/md5-cache/dev-util/mdds-2.0.3
+++ b/metadata/md5-cache/dev-util/mdds-2.0.3
@@ -1,4 +1,4 @@
-BDEPEND=doc? ( app-doc/doxygen dev-python/sphinx ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+BDEPEND=doc? ( app-doc/doxygen dev-python/sphinx ) test? ( dev-util/dejagnu ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=configure prepare pretend setup test
DEPEND=dev-libs/boost:=
DESCRIPTION=Collection of multi-dimensional data structure and indexing algorithm
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=1/2.0
SRC_URI=https://kohei.us/files/mdds/src/mdds-2.0.3.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=84881e975800f0c38e5b2c9771a3b8f6
+_md5_=4bb4c13bd398d29c68c55c084eebdb4c
diff --git a/metadata/md5-cache/dev-util/mdds-9999 b/metadata/md5-cache/dev-util/mdds-9999
index b2a620ed6c23..38e5e85d5baf 100644
--- a/metadata/md5-cache/dev-util/mdds-9999
+++ b/metadata/md5-cache/dev-util/mdds-9999
@@ -1,4 +1,4 @@
-BDEPEND=doc? ( app-doc/doxygen dev-python/sphinx ) >=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+BDEPEND=doc? ( app-doc/doxygen dev-python/sphinx ) test? ( dev-util/dejagnu ) >=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=configure prepare pretend setup test unpack
DEPEND=dev-libs/boost:=
DESCRIPTION=Collection of multi-dimensional data structure and indexing algorithm
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/boost:=
RESTRICT=!test? ( test )
SLOT=1/2.1
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=fe68533218fb06ec79f9bf7851ab7ca5
+_md5_=4684c3ddb33db5ba2b4f1f0ef53af359
diff --git a/metadata/md5-cache/dev-util/netsurf-buildsystem-1.9-r1 b/metadata/md5-cache/dev-util/netsurf-buildsystem-1.9-r1
new file mode 100644
index 000000000000..a22fb8e55646
--- /dev/null
+++ b/metadata/md5-cache/dev-util/netsurf-buildsystem-1.9-r1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install prepare
+DESCRIPTION=Build system used for netsurf and its libs
+EAPI=8
+HOMEPAGE=https://www.netsurf-browser.org
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://download.netsurf-browser.org/libs/releases/buildsystem-1.9.tar.gz
+_md5_=f2da7b64d8c3157b76bf99996acaee9d
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 3474fa19ea4d..1598f06e7ed9 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/automake-1.11.6-r3 b/metadata/md5-cache/sys-devel/automake-1.11.6-r3
index df87cbb3f720..29ead7767d28 100644
--- a/metadata/md5-cache/sys-devel/automake-1.11.6-r3
+++ b/metadata/md5-cache/sys-devel/automake-1.11.6-r3
@@ -1,13 +1,14 @@
-BDEPEND=app-arch/gzip
+BDEPEND=app-arch/gzip test? ( dev-util/dejagnu )
DEFINED_PHASES=compile install prepare
DEPEND=>=dev-lang/perl-5.6 >=sys-devel/automake-wrapper-10 >=sys-devel/autoconf-2.69:* sys-devel/gnuconfig sys-apps/help2man
DESCRIPTION=Used to generate Makefile.in from Makefile.am
EAPI=7
HOMEPAGE=https://www.gnu.org/software/automake/
+IUSE=test
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos
LICENSE=GPL-2
RDEPEND=>=dev-lang/perl-5.6 >=sys-devel/automake-wrapper-10 >=sys-devel/autoconf-2.69:* sys-devel/gnuconfig
-RESTRICT=test
+RESTRICT=test !test? ( test )
SLOT=1.11
SRC_URI=mirror://gnu/automake/automake-1.11.6.tar.xz
-_md5_=34fa70f336ea7b2a2af70e57bd9be84a
+_md5_=a4c28286b7bcc9f2a6b3165ba294689f
diff --git a/metadata/md5-cache/sys-devel/automake-1.11.6-r4 b/metadata/md5-cache/sys-devel/automake-1.11.6-r4
index 88bd0a7beb9a..6ec0a1fb3cfa 100644
--- a/metadata/md5-cache/sys-devel/automake-1.11.6-r4
+++ b/metadata/md5-cache/sys-devel/automake-1.11.6-r4
@@ -1,13 +1,14 @@
-BDEPEND=app-arch/gzip
+BDEPEND=app-arch/gzip test? ( dev-util/dejagnu )
DEFINED_PHASES=compile install prepare
DEPEND=>=dev-lang/perl-5.6 >=sys-devel/automake-wrapper-10 >=sys-devel/autoconf-2.69:* sys-devel/gnuconfig sys-apps/help2man
DESCRIPTION=Used to generate Makefile.in from Makefile.am
EAPI=7
HOMEPAGE=https://www.gnu.org/software/automake/
+IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos
LICENSE=GPL-2
RDEPEND=>=dev-lang/perl-5.6 >=sys-devel/automake-wrapper-10 >=sys-devel/autoconf-2.69:* sys-devel/gnuconfig
-RESTRICT=test
+RESTRICT=test !test? ( test )
SLOT=1.11
SRC_URI=mirror://gnu/automake/automake-1.11.6.tar.xz
-_md5_=9a98a67dcae650d158c5e433b3061301
+_md5_=3b2e8b48425067d9c564743636e53742
diff --git a/metadata/md5-cache/sys-devel/automake-1.16.5 b/metadata/md5-cache/sys-devel/automake-1.16.5
index b42b2bcd6a54..052a38090f12 100644
--- a/metadata/md5-cache/sys-devel/automake-1.16.5
+++ b/metadata/md5-cache/sys-devel/automake-1.16.5
@@ -1,4 +1,4 @@
-BDEPEND=app-alternatives/gzip sys-apps/help2man test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) )
+BDEPEND=app-alternatives/gzip sys-apps/help2man test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/dejagnu )
DEFINED_PHASES=configure install prepare setup
DEPEND=>=dev-lang/perl-5.6 >=sys-devel/automake-wrapper-11 >=sys-devel/autoconf-2.69:* sys-devel/gnuconfig
DESCRIPTION=Used to generate Makefile.in from Makefile.am
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=1.16
SRC_URI=mirror://gnu/automake/automake-1.16.5.tar.xz https://alpha.gnu.org/pub/gnu/automake/automake-1.16.5.tar.xz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=38edcd5e3e14d2b9b2966a1951356fcd
+_md5_=9127ffce3bd0eba6289157006857e925
diff --git a/metadata/md5-cache/sys-devel/automake-1.16.5-r1 b/metadata/md5-cache/sys-devel/automake-1.16.5-r1
index 8fc740c2ccc1..6478d965a1ac 100644
--- a/metadata/md5-cache/sys-devel/automake-1.16.5-r1
+++ b/metadata/md5-cache/sys-devel/automake-1.16.5-r1
@@ -1,4 +1,4 @@
-BDEPEND=app-alternatives/gzip sys-apps/help2man test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) )
+BDEPEND=app-alternatives/gzip sys-apps/help2man test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/dejagnu )
DEFINED_PHASES=configure install prepare setup
DEPEND=>=dev-lang/perl-5.6 >=sys-devel/automake-wrapper-11 >=sys-devel/autoconf-2.69:* sys-devel/gnuconfig
DESCRIPTION=Used to generate Makefile.in from Makefile.am
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=1.16
SRC_URI=mirror://gnu/automake/automake-1.16.5.tar.xz https://alpha.gnu.org/pub/gnu/automake/automake-1.16.5.tar.xz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=f498cf1a8a1b2884255179a3c3e549df
+_md5_=67e2a3ff95c9848d37b3a09de249e04f
diff --git a/metadata/md5-cache/sys-devel/automake-9999 b/metadata/md5-cache/sys-devel/automake-9999
index b3effa5183e9..6a469f19e042 100644
--- a/metadata/md5-cache/sys-devel/automake-9999
+++ b/metadata/md5-cache/sys-devel/automake-9999
@@ -1,4 +1,4 @@
-BDEPEND=app-alternatives/gzip sys-apps/help2man test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) ) >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=app-alternatives/gzip sys-apps/help2man test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/dejagnu ) >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=configure install prepare setup unpack
DEPEND=>=dev-lang/perl-5.6 >=sys-devel/automake-wrapper-11 >=sys-devel/autoconf-2.69:* sys-devel/gnuconfig
DESCRIPTION=Used to generate Makefile.in from Makefile.am
@@ -12,4 +12,4 @@ RDEPEND=>=dev-lang/perl-5.6 >=sys-devel/automake-wrapper-11 >=sys-devel/autoconf
RESTRICT=!test? ( test )
SLOT=9999
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=0f7aece3751463a24597c668ddf35fa4
+_md5_=8fde23b093b5d80c9930d48164a64239
diff --git a/metadata/md5-cache/sys-devel/crossdev-20230831 b/metadata/md5-cache/sys-devel/crossdev-20230831
new file mode 100644
index 000000000000..841c70881f0a
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/crossdev-20230831
@@ -0,0 +1,11 @@
+BDEPEND=app-arch/xz-utils
+DEFINED_PHASES=install
+DESCRIPTION=Gentoo Cross-toolchain generator
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Crossdev
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=>=sys-apps/portage-2.1 app-shells/bash sys-apps/gentoo-functions sys-apps/config-site
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~sam/distfiles/sys-devel/crossdev/crossdev-20230831.tar.xz
+_md5_=64db5b75f0ab5c43c212d01d9018dd96
diff --git a/metadata/md5-cache/sys-devel/crossdev-99999999 b/metadata/md5-cache/sys-devel/crossdev-99999999
index caca7045cd05..27cd9cec2c2b 100644
--- a/metadata/md5-cache/sys-devel/crossdev-99999999
+++ b/metadata/md5-cache/sys-devel/crossdev-99999999
@@ -9,4 +9,4 @@ PROPERTIES=live
RDEPEND=>=sys-apps/portage-2.1 app-shells/bash sys-apps/gentoo-functions sys-apps/config-site
SLOT=0
_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991
-_md5_=76278d610c13551f2f8f6dcfb04faffb
+_md5_=64db5b75f0ab5c43c212d01d9018dd96
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 63e40d6173bb..4fef54730ace 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-08-30T20:40:00Z
+TIMESTAMP 2023-08-31T02:40:01Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTvqSBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTv/YFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCZeQ/+O3kCNDP2zU34HAU0pVUaqR/8Haf/C6ZIuFRS6kEo31E0YzjBXLCecw+N
-kt0C38r2SuTjHVoqS3OabrmvkpdeU/qC7KTBiEZ+A42BYay9GDhMMGBvO56i1h/R
-GHZux+eOnRkpj7e0r6+94EbZPMtA3Tx1yTMdjZjgPasF/HsquBcelXhg+qQh+1Ur
-N6cWlsy3ROwvL1hMArzdPaETgSHWUiye76U+rjuN4Nu1SiWyQKgPG5nqQ3CXcsA5
-S/Zj8Ad1hIcsPYLp84XNilHdfHyDYDH8YLEwKkqpnQ6qlwcxtYWs9/o9tzpaTmNT
-yGyjQXddlC7X/yBaUZ/+fRplCPwzsFh65dnfR2kUTUF9cFYts6c621cybsfkP23b
-MRTjqTCs/WZGCsExHp/wqT/oIyjGi0zRYqhGVEnm38d33FJU+hLMr7oBl9k+YI92
-tdQ7j2JpmKifhR5fIZyw9qrFozdtyaX2H1MCPRMIPaqGqOpKnaqgearvTQckYthf
-yohb9AiJ3p2Dc0fi9DzXL5nnD84aNMlMH72loWKSxIliZQTJ9/T9Th+MP8yatIi1
-yQIFr0wcyByONatC5AH6kgGed8/8JmLMnnF3AnvpGzGev8mmLH+S28Ro/SazF+c4
-rDCxFd6X1hj+ZyhxFfCe3hIrJ/nbvkn/QbbaJ2bLUGouof6W6Rs=
-=AAih
+klCfuw//fw56dNxN68s24d7CQ5pu31ZBgInQfz6vuXiJ5sO4/VxiZ0qTnAA8DaYw
+D1cveVP0jD/8Gr0LIb02K75r2fjSVIc3gPwwa4XctdlERuosbwLCuJOpL/fUdt2P
+/QJnOjZNhuutIdfBxUNLZrpe4UOXFQ6jneiBXtutBOeP23xqZu59CH2poQofFrIP
+XNWA2pN3fVxx0/BplIaTLIehQLuZo/uXicooC7nzEfu5G+U0nwf6aHPKKgVJia1t
+X58PVn7iV5eutWOWDzi6zGFqOFIlMN+pIvWL8XcNHxirMXkWdBL/KrdiW7Cu0wMN
+eI1xqruSkRlGuPsenyEtCbL46ND6mnIGNCRz+oHQcmyfM2LUUC/TGTZRFxqNbDnO
+VTvuZVW7MrRKj+HCEM9/9FZp1wLZ9HgTLNsE/f9U5uY2IQ2ZqD45mosdoPeXCJxu
+E1bVmrD1vwvilPvNOBt3vDUTi+oBZ/sEe/pRmjBN5zFD3fz+QQWzwf8xdq9Udyk8
+pBmIkP3RiPM7UzhqobWrkBqOH8fhzjXle6BeHVyXajj60qcDDTH2KfZhbzXmWMfV
+PsVOu/1q3eEMYx5rNOeIh9nxj8PXgPsshMTUeg4ZEXagp/t26pcgKd1005cDYZt9
+3uf23yp0+RU0jLxwRUzIDrkm1vRbwkDUUP88VKWnd3bwUebJXyI=
+=yUxK
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index ff06d060bd8f..786f41d21c46 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Wed, 30 Aug 2023 20:39:57 +0000
+Thu, 31 Aug 2023 02:39:57 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 558f9a304dfc..83d89b3c1072 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Wed Aug 30 08:39:57 PM UTC 2023
+Thu Aug 31 02:39:57 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 05d621581b51..209113f71c65 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Wed, 30 Aug 2023 20:45:01 +0000
+Thu, 31 Aug 2023 02:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index a4259d4b916d..62b582d4cff8 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-01bbb07fef019301cd62f2d541ada4ade37fdfd1 1693426905 2023-08-30T20:21:45+00:00
+ac3e1265008b02455c9714b356d36fbbff2c019f 1693445679 2023-08-31T01:34:39+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 9962bba545c0..f470dba880ae 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1693428001 Wed 30 Aug 2023 08:40:01 PM UTC
+1693449601 Thu 31 Aug 2023 02:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index ff06d060bd8f..786f41d21c46 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Wed, 30 Aug 2023 20:39:57 +0000
+Thu, 31 Aug 2023 02:39:57 +0000
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index b08a789982f8..58f8ef490c71 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/automake/Manifest b/sys-devel/automake/Manifest
index 52dbc2463ecb..c881fd1c30b6 100644
--- a/sys-devel/automake/Manifest
+++ b/sys-devel/automake/Manifest
@@ -6,9 +6,9 @@ AUX automake-1.16.2-fix-py-compile-basedir.sh-test.patch 985 BLAKE2B 9a07629d107
AUX automake-1.16.2-py3-compile.patch 2412 BLAKE2B 20a3ce66047ad5106f0cafccce19fc8acd47ee0ba01882d1ff18c1a15592ef68b9c3debb61df78a31f238938a93ca4dc281b358b588727864673b09b11167131 SHA512 3bb9769d37b02e89373612752f127c582f948347a6f54e8b24dba262e14ca860e8fa507d96c0d51f0d64587371b9da17eb270dd5b7695091181731e35e5b9c2d
DIST automake-1.11.6.tar.xz 1092908 BLAKE2B 17254d81d6920c32aa877b6c892025de8e4060b8bcbe50fff841ada513dd462ddde8fc6838b4976098a812f8fda047e7186cb62cea8175df615dde75a9959144 SHA512 6e4cdf69f07734954f770fd4a7211a8c9dc69fe25a7746bd3c1e01d3139c94cab2900399e87371548833e99687e0d2b59c5e746ab2fdfbc7d47f2c1d439137ba
DIST automake-1.16.5.tar.xz 1601740 BLAKE2B 87408abc57e1d4317a2b518fb3606d0f6d156522e7333016dd84747cd8922f27ef7fcc93220b11f794ce52bf8fd9a788d0166a4d1964d7c283905f269977ac7c SHA512 3084ae543aa3fb5a05104ffb2e66cfa9a53080f2343c44809707fd648516869511500dba50dae67ff10f92a1bf3b5a92b2a0fa01cda30adb69b9da03994d9d88
-EBUILD automake-1.11.6-r3.ebuild 2585 BLAKE2B 97b90325fb9897864f9016b41ce151aa8fafd71d8665c13d2848be69d16a19879e4d9b11c49d43891f9a047d9db3320d8bb70876204e84d075470bd92f8e3233 SHA512 e6a0917fa5cc9b6a8288390c7a746e093f8682f6d7befffdc25537a0058251efeaf9ac84fbb803c693520b85d61fd545e875e446b6b0010d61ead4bcfb5e4311
-EBUILD automake-1.11.6-r4.ebuild 2137 BLAKE2B a9fe92bd9017a8128116b5debe947674c8c7ab7611e230ab7a37dbfe05076b77e30411d766184e2f77ff81b4174d0087e94387e176ccbaeb06ec36e108f029c0 SHA512 3b3f94d94004e2326bf2afdfbb075e1a7716fbf235ba12ea7ff2b4a0c3a2c61de860ee3e1751dfabb5edc486a6e57e51fd5f22a55728e1987a68150bf718242d
-EBUILD automake-1.16.5-r1.ebuild 3061 BLAKE2B 9ccbb1d6be67ecce3d1ad9b1d232ed7361601419b93d40480f10fbd965b04e1206fae230d01dc4957a48a42bfe8907b59672fc904abcd1dabfc504a2b6732776 SHA512 4e42b1c18a0c24fe5978a46b42434724d866c55db43008d3486c35985e10fbcf1fd9b528c72424878fde4ea77f66791082157236254c001454a1693bda47a641
-EBUILD automake-1.16.5.ebuild 3506 BLAKE2B e909a120eeb79c658f5d630f15da577d05a2298c1b8d2458c0bd2d27cfff6cbaa95929b0afcbd5c5856927a9ea75e5c762046c6737fa6b146b6920eb33093c26 SHA512 1f703b55d5cb9d01f1d9bda2ce10cc1ce8c45ae3da00f2c9e74aa1db897dabd06cf8a72ee548800d4abf801728d32d510b0c2ae1692047be8a7f42c96386c58b
-EBUILD automake-9999.ebuild 2853 BLAKE2B f8c9d0dea75e234a959486450afb139c5fc7e4fcf17360de2f52762d8713725e8b2c21ab23c5839746a234f812c8be846715a49009fbd71f81c0362dce5ff247 SHA512 435e169f301d00ce98216f9bae8bb1205552a5ff0ab9a7692eda66a117c40f20b25fd5db35480ec59e311e885f528b4ee574ef6cac7dac9952b5fa9d5d34e77c
+EBUILD automake-1.11.6-r3.ebuild 2642 BLAKE2B 34435da703ff118a97ea881c954f977d1c727ad4c71678710fb240ee3458edf4e067f428f3f797740fe71c9105a27887723c6b8647a69365fa8eb962ab697cad SHA512 32b5ff2529c6eb0fa504e38ef88a2024640fbcfad82bee266eb99360a106816df653b8db541d44759771c91af9703dd8cb608d6cd9bfdebac524740c5618aad9
+EBUILD automake-1.11.6-r4.ebuild 2194 BLAKE2B eb4087988daa9cb5820fca226b1921c4531db3f178345759cf30bc1b6e2f09d92c89b241c96a06b2601a1abe8e3047672170d5fc7897d7a59046ddbd205efdda SHA512 734c03975ea3ef88c43e97016a42032595445b9b2c0f7b221650a55f60f21d05309709cbbe9040625e922695f8cd3cea478c9d44544f8f44ef7710b3511ef5b2
+EBUILD automake-1.16.5-r1.ebuild 3086 BLAKE2B df42f21de304c5a786265e6b8a7833faa0b600fcacabf23886a1aca6c9b6ae8af620c1bb865b0ea633364bad7e28494e8c82d21d23f325892450fe2fbe71c39b SHA512 0285faa8b41dd0cf97bb8a6a67ebbe4e5052e3268cafbfd62ebf8e5e520c271d2ef1f0dad3d4f3237001bcea41b6ae4844243ee22aa50bc46221535003bf3cd3
+EBUILD automake-1.16.5.ebuild 3531 BLAKE2B 4c1f6fe7f34b12f26169754c0be0e871d6463611b34c12a1b3d2c795289922e631979d4a963a78680a09a06ae253fda98564e5dc779adab19b07e73466c62eaf SHA512 f95c987772420e240dd48dadcddd2e008f4d626bc37c8e29a81a57cba47516e6d2dea149a360b803c8236dee287503e39c40f0d6b6ae472a64d16fb05b786211
+EBUILD automake-9999.ebuild 2878 BLAKE2B 247ef5dd998ea96c5d75c83abb7bbf47b9c767dca89dd39769c88fa4fdbeee4f50ba4331f7d6c7fcf1c6fe54e5a3f032046f6907607cf2812174b20ff11eccb8 SHA512 67ede6719f09e4f84e6795ff45d77483a3b7f528157efa97a072ab20c305ecc564db215a12323be2209a97aed158552feff70608e4764f8ae61c525bdbb1f05f
MISC metadata.xml 332 BLAKE2B d33ce6b379d5d8d44ae9104f3e5c5a0b5b25682072f7222bdd6dd92b97123b3cc011ed078178a8d2cb9e3e3d1da03dde67b3a844374819fdb67b879341a8a5fa SHA512 ad4477b610e680468526c77df5550b44f8d0558237aac887312a463d4da29216a63db372710398d0eb478550550507e81421d1deee272038b3658c38b84e5b06
diff --git a/sys-devel/automake/automake-1.11.6-r3.ebuild b/sys-devel/automake/automake-1.11.6-r3.ebuild
index 90cf71692500..40500353a26f 100644
--- a/sys-devel/automake/automake-1.11.6-r3.ebuild
+++ b/sys-devel/automake/automake-1.11.6-r3.ebuild
@@ -11,16 +11,23 @@ LICENSE="GPL-2"
# Use Gentoo versioning for slotting.
SLOT="${PV:0:4}"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos"
-IUSE=""
-RESTRICT="test"
+IUSE="test"
+RESTRICT="test !test? ( test )"
-RDEPEND=">=dev-lang/perl-5.6
+RDEPEND="
+ >=dev-lang/perl-5.6
>=sys-devel/automake-wrapper-10
>=sys-devel/autoconf-2.69:*
- sys-devel/gnuconfig"
-DEPEND="${RDEPEND}
- sys-apps/help2man"
-BDEPEND="app-arch/gzip"
+ sys-devel/gnuconfig
+"
+DEPEND="
+ ${RDEPEND}
+ sys-apps/help2man
+"
+BDEPEND="
+ app-arch/gzip
+ test? ( dev-util/dejagnu )
+"
PATCHES=(
"${FILESDIR}"/${PN}-1.10-perl-5.16.patch #424453
diff --git a/sys-devel/automake/automake-1.11.6-r4.ebuild b/sys-devel/automake/automake-1.11.6-r4.ebuild
index 50b2acc093d8..e8c72f202f6c 100644
--- a/sys-devel/automake/automake-1.11.6-r4.ebuild
+++ b/sys-devel/automake/automake-1.11.6-r4.ebuild
@@ -11,16 +11,23 @@ LICENSE="GPL-2"
# Use Gentoo versioning for slotting.
SLOT="${PV:0:4}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
-IUSE=""
-RESTRICT="test"
+IUSE="test"
+RESTRICT="test !test? ( test )"
-RDEPEND=">=dev-lang/perl-5.6
+RDEPEND="
+ >=dev-lang/perl-5.6
>=sys-devel/automake-wrapper-10
>=sys-devel/autoconf-2.69:*
- sys-devel/gnuconfig"
-DEPEND="${RDEPEND}
- sys-apps/help2man"
-BDEPEND="app-arch/gzip"
+ sys-devel/gnuconfig
+"
+DEPEND="
+ ${RDEPEND}
+ sys-apps/help2man
+"
+BDEPEND="
+ app-arch/gzip
+ test? ( dev-util/dejagnu )
+"
PATCHES=(
"${FILESDIR}"/${PN}-1.10-perl-5.16.patch #424453
diff --git a/sys-devel/automake/automake-1.16.5-r1.ebuild b/sys-devel/automake/automake-1.16.5-r1.ebuild
index 34c52da4c2aa..934356a4ba66 100644
--- a/sys-devel/automake/automake-1.16.5-r1.ebuild
+++ b/sys-devel/automake/automake-1.16.5-r1.ebuild
@@ -36,15 +36,20 @@ SLOT="${PV:0:4}"
IUSE="test"
RESTRICT="!test? ( test )"
-RDEPEND=">=dev-lang/perl-5.6
+RDEPEND="
+ >=dev-lang/perl-5.6
>=sys-devel/automake-wrapper-11
>=sys-devel/autoconf-2.69:*
- sys-devel/gnuconfig"
+ sys-devel/gnuconfig
+"
DEPEND="${RDEPEND}"
BDEPEND="
app-alternatives/gzip
sys-apps/help2man
- test? ( ${PYTHON_DEPS} )
+ test? (
+ ${PYTHON_DEPS}
+ dev-util/dejagnu
+ )
"
PATCHES=(
diff --git a/sys-devel/automake/automake-1.16.5.ebuild b/sys-devel/automake/automake-1.16.5.ebuild
index 156318f9ba77..5cf47a1e63c2 100644
--- a/sys-devel/automake/automake-1.16.5.ebuild
+++ b/sys-devel/automake/automake-1.16.5.ebuild
@@ -36,15 +36,20 @@ SLOT="${PV:0:4}"
IUSE="test"
RESTRICT="!test? ( test )"
-RDEPEND=">=dev-lang/perl-5.6
+RDEPEND="
+ >=dev-lang/perl-5.6
>=sys-devel/automake-wrapper-11
>=sys-devel/autoconf-2.69:*
- sys-devel/gnuconfig"
+ sys-devel/gnuconfig
+"
DEPEND="${RDEPEND}"
BDEPEND="
app-alternatives/gzip
sys-apps/help2man
- test? ( ${PYTHON_DEPS} )
+ test? (
+ ${PYTHON_DEPS}
+ dev-util/dejagnu
+ )
"
PATCHES=(
diff --git a/sys-devel/automake/automake-9999.ebuild b/sys-devel/automake/automake-9999.ebuild
index 8935774850e8..0fef18d0c6d4 100644
--- a/sys-devel/automake/automake-9999.ebuild
+++ b/sys-devel/automake/automake-9999.ebuild
@@ -36,15 +36,20 @@ SLOT="${PV:0:4}"
IUSE="test"
RESTRICT="!test? ( test )"
-RDEPEND=">=dev-lang/perl-5.6
+RDEPEND="
+ >=dev-lang/perl-5.6
>=sys-devel/automake-wrapper-11
>=sys-devel/autoconf-2.69:*
- sys-devel/gnuconfig"
+ sys-devel/gnuconfig
+"
DEPEND="${RDEPEND}"
BDEPEND="
app-alternatives/gzip
sys-apps/help2man
- test? ( ${PYTHON_DEPS} )
+ test? (
+ ${PYTHON_DEPS}
+ dev-util/dejagnu
+ )
"
pkg_setup() {
diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest
index f40bf107f3e1..280bc0c1c346 100644
--- a/sys-devel/crossdev/Manifest
+++ b/sys-devel/crossdev/Manifest
@@ -1,6 +1,8 @@
DIST crossdev-20230321.tar.xz 29620 BLAKE2B a5070ccf8b5e4fd9a6f63f6a903126a6eb199d7dfdcfbe93f0917a66894c4eef2df5749c0fddaf564fe013b40a14d88b2686700034642fb1d876b51731964a49 SHA512 c300b506bb7ed4aa5d43601b37c8298367f6e5307a97b19a23f39e9559e54d2bfdb6e2b7a5fde4d5ff0b4a9b02c1b6f05be92d1857352db6cde9a469c9159e5f
DIST crossdev-20230616.tar.xz 29628 BLAKE2B 856f24f6afcdff8e9283ef9a90ff78312123aaad8386f7003d120b5c00cd74f6ba3a911979739434696ceedc13f432d05b60ef3349ade03aa4b49afa9e59a3fa SHA512 373ebd0c776a8d687bd11faa502a7b513f1e1dce5e310a1783349c7c2ad5b2b7e9bc51a59fdcb4414cb94faabc14ec3d723b187658ce35b4ebf73e4386d69930
+DIST crossdev-20230831.tar.xz 30792 BLAKE2B d8c738ff37dca4de64964fa51fec9981fd4b6ef101cd15d05a15ba8aa08d7e7fd3ad9dd56fdcd103b31fff2e458e94ffa22d586313f7c620fe7099cf0d9a662b SHA512 4e41e6ce37670f908d28adc76badd46532d89351240fe77e47aaf660f14da52320e30e55fee047464876bf7b6aab6968232d88fd8c69b62a3e4a83a8a8aad1dc
EBUILD crossdev-20230321.ebuild 1008 BLAKE2B 63592cf8b38b7b323a8d3720ba7908e1c32d93c9e6f55b4f67b3248d4d3bd7ab67a42b9c204d420d99124953f3c77079113ddde536ab5275d1d2123b8391a9aa SHA512 7066c8fcdff0ea0d4cafee7e75a5ef0d27cc25173cbf43e71207c8fd2dda01b605b7af28519287e7bfcba618d68f4df82e72f721bd799cbd330145d1b896a2a1
EBUILD crossdev-20230616.ebuild 947 BLAKE2B ec724dbaaf94be4d110d3a4ca73ba299a2c60a2f9ef089ae9e2fa41af8a447324538d864e5f755146e59a24fa301257d0eb0093a9df3073dc6017a6cc1efbb25 SHA512 f49f845e53958f4aff816fa33ca9ea953179121b83fbfc742cd72532e811d80730ef94d64dc82080078b5e985a69a7cd45da763bce9c3f6e9a66d21206a4cf9f
-EBUILD crossdev-99999999.ebuild 1016 BLAKE2B b319bb7109067bdac8d2f2bc2d668b503e82218fde9f6b89e4ac4ec16fa8c4738c701940ac7a36f78a4ceb29be09bcee0fd881433a3fc695123b67607633884c SHA512 3e94cb122111a1211e3c15c125d107b5c456ec9b5251920296354ad35b6f15916a3cfbfa0c5a8a1a6ccacf3e7b80553b6618fec4decd1a9451ae1a06fcfa6a15
+EBUILD crossdev-20230831.ebuild 966 BLAKE2B 3623e1686ea545fa9368fe3d4e7163e4b6f5fd7ed340877ab58ba20cec830a38424fb0ff21df173ac7878796d4c820f34a51b654ed11b6767d9a4506e8afd470 SHA512 341fadaaefc5106f77d8c7dc6578f0bd8b0533682ef29ab34bd9d9f2f3b06332b9de454652849b3f175a95621756ce03748b77edbd30c1174f72c5408de3a3c6
+EBUILD crossdev-99999999.ebuild 966 BLAKE2B 3623e1686ea545fa9368fe3d4e7163e4b6f5fd7ed340877ab58ba20cec830a38424fb0ff21df173ac7878796d4c820f34a51b654ed11b6767d9a4506e8afd470 SHA512 341fadaaefc5106f77d8c7dc6578f0bd8b0533682ef29ab34bd9d9f2f3b06332b9de454652849b3f175a95621756ce03748b77edbd30c1174f72c5408de3a3c6
MISC metadata.xml 624 BLAKE2B 3f6609db4ad549927d9e7c0f259926de694435707aba7fabd2d08333294bc38bad42b59b7ab9f6372bec292708ebfdb88d88ee0e8dca1ed29389e33427a1d46e SHA512 4605364fe155bb8facae233aa29fadae23fe3d1f012451f8611933252f81aa3d3337ac9d68feabe059c959e2a94a67a85e6d88f7fa08d6d31e2418034b60010a
diff --git a/sys-devel/crossdev/crossdev-20230831.ebuild b/sys-devel/crossdev/crossdev-20230831.ebuild
new file mode 100644
index 000000000000..8938d96f9d54
--- /dev/null
+++ b/sys-devel/crossdev/crossdev-20230831.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+if [[ ${PV} == "99999999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="
+ https://anongit.gentoo.org/git/proj/crossdev.git
+ https://github.com/gentoo/crossdev
+ "
+else
+ SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Gentoo Cross-toolchain generator"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Crossdev"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+ >=sys-apps/portage-2.1
+ app-shells/bash
+ sys-apps/gentoo-functions
+ sys-apps/config-site
+"
+BDEPEND="app-arch/xz-utils"
+
+src_install() {
+ default
+
+ if [[ ${PV} == "99999999" ]] ; then
+ sed -i "s:@CDEVPV@:${EGIT_VERSION}:" "${ED}"/usr/bin/crossdev || die
+ fi
+
+ dodir /usr/share/config.site.d
+ mv "${ED}"/usr/share/config.site{,.d/80crossdev.conf} || die
+}
diff --git a/sys-devel/crossdev/crossdev-99999999.ebuild b/sys-devel/crossdev/crossdev-99999999.ebuild
index d15bf1ee5010..8938d96f9d54 100644
--- a/sys-devel/crossdev/crossdev-99999999.ebuild
+++ b/sys-devel/crossdev/crossdev-99999999.ebuild
@@ -10,8 +10,7 @@ if [[ ${PV} == "99999999" ]] ; then
https://github.com/gentoo/crossdev
"
else
- SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
- https://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
+ SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi