Sync with portage [Wed Sep 18 15:30:05 MSK 2024].

update
root 3 days ago
parent 5dc529257c
commit 3607cd7bcc

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29785 BLAKE2B ab063f2f695907252069c494d1a7749fd852ab4807f803ae3d02fe7a9a2b7b9043c4cd5cca27483ecc7c3c82fa45dec0ceac0ea259d8c3f1f43aa73ba6f81278 SHA512 0162d8ccecc62e843693c135d891a95889d104aa1d1e468e1a8d3dee4737564dfc9bb5c9d2565e1fd0a3ff4aaa28f9eb9f481b202722a1e3a2bb565c7d0cdf0a
TIMESTAMP 2024-09-17T09:10:37Z
MANIFEST Manifest.files.gz 29763 BLAKE2B 9c4356f68e56be28be816f2b20ed7cf44c5cbed9aababef8ad768144a08bf7ba5fe6f59386b73932d49199c9a45eb1e118ad799af19049b8d7ef49eee07e6ac7 SHA512 76cbd0ca22ee7c026de8576fc322d7ed756b9ea542ee4726b03b334e420b7bbc82e64df3fd6f1ecaada59f287d838b3ec908783f7d7a315c9003dd622f184405
TIMESTAMP 2024-09-18T11:40:46Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmbpR41fFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmbqvD5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klAo7Q//XAnnYw8yyWoEHPc5cfF8tXTgQjJ43McO/n6RA6FLbrsE5GrdMT7omkOV
2iV5MOI0pDIFH1MFJrSuicx0ozdVY4BtC4ef8OdTDNQrfw8oEJsHIW7aIcaoif/k
6GwndCjphA8ZV54t+CMUQmKJDQ2g0XPFNu7EYB7Mch3qnftinIvmZfWwmXG//D2g
8XUpPKr1KWkM2rOPlYtFPQLXSyPC7JUc4am6UVnqxMqhLnPZ1tFwY/AQ7j/ot4hf
2pNV5f3C7q1pRMse01vvTpg0AIEGCSQRF+3y2RRb69+AuOGM8nCnmVG8BNAcQMZh
5dXQsDvrw4IZgULmS6ZV4jt+wauwnxP595/6VctbIioaU7zKGTEcWCjDv9V9CE8U
KrUGXxqFYcIo/FZ3g/+TmSaKoXcF0m7BRKb2xynmHJ8VI5mCMpqGvJ5hIm6pY6Gd
cnHi6ToO7zmmwy5kCzfnS36RseaKGVwcKzoDyREgTOws47pbTetcxXqt56skKQGH
3PhRe/VJGpTDMor6qsbHEDg5I6I6XgC4Jd4re+ObmnGIUqEy22dZKXfWfKMl9JZQ
HNxgg5sOvaO2Mj6KcXHB7+79kmeI4x4P0F2ZUZTT8pypPWpTI9bFECAyit7FZvmx
gkOdpC+yp9hUgRby681k+S41EicqMqypYKfi6eI0lz3Q5zE2oKQ=
=PEuw
klB5cA/+JpCHss8sLka/v7TjgnfwieUk/Uxb8K5Vt2CWRJS9RKPkqqhRuJDZITM6
K7NbGOYoU02b7kFpuWPVgyHrBMUZ9gqWYOlF9nXPG93VnY3k/8W+M04op2zJUaOQ
PoW4wZ9Txjg9LnKIqjSG120COO7ePYWhpFpAqEl060tIEwXe4B2yEaHnG+Wg3p3U
lZMHkcE/0eYNL1g7ps64LUEgkBTABX5ZknZmSl8kotNuaxZXTakrnWosK6J8JARh
IfQQ1MAerKjYsTTsGBOnoyxVicShLAkXF0F/LYA+T7O0Rx4kQSc2jB5GUlQJH0FO
fxlxifKSUPaFLZl/qwuYWfTProbezw55jJTrh6LaDGX30TaRwv8sS0iFyeiYV8xF
oFzj6WpHRRyF8+OoHJZp+1Ye/9kiVP1TPGE4v6i76VnWTmX2wlELzotY+4NPWz8W
PAI7WL7Wl/d9lF3b/ewqN6xbvz4zPgrcVdog7fRSoH7QuewoOsMBgjoqVvU9Uz7j
Vv1UZXNonm1eCTrWQDvJ6Xz9dKpd7bI5pMWz+jKMaMwqnxrKFfX48DhPb26cQQKl
546FAiNyUyzLk9VuOHDc1aNRHNwKaJDkvpKuDV0YpWvhdmsr6QnzqEcF/Fh1w9Pw
t6Q5KXZy3VQdkh0QKinzX80GMAYXqkF8+RhVa63/RI9Rk/ewris=
=1ZcX
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -1,3 +1,3 @@
DIST djbdns-logparse-0.0.2.tar.gz 23425 BLAKE2B dfcad00ddc27d85497d671fde9d51cad033d63b132b7d73e35b65825af4c222239a4815a8081eecdeeab18ec3a00237a16a4a12b647ad6520c0a8e302d0830cc SHA512 8b4b8a59567b929e20571f50bbd302280bcf2755d6e016475db20b98884d380bdeb6800a1ce815265b0655c4f5c725c28575c89f907c89d85a163f88b7a97f6c
EBUILD djbdns-logparse-0.0.2-r2.ebuild 800 BLAKE2B 8e267a7312976e1279b6b356e7f2a2bf443cb6d79e9bfa8d438017be86848da9bb871ddc6be7b83f066e4ad447e2eb99a8e8e7efc5088806b636b918c30bf40a SHA512 da3d92502f827ffeb94b8d486b0a8b75d9185902a9064e5740b50b5a50e227e29db430b45ac242191da041d273451d4a3cece8ec08d52385a6f44768c177d590
EBUILD djbdns-logparse-0.0.2-r2.ebuild 838 BLAKE2B 40b394679f6959bb1489784be70c57f4328d19ea82ae7bb54352a6661bbf5bae6ca253922d4fe67181f662ad4f4daa647bb868c6d7303c0903cf3b7bcc07adfa SHA512 6a60d01bfcdf2a86f03c409b6e1cde6df5afc327f27f3aa659787cfd4e624475342a40176b3ea2612949cbc0111c91d26a020329bac8fb26a44d203c2af5d2cc
MISC metadata.xml 219 BLAKE2B 27094593eb47f098fe9df926d3a827b65c2ca39ac6b03d392efe2c19d646274e5b462f65a7177ba2556a9167c994544688e53a3df810dc7f86ae43c4a75fd59e SHA512 e990bf6d766d6c0380344187a03b66380e4ed7a1554dd7a900ccf1f6f2dd3a51b06b382cedd5c73e0ad75301436b351fea0e7f1fb720c3d1345a8958554d341c

@ -28,5 +28,5 @@ python_install_all() {
}
python_test() {
esetup.py test
"${EPYTHON}" -m doctest --verbose djbdns/*.py || die
}

@ -5,9 +5,11 @@ DIST sysklogd-2.4.4.tar.gz 451938 BLAKE2B 218d9487440ab3fa395f596e5e4a9fa95df9df
DIST sysklogd-2.5.0.tar.gz 459695 BLAKE2B ab8185e114f7da2c35b6ba3e3b42e13f3697155b43ccfa923229d95150e3734f74db6f732bcbc999068d8a2f8124a404ee893d2e6ce4c154f89301b3b523df39 SHA512 4599f153b046317977de990455b1eea195967da81f68451f1bda4fadba6fe685d7fe533aba3b39f4daa456d6c4931743162a021067e0a16f072a7c77908286f9
DIST sysklogd-2.5.1.tar.gz 461179 BLAKE2B efb1e1ef6456644935b0c5341bf844fe87ed910aec3fd0725da2cc2d6b3f0e1f8d4667e45525b61fa3a249387a23757291daa33aac2a72d4fcd89d325e12ab89 SHA512 24d8a76cab4c25b646d879676b46f98bb56c2079badab4f351bf983015479134e4a3e4d64fb50faade26fea8dd7e31c2c45610c17420c147c36bbbe054634983
DIST sysklogd-2.5.2.tar.gz 459292 BLAKE2B c61a89e80d6fde10f5955cf3a7a563fbe9e00799eb1199bc9a2995585c074e7ab2b4fe6a30ae8bc224876448a521c3be9031853ae4710db2555279789aeda95d SHA512 0c160236d0f5ec31d0c5679c04b6f0f40a35af2b5b159af8b2b9dd2d37f5959efbe550dfc50c0b0419bea702b91a6594f2e141c2fbb78fdb20715ee8b2d27805
DIST sysklogd-2.6.2.tar.gz 462950 BLAKE2B 591bf168cd9249af888feefd45ed10b8f90e7bdb71c75fbc8a95867dba0abfd20c08b0bbc13f80de2eb9ccf69ab9f77690978963ce96bf17472d2c036f96bb15 SHA512 4fb5ccba9e94c273e92ca4a55c6a7234a3dd6bbfd4568c8227b515c0ac5eeb6fdca452c82c989432e86a667dcf13df87f96aef302141e6023d630dc90466224d
EBUILD sysklogd-2.4.4.ebuild 2094 BLAKE2B 2922d8f502adc6e8fc69d829e4262bc12e621b78eb769412daa2c6955e83a2a3a0f45d32f0a53e119421e8a534202df2d8b3f66badfb57e18693bae34940b94e SHA512 3fefb062a7b9e98112ad73f9b88ed819d50b41f5caca435701524fe160f1d137dd7c3863707bbdb22c21e79ee3cc9be5b2fdfadc98778d2225ac9f4e23fc75af
EBUILD sysklogd-2.5.0.ebuild 2058 BLAKE2B 4620722b7c97e9768c694096d30a25fce4886bbdfc264d4d1bed67dc69df7baa63195758afb2f9a83c10a42f3fe2691500e86c565acfee85bbd592e9dad42e00 SHA512 42ab3b896282a6d4da6e1c649f90d3f9d80b5f85ccbdca9e8e0975a1ce4c945bb0ede719a638e2b610e598036bc44dcf6edb5d5a112e41280bfd721e39142f34
EBUILD sysklogd-2.5.1.ebuild 2052 BLAKE2B 09f45503ee22122af9d444409e82aa9bfffe205eb37110e62b2e123d5336c0e868bb75839859c93557269e77976b726f28a197f61b3490073269159950aeaeb4 SHA512 85d7d0b8cb2345ea7edcf5b3fc11e3b24c133593b107ac2d6ba779c8abe1b853ad6662e0bcb8684fda361fc11084ca8fa1b4d2a44a582b01ac5aaace590dc183
EBUILD sysklogd-2.5.2.ebuild 2051 BLAKE2B cde2b7385317f9f67ec1a8aacade6ca46414b7dd5f6328f314e81845c4707e0af68ab7cf45b2722f83e716993e4cfdcb674b5e90422f7e35bbaac6f3df4bf7cc SHA512 e303309f2c871741a1d327c617c80ff08b08ef98288c02e083912ae56a17e059d88f8ff9a977c83ae8af8b9b06d6fea9a138139041e49103c6024666360ef772
EBUILD sysklogd-2.6.2.ebuild 2058 BLAKE2B 8cd19ef3290f8b50d4bb7a175c5eed04a78331977e6b610d09c9e42b19d5662bd3afa653b0ef9c83a8ddf29da6ee96d88223bdea15830269bbd649c0e35e6a7b SHA512 ae4c7801d2585a2360eadfa1db11f220534c75a060c0be30571580c010d4c3c5af20a46b50aa396a4cea3c26d48640c7ac57ecafea4f694b0124d332c94f71d1
EBUILD sysklogd-9999.ebuild 2058 BLAKE2B 4620722b7c97e9768c694096d30a25fce4886bbdfc264d4d1bed67dc69df7baa63195758afb2f9a83c10a42f3fe2691500e86c565acfee85bbd592e9dad42e00 SHA512 42ab3b896282a6d4da6e1c649f90d3f9d80b5f85ccbdca9e8e0975a1ce4c945bb0ede719a638e2b610e598036bc44dcf6edb5d5a112e41280bfd721e39142f34
MISC metadata.xml 527 BLAKE2B c425ac629ecb84dc5e6df9d943d5366594bcfc95eac4f529720c97825f4192d4ecba8d3f5174110e654775faf368a73ef91117eb63123d09f5f6ae9880d6ddb6 SHA512 9a4deed01fed81180553cdac43d0a03967fea0aa2a1ce1747faf592abee998c8fde4744b5cd90adc3dbc324e62df7479c686297364010aeeafc09128981fee27

@ -0,0 +1,85 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit flag-o-matic systemd toolchain-funcs
DESCRIPTION="Standard log daemons"
HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd"
if [[ ${PV} == *9999 ]] ; then
inherit autotools git-r3
EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git"
else
SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
LICENSE="BSD"
SLOT="0"
IUSE="logger logrotate"
# Needs network access
RESTRICT="test"
DEPEND="
logger? ( sys-apps/util-linux[-logger(+)] )
"
RDEPEND="
${DEPEND}
logrotate? ( app-admin/logrotate )
"
DOCS=( ChangeLog.md README.md )
src_prepare() {
default
[[ ${PV} == *9999 ]] && eautoreconf
}
src_configure() {
append-lfs-flags
tc-export CC
local myeconfargs=(
--disable-static
--runstatedir="${EPREFIX}"/run
--with-systemd=$(systemd_get_systemunitdir)
$(use_with logger)
)
econf "${myeconfargs[@]}"
}
src_install() {
default
insinto /etc
doins syslog.conf
keepdir /etc/syslog.d
newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd
newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd
if use logrotate ; then
insinto /etc/logrotate.d
newins "${FILESDIR}"/sysklogd.logrotate sysklogd
sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die
fi
find "${ED}" -type f -name "*.la" -delete || die
}
pkg_postinst() {
if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then
elog "Starting with version 2.0 syslogd has built in log rotation"
elog "functionality that does no longer require a running cron daemon."
elog "So we no longer install any log rotation cron files for sysklogd."
fi
if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then
elog "Starting with version 2.1 sysklogd no longer provides klogd."
elog "syslogd now also logs kernel messages."
fi
}

Binary file not shown.

@ -1,8 +1,4 @@
AUX engrampa-1.26.0-clang16.patch 700 BLAKE2B f737fb50695275afc0e0a148bbfcc72ff33251fd506823d107880883e90a9c28404fc937f7752ee065bc07bcde3507321469b6ee3f0e11e9c6c4912e705aca7c SHA512 c2086e26e65005916cecbb89392eba9090d8a8c02181878735fc7ed05996fe6cf7149bac3fc08cafb63814123620fb7237d1d859007df0ee4490b61ae1581951
DIST engrampa-1.26.1.tar.xz 1792452 BLAKE2B ff87f21848919654a2392c02e6050ac0b4c80308361ec7c829a2acf3fb25b088e164a3722be0312b2c814022bf0e06c80ae0796add182e6ac8e5d696409c5afe SHA512 6e3e59503d3d55df3eddc63f5f8f67c80a84b2b602801f9bcbaf4e38b6e991fffaa879e1cd44c1173b5c11096587122438bda51401c2694654c99b87a52b9f5e
DIST engrampa-1.26.2.tar.xz 1790984 BLAKE2B a3812240947f3bdc39845852a69d90c660f9ca3b03b167a5fbe1373024827b1abac93f3dc854316ae0368717cf7aef2512b84f47b93453a3a49a64c99ae3865a SHA512 4e9a55d9bc834616d8a8f5b7b0882fd4581ad2efdade33367ede85800ebb1e70241d20c9c37fadbef468d16088419fcf85daec0718c68bdbefe2301f8b0b40a3
DIST engrampa-1.28.1.tar.xz 1720164 BLAKE2B a2776cbf7040bcb7baf992caa323afaabffe316ad94a222613cc8bc8c59490f389005ecdec66de519c88f2ad89167739b3934c2bed6c212846b20f6b4b60a6ae SHA512 912bec0e1b2bf8f79e89bda4cb72e28a96d4d1b2ab32fca14b3d28bf75be93cdd4a9e43315fe6ad2c8cac5af95686915cfa3d0a3182973a8b6e42817cfdd936f
EBUILD engrampa-1.26.1.ebuild 1829 BLAKE2B d64ed0661d8ad80e42e8d19a9c3ffd0fc8e0430682c0456bab1563852fa52d0a7d9d6dcc78cf9e2b001bcfbd3877148ca5e364a7fba0c5e4bae22b009f503f23 SHA512 dfdf358bc79e3b88d7e658f17cab44a68f8ac49f30175c3d65d5f8afe6b3f42831cec4b33d9b516fb588a0c11cd0da8d715ad59dc5a573bd6220f4e6ef1a7b6a
EBUILD engrampa-1.26.2.ebuild 1831 BLAKE2B 431696ce53469ed156aadde686fd583381507e884d0e3c795b55a6138790f213c30133c05e35b75f13e04028f42ecb3ce81d4b45bbecd9cc49610868fdc4aa4d SHA512 10f574dc9928b03f1917ca76280a94d5816fdd1c38b607e5e8d3daa12d70d1d56a2eb1cce6b9db07fa07aab84051bfb974f37a6039b7e3007ac84d91e8919962
EBUILD engrampa-1.28.1.ebuild 1660 BLAKE2B 6d26934ca6f6eddb712f8f5acc029fbe44411d2d152deba4ddbe280807c7e654ee407c3013799ab408880723e223c2ae724b6157972d4f8a18f3a1e8a994ab89 SHA512 476e3a18c5be59e5299b214f8b72b89b4f304a9bc203dd75197b0336f6cc82b1c809b56c82d0d85db87a11254892587fce1580a2554499d8fbb1135ee2563e9e
MISC metadata.xml 746 BLAKE2B 943a74ae6bae535d42e5dab737c90c2c48400566fbc558ad32e9268aa525f46e93be31d9f8f71027faa39645f8605ba38c8ea850586b0dc8ad52c50a772467df SHA512 873e51c83a22119d9b95c83991a3e1a6063190b0b8a2c48fffb065db3f5f787d9f42cbb374f886e433f9e661b77bab22631bf517f19670443d1f66f548e3350e

@ -1,74 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/mate-desktop/${PN}.git"
inherit git-r3
else
SRC_URI="https://github.com/mate-desktop/${PN}/archive/${P}.tar.xz"
KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
fi
inherit mate optfeature
DESCRIPTION="Engrampa archive manager for MATE"
HOMEPAGE="https://mate-desktop.org/ https://github.com/mate-desktop/engrampa"
LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
SLOT="0"
IUSE="caja magic"
DEPEND="
>=dev-libs/glib-2.50:2
>=dev-libs/json-glib-0.14
virtual/libintl
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-3.22:3[X]
x11-libs/libSM
x11-libs/pango
caja? ( >=mate-base/caja-1.17.1 )
magic? ( sys-apps/file )
"
RDEPEND="
${DEPEND}
virtual/libintl
"
BDEPEND="
app-text/yelp-tools
dev-util/glib-utils
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}"/${PN}-1.26.0-clang16.patch
)
src_configure() {
mate_src_configure \
--disable-run-in-place \
$(use_enable caja caja-actions) \
$(use_enable magic) \
--disable-packagekit
}
pkg_postinst() {
mate_pkg_postinst
optfeature "Support for 7-zip" app-arch/p7zip
optfeature "Support for ace" app-arch/unace
optfeature "Support for arj" app-arch/arj
optfeature "Support for cpio" app-alternatives/cpio
optfeature "Support for deb" app-arch/dpkg
optfeature "Support for iso" app-cdr/cdrtools
optfeature "Support for jar,zip" app-arch/zip app-arch/unzip
optfeature "Support for lha" app-arch/lha
optfeature "Support for lzma" app-arch/xz-utils
optfeature "Support for lzop" app-arch/lzop
optfeature "Support for rar" app-arch/unrar
optfeature "Support for rpm" app-arch/rpm
optfeature "Support for unstuff" app-arch/stuffit
optfeature "Support for zoo" app-arch/zoo
}

@ -1,74 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/mate-desktop/${PN}.git"
inherit git-r3
else
SRC_URI="https://github.com/mate-desktop/${PN}/archive/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
fi
inherit mate optfeature
DESCRIPTION="Engrampa archive manager for MATE"
HOMEPAGE="https://mate-desktop.org/ https://github.com/mate-desktop/engrampa"
LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
SLOT="0"
IUSE="caja magic"
DEPEND="
>=dev-libs/glib-2.50:2
>=dev-libs/json-glib-0.14
virtual/libintl
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-3.22:3[X]
x11-libs/libSM
x11-libs/pango
caja? ( >=mate-base/caja-1.17.1 )
magic? ( sys-apps/file )
"
RDEPEND="
${DEPEND}
virtual/libintl
"
BDEPEND="
app-text/yelp-tools
dev-util/glib-utils
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}"/${PN}-1.26.0-clang16.patch
)
src_configure() {
mate_src_configure \
--disable-run-in-place \
$(use_enable caja caja-actions) \
$(use_enable magic) \
--disable-packagekit
}
pkg_postinst() {
mate_pkg_postinst
optfeature "Support for 7-zip" app-arch/p7zip
optfeature "Support for ace" app-arch/unace
optfeature "Support for arj" app-arch/arj
optfeature "Support for cpio" app-alternatives/cpio
optfeature "Support for deb" app-arch/dpkg
optfeature "Support for iso" app-cdr/cdrtools
optfeature "Support for jar,zip" app-arch/zip app-arch/unzip
optfeature "Support for lha" app-arch/lha
optfeature "Support for lzma" app-arch/xz-utils
optfeature "Support for lzop" app-arch/lzop
optfeature "Support for rar" app-arch/unrar
optfeature "Support for rpm" app-arch/rpm
optfeature "Support for unstuff" app-arch/stuffit
optfeature "Support for zoo" app-arch/zoo
}

@ -1,6 +1,10 @@
AUX libarchive-3.7.2-lrzip.patch 1095 BLAKE2B 011c61282f5ad91436e8155458695c5f0b9144e21ae856ba319927e6431d9730257d6e7f7ebcc916ad784e24b2f4ff2af75955aa0493ea3705fa8826f632f163 SHA512 71e3aefe7d3e5faa6cd47e350e52135d594184d957cf3e2d592e3770971ff3fed8886b7fe6c897c94efa15b3b9e9d15be05686178d201b422d4503e3878b704d
AUX libarchive-3.7.4-INT_MAX.patch 649 BLAKE2B 2b64a02ba2f0697bf33f5d92a9128d041a3109debce7baefc48ca94dbbf2ae4d57ad2a15592e4ebb86aaf06043c8ae7cd6bad7b4ca4335c77c6ce2601c00245e SHA512 9b505466296c61ad94c45abf3e76bc239ee1674ce2e89978d956d88ce04f4c0e91e881c049c143e7f6dbbe856112626c443a5960f7febbd7af20237d3077a452
AUX libarchive-3.7.5-iso9660-times.patch 10924 BLAKE2B 301543625d1da4df1fde704fad743023c15a3dc0d3cc45e0e18be80248a217b7d4ee8bf9109066c97b7bdd11a730474559a77219442a3b89dfdcc55986bb9ed0 SHA512 2cab04c0718f556db7335512b2f8aa97781550e9aafc54f5c302afbae21f4189472f23716e19248f80162df8eb784995a65968b79bc414aa338463b4655b1a0c
DIST libarchive-3.7.4.tar.xz 5417660 BLAKE2B 128f72235da61e112201046c0cfe62a8c580cf73b426c4cfe270ae913356f6ad430ba33a663dcd617b082c7baf45ada8d1c9928c45fea16fd57e8020693a60bc SHA512 84bc346ba15861ab10aa54a3d687de955178e4efbe12bf3a49a467181e7f819673949f131f4c8338de8ed6e319a8565af376e5a540380bda08e60dffbc7c8686
DIST libarchive-3.7.4.tar.xz.asc 659 BLAKE2B 77e705194f6e9a9f97da0ac43c9b3157e1a8a490d26da34079e4ef3f2bcf98d6f6e95567e110287fab0ec26d3fc27e5bbeff7569c9ca138de2caf47af737c6d0 SHA512 82caa18a78661ea717ce93cdcb0806eed48450c20fb4d45cb4c33001f2d4d0fb5a791552acbb24ad8c41772e1d0b66c76c9cb86946bc862109721a0c986f5331
DIST libarchive-3.7.5.tar.xz 5437940 BLAKE2B e1cf8490b2db64e912bd181391310653b4e3524e74f35557e1ddb8c5eb53dcde307da945d393921acf7549ef0d4a6bf228d8f42ab4d795d06dd2248196a11c85 SHA512 b9cfb0a147bf0f77cca9e2bdea173f47a78dcba5df1d97a8e0e7b14a15039ac6d5467e325423b2a05741848f73ca7ab4fece922153f24f934f9370cb521d20df
DIST libarchive-3.7.5.tar.xz.asc 659 BLAKE2B 7310b8d7e3f07b8c75910ff3355ffda653402ca2d6db9cdf7d669b9a4ac5f3fb4c4c4482e85184fd68a23c96bce587a95b56efb88ae971399e130e533bd0969a SHA512 7494518b61a58a9aa1e991a2cf6b16340e34d7aa2c25a3c531799785e165541781d1a915437260bc536fe8267140cc69abb2670e8c0576e975a5a2b7ecf8e20d
EBUILD libarchive-3.7.4.ebuild 4800 BLAKE2B 45f23a859e54c94ba18842c75e6190172b9ee3063707096a2112e8976306152002fcebeac89f68a5dbdc4725411955f141afec4b2d573e7c82850846c41c8b9c SHA512 87b80d7f9c15a8a6eaefa9c7a18db92550d480df75a5439607a9ad94db7abf21af15ce0d82d2b3d9669fc75c32c756fbe51d2efe2aff42b0d55537ff3645cdb1
EBUILD libarchive-3.7.5.ebuild 4823 BLAKE2B ab11c8b2eec52ceb1ea9c391be3f87421bf8f420349ac5d83c8d9f4fd1a6aaf1708ada4c9d3a857ca40795627d23b2a1c9327b1e80c36fc76244d9f30e704205 SHA512 421dbf959618f980d4d1e468b2c8fd1baf3021614f6c86af64a46d5b0e9eabc9cf05ddf5832f216e0adf89e42f41fa72cca0ec2c1657a93c70658281d5309967
MISC metadata.xml 1224 BLAKE2B 538433528de5543ad8e912ce0d072340be3f6eeefe16320ef48b3c30a35ebdff4a32055edf89f36e4479ab1468c620871fcb5ba91bd66e81798093b4d0345949 SHA512 9f53d623a02334f675c06edea2829ce52e78d85e3894e684ae920a678eb47046393b7a93808c7e1761d30a69faa5986cd4922ae7ef8f1e2ef221de39869bd12b

@ -0,0 +1,334 @@
From b65d12b344a5d81c6060b1c1794afa8858fe234b Mon Sep 17 00:00:00 2001
From: Tim Kientzle <kientzle@acm.org>
Date: Sat, 14 Sep 2024 21:09:34 -0700
Subject: [PATCH] Be more cautious about parsing ISO-9660 timestamps
Some ISO images don't have valid timestamps for the root directory
entry. Parsing such timestamps can generate nonsensical results,
which in one case showed up as an unexpected overflow on a 32-bit system.
Add some validation logic that can check whether a 7-byte or 17-byte
timestamp is reasonable-looking, and use this to ignore invalid
timestamps in various locations. This also requires us to be a little
more careful about tracking which timestamps are actually known.
Resolves issue #2329
---
.../archive_read_support_format_iso9660.c | 186 ++++++++++++++++--
libarchive/test/test_read_format_iso_Z.c | 12 +-
2 files changed, 177 insertions(+), 21 deletions(-)
diff --git a/libarchive/archive_read_support_format_iso9660.c b/libarchive/archive_read_support_format_iso9660.c
index 056beb5ff..951afb603 100644
--- a/libarchive/archive_read_support_format_iso9660.c
+++ b/libarchive/archive_read_support_format_iso9660.c
@@ -273,7 +273,7 @@ struct file_info {
char re; /* Having RRIP "RE" extension. */
char re_descendant;
uint64_t cl_offset; /* Having RRIP "CL" extension. */
- int birthtime_is_set;
+ int time_is_set; /* Bitmask indicating which times are known */
time_t birthtime; /* File created time. */
time_t mtime; /* File last modified time. */
time_t atime; /* File last accessed time. */
@@ -306,6 +306,11 @@ struct file_info {
} rede_files;
};
+#define BIRTHTIME_IS_SET 1
+#define MTIME_IS_SET 2
+#define ATIME_IS_SET 4
+#define CTIME_IS_SET 8
+
struct heap_queue {
struct file_info **files;
int allocated;
@@ -394,7 +399,9 @@ static void dump_isodirrec(FILE *, const unsigned char *isodirrec);
#endif
static time_t time_from_tm(struct tm *);
static time_t isodate17(const unsigned char *);
+static int isodate17_valid(const unsigned char *);
static time_t isodate7(const unsigned char *);
+static int isodate7_valid(const unsigned char *);
static int isBootRecord(struct iso9660 *, const unsigned char *);
static int isVolumePartition(struct iso9660 *, const unsigned char *);
static int isVDSetTerminator(struct iso9660 *, const unsigned char *);
@@ -1351,13 +1358,22 @@ archive_read_format_iso9660_read_header(struct archive_read *a,
archive_entry_set_uid(entry, file->uid);
archive_entry_set_gid(entry, file->gid);
archive_entry_set_nlink(entry, file->nlinks);
- if (file->birthtime_is_set)
+ if ((file->time_is_set & BIRTHTIME_IS_SET))
archive_entry_set_birthtime(entry, file->birthtime, 0);
else
archive_entry_unset_birthtime(entry);
- archive_entry_set_mtime(entry, file->mtime, 0);
- archive_entry_set_ctime(entry, file->ctime, 0);
- archive_entry_set_atime(entry, file->atime, 0);
+ if ((file->time_is_set & MTIME_IS_SET))
+ archive_entry_set_mtime(entry, file->mtime, 0);
+ else
+ archive_entry_unset_mtime(entry);
+ if ((file->time_is_set & CTIME_IS_SET))
+ archive_entry_set_ctime(entry, file->ctime, 0);
+ else
+ archive_entry_unset_ctime(entry);
+ if ((file->time_is_set & ATIME_IS_SET))
+ archive_entry_set_atime(entry, file->atime, 0);
+ else
+ archive_entry_unset_atime(entry);
/* N.B.: Rock Ridge supports 64-bit device numbers. */
archive_entry_set_rdev(entry, (dev_t)file->rdev);
archive_entry_set_size(entry, iso9660->entry_bytes_remaining);
@@ -1898,8 +1914,11 @@ parse_file_info(struct archive_read *a, struct file_info *parent,
file->parent = parent;
file->offset = offset;
file->size = fsize;
- file->mtime = isodate7(isodirrec + DR_date_offset);
- file->ctime = file->atime = file->mtime;
+ if (isodate7_valid(isodirrec + DR_date_offset)) {
+ file->time_is_set |= MTIME_IS_SET | ATIME_IS_SET | CTIME_IS_SET;
+ file->mtime = isodate7(isodirrec + DR_date_offset);
+ file->ctime = file->atime = file->mtime;
+ }
file->rede_files.first = NULL;
file->rede_files.last = &(file->rede_files.first);
@@ -2573,51 +2592,73 @@ parse_rockridge_TF1(struct file_info *file, const unsigned char *data,
/* Use 17-byte time format. */
if ((flag & 1) && data_length >= 17) {
/* Create time. */
- file->birthtime_is_set = 1;
- file->birthtime = isodate17(data);
+ if (isodate17_valid(data)) {
+ file->time_is_set |= BIRTHTIME_IS_SET;
+ file->birthtime = isodate17(data);
+ }
data += 17;
data_length -= 17;
}
if ((flag & 2) && data_length >= 17) {
/* Modify time. */
- file->mtime = isodate17(data);
+ if (isodate17_valid(data)) {
+ file->time_is_set |= MTIME_IS_SET;
+ file->mtime = isodate17(data);
+ }
data += 17;
data_length -= 17;
}
if ((flag & 4) && data_length >= 17) {
/* Access time. */
- file->atime = isodate17(data);
+ if (isodate17_valid(data)) {
+ file->time_is_set |= ATIME_IS_SET;
+ file->atime = isodate17(data);
+ }
data += 17;
data_length -= 17;
}
if ((flag & 8) && data_length >= 17) {
/* Attribute change time. */
- file->ctime = isodate17(data);
+ if (isodate17_valid(data)) {
+ file->time_is_set |= CTIME_IS_SET;
+ file->ctime = isodate17(data);
+ }
}
} else {
/* Use 7-byte time format. */
if ((flag & 1) && data_length >= 7) {
/* Create time. */
- file->birthtime_is_set = 1;
- file->birthtime = isodate7(data);
+ if (isodate7_valid(data)) {
+ file->time_is_set |= BIRTHTIME_IS_SET;
+ file->birthtime = isodate7(data);
+ }
data += 7;
data_length -= 7;
}
if ((flag & 2) && data_length >= 7) {
/* Modify time. */
- file->mtime = isodate7(data);
+ if (isodate7_valid(data)) {
+ file->time_is_set |= MTIME_IS_SET;
+ file->mtime = isodate7(data);
+ }
data += 7;
data_length -= 7;
}
if ((flag & 4) && data_length >= 7) {
/* Access time. */
- file->atime = isodate7(data);
+ if (isodate7_valid(data)) {
+ file->time_is_set |= ATIME_IS_SET;
+ file->atime = isodate7(data);
+ }
data += 7;
data_length -= 7;
}
if ((flag & 8) && data_length >= 7) {
/* Attribute change time. */
- file->ctime = isodate7(data);
+ if (isodate7_valid(data)) {
+ file->time_is_set |= CTIME_IS_SET;
+ file->ctime = isodate7(data);
+ }
}
}
}
@@ -3226,6 +3267,56 @@ isValid733Integer(const unsigned char *p)
&& p[3] == p[4]);
}
+static int
+isodate7_valid(const unsigned char *v)
+{
+ int year = v[0];
+ int month = v[1];
+ int day = v[2];
+ int hour = v[3];
+ int minute = v[4];
+ int second = v[5];
+ int gmt_off = (signed char)v[6];
+
+ /* ECMA-119 9.1.5 "If all seven values are zero, it shall mean
+ * that the date is unspecified" */
+ if (year == 0
+ && month == 0
+ && day == 0
+ && hour == 0
+ && minute == 0
+ && second == 0
+ && gmt_off == 0)
+ return 0;
+ /*
+ * Sanity-test each individual field
+ */
+ /* Year can have any value */
+ /* Month must be 1-12 */
+ if (month < 1 || month > 12)
+ return 0;
+ /* Day must be 1-31 */
+ if (day < 1 || day > 31)
+ return 0;
+ /* Hour must be 0-23 */
+ if (hour > 23)
+ return 0;
+ /* Minute must be 0-59 */
+ if (minute > 59)
+ return 0;
+ /* second must be 0-59 according to ECMA-119 9.1.5 */
+ /* BUT: we should probably allow for the time being in UTC, which
+ allows up to 61 seconds in a minute in certain cases */
+ if (second > 61)
+ return 0;
+ /* Offset from GMT must be -48 to +52 */
+ if (gmt_off < -48 || gmt_off > +52)
+ return 0;
+
+ /* All tests pass, this is OK */
+ return 1;
+}
+
static time_t
isodate7(const unsigned char *v)
{
@@ -3252,6 +3343,67 @@ isodate7(const unsigned char *v)
return (t);
}
+static int
+isodate17_valid(const unsigned char *v)
+{
+ /* First 16 bytes are all ASCII digits */
+ for (int i = 0; i < 16; i++) {
+ if (v[i] < '0' || v[i] > '9')
+ return 0;
+ }
+
+ int year = (v[0] - '0') * 1000 + (v[1] - '0') * 100
+ + (v[2] - '0') * 10 + (v[3] - '0');
+ int month = (v[4] - '0') * 10 + (v[5] - '0');
+ int day = (v[6] - '0') * 10 + (v[7] - '0');
+ int hour = (v[8] - '0') * 10 + (v[9] - '0');
+ int minute = (v[10] - '0') * 10 + (v[11] - '0');
+ int second = (v[12] - '0') * 10 + (v[13] - '0');
+ int hundredths = (v[14] - '0') * 10 + (v[15] - '0');
+ int gmt_off = (signed char)v[16];
+
+ if (year == 0 && month == 0 && day == 0
+ && hour == 0 && minute == 0 && second == 0
+ && hundredths == 0 && gmt_off == 0)
+ return 0;
+ /*
+ * Sanity-test each individual field
+ */
+
+ /* Year must be 1900-2300 */
+ /* (Not specified in ECMA-119, but these seem
+ like reasonable limits. */
+ if (year < 1900 || year > 2300)
+ return 0;
+ /* Month must be 1-12 */
+ if (month < 1 || month > 12)
+ return 0;
+ /* Day must be 1-31 */
+ if (day < 1 || day > 31)
+ return 0;
+ /* Hour must be 0-23 */
+ if (hour > 23)
+ return 0;
+ /* Minute must be 0-59 */
+ if (minute > 59)
+ return 0;
+ /* second must be 0-59 according to ECMA-119 9.1.5 */
+ /* BUT: we should probably allow for the time being in UTC, which
+ allows up to 61 seconds in a minute in certain cases */
+ if (second > 61)
+ return 0;
+ /* Hundredths must be 0-99 */
+ if (hundredths > 99)
+ return 0;
+ /* Offset from GMT must be -48 to +52 */
+ if (gmt_off < -48 || gmt_off > +52)
+ return 0;
+
+ /* All tests pass, this is OK */
+ return 1;
+
+}
+
static time_t
isodate17(const unsigned char *v)
{
diff --git a/libarchive/test/test_read_format_iso_Z.c b/libarchive/test/test_read_format_iso_Z.c
index d07bc1bc8..716552fa3 100644
--- a/libarchive/test/test_read_format_iso_Z.c
+++ b/libarchive/test/test_read_format_iso_Z.c
@@ -93,16 +93,20 @@ test_small(const char *name)
assertEqualIntA(a, ARCHIVE_OK,
archive_read_next_header(a, &ae));
assertEqualString(".", archive_entry_pathname(ae));
- assertEqualIntA(a, 3443989665, archive_entry_atime(ae));
- assertEqualIntA(a, 0, archive_entry_birthtime(ae));
- assertEqualIntA(a, 3443989665, archive_entry_ctime(ae));
+ assertEqualInt(0, archive_entry_atime_is_set(ae));
+ assertEqualInt(0, archive_entry_atime(ae));
+ assertEqualInt(0, archive_entry_birthtime_is_set(ae));
+ assertEqualInt(0, archive_entry_birthtime(ae));
+ assertEqualInt(0, archive_entry_ctime_is_set(ae));
+ assertEqualInt(0, archive_entry_ctime(ae));
assertEqualIntA(a, 0, archive_entry_dev(ae));
assertEqualIntA(a, AE_IFDIR, archive_entry_filetype(ae));
assertEqualIntA(a, 0, archive_entry_gid(ae));
assertEqualStringA(a, NULL, archive_entry_gname(ae));
assertEqualIntA(a, 0, archive_entry_ino(ae));
assertEqualIntA(a, AE_IFDIR | 0700, archive_entry_mode(ae));
- assertEqualIntA(a, 3443989665, archive_entry_mtime(ae));
+ assertEqualInt(0, archive_entry_mtime_is_set(ae));
+ assertEqualInt(0, archive_entry_mtime(ae));
assertEqualIntA(a, 4, archive_entry_nlink(ae));
assertEqualIntA(a, 0700, archive_entry_perm(ae));
assertEqualIntA(a, 2048, archive_entry_size(ae));

@ -0,0 +1,177 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit libtool multilib-minimal toolchain-funcs verify-sig
DESCRIPTION="Multi-format archive and compression library"
HOMEPAGE="
https://www.libarchive.org/
https://github.com/libarchive/libarchive/
"
SRC_URI="
https://www.libarchive.de/downloads/${P}.tar.xz
verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
"
LICENSE="BSD BSD-2 BSD-4 public-domain"
SLOT="0/13"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd
"
RESTRICT="!test? ( test )"
RDEPEND="
sys-libs/zlib:=[${MULTILIB_USEDEP}]
acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
!expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
dev-libs/openssl:=[${MULTILIB_USEDEP}]
lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
"
# TODO: fix attr/xattr.h includes and remove sys-apps/attr dep
DEPEND="${RDEPEND}
kernel_linux? (
virtual/os-headers
e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
)
test? (
app-arch/lrzip
app-arch/lz4
app-arch/lzip
app-arch/lzop
app-arch/xz-utils
app-arch/zstd
lzma? ( app-arch/xz-utils[extra-filters(+)] )
)
"
BDEPEND="
verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
elibc_musl? ( sys-libs/queue-standalone )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
# false positives (checks for libc-defined hash functions)
QA_CONFIG_IMPL_DECL_SKIP=(
SHA256_Init SHA256_Update SHA256_Final
SHA384_Init SHA384_Update SHA384_Final
SHA512_Init SHA512_Update SHA512_Final
)
PATCHES=(
# https://github.com/libarchive/libarchive/issues/2069
# (we can simply update the command since we don't support old lrzip)
"${FILESDIR}/${PN}-3.7.2-lrzip.patch"
# https://github.com/libarchive/libarchive/pull/2330
"${FILESDIR}/${P}-iso9660-times.patch"
)
src_prepare() {
default
# Needed for flags to be respected w/ LTO
elibtoolize
}
multilib_src_configure() {
export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923
local myconf=(
$(use_enable acl)
$(use_enable static-libs static)
$(use_enable xattr)
$(use_with blake2 libb2)
$(use_with bzip2 bz2lib)
$(use_with expat)
$(use_with !expat xml2)
$(use_with iconv)
$(use_with lz4)
$(use_with lzma)
$(use_with lzo lzo2)
$(use_with nettle)
--with-zlib
$(use_with zstd)
# Windows-specific
--without-cng
)
if multilib_is_native_abi ; then
myconf+=(
--enable-bsdcat="$(tc-is-static-only && echo static || echo shared)"
--enable-bsdcpio="$(tc-is-static-only && echo static || echo shared)"
--enable-bsdtar="$(tc-is-static-only && echo static || echo shared)"
--enable-bsdunzip="$(tc-is-static-only && echo static || echo shared)"
)
else
myconf+=(
--disable-bsdcat
--disable-bsdcpio
--disable-bsdtar
--disable-bsdunzip
)
fi
ECONF_SOURCE="${S}" econf "${myconf[@]}"
}
multilib_src_compile() {
if multilib_is_native_abi ; then
emake
else
emake libarchive.la
fi
}
src_test() {
mkdir -p "${T}"/bin || die
# tests fail when lbzip2[symlink] is used in place of ref bunzip2
ln -s "${BROOT}/bin/bunzip2" "${T}"/bin || die
# workaround lrzip broken on 32-bit arches with >= 10 threads
# https://bugs.gentoo.org/927766
cat > "${T}"/bin/lrzip <<-EOF || die
#!/bin/sh
exec "$(type -P lrzip)" -p1 "\${@}"
EOF
chmod +x "${T}/bin/lrzip" || die
local -x PATH=${T}/bin:${PATH}
multilib-minimal_src_test
}
multilib_src_test() {
# sandbox is breaking long symlink behavior
local -x SANDBOX_ON=0
local -x LD_PRELOAD=
# some locales trigger different output that breaks tests
local -x LC_ALL=C.UTF-8
emake check
}
multilib_src_install() {
if multilib_is_native_abi ; then
emake DESTDIR="${D}" install
else
local install_targets=(
install-includeHEADERS
install-libLTLIBRARIES
install-pkgconfigDATA
)
emake DESTDIR="${D}" "${install_targets[@]}"
fi
# Libs.private: should be used from libarchive.pc instead
find "${ED}" -type f -name "*.la" -delete || die
# https://github.com/libarchive/libarchive/issues/1766
sed -e '/Requires\.private/s:iconv::' \
-i "${ED}/usr/$(get_libdir)/pkgconfig/libarchive.pc" || die
}

Binary file not shown.

@ -11,11 +11,14 @@ AUX incus-user-0.4.service 247 BLAKE2B 97c181da8dc7c91e8effec89a8bac17b626e8e2f3
AUX incus-user-0.4.socket 204 BLAKE2B df26315099820f77fc875c1619078c0b3adc1cf131f4a2c5f3b6f91609bc07a4535d9fb24d20f91c77b0de7f8334442ba17c704310f35ccbc2864a6148f78389 SHA512 a2541cc29d87e96d6a2ebec1cb72dd5779648b4d739657cf123590c23ae00b8022ebf68a7a2af24cfdb9fcb89a05ec87ecd15e37f3160c7ceedf23f3a2459950
DIST incus-6.0.1.tar.xz 11653056 BLAKE2B d026f9fb99d7393d286006cfe759681b58b980b7a2432a98ba8a6862e17099ef6ee8d1ec1766d00fac1a6d1e748a7d10d3d5ad14b31c542618044f77a27fe255 SHA512 8218c121cf1afd307f748c0f1c0b1ba34a05fa0c43a515aab03d9f92c66becaa6bff245e93842e7b0746ce6019d66f1a5e4c317ec05e0ab088b539e5378d78dc
DIST incus-6.0.1.tar.xz.asc 833 BLAKE2B c5c9d3d4796e97ef745102c13e52d691e7f087a5a0cc8e0a069ec7c94686e6e8de04d3dd247157e16eb3deea2b877453e3462ec829ced2ba9cb1928af9a3aa1b SHA512 c47df95afa7c9ef7041fb29497567ab3b1ed30c3c175b4be84bc75a6a2c47072cc291e43fa738a5a58d753b04aef87334780f9d45184a9543a49fad263859aa0
DIST incus-6.0.2.tar.xz 11197324 BLAKE2B fa15816ea05865ce48f7cb668c3138d2d186a1876669d6eaf05ffd335d8feedf7eda41301be9d2e07879aa3fb2e7177a5bd26cb89a3789d46ef648c2fcb06db5 SHA512 ef58bc22154204a3f89b973fd5289385fa98aa2c2a97b0ff3ed2fa2a0c899ee3dc08cb46552ade2e86dc13f5de55f9ef59aea775c60eb3df74d088f8a1e2795a
DIST incus-6.0.2.tar.xz.asc 833 BLAKE2B bcdeb0d2a3684dcdcb620166865523a2e9eb595f0e7760f05a06ea0608dc4fc7111b75206fe62a63cfd90a0d0ec79206404994e53770d5e35a639a67e1ad753c SHA512 18587ddc7b7cb41418ee0e7a43875663e71c9d39a505fd55bc29fe83717b5d5cdc876c46912561610735ddf80462631716354a943a272ae5ccf0ee495aff1c1c
DIST incus-6.4.tar.xz 11745236 BLAKE2B 14e9980238f1eb55b0ca8c1a9fe72e5335aa92193ba5805525bde7fa6d417b46cc193ce43e9ef6c85b86d2fc500021bfb6f30535e69722a93e395be55de64358 SHA512 a9d32526cc7ccf93fe0579f95cbd87f72cecf13c5ebe9d0ee4a61a8f921737f1842ea35d452bdf58ca3d2c5529198e8d80dfee41ce6c92a6213f1994f421c1f6
DIST incus-6.4.tar.xz.asc 833 BLAKE2B 8a6753f0b92f58095ff27d7ffdac9e70a408a1466dd224cabb47d482fe0b9b0747a03635a5bc419b26897e2ae073f9f0c0d81bd5ed3dff09a5e844ee9dd02f6d SHA512 c6d69941f4ecca2c0020001c5fe848f4bf14edf99b471ace57e38bed48b74862bf13eae1b973e0783ca5ab16bc33887ab9b98b42ff6d1a387ff5670af7666d6a
DIST incus-6.5.tar.xz 11233032 BLAKE2B 667bf93a55dc58f8426765d3b536fee0e3b3f521fa64ba51948874a04dbf4549d856170f50723aaad18690169e41913507bdac4cf426c65cf89df06ae883b1e8 SHA512 e5e9d0b7458052214813201c771c24e878c0682d749bb150fd477f5319a4dc1b641c963646ee5c16981d5698e941b62a4c5cc7a5f29e9f45eebf6a443dc029ec
DIST incus-6.5.tar.xz.asc 833 BLAKE2B f2c468c86f5d4524bc0590bbd6b2c3e6bb69e2173cc63eb3f0b1d75a5ecd0ceb3e906c77a31011f82ced4407a00562e066494ff2ae4e82144e9eb0e28d88d4e7 SHA512 f31aceb2972dac43f7dfca5968224961b2666eccacb1a31cc9de1baf5415e85f32f41e23f4b6eb4411e66f59260b7a847457827b641e02e7221ec6b12331d911
EBUILD incus-6.0.1-r1.ebuild 6233 BLAKE2B 54ad8756f50c98716788829f9ca7639d0ac256254667f8cb850850b1d02cccc09e734f0bf12cd8fb1e3d337d9a97d985c87667e394761fac60bb4d36cc3f67e7 SHA512 38325e05fbdc35492616ad18f19deb18042413a05016635fbd00f5c8bf8361916921ac27cc105745a525b3eef05c3251b40acbe0700dce350e36b209c0153cff
EBUILD incus-6.0.2.ebuild 6081 BLAKE2B bdec37a086f1536559d0924d9412804625c506f3f35ee569f808fc72a79af5d0002815c322e4584f48eb7f0fa9058abf06d29e36a6350cbd1de33a30a4790643 SHA512 59e3ad8c22fb66aac2ddd3166012223206445129c37ba039ead5aa9dad29854d57edf9141a4673365f8e54c0dcdc82fdabdca3dc2006d46e1d53e2b2e62790bf
EBUILD incus-6.4.ebuild 6237 BLAKE2B 4a8017b1ebacbe2333598a29fb9bf7fb776277a27813fbec0210b33d60a1d41cc10c1f968bf3e726274b7067542ec9df24fafb4f6e4933160329abe6eb64b7db SHA512 d098a75f52e2da112e729db27d1210c728c5e33bdfc7303cea5bd9265b1d100d0936ebb70bcfe81c34d387a1adbc4d352e742ace676c51cdb73781f4f76cd9cf
EBUILD incus-6.5-r1.ebuild 6084 BLAKE2B 38c580b6fd452e622b46de3774f13c08a5cfb524aebe912a681fc4d6d130885c815813591860cb550f32de19235cdc02b62dfbafb00a25dec0c13b033a67232a SHA512 c407def0cb54891ce60f4576ad9f6c4df611b9818dc0d2ba4b6efad8c4b9513dbebf7684b52feabeac3f99c9d831958c81374c88f1b7b22e9d46312eef06d2e6
MISC metadata.xml 1593 BLAKE2B 7142f75669fbc2f3d3d599896dd5839dff6b2afb6a47f54eb67b026db073afac4736639e6b17b4ab312b1987282c3b4fc3c8edba00d1d3b90e227f9fafef2c62 SHA512 6653c90a46eee2ca256e05645796f1d0094f11eee4ad7da7cc2c5e141575099b0676c7a31a49a2addb53e523b46434c99e61f1781cf3a801c8d63c9931d7659d

@ -0,0 +1,215 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module linux-info optfeature systemd toolchain-funcs verify-sig
DESCRIPTION="Modern, secure and powerful system container and virtual machine manager"
HOMEPAGE="https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus"
SRC_URI="https://linuxcontainers.org/downloads/incus/${P}.tar.xz
verify-sig? ( https://linuxcontainers.org/downloads/incus/${P}.tar.xz.asc )"
LICENSE="Apache-2.0 BSD LGPL-3 MIT"
SLOT="0/lts"
KEYWORDS="~amd64 ~arm64"
IUSE="apparmor fuidshift nls"
DEPEND="acct-group/incus
acct-group/incus-admin
app-arch/xz-utils
>=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)]
dev-db/sqlite:3
>=dev-libs/cowsql-1.15.6
dev-libs/lzo
>=dev-libs/raft-0.22.1:=[lz4]
>=dev-util/xdelta-3.0[lzma(+)]
net-dns/dnsmasq[dhcp]
sys-libs/libcap
virtual/udev"
RDEPEND="${DEPEND}
fuidshift? ( !app-containers/lxd )
net-firewall/ebtables
net-firewall/iptables
sys-apps/iproute2
sys-fs/fuse:*
>=sys-fs/lxcfs-5.0.0
sys-fs/squashfs-tools[lzma]
virtual/acl"
BDEPEND=">=dev-lang/go-1.21
nls? ( sys-devel/gettext )
verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
CONFIG_CHECK="
~CGROUPS
~IPC_NS
~NET_NS
~PID_NS
~SECCOMP
~USER_NS
~UTS_NS
~KVM
~MACVTAP
~VHOST_VSOCK
"
ERROR_IPC_NS="CONFIG_IPC_NS is required."
ERROR_NET_NS="CONFIG_NET_NS is required."
ERROR_PID_NS="CONFIG_PID_NS is required."
ERROR_SECCOMP="CONFIG_SECCOMP is required."
ERROR_UTS_NS="CONFIG_UTS_NS is required."
WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual machines."
WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines."
WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines."
# Go magic.
QA_PREBUILT="/usr/bin/incus
/usr/bin/incus-agent
/usr/bin/incus-benchmark
/usr/bin/incus-migrate
/usr/bin/lxc-to-incus
/usr/sbin/fuidshift
/usr/sbin/incusd
/usr/sbin/lxd-to-incus"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc
# The testsuite must be run as root.
# make: *** [Makefile:156: check] Error 1
RESTRICT="test"
GOPATH="${S}/_dist"
src_unpack() {
verify-sig_src_unpack
go-module_src_unpack
}
src_prepare() {
export GOPATH="${S}/_dist"
default
sed -i \
-e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/incus:g" \
-e "s:make:make ${MAKEOPTS}:g" \
Makefile || die
sed -i \
-e "s:/usr/share/OVMF:/usr/share/edk2-ovmf:g" \
-e "s:OVMF_VARS.ms.fd:OVMF_VARS.fd:g" \
internal/server/instance/drivers/edk2/driver_edk2.go || die "Failed to fix hardcoded ovmf paths."
# Fix hardcoded virtfs-proxy-helper file path, see bug 798924
sed -i \
-e "s:/usr/lib/qemu/virtfs-proxy-helper:/usr/libexec/virtfs-proxy-helper:g" \
internal/server/device/device_utils_disk.go || die "Failed to fix virtfs-proxy-helper path."
cp "${FILESDIR}"/incus-0.4.service "${T}"/incus.service || die
if use apparmor; then
sed -i \
'/^EnvironmentFile=.*/a ExecStartPre=\/usr\/libexec\/lxc\/lxc-apparmor-load' \
"${T}"/incus.service || die
fi
# Disable -Werror's from go modules.
find "${S}" -name "cgo.go" -exec sed -i "s/ -Werror / /g" {} + || die
}
src_configure() { :; }
src_compile() {
export GOPATH="${S}/_dist"
export CGO_LDFLAGS_ALLOW="-Wl,-z,now"
for k in incus-benchmark incus-simplestreams incus-user incus lxc-to-incus lxd-to-incus ; do
ego install -v -x "${S}/cmd/${k}"
done
if use fuidshift ; then
ego install -v -x "${S}/cmd/fuidshift"
fi
ego install -v -x -tags libsqlite3 "${S}"/cmd/incusd
# Needs to be built statically
CGO_ENABLED=0 go install -v -tags netgo "${S}"/cmd/incus-migrate
CGO_ENABLED=0 go install -v -tags agent,netgo "${S}"/cmd/incus-agent
use nls && emake build-mo
}
src_test() {
emake check
}
src_install() {
export GOPATH="${S}/_dist"
if tc-is-cross-compiler ; then
local bindir="_dist/bin/linux_${GOARCH}"
else
local bindir="_dist/bin"
fi
newsbin "${FILESDIR}"/incus-startup-0.4.sh incus-startup
# Admin tools
for l in incusd incus-user lxd-to-incus ; do
dosbin ${bindir}/${l}
done
# User tools
for m in incus-agent incus-benchmark incus-migrate incus-simplestreams incus lxc-to-incus ; do
dobin ${bindir}/${m}
done
# fuidshift, should be moved under admin tools at some point
if use fuidshift ; then
dosbin ${bindir}/fuidshift
fi
newconfd "${FILESDIR}"/incus-6.0.confd incus
newinitd "${FILESDIR}"/incus-6.0.initd incus
newinitd "${FILESDIR}"/incus-user-0.4.initd incus-user
systemd_dounit "${T}"/incus.service
systemd_newunit "${FILESDIR}"/incus-0.4.socket incus.socket
systemd_newunit "${FILESDIR}"/incus-startup-0.4.service incus-startup.service
systemd_newunit "${FILESDIR}"/incus-user-0.4.service incus-user.service
systemd_newunit "${FILESDIR}"/incus-user-0.4.socket incus-user.socket
if ! tc-is-cross-compiler; then
# Generate and install shell completion files.
mkdir -p "${D}"/usr/share/{bash-completion/completions/,fish/vendor_completions.d/,zsh/site-functions/} || die
"${bindir}"/incus completion bash > "${D}"/usr/share/bash-completion/completions/incus || die
"${bindir}"/incus completion fish > "${D}"/usr/share/fish/vendor_completions.d/incus.fish || die
"${bindir}"/incus completion zsh > "${D}"/usr/share/zsh/site-functions/_incus || die
else
ewarn "Shell completion files not installed! Install them manually with incus completion --help"
fi
dodoc AUTHORS
dodoc -r doc/*
use nls && domo po/*.mo
}
pkg_postinst() {
elog
elog "Please see"
elog " https://wiki.gentoo.org/wiki/Incus"
elog " https://wiki.gentoo.org/wiki/Incus#Migrating_from_LXD"
elog
optfeature "virtual machine support" app-cdr/cdrtools app-emulation/qemu[spice,usbredir,virtfs]
optfeature "btrfs storage backend" sys-fs/btrfs-progs
optfeature "ipv6 support" net-dns/dnsmasq[ipv6]
optfeature "full incus-migrate support" net-misc/rsync
optfeature "lvm2 storage backend" sys-fs/lvm2
optfeature "zfs storage backend" sys-fs/zfs
elog
elog "Be sure to add your local user to the incus group."
elog
}

Binary file not shown.

@ -17,11 +17,11 @@ DIST emacs-29.4.tar.xz 52210344 BLAKE2B 825fd2665b6427dbc3cb618b40df2f71fa6b0888
DIST emacs-30.0.91.tar.xz 54782188 BLAKE2B 9ef6f6bcca6b33fb9f70530ff1bb2ff8d56d88d201b8a9267d503e75f23efdb6e9707353495d1c504fbdd26a6a260d39cf98077188f41d65118af21e02715069 SHA512 43dd5d21dab16d88c1ca2e430a11dad1e4a7e173f217f5762aea0b6e68b526c6486a9e2856622c1f9aa06553192d2d0fa04454115f1e77e221b14b6b03dc31b6
EBUILD emacs-18.59-r15.ebuild 4452 BLAKE2B 054147542f5dcdb5fb86d07194e231ff00babde084c417a648516753cf276e0e65a4da3f78c0154bf31d3f410c4afcdf9ccbeaa2a1275c29fd01aacc15fd6d70 SHA512 c1c377cd37bec24c0b845123f109d69de113c22ce85eac9a9efd4b063f7c2c2f07666f7dbf93cf2c9c89d1b15290ba63f1e83e446a245e27c2d8a4b6ef15c9e2
EBUILD emacs-26.3-r18.ebuild 11982 BLAKE2B cb2879cc7a793cfd3a10612879aad5a9ca4d54d5660270aa9553d3a15ee73f9345e996df5a4a7149ec12fae437b11f6a52edd4c8f297d3ffa38ec667de1b851f SHA512 104b71b8b1e2823355a1fa812f4d8e3b17237b0442a4af56a0bbb676cd1114a71dc68ad63c2394ec3e114e4608a2739d8b2f257acadd6e335fe2af12f8fa1e2f
EBUILD emacs-26.3-r19.ebuild 11986 BLAKE2B 75c24d345f0f58487d834f1501ffe69c2fa3b31b07f1b2ed5f125b580a3994b5a3e3f3707bd194682d53201e9839ddfa7ed82f112becd29a7137681504900491 SHA512 c0cb07ca7ef97a14828b20fce484a0a60a9aaf39a7164f656373264ef33527630c40aad2a365ffbab2535575d57749d56c2aaac1c3a1dc182081bb363e0f39b7
EBUILD emacs-26.3-r19.ebuild 11985 BLAKE2B a129888e15002fa8bfcee37c1abbb6fc601c28024dfb69f2dc7ce7662adcac426a9d6dbadf2eb83812cb23b729ab018fe346280369e4a81b870e183fb7d5c16a SHA512 bcba08cf995d29d653959495d8afb6a3df26557f39ef42dd5711ae176df326540f0cc0f971236da2010b6d05ddf513d3201bfb26bdc09d852fb247457866cc18
EBUILD emacs-27.2-r16.ebuild 14709 BLAKE2B d82179dc877f11888a3e364bb10db873928784a58281a0d05bd080f41655f6a21b04e6211e4ea75576e7c327b200e2f9727d9bbfa4d4687a22251544c44ee7a8 SHA512 5742f7f8f51a8d3ac0f15eae33cbe6959556e9489fdf6460377e9e65148186e7fe4872c733dc9471784c1d6486432c42debf6fc06fe9366172e2728785fe8914
EBUILD emacs-27.2-r17.ebuild 14714 BLAKE2B 7282d3002aabaa091d21370533fec5f29121eeae5c3fb3a339149bcc6065c31e3c0a1386e2ff2160cd2e10a8e74b20d95760dc34539396d07c362a329c7e1acf SHA512 31960790ca2da0444ca5738849e6a9e36e1c07b0f99be8a766773905d86d97bff2fbfd1f44093e0055e632411d64caf7587ef01e27cc840737b87e025ebde9fe
EBUILD emacs-27.2-r17.ebuild 14713 BLAKE2B 1e4943bbb7031949052bfa4f8210cdd30fe763cbc9cde27502f95e867244c9171ad1bb883991b8928cd43f3080501c79e2d0f695d76e0560aa21c8e819b3c88f SHA512 c40ad67a6e01d8fb56954575ec4b9ca369a4ed6e8b2aa25c1b495910b85d28b20d9f9e271a90a2c087192f25eb34dfe06b61f3a9b04c9bc917e44e97fa31cca7
EBUILD emacs-28.2-r12.ebuild 17663 BLAKE2B 9f19612d00b5d9f235250ae67fc442d07ace73b82b9e690d3c859a45c58799d227e48dcfa41bb6bc0872297699b300bdb66107b0762729c48f44b56c84429967 SHA512 718073a5c989c4005f99245cc8ce492410cd474f753c41426206352eb3342f970948bbbe0b05fef2e2e63c67296ee5e2ee875878eab57ed745799d4c7beb74f8
EBUILD emacs-28.2-r13.ebuild 17681 BLAKE2B c793e8cbc476e38d93c44f637f2a44743c88fdb3002c80d36a79f2b9751275bf34e5c2a242b201d2fb4844df959cf47f92f1e3da8e1d14d88c9e8975776d765f SHA512 a84fa51b374835ad13f917d18f8d744327a8b86f6a61dd80a6442c2eeeb3a5477a39788eac33ffe7d4d40b1f4ad482eac7fa97573ed20d1bfc1967c95b70fe79
EBUILD emacs-28.2-r13.ebuild 17680 BLAKE2B e57f64fa099fc05573fa3880eaa5e4128ff815cdcc116f2c3f10f4fb03aea468bf058c83f68544f07e4c0369a8cd3e21dde419e6af20e99b336bd4642f6d8486 SHA512 a17a5a577b4f41225cb59f12e20974ae71ca9b209864d9e33f8946f2fa1e7d5b04218c03c7e5788d930a3f05a0a0e1709c1cfe9d7f53c2c05edfc486de7258e6
EBUILD emacs-29.3-r2.ebuild 20493 BLAKE2B 350b1480a8b8f5803a8d5f81438b915be414260a3d561d1809ca133034981b7f4365fed6369b29bb51971ad220205379c86a702051a1e807f4b2740b68cf1636 SHA512 50481f67b67b3516cb6869a500647831cab20fdac5e774f9f2113e65c08a3fd979605411ed65c6302807740bb1c260634ca2f3ec32ebf24d6365a543e34450aa
EBUILD emacs-29.3-r3.ebuild 20497 BLAKE2B 4f1d044cc6a39afc1dc91c20e65d996cb2bc1707bdd0a88aaff5dd1ba7539d3c468d9002cf24d3b6debd6a55c158feef002a44682f7f1c16093c1cdb78a4344c SHA512 68e9236657c9ba43814b38eab110d1c8cd5bad203bcc5b13be870d4a815bd6613c4471845b3e648ab41e00da5bebd19d0ff0c5e66f7ca1f5085f628e2e696388
EBUILD emacs-29.4.ebuild 20510 BLAKE2B 229a0bb3769bd3aa2819cc9915b9ef9ab8f0e7df2098e2fdb6e0cfc73349b8d94d3f091af71fc36fd3e3d5b46192e49a509132d70d3932b65b0795177e254dc8 SHA512 f3941f6cfc4735edd0c16551d1db38858da861dd94eab1cc098e6938bc91fec764a5537900bf990ace8b4e8fd7206b02222530ac3cf8d18a2d62ac36fc51ec1f

@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="26"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]

@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"

@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"

@ -1,6 +1,3 @@
DIST pluma-plugins-1.26.0.tar.xz 505652 BLAKE2B 09d34a3205796aab0b94b6e4d1c44b9902091b46511735b74a9cc1d1bee8a28352bf673ea7788eb4522e1dd0614a0399471aa8a076fd50f70bf1cf66e80326ad SHA512 ee59d52e0f879a5adf745c4be4a274f5c5b5403d7a9485236879e6e6db1c8f743de74be379fe84d2da73efe3eeb63bfa089a28f73762a6f0ceee0dbbbc464fa4
DIST pluma-plugins-1.28.0.tar.xz 520696 BLAKE2B ebc5019e13993b51af1abc323b4a7d6dba32ba33cb7dc86286b10f8678d36e52db6d778482a2c0293f678e6158eef1b33878de0b27c83b22248e7df5ab801eb6 SHA512 63fc17649a967f15751541a1292e6dc9c318f2e66f30df3a477ee7b3dc6a2f3560512ed89a775b8e14fbc5942e06ed46099f0aa2ed24f7b4991146ad2ed55228
EBUILD pluma-plugins-1.26.0-r2.ebuild 1704 BLAKE2B 678619e9d326f9500128b418ffe093bf06b0ea6930bfabaf99d7cdbaaaee5e7f83afdbda9e9b1ef1d42bbd94c154bf2034886988a5d79a3fde93a02109b37294 SHA512 d35be169e20027c14b757190306db94d72eb8e56edd9a4bdb15b7a67da906d18a0717ca09f3bd92132796056e759e5b078a525539b1e1a5d602d06afdbb84c80
EBUILD pluma-plugins-1.26.0-r3.ebuild 1512 BLAKE2B 6357fa25fbd7cfa13bc26089e4d8fc59e2fb6c7aeefb66521825bc1b37ba038b836347ff08b9d7b60c75158819b91d9fda188f3b554bfb66d988bda31e909d00 SHA512 ff0c8a418ed0fb5ec541b84f10af2b285aeda6b11d953247ab6389d3f4e417898bebb5ecb1189a21ad713d4d97d16eee4c2c4a44064ac77771d86a0d17ea08b6
EBUILD pluma-plugins-1.28.0.ebuild 1509 BLAKE2B 7f2150970a4d1ba5cffd6447b96c004a01c4807f65bbe9b8d72f1907eae7fc0370f28a5b1360d22cfe9787ae97ba23c1e29df451c4ad32674abbc486da28a511 SHA512 af0950c9719453adabb7c76ab6a04455252f442365c739c6fb89f36f43ab142bcd40daee434fa2d24c5589b18f04e126ccf867dba6b9f855b5a77a0a8af46025
MISC metadata.xml 797 BLAKE2B 5dbbf99765e1048cf448c4bf5246de793251af051bc2d667592f890fe469577603671c07278207022293bfe7823d941c4773f55b4a9e033ce6203e55ab9d1062 SHA512 2e9de6a54ef9d565ea9c9cc52fb3eeb89d4a8c462520ea30bdc75b174c92b873d508d14a5cc2b526d895d3d021dc8af02fc91ca809a29fe5079e50c6d8116a61
MISC metadata.xml 480 BLAKE2B 5cd5930feba1a91203ec462b126cf64f8a8409845a384213b76a8ef42926e78024fd4aaca174c2e7adc49c6b50f2c1fc52592d0c06b687e5073e24ff61809f9a SHA512 a9181dc42ff84bb1520564254e14226dcdcb5999a57e8859082e22303b67e5266097dad3c6abdc9d0e7bfc03ea698c2212d76a95c4e55625d2e4a787015f609d

@ -9,13 +9,6 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="bracketcompletion">Auto complete bracket pairs</flag>
<flag name="codecomment">Comment code blocks</flag>
<flag name="smartspaces">Insert smart spaces</flag>
<flag name="synctex">Enable synctex support for pdflatex</flag>
<flag name="terminal">Embed a terminal in the bottom pane</flag>
</use>
<upstream>
<remote-id type="github">mate-desktop/pluma-plugins</remote-id>
</upstream>

@ -1,79 +0,0 @@
# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MATE_LA_PUNT="yes"
PYTHON_COMPAT=( python3_{9..11} )
inherit mate python-single-r1
if [[ ${PV} != 9999 ]]; then
KEYWORDS="amd64 x86"
fi
DESCRIPTION="A set of plugins for Pluma, the MATE text editor."
LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
SLOT="0"
IUSE="+python bracketcompletion codecomment smartspaces synctex terminal"
REQUIRED_USE="
"${PYTHON_REQUIRED_USE}"
bracketcompletion? ( python )
codecomment? ( python )
smartspaces? ( python )
synctex? ( python )
terminal? ( python )
"
RDEPEND="
>=dev-libs/libpeas-1.14.1:0[gtk]
>=app-editors/pluma-1.25.3
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.9:3
>=x11-libs/gtksourceview-4.0.2:4
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
app-editors/pluma[${PYTHON_SINGLE_USEDEP}]
dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
')
>=x11-libs/gtk+-3.9:3[introspection]
>=x11-libs/gtksourceview-4.0.2:4[introspection]
x11-libs/pango[introspection]
x11-libs/gdk-pixbuf:2[introspection]
synctex? ( >=dev-python/dbus-python-0.82 )
terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
)"
DEPEND="${RDEPEND}"
BDEPEND="
dev-libs/libxml2
dev-util/itstool
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_configure() {
local myeconfargs=(
$(use_enable python)
)
econf "${myeconfargs[@]}"
}
src_install() {
mate_src_install
use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
}

@ -1,72 +0,0 @@
# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MATE_LA_PUNT="yes"
PYTHON_COMPAT=( python3_{9..11} )
inherit mate python-single-r1
if [[ ${PV} != 9999 ]]; then
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="A set of plugins for Pluma, the MATE text editor."
LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
SLOT="0"
IUSE="+python"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
>=dev-libs/libpeas-1.14.1:0[gtk]
>=app-editors/pluma-1.25.3
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.9:3
>=x11-libs/gtksourceview-4.0.2:4
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
app-editors/pluma[${PYTHON_SINGLE_USEDEP}]
dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
>=x11-libs/vte-0.52:2.91[introspection]
')
>=x11-libs/gtk+-3.9:3[introspection]
>=x11-libs/gtksourceview-4.0.2:4[introspection]
x11-libs/pango[introspection]
x11-libs/gdk-pixbuf:2[introspection]
)"
DEPEND="${RDEPEND}"
BDEPEND="
dev-libs/libxml2
dev-util/itstool
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_configure() {
local myeconfargs=(
$(use_enable python)
)
econf "${myeconfargs[@]}"
}
src_install() {
mate_src_install
use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
}

@ -1,5 +1,3 @@
DIST pluma-1.26.1.tar.xz 3824664 BLAKE2B e5ee5c2efeec90fb6733fac1077c870c79a386b3ab28d71a17929f144ecf9ae73ab66dc1a806504d7cb244bdd3c9ad63b7cccb5fb8f1f44b7b44a1076948a0e7 SHA512 bc4f621736d93df07fc2dc434a25c5a5acaf0d2c958eac43bd0061d4b664cae9b9eac1fffc47afa1509fd64b3c93a77ca62737428b034ca25997ebee432d5eb3
DIST pluma-1.28.0.tar.xz 3866800 BLAKE2B 10813717b7d18a0836059a10deb67a61b00a73cf3d5b18f12a9e760b8b65053b3a82dc0ac9af898d9f2bb4d6998db536bcaef143024ae91f9035fe6e1ee72fea SHA512 8f21aabed46a70dfe8446ddf6db5cc4326782328d0b8dd3689c8b906cc8d4b746712c6b9decfa48ef028bdbb8a0b1c6a2ec43def23488ae55cfd59aafd5a691a
EBUILD pluma-1.26.1.ebuild 1929 BLAKE2B 58ec9b6abeb33286f21cf520b6c8c3f0dee58c9e6673aad6f011c2fd38bdbcf8267867713323d1354fa5c62f8e6eb53dbe3f8b43e386af3ab4e55e697ad93062 SHA512 62d42e7b7759f70c289fb2f6080352aa0bed713b20efd5d835ddf13c1679abbcd8280961aa765ba9106f4cc5a375f6e7b838f74b007368c6ae85756af6a064c4
EBUILD pluma-1.28.0.ebuild 1919 BLAKE2B 9feb33d7d7955a210bcf858be5ddaeb1fe7641dc876bb3befbac4ab295d8102399e5d886b92f83d35cdae9f5bbea60b9a9ad5155012d460233853266653c759d SHA512 a7c7465fa942609358b7f16f2de7fd069fd8db24c14358552d1eafcc16e3c8e6d1bfa945b5e312252627b0c0130b91b73858fc7faae5ae5af2733ed9bf721d2a
MISC metadata.xml 484 BLAKE2B b56cf90cac089107c10a1750c7ec2399fdcf0ac7045fa95b4dda8ce222caddec044c8a61c3e176c828afaeab252e1dcd725f9615ed64113f12215d26899a4ef9 SHA512 75c0d1717f4cd093897ff25ca49caa6266fa99c5ba4db1fd959622147b5ff8d5edf159d22be83a175c2dae2722fd04e191995694a6032bba6990410ab53b0067

@ -1,82 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MATE_LA_PUNT="yes"
PYTHON_COMPAT=( python3_{10..12} )
inherit mate python-single-r1 virtualx gnome2-utils
DESCRIPTION="Pluma text editor for the MATE desktop"
MINOR=$(($(ver_cut 2) % 2))
if [[ ${MINOR} -eq 0 ]]; then
KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
fi
LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
SLOT=0
IUSE="+introspection spell test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
COMMON_DEPEND="
>=app-accessibility/at-spi2-core-2.46.0
>=dev-libs/glib-2.50:2
>=dev-libs/libpeas-1.2.0:0[gtk]
>=dev-libs/libxml2-2.5:2
x11-libs/cairo
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-3.22:3[introspection?]
>=x11-libs/gtksourceview-4.0.2:4
x11-libs/libICE
x11-libs/libX11
>=x11-libs/libSM-1.0
x11-libs/pango
introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
spell? (
>=app-text/enchant-1.6:=
>=app-text/iso-codes-0.35
)
"
RDEPEND="${COMMON_DEPEND}
${PYTHON_DEPS}
>=mate-base/mate-desktop-1.9[introspection?]
virtual/libintl
"
DEPEND="${COMMON_DEPEND}
~app-text/docbook-xml-dtd-4.1.2
app-text/yelp-tools
dev-util/glib-utils
dev-util/gtk-doc
dev-build/gtk-doc-am
>=dev-build/libtool-2.2.6:2
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
MATE_FORCE_AUTORECONF=true
src_prepare() {
# Test require gvfs sftp fs mounted and schema's installed. Skip this one.
# https://github.com/mate-desktop/mate-text-editor/issues/33
sed -e '/+= document-saver/d' -i tests/Makefile.am || die
mate_src_prepare
}
src_configure() {
mate_src_configure \
$(use_enable introspection) \
$(use_enable spell) \
$(use_enable test tests)
}
src_test() {
# FIXME: This should be handled at eclass level.
"${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
unset DBUS_SESSION_BUS_ADDRESS
local -x GSETTINGS_SCHEMA_DIR="${S}/data"
virtx emake check
}

Binary file not shown.

@ -4,6 +4,6 @@ AUX icdiff-2.0.7-tests.patch 784 BLAKE2B e9551960101822173623eb411d67116d6691cee
DIST icdiff-2.0.6.tar.gz 39715 BLAKE2B 931799040c158c522b3788941bddaef074a5e769cc56b6d80ca9515ee0c437e0ec0b7453c7409133c5567b98e7d41355e1d9f647d1939c78d07c2bf4c010fa5e SHA512 23ed93cc68ae44e661d61cef7e489249fc39e9f8fd18cac5551e89a713aef8cd2ecb37b0f301f543a4ba7003c74b5a311430ab8666760a76ee8441a4ac920ff5
DIST icdiff-2.0.7.tar.gz 40150 BLAKE2B 54e8528a5e0fec305787a42657dc6f54849a1732509b231ecf948856f4e681ba75654bedf7bc964d96a2b1c2e95d672c837e1ebc55c9a291f572c91600a2e4aa SHA512 0fb3a8f91120ecd5dd55254fdea0f055bc46905c3b257efcd1b8b0b47927b2b2575b7255e3e260c97b76cd2f40548c8a3653a622a7a1aaac528a4cdae64a8b16
EBUILD icdiff-2.0.6.ebuild 693 BLAKE2B 5507251e7bf057fd9342fd201a0b3697727347d705b53033ea0fe17ecffaa856126cc2c71d1016cfa67eeca6392ed0d26009047089de5ee5a83ed9025e6c83a5 SHA512 2de660d451e75f7a652ab2712e05d731b0a4661756669cd18aa9000fa64d705f018a9b9c14a51b12ee9d805e204d895342fad406b7318517aac36cc39ef4347a
EBUILD icdiff-2.0.7-r1.ebuild 694 BLAKE2B e2ff92cde821f4c7e9ef56c68f3b62287e52a8596150f59dceda5b97d7af7f306cedd15021dc6759835e2ed2147ac8d453b2cd349154f864041a4fa05093f032 SHA512 d6712340a414badac4fd5d906ae80f79031772ad0984be87dbff31fa92a78ce7a69b1eb5d1cbec00b0cb3755bfd30ecfda90fb63c469fa3c3eeccc3c1cc91710
EBUILD icdiff-2.0.7-r1.ebuild 701 BLAKE2B ce95688ff2e6b41f2af73d1cafc7427294f54f14dc60ffa5d95ee87d1e0f0051a5df2c1d6f4ea7a55c60f52f29b2dce1d25676b1c9be575f5a94adb72d0ea0d3 SHA512 2526c38c21b7b645f1b1a3aecb563c784c94ea22f02b4b2fc03f525f5fd5b0e10890adc32ad8db075a6a83b61e8d737380263eb04f17807c06d91b018b2ea792
EBUILD icdiff-2.0.7.ebuild 693 BLAKE2B dcbdc93344a504bab496fc4def39d5525f7d435ce02e47f231bf0a30c1d1db3bd9c4bb3e33f31856ddb7234d6b30b20168239070752b17c25633c969f02f007b SHA512 eee62adb2eceb2a0de770c0c82a573b05e267d89064962fae2e4236d663f62f0cbab74d2ea9cc5a13f7ccbf40315049f2200cb6ed3d3a1b543c50c3843109085
MISC metadata.xml 343 BLAKE2B a9942d59eb56cb6389a59b3d5c2995a5131f53cfe82ceabd2b608a57e9110066977b5eb1c7413f2a76a147c64a7580a4b75c76b2f03abd43d667b5a1d6aa8a23 SHA512 9b0da11632fa80fb598a5fe673cb15bdf3612ad9bd5cf84d9f5e2aa7217cd133039db509daabd6d98fac202c453b82ba40bd927401a346cf4c6039c47b45e697

@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-release-${PV}"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~arm64"
PATCHES=(
"${FILESDIR}/icdiff-1.9.5-tests.patch"

@ -1,5 +1,5 @@
AUX ola-0.10.9-liblo.patch 1236 BLAKE2B 072f35fcd8c475025945b66b1d71b09e3b666dad876c464bb94fd9f6aff54b785d111a4c7a39fc7d245d4bdfdb3d949d55959cce7f986633f762dd50c57fa3c9 SHA512 1a192667839611871134000fcbf3c1e05933c664efac6c65f840351126c6cd4d015a83d7787d71adf5acfd7fed338f72657694728619be0983210788a7b3a780
AUX ola-0.10.9-nullptr.patch 7412 BLAKE2B f03facd9b48493a47d35744d33edab8fbae87e0440053cd7f1610af40fae1a4d56b6a20beb2b3ca8b4fb64d023795ca9e12fd8149d69a150bc105f9978eaddbb SHA512 669ab2bab44cbab87f8c99f92799faa1422a0d0aaeb7da3c8b2dcdb71f47515e93f773b8fab372c66aa47a23797fce0725722ca25354e868ae2926510282058d
DIST ola-0.10.9.tar.gz 2578760 BLAKE2B 8cace370b21788d0fe65e56d33fdc9436a5103837d370e3e7e07b43318d4ec3b29536b55c4b117f515a4698ebab88f58718759a0cf9a00f79d0b839e7a79d581 SHA512 e8e2f4249d6e1f63f6c36ae548d9e3a82080f0da82829f923ba6b4d63685fb89f9baccf4588fd6fcbf756708d91e27d022c0d623e7c03c84ec058e7dc7c46bdf
EBUILD ola-0.10.9-r2.ebuild 2588 BLAKE2B 8662178c6e92158c0155515eddade5998e87929c917103e08a9f39a15d6d49d51df7cbc7615837f135ee1b3f2359b4d4d4457283e0fcc3427975e0ec0a0a1daf SHA512 b3f9a085e034bed14a39b61d55bc43ceed8eaec945aee9f372d78b76e3f11d5eb64696d5114e1afac70e301d9ae8c8618c30c1fde925600e76726052a04c8fde
EBUILD ola-0.10.9-r2.ebuild 2587 BLAKE2B 499f1385dc2c4736b4884a24355aa709383ad639b06c4297693001d3fefc1e8156af1cd76b31dd11171dc0a70f1f8d09c210d8463df93b94ad9dcc0e4257f0db SHA512 6b0a3f5f2a89703f0139dd9c72e67ebe8e447bd9b8f46eecedddbf2ba828ce6793395b0502fb83d267f57248fe34986c0f5ec84788b766ca0c008137ff875c36
MISC metadata.xml 934 BLAKE2B 6485301ffafec05ebb41b3b5eee75a94e8afbc26894317bd0a7b1b81c028b34e9353c3b9d311ea3404004bac5441c72dfd38d1e6f3725bfbe1e59ec9e095914f SHA512 cf598a1498feb59eeb21c1bc4e68739e186842f99cff3817665a89180598b22b006e525cef87de2f8ba71bf4bcf4b72623664a6d93db652dd678cbed898c2885

@ -13,7 +13,7 @@ SRC_URI="https://github.com/OpenLightingProject/${PN}/releases/download/${PV}/${
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="amd64"
IUSE="doc examples ftdi http osc python rdm-tests tcmalloc test usb zeroconf"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )

@ -1,5 +1,6 @@
AUX regex-markup-0.10.0-c99.patch 270 BLAKE2B 490ffd27bcaecc78dd7f9a0ae111bb6536ed72702e5ffd810af0b42eb8617c0d64ca4915d65dbbc2d137ca2643d012a25fe42c47cafb87c6e6a1cbbd896012ec SHA512 696532eb38d9dc00fa2ca50214f6ecb66e0c96aacb2e0197d3eb7c9c042bc255dd4c4487f4c55eb9234954d2e4792036155a0aa44a5753c9b4ad0cb69137279d
AUX regex-markup-0.10.0-locale.patch 646 BLAKE2B 6e445af3492563105352ca63930e7f52a2389d96181aa86e85d28e5ff89d72c28f5ac368d06e46cf4e6d1e2f8adb65f279f494f9413349b79fa947b165bfe0a0 SHA512 d1d181950c1aef34df631f5a9143163e62bbb5171bbcfac7099998e7e658952ae19181e37e95b1d6f2e65cec34ce23d2aa0894cd93e8b4a84f0410d751c36177
AUX regex-markup-0.10.0-r2-configure.patch 570 BLAKE2B 0e0a8857c6dc1a18d37a7c32bd230a7d84996d687f43a7d2d9dcbde86e6e07e428618fc2b1cd19857016f4cc95e90f8103ff647319b97b2f8151a4cf941e7909 SHA512 5b9cbd6c37c484eb48df789792ae216bf240bd92ce36b35d17226343578e80730b65aecbb75c3769aee6e72dfd55cacdbf58eb38a80207aa520982fda254dd93
DIST regex-markup-0.10.0.tar.gz 424480 BLAKE2B 1b1aa0054c754b4ec36e7a06a38617b01fc86699159c98c709fd9b2bd7394644c8eb69eb0b1e4b39fa157c02daa3a55767edce831bcc7f4ceff7f40786b4efbd SHA512 fddb43b41771e5f75a140798304023087931da383cdee0b6fa9c0bd867e9e5280f484bc6182960c08993d91963de22fa9f0052e867a58067dfc39d9b761e0e9f
EBUILD regex-markup-0.10.0-r2.ebuild 801 BLAKE2B 98f73ef8d03d0ff5ff2248d50a438d278b51a04eb24b1e9d31ea7f2ac002f2f8a109d53df44b6b8cb8c1cd08010239e9d7bd2a204327298d945be2f3c74226ad SHA512 8831f525c2a69360437c29b33fefef1fc75df1422e4d068c56b795a0efde686178635106cbcfaf894e9e53c271f26fcaf23b317d579eec2dc22e41891fe552ba
EBUILD regex-markup-0.10.0-r3.ebuild 839 BLAKE2B 684976c30b7238894cdae96f317dc5b85992d6e9a8ac5590b0d96a2b9c3950f67c4e25cdd1e6292590e48fbab68ede671152e0bccbe875405576ad065103703a SHA512 3512c381bfd81d374de03b65995c308dad3b71180e95aea6d5498688f1d2df12698cd5f3f22c9a4371aa7a77eede263294c7fcc789cfc5dcfa30e85cbf658851
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a

@ -0,0 +1,11 @@
https://bugs.gentoo.org/923618
--- a/m4/regex.m4
+++ b/m4/regex.m4
@@ -34,6 +34,7 @@ AC_DEFUN([gl_INCLUDED_REGEX],
jm_cv_func_working_re_compile_pattern,
AC_TRY_RUN(
[#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
#include <regex.h>
int

@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -17,6 +17,7 @@ IUSE="examples nls"
PATCHES=(
"${FILESDIR}"/${P}-locale.patch
"${FILESDIR}"/${PN}-0.10.0-r2-configure.patch
"${FILESDIR}"/${PN}-0.10.0-c99.patch
)
src_prepare() {

Binary file not shown.

@ -1,8 +1,6 @@
DIST Joplin-3.0.13.AppImage 239287815 BLAKE2B 0766d60d974698758872c046046b133629583f06cbc3b4fd33d0f4886bc7eba3188a47ec5205b5396dbe7a4bd537c0c9ec9677ace97a03dc0d0087c540bb1dd9 SHA512 f96ca6dfb18a5794236e16fd0c0e0c851af2cc20ecfd6095ebbdbf74bd29888726676744196927f84f5f03518ad2bb3960bb599c149b480b8a2383e936eb4a30
DIST Joplin-3.0.14.AppImage 239287839 BLAKE2B 3aedf934239f2f20da76a7a59e1e11587a7ad7aadbab3718be79d62100c5b98560c9856a16948dea4f0f2f2a1c3e412dadb27d5c88b5f4c23be922775d611b08 SHA512 27e44ae52c9954f5ce1b2cb96e2287725d1371262c645eb73953cbe4de9e1ce875211842a666153b8e4820e3117f91249f2e9ee7770e24b15383a269ce6829ce
DIST Joplin-3.0.15.AppImage 239276178 BLAKE2B 749095fd4e89a876155b4f83b87ec461df3054d75b81eb13c62383d6ba43fb7e846f9d48a855a14d6a4b8cb26e6660e28d08dca5e5f9a7191d21c29982ad250e SHA512 ace649b9e4c4039e0e85f6fee6a9e39b850601ae493a4b98451f651ca24fd9177fad89b5b81cb116b3b41c82b7ccd76f870f0293ca8398d20cdb74e992b9b0c8
DIST Joplin-3.1.3.AppImage 241399868 BLAKE2B a8a6960788dd0e703387fa3e88722513d6a394d4b347b6a69e0cf0079c2e4ce276e21fac60fe9a7a8f573259cdce5dc19dd871c06b6faffeedf5f6ded874a930 SHA512 b49bfed97bcc2210ef6c74d5a431d0620fe43332418486cc854e2f525c9e93d62682a732a03e977ed42ca55eabcde5e897406c3ecf4cc6d86fa6e333a71b9345
EBUILD joplin-desktop-3.0.13.ebuild 2370 BLAKE2B c31b3c291b6f68af1e6fc7857d696c0fb887fbb0a569351bd988e3aed51fc53649df0adb6ec74df71632dcbad718f36be945097507ed4003f2102d7f619e8a3f SHA512 6091bf7ca2898bf48bc15a9e4f004ff39c5b4546c3f39c390aa6a026603c1ac51d53568f71bc4df13252ebee23f7d8ef99da51013edaaeeec0bf03ba692d0eec
EBUILD joplin-desktop-3.0.14.ebuild 2370 BLAKE2B c31b3c291b6f68af1e6fc7857d696c0fb887fbb0a569351bd988e3aed51fc53649df0adb6ec74df71632dcbad718f36be945097507ed4003f2102d7f619e8a3f SHA512 6091bf7ca2898bf48bc15a9e4f004ff39c5b4546c3f39c390aa6a026603c1ac51d53568f71bc4df13252ebee23f7d8ef99da51013edaaeeec0bf03ba692d0eec
EBUILD joplin-desktop-3.0.15.ebuild 2371 BLAKE2B 75f8638b02d789e48e0ab968aa862886478dfb8da8025ce1bb5ed014e6b0076c2dd1228c048ed0ee784310549a688096060446c7063e61a3057ef5d1a1ea7833 SHA512 f745f089a455cc3cf92a2ab4a1c443727002666ec951d0d47341899e852ec3c90334a1645a21d866ec105f9a953f2a8bab99c8f4b591ce577a6ecb55d11d782a
EBUILD joplin-desktop-3.1.3.ebuild 2371 BLAKE2B 75f8638b02d789e48e0ab968aa862886478dfb8da8025ce1bb5ed014e6b0076c2dd1228c048ed0ee784310549a688096060446c7063e61a3057ef5d1a1ea7833 SHA512 f745f089a455cc3cf92a2ab4a1c443727002666ec951d0d47341899e852ec3c90334a1645a21d866ec105f9a953f2a8bab99c8f4b591ce577a6ecb55d11d782a

@ -1,103 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# NOTICE: This is a Electron app (oh my) and the upstream only provides AppImages.
EAPI=8
APPIMAGE="Joplin-${PV}.AppImage"
inherit desktop xdg
DESCRIPTION="Secure note taking and to-do app with synchronization capabilities"
HOMEPAGE="https://joplinapp.org/
https://github.com/laurent22/joplin/"
SRC_URI="https://github.com/laurent22/joplin/releases/download/v${PV}/${APPIMAGE}"
LICENSE="AGPL-3+"
SLOT="0"
KEYWORDS="-* amd64"
RESTRICT="bindist"
RDEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2
app-crypt/libsecret[crypt]
app-misc/ca-certificates
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/libcanberra[gtk3]
media-libs/libglvnd
media-libs/mesa
net-misc/curl
net-print/cups
sys-apps/dbus
sys-libs/zlib
sys-process/lsof
x11-libs/cairo
x11-libs/gtk+:3
x11-libs/libdrm
x11-libs/libnotify
x11-libs/libX11
x11-libs/libxcb
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libxkbcommon
x11-libs/libxkbfile
x11-libs/libXrandr
x11-libs/libXScrnSaver
x11-libs/pango
x11-misc/xdg-utils
"
QA_PREBUILT="*"
src_unpack() {
mkdir -p "${S}" || die
cp "${DISTDIR}/${APPIMAGE}" "${S}" || die
cd "${S}" || die # "appimage-extract" unpacks to current directory.
chmod +x "${S}/${APPIMAGE}" || die
"${S}/${APPIMAGE}" --appimage-extract || die
}
src_prepare() {
# Fix permissions.
find "${S}" -type d -exec chmod a+rx {} + || die
find "${S}" -type f -exec chmod a+r {} + || die
default
}
src_install() {
cd "${S}/squashfs-root" || die
insinto /usr/share
doins -r ./usr/share/icons
local apphome="/opt/${PN}"
local toremove=(
.DirIcon
@joplinapp-desktop.desktop
@joplinapp-desktop.png
AppRun
LICENSE.electron.txt
LICENSES.chromium.html
resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm
resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm64
resources/app.asar.unpacked/node_modules/node-notifier
usr
)
rm -f -r "${toremove[@]}" || die
mkdir -p "${ED}/${apphome}" || die
cp -r . "${ED}/${apphome}" || die
dosym -r "${apphome}/@joplinapp-desktop" "/usr/bin/${PN}"
make_desktop_entry "${PN}" Joplin @joplinapp-desktop "Office;" \
"StartupWMClass=Joplin\nMimeType=x-scheme-handler/joplin;"
}

Binary file not shown.

@ -1,10 +1,4 @@
AUX atril-1.26.1-webkitgtk4.1.patch 510 BLAKE2B de6ea9eb6d2f43243d1827655fb25c02b8cd54f7af9a5f9da5b92432b3572b73f419a880d47d36fed5e5db7cf3114b70adac31a50f1cb8611f79933492f02804 SHA512 29e856a258f50b972618fef4efaa8d45269430d7c73bf3454f31b7d5ffa508e07485137a6b94fd71c5a7eb5ef68abedf9e82b98a73f0d78fd4015466d059ba93
DIST atril-1.26.0.tar.xz 1986160 BLAKE2B 40de33749113144c49341cf8249bd20de37c3d64f3daa865dfe2bcad117e1c2b5aae2aef3b4e0199fd2656b17af236e2a863ef97933decc5072e3419219154e4 SHA512 9c4e8b1c45959136c8fc4c5db47117e45e8afca8be2294418e6c1a0f8098c162ccaa4a60e5baea34db91d45d345a3953afe95281782986e7046b87a34c8f7dbd
DIST atril-1.26.1.tar.xz 2087068 BLAKE2B d655bffb4a8245bb3cc25fc91d08ba64ade22fb6da24f5fcb9c418c020c99df66c85a0b59f1d0c31a2f450650d9807adc248a7baeb74cb696bf3687270572f47 SHA512 276e80a81234f3228065f3a804fbd8a306ac948978f3dfd233f678dc4fb6f833ebd1123950996ae08869fac112ebb0d2785ab60fde6bfddd2d2c407a2c991ea3
DIST atril-1.26.2.tar.xz 2095464 BLAKE2B 9e0d0829c7ae692f695e3cc5a45927b503c87e57d6e6a5808626f71de01394201047fe4bdca804369d1184802eff38364ae43e36536e1258d6798e473e5e08ac SHA512 d0b3fe14443907e43a58083282d555b74189d63d94e9ec0c2053976ad529d236738c3af4a668e813307d1ba44551b0a8ad1bc78cd8f53ab61cb811eca136eec9
DIST atril-1.28.0.tar.xz 2093588 BLAKE2B 6e5b2f63ce1a0bd1f419b0e9ccb29887086c180ccdeb473770bc20a6408ba37b3334eca0d808c304f20c26818138eeb5116a55d02e8e84b60eeedda03254896f SHA512 dd5f77b3ba2033a3591e0f58742d75eefdd0bfdcdec80a6aa6148a1cf37e4508776733013f946103bdf0412f35dee0b283cc254fa0033fc14966df323bb371a8
EBUILD atril-1.26.0-r5.ebuild 2894 BLAKE2B 93ba39922ef5dc3588c4812bf0cdfea2147aa909172198384e9d9ff0027a3096e5407436ed8090824e8d004477181c12293edc94c3ec0f690d97006ff46b5b65 SHA512 67cbee8fe997b25cb947c14a7b61f0803e0537a7a6358be9389a12c18eb5522389bff256a50e70195e9421fd7765ddfb501d5669c86486bcc80e30dbe9e22d75
EBUILD atril-1.26.1-r1.ebuild 2985 BLAKE2B 51053becb10079db57c6289db1948f7ba1acd2b0a2c21eb15386cf92190516794c20d6fa596e68e4476cd49410128065e515b0138ec132455bc9ca19cf50c52b SHA512 19d843e90dee185e95ccaaf500c70048b9872ce9f193e4d7b7f475aec977af6bf7bc037f1d8291cf2ac7dd5e0102499c6e9bbe2dae3ee36b250fe77fd623b031
EBUILD atril-1.26.2.ebuild 2894 BLAKE2B 4a001b7b9d82b69657d741ea7fe9e6c79b3afa003511af1c9733d5aaedc4c9c7ebf5d774f5aa30c6d1b159e04dad3f214e689b72998ef64cd873bb865770ba20 SHA512 ebc61afd3405e57dfb7873e3766bdc2c801787df6adf318815d9db2ffba87728a76ab0c08b1439efad8b4cb46cc07ac3e147d8796948a41d50723e18bf631827
EBUILD atril-1.28.0-r1.ebuild 2737 BLAKE2B 819e30adaf4d1aa6164242b7914739d49907964f5ddd1e81099c40be9b63d5df5cca4db02f8412bade3288d76b894282af74d304e76f6a1d60be6d597eb01b05 SHA512 cb30dde7d1f286a1fa1d111f2161d8a145d755fccb9135e0c6215e74244fae54917409c8d99f671ff5c60bea0e07959009ba270e2718953e7e5f98c09c530820
MISC metadata.xml 1152 BLAKE2B dcbfca525bbef6927cf653ad12484b2b12fd2b2e7d6416b4b9a88943f03469f23d5d3c5ebeb98d4c5070918b79166a081204597b84fb0617889c4e74e6627d3c SHA512 84a75f031e3523202d3c8a4485b742e7412d7466ff87171805ea418a455eb9c86dc5fe3b899c3cced7769c86aa0dc6ae6c122eb06551f38b5eeeecb76d529391

@ -1,119 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MATE_LA_PUNT="yes"
PYTHON_COMPAT=( python3_{10..11} )
inherit mate python-any-r1 virtualx
if [[ ${PV} != 9999 ]]; then
KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
fi
DESCRIPTION="Atril document viewer for MATE"
LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+"
SLOT="0"
IUSE="caja dbus debug djvu dvi epub +introspection keyring nls +postscript synctex t1lib test tiff xps"
REQUIRED_USE="t1lib? ( dvi )"
COMMON_DEPEND="
|| (
>=app-accessibility/at-spi2-core-2.46.0:2
dev-libs/atk
)
>=app-text/poppler-0.22[cairo]
>=dev-libs/glib-2.62:2
>=dev-libs/libxml2-2.5:2
sys-libs/zlib
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-3.22:3[introspection?]
x11-libs/libICE
>=x11-libs/libSM-1:0
x11-libs/libX11
>=x11-libs/cairo-1.14
x11-libs/pango
caja? ( >=mate-base/caja-1.17.1[introspection?] )
djvu? ( >=app-text/djvu-3.5.17:0 )
dvi? (
virtual/tex-base
t1lib? ( >=media-libs/t1lib-5:5 )
)
epub? (
<dev-libs/mathjax-3
>=net-libs/webkit-gtk-2.6.0:4
)
keyring? ( >=app-crypt/libsecret-0.5 )
introspection? ( >=dev-libs/gobject-introspection-0.6:= )
postscript? ( >=app-text/libspectre-0.2 )
synctex? ( virtual/tex-base )
tiff? ( >=media-libs/tiff-3.6:= )
xps? ( >=app-text/libgxps-0.2.1 )
"
RDEPEND="${COMMON_DEPEND}
virtual/libintl
!!app-text/mate-document-viewer
"
BDEPEND="${COMMON_DEPEND}
app-text/docbook-xml-dtd:4.1.2
app-text/yelp-tools
dev-util/gdbus-codegen
dev-util/glib-utils
dev-util/gtk-doc
dev-build/gtk-doc-am
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
test? ( $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') )
"
#RESTRICT="!test? ( test )"
# Tests use dogtail and require using accessibility services.
# Until we figure out how to run successfully, don't run tests
RESTRICT="test"
python_check_deps() {
use test && python_has_version "dev-util/dogtail[${PYTHON_USEDEP}]"
}
pkg_setup() {
use test && python-any-r1_pkg_setup
}
src_configure() {
# Passing --disable-help would drop offline help, that would be inconsistent
# with helps of the most of GNOME apps that doesn't require network for that.
mate_src_configure \
--enable-comics \
--enable-pdf \
--enable-pixbuf \
--enable-previewer \
--enable-thumbnailer \
$(use_with keyring) \
$(use_enable caja) \
$(use_enable dbus) \
$(use_enable debug) \
$(use_enable djvu) \
$(use_enable dvi) \
$(use_enable epub) \
$(use_enable introspection) \
$(use_enable nls) \
$(use_enable postscript ps) \
$(use_enable synctex) \
$(use_enable t1lib) \
$(use_enable test tests) \
$(use_enable tiff) \
$(use_enable xps)
}
src_test() {
export GSETTINGS_BACKEND=keyfile
gsettings set org.gnome.desktop.interface toolkit-accessibility true || die
gsettings set org.mate.interface accessibility true || die
virtx emake check
}

@ -1,121 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MATE_LA_PUNT="yes"
PYTHON_COMPAT=( python3_{10..11} )
inherit mate python-any-r1 virtualx
if [[ ${PV} != 9999 ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
fi
DESCRIPTION="Atril document viewer for MATE"
LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+"
SLOT="0"
IUSE="caja dbus debug djvu dvi epub +introspection keyring nls +postscript synctex t1lib test tiff xps"
REQUIRED_USE="t1lib? ( dvi )"
COMMON_DEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2
>=app-text/poppler-0.22[cairo]
>=dev-libs/glib-2.62:2
>=dev-libs/libxml2-2.5:2
sys-libs/zlib
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-3.22:3[introspection?]
x11-libs/libICE
>=x11-libs/libSM-1:0
x11-libs/libX11
>=x11-libs/cairo-1.14
x11-libs/pango
caja? ( >=mate-base/caja-1.17.1[introspection?] )
djvu? ( >=app-text/djvu-3.5.17:0 )
dvi? (
virtual/tex-base
t1lib? ( >=media-libs/t1lib-5:5 )
)
epub? (
<dev-libs/mathjax-3
>=net-libs/webkit-gtk-2.6.0:4.1
)
keyring? ( >=app-crypt/libsecret-0.5 )
introspection? ( >=dev-libs/gobject-introspection-0.6:= )
postscript? ( >=app-text/libspectre-0.2 )
synctex? ( virtual/tex-base )
tiff? ( >=media-libs/tiff-3.6:= )
xps? ( >=app-text/libgxps-0.2.1 )
"
RDEPEND="${COMMON_DEPEND}
virtual/libintl
!!app-text/mate-document-viewer
"
BDEPEND="${COMMON_DEPEND}
app-text/docbook-xml-dtd:4.1.2
app-text/yelp-tools
dev-util/gdbus-codegen
dev-util/glib-utils
dev-util/gtk-doc
dev-build/gtk-doc-am
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
test? ( $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') )
"
#RESTRICT="!test? ( test )"
# Tests use dogtail and require using accessibility services.
# Until we figure out how to run successfully, don't run tests
RESTRICT="test"
PATCHES=(
# https://github.com/mate-desktop/atril/issues/582
"${FILESDIR}/${PN}-1.26.1-webkitgtk4.1.patch"
)
python_check_deps() {
use test && python_has_version "dev-util/dogtail[${PYTHON_USEDEP}]"
}
pkg_setup() {
use test && python-any-r1_pkg_setup
}
src_configure() {
# Passing --disable-help would drop offline help, that would be inconsistent
# with helps of the most of GNOME apps that doesn't require network for that.
mate_src_configure \
--enable-comics \
--enable-pdf \
--enable-pixbuf \
--enable-previewer \
--enable-thumbnailer \
$(use_with keyring) \
$(use_enable caja) \
$(use_enable dbus) \
$(use_enable debug) \
$(use_enable djvu) \
$(use_enable dvi) \
$(use_enable epub) \
$(use_enable introspection) \
$(use_enable nls) \
$(use_enable postscript ps) \
$(use_enable synctex) \
$(use_enable t1lib) \
$(use_enable test tests) \
$(use_enable tiff) \
$(use_enable xps)
}
src_test() {
export GSETTINGS_BACKEND=keyfile
gsettings set org.gnome.desktop.interface toolkit-accessibility true || die
gsettings set org.mate.interface accessibility true || die
virtx emake check
}

@ -1,117 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MATE_LA_PUNT="yes"
PYTHON_COMPAT=( python3_{10..12} )
inherit mate python-any-r1 virtualx
if [[ ${PV} != 9999 ]]; then
KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
fi
DESCRIPTION="Atril document viewer for MATE"
LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+"
SLOT="0"
IUSE="caja dbus debug djvu dvi epub +introspection keyring nls +postscript synctex t1lib test tiff xps"
REQUIRED_USE="t1lib? ( dvi )"
COMMON_DEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2
app-arch/libarchive:=
>=app-text/poppler-0.22[cairo]
>=dev-libs/glib-2.62:2
>=dev-libs/libxml2-2.5:2
sys-libs/zlib
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-3.22:3[introspection?]
x11-libs/libICE
>=x11-libs/libSM-1:0
x11-libs/libX11
>=x11-libs/cairo-1.14
x11-libs/pango
caja? ( >=mate-base/caja-1.17.1[introspection?] )
djvu? ( >=app-text/djvu-3.5.17:0 )
dvi? (
virtual/tex-base
t1lib? ( >=media-libs/t1lib-5:5 )
)
epub? (
<dev-libs/mathjax-3
>=net-libs/webkit-gtk-2.6.0:4.1
)
keyring? ( >=app-crypt/libsecret-0.5 )
introspection? ( >=dev-libs/gobject-introspection-0.6:= )
postscript? ( >=app-text/libspectre-0.2 )
synctex? ( virtual/tex-base )
tiff? ( >=media-libs/tiff-3.6:= )
xps? ( >=app-text/libgxps-0.2.1 )
"
RDEPEND="${COMMON_DEPEND}
virtual/libintl
!!app-text/mate-document-viewer
"
BDEPEND="${COMMON_DEPEND}
app-text/docbook-xml-dtd:4.1.2
app-text/yelp-tools
dev-util/gdbus-codegen
dev-util/glib-utils
dev-util/gtk-doc
dev-build/gtk-doc-am
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
test? ( $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') )
"
#RESTRICT="!test? ( test )"
# Tests use dogtail and require using accessibility services.
# Until we figure out how to run successfully, don't run tests
RESTRICT="test"
python_check_deps() {
use test && python_has_version "dev-util/dogtail[${PYTHON_USEDEP}]"
}
pkg_setup() {
use test && python-any-r1_pkg_setup
}
src_configure() {
# Passing --disable-help would drop offline help, that would be inconsistent
# with helps of the most of GNOME apps that doesn't require network for that.
mate_src_configure \
--enable-comics \
--enable-pdf \
--enable-pixbuf \
--enable-previewer \
--enable-thumbnailer \
$(use_with keyring) \
$(use_enable caja) \
$(use_enable dbus) \
$(use_enable debug) \
$(use_enable djvu) \
$(use_enable dvi) \
$(use_enable epub) \
$(use_enable introspection) \
$(use_enable nls) \
$(use_enable postscript ps) \
$(use_enable synctex) \
$(use_enable t1lib) \
$(use_enable test tests) \
$(use_enable tiff) \
$(use_enable xps)
}
src_test() {
export GSETTINGS_BACKEND=keyfile
gsettings set org.gnome.desktop.interface toolkit-accessibility true || die
gsettings set org.mate.interface accessibility true || die
virtx emake check
}

@ -1,7 +1,3 @@
DIST cherrytree_1.1.2.tar.xz 3460288 BLAKE2B bb09581bee1634d0d9885a6946b0baf5cb10db73d6c264ad7543ebeb4bba94be825a1f43ee4995c14dbd332ae414d44a1db461ca5f50b7d5f76f66b02ec9bed4 SHA512 39d1e765e3a644966a5571580baf7cd33b2ac65a05efebd31bfe7a6b037359f880309806d95e240d78a3f21dd312b7b4decdcd5cc5e50b48935ea3643a9dcf7e
DIST cherrytree_1.1.3.tar.xz 4714064 BLAKE2B 440d963a6e30a93a218af188c726b25a842738ea471daa8f82cab439f240780685eeed211d270d050a1b4fef896075e68407d456d48c0690961beb9861cdd51e SHA512 3d02d822fd342689420b45b51cbd4c272d88ad97b568b87a3f8b724a32554c6443293657ff1486a998e3f46fd91420dcb4a09ba7330d6e3fe4a6fc34f0783e9e
DIST cherrytree_1.1.4.tar.xz 4714968 BLAKE2B 98cb6c20f5f957420b01352f3b1ba86768010e64583d94130e878eca747350c5eab11107ef3719c65f3a6126127b31e4d0e5807f90548f9f8819cd16f0f299f1 SHA512 053871386b4fd5e9964082421c63a10f332942fb1b29e5145b18858a1219ad55e108235dda279bdbf9b3516fd17502c55357e196a327232a6d82aaa1e06598d9
EBUILD cherrytree-1.1.2.ebuild 1556 BLAKE2B be54e1ebdf5d292e1e4c63c8b9f264eab27b173377e56889ed7e03b515c6fc05e490e51902efbd5c8ed3f1f3a729b9afdda916db0653eae37d73b6e60918853d SHA512 d72777d46fc18228dc66c1e9ee95f0207e6fd20d049c133db37b713c6976410166e62758882816dc2f47d7739ba7f11adbadcce169f7eeb3e12db4f49dcc9a50
EBUILD cherrytree-1.1.3.ebuild 1579 BLAKE2B 4e229f511c68959ad8a847a6ae6f2118f7c07c3d876551a1d40986a2641af5b78689ef2a7a2dfab1036e2977dbc292b6d9e86112c9980493d11f64a3e6dc4aaa SHA512 ce6c0ba9af4e0c67cb12291701b06e1763a809af60f2225005cfd273595df6ef9fc57bac95632be321eeda392b7896945c6113103df1d03113f9ab7ca489b533
EBUILD cherrytree-1.1.4.ebuild 1579 BLAKE2B 4e229f511c68959ad8a847a6ae6f2118f7c07c3d876551a1d40986a2641af5b78689ef2a7a2dfab1036e2977dbc292b6d9e86112c9980493d11f64a3e6dc4aaa SHA512 ce6c0ba9af4e0c67cb12291701b06e1763a809af60f2225005cfd273595df6ef9fc57bac95632be321eeda392b7896945c6113103df1d03113f9ab7ca489b533
EBUILD cherrytree-1.1.4-r1.ebuild 1581 BLAKE2B 87dba2516f1bba9d05fb47277909c6b7f1aa2d56aabfe649922d7711b2c4348be84890f34bbd8ab7bb27fbed1c465f31691a4240e2910c0335fbdaf022ad759a SHA512 318aef7e326b62c1b0c345ac7a678f174e8086e6c8083fcd731e16136b83aa95a23a0133a0656d876940978adc7bab3b0bdc5893ac350c48a92b01cbfc98ac6f
MISC metadata.xml 482 BLAKE2B 713d79e5a3073dc38016d007e1a102331915d7fc43836cab0008e91e42d292bd49d0138fd323beb987b146a3544d9bce089327799f7d54a44fcd22b38e82a371 SHA512 a2c6293f00f971c760dc2554ab289f532927a1e6b9deadff72fd9e537ee338d8804820defd58d7dec1b18db0b5b8541dba2a8aeec54607f6b8c72ed1e86835a0

@ -1,76 +0,0 @@
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
inherit cmake python-any-r1 xdg
DESCRIPTION="A hierarchical note taking application (C++ version)"
HOMEPAGE="https://www.giuspen.com/cherrytree/"
SRC_URI="https://github.com/giuspen/${PN}/releases/download/v$PV/${P/-/_}.tar.xz"
S="${WORKDIR}"/${P/-/_}
# GPL-3 — future/src/ct (CherryTree)
# LGPL-2.1 — future/src/7za (7zip)
# MIT — future/src/fmt (libfmt)
LICENSE="GPL-3 LGPL-2.1 MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls test"
# Has deps that aren't available in ::gentoo repo
RESTRICT="test"
RDEPEND="app-i18n/uchardet
app-text/gspell:=
>=dev-cpp/glibmm-2.64.2:2
dev-cpp/gtkmm:3.0
dev-cpp/gtksourceviewmm:3.0
dev-cpp/libxmlpp:2.6
dev-cpp/pangomm:1.4
dev-db/sqlite:3
dev-libs/fribidi
dev-libs/glib:2
dev-libs/libfmt:=
dev-libs/libsigc++:2
dev-libs/libxml2:2
>=x11-libs/vte-0.70.2:2.91
net-misc/curl
x11-libs/cairo[X]
x11-libs/gtk+:3[X]
x11-libs/pango[X]"
DEPEND="${PYTHON_DEPS}
${RDEPEND}"
BDEPEND="
virtual/pkgconfig
nls? ( sys-devel/gettext )
test? ( dev-util/cpputest )"
src_prepare() {
# disable compress man pages
sed -i -e \
'/install(FILES/s|${MANFILE_FULL_GZ}|${CMAKE_SOURCE_DIR}/data/cherrytree.1|' \
CMakeLists.txt || die
# python_fix_shebang .
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DPYTHON_EXEC="${PYTHON}"
-DUSE_NLS=$(usex nls)
-DBUILD_TESTING=$(usex test)
-DUSE_SHARED_FMT_SPDLOG=ON
)
cmake_src_configure
}

@ -1,77 +0,0 @@
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
inherit cmake python-any-r1 xdg
DESCRIPTION="A hierarchical note taking application (C++ version)"
HOMEPAGE="https://www.giuspen.com/cherrytree/"
SRC_URI="https://github.com/giuspen/${PN}/releases/download/v$PV/${P/-/_}.tar.xz"
S="${WORKDIR}"/${P/-/_}
# GPL-3 — future/src/ct (CherryTree)
# LGPL-2.1 — future/src/7za (7zip)
# MIT — future/src/fmt (libfmt)
LICENSE="GPL-3 LGPL-2.1 MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls test"
# Has deps that aren't available in ::gentoo repo
RESTRICT="test"
RDEPEND="app-i18n/uchardet
app-text/gspell:=
>=dev-cpp/glibmm-2.64.2:2
dev-cpp/gtkmm:3.0
dev-cpp/gtksourceviewmm:3.0
dev-cpp/libxmlpp:2.6
dev-cpp/pangomm:1.4
dev-db/sqlite:3
dev-libs/fribidi
dev-libs/glib:2
dev-libs/libfmt:=
dev-libs/libsigc++:2
dev-libs/libxml2:2
>=dev-libs/spdlog-1.5
>=x11-libs/vte-0.70.2:2.91
net-misc/curl
x11-libs/cairo[X]
x11-libs/gtk+:3[X]
x11-libs/pango[X]"
DEPEND="${PYTHON_DEPS}
${RDEPEND}"
BDEPEND="
virtual/pkgconfig
nls? ( sys-devel/gettext )
test? ( dev-util/cpputest )"
src_prepare() {
# disable compress man pages
sed -i -e \
'/install(FILES/s|${MANFILE_FULL_GZ}|${CMAKE_SOURCE_DIR}/data/cherrytree.1|' \
CMakeLists.txt || die
# python_fix_shebang .
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DPYTHON_EXEC="${PYTHON}"
-DUSE_NLS=$(usex nls)
-DBUILD_TESTING=$(usex test)
-DUSE_SHARED_FMT_SPDLOG=ON
)
cmake_src_configure
}

@ -40,7 +40,7 @@ RDEPEND="app-i18n/uchardet
dev-libs/libfmt:=
dev-libs/libsigc++:2
dev-libs/libxml2:2
>=dev-libs/spdlog-1.5
>=dev-libs/spdlog-1.5:=
>=x11-libs/vte-0.70.2:2.91
net-misc/curl
x11-libs/cairo[X]

@ -1,6 +1,6 @@
DIST paper-clip-5.0.tar.gz 182085 BLAKE2B 07c397218417a5bc87e95aec577465b3f109de4c081bf0f208e0213b71ea7a8f9bac415221a04c8729add7d82adf98c859b60b1b0bd9dbef2db021ee80ff9296 SHA512 2757768414b2177511b61c0a9bde9710b67128a446640bb3ae3bba22a9b30a2b8b036ee32806dc6e4662ffc3d06254006b89e6b63cdc11950b38257e9ea46023
DIST paper-clip-5.5.tar.gz 183365 BLAKE2B 74b2b893ad7f421eeeb7e6c5bd3921b20b379cebcdb86371a262455fe95a67c0fdddc894b5ecb3da9d7c612a6e9e7ac91ba4d98cc4e2cfb994de388f9f0f8a45 SHA512 880ed9ee81788e1d1f50d0bf5c119ebf2f45a939432f44e363ce0513217a74af7f9fd012f110fc3a38db392341a3529b8785f0130a4bf0fe83f6dbe12d663b19
EBUILD paper-clip-5.0.ebuild 1437 BLAKE2B e0350179a1e060c710072c5a7a12efd89d6585ba16188bb096c8186c0689aefc50798051e619896d5fe5fda13dbd69ed24a137d5c315672cd41faee27c9bac7f SHA512 448a5ef84d5eedc36da4fb6cf8f6b67b8de130abbbb7ea4533bba705255edea0a5a6f3ca0ec0ab515589c257f58b3b2f0ec23bfc4598c16a8b11fba030c725dc
EBUILD paper-clip-5.5-r1.ebuild 1438 BLAKE2B e0a1b2369091f7e6d930ed6b8c2117ea4a60566b3b0e0f5a4d9dadd9eb67fa40be8a2d4ec49302f49c3965b26107034749fbe877423be6aff681d965cab68429 SHA512 85453415dcaa2430dde6ef776b44708d0980db66d4ef27d74837d6767a8fcfbd1be35f490bc24cc795bd63bdee96a817aee06ec61d28d47740d61aee7e984b89
EBUILD paper-clip-5.5-r1.ebuild 1437 BLAKE2B 2968def15b6eb31c94fb763522ce7e4141fbe4ea30c24286ca8b6fc069378a7cfcd05dba5684f0dd108676b27da3d16474e8df4b6463b1f3bbade01f93a668e7 SHA512 18220fec476959a5868b03711123d594bfa5013d4cd6fab5fe57ea7d05c7a8f973af8c3321f6a928da04a820ccf540cd2712c297170bf55fd3ccc020ce450f3e
EBUILD paper-clip-9999.ebuild 1438 BLAKE2B 1a14f8e45453220be43f7a87e792ea58fa1c6c378f001f2889f46a5eedfc7c8795b3066df392e2207580f86803d08aca29c24ec6e599b925d4c65b3c3e59aff5 SHA512 3fc7ae135ecb7e409041455be7084aa84a7c1a930758d8dee35b88e8e555bfea8263fab923fbc33338f2c9d309f3fce6cdc949ad089a897148348384ce11aa24
MISC metadata.xml 413 BLAKE2B 66acd49c6583aec7c89aa17de477237b5214aefc73b4814eb8170f1af322fd3d1565557060e2fc63027740457c84131e9d6d4be0f1dd4d531ac7da79429e0c91 SHA512 69d713bd2b11742920a25f5db125de72bb44403a049a1969e988b124d2d88ea36d6ac04a8b2091380f9208ad4407f354322e307a433bb58c413353069eb8cccc

@ -19,7 +19,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/${APP_PN}-${PV}"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"

@ -1,6 +1,6 @@
DIST zathura-pdf-poppler-0.3.1.tar.gz 9259 BLAKE2B c1131d2acc0cf69bf9266969839f6fb4e043664a0a4648d033f9338b1219d75e34576a03380daf54bc8fe52cc8bd2244a93394e15f8ff0bbb980fb903749affc SHA512 a6ea7d61f05cfbc6229ec81580c539841916b44085aeb168668cfabd41aca2e5321e88605f092caaa3efc30bec25a2bb319c687920a22b1f7f53e4b1e470ec34
DIST zathura-pdf-poppler-0.3.2.tar.gz 10623 BLAKE2B 985ce9664b74d798c6a5c858a79e9e3a6e82d837818f52e4115e622395ee39e765c356740c099a7f376517c3af81fb9335188950719930b9a902542fccd475e7 SHA512 5e6d748f9dfcc9e318ee7947d3a4d9acbbb30d6b45810a7c2fd2d0572d98872f5d594add8683b6579791fb82846a3d7854e84239ac5167c0541e700518a31043
EBUILD zathura-pdf-poppler-0.3.1-r1.ebuild 769 BLAKE2B 9739bb8d87831e1d7d1e76630d4c9208b632e1a6bfbdfeb418c69b028f4a539005018a0a9406d027695431029207bc6f79eb3a1a18c5858995f9e8c768323648 SHA512 9cb9b2382197ce34557d5df70a7551e25bb31728a577e2590f77551b1e828b0dab858504252fa8d54f6b2cb31ea418fc7927e5fafb27f8208cbe7c263b4e655d
EBUILD zathura-pdf-poppler-0.3.2.ebuild 791 BLAKE2B 834b7717cf1d2cf21d2c21278c7277cba156cd4039dfa1bb30acc70990901769af052507545c84490dd0ea13912921e9fa250015136d1edb167d2f638033fe6e SHA512 5a1bb327cf58594ef32d6002f4c049bb939542261d35095e09775229e4c85ad4e2c51c2c6c8e0ddd1634395a04c8b34d5f9a4fb46f630d6d683f3025e05cf16e
EBUILD zathura-pdf-poppler-0.3.2.ebuild 788 BLAKE2B aaea7b8406aa1531dc5b9f09bcfbab5cdff6944490e53ba4edaad84f07fdb431eb806765874ae49b21b3c6ded82231b11a91978c3adf8bbe38ea6e841674f1a1 SHA512 5a814e4a139212de7594cb7f79f07ae815e70fa65ee8f0d508f16080712a89d74aaa0c675e67a3bc116c76c7caccfaaa43000ec27fb682da9624ab4643a08f76
EBUILD zathura-pdf-poppler-9999.ebuild 784 BLAKE2B 250d92deab5a324dda81ffcd45211dc2c10240f5a216cd9cd9955d3de52d68e4d5ecfdca8057813e87a3cb1dff585815bec52e7375e53e9664dc4bc6488d57fe SHA512 21cf4fdd4ee4b078d5fec6faef7c30e8c92a022b4a60042b5e36995d93f1479904f23c71e706f3277c4eb1f52da9f25d416b6f9233de4b75cb599bb8bd4a4cbd
MISC metadata.xml 679 BLAKE2B 538fbfc611b4649d6efbee1e3d6802c4bc23859e549696431413bf865275c857bc6846c79d9d2f667ee4fcf6292c288c1eebf5027fb44fdd4ffb2cf40cc3c62f SHA512 f851dcceb4ab0388066a642395fbc3b19b7165ff7b69f4111454a6d56ae462b9671f29b036a2737bba392f08d6cb7fbb7c8bf46abfd45098e571075796f2336a

@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-pdf-poppler.git"
EGIT_BRANCH="develop"
else
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
KEYWORDS="amd64 arm ~arm64 ~riscv x86"
SRC_URI="https://github.com/pwmt/zathura-pdf-poppler/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi

Binary file not shown.

@ -11,7 +11,7 @@ DIST postgis-3.3.2.tar.gz 17793976 BLAKE2B 40dc7636f04e0d5cfd734b175da1ce49c32e4
DIST postgis-3.3.6.tar.gz 17803608 BLAKE2B 01b3a789df0af8716beefe027a46b59dfcbcee4a8a92f9e067ca1955992fa24a3e890efeb9f83200071f7d267f541444884dd7f76b225d43dbf8961376eff1da SHA512 643527d80bbc0fc29f4639b24634090b2b9a042a3f0d8224afcd7fe4a149e65dba1015c29d08ff0a53da5eb95cb6b37cf544ada36005284eccdd58de3c791419
DIST postgis-3.4.1.tar.gz 14942851 BLAKE2B 98ef490b08438c5ee35409a1c5c63d985d3024325d607a7a150b197aabb8baaaa70ec8c4bd5134136f92a106e6b1c885e3adb99aa325282122bc37d84db0d83f SHA512 66f460077066372276783d8e7acefb0d61ae5fbf7e2d3bbb7008d9289a65adfe78eb8431eee4bbdd3f8e5a9e37653e396d659f46bb285edab00ed57277fae2c7
DIST postgis-3.4.2.tar.gz 14957647 BLAKE2B 30951950ae24ae0e0432658ef09ec95ffcf0ef377f79e45fb302f20b40d773c9d551d4ac2a07eab4f743ebeff2aae4730c8b7c2516c36a17f44a1410fbdc3069 SHA512 9dc3b78d9b4bd3d48e7eed96fc8da460177d33df2ec5bfef631b7ef39e056a243499732c9cc19274796b522bef83486eac2cea583a92a2cb18d6d329040c5ef0
DIST postgis-3.5.0alpha2.tar.gz 15014794 BLAKE2B 7268b5e0820687bb3b3a92cc6f419d14e8a7a48d8d9ea456c020e6ddb080d7b9aff044b894c52db8c013146dcbfc2cf042d24c1508118567ce33c03bc2213b73 SHA512 aa51d7ce2b4d0d64a30f527698e551e40dfc8752e83ff2028924a7da13394aa97de9a7e67612afbb890fcde651b2140a0379d61c7e29681014a191701dc8693d
DIST postgis-3.5.0beta1.tar.gz 15021134 BLAKE2B 0c2c8dbef1bac3b9361267e0a85e0ac83e411221b307282d3f2bb187308b7e29ff0791eff4cccdd1b7612c2fe81898544fba635de62608593eee063cab6dcbcf SHA512 08ed3745d461af976a94b451782705654ed422e9b6b4d51b482da3e410d593cec9b7f4e3d66952e776ef5693f3439a343055913cbad4b7785a2ec5d2f1e8e624
EBUILD postgis-3.1.11.ebuild 3321 BLAKE2B 8281e9009a8b551fe4532a7b445090bfa2408ba296fbe391141c4a41e69a9c95e5467f1ae9a77d728fe2db531d7fde857c72ad7d0e42988d26d4dc3b875a2242 SHA512 1b6734046a23100a6176131ac866daf0523a11a6997f26c0864df18fa01e74690a48c41e2a7451a78aa75ada8f3ad75f0021790aaaa9deee78b3a9ad873e5be2
EBUILD postgis-3.1.8-r1.ebuild 3319 BLAKE2B 749ea59ef644ebe652b7653acc1198d2ae2185b86d876f52b7c54b4f42a407a7fc82d9a74910d9159f8e6585c69eb810f91ebb90f9a096d5bc6a4d5f6b27e220 SHA512 b5d128be3ac12e6c7f9bb2567b9eb7a5119fdfdf81b4859a6ad5a008414bd9d8f9d0492f441b5ea8b414eb2531c2a9e1f451c2e52548bda32620bcc775698d42
EBUILD postgis-3.2.6.ebuild 3328 BLAKE2B c5fe60e00a1517d83f996b89a8a3b35e7aad8d1efece4e0b2abc748cf7d96c6e77afd6569320663c8904717be4e1287146166dc9c04e32619554e93b05a36356 SHA512 cea7dcfaaffcce5031812f3f60b32546fd9737b23f6fd957f1061d9d22d97ccca9dcf7287581ea27efa4e2b1990dcbe4602504adc086dbfe03d73f6abcf0c62a
@ -19,5 +19,5 @@ EBUILD postgis-3.3.2-r1.ebuild 3287 BLAKE2B af284a892ee0204fcc287b5dc25610c5b936
EBUILD postgis-3.3.6.ebuild 3167 BLAKE2B 769dc280ba72fcca726e023a98ad66cbd00347a5cbb32bf0988afd3a42a0aae48ebd91277b3a195b7178009ed77c345d1d86e4ee2f500a9d856afb419fc7a61f SHA512 f8cda89c2bee25ee66421464cddfe997a90067a870ffb138d439e5873eb986d48b73eb2957afc98983c8164ffd53cccba56e3be173463cf8014251b74cc76dd7
EBUILD postgis-3.4.1.ebuild 3294 BLAKE2B f0c02c1ad6dfb5ec274d4eff1b38e57351c94d05a877f8e928bcf4126d025b092c460e8ce33708ad75e0034e95ed568c86886b4ea63f9d106609f99911141ece SHA512 acec537baac97d5d206960feb16eac89dbaebfcb057f99c4a4de16fa7a547bc3edf1ce5470c5f128b3f77a9590e82b99692f42ed9e83ca62cc385d074bbcfad8
EBUILD postgis-3.4.2.ebuild 3294 BLAKE2B 1652298e352c903a86663947414ad395a66862585f57b5c6f6529725d8cdf473c92f00ffee738838cc9ec23437080478c52b64a1f22fe4cf332a162704b243d6 SHA512 08b88a3c358342fc9b55cbaadfa07f908f060556cc8d220325c338c78fcb23e905198ca1b8cd70419103116a32bbfbc318aaed864bbee0a5439afb935a649049
EBUILD postgis-3.5.0_alpha2.ebuild 3084 BLAKE2B 2c727e20f485f13a635713f06fa6b02cf8ebf1d3b88fb591c2028207333a665f66a014ee3f554312ca6dc94a665d8a5c4105fcaa31a93b7ed6f0464d16e665d0 SHA512 bf28cb27f79ddbe8e4efd14da5df4e0b6e18ca0d46d85cfc656c5dca36f08d019545d26f33acbc9b2c6adf3186ac10fbdcd621e81d0108815d66c2768ef4b645
EBUILD postgis-3.5.0_beta1.ebuild 3084 BLAKE2B 2c727e20f485f13a635713f06fa6b02cf8ebf1d3b88fb591c2028207333a665f66a014ee3f554312ca6dc94a665d8a5c4105fcaa31a93b7ed6f0464d16e665d0 SHA512 bf28cb27f79ddbe8e4efd14da5df4e0b6e18ca0d46d85cfc656c5dca36f08d019545d26f33acbc9b2c6adf3186ac10fbdcd621e81d0108815d66c2768ef4b645
MISC metadata.xml 818 BLAKE2B 1f49aad6ae27cc838c1eb0908eaec3eda84400174b0ef20a7afd828a3212b0215761e3c6d8dcdb2b62cbb8c7bda7266854d93b02f121c253ae8618cb917e39ce SHA512 c344b128ea11c07a098bb5cf6f6cdf67677a43a6d40222e74258b26951774cf59ec9ad61b515cc6f5abaf5eb99593b38c66fbeabe3f7fafa52e16e055cb7f119

Binary file not shown.

@ -3,6 +3,6 @@ DIST gef-2024.01.tar.gz 235145 BLAKE2B f5409e592c50dbbe65761e7727f28aa7a96b13044
DIST gef-2024.06.tar.gz 243709 BLAKE2B e01b07f12c147103c544713ca4139e75ab961a29b139278e0c3765a0f595bec5e27dcc1e783dbb8657e18c029c1a2b28a073d2784912c836d5d508d2fb62f6ff SHA512 5eaa3fc1a39146d241f58bf3f5f3e912ad00b098b414c27a2d3a6e5b5f74e415b2d141cd9e7ccf3fd4aaa1b711ab62cc32d666cbc51dedf8a14b315df182d861
EBUILD gef-2023.08.ebuild 1602 BLAKE2B 6845fd1e36bf904b5d4dd82f3bada677d6189d013f851f9efb0ba5e6741c06ba8ebba32d6071fb18ca6004baecb0fb5248b5a14af045adbdf4975aa27b7464cd SHA512 8a0b35fa12cd7ef715ce149b777139d8e1ab25f49c4376c42c46b488e31e250100746039f424aabdfabe09bfea8e916840bf4de4102081b3890ba7438be1b141
EBUILD gef-2024.01.ebuild 1621 BLAKE2B ec56e43a24360fc702411bf466a3c7a1a8059ded684fdf1d8f4b6ba2d594cc90c5ddeecaafb3eb530e3f8dced2261b152e3b59aa276408edfa4fc4512fddeab6 SHA512 cafc63c7c0a427f2ccceae2b51f9c13559094d1a1eec7c8600b9853a53bb01575b0d8cb6429ca91d8b41471cd756284863728312b5d27b2e9dbb827704420005
EBUILD gef-2024.06.ebuild 1622 BLAKE2B 8adc6939eeacb6f9e694317801003ed562a10d451559e5ac26524eee8a38fcdbfad2c4479275bffc70a1e40378017472688f18ed65003a364843f0d4270e3766 SHA512 a8c61a87ccb9d2360ad9a4ca0c983ad1ffcd6e41f6de1ac8138ab30cf66d6181263409495c60e043b05b470ec5f422e2b170ae0fd6894cba802856ebc9f1125a
EBUILD gef-2024.06.ebuild 1621 BLAKE2B ec56e43a24360fc702411bf466a3c7a1a8059ded684fdf1d8f4b6ba2d594cc90c5ddeecaafb3eb530e3f8dced2261b152e3b59aa276408edfa4fc4512fddeab6 SHA512 cafc63c7c0a427f2ccceae2b51f9c13559094d1a1eec7c8600b9853a53bb01575b0d8cb6429ca91d8b41471cd756284863728312b5d27b2e9dbb827704420005
EBUILD gef-9999.ebuild 1623 BLAKE2B 3cc6f7d75d58ac978c24a1ece80f2bc7512469ba002f26058ea6bd8458f9c405354169302b3a183dac114d578c560e03b0c5337441c3dc37d6f249754d9c257f SHA512 6b3b6f85600e6b274bf3401fd8faa0498b3f26d4cca7523afd0a57ddebf00bd670bf9730a9676f1e55902e653428601784403b895fce711fbea3c6a6474ba7e3
MISC metadata.xml 995 BLAKE2B f4c30ac2ea932c90b74800c44389169199cdc189e69584a3873c91b36086eb30b5d463a12a5b08cc45196aa57e939d00806e3d1e96fbb647c997ab891a312ea0 SHA512 b4e09578a7f5656688dced42d1f924ba928b59abcb8345fe143be11ae30b553cda26663c6771a99e44ffc9f72c187b871ee2d1c096bf49d37b1e0fd460653ad4

@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/hugsy/gef"
else
SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 x86"
KEYWORDS="amd64 ~arm64 x86"
fi
LICENSE="MIT"

@ -9,6 +9,7 @@ DIST llvm-project-18.1.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffe
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
DIST llvm-project-19.1.0-rc4.src.tar.xz 141255904 BLAKE2B c693dc94aeb4b59ad4a05a426037075449535c398cbc1ae9b4371d42ea0962b267a3be8af93f4fe47b21c11964fbea6e8eb662225e6f79b20bbc35e706588435 SHA512 826978a596b26040124f2ceba858f91031f78faca22f32de2eea1a4d299a849dcb1fffdfb01601adc39d733dd0cdee43b21af05159d45dcebc842f6b6b540ba8
DIST llvm-project-19.1.0-rc4.src.tar.xz.sig 438 BLAKE2B aef02737285d2faa1b21cec1a32fff6e776ac4bb5c4fd6f26d3d1a9b9244ed1fc0a1eb786a444a6549dda8683485f67964b4d4e48393e1780e7938ee0d94348a SHA512 5b9dcbf232229fdd87824bc87d0ad4ebd54127c9288708fb3304166422d378b77a843d7c5d8258850a0de59310c24e65042d636a5314e2af8513627a43bdb6e8
DIST llvm-project-41f1b467a29d2ca4e35df37c3aa79a0a8c04bc4f.tar.gz 218633363 BLAKE2B 9367923a4257e0ce01cf443eca790a567c6d9224126ebff15849c829f04dbac39aee60de1f28eab71ee4143341105c46466e1983e0f2a1a478e75fd5363a8d02 SHA512 eca094df135f184e2c3a42a3984ac353b7a8286446da80f042aef8047761f5f5cc6eeccb9bff6056ff0ddd1babe31a468e279b028b9618364f88ae9f26053c22
DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
DIST llvm-project-bece0d7517bd0a036dc8a319514e4a8a5c497dee.tar.gz 218241938 BLAKE2B 7ac08a21ab2899823683dc700bd2f6226e22653f5be553fe0278868f9fa0d8946fabe6aae40f68cfd14e019b1a3795affb64bf41ebcc949394b73a90e7cd019c SHA512 8893512dcbc1171d2c91aeb0aa9e5fd424474c4d6b5215fb1a078dc8757ab2d404b55ed90709e09368e0794c8306f489be8339d5c502dd6c2ef1852e24636e85
EBUILD lldb-15.0.7.ebuild 2787 BLAKE2B 606d1bef5194c6d173480719f131847bda2093a14937e831972e3514e86b9ab3f420f7d9cbc60457dacfa0613af21b88f0f91b20ac2215d10b18acf73a938885 SHA512 3e9adac80fbf2a37784e197e882d3a797e6f37b18afc06b8952f587b9259a0610b08702472360e4828e5499f56a520566cbbf869c19380227eaea172d2b35934
@ -20,4 +21,5 @@ EBUILD lldb-19.1.0_rc4.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8
EBUILD lldb-20.0.0.9999.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
EBUILD lldb-20.0.0_pre20240830.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
EBUILD lldb-20.0.0_pre20240910.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
EBUILD lldb-20.0.0_pre20240917.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
MISC metadata.xml 495 BLAKE2B dec5cbc692a57ddb85bccb855d6e16893e6e851c6e3b3f321693fd7cb8bf930167976573d61bfca3c29dc667bb57c2c11669299bcc80d1da04fb53ea90ca1826 SHA512 6168aeac121fa7b3f19fe2590c4ad52eae959bfd3bebceebc64a54d254a29226d5424ab031f9730af9f574e3956119856d1ea2008b5d24721b346cf8f5ad7f9f

@ -0,0 +1,110 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
inherit cmake flag-o-matic llvm.org llvm-utils python-single-r1
DESCRIPTION="The LLVM debugger"
HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0/${LLVM_SOABI}"
IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml"
RESTRICT="test"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
DEPEND="
debuginfod? (
net-misc/curl:=
dev-cpp/cpp-httplib:=
)
libedit? ( dev-libs/libedit:0= )
lzma? ( app-arch/xz-utils:= )
ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
xml? ( dev-libs/libxml2:= )
~sys-devel/clang-${PV}
~sys-devel/llvm-${PV}[debuginfod=]
"
RDEPEND="
${DEPEND}
python? (
${PYTHON_DEPS}
)
"
BDEPEND="
${PYTHON_DEPS}
python? (
>=dev-lang/swig-3.0.11
)
test? (
$(python_gen_cond_dep "
~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
dev-python/psutil[\${PYTHON_USEDEP}]
")
sys-devel/lld
)
"
LLVM_COMPONENTS=( lldb cmake llvm/utils )
LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
llvm.org_set_globals
src_configure() {
llvm_prepend_path "${LLVM_MAJOR}"
# bug #858389 (https://github.com/llvm/llvm-project/issues/83636)
filter-lto
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
local mycmakeargs=(
-DLLDB_ENABLE_CURSES=$(usex ncurses)
-DLLDB_ENABLE_LIBEDIT=$(usex libedit)
-DLLDB_ENABLE_PYTHON=$(usex python)
-DLLDB_ENABLE_LUA=OFF
-DLLDB_ENABLE_LZMA=$(usex lzma)
-DLLDB_ENABLE_LIBXML2=$(usex xml)
-DLLVM_ENABLE_TERMINFO=$(usex ncurses)
-DLLDB_INCLUDE_TESTS=$(usex test)
-DCLANG_LINK_CLANG_DYLIB=ON
# TODO: fix upstream to detect this properly
-DHAVE_LIBDL=ON
-DHAVE_LIBPTHREAD=ON
# normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
# and TERMINFO_LIBS... so just force FindCurses.cmake to use
# ncurses with complete library set (including autodetection
# of -ltinfo)
-DCURSES_NEED_NCURSES=ON
-DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}"
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-DPython3_EXECUTABLE="${PYTHON}"
)
use test && mycmakeargs+=(
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-DLLVM_LIT_ARGS="$(get_lit_flags)"
)
cmake_src_configure
}
src_test() {
local -x LIT_PRESERVES_TMP=1
cmake_build check-lldb-{shell,unit}
# failures + hangs
#use python && cmake_build check-lldb-api
}
src_install() {
cmake_src_install
find "${D}" -name '*.a' -delete || die
use python && python_optimize
}

@ -1,13 +1,21 @@
AUX strace-6.5-static.patch 5425 BLAKE2B c7b2477ba5a8b5f23ed28763e1149406f7f434ce014aa51069f80a8cf0cdfaa5dbfa58cbba12b0de1eef50e2ff7bd89c4d2b9f1e1587a889d7dbc5486045be2e SHA512 67f698522f1cd47f994baf8d7b7640ef0d36ea4bf8cf5069664e7219164dae949e53c136520d96b476b085023855db349e89937cc017ff4a77d5b8da09ab5bed
DIST strace-6.10.tar.xz 2600864 BLAKE2B acb26ed66fbfcb1bc6403441b632df2f7af018345e52120b8715e2bbfa578fc80af8e3844cba3e131601285f9e72b15c8b4ea56025c5efae846d2d36960f6c04 SHA512 0d7dafaa50fbcfebc37f37e53c2961972efd66ce0d71628fbcd2a8b871cb7e90bb3aebca14258a5a3115ae1e00cbe242b6d2f887d45f44e7321985720968f972
DIST strace-6.10.tar.xz.asc 801 BLAKE2B 81b0bc033c5c8a34835b9fec8ab043879a1a2ba3a557fb3309b53254a92ab5abffac32b4d97b45aedbc045a882b69d7f26b186c6e9413599583976080f788e17 SHA512 058672503e8ae2444271e5c220a3bd29450c1badb06ec1a6e06e0f1f4d609af3730bc2a71e7f9cefeeed936e89d4d37e439f41da353388b885d49a204887fb91
DIST strace-6.11.tar.xz 2610440 BLAKE2B 5ea511cd0d2f287ec4c979af7306b29ca39975a4a08f6a1123ae562db5331f7ebb1f23ff2a24ce01fd96c000d094c4d810f2b4bca3ce8adac26fbee57da7f92c SHA512 c639ae7097d418f8b815bd008de9423079dad70829a5eb392d3c5def81243b8a9133c10251a7c00a4991f580cff5b62466f8b53b4b8e425a009548fb3582bdb0
DIST strace-6.11.tar.xz.asc 801 BLAKE2B bc60367dafb08551510bf64c384315aadc3027ed256fbfa5a6e23139800ad01f12b7ebdc09e7845b202260ec38b4a5de70e5701abd9dddc0c5f3c4c32bd6c97b SHA512 bdb86f8fa9b168240b892814037660456ee7beed547e6f5bbcb61431e6fd8d6544b8b169cc794e084c3c11f2f62aff36de410294c609c0a9ea8781fa1ddf57aa
DIST strace-6.6.tar.xz 2420364 BLAKE2B f1465fec58ac20ccce6a88441a34b1402e5c51f0bb4b7963f69b5ab5019a8c8722e3406c6f93c10c1eea11d17de7f9874895d6f4df24cf9ec42a18f36267687b SHA512 77ea45c72e513f6c07026cd9b2cc1a84696a5a35cdd3b06dd4a360fb9f9196958e3f6133b4a9c91e091c24066ba29e0330b6459d18a9c390caae2dba97ab399b
DIST strace-6.6.tar.xz.asc 801 BLAKE2B 1bd72fc586f4338da1ae31181d28103ff3168322c07508699261b5ec4627ed3bdf7e20b4557182a258f22e83537712f20413aa9c5c4b335c75f3772e71888478 SHA512 b9eb6fc5c2f3bd8fced37fb81435087df95d9f23f0697afab8a3e359709c95238e50aafe2a3ba8cd698aeae75a4f8e28b6dce49a26878a961c2c06790458d228
DIST strace-6.7.tar.xz 2434880 BLAKE2B 249c149a9140fc79be1365e4e8697b46f6558334eefac11b51c96d2d2e67bb82cb2eac3c38c2fa31f40fc5e0ad3c52967e15a034c01c12ed041d51f006a194ae SHA512 da28fd9fb987044782e6fd6f5e90e2cea2ab8e536cbd3893ef4c9b11c9b3185f073ca3d8ca0eade49e9a2af8efbda8c2b66b8988be7ebc463dc45e8f48ca1256
DIST strace-6.7.tar.xz.asc 801 BLAKE2B 3a87561c04e82bbb745e59343cf79c25abf2c6cbd7a82f8d116a3cf6fd00797636037b620529979bce6e814fcf84aa42d94d0678afa86aedaf829d48118339df SHA512 9ea90089ec0af3f2471c4e03fe95f09e16260c04f5083dde17ea28a94b62578a90319ccd4987ed50459318c4ef3174dfe42ea158cf45d11c8e21e7133113a1ae
DIST strace-6.8.tar.xz 2457948 BLAKE2B 0897aedc6a1ed162b8967a56d54dd0bc589ce027321c1219e5fc23e6a44103576e0f363f79a03def365a05989173271eb6096a9c48b16cdf8c54033ec6bd6f2a SHA512 c477724a77112a74a5236a38b7dbaa9b6199622a1d21cc6253cac80dc4ddea78aeaf8cddf4a51ee4119e00e1adaf95f64f64e20d9775ec3edd77cd82c8f7b30e
DIST strace-6.8.tar.xz.asc 801 BLAKE2B 544f9a59824f5bd2e682b4df0106c85c90be8eba8fe99fa5a5b6ccc69bd9ced176f4ce3a02253e16a51290dae452426da3827e653d4c38f44eaf06427007e5a5 SHA512 4bcbf6b01440cd94ae2e05cc13220a141a0cc7c3a974d92947e09217fa4c77d7f7c272aaf32107c8974e140da25fd78e45f9f48731406b4dfd4d5a955e663daa
DIST strace-6.9.tar.xz 2466252 BLAKE2B 2da51f253ea18f27b5fabafaebdc54805aeca5b750bec6169c269dbcadb98cf76a47bf92dd619458ca86d46ec7a03710e16e0ac4973d89a86edc2d0b853714c8 SHA512 aa80b9b6ec41082f1710f2327f7a22003cdce6d95ab0e5083ada9c5b7b40b8f7cbc7dc6c017878dc0e42c52e405e98ed1488c51d17bc3538989ff4be2c2411e1
EBUILD strace-6.10.ebuild 2488 BLAKE2B a1d33ef4fb555e85f7e73cc045e429a119522b1b242f3d466d0c0100f31e349469a80f43276444ca4e8796053bf56eaf044c00dfcc8133b86dc1240214cf771b SHA512 b54a45a74459b27ea1e7709611e3406d128761cd7cf71b56a94c8dda469ad7ed0d2f0ff0330b037ba4e2c4fd867db639d86b2cbb4cf2a27841c0f397a6d94f37
EBUILD strace-6.6.ebuild 2480 BLAKE2B 3294e4c9064fe25b24ec6c1698718be739f5f38eb5096ff79d92b25f4209de6c3a5badb0395219079230f1a07e6d5a78ca3b34790389ffa5d5329fd1e81472e6 SHA512 537757a337232668ae55b6a4e85344a11d839f26f00803640f1b1bbe4ea8c9142853bb4101e532813f6d799b212cd1b36bf87e1683a50bb869ab7715a54509a4
EBUILD strace-6.7.ebuild 2480 BLAKE2B 3294e4c9064fe25b24ec6c1698718be739f5f38eb5096ff79d92b25f4209de6c3a5badb0395219079230f1a07e6d5a78ca3b34790389ffa5d5329fd1e81472e6 SHA512 537757a337232668ae55b6a4e85344a11d839f26f00803640f1b1bbe4ea8c9142853bb4101e532813f6d799b212cd1b36bf87e1683a50bb869ab7715a54509a4
EBUILD strace-6.8.ebuild 2480 BLAKE2B 3294e4c9064fe25b24ec6c1698718be739f5f38eb5096ff79d92b25f4209de6c3a5badb0395219079230f1a07e6d5a78ca3b34790389ffa5d5329fd1e81472e6 SHA512 537757a337232668ae55b6a4e85344a11d839f26f00803640f1b1bbe4ea8c9142853bb4101e532813f6d799b212cd1b36bf87e1683a50bb869ab7715a54509a4
EBUILD strace-6.9.ebuild 2481 BLAKE2B b33c2bb29886475dcc33803cb49ea984026439a903d5e0628965f89f3e4ca245a9612eee3e572e02139e8b810d19f9b9a4c6357510ce460e3102815ce0cc314d SHA512 992cc2de9f5c9c8a88481047b86d1c84612fc6ddf3bdf1056ba54c6536c350be814836591dd136bbf3e9ca6c7c246fe2af01734768281f0da3b213ff2f606a07
EBUILD strace-9999.ebuild 2488 BLAKE2B a1d33ef4fb555e85f7e73cc045e429a119522b1b242f3d466d0c0100f31e349469a80f43276444ca4e8796053bf56eaf044c00dfcc8133b86dc1240214cf771b SHA512 b54a45a74459b27ea1e7709611e3406d128761cd7cf71b56a94c8dda469ad7ed0d2f0ff0330b037ba4e2c4fd867db639d86b2cbb4cf2a27841c0f397a6d94f37
DIST strace-6.9.tar.xz.asc 801 BLAKE2B ccb3d026a272bc02d351fd15f8b18a50a8653cda247ea9baa938820fb3c870e1803562d7e17eac3d4f1842911a4e904bc88ba267cb74aeac869185e30cd89d48 SHA512 577a3f5d0bdd51b995755a76b58e6bdf6a0a173966bb1d95ebba0a59df8a8e828eb5eca4cda55c9faf7e31053652911541134107199c073ec24fa877cec393bd
EBUILD strace-6.10.ebuild 2718 BLAKE2B c16ce324799056ddc1cd29c8ba318ad8746baf0a63bfd82810488bf90379dc0662cef7400ad641b131f6151874a84a5b8cbaa29ae8bbfe9108d6721a21f30d1b SHA512 86ec562db2041e303d25fe00bcd30488313ac6cd0f51d21259f731283056cb07bb06a8fa37fe1c4812c16325e25c5dc5ea705196449aaeed284715024e5de8d3
EBUILD strace-6.11.ebuild 2718 BLAKE2B c16ce324799056ddc1cd29c8ba318ad8746baf0a63bfd82810488bf90379dc0662cef7400ad641b131f6151874a84a5b8cbaa29ae8bbfe9108d6721a21f30d1b SHA512 86ec562db2041e303d25fe00bcd30488313ac6cd0f51d21259f731283056cb07bb06a8fa37fe1c4812c16325e25c5dc5ea705196449aaeed284715024e5de8d3
EBUILD strace-6.6.ebuild 2710 BLAKE2B 0c138a2f11c8e009b78c03e6711c2526d979e2607cd7ef933437259cf8e031f2b8fd1aecc8bf30a6112f7202d57cf1d2b1c7227ed5504bdad084c4e7b41ff5fe SHA512 56be8bb6c1e6c2f840cac2d675795a0eea6bca6232c39995613b7d91328c57b40bc8b77abf5d45ec44f9071f2b02b8b247cdaf3cb3c61f27cb90b2abab569e94
EBUILD strace-6.7.ebuild 2710 BLAKE2B 0c138a2f11c8e009b78c03e6711c2526d979e2607cd7ef933437259cf8e031f2b8fd1aecc8bf30a6112f7202d57cf1d2b1c7227ed5504bdad084c4e7b41ff5fe SHA512 56be8bb6c1e6c2f840cac2d675795a0eea6bca6232c39995613b7d91328c57b40bc8b77abf5d45ec44f9071f2b02b8b247cdaf3cb3c61f27cb90b2abab569e94
EBUILD strace-6.8.ebuild 2710 BLAKE2B 0c138a2f11c8e009b78c03e6711c2526d979e2607cd7ef933437259cf8e031f2b8fd1aecc8bf30a6112f7202d57cf1d2b1c7227ed5504bdad084c4e7b41ff5fe SHA512 56be8bb6c1e6c2f840cac2d675795a0eea6bca6232c39995613b7d91328c57b40bc8b77abf5d45ec44f9071f2b02b8b247cdaf3cb3c61f27cb90b2abab569e94
EBUILD strace-6.9.ebuild 2711 BLAKE2B b39993d299205fc22226c7366bbb720116cfd2bf6f1b1db10ede0ffce404baa9070c9b699e2ef145ea407ec1325fa1c73abcd36b412db024dd6f116cc8154a72 SHA512 fe4a6a0a951de72c9a1c48e09072834b60f9bf1e2220fe7719f5863daefcaca765c5fd45f79bec201a156d19757b75b2feb1b591679a0b13ba694ffb2dd58030
EBUILD strace-9999.ebuild 2718 BLAKE2B c16ce324799056ddc1cd29c8ba318ad8746baf0a63bfd82810488bf90379dc0662cef7400ad641b131f6151874a84a5b8cbaa29ae8bbfe9108d6721a21f30d1b SHA512 86ec562db2041e303d25fe00bcd30488313ac6cd0f51d21259f731283056cb07bb06a8fa37fe1c4812c16325e25c5dc5ea705196449aaeed284715024e5de8d3
MISC metadata.xml 844 BLAKE2B 5c0ea5129bf202dbd4c7505ec5585f6ea43ef21098a776f4ed632f7a34e4f8b2705f4ded75ef2dd8e9c7ed53704d140efef27eba08076e9314820633e3cd602e SHA512 8c4f6e2b4f6914b91ee21cca3d70bb6b42571f9e57441b0e53a9f21591a521cc4f0b815e654dd3ac820618fdc92411c3448cffef113ea16c73121a1e242bd505

@ -3,7 +3,7 @@
EAPI=8
inherit autotools edo flag-o-matic toolchain-funcs
inherit autotools edo flag-o-matic toolchain-funcs verify-sig
DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
HOMEPAGE="https://strace.io/"
@ -12,17 +12,25 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git"
inherit git-r3
else
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
SRC_URI="
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
fi
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
SLOT="0"
IUSE="aio perl selinux static test unwind elfutils"
RESTRICT="!test? ( test )"
REQUIRED_USE="?? ( unwind elfutils )"
BDEPEND="virtual/pkgconfig"
BDEPEND="
virtual/pkgconfig
verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
"
LIB_DEPEND="
unwind? ( sys-libs/libunwind[static-libs(+)] )
elfutils? ( dev-libs/elfutils[static-libs(+)] )

@ -0,0 +1,117 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools edo flag-o-matic toolchain-funcs verify-sig
DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
HOMEPAGE="https://strace.io/"
if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git"
inherit git-r3
else
SRC_URI="
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
fi
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
SLOT="0"
IUSE="aio perl selinux static test unwind elfutils"
RESTRICT="!test? ( test )"
REQUIRED_USE="?? ( unwind elfutils )"
BDEPEND="
virtual/pkgconfig
verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
"
LIB_DEPEND="
unwind? ( sys-libs/libunwind[static-libs(+)] )
elfutils? ( dev-libs/elfutils[static-libs(+)] )
selinux? ( sys-libs/libselinux[static-libs(+)] )
"
# strace only uses the header from libaio to decode structs
DEPEND="
static? ( ${LIB_DEPEND} )
aio? ( >=dev-libs/libaio-0.3.106 )
sys-kernel/linux-headers
"
RDEPEND="
!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
perl? ( dev-lang/perl )
"
PATCHES=(
"${FILESDIR}/${PN}-6.5-static.patch"
)
src_prepare() {
default
if [[ ! -e configure ]] ; then
# git generation
sed /autoreconf/d -i bootstrap || die
edo ./bootstrap
[[ ! -e CREDITS ]] && cp CREDITS{.in,}
fi
eautoreconf
# Stub out the -k test since it's known to be flaky. bug #545812
sed -i '1iexit 77' tests*/strace-k.test || die
}
src_configure() {
# Set up the default build settings, and then use the names strace expects.
tc-export_build_env BUILD_{CC,CPP}
local v bv
for v in CC CPP {C,CPP,LD}FLAGS ; do
bv="BUILD_${v}"
export "${v}_FOR_BUILD=${!bv}"
done
filter-lfs-flags # configure handles this sanely
export ac_cv_header_libaio_h=$(usex aio)
use elibc_musl && export ac_cv_header_stdc=no
local myeconfargs=(
--disable-gcc-Werror
# Don't require mpers support on non-multilib systems. #649560
--enable-mpers=check
$(use_enable static)
$(use_with unwind libunwind)
$(use_with elfutils libdw)
$(use_with selinux libselinux)
)
econf "${myeconfargs[@]}"
}
src_test() {
if has usersandbox ${FEATURES} ; then
# bug #643044
ewarn "Test suite is known to fail with FEATURES=usersandbox -- skipping ..."
return 0
fi
default
}
src_install() {
default
if use perl ; then
exeinto /usr/bin
doexe src/strace-graph
fi
dodoc CREDITS
}

@ -3,7 +3,7 @@
EAPI=8
inherit autotools edo flag-o-matic toolchain-funcs
inherit autotools edo flag-o-matic toolchain-funcs verify-sig
DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
HOMEPAGE="https://strace.io/"
@ -12,17 +12,25 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git"
inherit git-r3
else
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
SRC_URI="
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
fi
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
SLOT="0"
IUSE="aio perl selinux static test unwind elfutils"
RESTRICT="!test? ( test )"
REQUIRED_USE="?? ( unwind elfutils )"
BDEPEND="virtual/pkgconfig"
BDEPEND="
virtual/pkgconfig
verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
"
LIB_DEPEND="
unwind? ( sys-libs/libunwind[static-libs(+)] )
elfutils? ( dev-libs/elfutils[static-libs(+)] )

@ -3,7 +3,7 @@
EAPI=8
inherit autotools edo flag-o-matic toolchain-funcs
inherit autotools edo flag-o-matic toolchain-funcs verify-sig
DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
HOMEPAGE="https://strace.io/"
@ -12,17 +12,25 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git"
inherit git-r3
else
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
SRC_URI="
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
fi
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
SLOT="0"
IUSE="aio perl selinux static test unwind elfutils"
RESTRICT="!test? ( test )"
REQUIRED_USE="?? ( unwind elfutils )"
BDEPEND="virtual/pkgconfig"
BDEPEND="
virtual/pkgconfig
verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
"
LIB_DEPEND="
unwind? ( sys-libs/libunwind[static-libs(+)] )
elfutils? ( dev-libs/elfutils[static-libs(+)] )

@ -3,7 +3,7 @@
EAPI=8
inherit autotools edo flag-o-matic toolchain-funcs
inherit autotools edo flag-o-matic toolchain-funcs verify-sig
DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
HOMEPAGE="https://strace.io/"
@ -12,17 +12,25 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git"
inherit git-r3
else
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
SRC_URI="
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
fi
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
SLOT="0"
IUSE="aio perl selinux static test unwind elfutils"
RESTRICT="!test? ( test )"
REQUIRED_USE="?? ( unwind elfutils )"
BDEPEND="virtual/pkgconfig"
BDEPEND="
virtual/pkgconfig
verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
"
LIB_DEPEND="
unwind? ( sys-libs/libunwind[static-libs(+)] )
elfutils? ( dev-libs/elfutils[static-libs(+)] )

@ -3,7 +3,7 @@
EAPI=8
inherit autotools edo flag-o-matic toolchain-funcs
inherit autotools edo flag-o-matic toolchain-funcs verify-sig
DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
HOMEPAGE="https://strace.io/"
@ -12,17 +12,25 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git"
inherit git-r3
else
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
SRC_URI="
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
fi
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
SLOT="0"
IUSE="aio perl selinux static test unwind elfutils"
RESTRICT="!test? ( test )"
REQUIRED_USE="?? ( unwind elfutils )"
BDEPEND="virtual/pkgconfig"
BDEPEND="
virtual/pkgconfig
verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
"
LIB_DEPEND="
unwind? ( sys-libs/libunwind[static-libs(+)] )
elfutils? ( dev-libs/elfutils[static-libs(+)] )

@ -3,7 +3,7 @@
EAPI=8
inherit autotools edo flag-o-matic toolchain-funcs
inherit autotools edo flag-o-matic toolchain-funcs verify-sig
DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
HOMEPAGE="https://strace.io/"
@ -12,17 +12,25 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git"
inherit git-r3
else
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
SRC_URI="
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
fi
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
SLOT="0"
IUSE="aio perl selinux static test unwind elfutils"
RESTRICT="!test? ( test )"
REQUIRED_USE="?? ( unwind elfutils )"
BDEPEND="virtual/pkgconfig"
BDEPEND="
virtual/pkgconfig
verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
"
LIB_DEPEND="
unwind? ( sys-libs/libunwind[static-libs(+)] )
elfutils? ( dev-libs/elfutils[static-libs(+)] )

Binary file not shown.

@ -1,3 +1,3 @@
DIST Browse-1.8.21.tar.gz 1830672 BLAKE2B b79dacba18c0d1ccea3a3ee30ad4c818b4e3727d336e05ab4958b14cc8556b5dfc32a6c529d0f001098e22c7f97eedd4aa26b617001c52884ea3b435ec40d995 SHA512 aba81e073c4c3cb7080c7ab28189ab7052f27d56927c8fde047f9ece71c42ff0eadf6cba42e0bc77f409082206f99987f4aff43226543e6f474b372f4d2104ff
EBUILD browse-1.8.21-r2.ebuild 1461 BLAKE2B ffd24bdc22c3b9d2a548b26d67cf4c98daefb2b71c72b1e9cc5f7c5fba2a283eb56df8a2265a31c9d8320bd5122ded7f1a0e5d628082c4331974aa490fcaa90c SHA512 ce51159a1ca4c089bb3cd4d4d478042b1593383b6e4a810a3dd670da6d77daedee29b7fce3ac2641afada5a5dbcafbe73c8bc6a3d51a46f7019054052578f20d
EBUILD browse-1.8.21-r2.ebuild 1515 BLAKE2B 5134ff8c47d87987aaa94d9dee53e12ebd6db1a8621b450f1689b253bc572ea89faddbe40c9d3f73926d6b681ea7944a98be73490551e3c53dbefbae492afc2c SHA512 be9acffd5d9776e9a1a0207510cd659f235568507a26f6a81924c8e27200424893c1f4d07af8caca5664a6398616e6575a53c3a93c4f319b665228c7ba55d5e4
MISC metadata.xml 1059 BLAKE2B d1e228d89c52ac017e0f41f198152b02ff33e645b45f21edb76a52da175e138ab709c3032fa2174944b2dc8d193568b79296f68d7d37fc307d01d332ef835fbd SHA512 cc1be6c933d64963f47c52859d48de0d484ea702695cfa06515f67bc2772f1f48c28320f4c69b337cd29e5ac9c29aef51fc636ff0733aa4ef9a40da37c38b4c9

@ -20,9 +20,14 @@ DEPEND="sci-mathematics/gap:=
sys-libs/ncurses:="
RDEPEND="${DEPEND}"
GAP_PKG_EXTRA_INSTALL=( app bibl )
BDEPEND="test? (
dev-gap/ctbllib
dev-gap/tomlib
)"
gap-pkg_enable_tests
GAP_PKG_EXTRA_INSTALL=( app bibl )
src_compile() {
# This has been emailed upstream but there's no public
# bug tracker AFAIK.

Binary file not shown.

@ -3,5 +3,5 @@ DIST apache-maven-3.9.8-bin.tar.gz 9083702 BLAKE2B c636ea861d1c96938490453600cac
DIST apache-maven-3.9.9-bin.tar.gz 9102945 BLAKE2B a705f18a1e7bdfd5d9ba8c38da02245ed5754fe749416ccc715dcdae21d8a41026778dfb912e3ea3e89e8358aede13d29ce3081ac71b16191e53d5cac557e643 SHA512 a555254d6b53d267965a3404ecb14e53c3827c09c3b94b5678835887ab404556bfaf78dcfe03ba76fa2508649dca8531c74bca4d5846513522404d48e8c4ac8b
EBUILD maven-bin-3.8.8-r1.ebuild 1384 BLAKE2B f07df89e9b3f821f21112a5110c7bce978db18c303e139e939d856d34d1a01cee5fe543943226e64af19d15d45cba4fc605fd228b169f6902d161e04d8cc8fe1 SHA512 02e5fd63a1add7cce804259a3bc6409abdf55eedf458e8c6f909e224a7ae02152b6c82f8afb0775c30f833a101b29d680e0fbb69133df737e6875256d2731fd2
EBUILD maven-bin-3.9.8.ebuild 1383 BLAKE2B 97483b786cf23d33149f8ea7abcf8133da943d6732c0d1287bcaaadff98dceefac9f9005e26072efb5bc06096df37c89023d110473843a99dac48ff62d875fd7 SHA512 902589d27c818d79f38d57451abc68687d3606f7964966efd9f97f5262190654e0efccf13f6a375ae6251838a70bd3700c7d3c3ab7be101784a71b37ae5322bd
EBUILD maven-bin-3.9.9.ebuild 1385 BLAKE2B 7904a126651d83e60d1948b52319eb3ac7c08caea00104991664751267219a4b1f433b6d82e4fcbf368a96efd1b9885f9d07cdb4ede4209bbcb32af7289be8e3 SHA512 811956914e5abdaf0aea4a258ad11091cb17a40e9130d15b25c450762f3648bd1f1fa2f55f313e45921f16da9763c05397587dd0df45c69ff6673a60bb7ca4ea
EBUILD maven-bin-3.9.9.ebuild 1383 BLAKE2B 97483b786cf23d33149f8ea7abcf8133da943d6732c0d1287bcaaadff98dceefac9f9005e26072efb5bc06096df37c89023d110473843a99dac48ff62d875fd7 SHA512 902589d27c818d79f38d57451abc68687d3606f7964966efd9f97f5262190654e0efccf13f6a375ae6251838a70bd3700c7d3c3ab7be101784a71b37ae5322bd
MISC metadata.xml 611 BLAKE2B 5ef6682d362deee6aff000f37dccd97c48e90e3071133a44d9f0ec2a5c6876fdd1a5f44b064eb6992a06cfda27c0c0e599e0bd0474997611aedce017febda203 SHA512 5ba3e55ea839b5e616f37321960021c58846089cb0b51982617f45946ba25747ac10eef70409f9848fbb8267fb2cc0c90c319fb66aeb52ffa5e0e1cd6d5840ff

@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="Apache-2.0"
SLOT="3.9"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
DEPEND="
>=virtual/jdk-1.8:*

Binary file not shown.

@ -10,5 +10,5 @@ DIST perl-cross-1.6.tar.gz 121973 BLAKE2B b3a17d92dd7621a3bc253a6c4e56eccd3adec2
EBUILD perl-5.38.2-r3.ebuild 28310 BLAKE2B a965f1319fe6ad9b1c383ef19b8b04e06b9cf1db9debd2e05e24ff82ef872c147fda8cc2ae0bf1c0adc240d52ce170c8ebfeca037617fb2dd8c3f1629ad13a4b SHA512 1464730aa236d8c48553f11c634e1e4bf69d9914251d41e6f78c6fbfbc434178d5fd28e04e87888b0b6da89f5e984ec20312a8c798e2b8722a7eb8f9948b23c3
EBUILD perl-5.38.2-r5.ebuild 28293 BLAKE2B b34f678e6822fd7ab508b54385b55588b5d8a2e15bf11ad21057efc02aad969460f890ae35094d6d4b22985408ae4cb32d40eb723548b7c3c65936b274f99b6c SHA512 8db7c1e34041da91bac96a366e00d6de30e652ffbe84a1d8dd19f5b08f163ed6c4741d94a61841a8c8c08af5a1d73596f6651200ff431d2d58873fbae722e06d
EBUILD perl-5.38.2-r6.ebuild 28292 BLAKE2B a697809342b0c32854924f54ca61f1c44639f4379cd21dd8a2795d7af8e4bba9a27e13b6a6fe141c0874943bc470783513410f76d338043dcc2eceb1b7e88d53 SHA512 a02103c0cbb584b96e84c52216a83063b90474ed278c5a5702c0ecbeba9ca34ec67c29561d34397c324db3bf1fcce2f67e393fe826177fa6a89364b8ebf8cefc
EBUILD perl-5.40.0.ebuild 28194 BLAKE2B 1415a0e13f4e5a863179f4f3d066d5ffc798425ac705cd376d05f18970e3eba4b35f2f2ad1eecc9f7e14ae2d1f684bbd81aa94d21a9162dfee58c56d7de94eea SHA512 b0776de5c164024ac8dbf1f4904fbabc3803edd5940fec3bf3b810526dee8aa6f59bad354edef244a5bd261b6b1ad73c85fd12ca543f4ed47d2d77df64d25b52
EBUILD perl-5.40.0.ebuild 28193 BLAKE2B ad1927cc6674becbe31a88f13fd56e31a257c3025b79c615c56019f482ac07cfcf5deaec3f60ce31467598f22e749837df1cad8044f247bce45b5ef4097a09b2 SHA512 eccb37e35a9970de3191f6b5cb19732515edf831d1458bfbb29c559ce7b39a77ea9da6402d598a6f0bee5f1b10ebbd8b23658d813b3472ec60f82977d1eb7605
MISC metadata.xml 435 BLAKE2B 9a9dfd2dc8274c402dde0c3be13053b28361603c4fd230d841b169843e397bd6e16537034495178dfd443246c1621b34d849455147e8556a12806d973293a855 SHA512 1cb3197cf3c6f3031bdbc95c2686fcd2585f6e457d0661ed986cf7fa91b4ca564f793c2f141bfe5b9b8c54d2b05dd200c3e32bf073061872e08bd7c501bedc83

@ -55,7 +55,7 @@ LICENSE="|| ( Artistic GPL-1+ )"
SLOT="0/${SUBSLOT}"
if [[ "${PV##*.}" != "9999" ]] && [[ "${PV/rc//}" == "${PV}" ]] ; then
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
IUSE="berkdb perl_features_debug doc gdbm perl_features_ithreads minimal perl_features_quadmath"

@ -245,5 +245,5 @@ EBUILD rust-bin-1.75.0.ebuild 7319 BLAKE2B 6d651ee302620a28e8c9312af50eacb4638b5
EBUILD rust-bin-1.77.1.ebuild 7497 BLAKE2B fb9a25879a8886086486ba5e2010021c01e16ea2c525bf3d36d23e72c7a24eb6f196fd96d3d29231070f5a1db807865e135915224d37eebdffdf485ecc4ca83f SHA512 7ae2fb17a2fcd2d76ae85d1b0420429544a005e2c5ce1cd18a5351353b840d4048d491a316a7a97197198045f4af5f98681b4fa7b5b47df060e0ea6112b3512f
EBUILD rust-bin-1.79.0.ebuild 7604 BLAKE2B 99c532442ff6e40c70a391d777122c32deec8ba8cf45f19d1abdf8e19f75a8776c9741ef54915995e24a646ff94b6e7ed76b2d27ac6631645179109915903d90 SHA512 b64087f5de9753a1476ec0ab72151309e75f4aa847ef0556bff0848a15b473fbb0a535ef1e957d19c92f416ad159d519c97764eb55802fc0c466930002e7e671
EBUILD rust-bin-1.80.1.ebuild 7813 BLAKE2B 188d7efcdd2e6a0b688de4520db2d179f91bd51ff2a8191b44a5d5cb8be12f668a47cff5035c22b3cab7b00f5043f622b2fa0d80bb642aa1403faa10bb362f4b SHA512 8e53e1c781196eca1b2488602b2a3f2c81ff82a7bdd0a09836783c1fa82e4c34f2d073274186eb57683741d8bc69b870bd9921aeee31a29a8717e1350e3d6e03
EBUILD rust-bin-1.81.0.ebuild 7800 BLAKE2B ed4acb359d0ad776db3396b41fe9d89c0d9cefba1029b29e7e11a5de9309c6b3181b0b55ff2e9097aea6d726b904d0e9c524a4febc2db2723a5e47db0897dc4f SHA512 835b53dfdaaa93d0f5e8b350614780c36b46fccde0c1d29d73624f917677206182781e25b7f1c3e34892b26b9f3edb985e3622302eb3c1d2c611d07dbfbd57ca
EBUILD rust-bin-1.81.0.ebuild 7596 BLAKE2B fd6b5b27a1497e10c2c41a00378ffbc3550090f94f24e8c39c2622363cda820ad70ebb5ba4973db11223411767dd1a17c3e273f6c93eeb1a6e55aa3a90751bfb SHA512 86364816f170f004b8349758d2fe423d764756ca06bbfc556b467f1f4e61ad3c633b95187f24f1d4cc8d43347903dacef9939c088bf50c265b357b549f507d1d
MISC metadata.xml 1220 BLAKE2B 5c4d286e569c929913317d15d37de08db51655ec41c1d3b1d84aeb6982b53afd7ebf3f9adbcd4e3c76fc9b82056648b6af1507a5728388fd2d2e8d743e5225db SHA512 72d32987894268a7b3ac8e8606428cf8315fcf29ce1945c9e55527a5c696742f6f2a44dcfe01bf5abb0cad60b5881a59dedecdc07db4ef2df22ef13e3b2732a8

@ -38,7 +38,7 @@ SRC_URI+=" ppc64? ( elibc_musl? (
LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4"
SLOT="stable"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="big-endian clippy cpu_flags_x86_sse2 doc prefix profiler rust-analyzer rust-src rustfmt"
IUSE="big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt"
RDEPEND="
>=app-eselect/eselect-rust-20190311
@ -116,7 +116,6 @@ multilib_src_install() {
local components="rustc,cargo,${std}"
use doc && components="${components},rust-docs"
use clippy && components="${components},clippy-preview"
use profiler && components="${components},rust-demangler-preview"
use rustfmt && components="${components},rustfmt-preview"
use rust-analyzer && components="${components},rust-analyzer-preview,${analysis}"
# Rust component 'rust-src' is extracted from separate archive
@ -154,7 +153,6 @@ multilib_src_install() {
)
use clippy && symlinks+=( clippy-driver cargo-clippy )
use profiler && symlinks+=( rust-demangler )
use rustfmt && symlinks+=( rustfmt cargo-fmt )
use rust-analyzer && symlinks+=( rust-analyzer )
@ -202,9 +200,6 @@ multilib_src_install() {
echo /usr/bin/clippy-driver >> "${T}/provider-${P}"
echo /usr/bin/cargo-clippy >> "${T}/provider-${P}"
fi
if use profiler; then
echo /usr/bin/rust-demangler >> "${T}/provider-${P}"
fi
if use rustfmt; then
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"

@ -232,5 +232,5 @@ EBUILD rust-1.75.0-r1.ebuild 25282 BLAKE2B eebe5ea3b922221821b6dba77dea369248e5c
EBUILD rust-1.77.1.ebuild 25245 BLAKE2B d514569674cc230e4959a9e73d38f14b263dac22fa7ec3f91c417d142caf65f5920ab44bc28e0e23c32bc7113f73c1b27fbf74a82215e35c33dd97ac4b3f2ee4 SHA512 b36d066101a248f31560fd7db39f9367e42618ba882c43df3807fc70823ec319365096623e2d41dd37a9babd83d2d55c007145ae7185a1818bd926783ad3eb5c
EBUILD rust-1.79.0.ebuild 25480 BLAKE2B d2087cce728db5d5383e324476ba5380f95776d0d4742917742d9bd332b643c498f7a30ae32045d44a7aaeba7f235a614add12aa739765e4c308a02027ef02b4 SHA512 04ca9c5dcf088a0398ab05a39eb77119dd495248217fffe7451736cdee3c3ab1a274a54c4b6257384d39678cc87102d3e2ea3f0dcb40cbd657a0e07b7b93eaac
EBUILD rust-1.80.1.ebuild 25412 BLAKE2B 4905111b95c2710d39f414f7eb645a5906e24258608a3fd4b3e4d160846ca0a546a113474079ff8772012469bda7d7b915dc3de0ebd7c3f8038df3e35ef5efe2 SHA512 e10c2e029100faa54caec1fe98fb19c23c8b06a1f6b1a52b899eb1761945e7de1a835e4aa2526c060b952cd12d52f70a28118bff80d2ba51053cf88eef460dde
EBUILD rust-1.81.0.ebuild 25410 BLAKE2B 623a0a743ad27f543730028b64db8dd579fe355a1036f22753952a7fe5f79c11e9229449177849c40c1c5e0c52f915e2db21039be19b926b74d84689dc19990c SHA512 482a16bca3ef4c89c9f520539dad751035d5cf7a331872e6d43d65efd9720d12b20f52b00338e1d4019e02124cecd215a6e538429aab6b5262cb3d0b53aec441
EBUILD rust-1.81.0.ebuild 25238 BLAKE2B 242a6853d5443dc8f02875b1fe138668b1f6093198f16a3ab3729d85cc6a9f48a1f9bc2517b992f8164032c23e16b7d989665c77ada29ea1f8974a57a915fecc SHA512 07eef4a0e85a49ad3ecd46fde7e86bfe85138f9ae124db1d446ea62c700c79864bb059efc56f8b001f28d499a2cc3d4194831b307d12bebeb4d340c9d140191a
MISC metadata.xml 1945 BLAKE2B cf3ed0b2550564faee94e53e21deb0e905b38cd45c503ba18f55c36f13093fa65c4dac8e544c891c9378b2ce32912cab1a1a0b61a277ff29f5288b672f4a218d SHA512 a28dc5b78e15aaeec5ccf028a053c3df6a12b24bcfb6e8948e2e25b3c04cc8ede5973f1e57c723081355853152baa8c8219e36bb603b714628e71587d2bba45e

@ -342,7 +342,6 @@ src_configure() {
local tools='"cargo","rustdoc"'
use clippy && tools+=',"clippy"'
use miri && tools+=',"miri"'
use profiler && tools+=',"rust-demangler"'
use rustfmt && tools+=',"rustfmt"'
use rust-analyzer && tools+=',"rust-analyzer","rust-analyzer-proc-macro-srv"'
use rust-src && tools+=',"src"'
@ -685,7 +684,6 @@ src_install() {
use clippy && symlinks+=( clippy-driver cargo-clippy )
use miri && symlinks+=( miri cargo-miri )
use profiler && symlinks+=( rust-demangler )
use rustfmt && symlinks+=( rustfmt cargo-fmt )
use rust-analyzer && symlinks+=( rust-analyzer )
@ -744,9 +742,6 @@ src_install() {
echo /usr/bin/miri >> "${T}/provider-${P}"
echo /usr/bin/cargo-miri >> "${T}/provider-${P}"
fi
if use profiler; then
echo /usr/bin/rust-demangler >> "${T}/provider-${P}"
fi
if use rustfmt; then
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"

Binary file not shown.

@ -8,6 +8,7 @@ DIST llvm-project-18.1.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffe
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
DIST llvm-project-19.1.0-rc4.src.tar.xz 141255904 BLAKE2B c693dc94aeb4b59ad4a05a426037075449535c398cbc1ae9b4371d42ea0962b267a3be8af93f4fe47b21c11964fbea6e8eb662225e6f79b20bbc35e706588435 SHA512 826978a596b26040124f2ceba858f91031f78faca22f32de2eea1a4d299a849dcb1fffdfb01601adc39d733dd0cdee43b21af05159d45dcebc842f6b6b540ba8
DIST llvm-project-19.1.0-rc4.src.tar.xz.sig 438 BLAKE2B aef02737285d2faa1b21cec1a32fff6e776ac4bb5c4fd6f26d3d1a9b9244ed1fc0a1eb786a444a6549dda8683485f67964b4d4e48393e1780e7938ee0d94348a SHA512 5b9dcbf232229fdd87824bc87d0ad4ebd54127c9288708fb3304166422d378b77a843d7c5d8258850a0de59310c24e65042d636a5314e2af8513627a43bdb6e8
DIST llvm-project-41f1b467a29d2ca4e35df37c3aa79a0a8c04bc4f.tar.gz 218633363 BLAKE2B 9367923a4257e0ce01cf443eca790a567c6d9224126ebff15849c829f04dbac39aee60de1f28eab71ee4143341105c46466e1983e0f2a1a478e75fd5363a8d02 SHA512 eca094df135f184e2c3a42a3984ac353b7a8286446da80f042aef8047761f5f5cc6eeccb9bff6056ff0ddd1babe31a468e279b028b9618364f88ae9f26053c22
DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
DIST llvm-project-bece0d7517bd0a036dc8a319514e4a8a5c497dee.tar.gz 218241938 BLAKE2B 7ac08a21ab2899823683dc700bd2f6226e22653f5be553fe0278868f9fa0d8946fabe6aae40f68cfd14e019b1a3795affb64bf41ebcc949394b73a90e7cd019c SHA512 8893512dcbc1171d2c91aeb0aa9e5fd424474c4d6b5215fb1a078dc8757ab2d404b55ed90709e09368e0794c8306f489be8339d5c502dd6c2ef1852e24636e85
EBUILD libclc-15.0.7.ebuild 1668 BLAKE2B ac2bd589fb3c29662799f97b1f649fd22b1b7ce5701879815bc01a05ae88421a830a6a3507b4dead181f24eb4e45c451e8ea1ebbdac2a2de51ddbc3cd9f53c66 SHA512 a3e39fbaddb322360f6362ef21713f375d04e02b2b9a3d43a3d47b26d5d43643a8c654181aef9518aee5f9805d09c446bbbf13342b74f09622e5e1b0c59470b1
@ -18,4 +19,5 @@ EBUILD libclc-19.1.0_rc4.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1
EBUILD libclc-20.0.0.9999.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431
EBUILD libclc-20.0.0_pre20240830.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431
EBUILD libclc-20.0.0_pre20240910.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431
EBUILD libclc-20.0.0_pre20240917.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431
MISC metadata.xml 362 BLAKE2B 768f93d0058e4da4b420569f3f1771dfa7385ad89540bbc18cf53b5a71e3f060a8afa1112ff37570d7fc9dc3e71619fa3fd8d0cf7b5d3954f5110b19e146df30 SHA512 e6335424da09f668953acd39dcd9b03a30e3b509b34b1de5c72644a3740a5b6b287f10e08405b79bafc8104cc4dc1324b7b9d7990c3b560b0235ae82da8c68a5

@ -0,0 +1,61 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {17..18} )
PYTHON_COMPAT=( python3_{10..13} )
inherit cmake llvm.org llvm-r1 python-any-r1
DESCRIPTION="OpenCL C library"
HOMEPAGE="https://libclc.llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
SLOT="0"
IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
BDEPEND="
${PYTHON_DEPS}
$(llvm_gen_dep '
sys-devel/clang:${LLVM_SLOT}
spirv? ( dev-util/spirv-llvm-translator:${LLVM_SLOT} )
')
"
LLVM_COMPONENTS=( libclc )
llvm.org_set_globals
pkg_setup() {
llvm-r1_pkg_setup
python-any-r1_pkg_setup
}
src_configure() {
local libclc_targets=()
use spirv && libclc_targets+=(
"spirv-mesa3d-"
"spirv64-mesa3d-"
)
use video_cards_nvidia && libclc_targets+=(
"nvptx--"
"nvptx64--"
"nvptx--nvidiacl"
"nvptx64--nvidiacl"
)
use video_cards_r600 && libclc_targets+=(
"r600--"
)
use video_cards_radeonsi && libclc_targets+=(
"amdgcn--"
"amdgcn-mesa-mesa3d"
"amdgcn--amdhsa"
)
[[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
libclc_targets=${libclc_targets[*]}
local mycmakeargs=(
-DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
)
cmake_src_configure
}

@ -16,6 +16,6 @@ EBUILD libfmt-11.0.0.ebuild 787 BLAKE2B 2af8fae57e10abe207cb1dd31f80d995ff54cf89
EBUILD libfmt-11.0.1.ebuild 787 BLAKE2B 2af8fae57e10abe207cb1dd31f80d995ff54cf89147220d327a0df3cd8d801eef479e767b9711b2a819e666995e2c932fea1af2d50168e62b3fd2e1f24130bdd SHA512 70bc875129a415f915103903181b57150cac24de0f268afba1f418b2c9d1c754f660db29ba43b0c0044292439d1777892f161f9c28cb97b552e2e5a42936dc17
EBUILD libfmt-11.0.2.ebuild 787 BLAKE2B 2af8fae57e10abe207cb1dd31f80d995ff54cf89147220d327a0df3cd8d801eef479e767b9711b2a819e666995e2c932fea1af2d50168e62b3fd2e1f24130bdd SHA512 70bc875129a415f915103903181b57150cac24de0f268afba1f418b2c9d1c754f660db29ba43b0c0044292439d1777892f161f9c28cb97b552e2e5a42936dc17
EBUILD libfmt-9.1.0-r1.ebuild 750 BLAKE2B 3d15e8e04f952fbe6cb1ace2e81d297089035e06a6897993a2035d5b47bc0b003730964d8fe02ce2044ca13536a1174dd41a333a6eab9f541dd2d187bc17c63b SHA512 018f72730e4ba3be606a08b8cdc502b6b05f6c5e312ba8119f97c3f1627dbd2eb1af4e923a875bdcb04528bb7bd806ec54b42312c1693841175a7e5a26ecc143
EBUILD libfmt-9.1.0-r2.ebuild 781 BLAKE2B 3b1b8cdb15c75793b634fe504c3746759b87d961daf1425f116c7308271616dca8c1c880dc1097c903ad854277cf9b38d77f3b01f35a654d95a5168bd366d674 SHA512 d872cdb59c48b09e9414d6b7cf45c86b5b2c4fa694ce3b7727c748eac89f05eda2252b38818da5e67a326555d670829e679aad703228091c8179dae01853eafd
EBUILD libfmt-9.1.0-r2.ebuild 780 BLAKE2B be4e1d071327bee7984c84e21b2ae82f0f40cb593d62896a229ff4f9995c52017e930715c8666eb514b2728d96a73256b8e133413e0297ffb2c987404cb88a66 SHA512 204526f8ced0b2e38f377fc4c9e2f574184dbe20a9285f8ab30b0884cd9907b9ddd5045cfa707205ecc0a209257fecd64c6455ab3b512411adcdf3544cbdfe2d
EBUILD libfmt-9999.ebuild 787 BLAKE2B 2af8fae57e10abe207cb1dd31f80d995ff54cf89147220d327a0df3cd8d801eef479e767b9711b2a819e666995e2c932fea1af2d50168e62b3fd2e1f24130bdd SHA512 70bc875129a415f915103903181b57150cac24de0f268afba1f418b2c9d1c754f660db29ba43b0c0044292439d1777892f161f9c28cb97b552e2e5a42936dc17
MISC metadata.xml 441 BLAKE2B c3066057cd80ba82a45de5b971c42ab23af1ec250285c677e119bdab5950a59c3052228a91bb52b049a63fe1c6697032ce665751baf20bf4d8714f298c70e3a6 SHA512 ab2ccd3fff9f22a8034b8a0979878550c3d0d909860935fe7f1d45ceed919a58fe2a8e36b1da86099a0e379a7bf139bf8490efbec1f69843b382b4cb6d2db246

@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
S="${WORKDIR}/fmt-${PV}"
fi

@ -1,5 +1,3 @@
DIST libmateweather-1.26.3.tar.xz 2211104 BLAKE2B b395d05ff462c1d175beba2e143889e771bf98008af724ab648b8aeb3f4760a753d4349d8b66d748242ef2d057811344d8493e12b61d0b2e56e5b3c2067d0eef SHA512 e9285e615e013b7371e738b74647652f5b0abf029f32ba02299e632d882e7d0ff3c41dcac834ddb5b2a4fc93782d67f9764f9abc99a7eb4a26ac07ae12d9cafd
DIST libmateweather-1.28.0.tar.xz 2221808 BLAKE2B edd5a00e020a0dcb1edaee08720a70ac3d1c1e6e08d5a0fc8247f1cb3e44bc1c47b350a1bcaf23db23994ac9b0a077cc489b94f82c9922e407edea1fe7c2722c SHA512 ee89bd159beba2893b334fb603de2b852d97c382670628d8892eb2a74907950afe485455218ae4c6dc41338218b67dc78003da8ace61d1952451ae55e7e5e6d0
EBUILD libmateweather-1.26.3.ebuild 902 BLAKE2B fad40ed542e4cf064c068f6e70ddeeedb49856dc19892c1252e9e1e8154e006d76408410fe035d3ce011ea20d343097881b34ce9cbb6ea2b05df2f743dbfd1e6 SHA512 8770c618cec568a59798705acce18cbe7a87fdf577baf24da6fbb22996ab936e42ebf45fdf623f64e9fb622b515f53130c9bafc501e72b18af0e64d2f37d1e23
EBUILD libmateweather-1.28.0.ebuild 902 BLAKE2B fad40ed542e4cf064c068f6e70ddeeedb49856dc19892c1252e9e1e8154e006d76408410fe035d3ce011ea20d343097881b34ce9cbb6ea2b05df2f743dbfd1e6 SHA512 8770c618cec568a59798705acce18cbe7a87fdf577baf24da6fbb22996ab936e42ebf45fdf623f64e9fb622b515f53130c9bafc501e72b18af0e64d2f37d1e23
MISC metadata.xml 602 BLAKE2B cbd103918f731d9d08c038b5ceece59c6b674d7e04029ec3fae837606830eb0d0ff6f49fe9d8fb67d426c7c2424002304ffa128c4ef2ed3c86836629de703466 SHA512 b24a8dc5bffc181f7a50213febf121069348e08282fe1d28d2d1808fb1c94b2f6ddec02b08f5bf1591c4dd72d84b3549a70714134c28cf52825f272551660e58

@ -1,48 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MATE_LA_PUNT="yes"
inherit mate
MINOR=$(($(ver_cut 2) % 2))
if [[ ${MINOR} -eq 0 ]]; then
KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
fi
DESCRIPTION="MATE library to access weather information from online services"
LICENSE="LGPL-2.1+ GPL-2+"
SLOT="0"
IUSE="debug"
COMMON_DEPEND=">=dev-libs/glib-2.56:2
>=dev-libs/libxml2-2.6:2
>=net-libs/libsoup-2.54:2.4
>=sys-libs/timezone-data-2010k:0
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-3.22:3
"
RDEPEND="${COMMON_DEPEND}
virtual/libintl
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/gtk-doc
dev-build/gtk-doc-am
>=sys-devel/gettext-0.19.8
>=dev-build/libtool-2.2.6:2
virtual/pkgconfig
"
src_configure() {
mate_src_configure \
--enable-locations-compression \
--disable-all-translations-in-one-xml \
--disable-icon-update
}

@ -1,3 +1,5 @@
DIST libmirage-3.2.8.tar.xz 229616 BLAKE2B 37b662bbeff84144ee2ff2e6225af022cd031ef7db7734d22510cef6b1b9599c603c009c603fdb43fa13877858fc5871cd8c7fa68739f06dab60d910c9577db6 SHA512 ab4f099dd3a0a7705d7ee828cf023ab61185e3d5fbf324823a55ee604a008b66a206b8f666c0482b0eac6ac144a2421f04badd2e3e11dbc5e7bd2b211dcb2716
DIST libmirage-3.2.9.tar.xz 229792 BLAKE2B 2c18b6541bf830f523e82f59c97f5aa9e0a866b21394496696d8f33e7258f8b07720f5abc4cc0202b5f7abff65bb5c896ed5fdb25fddf2a36e56a6e837b9b631 SHA512 67c20c5ee70f3d84e8bf55b7e5b0b90fe9d7ece7b46eee14a1bf57416f1f319b1cafa75b189730525c0cbe3457fce8d2e76759f52c8b1632d19ced6017063a89
EBUILD libmirage-3.2.8.ebuild 1135 BLAKE2B 03511aa2e894fc51376bf18b79868195f10d471508b29555aaa72c3f29d8f118e6432f7e71003b9356ad2387f259b8355fce0075cee40ec3f46fe2002afcea23 SHA512 157ac98732efe175139ab1fbfab126abe80c565827ec6d6418a8ca907636492ddc65232125d76e438ee222fe887ace390befa7ed91445f7c548b0bce4efebb0e
EBUILD libmirage-3.2.9.ebuild 1137 BLAKE2B a9d12fbaf260244c76915cb5ae5c1660fb7b579243c2bf9864ca82fe8a1192f3bd3976d56c0a6e6b54c2b24618912565ce5aae81ea05f74eca76ccb167cc05d5 SHA512 abaffe9ff33bf6a694c57bb7c7110762e4761d3d523f5536d2d1183c8b1f7c9b0e9a9b0faac59d91fd49b40fe58ab873b92f183fbe8ef672bc417190197543d8
MISC metadata.xml 386 BLAKE2B c36f939406f1162a5f368c5ccd061fb81d010b324b8195227b4ad60cdd86fe1b614e0bafa3ffa5b2c1e9c601e1a05ea235ddb51636f80e9f84769661d10f5d9b SHA512 6c7b47259051bda83c8acfd6b1e97647af66dd34c0f12e3cf80d5bb24ebfd562d9da8ed21a687d634d5263317f366c91e9861abdf7c99e094669687d604dd0ab

@ -0,0 +1,55 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake xdg-utils
DESCRIPTION="CD and DVD image access library"
HOMEPAGE="https://cdemu.sourceforge.io"
SRC_URI="https://download.sourceforge.net/cdemu/libmirage/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0/11"
KEYWORDS="~amd64 ~x86"
IUSE="doc +introspection"
DEPEND="
>=app-arch/bzip2-1:=
>=app-arch/xz-utils-5:=
>=dev-libs/glib-2.38:2
>=media-libs/libsamplerate-0.1:=
>=media-libs/libsndfile-1.0:=
sys-libs/zlib:=
introspection? ( >=dev-libs/gobject-introspection-1.30 )
"
RDEPEND="
${DEPEND}
"
BDEPEND="
dev-util/desktop-file-utils
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig
doc? ( dev-util/gtk-doc )
introspection? ( >=dev-libs/gobject-introspection-1.30 )
"
DOCS=( AUTHORS README )
src_configure() {
local mycmakeargs=(
-DGTKDOC_ENABLED="$(usex doc)"
-DINTROSPECTION_ENABLED="$(usex introspection)"
-DPOST_INSTALL_HOOKS=OFF # avoid sandbox violation, #487304
)
cmake_src_configure
}
pkg_postinst() {
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_mimeinfo_database_update
}

@ -6,6 +6,6 @@ DIST spdlog-1.14.1.tar.gz 270896 BLAKE2B 70ac5142acfd765c649f2e34286bae3b5082db2
EBUILD spdlog-1.12.0-r2.ebuild 1100 BLAKE2B 151b93e91f8a474e7c69ac4d231424ab424be4df432ccf0ad00c0a89bbfa9d4c604e14767f67ff41e513dd770580155db2cbe2b933bc23854c91948e5279e8c4 SHA512 892a5c4c0ae4e46b9b1bd28ff3b4c090198ad7dd36cbf0361169f636975f36cf9151d50c21576c8251c7006af37d8dac90d77d42ff2dea8ffb2ca99207757ac4
EBUILD spdlog-1.12.0-r3.ebuild 1184 BLAKE2B e0f69a6ebbf36e1c6fd743a3bb7025750f47bf47f54b5eaa441f42d0c55fb5a258fc60d3e1a374041d2225873dfda3e0d2db7dc5403e29a2b6318d53d36337c1 SHA512 b59aa9a7077f5a6426f9cc1fbe336937f572f886999c095c1f198f54e4c3899be7bda61aed49313de9f7185b9e4784783449ae86b493ea74732e8cc97816ea36
EBUILD spdlog-1.13.0-r2.ebuild 1148 BLAKE2B c05d4caa5a789fe2bf54195224f9360c4b473e8b2a433791089a4e99d12081bff664457b51c3006536de953f753871786570d8d12d9d27115c6cbdeefffcde77 SHA512 88869a4cf396b4e9841a1b5f0639daa3eccb346b93159f07405e0dd34c13252adee0ef44fe8fa9cb121dbffcaa3780573938d13b1e4e4c8464d7e3bdef5b5252
EBUILD spdlog-1.14.1.ebuild 1144 BLAKE2B d0bd976930956884d9faaa245bc19d1b598a77c7ba6c76fdf87b5f3b5e86416114e3255a48aba30608ee3f657cb3b7e61191379bdcc2996b1368a4cf29ca4c66 SHA512 017a1ca4748abef1cc99377305a3f3fb78bf664e96be0aa35a29239c98d051d3ba6c6d7651850782230f73530ed0245cfb7ef3fc69680f82e133d7dc357faef8
EBUILD spdlog-1.14.1.ebuild 1143 BLAKE2B cfe67511bb8612d72a8a7baf4967df83a77fc64a421780bfaadb7a4a2934a49f3c5f6311310f66fbf8004c2469e8b83df7250b236deaa6c12f69c9588e930693 SHA512 c9da5ea972a9044a58f593f1bdf26c44089263ff12e8d8251bb970c1c24ee427502d51076b421851a334d60a98a14c0a2a1e7284359231601a0e45f2ad754d35
EBUILD spdlog-9999.ebuild 1148 BLAKE2B c05d4caa5a789fe2bf54195224f9360c4b473e8b2a433791089a4e99d12081bff664457b51c3006536de953f753871786570d8d12d9d27115c6cbdeefffcde77 SHA512 88869a4cf396b4e9841a1b5f0639daa3eccb346b93159f07405e0dd34c13252adee0ef44fe8fa9cb121dbffcaa3780573938d13b1e4e4c8464d7e3bdef5b5252
MISC metadata.xml 615 BLAKE2B ab757ecbeac9856b7cc207e721f93bf96edd010dcc7a3e71a28e15809e1973a52ade211133302cd19378016c2384daacef574334e2d50afa8a950c210f69d1be SHA512 ad2a893a3644ac81cbd21c89cadb9676e4fb5024a706ecdc21356012a2981eca9729f8e066b4dcb34be95995c7984f1061f8007171b2d8c46953207ee71a91f0

@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/gabime/${PN}"
else
SRC_URI="https://github.com/gabime/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
fi
LICENSE="MIT"

Binary file not shown.

@ -8,6 +8,7 @@ DIST llvm-project-18.1.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffe
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
DIST llvm-project-19.1.0-rc4.src.tar.xz 141255904 BLAKE2B c693dc94aeb4b59ad4a05a426037075449535c398cbc1ae9b4371d42ea0962b267a3be8af93f4fe47b21c11964fbea6e8eb662225e6f79b20bbc35e706588435 SHA512 826978a596b26040124f2ceba858f91031f78faca22f32de2eea1a4d299a849dcb1fffdfb01601adc39d733dd0cdee43b21af05159d45dcebc842f6b6b540ba8
DIST llvm-project-19.1.0-rc4.src.tar.xz.sig 438 BLAKE2B aef02737285d2faa1b21cec1a32fff6e776ac4bb5c4fd6f26d3d1a9b9244ed1fc0a1eb786a444a6549dda8683485f67964b4d4e48393e1780e7938ee0d94348a SHA512 5b9dcbf232229fdd87824bc87d0ad4ebd54127c9288708fb3304166422d378b77a843d7c5d8258850a0de59310c24e65042d636a5314e2af8513627a43bdb6e8
DIST llvm-project-41f1b467a29d2ca4e35df37c3aa79a0a8c04bc4f.tar.gz 218633363 BLAKE2B 9367923a4257e0ce01cf443eca790a567c6d9224126ebff15849c829f04dbac39aee60de1f28eab71ee4143341105c46466e1983e0f2a1a478e75fd5363a8d02 SHA512 eca094df135f184e2c3a42a3984ac353b7a8286446da80f042aef8047761f5f5cc6eeccb9bff6056ff0ddd1babe31a468e279b028b9618364f88ae9f26053c22
DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
DIST llvm-project-bece0d7517bd0a036dc8a319514e4a8a5c497dee.tar.gz 218241938 BLAKE2B 7ac08a21ab2899823683dc700bd2f6226e22653f5be553fe0278868f9fa0d8946fabe6aae40f68cfd14e019b1a3795affb64bf41ebcc949394b73a90e7cd019c SHA512 8893512dcbc1171d2c91aeb0aa9e5fd424474c4d6b5215fb1a078dc8757ab2d404b55ed90709e09368e0794c8306f489be8339d5c502dd6c2ef1852e24636e85
EBUILD llvm-ocaml-15.0.7.ebuild 2576 BLAKE2B 19ad7bcc099299b50cee2551d0998ef748cf46081605459355a9d11b5882a3a26559892321f47d67f927a422ed1dc34332f9d9bee82da3e151dc9edec58f458a SHA512 3366ae720bb79421c253c28946c5281152d3573416fb9c7967327bd2d2b418f01887d63e00ccc1d5f5008d1f05280f270fe15be3e8d2b812c782d881778e8417
@ -18,4 +19,5 @@ EBUILD llvm-ocaml-19.1.0_rc4.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697
EBUILD llvm-ocaml-20.0.0.9999.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
EBUILD llvm-ocaml-20.0.0_pre20240830.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
EBUILD llvm-ocaml-20.0.0_pre20240910.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
EBUILD llvm-ocaml-20.0.0_pre20240917.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685

@ -0,0 +1,107 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
inherit cmake llvm.org llvm-utils python-any-r1
DESCRIPTION="OCaml bindings for LLVM"
HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0/${PV}"
IUSE="+debug test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-lang/ocaml-4.00.0:0=
dev-ml/ocaml-ctypes:=
~sys-devel/llvm-${PV}:=[debug?]
!sys-devel/llvm[ocaml(-)]
"
DEPEND="
${RDEPEND}
"
BDEPEND="
${PYTHON_DEPS}
dev-lang/perl
dev-ml/findlib
"
LLVM_COMPONENTS=( llvm cmake third-party )
LLVM_USE_TARGETS=llvm
llvm.org_set_globals
src_configure() {
llvm_prepend_path "${LLVM_MAJOR}"
local libdir=$(get_libdir)
local mycmakeargs=(
-DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-DBUILD_SHARED_LIBS=OFF
-DLLVM_BUILD_LLVM_DYLIB=ON
-DLLVM_LINK_LLVM_DYLIB=ON
-DLLVM_OCAML_OUT_OF_TREE=ON
# cheap hack: LLVM combines both anyway, and the only difference
# is that the former list is explicitly verified at cmake time
-DLLVM_TARGETS_TO_BUILD=""
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
-DLLVM_BUILD_TESTS=$(usex test)
# disable various irrelevant deps and settings
-DLLVM_ENABLE_FFI=OFF
-DLLVM_ENABLE_TERMINFO=OFF
-DHAVE_HISTEDIT_H=NO
-DLLVM_ENABLE_ASSERTIONS=$(usex debug)
-DLLVM_ENABLE_EH=ON
-DLLVM_ENABLE_RTTI=ON
-DLLVM_HOST_TRIPLE="${CHOST}"
-DPython3_EXECUTABLE="${PYTHON}"
# TODO: ocamldoc
)
use test && mycmakeargs+=(
-DLLVM_LIT_ARGS="$(get_lit_flags)"
)
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
# also: custom rules for OCaml do not work for CPPFLAGS
use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
cmake_src_configure
local llvm_libdir=$(llvm-config --libdir)
# an ugly hack; TODO: figure out a way to pass -L to ocaml...
cd "${BUILD_DIR}/${libdir}" || die
ln -s "${llvm_libdir}"/*.so . || die
if use test; then
local llvm_bindir=$(llvm-config --bindir)
# Force using system-installed tools.
sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
"${BUILD_DIR}"/test/lit.site.cfg.py || die
fi
}
src_compile() {
cmake_build ocaml_all
}
src_test() {
# respect TMPDIR!
local -x LIT_PRESERVES_TMP=1
cmake_build check-llvm-bindings-ocaml
}
src_install() {
DESTDIR="${D}" \
cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
dodoc bindings/ocaml/README.txt
}

@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
>=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]

@ -1,5 +1,5 @@
DIST faker-28.1.0.tar.gz 1781898 BLAKE2B 4c18e70992e89b4638815afcd2be4a409e9caeb7e32f8903964491e4f687f25b0184dd3e4e9cd605e3fd0cdc33bd3b9be6573e60f98efaf18b0ddecdbf9355b1 SHA512 a312ccce960ee01452329bdf47289f8b4fc9362b1a10a445d93583eefae7c8aa94af363733babe56dd3c7df4a1e585c8a4f84e86d811fa2e1a6d050924c9ae95
DIST faker-28.4.1.tar.gz 1794640 BLAKE2B 96a2f16b1d1906c1ae5263f8a2e782417fa6fb8062881d3700bf31b25892f27c612ebb64be925548c848e75e2e90d5761cc20a7b7bdb74119c95dfe3e5b871e5 SHA512 376b8e97ef654477ba549f0de50ef02979bf2595051f1a41b353a44bb734aa75171afa633ea76d3f02cf72f84dd12d268e28a4baba55fcb728fb4cd988b57e6a
EBUILD Faker-28.1.0.ebuild 939 BLAKE2B 05106a1df3b685656321e5d4b69f8df457306cfcf6aa90c72913491dd9c92150824757aa4dfc8f93a73e63f9849b060078399c4965f65db7d8495703d66fa37c SHA512 26a175124e82c368b4acfb5d20ed044890e8e09b40a031dc33f4f8c17e0245fbf30adc6185c9bc64791d383396e19679e751b1317cd0a702054654fd282a3b00
EBUILD Faker-28.4.1.ebuild 946 BLAKE2B 1d80ecf7217123cebf6cb4aa4934d49e55197cc48b5b6d37432b7639343084b8aee7632f395e16e87fc0422bda203c7fccff1d37ec8861db461014163b8dcd07 SHA512 1e658d11befb97dca5943b005d6d4f5a3ab8aaca677e2b2fad3b30cbe08f44ef721efd15751749809d97418eb4d90af803a5c99012cae0dd2e6f420231b76536
EBUILD Faker-28.4.1.ebuild 952 BLAKE2B d916f38dead48afe6a35c9055acdd8a4061901973f8b4bb587d2b6403ecae168880479fa7232cf6140909952b647ca6b298663f84a8f11ab4a52f6c857a1425b SHA512 edeac7681eed700656317e357ebb2f44a4671ef1d523dc101be73c96bdb6978d7656e40fe61ae6a085b584fe55a03d38a41fbef9f63aeec766233e7a4845c324
MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312

Binary file not shown.

@ -1,5 +1,3 @@
DIST Nuitka-2.4.7.tar.gz 3719215 BLAKE2B afe2aa119db21d36377f41cbd8a20bdfb732ca5dc111ebc4156c9f4e12f3828d8d17ceb5423e49829fa2554a0e8416822af7148efb1efa14b49628f03b9791fc SHA512 08ab175180ed21ae0341cc88c9644351137054476fba00ee0c857c3c30f1a1da6c240fc9af873a9bc92faee657af11bd4108613a9c721ff27c6d73a603021ad0
DIST Nuitka-2.4.8.tar.gz 3720021 BLAKE2B f3e89107e25baf0490e8dccba9c5e3e167fbdba395d21c8f9666a4f3e094c72fc295a7c57536deabaeb04dc0cb6682dcdf675f1305d5974e49e989c643aa6769 SHA512 da36c84e295f313c76d955498c8d4b46a57c162366dc9374188ae4bf236ad27df8a034c7942f089e1f4e196f44de27ab9d8dedeae991d9c29a51e86018eadb6f
EBUILD Nuitka-2.4.7.ebuild 1110 BLAKE2B b092bfe4db9bebe649cd0b5c84a9b608d8c99511d4d73c94952b215fe09981e60e033f3e47ba5eaa7332914d6b47629f1584e00b95818d9c2e956ff1675ff410 SHA512 ce843edbc7c36c9a2603e39808862188d33ed93d4cafb5c5ace041da50282c312709cbf0806bb18a828344f241d69b8d5e331b9c24d78f6fa313769283161ebd
EBUILD Nuitka-2.4.8.ebuild 1110 BLAKE2B b092bfe4db9bebe649cd0b5c84a9b608d8c99511d4d73c94952b215fe09981e60e033f3e47ba5eaa7332914d6b47629f1584e00b95818d9c2e956ff1675ff410 SHA512 ce843edbc7c36c9a2603e39808862188d33ed93d4cafb5c5ace041da50282c312709cbf0806bb18a828344f241d69b8d5e331b9c24d78f6fa313769283161ebd
EBUILD Nuitka-2.4.8-r1.ebuild 1207 BLAKE2B 7ee2a45162555ba9564abd987b30e62cd295ce587a74b09907df2fa01f3546e432bbfbab4aec6b481844dec15a9e18808845db7e68e266ff3cc8db27fb7b52bf SHA512 2042b723261e7a2804dafe5b116d4e5b4e63f7a84f16786e600335f422d616bf23a46152a40ded3d63034a13241749694c654d260bd9789bf2b86bf9808e44ce
MISC metadata.xml 943 BLAKE2B d7ab883773e7480dcfb4b79932a3874e2274669169a24a54aa622a2a0ac079e0296da4bd196d166cb11fcff785985da0b10d0fae351032914ccf312c9bb9833c SHA512 625d8760b8e849c6e014856f584cb42f50bb5ebb1fa648cb704a5a1baf175e7d2ce9f43f6f724d11c81a68e364b6ac1c38459540b58f2ccd6a675902af5b1cc9

@ -1,52 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 flag-o-matic optfeature pypi
DESCRIPTION="Python to native compiler"
HOMEPAGE="
https://nuitka.net/
https://github.com/Nuitka/Nuitka/
https://pypi.org/project/Nuitka/
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~loong ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-build/scons[${PYTHON_USEDEP}]
"
BDEPEND="
${RDEPEND}
test? ( dev-util/ccache )
"
distutils-r1_src_prepare() {
# remove vendored version of SCons that is Python2 only
# this should be removed when upstream removes support for Python2
rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
eapply_user
}
python_install() {
distutils-r1_python_install
doman doc/nuitka.1 doc/nuitka-run.1
}
python_test() {
append-ldflags -Wl,--no-warn-search-mismatch
./tests/basics/run_all.py search || die
}
pkg_postinst() {
optfeature "support for stand-alone executables" dev-util/patchelf
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save