summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin67936 -> 67945 bytes
-rw-r--r--dev-util/gdbus-codegen/Manifest2
-rw-r--r--dev-util/gdbus-codegen/gdbus-codegen-2.72.2.ebuild2
-rw-r--r--dev-util/glib-utils/Manifest2
-rw-r--r--dev-util/glib-utils/glib-utils-2.72.2.ebuild2
-rw-r--r--dev-util/maturin/Manifest2
-rw-r--r--dev-util/maturin/maturin-0.13.0.ebuild13
-rw-r--r--dev-util/muon/Manifest2
-rw-r--r--dev-util/muon/muon-0_pre20220714.ebuild14
-rw-r--r--dev-util/pkgconf/Manifest4
-rw-r--r--dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild2
-rw-r--r--dev-util/pkgconf/pkgconf-9999.ebuild2
-rw-r--r--dev-util/pkgdev/Manifest4
-rw-r--r--dev-util/pkgdev/pkgdev-0.2.1-r2.ebuild87
-rw-r--r--dev-util/pkgdev/pkgdev-9999.ebuild36
-rw-r--r--dev-util/umockdev/Manifest2
-rw-r--r--dev-util/umockdev/umockdev-0.17.13.ebuild2
17 files changed, 159 insertions, 19 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 4079315c2a17..c1ce84536e99 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index b1b3a4138075..2b38515b4f40 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -4,6 +4,6 @@ DIST glib-2.72.1.tar.xz 4890672 BLAKE2B 95a563b5388ee4d239034fef6ec071a7d608be3d
DIST glib-2.72.2.tar.xz 4891264 BLAKE2B 932613e69edc302793c5db9fdff36fb4ec04df3820aaa3dc2ef6cc01b8124bee3fe2f96cabd9c44b49601425ba7af072f8ad6fd331f6247e00ab6fc94f7f2620 SHA512 9a1121be1d5b1de50fb732d55298a8deb6e6e7fe02e06ab18fdfbc51a0f0d77c13c5faf29a227b5746b0f8c1c0502fc79c36cef2b7a62c4701b9deffe5887e69
DIST glib-2.72.3.tar.xz 4893484 BLAKE2B 1360c887b07ede3de3a7d31589f3dfc07ada2fe3e7901d3f30048ab9a1379357753ae142c6c107b3fcd6dd61e1401fbe6db22f0e89ea617db2c1073f1900cbe6 SHA512 8834ab7498577c2f659d135b87c27b34e1157be27f6c1fe5af0d64a94654f78cbe6a87e6868966849674c34e88a9d51d2de8d89f78f86aa1e1af3482761f0638
EBUILD gdbus-codegen-2.72.1.ebuild 2190 BLAKE2B c7f123aea978b73975e8ddc25a38d01c08109d2f0cf85528542370f5f1882fb8406511ccfe075b3e6ce6c5225f7fca30aa62562fcf929e64669236f03ee842d5 SHA512 610d8d0eae0eba5d2bef27b8b2e4d5dffaa00573ac8d1a5e887229b8dac2fdedd806b25b5a9fdef9b751be261d3c9dd9909c7b3018427cbc6ab78d15a3abde00
-EBUILD gdbus-codegen-2.72.2.ebuild 2196 BLAKE2B ad15713ca0d5ee7652b2209db2059712679e65b01c9eba8c3bfc717e0949f8809f961c4483489522ec803ab61af0626407b9441bb9773098d3072b22d1f40e3b SHA512 6384b6e4c8d417f8cf187f5cab8e5dd1eed17a26d903a047bebbb62d3856cb943cc3598ae5a815b9d7088926c398dccb1633f2bb3ff5173f0593852fcce630c6
+EBUILD gdbus-codegen-2.72.2.ebuild 2193 BLAKE2B 5bbd1717305885363c6221e48488dd2d3aa23ea8bc49c561f420f5029c63cdf528fb027027d00b42dc54386c1ec3be6958b56289ed71287d28f04224cdf908cd SHA512 54a411c57910e57f033b92a437d44f1af9f4d7fb72b361b86ecb69fc38f39cac44aa45e95dae7fccbbed94f5043e703a2c71ff9464f54cdc3a3c274559ba3684
EBUILD gdbus-codegen-2.72.3.ebuild 2201 BLAKE2B cf9d3de985f048d31c837bfc32022e410b9c4fd9f3adcc9a18b2b4a404d25bae56718328168cf4c106bfadefc0cbb07e237b7d2f15ea54e04cff6d4be2f3ff1a SHA512 f50c39c3f5d2908f552d7877b83cc887ed9cc8f2418a13213ae9a2c8ff426922ad20f6f2d5f7478d7e21b99213b06df0eca20b6081ecc8505fa24314899f8ebc
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.72.2.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.72.2.ebuild
index 7b615004d186..111476eb0a49 100644
--- a/dev-util/gdbus-codegen/gdbus-codegen-2.72.2.ebuild
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.72.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://www.gtk.org/"
LICENSE="LGPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
RDEPEND="${PYTHON_DEPS}"
DEPEND="${RDEPEND}"
diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index 0843d06a5046..ae6d0aa283bd 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -2,6 +2,6 @@ DIST glib-2.72.1.tar.xz 4890672 BLAKE2B 95a563b5388ee4d239034fef6ec071a7d608be3d
DIST glib-2.72.2.tar.xz 4891264 BLAKE2B 932613e69edc302793c5db9fdff36fb4ec04df3820aaa3dc2ef6cc01b8124bee3fe2f96cabd9c44b49601425ba7af072f8ad6fd331f6247e00ab6fc94f7f2620 SHA512 9a1121be1d5b1de50fb732d55298a8deb6e6e7fe02e06ab18fdfbc51a0f0d77c13c5faf29a227b5746b0f8c1c0502fc79c36cef2b7a62c4701b9deffe5887e69
DIST glib-2.72.3.tar.xz 4893484 BLAKE2B 1360c887b07ede3de3a7d31589f3dfc07ada2fe3e7901d3f30048ab9a1379357753ae142c6c107b3fcd6dd61e1401fbe6db22f0e89ea617db2c1073f1900cbe6 SHA512 8834ab7498577c2f659d135b87c27b34e1157be27f6c1fe5af0d64a94654f78cbe6a87e6868966849674c34e88a9d51d2de8d89f78f86aa1e1af3482761f0638
EBUILD glib-utils-2.72.1.ebuild 2332 BLAKE2B 7581ffec847cbcee17d538b17b01d97d00138e1fe29b2a43c2918c1e1a574c4b8ac2779974ec418e32a4ebd1c052c7e42a59f5fee3d0664e6cae37c3bf8496dd SHA512 96e4650a3d93ad5152784435bb10ae976e218d3415343a13fdafcc85b4551d5186650994b35017e1cae36d78ad034631d9050ae20f823f3f2309b48b354fc4eb
-EBUILD glib-utils-2.72.2.ebuild 2335 BLAKE2B 4765cc5884ab10dcfbd90444942af4f6a848d96a0a0d005497d13db8be1c50e02eb50faad571515217b1d5a64eed8a4d37f8cfb5936163aa0d3fc921764d27f8 SHA512 aa4d9336e98660fa6b9485f7a489848efa1a700cffa5d5804b2e35e9e7c55989ef99b6e65bd7a5ab84b3402127624276ab3b693085322eb7cbd364006be09ca4
+EBUILD glib-utils-2.72.2.ebuild 2332 BLAKE2B eae0be3ecd001de535ff7db1483b93bdcc5405ed13935073cec2c4c92755bbe6628f86c9477396b54280384f16487af9b842dd92b7214e8e127e7affbfd68520 SHA512 2095a7aa280bbff2ce40745fc1e349fcc8fd890634b4303ff1b65b7410d0f8f30e6ff05f7f580650b48dbdc2c682a82475d0cf1c6e791da6c20eea2a259f9ea1
EBUILD glib-utils-2.72.3.ebuild 2340 BLAKE2B 76f931baf38bb3e77988477867d576576aef408a629a10b20e5ae6a7fae2b4c8ff8f108d7f4cd23efc1a17c4f8809c537190394fc7cbfb3c3a777d7b9df18fcb SHA512 ad137f2ee9ea091e5ddb4d2ba7455cba82b003d748ffa0ae56cf53e6e443b029f0558b9b7632c4d50ae36a55904dff54cec99bc2d49ee609054fadac9c79f144
MISC metadata.xml 333 BLAKE2B 70d0e83f8a0437baadea4b6771019a55d0d6f6a292bcb4263a7d811ec0b63a2ee4838b94371e03d62c4c43678eb7ae542b611166e2aecdea8c5194955ef1cda3 SHA512 0eab24184eba31bfda9752b62211472d6d8607644a2a3c2352a4483bc34975b87252aa5482a76499c5afe30414a75ba5958bd5bbf1bc755850806824e4267031
diff --git a/dev-util/glib-utils/glib-utils-2.72.2.ebuild b/dev-util/glib-utils/glib-utils-2.72.2.ebuild
index 97dfa00ff68e..fb40867171aa 100644
--- a/dev-util/glib-utils/glib-utils-2.72.2.ebuild
+++ b/dev-util/glib-utils/glib-utils-2.72.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="LGPL-2.1+"
SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
RDEPEND="${PYTHON_DEPS}"
DEPEND="${RDEPEND}"
diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 19039e7fd12b..ad3688a523ab 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -383,5 +383,5 @@ DIST zip-0.6.2.crate 60077 BLAKE2B 3353cb0b8557ad1f16f3a3964a5c6d992bd044eebe385
DIST zvariant-2.10.0.crate 64374 BLAKE2B 65f5ec09b812217b2d96f57fcaca7fba97545dc715b1395cafe6386553a52e9a72d08c3a599bc08d5f563ea71324f1e7d60db2797c3ad1ad23a9c322a3939346 SHA512 48227afe709c1cc54cb70b4d9ae26e7f836559b4b11a68136d7720d01bacf757c1f5f40cad9de634fa27e196e4942df69c33a7de1334bb23ca995ea34690c5ba
DIST zvariant_derive-2.10.0.crate 8746 BLAKE2B 8408e6689f6f849d37d0ade5549dbac25a01a8ef6de5692290f24462e0984128fb5b1d72e87e94e4c422896d68f9acaa382ca6af57f47f470448894a85071b1a SHA512 ba06d0761de8e20839246517d89494e5728fd654cf95eec193a4ca4cdb90090542bbfd7ed0ffbc9fc44edda38c5270139f54e63cb88d09f6c26b39199ea1deec
EBUILD maturin-0.12.20.ebuild 8472 BLAKE2B a4c605e6946af255031a7375d6bb0c82ee779d65529a0b3bc1fdc44dad4f5d08a87c029750106a13a4e676eddc3be7fb21075c5634d0370a4ff10b1fa3537dd4 SHA512 f42663d3d1ffd376cf0454342f74fc437a8937dc56eb9c3cdf61f967796d458d5916beaddfca87ee52230e54b9f70b410bbdc8c5d971979ad4f1e75da7e0861f
-EBUILD maturin-0.13.0.ebuild 8405 BLAKE2B 7d7bc5896fd89461e09c57f50946c2dabeae20ac7c488ad29423f208df1b43d05a9e59f1d3627b4176eee0215ff786512dde25697f04aad653fa5305d5a97b13 SHA512 124789c07f35ec3e103797cbb3485a9cb484b064897c1b3c7092c09b6deee3c0aacb2b8ea02ce69f476ac523592d34cc1127af4d8f1bf9dff3904dada30eebdc
+EBUILD maturin-0.13.0.ebuild 8804 BLAKE2B 53e4a015c8f4b364ab3f9d52e244a1726cef59a3f327b77c32d4d478169123166388ad84be6270254d6395acb62ffdda34804f452001136f047c3e0380795b9e SHA512 10c7c7998b496ead6611eeb429f27e1f4deffddbb3a9ce5052112bf9141b9d25f3ffe49b55ef87127d807df47536e1a84d65a598a02c6c4eae3bdad3f3f76356
MISC metadata.xml 581 BLAKE2B 9fd4c9b9ef68199ef36af2d3799e3c16f819e89a2858bbfefbedb35575f5018c44ccf6b851f1bd367adefec1e8e6dc4a817bd431037b2ee8d1c01e3638d81541 SHA512 93e477343b707475d8b5bd043575a047e7247998e62daaed232216a9a3bfaa9dcae0ac02ec8489e847018495b31f9ef1811d528498e0e129dde99b06712ef7f7
diff --git a/dev-util/maturin/maturin-0.13.0.ebuild b/dev-util/maturin/maturin-0.13.0.ebuild
index b02807a0ef99..64d1038971fb 100644
--- a/dev-util/maturin/maturin-0.13.0.ebuild
+++ b/dev-util/maturin/maturin-0.13.0.ebuild
@@ -381,6 +381,19 @@ src_prepare() {
use !debug || sed -i "s/^cargo_args = \[/&'--profile','dev',/" setup.py || die
filter-lto # undefined references with ring crate
+
+ # ensure rustls is disabled on arches where ring crate is problematic,
+ # keep in sync with src_configure below (bug #859577)
+ if use ppc64 || use s390; then
+ sed -i '/^if platform.machine/s/^if/if True or/' setup.py || die
+ fi
+}
+
+src_configure() {
+ if use ppc64 || use s390; then
+ local myfeatures=( upload log human-panic ) # sync with setup.py
+ cargo_src_configure --no-default-features
+ fi
}
python_compile_all() {
diff --git a/dev-util/muon/Manifest b/dev-util/muon/Manifest
index 72d5d0816b13..91feb541cbbc 100644
--- a/dev-util/muon/Manifest
+++ b/dev-util/muon/Manifest
@@ -1,4 +1,4 @@
DIST meson-docs-0.63.0-40-g280f3423b.tar.gz 77042 BLAKE2B 2724d720ed05b99d933f85039a22a9a46c5f83322aa6ada16023a721828f0063a3cbc74150b6e682a45493f7af3887fb4422bce656827c638d13467b54d69b79 SHA512 119e6b857e109af47044d0a1515d377490f4c4f4b94a4134f642cf1ed5d9ad7ffc99628133ed5fb49d46891469fddb369b8a469f8eb07a903421b48b835a64e3
DIST muon-0_pre20220714.tar.gz 441746 BLAKE2B 22a9c2d1ba76c01553cfd7c13b738f505710df7337f52a0dcbff0779fd0ff01b188994f25f9f31b84d0730d3d88e4334301f1252170ab0258e4cb835924f27d2 SHA512 326424a626788308e608d0c63db39b8d25c493c7f3636ed3fd87c90c8c89800fab231680c18b97c66a9f316cf569a767f9653a4bddd8c57bf5460e7ab9764259
-EBUILD muon-0_pre20220714.ebuild 1217 BLAKE2B e4c53862337dd03564f9f52cd3dfc6ee5044db708202207f3c479be0047cd612e3a12a7644fc3ef2e9e8c37c69d1bbe905b59de38a506f40aff7e2a3c16f2c20 SHA512 770a93c3b3829924ac7ddaf579665794b25fc08c440195e2046ab2a0f3b612570f82d2e3d668c7d8580e4ec216c344e35bf9a7b81ee42963dcc6c92d9187be5b
+EBUILD muon-0_pre20220714.ebuild 1440 BLAKE2B 26de57b49675973875c0b6d19e3e5e7b767b4d44a551fded5f81bb5c8213a66e3ef41ee4b3c7619ec1ce817da36b1fcb8c2a90c231f0e286e668d70abcadc325 SHA512 3cb1fafb860f3984018b706cf7e75582bf89e309a6b587fcc88013954e065fe15dfec834713411e8508c5819afc4373e1ec7b522257f5c38037e754d1c4962c6
MISC metadata.xml 637 BLAKE2B 581551a7138aeb3e9907eef84daca677243cafee3131faffeed9a89fd83338801d92cebd1d938745cea5c8081b80ec26e17d0217bff5b6057006f7d0a3fa1f19 SHA512 d6aa2d2daf3ab42afea3333285161fd318295ac38c4ba6603a2c33d428456f76b9035dda215d8161495d0725834c165f30cbd9524dbb1765a2fba0d971f9264d
diff --git a/dev-util/muon/muon-0_pre20220714.ebuild b/dev-util/muon/muon-0_pre20220714.ebuild
index 5631245bcf41..5ff098a54dc6 100644
--- a/dev-util/muon/muon-0_pre20220714.ebuild
+++ b/dev-util/muon/muon-0_pre20220714.ebuild
@@ -3,7 +3,8 @@
EAPI=8
-inherit meson
+PYTHON_COMPAT=( python3_{8..11} )
+inherit meson python-any-r1
COMMIT_HASH="1d85870cc3b92690d42fa3e480961fb2f708388e"
MESON_DOCS_TAR=meson-docs-0.63.0-40-g280f3423b.tar.gz
@@ -32,6 +33,17 @@ DEPEND="
man? ( app-text/scdoc )
"
RDEPEND="${DEPEND}"
+BDEPEND="
+ man? (
+ $(python_gen_any_dep '
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+python_check_deps() {
+ python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
src_prepare() {
default
diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest
index 1ee5c3119891..6df324bc2f9d 100644
--- a/dev-util/pkgconf/Manifest
+++ b/dev-util/pkgconf/Manifest
@@ -1,4 +1,4 @@
DIST pkgconf-1.8.0.tar.xz 296304 BLAKE2B 6585a855a313406f77d26fba3cc3cef798b27c4b7ece81738bdba12f36ee93fbcaf838e1065406c28adc20852e34e2de14bc5f4837982f9cc35360d9a3ac83a5 SHA512 58204006408ad5ce91222ed3c93c2e0b61c04fa83c0a8ad337b747b583744578dbebd4ad5ccbc577689637caa1c5dc246b7795ac46e39c6666b1aa78199b7c28
-EBUILD pkgconf-1.8.0-r1.ebuild 1615 BLAKE2B d79bb468e64bb9803b18156e538b64b5955c03b3c0e4604f1fe02ce033a32c95e6806bcea06cedb2f416c9b80b8ff72bb3ce80c7c428561505688f2439ccc1a3 SHA512 d915dff826148939965074b22a029cf5e02d89fb78b0115f944faad307256de5abb9ad739cd9739fe0c8509c9de173b556c25fec370a06ceb30640e47c655aef
-EBUILD pkgconf-9999.ebuild 1545 BLAKE2B 7c86eefe598afa5eee659fe8b677f7c3fdc6aa8826ea247973be5a3725d23184bd8268253a06c67bf835f783943ce8b09f209e92d3c6d0874e3655187479c996 SHA512 49a4df46e6cbe6d519ad19f797bd21c3f3efa0e0285e3596823c86a968def768e48f48436dbd2a5688557cbc7d8966c77f9e810f2591a42bab8f7ab5abee8573
+EBUILD pkgconf-1.8.0-r1.ebuild 1628 BLAKE2B a331c5e6da602547564a077f346d24cd8ec374d61806a2504203bbf0ef2409850556a641294678142a6da04692e395e73020404b1c556c3e275c7c1278fd3cd6 SHA512 fbd538560cfc2a4440519d89abe3dac785145f468bd9f8d1def6e7a7838e30c2af1da36032736d4c035f5b28a4e9c50618642f2ad50ba3c4d55051978590e983
+EBUILD pkgconf-9999.ebuild 1558 BLAKE2B a8b18319c480f7e1224e0dbb1f6fc5f1992d028817cc3cdfb7fc6e0b1b32ee230e281ef3671a17f153fc8281b278a8e06f2f32e9fa2352719c94fbdcbe3efca2 SHA512 61f629939f1b138aa6e3a654b3fcc9e1d22aa4fbb53bdfbc85390f770d76d037297e87f18e502858d546c839213de53aa4957d03dfeb3ba85f05e91aa392228c
MISC metadata.xml 482 BLAKE2B 3bf8c3349711340133d9e7d81ca94172ce16e607b4fe9135cb7145d0214c0e9753bc884d248d89e2f5d2ab83368b07a95713b2b2a26ad5aaaffe10086a70a9b7 SHA512 6c372c1bc8e8794015838ad7646a503dd19f06890c8a425ce1ed12f3e5211ff01b1c8cc7ee1685b7ffe10c3b1fb89b81a80152f114be72861c27e5bcc6f17653
diff --git a/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild b/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild
index 09d8dc93242b..bb47d458c3c8 100644
--- a/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild
+++ b/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild
@@ -14,7 +14,7 @@ else
fi
DESCRIPTION="pkg-config compatible replacement with no dependencies other than ANSI C89"
-HOMEPAGE="https://git.sr.ht/~kaniini/pkgconf"
+HOMEPAGE="https://gitea.treehouse.systems/ariadne/pkgconf"
LICENSE="ISC"
SLOT="0/3"
diff --git a/dev-util/pkgconf/pkgconf-9999.ebuild b/dev-util/pkgconf/pkgconf-9999.ebuild
index e22b60c8f2ed..ecbccf339c73 100644
--- a/dev-util/pkgconf/pkgconf-9999.ebuild
+++ b/dev-util/pkgconf/pkgconf-9999.ebuild
@@ -14,7 +14,7 @@ else
fi
DESCRIPTION="pkg-config compatible replacement with no dependencies other than ANSI C89"
-HOMEPAGE="https://git.sr.ht/~kaniini/pkgconf"
+HOMEPAGE="https://gitea.treehouse.systems/ariadne/pkgconf"
LICENSE="ISC"
SLOT="0/3"
diff --git a/dev-util/pkgdev/Manifest b/dev-util/pkgdev/Manifest
index 4470db6fb4b8..1cf87f8c68ba 100644
--- a/dev-util/pkgdev/Manifest
+++ b/dev-util/pkgdev/Manifest
@@ -1,5 +1,7 @@
AUX pkgdev-0.2.1-fix-signoff-example.patch 920 BLAKE2B dbf577e4dbc374b26519d459b2bb17ae5dc659e8373a7cf3aac52699c6ec101159fbdb2fce78b8b22b525637e35b6aea0e2b94ed9d81fc3e320b7290934cde09 SHA512 aa9f067dcbec520392327333317eef17f3153369e0d072d2b0f85f971de2151a649d5ce23183fcbb4b6210b872ce905f99e223ad91950e47dc7bdaa761f522a4
+DIST pkgdev-0.2.1-docs.tar.xz 4156 BLAKE2B d0cae24586dd24d03ae0378205ebf164957a15a85fec06d4a44d24c448aa22732aec7ae4a98b630b4943949f8108b146e1997379f2c23a660fec325f10e5eddb SHA512 0e4d2906ff3ded58884b419a2c3bc771f70051d1c06fd500f0908e50512b49505c19057c4e63a04d81e418193d50c210672ff4dad3c06693e2e6e966c68dac45
DIST pkgdev-0.2.1.tar.gz 66455 BLAKE2B 6f89b1601813adcb1263a044a096d187d7fa926f116a09dc2b1cec083f8d82da54ae00577c36d64ece5733d8952f8dc5f4dff94aeb695e851f340a30f04b203e SHA512 8277f74f3d9902da295c5436a46302627bdc1cb2a63f29b0603bf9bfa2c8bb812b26f12a54630cbbcba1e2bbac7352146f6ab59fc04cd8b89b46df1fe7c9f8dd
EBUILD pkgdev-0.2.1-r1.ebuild 1655 BLAKE2B edf95d40cb96f7abc2853578c87ff3e8edfeee86844e2ab942d83d55171706806f64f19cb829458f9a312d73d6e385930ab7f439a363f314ae01684e0bee63c5 SHA512 576098e57216e1639827d25aad586465a9c5fde7391e4c0521474c9e1923371903d30de1b835b5d21fd822c5ef3d6a579f2ff0935d6437e998f095d709f7c225
-EBUILD pkgdev-9999.ebuild 1604 BLAKE2B a39780d43843a44a4bac8cc14a22ea279be859e8c27b0c02bdf2f60529be3d377c42b0622d5124612f3595d7079bae8b4e94147846eb2441e98c5dfaa204ca64 SHA512 02c76fe419682bff30cdb0146e6ac8898aa6b05957a957831154847764be1fd00de0bfc95dea334b9005861d96d1ce0189594d779c4f789d6ccdb61c092d4ad2
+EBUILD pkgdev-0.2.1-r2.ebuild 2465 BLAKE2B b7f60fab59f33834b318a515f42a2adcb2b46421131173bfe7833d59e12fcdf925c6f3e4944148f2038904792bfd3a8b05ef128648a5c5bee450d87488f7fb49 SHA512 a657125972cac4f278d21fc484096afb2fadffe73810e1ca66d643d3ea71c8343ccf58ced54c8dd814fd7f5027330e149f3c1a10057b8e5b5523fa6fcd35f181
+EBUILD pkgdev-9999.ebuild 2465 BLAKE2B b7f60fab59f33834b318a515f42a2adcb2b46421131173bfe7833d59e12fcdf925c6f3e4944148f2038904792bfd3a8b05ef128648a5c5bee450d87488f7fb49 SHA512 a657125972cac4f278d21fc484096afb2fadffe73810e1ca66d643d3ea71c8343ccf58ced54c8dd814fd7f5027330e149f3c1a10057b8e5b5523fa6fcd35f181
MISC metadata.xml 606 BLAKE2B 9c87b0b058df2a15ad455e54499d6a52e31e5c8f51187d36a42a775f1fa03745c69c99179a21f8c44f64562f78ddade051a2a4568b7984600fc529f35e36811a SHA512 5c7151cd72132faf4d47837a58812aefb919edca3fb613a6751de265994bff327515a07d80dfe175069bde7097581f10cb453dde1545383e300735dfcac09bec
diff --git a/dev-util/pkgdev/pkgdev-0.2.1-r2.ebuild b/dev-util/pkgdev/pkgdev-0.2.1-r2.ebuild
new file mode 100644
index 000000000000..f7d2c6919798
--- /dev/null
+++ b/dev-util/pkgdev/pkgdev-0.2.1-r2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-pkgdev-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+PKGDEV_DOCS_PREBUILT=${PKGDEV_DOCS_PREBUILT:-1}
+PKGDEV_DOCS_PREBUILT_DEV=sam
+PKGDEV_DOCS_VERSION=$(ver_cut 1-3)
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+PKGDEV_DOCS_USEFLAG="+doc"
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_IN_SOURCE_BUILD=1
+inherit distutils-r1
+
+if [[ ${PV} == *9999 ]] ; then
+ PKGDEV_DOCS_PREBUILT=0
+
+ EGIT_REPO_URI="https://github.com/pkgcore/pkgdev.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+ if [[ ${PKGDEV_DOCS_PREBUILT} == 1 ]] ; then
+ SRC_URI+=" !doc? ( https://dev.gentoo.org/~${PKGDEV_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${PKGDEV_DOCS_VERSION}-docs.tar.xz )"
+ fi
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+fi
+
+DESCRIPTION="Collection of tools for Gentoo development"
+HOMEPAGE="https://github.com/pkgcore/pkgdev"
+
+LICENSE="BSD MIT"
+SLOT="0"
+
+[[ ${PKGDEV_DOCS_PREBUILT} == 1 ]] && PKGDEV_DOCS_USEFLAG="doc"
+
+IUSE="${PKGDEV_DOCS_USEFLAG}"
+
+if [[ ${PV} == *9999 ]] ; then
+ # https://github.com/pkgcore/pkgdev/blob/main/requirements/dev.txt
+ RDEPEND="
+ ~dev-python/snakeoil-9999[${PYTHON_USEDEP}]
+ ~dev-util/pkgcheck-9999[${PYTHON_USEDEP}]
+ ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]
+ "
+else
+ # https://github.com/pkgcore/pkgdev/blob/main/requirements/install.txt
+ RDEPEND="
+ >=dev-python/snakeoil-0.9.6[${PYTHON_USEDEP}]
+ >=dev-util/pkgcheck-0.10.0[${PYTHON_USEDEP}]
+ >=sys-apps/pkgcore-0.12.0[${PYTHON_USEDEP}]
+ "
+fi
+
+# Uses pytest but we want to use the setup.py runner to get generated modules
+BDEPEND+="test? ( dev-python/pytest )"
+RDEPEND+="dev-vcs/git"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-fix-signoff-example.patch
+)
+
+distutils_enable_sphinx doc
+distutils_enable_tests setup.py
+
+python_compile_all() {
+ use doc && emake -C doc man
+
+ # HTML pages only
+ sphinx_compile_all
+}
+
+python_install_all() {
+ # If USE=doc, there'll be newly generated docs which we install instead.
+ if use doc ; then
+ doman doc/_build/man/*
+ elif ! use doc && [[ ${PKGDEV_DOCS_PREBUILT} == 1 ]] ; then
+ doman "${WORKDIR}"/${PN}-${PKGDEV_DOCS_VERSION}-docs/man/*.[0-8]
+ fi
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-util/pkgdev/pkgdev-9999.ebuild b/dev-util/pkgdev/pkgdev-9999.ebuild
index 7453376035da..f7d2c6919798 100644
--- a/dev-util/pkgdev/pkgdev-9999.ebuild
+++ b/dev-util/pkgdev/pkgdev-9999.ebuild
@@ -3,15 +3,31 @@
EAPI=8
+# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-pkgdev-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+PKGDEV_DOCS_PREBUILT=${PKGDEV_DOCS_PREBUILT:-1}
+PKGDEV_DOCS_PREBUILT_DEV=sam
+PKGDEV_DOCS_VERSION=$(ver_cut 1-3)
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+PKGDEV_DOCS_USEFLAG="+doc"
+
PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_IN_SOURCE_BUILD=1
inherit distutils-r1
if [[ ${PV} == *9999 ]] ; then
+ PKGDEV_DOCS_PREBUILT=0
+
EGIT_REPO_URI="https://github.com/pkgcore/pkgdev.git"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+ if [[ ${PKGDEV_DOCS_PREBUILT} == 1 ]] ; then
+ SRC_URI+=" !doc? ( https://dev.gentoo.org/~${PKGDEV_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${PKGDEV_DOCS_VERSION}-docs.tar.xz )"
+ fi
+
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
fi
@@ -21,6 +37,10 @@ HOMEPAGE="https://github.com/pkgcore/pkgdev"
LICENSE="BSD MIT"
SLOT="0"
+[[ ${PKGDEV_DOCS_PREBUILT} == 1 ]] && PKGDEV_DOCS_USEFLAG="doc"
+
+IUSE="${PKGDEV_DOCS_USEFLAG}"
+
if [[ ${PV} == *9999 ]] ; then
# https://github.com/pkgcore/pkgdev/blob/main/requirements/dev.txt
RDEPEND="
@@ -41,14 +61,14 @@ fi
BDEPEND+="test? ( dev-python/pytest )"
RDEPEND+="dev-vcs/git"
+PATCHES=(
+ "${FILESDIR}"/${P}-fix-signoff-example.patch
+)
+
distutils_enable_sphinx doc
distutils_enable_tests setup.py
python_compile_all() {
- # We'll generate man pages ourselves
- # Revisit when a release is made
- # to pregenerate them, making USE=doc
- # for generating the real HTML docs only.
use doc && emake -C doc man
# HTML pages only
@@ -56,6 +76,12 @@ python_compile_all() {
}
python_install_all() {
- use doc && doman doc/_build/man/*
+ # If USE=doc, there'll be newly generated docs which we install instead.
+ if use doc ; then
+ doman doc/_build/man/*
+ elif ! use doc && [[ ${PKGDEV_DOCS_PREBUILT} == 1 ]] ; then
+ doman "${WORKDIR}"/${PN}-${PKGDEV_DOCS_VERSION}-docs/man/*.[0-8]
+ fi
+
distutils-r1_python_install_all
}
diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index c7c58d60c489..c3215bc005c5 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,6 +1,6 @@
DIST umockdev-0.17.13.tar.xz 489728 BLAKE2B 0bb4d912aa924c91ff1f4e2cd5ca4ddf81eea1db55ddf9e4cd9a7e9683ed92a268063601a38f7f0a6fb669b301fa9ace94c413e5958ad5587db0097acb2f066c SHA512 77863ad67be0995869b35d12dc43a809d2e67e95f727312ffd9f585c5bb1598c4d31f4909fcff5035dfccdbde8c36819daa633cae53c57ea2d9c3ede3587ec4d
DIST umockdev-0.17.9.tar.xz 487592 BLAKE2B 9b96ab26d31d927de240fcbbc3139f86ca3108240cbcc4d330a7793472b8b716aa3a573a7ee6a899562411192a6cffed707118a4e648802c84089c211dd870c3 SHA512 f56cc9a1513d05747eda2d36cd7c632502d7f70ccc612e11bdcd1610c96a2be9cf8e883282d024406485c44fb3cedc80dc803a12216ed61f593030d12ece21c9
-EBUILD umockdev-0.17.13.ebuild 1140 BLAKE2B 5ce9607614a2229c03c63cbe41b0dff68d0241e467d21ef1f4fc27917aa5aa0c92202b502c4110cf43dc5ceb7a7002fc9cdb8d36923d7dd2092f34a096a72a96 SHA512 81eb394a316f5b990580720471499355837fb69e89394bf812262cbd4f7efc8ba6796a50bc3c0826a7958b96905e13388658766098ff2ef72d67b7c7f725bd08
+EBUILD umockdev-0.17.13.ebuild 1137 BLAKE2B da0ae2f908518e68e78df3b629f10b8997995434909919ff289076339190347c56c99f40c212eb61e7ca9f80f6da60a85576c4afa5b68e645ef1f042ed91c2a0 SHA512 d5dfbff1e21d09e51553904ebf432382f64105424203e0f82a793278af75a5d74b887d8acc8a6bda3839716a060ab9ba72e6202beb93161e615d3cb90d372cd8
EBUILD umockdev-0.17.9.ebuild 1130 BLAKE2B cf10966bf56ae04f9b7d21ae3414112af2eb76d96f7d13705b507bee79901b888b34b6af13cbab174182e32550fd7bd8d83f1e21f0f7d43b47c46debc9ce0d02 SHA512 52c43eaef9b5cc20a557ab9355060b40dc2a72db901c260e4bae9435ffecb678f9409e5b9044bf862756f76ffc12380c7b85cb7968a5438659f40a7e2d510fd9
EBUILD umockdev-9999.ebuild 1250 BLAKE2B 7ce582be706d807b53d710d2eab7c1978960cbc685d012a2241012efa2629a6254e6493aa7f2ca4459ed9aa9b1f962fbddb0d562fc23789ade63815e3581facc SHA512 92d6151582169e83375d9121cc24f1deb4479d32639870d982265abf3c370d1ee6c9e7453fadddfefc5677b66cbe4e9de8537b7d9b6b734083e15b4df5a7dc12
MISC metadata.xml 389 BLAKE2B 83313795741d7a5ece22e39de4d8b138c484a7f298f64d7e87bf44a9c04b6733c80f407ca15eb2b4bd71205eaa51b6b814227f4df730ba77e3b54a27735e7484 SHA512 6aff7de0eb974f8ddc4a7190b06b8e3ad406a410f618935cb0b757fa2bc22b6a33ecf33510ae9fc2d4a03f676905faa5561d030fb5e5065f8dc3e7320820cda1
diff --git a/dev-util/umockdev/umockdev-0.17.13.ebuild b/dev-util/umockdev/umockdev-0.17.13.ebuild
index dd277eef12eb..828c98c13e9e 100644
--- a/dev-util/umockdev/umockdev-0.17.13.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.13.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"