Sync with portage [Fri Aug 19 12:43:16 MSK 2022].

master
root 2 years ago
parent 5fa19a25a2
commit 0ccce33ab9

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29626 BLAKE2B 3cbec746fc317ed2507498db31d321dcff3fdd59ce3ebfefd15343c05196f1539133dc2c1a3fb7ddd56b40c80e337e4966e9326559a236600e915d23748d701a SHA512 09aa502ce3fdb01eda761043747fe6aa917251f19741e2a1d4de2e5e521f0f90d1b8672f0fc0b26208cd729086a893e5ef3d514fca129be54657297f9d3ac3cc
TIMESTAMP 2022-08-18T07:09:51Z
MANIFEST Manifest.files.gz 29629 BLAKE2B 3425e2123115cf415160f9c67aa149fbd71cdfb66e182e784d90e00ea5d5653ed9d94f77929f4576084c4d1643fd9cbff54146b680d2c179fd2df2fbdb438379 SHA512 81234bd20f53fb0da090959259f17c41206213f89db5ea2c06cec47a4abcc982d541bb25ced90c10db809cc5a6542898b20c08c4ebe246ab5722202bf7729c6e
TIMESTAMP 2022-08-19T09:09:59Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmL95b9fFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmL/U2dfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klCu+w/8CYT7g9Bo0y3tciajM76Ww496ViOP5JkssgYMnzZ7iD8z0K0MT4g6RxtZ
MBte2XhGP98glldSS5cxKoYIAJDJjq8quqilmX7GtI8tHvOJVDSLD16kwE+M3pUl
5QNbiNbZB5338Mypkn/BJ4HlNh4ROeBKZFOq8Bilqxk/bC6A0AAwp3nUxwJmuPnF
N8r+x9cfkGG0nmxQ55VXgtOptnjwxvkphzsC50ygf5qOG3SR1TIr7QsSZpCSACNM
LIIwcLO+7jjuzhnyHF+9c0ngl45tw+b7omfTtgCYQbtNuyfMm0kdqUFfNvmHhCSj
pI9kWekZgy+jaPX2M2vxazy/NF2NWD3uRdpHallndYr7luvYUrO2TDQBQ0Eo09VM
OMrHWbnnfrPcGaVyuZA2DEG6B5Zix8gvVtF/ZDdTMfQzDL2EN4RWzRqOHfzJClZ5
KI7qnkeG0qEUVr2t0UsQSxAdZk9WtWFGk4HXbcJF/S3iCFUyTbl3GR/sy5IObUqZ
yYD02PkpQ2uI8aT1vAe51RmLhAG3wWSqHkH1BuAamJFXInkLVo2hNy0ba+bm1k2d
18ges7isYx/PrITADdp9WqSL6X464V7V8oRwc5njbBDQ3C58syqQexTlGARAZ//V
DnAndXsqQLs7eXKVBM2HvLTRRET//zS5E6ZBtGF79v7evzUPrao=
=Q4ej
klBHRg//Tm7aP99k6NtbbYQSi5JpTiG1Nyhj8oB+FSXLn9YWMoGlY8YjOyMGdlTo
rnKR1cLFIC2TgBws3xZfvLoFcDyMsD7iihU9btbPfK6cNbBajF9l5k+dh9xnMxyv
TXlf0whlGe03pC2Q8pY2s4sLxzIUQ7Qbp0HKjr47RjD3QmnH3rHKwVOwYCHovGZV
dU0+ktjEaKng0WBmhCUbflYMxVwZkbx4vBNXHgUDFEXF45VcFM6bls2ZWT8dM+MV
HveWLjsOQW9mdFkd9sr7kNAXRIJ+u8WsUK/DO3jbmJVHWAuTxy9H5rZ2GMFLS9It
3X9YsvfQh2hxywEmFIqCQYMNBNoItLAyd2sKpzrP5TXlVPgv1ZQh6o9fzcJBM7KZ
/zydRayWWy+2lOKTDSfC/1XwprGFfOru7pKTTIvflYTAXFCmxCoDvE7BEkmE8m7j
MOaJKF8glN2+b4Hu9TJobsCamRCtWnUlDM5AJzIJhdQh8TjGyjm4Hs6HGNTlP97V
S2huAom8YA4ZUjzoYwoet8FhXsd/a0NMtlhmI5R+wk+KLlJsuwvMGYBRArfwzSwR
aOv4Ul5wGhLICTz8Y9xKuiMKaGhqe0R6WRHp2jJmLE2cUUsS3NjWG/DhkTIdKch3
lFhfa4UbRKH6ZG1DGxCJuFKxcVpUhGuMP80VYRrxQQfIjdoBA/o=
=KWPu
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -1,6 +1,6 @@
DIST emacspeak-39.0.tar.bz2 4989631 BLAKE2B ea58436fd3d7450938de04b74dcefdd9b9c5bee5c8c3bf48dbd2ca5bd5ce5c795a0d4c60ec05ca83c0020ca650b717e378717dc2d68eb56e80653b5045d5b132 SHA512 c0a0c503d6ccc2abb53a8be580997b44e0449c2225e8a64cee73c24d69a28c3f47c0e660a95a6e77dd4d660272ad562ff747ce3c0a989f8fe7c8171f60349173
DIST emacspeak-56.0.tar.bz2 7158646 BLAKE2B 484b98e5fac51d30bd9b2705308042ed9e0a49a4684ca777cbc60368fdadd8206ef212af514a5940509c84fee3fdcad12486a31a47cac658c912d7573a484fb7 SHA512 9b18fada991b914ddd3ed30950e685c1c164434536c3dd119b9ed52db80e7e31b7399c72a584938bfb63daa7e1aa76a1f377d664cc1118ffa7f0a4cbdddf0818
EBUILD emacspeak-39.0-r2.ebuild 2075 BLAKE2B 1adb4a4cade944dd77d4635f9db22face5b234e2c0d0b577902cd21e503c323c0fcbf93e254942cc7ccec3cad49adaf7b55b6f030d8b691b2887337ea9613381 SHA512 b1507eb711316486f4d026a40116d465e909c9709bae2fe4549369fc525d2dc55bd16621661296049174cb327e0e35fdc3d77511ba1edbb54b5f25a7d16da182
EBUILD emacspeak-56.0.ebuild 2277 BLAKE2B 9599cb85e0419b300c23555612982a1b738096933a1195ed69b6e6c5d483710385d07d4d3028a24e7d5852bf3d479d6057c49977e630352effeb65d06edfd124 SHA512 72ad1cbad82531a9c266fce82295fdb4fbdd0afac90175d880c65adbf8c94d76a5e5ec16fa1e1196e5a72484e873f717b78d6c9f0c3b245476218a40c0f7af64
EBUILD emacspeak-9999.ebuild 2277 BLAKE2B 9599cb85e0419b300c23555612982a1b738096933a1195ed69b6e6c5d483710385d07d4d3028a24e7d5852bf3d479d6057c49977e630352effeb65d06edfd124 SHA512 72ad1cbad82531a9c266fce82295fdb4fbdd0afac90175d880c65adbf8c94d76a5e5ec16fa1e1196e5a72484e873f717b78d6c9f0c3b245476218a40c0f7af64
EBUILD emacspeak-56.0-r1.ebuild 2282 BLAKE2B 03db82076bd9b7347e22054be9f7e066eca8ae00f0fa6721907df7f7db3c4c31c085ddf85ed577f05562d813dbafa0e05e64b504459806fae3a5e765ba7d0570 SHA512 800971686d18adc869aef2e1ae3894e4beb1afa596ff9fee506dcef479c8dc4588e49483ac65c97d957715f9c08df5a755e89b179bce0018c443bfddc6ff3631
EBUILD emacspeak-9999.ebuild 2282 BLAKE2B 03db82076bd9b7347e22054be9f7e066eca8ae00f0fa6721907df7f7db3c4c31c085ddf85ed577f05562d813dbafa0e05e64b504459806fae3a5e765ba7d0570 SHA512 800971686d18adc869aef2e1ae3894e4beb1afa596ff9fee506dcef479c8dc4588e49483ac65c97d957715f9c08df5a755e89b179bce0018c443bfddc6ff3631
MISC metadata.xml 993 BLAKE2B e69adb1f4b3764ccbc6f716e1917ac6d29fbb0d596edc5f2aae57fafbb3ef1eef105cadb35e0f52d18f842cfa657f994cf5d38970777186c3f29125e5f9b79e2 SHA512 31a4d84e9c8910506df082217fd27f3eeb6f038e7f14903179f6b67c24cff4a7d00542565b99e9047aca80b2a78c47666e7f3670db2b9635b6c2dfdc25147bba

@ -42,7 +42,7 @@ by adding the following to your ~/.emacs file:
(load "/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el")
'
HTML_DOCS=( info/ )
HTML_DOCS=( etc/ info/ )
src_configure() {
MAKEOPTS+=" -j1"

@ -42,7 +42,7 @@ by adding the following to your ~/.emacs file:
(load "/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el")
'
HTML_DOCS=( info/ )
HTML_DOCS=( etc/ info/ )
src_configure() {
MAKEOPTS+=" -j1"

Binary file not shown.

@ -7,6 +7,7 @@ DIST aws-cli-1.25.50.gh.tar.gz 2241527 BLAKE2B 76a594e977bedaeb89bef7b3d61cbd08a
DIST aws-cli-1.25.51.gh.tar.gz 2241823 BLAKE2B 86e7463a8fb63311351d60ac3dcd01a2f87a774dd63430265dbb5546661d6533fa528c81cab72e08d805518c1896779451533a0e4af02ba2565115402a1aae76 SHA512 6ea6d6532dc6e5ad8e3a392cff6034ad3084b8dbdbdcb197ae737f7912088e415da992a56915cf355a7f39206ab28ec3865c10cb618271b2d1f8a71a89a809fd
DIST aws-cli-1.25.52.gh.tar.gz 2241932 BLAKE2B e11ce7250040886ae9a00413c8ce67c929e90b5697a83d36184750d69d947c389afc4fc97d590c64874c2c259ba4a10b97b5d20f6148aee167d9cf6b9af6ff9d SHA512 5c5e06c9e2b0529508edc829c1baa7359238a1e72712e45e269030fd58644fde2f7b94767d1e33b1ff35859a25985f2b00b7d13c96e37dc5999bc7e24cc4f5da
DIST aws-cli-1.25.53.gh.tar.gz 2242474 BLAKE2B 000bb154882210f52f8fe5c40e56d43526b28665a9e5666d7d8b61f95302d411a8f0d0c6eeaef3bd5aff46cfa6ae1133263dc38cb6a7274b4d7058c26005c369 SHA512 82790f15c9fdd736f2bdda976aa5990849521f7af05c95ee9c2c55cf232e140d875b396714be8be1ffba382ebf8f26f8b0a03bc064699de0316ca41156b993b8
DIST aws-cli-1.25.54.gh.tar.gz 2252442 BLAKE2B 7f3f55af39f52be60daa039c42cd494a806998bbf0e27d5218949f0b6b8de29d85fc515697b76fa163e93e051405ac69a4df82322ac573fd124117d548040cc8 SHA512 bae88f022cfc8d596569412dfacddeed626ac88019632fc846a8351447ff02ae07dd481962e9a1495897896bb2f8b96186f8e3572bcb4fbd37d82b016afb8e33
EBUILD awscli-1.25.36.ebuild 1834 BLAKE2B 8dd7abd62571c499386dcc73967b693b028c094797cb10c43b7719b7ad2af01e683c056e9888e6ab6119204362dd2e61b6a465d3d115045130075d54c16295aa SHA512 84785cb46646fc3c97a504a712db51fc68d92739732fe696c1d5e198b99fc5665776629400cb99cb17fcebc47f6a426cc3678c827ebf28912854b8f9b5960906
EBUILD awscli-1.25.41.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77da7c538f4a7b04e2777c942973ad985fdb2f65a96511ce7486c3a4e78daed6110194672b19651191f7db2f484a SHA512 8454d269cfbca202e068c39704fdf48b9e21985e6ee1e825399620585707d315c867ef26f9726c2d8b8f55054980bd5f8e88ffaa0ed8cf45a4eedb5c410325d2
EBUILD awscli-1.25.46.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77da7c538f4a7b04e2777c942973ad985fdb2f65a96511ce7486c3a4e78daed6110194672b19651191f7db2f484a SHA512 8454d269cfbca202e068c39704fdf48b9e21985e6ee1e825399620585707d315c867ef26f9726c2d8b8f55054980bd5f8e88ffaa0ed8cf45a4eedb5c410325d2
@ -16,4 +17,5 @@ EBUILD awscli-1.25.50.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77
EBUILD awscli-1.25.51.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77da7c538f4a7b04e2777c942973ad985fdb2f65a96511ce7486c3a4e78daed6110194672b19651191f7db2f484a SHA512 8454d269cfbca202e068c39704fdf48b9e21985e6ee1e825399620585707d315c867ef26f9726c2d8b8f55054980bd5f8e88ffaa0ed8cf45a4eedb5c410325d2
EBUILD awscli-1.25.52.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77da7c538f4a7b04e2777c942973ad985fdb2f65a96511ce7486c3a4e78daed6110194672b19651191f7db2f484a SHA512 8454d269cfbca202e068c39704fdf48b9e21985e6ee1e825399620585707d315c867ef26f9726c2d8b8f55054980bd5f8e88ffaa0ed8cf45a4eedb5c410325d2
EBUILD awscli-1.25.53.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77da7c538f4a7b04e2777c942973ad985fdb2f65a96511ce7486c3a4e78daed6110194672b19651191f7db2f484a SHA512 8454d269cfbca202e068c39704fdf48b9e21985e6ee1e825399620585707d315c867ef26f9726c2d8b8f55054980bd5f8e88ffaa0ed8cf45a4eedb5c410325d2
EBUILD awscli-1.25.54.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77da7c538f4a7b04e2777c942973ad985fdb2f65a96511ce7486c3a4e78daed6110194672b19651191f7db2f484a SHA512 8454d269cfbca202e068c39704fdf48b9e21985e6ee1e825399620585707d315c867ef26f9726c2d8b8f55054980bd5f8e88ffaa0ed8cf45a4eedb5c410325d2
MISC metadata.xml 334 BLAKE2B 84c9f50e6c0d015aad36a7f625cddf90cf1137a8c2d445cc641cd4890d64261187c10fde59ee1a6c19b98cfdb6ff534c66ae7a7a48a00ec62d6984c9a1891750 SHA512 a845de531df2cd75abf23cdbfa613e586855b95ac4e96566ef193708d7ecf2ec7f7db72fd31b8af0ac4ccd57e51da9c6d129d426bfdc6c4feb57d7df8647f160

@ -0,0 +1,72 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..10} )
inherit bash-completion-r1 distutils-r1 multiprocessing
MY_P=aws-cli-${PV}
DESCRIPTION="Universal Command Line Environment for AWS"
HOMEPAGE="
https://github.com/aws/aws-cli/
https://pypi.org/project/awscli/
"
SRC_URI="
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
-> ${MY_P}.gh.tar.gz
"
S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
# botocore is x.(y+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/rsa[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
src_prepare() {
# do not rely on bundled deps in botocore (sic!)
find -name '*.py' -exec sed -i \
-e 's:from botocore[.]vendored import:import:' \
-e 's:from botocore[.]vendored[.]:from :' \
{} + || die
# strip overzealous upper bounds on requirements
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
distutils-r1_src_prepare
}
python_test() {
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
python_install_all() {
newbashcomp bin/aws_bash_completer aws
insinto /usr/share/zsh/site-functions
newins bin/aws_zsh_completer.sh _aws
distutils-r1_python_install_all
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
}

@ -1,3 +1,3 @@
DIST exo-1.58.0.tar.gz 5609630 BLAKE2B 266820bd6e51aeaf1bde21b3ecea42e5e7242ffd8b96c60b73316ab938d07764e14e387271f24bb1e71c0692eea11a97deb45e76dfc66a5db82b46a60362bf8a SHA512 5032549d98f9eb9e411387667fe64a75b7ff4f5d830047ebae1cfada2b684fa108e5b945472347d3297f45ef0b2b87baf38750f8f9814cc60af6d08584fce0a3
EBUILD exo-1.58.0.ebuild 703 BLAKE2B fbee615ad22bcdc4efdce1344136056d3366c31ff1240c3c86b1fff39787b18f99f896d455ebde5cc4c2bee05e28cbaf216d1ab973b5f100d4a9957c8989ee65 SHA512 21b1e8bb20a9db8f635374ff64e9724679188cd356f975818e2390d3f369f2ff8886710d9c202cb4e72df39ba900948a392c6da296f95dc18344492d86e56d98
DIST exo-1.59.0.tar.gz 5614442 BLAKE2B 89e7d50e33b7883b697c168d31e376f240873f416045e00fc7918335b9fff497c809b4a6f9301e6f5e633586f59694e73b50a92fea1c16475df379fab9ee7abb SHA512 06789bbb845a06f0c2b185471989f4fffcaba8350c1d6b5b6398fe0dfbb6a2c2729aee8b464328ed95ba0b028de7c238a6343a132d40c57c0c9a7ed06695d4fe
EBUILD exo-1.59.0.ebuild 703 BLAKE2B fbee615ad22bcdc4efdce1344136056d3366c31ff1240c3c86b1fff39787b18f99f896d455ebde5cc4c2bee05e28cbaf216d1ab973b5f100d4a9957c8989ee65 SHA512 21b1e8bb20a9db8f635374ff64e9724679188cd356f975818e2390d3f369f2ff8886710d9c202cb4e72df39ba900948a392c6da296f95dc18344492d86e56d98
MISC metadata.xml 334 BLAKE2B 230d1a47a3e39f796c16a9e9a622fbc27560c951da0c49adf7aca135970c0c944f42da7eb624c7193d44830c72cf95da9d69d977562853de6a00fd8fb6408977 SHA512 cd1366d99abc260c6f2899000e2a517be9a4c43e921078764fdc996871df34c1827e512087c3eb6f95bf3b685c2f34cbc1f1462eaa303a948640a362b4501b01

@ -1,3 +1,5 @@
DIST hcloud-1.30.1.tar.xz 1688764 BLAKE2B b1044a3d9e5dd28d6010763dd2c3322e56418bd2b8b48669fd2bfb4297a0a75def85a63c08f99f0bacb78bee976438af72feae2d8d38982cfc5ce2bd3a978569 SHA512 808eb06718f1e9e3ecc6de37683cc632b822e1ef9236011fba7b72ba3cd4be238c01ae66651bae304e5118d930898635116488517ca7ec3124e4bc2f987e24e6
DIST hcloud-1.30.3.tar.xz 1690980 BLAKE2B 115a6769d5bd5e6a10d812502506f9921a7659a262eea7088c88205e9fc748a570c1c9830e5061923f1be18a64d96104e6e930c9edc3316645e5d86450fbf69c SHA512 64bc692b8d098149815ba63aec8346a7f4f2ff7461fac3369343595a733a5c727b41ec8341e4eee1a98804b14bfc5a94ff9fc0621abb798d381d9bc802818b77
EBUILD hcloud-1.30.1.ebuild 725 BLAKE2B edcbd89bab62c808b5d21c0df6e3a5e2420163bc955ead8cfb156a693f84ecf6ab7bb6f1f546bd9b3bc95ea43536ccd9ace2e6fb22f15edd067e6ec84a362e6d SHA512 e32ce446972a048443945716eba008cefbd43e0d08ffbf381a20213675485472e5b6576677764a5aea9cac2ee096ad6990bbfd0f763849ceec508ebf1c577497
EBUILD hcloud-1.30.3.ebuild 726 BLAKE2B 7d96a9012f4b897b54576a5dbedb9419e0fcaa34476e68d252b907132efe6bc638ad9598a034160bcff3dca5b86dfe3a9cc9b4380b8606db71c889bcbafa2e2d SHA512 78a825e2b55f7ffbf6c5e7e8096f788b26d9fc4205edf5dc05286d8bf9da17d5f17d266f6c990bb07154edd7ba635a4c332241ac225e6b3ab02ab9a9f82f68d3
MISC metadata.xml 338 BLAKE2B 6ba2cbe509581ac35dabd93abe166f960d69d1f14336779848483386d28e22dd06e5d196061312827b7a945369f05a466417a1636b607e138515957a75db6f84 SHA512 cc69ce0ab7ba3a9af94ef1918738074cdd725bef2ff70d6c19e46d07bb9514d05ef6415c7ba5b372e7a98902a8440cdb9f7b14a848c3ff2f054863356971ddde

@ -0,0 +1,34 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="A command-line interface for Hetzner Cloud"
HOMEPAGE="https://github.com/hetznercloud/cli"
SRC_URI="https://dev.gentoo.org/~ago/distfiles/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="dev-lang/go:="
RESTRICT="strip"
QA_FLAGS_IGNORED=".*"
src_compile() {
go build -mod vendor -o ${PN} -ldflags "-w -X github.com/hetznercloud/cli/internal/version.Version=${PV}-gentoo" ./cmd/${PN} || die "build failed"
}
src_test() {
# For upstream a simple test is run 'hcloud version'
./hcloud version
if [[ $? -ne 0 ]]
then
die "Test failed"
fi
}
src_install() {
dobin ${PN}
}

Binary file not shown.

@ -1,4 +1,4 @@
AUX lz4-1.9.3-negative-memmove.patch 740 BLAKE2B 8b13944ca6236ae50e4cf6b6bc42035a5e15ce6a63b3a1bed832d0a0c189240be4b9678badd267161bf36161ac5be6083287b2343c35798675195f49d90d1e80 SHA512 29038d80c4399ded52b49e69d0f0d80bef8bf424e3540de366ef539706c8c1119784d6137c96130f131239d74a4c110dd9790cae5c9b17c102820446582c5637
DIST lz4-1.9.3.tar.gz 320958 BLAKE2B 9a194bd18ff52f780aa03a8a53fe7fab7b58117d768f4ba8e5005830c935d16328d0f7cc54f9413b58faf245017c0ac85fb4e709a9db150cb150a0a2a3c21645 SHA512 c246b0bda881ee9399fa1be490fa39f43b291bb1d9db72dba8a85db1a50aad416a97e9b300eee3d2a4203c2bd88bda2762e81bc229c3aa409ad217eb306a454c
EBUILD lz4-1.9.3-r1.ebuild 833 BLAKE2B f2f070f7e89bee6cdbc823cfbf4720dbf0c7e0aefc40bbd38991a2f2fe3508bbfb9001b77271a1a1c74970fc1b3f585f91d05f5b32b2f3fb337b7db7e64f1893 SHA512 42649c19d1ed9b261d1d0dcf027decec31baced975446fdbb7837e577177aa25e63dc84ee83950ff050981f6ddaf5e1cc5aaf9e85b8654fa9ddf0dba0ebffeaa
EBUILD lz4-1.9.3-r1.ebuild 814 BLAKE2B 9ccbf4c923602b0372b9eeb5d47105d85f319de9ec561400d87fa8922dd98fdc931eb7feee56f9b30e8d284e513a221ab386691b92aa45cfd07182ba3f369ea3 SHA512 a005ee692f50d847cd66a9993462e8e56f44feff8ff84bfc06e028021b4698276d32703e87402dbc34a46aa9e5b97107fcd0462a4d0ddda16128b51559e65be3
MISC metadata.xml 489 BLAKE2B 4dfd77b68f91836f564b22e46a9a7fddcfd783e7a9668888812e97a460d7dbd88200eff9e3f3e3643c8d92df6642b32eb018bb6d0b8b41aab4e7da61806ec6e2 SHA512 ea1b256a35b7f0597e1fac0457e1e33af4203e65dcf26a1c527228ab1c60dcfa244929efed83bc07e4d8d4db7547efa3a1a0a4c725a04e395423f11a5b47234d

@ -3,7 +3,6 @@
EAPI=7
CMAKE_ECLASS=cmake
inherit cmake-multilib
DESCRIPTION="Extremely Fast Compression algorithm"

@ -1,11 +1,7 @@
AUX snappy-1.1.7-0001-cmake-Add-missing-linking-to-GTEST_LIBRARIES.patch 970 BLAKE2B 5288f515e3806394b540bd5187cc277467b462526fac35dc2112fde0529f952083a02dc3bdd349e8fd6d24598f1021904861dec683a03bf9c98d9bfc60bb0aa7 SHA512 070e4bb4c2e4f67d6c22743d82660506478fee8c6fd936508a2beb687a57fbb7325283fa2e9b3f6cdac599a5bc19519b35236752d1926554047444322ac7689f
AUX snappy-1.1.9-clang-werror.patch 662 BLAKE2B 232e844f269658a757fbb904744b778d1f4c0f5127fb5596143463056238d8e0c1e448bfa0223cf061c2175e397c11965f1db9899434e8777fbc1bf310f0805b SHA512 82424729bbc8698fb0ff3827dfc5cbda9000cb5a80b6f668e30bcea38f1022a7008c60a56fc9b52dc57e771cf59766e4a43f60e04e0f750001c510e71f4263cc
AUX snappy-1.1.9_external_gtest.patch 1092 BLAKE2B 392ee98254749dbf65ae8317dd2c26dfc140b768a08fe265cca26a0dce0eb43a1283eb55659c1fbf8e36e7037e65ec3f5ef970eb6436822fb6af212981f1facb SHA512 0b867b60b6e90551ab3c1ce4990775f2b0085d68fae72c4b63925f772b565cd86e9ad36659dae3a5cfb621ee628a0a547c82356f0f44d67ca2cc4ad9bfe16333
AUX snappy-1.1.9_gcc_inline.patch 3166 BLAKE2B b4d05035647a97709ba43ee9673fbdaf1a160cc5859fd7401a8cdb67e04ba49bdfe98a9801257356841326b26759eff1022af3d5253628a87b0035af122a8fdd SHA512 5e8389e31a8d6e092843a3456f4a75d1f5f26af25d9d7ddfec283573a423522ce779b9ed4da5d2e3b6346153b5d137070611f88ebc907cfec64748afd29759f2
AUX snappy-1.1.9_remove-no-rtti.patch 1420 BLAKE2B de5194681f365e8d34ac9f56fb3951caad18f1f8af9c3fd65e0ce21de0dd45e8b5fa28c831d04bedc88c8a9fd3b3745c6bacd696b407bb23be766e259ec05aea SHA512 96e16b453ee5e7718930227c8203a5e814e5c0183cf3e13a310d232551dff32bae08dd88552acd714cf373cf7f052630d9c4091776c72d3f451dd395f8bba1b2
DIST snappy-1.1.8.tar.gz 1096137 BLAKE2B e21f2ea23727f118920b7f67981354194f12d1d61eaa18eb1cb2f4285fabafdd221b88cf1e3b3261634f65469a714d3efe6b218c0b1e9d41639cdeb21097d75e SHA512 efe18ff1b3edda1b4b6cefcbc6da8119c05d63afdbf7a784f3490353c74dced76baed7b5f1aa34b99899729192b9d657c33c76de4b507a51553fa8001ae75c1c
DIST snappy-1.1.9.tar.gz 1102382 BLAKE2B 926d03156168e3d4800dc17144db3de2c182c6eb9970d87a00b94fb09b67e403479a64cbed75833b83fd03173c1bb8caaf248a55627e89fe2a34456f12ff3b42 SHA512 f1f8a90f5f7f23310423574b1d8c9acb84c66ea620f3999d1060395205e5760883476837aba02f0aa913af60819e34c625d8308c18a5d7a9c4e190f35968b024
EBUILD snappy-1.1.8.ebuild 1832 BLAKE2B 7fb98c5cb96af2d0c928871ec1f53c1402e536d1b9063b137822d6229ac90f6ea397a81a92269a3c67bb3e5551b05158439e552b6ac4deb3905ed8e34ee92f8d SHA512 11813434621156c662bdbb1acce6b1279f8ad3e7ddf0eb446cac0961357334cd3b89fa9f640c01cb29e49d8c560253184287eee0cc763d1da7cb83840fa09f11
EBUILD snappy-1.1.9-r1.ebuild 1185 BLAKE2B efb485e69d13588ddfcfc203a17fb59487e7d7a00ba1fad2c744ba16307bf4ac5a8cac69f9fc6a99083aefdc0708d15b003854b815687a33b0ddc5a9681619c4 SHA512 c08b957866d565edf67740a999391850060971c9aa57da4ca51d0cac8aefbd15e7e8609b3c8fe5f32b9102d9a7907a53991c663ea177fcdb8519a926d0f1ee33
EBUILD snappy-1.1.9.ebuild 1171 BLAKE2B 561f36ded3988a51e03ead969d965d11415348e0cc1541fe1d52ec2264bd62feb52db7c4ccc8fc5a26e5a109544395a893b42b71c9f752580386f2767f9f1d81 SHA512 3c1af7733450e69145afc58f568d27735d20ea7570af7f9b4939a88ce440ed096f0888794e495271d848eba08d28e2301473a26af7fc018f9a35b07b6cb9ecb7
MISC metadata.xml 744 BLAKE2B b404083b800d59914c748d3a31aa13bb341dcb8f5fc227d3c003428455d459d0d011b2cd10e7d5d3cef3e73f66b14611fd04be409567392943cf1d09f0e4f066 SHA512 204079f9e40c81853343be190058b8dda25a25015c91704c98574151e7b06760d9c8f475790f95ebcbdce48c0b06a8e3e612c3183db1f4aa0b7ced8024c22fd2

@ -1,30 +0,0 @@
From 1c9f699a6275f085ad710c9ae940e096ce552452 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
Date: Mon, 31 Jul 2017 20:49:22 +0200
Subject: [PATCH] cmake: Add missing linking to GTEST_LIBRARIES
Since the snappy_unittest target uses gtest routines (when available),
it needs to link to gtest explicitly. Otherwise, the build fails due
to unavailable gtest symbols.
---
CMakeLists.txt | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3f534b1..3a44aa9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -119,6 +119,9 @@ if(SNAPPY_BUILD_TESTS)
)
target_compile_definitions(snappy_unittest PRIVATE -DHAVE_CONFIG_H)
- target_link_libraries(snappy_unittest snappy ${GFLAGS_LIBRARIES})
+ target_link_libraries(snappy_unittest
+ snappy
+ ${GFLAGS_LIBRARIES}
+ ${GTEST_LIBRARIES})
if(HAVE_LIBZ)
target_link_libraries(snappy_unittest z)
--
2.14.1

@ -1,64 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CMAKE_ECLASS=cmake
inherit cmake-multilib
DESCRIPTION="A high-speed compression/decompression library by Google"
HOMEPAGE="https://github.com/google/snappy"
SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV%%.*}"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
# all test dependencies are optional:
# - gflags-2.2 is supposedly needed for command-line option parsing
# but it's a huge hack and does not work,
# - gtest probably gives nicer output,
# - compression libraries are used for benchmarks which we do not run.
DEPEND="test? ( dev-cpp/gtest )"
# AUTHORS is useless, ChangeLog is stale
DOCS=( format_description.txt framing_format.txt NEWS README.md )
src_prepare() {
local PATCHES=(
"${FILESDIR}"/snappy-1.1.7-0001-cmake-Add-missing-linking-to-GTEST_LIBRARIES.patch
)
# command-line option parsing does not work at all, so just force
# it off
sed -i -e '/run_microbenchmarks/s:true:false:' snappy-test.cc || die
cmake_src_prepare
}
multilib_src_configure() {
# TODO: would be nice to make unittest build conditional
# but it is not a priority right now
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
# use gtest for tests only
-DCMAKE_DISABLE_FIND_PACKAGE_GTest=$(usex '!test')
# gflags does not work anyway
-DCMAKE_DISABLE_FIND_PACKAGE_Gflags=ON
# we do not want to run benchmarks, and those are only used
# for benchmarks
-DHAVE_LIBZ=NO
-DHAVE_LIBLZO2=NO
)
cmake_src_configure
}
multilib_src_test() {
# run tests directly to get verbose output
cd "${S}" || die
"${BUILD_DIR}"/snappy_unittest || die
}

@ -1,46 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CMAKE_ECLASS=cmake
inherit cmake-multilib
DESCRIPTION="A high-speed compression/decompression library by Google"
HOMEPAGE="https://github.com/google/snappy"
SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV%%.*}"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="test? ( dev-cpp/gtest )"
DOCS=( format_description.txt framing_format.txt NEWS README.md )
PATCHES=(
"${FILESDIR}/${P}_gcc_inline.patch"
"${FILESDIR}/${P}_external_gtest.patch"
"${FILESDIR}/${PN}-1.1.9-clang-werror.patch"
)
multilib_src_configure() {
local mycmakeargs=(
-DSNAPPY_BUILD_TESTS=$(usex test)
-DSNAPPY_BUILD_BENCHMARKS=OFF
# Options below are related to benchmarking, that we disable.
-DHAVE_LIBZ=NO
-DHAVE_LIBLZO2=NO
-DHAVE_LIBLZ4=NO
)
cmake_src_configure
}
multilib_src_test() {
# run tests directly to get verbose output
cd "${S}" || die
"${BUILD_DIR}"/snappy_unittest || die
}

Binary file not shown.

@ -1,5 +1,4 @@
AUX musl-byteswap-fix.patch 294 BLAKE2B 1967a0ec276357db52b57ed84b2f111dd456477b0ba01f018e2823e2498764c1cb0119838b5d455991438104965ac679e86cfc0fa4ba71ca89ddb4e1b3de1145 SHA512 7cba10e469b80bb895c8e3c03b3e3184482b54acabdf602226d9dfdd62004bcf5a48ceeed0fa30edc3e789b4be321383c63adf4f726baa6e89960949bde58a58
DIST dumpet-2.1_p20140601.tar.gz 20140 BLAKE2B def3e7948096e2543bf24324b17c3b3123b867e750971858cb403732efde6c217fcf1c04955a0dd4ed2f99fdaedecab1becdcc1027645e7a955ed1addf11daa1 SHA512 161911ae136aa81abff5a591593acf421a4101e3f80cb259c5b2190581d5cbd06641eefe4c873d40d1b2adabedb2e42ef7fdd0a6e39ec98e1927550ae8960eda
EBUILD dumpet-2.1_p20140601-r3.ebuild 951 BLAKE2B aa0618e70b52bcc9db9592878bea7b06bd396ba7171769bf28ada0b451f360cad89bd81cda1e0f7e30f9c9108d43989445da9653eb2c49758e0f49980addd331 SHA512 06e0f3986f512006711664985f5d594db5ad9d33d8520cf38dc08bc2cb6030b18ea201434ce34efd6a5ee46816408f20d6cbb97ebd18b7c7ef4229e1ce4eb866
EBUILD dumpet-2.1_p20140601-r4.ebuild 959 BLAKE2B c107497f3c3189d21f6dbba6cdc500e66cb76ca1b1da7fdc47c9de1e031856f19a2929f3688d1b2aa72b681a76728b69318145dfcdd9c38a5142d42820885eb9 SHA512 ddf44055a80a3875255970770bbb1b7ea90a3fdc13091ce420fca39557cceb5bd3352eb4d909f892571fc22160061305baa832b09236843d633d744796e6fe87
MISC metadata.xml 241 BLAKE2B 21028072176eba52753ea8ad1554d6581dc934f0177e558f0b8c2addc0f6b6cc41d612205e7872032d97344c147a08899ae6cc78eac0442e2869c5ebfd204951 SHA512 c9a5430a3f74432f15277d9477cb811c3728735456de4aec57372e20eda20fef2c94392342955b030fc77f1297780bf59448fb2fd5251bd3dc2382561995f2b7

@ -1,45 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit toolchain-funcs vcs-snapshot
COMMIT="8f47670dd582c96ad1b6dd3c9b9da0acebded5d8"
DESCRIPTION="A tool to dump and debug bootable CD-like images"
HOMEPAGE="https://github.com/rhboot/dumpet"
SRC_URI="https://github.com/rhboot/dumpet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
#Restrict tests since required test file is unavailable
RESTRICT="test"
RDEPEND="dev-libs/libxml2
dev-libs/popt"
DEPEND="${RDEPEND}
virtual/pkgconfig
test? ( dev-util/valgrind )"
PATCHES=( "${FILESDIR}"/musl-byteswap-fix.patch )
src_prepare() {
sed -i Makefile \
-e "s/^install : all$/install :/" \
-e "s/^CFLAGS:=/CFLAGS?=/" \
-e "s/^CC:=/CC?=/" \
-e '/^LFLAGS/ s/$/$(LDFLAGS)/' \
|| die
default
}
src_compile() {
emake CFLAGS="${CFLAGS}" dumpet
}
pkg_setup() {
tc-export CC
}

Binary file not shown.

@ -8,5 +8,5 @@ DIST lxd-5.0.0.tar.gz.asc 833 BLAKE2B 7e8fc6f6892294fb8a6384f5767cb74b0a4b941c39
DIST lxd-5.0.1.tar.gz 14640923 BLAKE2B 81bdf3301c0eecc719864cd8e18fd886113f83d1980e13ee4d4ccb6641ee4a7e33f0b859a21abd8a0a9956d1c2f3dfa6e7eb1ae454fbb580c23b5558ef51168e SHA512 b04b7329bdeb17ca384cc2d931a1510d5f03521fd247eab93904bbcb6139cc0daf28f9aeb6416268ccf15affdd15b26598f3e280fb5eefe5c59be6918f092bed
DIST lxd-5.0.1.tar.gz.asc 833 BLAKE2B d233c8ebfb5b71f66ff08b4d74861a42bf45ef3e9622d4f113603a7a6c1a29b5aa3422c075ad5250a7d5ab7526a49dd676672d0a73194024af477fa762e02b12 SHA512 bf22f26b6688420e843e9e24eb731a2068eae3d90c77787e0f4a279d4cb7a8a2df38b7e9c8ea79f604c1d54743238cb36474baf018ea6bf72e6f37838b252294
EBUILD lxd-5.0.0.ebuild 4827 BLAKE2B 7b598644b60abb3cadd890d229b10a5e7471e2d9154c2470de1b6006122123af182ea5ec296d2103f64ec24208d3b774ecaeaec9e3f49fad67d4ba5ce14f5046 SHA512 03bb5431efd54d86f1dcb9b7a2c302ca5490c22d2744247f7dc5490b67a7c93baefd89964c7a06d1d8fb7d3f6439c0eb9926c5c63a8e5c4cddec3c0950ffcaa9
EBUILD lxd-5.0.1.ebuild 4857 BLAKE2B ef708427312db6f58766f406d4e003761644ce277d6d4f5829c9bded9edca593cc0bb79e1eb6861558c5388285f8a085bccaeb47fdcbb3c7393e47fb488375c1 SHA512 2f3522314965cad21fe648d95f915d623a00cb54ea4761c7211f33f8e0f7d54833c8b34df24df67fe50c1580588f41fc34bcf71bde0dfa57f96576efb105e096
EBUILD lxd-5.0.1.ebuild 5275 BLAKE2B 7c54af31e6ef75298a333731f03fc040987318d1b3bfbf125fc7c36a24e3794a873d618435c59deca09475cc133b32a5ec1a6abcc38b3d7d78fa6e92c1496499 SHA512 913ee7028a3cd8a6a6ba9a5f93a906b97e0f8f6ffe6539aab7d16ee806f08f9d91824acf52638c21b81a4f31e694b5359e0e2e707a00d8e0fbca80be07da9a78
MISC metadata.xml 1477 BLAKE2B 12c6a83c8f73c731c9c49752ab005da68f6ea95d52684590297f2c7531e6c4d8669f8d311b2d93a91155d9a85fa76d4a223823a6ca11904ce482a96cb52f252d SHA512 2158166b54d9caad10c60c128738381ef0e0447eb1c4030c659d369d94e6401992b1f3e62f51bbc60a773618a8f594de5cce86b4e10c81856b18e76ae54f2018

@ -125,7 +125,7 @@ src_compile() {
go install -v -x "${S}/${k}" || die "failed compiling ${k}"
done
go install -v -x -tags libsqlite3 ${S}/lxd || die "Failed to build the daemon"
go install -v -x -tags libsqlite3 "${S}"/lxd || die "Failed to build the daemon"
# Needs to be built statically
CGO_ENABLED=0 go install -v -tags netgo "${S}"/lxd-migrate
@ -177,4 +177,14 @@ pkg_postinst() {
optfeature "zfs storage backend" sys-fs/zfs
elog
elog "Be sure to add your local user to the lxd group."
if [[ -n ${REPLACING_VERSIONS} ]] && has_version app-emulation/qemu[spice,usbredir,virtfs]; then
ewarn ""
ewarn "You're updating from <5.0.1. Due to incompatible API updates in the lxd-agent"
ewarn "product, you'll have to restart any running virtual machines before they work"
ewarn "properly."
ewarn ""
ewarn "Run: 'lxc restart your-vm' after the update for your vm's managed by lxd."
ewarn ""
fi
}

Binary file not shown.

@ -1,6 +1,3 @@
AUX halibut-1.2-fno-common.patch 408 BLAKE2B b976e2385b0e2feacddb50bc63094d419cc11d4c840ccc948049b76df8425e64dc0589190d62ede4e510f4fab25d7c9db3d860372889f04b141c7cf48b081e8e SHA512 e1559fe7288c735c6cc29eb86d615d4d9e593c360226cef916e105bef3498d5ba269dab897d1be37702b8642ff8d40f9f9128f20d42d1b41c57bd10d47d7242e
DIST halibut-1.2.tar.gz 991975 BLAKE2B e5751d2f90968240825e3ddadbc070de856f6a340e832bcf0977fb8d31f7b7c8eefa776f3bba4df58641d22cca7e9ac562eef236069e1d9a8e9cdb41324a7376 SHA512 b04cc5c52f2d7cd2bb9a36a1aa896c6a4fd11bcfc5fad3d9c74576bf2576ce237cd7ac3ceeff3bd10dfd5a229614d06d23323509d3a83ff74b4a1965e1d726fc
DIST halibut-1.3.tar.gz 995916 BLAKE2B 78a4409ff1f787134f7cd4eb307e77c81865a2591b55b359b0ef7a45b303cd361f85d344972714dfe8b3e823345de715d99ea542bf3cdf63d6d92548d027c27b SHA512 872f0cdb398002843d7e1b19f6eaf80ff848ce5ffee8653fa88da63c57e89efcbfaadc09b476280d25d38136f7d8af286fa98b9b36598515e0eb50f1945ee34a
EBUILD halibut-1.2.ebuild 895 BLAKE2B 8f43ac3c6b6f625f860aa1ab2255b20118c790df4bf40d2467865ae29ad7b732c9e6ba2c4177bea4f7a223b42e3e7aa144495e3626c8c121eb43dfbbcbff7deb SHA512 dfa91ced51ff0d907c88d96e16b0488a4bc8d9b4a6785e814be13814676853401f2d8b1249820ddec47480c02b3704f844790ef37d4eda41fda136f21fa65e62
EBUILD halibut-1.3.ebuild 413 BLAKE2B 6cde425a7161550a4e8db0ff7edb0b6e3e144897ca385d9f476f12e4f17b7a8301428f5e47ac5046d3afa4840af106a9be4b2b6d1aa46b904b66dec08b1449bc SHA512 a4c76159deb92b27f907513440dfe7ce17534b38ab9e34d1e05ddecdfe60ac999007f26b03aab819c4df68a52ec50aa8d07a33df3f539dbba0e25a61c274eccf
MISC metadata.xml 249 BLAKE2B 5e71cf7a2f9476509b6ac566cec5ef6e688f8a4ffa7246050e3ee32a1560f3cadd71b358f695416e707da471c5edaa5cbad2b4276cc9e1c2640f3b3f76ab2eee SHA512 34b65b47ef81671f908505ccd62ba01f34286951f221a9e6c1b65dd94b4c4e461b8705a5c7f95063bda37bcbe7c16b04b4cff473b7e0a12d3239ab0516d1e84a

@ -1,22 +0,0 @@
--- a/bk_paper.c
+++ b/bk_paper.c
@@ -75,6 +75,8 @@
#include "halibut.h"
#include "paper.h"
+font_info *all_fonts;
+
typedef struct paper_conf_Tag paper_conf;
typedef struct paper_idx_Tag paper_idx;
--- a/paper.h
+++ b/paper.h
@@ -78,7 +78,7 @@ struct ligature_Tag {
* metrics are read in.
*/
-font_info *all_fonts;
+extern font_info *all_fonts;
struct font_info_Tag {
font_info *next;

@ -1,46 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit toolchain-funcs
DESCRIPTION="yet another free document preparation system"
HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/halibut/"
SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/${PN}/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ppc ~riscv x86"
PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
src_compile() {
tc-export CC
CFLAGS="${CFLAGS}" \
CPPFLAGS="${CPPFLAGS}" \
LFLAGS="${LDFLAGS}" \
BUILDDIR="${S}/build" \
VERSION="${PV}" \
emake
emake -C doc
}
DOCS=( doc/halibut.txt )
HTML_DOCS=(
doc/index.html
doc/IndexPage.html
doc/input.html
doc/intro.html
doc/licence.html
doc/manpage.html
doc/output.html
doc/running.html
)
src_install() {
dobin build/halibut
doman doc/halibut.1
doinfo doc/halibut.info
einstalldocs
}

Binary file not shown.

@ -1,9 +1,7 @@
DIST featherpad-1.0.0.tar.gz 1010200 BLAKE2B 22a11a0655ed57f7a7d53949e59c3b989a304b7c3db1f7308af0a52cc00a151cee505b02c19ece286da1be37e76c8874cee4102db3d881ef2c4ad48ecbb2f20a SHA512 9f7e24fa5e89e269693bc0a37f79d987e4914dde2d2b46bd0385886383dab8b35556fbc0f5c5b7b9a2c3a41694174ffa8532c48def87d2972fbc73c1e9c38bf3
DIST featherpad-1.0.1.tar.gz 1014744 BLAKE2B 1525b0894e47facdc51da0c6417d69b12d630bb0e6e8d7b3916b0c4e82380243b1b4dd0ddf82f7954d83edcd7b30346cff0305d98296b4aeccc1fe3cab325cd7 SHA512 8d1a07f8f32f63ec77e6bff8a39badd1eef87b0675096f964ff2fa770dda7c79ec9a1f788cbfa77528163aeb6c6067ca74e009293eca2e718dce92a48aef5f98
DIST featherpad-1.1.0.tar.gz 1061070 BLAKE2B 78c7ddf0b7961a300fe2e425876bfaf32a1186eb88c2619202cb2f07a780aed3c2f8d1ced0e963b1868c94e890d1d809baae534fe1f3d06b3f3036aeeccf7414 SHA512 c734619ea8eda2709ccfa4d1b3c2ac541f32d52f31f0896ddf3c1c5733f175da9d955458a62a34221400a73003970cf796f59cf574b499831267b6f4d1a28d21
DIST featherpad-1.2.0.tar.gz 1091776 BLAKE2B f63ddcc8bf02b3f9ad5f6ad2b56b8f99cc8566f70351a293fbe339930b41542e9ba27888afabfcf98a04ec6a1087dd77aa35006ea33526e1a7d6c45f5fe3b7d9 SHA512 cf21ed9394444920fcf3a8ce3a8338814d69322389c4652e79f0754fe67ee61260f81604c91adf0a864fb1441307706c60ee1bd29efd2e617ab8e1f5fc254cdd
EBUILD featherpad-1.0.0.ebuild 758 BLAKE2B 65419f5390e095a0e67ac4b60beb278fc5e390ab61c78bafd3a4c17c8eae139511d3203853aa5b054e8c71e1233d583cecf8a67250dea4ff635969f9ec6b4798 SHA512 ba15e7b6ea2b02da544bf346752f5d1bcbd3ec732b62abcd115079d329593d114a510fe401e2172ffefa299bd57ca5f78ed0f09592ab5a53908465e155eb51b6
EBUILD featherpad-1.0.1.ebuild 758 BLAKE2B 65419f5390e095a0e67ac4b60beb278fc5e390ab61c78bafd3a4c17c8eae139511d3203853aa5b054e8c71e1233d583cecf8a67250dea4ff635969f9ec6b4798 SHA512 ba15e7b6ea2b02da544bf346752f5d1bcbd3ec732b62abcd115079d329593d114a510fe401e2172ffefa299bd57ca5f78ed0f09592ab5a53908465e155eb51b6
DIST featherpad-1.3.1.tar.gz 1096886 BLAKE2B 360940f0fe781676baa89a99f3d0a7c8ff8219da05fc5757b2e96654ab6c937534e2ef1cd216a3df73fd417353a3285716d09198b27626183c58d031abed363e SHA512 d17eb4691c759a7e97f24bf149152d104141162bef9f819cb09ecdd440916d1f5aa1a56252e64b859220237ea078a072c75308ec7b2e131078df938a171f506f
EBUILD featherpad-1.1.0.ebuild 763 BLAKE2B 53acb0884d81da49e51ef6012e8e64e9f8ba009117b6ac83aeeac3a0c8ae4e421d0f2ca73faa86e8379f4c1471daeaca417c8f38ab1495732a1e6d22607c892b SHA512 407e8dc0667213f8c6bad387fb4b0102047ac39b05768fcfe8a7ee5c58aa2dfe5e7b74a064c3a1a2f27172a41f423367becaa8412435a44c39cb352903b72fd8
EBUILD featherpad-1.2.0.ebuild 770 BLAKE2B c7f29009e12a6f7d6db402ebb44539048425333d52d7f2a06f60825d2abbe1d664036b44abeada9d8630de90754d05736a3e1e407bd4931fbb34ef7f7611b11a SHA512 5e2e341eff0a90ae49cf1638c862711a628ccb6e59776e954cc0ba8f80c53094e325d3b19e240dbc4c15f19b036f660faf2c4924de75a340569993dbada0eb16
EBUILD featherpad-1.3.1.ebuild 769 BLAKE2B 9c98e0d59766428dbb69da8d1c090a887ea9b5f0f463d2a83c526fbc0ba2175cd42554bf8ca4e765955abd8c6825f10a593d2424e01367cf1dc27269dcc0c6f9 SHA512 ea64429fc39da3a75ff8e8645267cc8b39e25d45d4dcc992081afdd0e0800b8a882f51e179f6d23e4c407dea850b1d4210d6e7823e3872ec8b2ccd5cf7030ee8
MISC metadata.xml 829 BLAKE2B d6d60de9902f49b8f04e15818d2da71a30e9b54fa6c73245eabf33bdfcbbb193f017e0b3967512578bd538c7ac718b26276442e411fe934a75873fef05fd3a67 SHA512 218c520af75da8a59b2b75cf2d4dbaa3f67c63620afe69221c854c2e5815518dc1514cffe54e57e4bca29529d99b95ca83a7879713552b9e0635aa27069f500e

@ -1,37 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit xdg cmake
DESCRIPTION="Lightweight Qt5 Plain-Text Editor for Linux"
HOMEPAGE="https://github.com/tsujan/FeatherPad"
SRC_URI="https://github.com/tsujan/FeatherPad/archive/V${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/FeatherPad-${PV}"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~riscv ~x86"
IUSE="+X"
RDEPEND="app-text/hunspell:=
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtprintsupport:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
X? (
dev-qt/qtx11extras:5
x11-libs/libX11
)"
DEPEND="${RDEPEND}"
BDEPEND="dev-qt/linguist-tools:5"
src_configure() {
local mycmakeargs=(
-DWITHOUT_X11=$(usex !X)
)
cmake_src_configure
}

@ -1,7 +1,7 @@
# Copyright 2021 Gentoo Authors
# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit xdg cmake
@ -16,9 +16,9 @@ KEYWORDS="~amd64 ~riscv ~x86"
IUSE="+X"
RDEPEND="app-text/hunspell:=
dev-qt/qtcore:5
>=dev-qt/qtcore-5.15.0:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtprintsupport:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5

@ -8,6 +8,6 @@ DIST vscode-1.70.0-arm64.tar.gz 114890103 BLAKE2B 17ad2db3748e5650e2e0ae85b9d857
DIST vscode-1.70.1-amd64.tar.gz 119738468 BLAKE2B 7944f5fbaec4d935b71626c3c9fc8abe504510748309024d373913cde7887652e5e2c6176201d18c14e131664031feae6af4b2b75f79a11bf0625869143f6b8a SHA512 6f44acd886ded96d92627587c3c5b23fd629f8e151690e7e205eb4cb594cb1e73c582b15f847afe4c72b80e8fdb08dca165bd8840bbb770647e075b3ca9626e9
DIST vscode-1.70.1-arm.tar.gz 100809684 BLAKE2B d45cb42134cac7156af0c5108ec70dda7e50d529daf37e352288ec299f6fa53617c260f80bb03a921da837ec706dd2078a2a17dac60255b61dffad5c253e93f5 SHA512 184728e2969d9d00d94eaaa344164ddc536c0fde6267a142ea35157ecc6befa6f1532f35e879345f27a853d05248bb678f2b666c1e07db9651d90e019ecfeb9a
DIST vscode-1.70.1-arm64.tar.gz 114897540 BLAKE2B 9728a77a9b012352f5f85a236f3cde60ff11ba52a03836feff4ed35f8dcd0101a8924ecae0dfc0ebbf27aa396be649d2c2f013a15341829f2b0e70f491d2eec2 SHA512 0840d16599d6f83922ec8adce84e59b62fbcf61b704d2898215c0a67e4b87461c5a31288a57559cf9ec382882fe5f14512927670082b044a7d1152c80a78a642
EBUILD vscode-1.70.0.ebuild 3069 BLAKE2B 13fb37b53e99d9534d8e149c79a7833f4c1f2d129879875d0c87d88ae7869bd7c8236237fc86fd2e54dfb7b822e0626ebec484b4ed63dd59e452f750189fd322 SHA512 2903d4582ff3aa2633b38cd1787d27d1e989c7d7dd0b412d3a9cdd5cc9d16f563dfd6fce579048066ba04f5bbc8f19fae5311ae4d28ba29ee2bbf077d65a04bc
EBUILD vscode-1.70.1.ebuild 3069 BLAKE2B 13fb37b53e99d9534d8e149c79a7833f4c1f2d129879875d0c87d88ae7869bd7c8236237fc86fd2e54dfb7b822e0626ebec484b4ed63dd59e452f750189fd322 SHA512 2903d4582ff3aa2633b38cd1787d27d1e989c7d7dd0b412d3a9cdd5cc9d16f563dfd6fce579048066ba04f5bbc8f19fae5311ae4d28ba29ee2bbf077d65a04bc
EBUILD vscode-1.70.0-r1.ebuild 3157 BLAKE2B 597031b0395dba268fcad3e45b8ce3cd2ae3323d2fda455c23f054e7cc0dc50bd3777f533a914caea027ef3003406ff4d950f77343b05ed1d43e879c973510a9 SHA512 3f9c8d7f709835d02bfa50699e0714d91601f28bea7c31f85cc1987f3fccacac838338f3616d8385c3396e1a0977b87a077a44b18cab97d67a04e61f0c7e7aa8
EBUILD vscode-1.70.1-r1.ebuild 3157 BLAKE2B 597031b0395dba268fcad3e45b8ce3cd2ae3323d2fda455c23f054e7cc0dc50bd3777f533a914caea027ef3003406ff4d950f77343b05ed1d43e879c973510a9 SHA512 3f9c8d7f709835d02bfa50699e0714d91601f28bea7c31f85cc1987f3fccacac838338f3616d8385c3396e1a0977b87a077a44b18cab97d67a04e61f0c7e7aa8
MISC metadata.xml 1058 BLAKE2B cf7606233d99e4429debe5ef824f235f1ff3083ab5553030453e982bfb5860dd5ccecca3792319665835d604b6ff2cb53ebd885bb959236784c62885087750b2 SHA512 961552953336ad9606c9fc004fc3e0fb8d7481a017b6ba5da683db5ba989f58d474ccb4ea3a001851b2cfe705e7fe3f70ba01a14dd1f048523e73af522d50410

@ -96,6 +96,9 @@ src_install() {
# Cleanup
rm -r ./resources/app/LICENSES.chromium.html ./resources/app/LICENSE.rtf ./resources/app/licenses || die
# Disable update server
sed -e "/updateUrl/d" -i ./resources/app/product.json || die
# Install
pax-mark m code
insinto "/opt/${PN}"

@ -96,6 +96,9 @@ src_install() {
# Cleanup
rm -r ./resources/app/LICENSES.chromium.html ./resources/app/LICENSE.rtf ./resources/app/licenses || die
# Disable update server
sed -e "/updateUrl/d" -i ./resources/app/product.json || die
# Install
pax-mark m code
insinto "/opt/${PN}"

@ -8,6 +8,6 @@ DIST vscodium-1.70.0-arm64.tar.gz 117321647 BLAKE2B 9a49aa9d77dd2aec1561ff833295
DIST vscodium-1.70.1-amd64.tar.gz 119463559 BLAKE2B 735786acd7796445f66dea016d3024286c5043f5eda635963eb9dcf4fcb0ff27265aacce18d9e2be00f2f7e6ff580d0c6dc83ac91dbdb7ffd934b721c221793a SHA512 115b3f520b53becbd164c868406805e6012b51414d803283d80eb4cf992c2e0fea53af3e1939dcd9cfb1264b13b4a3eb422a89f763f8eb7fbd28ce462f3a6fd6
DIST vscodium-1.70.1-arm.tar.gz 101292517 BLAKE2B a2a0abd470988f649d657498ebdb49c1b10ecae4a8797d78da341c526604596680af301a7bb940bcc627e6aaa6fe971a50e4311baf2364fce4eb65779ef835e3 SHA512 33dd3eda80b9a6353e72ed92ee5f2adc3bdc48c49de0fa0829195e695fdfab0cd2fcba9fa1d6a0d6e3eccc3cd4b5c87a86af5e29161105a070f4743a413d7a2a
DIST vscodium-1.70.1-arm64.tar.gz 117318425 BLAKE2B 16af0105d270aa706d762f94190838f7a0f5fb9ffe3c1b0eccbdf120d8ff1c21473d871170b252e1a805ed9ce81d35f1bcfbc33cd085b363497f40770fb32457 SHA512 9cb90d5a43aa124bc77cdf2868b45da59fa2c8573333373a6e351f2ed00fbccf7069655e30ce39e7322d8c18bb7edb20818b781bc1d60c3f524f8b37b85a6645
EBUILD vscodium-1.70.0.ebuild 2927 BLAKE2B 194b84667257192c038e4bdf2b1e14f44d8cba84ecc913248edb83b1396bb96c79a5e35da981b55fec4240e83893bf4d8e17f1b58a7328a74903c651fe138364 SHA512 63e0268eaa3077171ffe3e4e5626f0fbb2e72e0c4c0bb411fb464e14ed003abad290cbc8490c8bb8a7c57d16a47a1bb06c885c168f614ef76dd47e538f91d153
EBUILD vscodium-1.70.1.ebuild 2927 BLAKE2B 194b84667257192c038e4bdf2b1e14f44d8cba84ecc913248edb83b1396bb96c79a5e35da981b55fec4240e83893bf4d8e17f1b58a7328a74903c651fe138364 SHA512 63e0268eaa3077171ffe3e4e5626f0fbb2e72e0c4c0bb411fb464e14ed003abad290cbc8490c8bb8a7c57d16a47a1bb06c885c168f614ef76dd47e538f91d153
EBUILD vscodium-1.70.0-r1.ebuild 3015 BLAKE2B 3ed691411f9b21af21d22e20d6ee2c666cf27e2645b0424331d8c85181166acc6e937cbbc0dc3fe6f894d017f1399786f5f49a387fd45ecf6d38b61b62f5f488 SHA512 dfb471155ea94bd9fc842df3ef3a8bd60216d361ad6a5a1ff49b47850696966304b5c93ba48ea1c3a9d2474a91cb2f0c901e439da5a1d8f547aec690084ac1f6
EBUILD vscodium-1.70.1-r1.ebuild 3015 BLAKE2B 3ed691411f9b21af21d22e20d6ee2c666cf27e2645b0424331d8c85181166acc6e937cbbc0dc3fe6f894d017f1399786f5f49a387fd45ecf6d38b61b62f5f488 SHA512 dfb471155ea94bd9fc842df3ef3a8bd60216d361ad6a5a1ff49b47850696966304b5c93ba48ea1c3a9d2474a91cb2f0c901e439da5a1d8f547aec690084ac1f6
MISC metadata.xml 1302 BLAKE2B ff0c1f72c2394f21e13b89831493df562ca15114fa5006262f794d3f2580deaad01d7e01f87481dcc75cc5044c8b4950955dcc3dbecbc8cfc7a6ceafaf078fb6 SHA512 8ec965d8544c2ab31e3c2f2f3c879b084126880603681fef5e5158af1bc1f2f79351b68284f6a101d486893f968594e1537df1eedeacdebffdf51de7a38ccb25

@ -88,6 +88,9 @@ src_install() {
# Cleanup
rm "${S}/resources/app/LICENSE.txt" || die
# Disable update server
sed -i "/updateUrl/d" ${S}/resources/app/product.json || die
# Install
pax-mark m codium
insinto "/opt/${PN}"

@ -88,6 +88,9 @@ src_install() {
# Cleanup
rm "${S}/resources/app/LICENSE.txt" || die
# Disable update server
sed -i "/updateUrl/d" ${S}/resources/app/product.json || die
# Install
pax-mark m codium
insinto "/opt/${PN}"

Binary file not shown.

@ -1,5 +1,5 @@
AUX faudio.pc 245 BLAKE2B 8231bb42f6d90dd814eabd12d4d582d74ea0f154d6913fa710814d1bd75168d667463fd430d827ac7854aaa76bc07d16e5ccb3f6455e990ae0e2bc21bc633291 SHA512 bbdce2d90fcf848b8ef6a7a47a5bdf535d261aa833d6821de21907be05cca8693fede48c0e4161ae8087522297a2ec5af8c5ff5ed42efb814bbbc195ff963059
DIST FAudio-21.01.tar.gz 1134752 BLAKE2B 3acf80172744bfdc6fb44e373ee2a159ed4d49713fec38a8c6447d66c345445a435e1eb1656552289a634e3a628cfcf7df979a2d155edca1aef0c0334629424e SHA512 69405a28fdf3ff5026992bdd1d40d61653b834dac3ef2697a0e794deac2fa6257fe74b19d2fe225ce25a1ae3caec7082106f5ab6ea6109cc61e520b903d35b80
EBUILD faudio-21.01.ebuild 2443 BLAKE2B f3a98e771a7a547ef82e5fae209fad3fb1501aa63d186f0e87d04ad2b6e5bc644e43b05ce693e8d16306cac4790542057d153ba57972fb31fbe66dc943f39c5b SHA512 c4b171617d51df15087d6e95627f6eb83c087994fd8f8166ffd3151c60a39d75547250e4686ba59b3df6e550b4e25a6dc41afa3f61390cb212439b3b7c03c67c
EBUILD faudio-9999.ebuild 2445 BLAKE2B ae0a98508607c24dcc8769453a44edb0d8490f624724ac36151530e14c09fb344ffec5e581d90b4d90f452819c68f373de3d2022f86bb699bac4bc6368f4ffda SHA512 b736d81a07e2219d5734ded7dc72d5fef8c26db8e0f5c19c0fa0a99598789284f25f49e47f6040de1b6faa9ac600f5783d766ed845bbe9470316a9a8b3ca20c2
EBUILD faudio-21.01.ebuild 2424 BLAKE2B 39fc50512ff4bf018d0cfdf734d64a304648d9c2e0d55cba6284a34753337dd40eb6e0f85d9e0851f7ba16838044dcd5cd33e0ffe331b9aae5aa41c3388a1f3f SHA512 a5e5f89a50503208ce664d9e57ebf757376d477a0769673a85be27fb4fa0aa739ab8b04b5b5c0c36e91f2b6f5c66c3422f08556163cf0148931f02b392cd1651
EBUILD faudio-9999.ebuild 2426 BLAKE2B ed4e0a8730cfe0bcfb2f08654f6e3f42395ecafc7d372cf8aad7018c8e1928b24cd70f6eaa8d3adb3e554e1d80653c929c9a3610b466ecad76adc62f1806d2d3 SHA512 169b8dc0d6f77cdcbccb5dffd7c093c07d25c555aead11657936cbef3fd37b9d54134177a1d0f220eea377dd3dbbfc6a2fef6a1a8e47c942c07db14b38899938
MISC metadata.xml 1272 BLAKE2B 516f62ffd37851aeb0d313e7229a3b239c41028265526590e2b8d5f1c0c156b7457e3f61886023288e92482d02b8526e62596f054614d906d3dfae302bc4a185 SHA512 8789bd79763e5d8a57dc39e7554a196dab038b6ffda2bffb88d03997b2e53772c1d1a77bb4b2cd98afeadbc31203a3f484a3ada111a7252a23765834a3bae2ed

@ -1,10 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# shellcheck disable=SC2034
EAPI=7
CMAKE_ECLASS=cmake
CMAKE_MAKEFILE_GENERATOR="emake"
MULTILIB_COMPAT=( abi_x86_{32,64} )

@ -1,10 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# shellcheck disable=SC2034
EAPI=7
CMAKE_ECLASS=cmake
CMAKE_MAKEFILE_GENERATOR="emake"
MULTILIB_COMPAT=( abi_x86_{32,64} )

@ -1,3 +1,3 @@
DIST libvirt-glib-4.0.0.tar.xz 161836 BLAKE2B e196d1f02f6f202b1883500241bbfda963b34ee12bd945b3fa897f84f55a049f98e0429132ccfad7168e5ba2b41245e9e7e3817a7f057e0dc40b674ca6c9b661 SHA512 e1b99e80aa671fa5a4d7f7f7a4ea70ce7c5fdaf97574407f79aa11a75dd177e1e3f92027728a83ded62e305852bbda76eb90326aaa1f5f19b77272b008351810
EBUILD libvirt-glib-4.0.0.ebuild 1053 BLAKE2B e17965cd6ed817605e862cfdf9e8fb3305490d599ba27492c7922176ce167e77f9a76046854d11be30b0da78f5c94e5f504568d55751a5c40d59c58498564ca5 SHA512 fb211f01668271278ac6af2a77194666cc25a5e774983fd90f5f2e254b302d8af857d83d903d9f26971e46aef27414024b5ab9b38ff40db558664a6abae7ac74
MISC metadata.xml 354 BLAKE2B 8a886534226d61f7908655b29315cb651520b4c6e890f7e11111b77f49d256c2517d7b0e498ba1166df04a485c6bdf191f6fbf4b308f54d8b90efed5031346fb SHA512 6f4374b2ebba9be49b1ca819fab9da8d093a7fba1e7c9c9a12257d33002dd9a7ce78cc5a43b1cddfe5f179bc74d237327347cccbf7a70b43e2d1b86c9ee33ab2
MISC metadata.xml 447 BLAKE2B f40aac6909d57d1d003987dd50fb0b9cf7a91053c37b3986f801e8376dcc6390c767507d262708f0caa4f8e0106fb17d638cc633c86724a9546f89120f9aa3e8 SHA512 b5ebae9b402c12eb5626bd21ef65eed93ff483c158ffdd96bd545726b4f17358b2946e5a6e7606ab4922ec91df256a571dd5c145041ec739a1fd9dc77ba6ff24

@ -1,12 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>gnome@gentoo.org</email>
<name>Gentoo GNOME Desktop</name>
</maintainer>
<maintainer type="person">
<email>tamiko@gentoo.org</email>
<name>Matthias Maier</name>
</maintainer>
<maintainer type="project">
<email>gnome@gentoo.org</email>
<name>Gentoo GNOME Desktop</name>
</maintainer>
<maintainer type="person">
<email>tamiko@gentoo.org</email>
<name>Matthias Maier</name>
</maintainer>
<upstream>
<remote-id type="gitlab">libvirt/libvirt-glib</remote-id>
</upstream>
</pkgmetadata>

@ -2,5 +2,5 @@ AUX virt-viewer-10.0_p20210730-meson-0.61.patch 1022 BLAKE2B b4ff7ec6d33da1e73b7
DIST virt-viewer-10.0_p20210730.tar.bz2 271223 BLAKE2B d66e915eccdea6eadc7d93309c66d648828da65e76e4884bd2a98a645db328296d0013955fe94df45bac5d21079230218de7e09909d29f63568d2fc32b4fe762 SHA512 58d49eb67e1bbeb73fd7672871348911ef8eaab95b0f90dd3ae2564cc2321d620eec703fe8520748a96c80429ecbdcd13ba4a7c31b249fd347a935c9b9c02531
DIST virt-viewer-11.0.tar.xz 259772 BLAKE2B 41914a60361f0a47a0b0b54962d228ffaec67c6b69c664bb6fe683b7074dd5e2136d2bf3528b6e1b6b785cc4e337125fe16fdd94dd603dd42e8fde543931241a SHA512 738034e15e40a7aaadd2646bf289c12409cbf2d06925d43baa50fa7bc8438188480d6b97687e9816427ac0a9dae84d205351715cb2f38afdbefa2dd1d134904a
EBUILD virt-viewer-10.0_p20210730.ebuild 1437 BLAKE2B 0e6f3b91d512a7603f009944524a9529b16cc37d7dad95bc1e45b200ff1de3c0acbdb39ada98b00a33724a4f409473a72d53280432c7c75a1c02e3161e0d7606 SHA512 554a8c23d2c4b2efe99fb7f0a3efb7cf13bd5ac0add3c845ca2b6543bf67abb03dd508912a044cf35dded8695b5cbb3117af1c3f20aa353be3e8a00a02b299b0
EBUILD virt-viewer-11.0.ebuild 1614 BLAKE2B 0de968e9e8a753e6b636d6920caf4d815f224b2b2a73390322c3d3216ce431f8f3819fc1d7d23251221f0424c78aff5e15a456c30034c21b2fcb6fe311d3f3fe SHA512 02ffb1f971f177c195ba35bcaa632b0efbde048e0f7bd30106f2a639b5c5ae6aae62300b1d016b05f86ad8e8c95de7f4dc828df0bcf29a7d39db48ac8193846b
MISC metadata.xml 646 BLAKE2B 67cf3ce66b0f002fb757d3359ef55580b132a09598d0973853fccba118c291d9c32a3e5a3b300b1762e7327f9bec0ca1f262ab9b73b800a2216b15fdf03e5a2a SHA512 cdc70fda98d7913708ae4d2b6d9806149aed4779d6088d257ecdb4caf70d0291e642bc50691099fa353d86868103889f58a7637186eb3ea57cb0aa727790d133
EBUILD virt-viewer-11.0.ebuild 1613 BLAKE2B 37fda2240e6032f5f96d8f281676eca4075e866fa8444430834b5844c4d0a858e26e3bcbbfdd68eefc90d0093c91e56926456ebac77012c85f95917b65ab80ab SHA512 1eb62eed4a9023ee529bd5bda72fae61fdf4ec50271644294212439eb3e1079b7af11fb605385159d70cf3b80a974ab08f059c84ed4bb2da463659facdc2f5b4
MISC metadata.xml 734 BLAKE2B f25e87b2bb317cda7595ebefa8854e36f479c2a4bb4531289bcc3ae6ce53d1c9aaf36832272707d9a30735cfd519dfb56b7b04a1121c33afb767c3c5514336d5 SHA512 935b4a7d1af8199cfbd90db7c0e8e3ae52fe939739724f36fe12ecbf222220483af94a7746fb54a585c971fb0dc28c629a2e7fb34690743ea0d08a965b30db0f

@ -15,4 +15,7 @@
<flag name="vnc">Support connecting to VNC-enabled virtual
machines.</flag>
</use>
<upstream>
<remote-id type="gitlab">virt-viewer/virt-viewer</remote-id>
</upstream>
</pkgmetadata>

@ -19,7 +19,7 @@ fi
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="+libvirt sasl +spice +vnc vte"
RDEPEND="dev-libs/glib:2

@ -11,6 +11,7 @@ AUX virtualbox-6.1.34-python3.10.patch 686 BLAKE2B 708c4b70c50024dbbd200bdd2af51
AUX virtualbox-6.1.34-r3-python.patch 343 BLAKE2B 6eb68ba31ab57a1f2065a7d48ef75175f5c3ba45ff9514c1f1ece8f6f54c1d8fe907ca3a10e411bc6b4474cddb39224d54b4bf4cd7b57522b2ca499ce85061c8 SHA512 a22f46e82f163676a5c07b8010160444cc621f9d12ec1226a304ebdf0800f8f24174dec2fb5e8999ba51f574cd2d290af1c7b94b54ca8c2cd6abdad9025e7fea
AUX virtualbox-6.1.34-r3-python3.10.patch 4187 BLAKE2B ccacd5649bccd0ed7810a411b55c19565387b0fa4dc32c7c416c8f080ff45fd4cb6fd6cc16f88b7198350a166ae1948b247b7546731842c7e69578c2aaf1b04b SHA512 eb8b38375bf7464656e09635f341a03aae6648bede0d95f93b0d9a579421165568dd2be667cca05e7a3eca8695f8ae4ee91e3f7f4ce5f0c28c2e828e29581902
AUX virtualbox-6.1.34-vboxr0.patch 1565 BLAKE2B ec47a42b7574def3ac3ca482db14cca96af855652b0ff11e4ef49cbc7ea2bec4e134b57e18df85b07d8a8f3efcd1d0fa69380cf32bf544781c6e14437f124a11 SHA512 3feb258993509e2bd3c13130fb227883960e6e3b3e14d146d04cb222c7323689902fcf581ff207ef70a985eaced02e303a6d93e55261db499f5c54eb3e007f57
AUX virtualbox-6.1.36-fcf-protection.patch 374 BLAKE2B 6c7410ce1fa78aa7476c9b9a6f519c80957b3c7d55569f2ac02d3642d29574b9f8ed4b1c043cf14a899ff3cc67d7f7442bdd1ce27079b987783c36f38b39b49a SHA512 eb1f5d4ef64ea3306ae0489b3c7019a98e6f00c8a62ec8414c78bc8c14ab654ddae57c579557511e4144bf367ad3a2ea58dc5d9ba1a2c796f30fbbec0be7f414
AUX virtualbox-6.1.36-python3.10.patch 855 BLAKE2B b6df3e3bf9d9c8d6cfc21a1a21373de02b98dc7178542bf7fe43499eaf77c98b95bcf51795e5c878e5433aec6557552407fd063d63a957450a3682cf0f423b77 SHA512 8e16ab0655909fd0301a4ff3fe70cd69787ad9d92d253888f6a05b8dc2172727e176ac3899b2efc4f50038b4f07b82df2252bceb05e2dc7b5a420302d0826e12
AUX virtualbox-ose-6-wrapper 3578 BLAKE2B c150e578212435268de3c5fb0eea701bc843ec2241dc3839d3d1e33604fc01f6bdff6ed0425ba6917072f652b8c29d0df9a550a92900ca13306fcd36521afbee SHA512 315d981f3e92f2e0134946f6bbb8ad4ea4228afb8f73aaed7feead59b3f55cef01cec4285a7fdaf30ce0931d8b69bda4698baebd63d11f2cd9dfe9d0591a0f40
AUX virtualbox-vboxusb_tmpfilesd 35 BLAKE2B 56937e236a0e4d1a2aa085271e8ae0af9553fdf7c3b804af4d3fda3aa8dbc32d63762fee90bc949390cb9cd67f2f0111894c8af084731dab6920ae1675c69a64 SHA512 72e4602f5f214f8833486f5c787c263a10390e8bdf65b5615d67c35ec44048f02add12fe43b19f9c57a9d2f12d768c52e54fcfb9052c0611d06cc988a698c171
@ -23,6 +24,6 @@ EBUILD virtualbox-6.1.32-r2.ebuild 14607 BLAKE2B 864c1c66961c1b04296580e87e62ec5
EBUILD virtualbox-6.1.34-r1.ebuild 13699 BLAKE2B 01a96acd3f1e734536372baa60f0adca25d0153e5c7dc986ac51fa1bbd67a4e3e6fbf71a0b5865a5ab92f236e598c86dd4755c72e1a83ee95a44f714d6e0c877 SHA512 d647990d450c92d8eba46250e7a9f058c1f887fd0b0bc9b6223197973561a60bbef6f7e8133352baae034ae4014040bd325747644bc2eec286e56f71363ccab3
EBUILD virtualbox-6.1.34-r3.ebuild 14573 BLAKE2B 110221a46466f9f053b231424840c73a00b665ced4d597fa7807500d65e18b189a8b8336e827d3caf40af251c60ad8b379578a978b7f5cb3c3d81c0cb8ae4da4 SHA512 3bbfd336e3b6306b04137314df32767dead2ba4f1821f1213ea32e5b00ce80e5e4d83df5b2647d846d5f91f9ee1efd2678dd4bd1767adfc7edba2cee856ba0c5
EBUILD virtualbox-6.1.34-r6.ebuild 17645 BLAKE2B 5c76995ef49c60af3dcba9442aa84e8033244d7bd8235327513347457273015faec675ab317139871fabf6b6eeb0956edfac899edd8647c8d06c0e328ae49594 SHA512 341406607d99696423881f88c885087e170130645d7151ef5b622c63c010d7da52bdaf4cf9945158b8f78bb3662ad078bbeaaa4683b760c2a11aec7311b30bfb
EBUILD virtualbox-6.1.36-r1.ebuild 17967 BLAKE2B 878eb24b9264f8469516052b9ae88b3f065bd00cffb8c4caa12c1c68bff30e2e7ca9c0a1eda4fd426f86dcda5e0cab28793af7407c61257f24bf858e76b58bfb SHA512 7eb00be1de554c789d2f4b5ae41d05e39bc571de83127392fea077a612f239272acbc3246749019da558cfd37703d0ec5e14a554e2e3ef273263bbc947d8a4ca
EBUILD virtualbox-6.1.36-r1.ebuild 18027 BLAKE2B de8e5abac4857365383f2190f63d09f026bc631df70f3023c14165c961e498d6f908b8af57ce780f5967c2f1515232fffe2ba1754ef495348eeb46b05618afff SHA512 7316888f34eb3dada895214b193d6b98d22d1426cce967077846381a0384fa7b74b783407403642ca9f618ae01e03e29b59607c4e768b683aea285b403c0a239
EBUILD virtualbox-6.1.36.ebuild 17819 BLAKE2B 839fd78c73e4e483036fa98010b9013ee3ba4aaada77301f213df40266db9df8b34ad69ba3ddbfe75a6b858c022da269ca30037afb94cb275898bf0974012639 SHA512 3cb3e5ec9b0e1f6a744079cb18401f73b51e62f1c82b88615c66d34ae56735713feb20afa6f64a8b2386c580c4bdcb45da2fc0637ccb18ad82ca81fb2e532022
MISC metadata.xml 931 BLAKE2B bda8433410b0bf400bee4795ce53cd85554463417beec3d7f60fe5fe090317b2d75671a2c091718d4d57c5cc8c2961e0e93fbf9f6d70c652f812317ce4fc1b20 SHA512 0d7e309078a5b5c5cf891da6e8581fce8563e9014e822e9c99d6c7c62a88173b2536fe2554ea22f93965dfccd505543fe2022e6c064acc8d836ced0150fe491f

@ -0,0 +1,16 @@
Bug https://bugs.gentoo.org/865361
gcc does not support -fcf-protection for i386 (needs i686+),
so disable it when building iPxeBaseBin.
--- a/src/VBox/Devices/PC/ipxe/Makefile.kmk
+++ b/src/VBox/Devices/PC/ipxe/Makefile.kmk
@@ -176,6 +177,8 @@
iPxeBaseBin_TEMPLATE = iPxe
+ iPxeBaseBin_CFLAGS = -fcf-protection=none
+
iPxeBaseBin_INCS = \
src \
src/include \

@ -172,6 +172,9 @@ PATCHES=(
# Patch grabbed from Arch Linux / upstream for Python 3.10 support
"${FILESDIR}"/${PN}-6.1.36-python3.10.patch
# 865361
"${FILESDIR}"/${PN}-6.1.36-fcf-protection.patch
# Downloaded patchset
"${WORKDIR}"/virtualbox-patches-${MY_PV}/patches
)

Binary file not shown.

@ -1,3 +1,5 @@
AUX libewf-20171104-openssl-3.patch 704 BLAKE2B 33abfb52ce0454786d9588c587f97e4abed6439d766fd200de56216dd1ce36ff499b8a289da6b22af7aa2b1d58fcf93d5b806f8f1c87069708b044345ccbf4ae SHA512 dc9855cf2c3f5b15a031f1ed70c4a2214c36e4397bfb70271358a2456608ca376dd74b10823981f0ec4b5c3cec08b6adeecbc8c014137a304bbfb70d1f47f0c1
DIST libewf-experimental-20171104.tar.gz 2243405 BLAKE2B 86e69eba5313dadbfe2cc63639e96cf964b5d72e3c98299c0262547b2d900b7a8a4a5938435bdafac3890ee05ea0079ef68809086234ff486c985d557d2c4897 SHA512 610174971b8e09385f1f51c02e7be36e7a18d21f8b22ddeb7ba7d5c20e7df97591a70de3523b2d63bed8deb5a2a170a14e825f6a80aeb0937553ecae5925ee0b
EBUILD libewf-20171104-r1.ebuild 1402 BLAKE2B 1e111b8da78cdfe92b392485982b60486653facd175cf9bab2e0775042759e8e2d0f18d249c7a6732739d64475bf170f85b93f10742dcda00712c67d62d2b5ef SHA512 9f84eab90f5a0dc8a9c4ff1d0f0bbd2a271e7c6988ab82638583c230ecf00bd50d9476425f8b6dbdd9bb1acc5404e690ec5c5c58c2eca85dbf0cc9c47ae1b6eb
EBUILD libewf-20171104-r2.ebuild 1489 BLAKE2B 2f66159f58ee7c68ee528722c08ccf5cbc822c772afa6c1ad584f7669f1979f1463d21ad1014032d8db734b440067c95eea9604cb6b9ac54c1f5942584b7e340 SHA512 07c4b651101c8dbb46da03bd9ab0c0520002cb28f0d12fc28859424eef531f0773b74fdb578de1cbbb3c7ea081e509185f3542584332a42584253cb125f9fa08
MISC metadata.xml 462 BLAKE2B f916e7c3b9bf12caefb813e4631bfbf57c6dbf5746115fc9ee872680e5664e3efdd423cd43acfd976dedbba20d9f47784dcd2c4bcd3ccd2afb1c2ca22340c5b9 SHA512 284bf1351b83e4fc07224ba93ea6215ce93ae3211103f4b597c100e1243f0860d6c06e5e2b1f0063941b57a0d90707821e7d0e17bd1d58422e5de2102316bcad

@ -0,0 +1,27 @@
https://bugs.gentoo.org/805188
https://github.com/libyal/libewf/commit/033ea5b4e5f8f1248f74a2ec61fc1be183c6c46b
--- a/ewftools/ewftools_output.c
+++ b/ewftools/ewftools_output.c
@@ -238,12 +238,20 @@ void ewfoutput_version_detailed_fprint(
LIBHMAC_VERSION_STRING );
#if defined( HAVE_LIBCRYPTO )
+#if defined( SHLIB_VERSION_NUMBER )
fprintf(
stream,
" (libcrypto %s)",
SHLIB_VERSION_NUMBER );
-#endif
-#endif
+#elif defined( OPENSSL_VERSION_MAJOR ) && defined( OPENSSL_VERSION_MINOR )
+ fprintf(
+ stream,
+ " (libcrypto %d.%d)",
+ OPENSSL_VERSION_MAJOR,
+ OPENSSL_VERSION_MINOR );
+#endif
+#endif
+#endif
#if defined( HAVE_LIBODRAW ) || defined( HAVE_LOCAL_LIBODRAW )
fprintf(

@ -0,0 +1,66 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Implementation of the EWF (SMART and EnCase) image format"
HOMEPAGE="https://github.com/libyal/libewf"
SRC_URI="https://github.com/libyal/libewf/releases/download/${PV}/${PN}-experimental-${PV}.tar.gz"
LICENSE="BSD"
SLOT="0/3"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~x86"
# Upstream bug #2597171, pyewf has implicit declarations
#IUSE="debug python unicode"
IUSE="bfio bzip2 debug +fuse nls +ssl static-libs +uuid unicode zlib"
# Uses bundled libbfio until tree version is bumped
RDEPEND="
bzip2? ( app-arch/bzip2 )
fuse? ( sys-fs/fuse:0= )
nls? (
virtual/libintl
virtual/libiconv
)
uuid? ( sys-apps/util-linux )
ssl? ( dev-libs/openssl:0= )
zlib? ( sys-libs/zlib )
"
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
nls? ( sys-devel/gettext )
"
# Issues finding test executables
RESTRICT="test"
PATCHES=(
"${FILESDIR}"/${P}-openssl-3.patch
)
src_configure() {
local econfargs=(
$(use_enable static-libs static)
$(use_enable nls)
$(use_enable debug verbose-output)
$(use_enable debug debug-output)
$(use_enable unicode wide-character-type)
$(use_with bfio libbfio)
$(use_with zlib)
$(use_with bzip2)
$(use_with ssl openssl)
$(use_with uuid libuuid)
$(use_with fuse libfuse)
)
econf "${econfargs[@]}"
}
src_install() {
default
if ! use static-libs ; then
find "${ED}"/usr -name '*.la' -delete || die
fi
}

Binary file not shown.

@ -1,16 +1,11 @@
AUX gentoo-alt.logo 1672 BLAKE2B 19cd7ac8cf29cb253cf2a2b44be7f369ac840f6f891e19bd550a2b6ae0c4098d10c28bad4003c83f7cae5a462f66d676393cd855e96dcd51d6234c86d72b8fda SHA512 7068100889469c489ec327fa1aaa9503c6b54b350b2d7786ad1cbd9bcafb92630220820defd01089d3dc52c7dab2c2f2787aef4361430f8dc97894b46f3d72de
AUX gentoo-linux.logo 4788 BLAKE2B 3b130f25770a7d39c2a86bcb7c09aefb254721de7ebae629eb55faa2ccf435ee6bff147b7b230493e31c6f678e30746b21275e9eb7a93369076caa309dfdca45 SHA512 63f72473c05073258c47b0b24bc8dea4e7f3e4e060d8296ae31eee2dccb93c159ed473ef23924e96fa47a4796150e16c542908d55312a660ccf0696904962fbe
AUX linux-logo-5.11-add-aarch64-support.patch 422 BLAKE2B 29b9163b930192d5fc83e549d5bf2e149e1a5d85aa6485fa3b60ca964d5e376c3d0f26cc63c3a28f6e1d85a3ecdb63594a48d3bc0726c7bb7aea4c8e676d0d6f SHA512 0af44f11d7aa4c96be50e77d65a966b56002a7b8903d5f109695e2151f7bde64a52645ba291b429dcfb7c5cb2cc2d29147e88ac0db4d1a2589e63427417d0133
AUX linux-logo-5.11-configure.patch 1460 BLAKE2B 1a8b7eda9344ea23e17069b32add1afef018e906691764a7756ba9ffaa9b608bc430ae13cdc2aea27b3f872fbeb6f6dd5376fa75f4d221a02746964b2253c0cd SHA512 1cea59a513f02e2c2aa3ba3d224b7de3dd497947272c2dae40a7d5380f943d617a822ea4154cfaea1b4698ae7030894be2385bca2424344d42fe25686310083a
AUX linux-logo-5.11.conf 1225 BLAKE2B c84f6722843d01052a40b5270e816d35fad11423c5072107c5794aab14dceff6494659cc6a5ea381a905f571f87da599f6dd50a1325370de57534b67b5b0ec88 SHA512 b277fb20fb4db7420fad63f7412513f992471e64985d9e8f7ed4d3975fc9c5dac4ed777bc3b0cf6138bbab5a38c519ae75039bd89e42503b75e7d5ce191846d1
AUX linux-logo-6.0-configure.patch 1452 BLAKE2B 1f87c32045e8a1a9fe217abf079e771b08179cc0f8f13a8ea2323e55bfb6a99ed20183b6c4a9c5114a438f9ca6c9ed3c4e5f354c2bd4b0af50c539b41bffda17 SHA512 882a6e5007ad385692748c67cd50a0900d65c827d5c0c67cead93c0a1096df0709b6f5bf234dbe2340c52211e0aae886e6e14d196505bb32a963703ef4d7a6d0
AUX linux-logo.init.d 938 BLAKE2B 9760e591b1500a4776eaf1f24eb0903dc6d1a21102c2cf45373ab3a7f104ae87bfd31476c5bed7be32119a36764986f0de98f9a3eeb0d4bd6a750109adbd0b2e SHA512 0c021418a4e7e31df3aada8bd3c7cebd97f8e812d086a45aaff5d5779650195e92e87072a3627a3bb50384f10fccafd78cd966c8daed6775bbe58f6305e6db53
AUX linux-logo.service 155 BLAKE2B 706487d4b0a266d563bf427996ba15775a6e317d77a71d1e7c359499617a2065e74f500884736e8becc3fa64907feff8a06b2644c1337e295d3f24383b47c7ff SHA512 01b5917d1a7a70faa2622e459f4e27b5e23f15481ac94cae51ee39799d15f783a6427c7430067208a7a73e6f270527c1e64740c6eb31ce0f17a4777343bc3261
AUX linux_logo_creator 604 BLAKE2B f2956ddd3cf79488495262040b1756ffbbab5608a4895c76c379f90470d4ac9d28d24c8f02321ceab42007cb149c5d20bd7b87bbd2f978f289123fda2afba941 SHA512 a1098c1ea4c867c8950e744c598373f6f409eb411525b2e6e7a0e592b78ba237ec71a591b13c8a958e4622c3471d087ef196d07e2a958450392b75aeb9318513
AUX logo-config 195 BLAKE2B 7ed5aa9a16ebcf27c73672bfc2e9256034c3c1b14c1d0d3d172b0292e658850a10c0cc8835e6fce224fd1664a85e6804f6d69c8fda5dffca257e0403eaa1557e SHA512 d58c60821d60d511f637d9abfd996b1420662df3bc5df8ce3ee2b3bd97974b4996a4a57ac18f8fdf5305cca3221244088d28e6d9ae5ee10d6df49f6247806469
DIST linux_logo-5.11.tar.gz 103623 BLAKE2B 5790bae07a9496a690e0ef2d6426a68365c4ab91df058a31a5bffed38b8f3caac01b80ce49d52583f77632cc5e3061a20a5530437ca3508e823eeb88eb2e94cb SHA512 3c11d59eeb1ea613eb66d3ea5ef2d7c9ef906cb12430b9350570a6a1937ec174bdd974e6227358339c3fd2e0647a5066a0bea22289c4aa9bc8b03afb0033f114
DIST linux_logo-6.0.tar.gz 117486 BLAKE2B 3340b893574f0c18561b208824cd80cff19c387d981af6ca63f56e691cebd2030e058ef367d91a999fd662592582da38b21a5a31f3f8364dbd87a43bd2c2b608 SHA512 ebd7513f90e79bb21acd984c671a1d1ce8421411d2b2948b01e6e08f7c9826184f9b9d528e0cfc814df8d8015d444a09c45025c344115ac9a6c2cff5743f03ad
EBUILD linux-logo-5.11-r4.ebuild 2261 BLAKE2B bc8e64c3d10bf6efa6d8cb69f2117182176f3b48dbaeb33e198595a81ff7d1a48cec49be8ea6f8690db464d61138eca3c2cd12d29de1bd423eb7cb300295ab73 SHA512 becc70a568a70895990b8ff4259c1253124c9d9f38c5da0b1fba6c7ed3592f13f0cdf6916e42efa3c07445605c9394ef7c16fd374191af36631d4cde0febe4bf
EBUILD linux-logo-5.11-r5.ebuild 2282 BLAKE2B beb00eaa05d1075dfae1ee11650e36e619a3c9773ac27d86e6485e2842af6bbf74957494aeaa31a310129e1af1338e32ed1bd8ba0aa88b9d546a48e02e9ff3e9 SHA512 c085b8f05f310098ef3effddc8ad3651fca8801d8d5ef6f0d62b205559dbc1ee4ec58402671e7fefb8dd76ea57a16c6889e5240d0c3a3a2d194078b674dab952
EBUILD linux-logo-6.0.ebuild 2217 BLAKE2B 418b2882c04437545fedf84fa5b77fd6b3ae814b80bf47356e1e000fda395d40231c7e8e47d4f5e0c85f3b96d7f85273b3403ddca71e20f4997826cad5a3c344 SHA512 7d920e6c5231fd8c4929c07bcdbfaaf9275371a61509f909e7907503ebe9f01dab6a8de2618549661ec21e1e4902b30caa872f78ceedc3c9f5f0936faca27d6f
EBUILD linux-logo-6.0.ebuild 2216 BLAKE2B 60cc5fda01636c474979c790d66fc1f68848a274f42f62004a2426f5b960ab0dc3e5b3ca7b4d4af1d80a25e0fe9a1eec313e22b2d4116979c856e51998d78d05 SHA512 d54f4542f2046c3ed773d7f7b12e465f5ba6c43b890d6c7c008ffc6526396610ca354b2691b3222adef51b0c355531e62514d161b4f8628d2d7c869165891d41
MISC metadata.xml 253 BLAKE2B 8557c513beef73e834b0a000c523a3241da961c6307b6e98ac857dad0888c4bbd028c98f8499f01086c24e8f2f57c64bc75db20154dab232adefc2510fccac03 SHA512 67dd372ef7b684101d9198c6199a6403f8750132d80aab4f4daa4b31ebaea3d82eb9a18e904734e2ac10c77b237d67210055949ff1c6d5aad4f75951a096884a

@ -1,13 +0,0 @@
diff -Nuar a/libsysinfo-0.2.2/Linux/Makefile b/libsysinfo-0.2.2/Linux/Makefile
--- a/libsysinfo-0.2.2/Linux/Makefile 2010-02-15 18:15:07.000000000 +0100
+++ b/libsysinfo-0.2.2/Linux/Makefile 2018-01-03 20:16:48.299998620 +0100
@@ -6,6 +6,9 @@
ifneq (,$(findstring arm,$(ARCH)))
ARCH := arm
endif
+ifneq (,$(findstring aarch64,$(ARCH)))
+ ARCH := arm
+endif
ifneq (,$(findstring sh,$(ARCH)))
ARCH := sh
endif

@ -1,78 +0,0 @@
diff -Naur linux_logo-5.11.orig/configure linux_logo-5.11/configure
--- linux_logo-5.11.orig/configure 2010-02-19 23:47:46.000000000 +0100
+++ linux_logo-5.11/configure 2020-04-23 23:35:47.468728737 +0200
@@ -41,31 +41,8 @@
XGETTEXT=xgettext
fi
-which gcc
-GCC_MISSING=$?
-
-if [ $GCC_MISSING -eq 1 ]; then
- which cc
- CC_MISSING=$?
- if [ $CC_MISSING -eq 1 ]; then
- echo "C compiler not found!"
- else
- CC=cc
- fi
-else
- CC=gcc
-fi
-
LIBSYSINFO=libsysinfo-0.2.2
-LDFLAGS=""
-
-if [ $CC = gcc ]; then
- CFLAGS="-Wall -O2"
-else
- CFLAGS="-O2"
-fi
-
$CROSS$CC $CFLAGS -c intl_test.c
INTL_MISSING=$?
diff -Naur linux_logo-5.11.orig/libsysinfo-0.2.2/configure linux_logo-5.11/libsysinfo-0.2.2/configure
--- linux_logo-5.11.orig/libsysinfo-0.2.2/configure 2009-06-05 20:53:44.000000000 +0200
+++ linux_logo-5.11/libsysinfo-0.2.2/configure 2020-04-23 23:39:32.874812532 +0200
@@ -15,39 +15,6 @@
PREFIX=/usr/local
INSTALL=`which install`
-which gcc
-GCC_MISSING=$?
-
-if [ $GCC_MISSING -eq 1 ]; then
- which cc
- CC_MISSING=$?
- if [ $CC_MISSING -eq 1 ]; then
- echo "C compiler not found!"
- else
- CC=cc
- fi
-else
- CC=gcc
-fi
-
-which ar
-AR_MISSING=$?
-
-if [ $AR_MISSING -eq 0 ]; then
- AR=ar
-fi
-
-
-if [ $OS = SunOS ]; then
- AR=/usr/ccs/bin/ar
-fi
-
-if [ $CC = gcc ]; then
- CFLAGS="-Wall -O2"
-else
- CFLAGS="-O2"
-fi
-
LIBSYSINFO_INCLUDE="-I.."
LFLAGS=""

@ -1,78 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit toolchain-funcs systemd
MY_P=${PN/-/_}-${PV}
S=${WORKDIR}/${MY_P}
DESCRIPTION="A utility that displays an ANSI/ASCII logo and some system information"
HOMEPAGE="http://www.deater.net/weave/vmwprod/linux_logo/"
SRC_URI="http://www.deater.net/weave/vmwprod/linux_logo/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux"
IUSE="nls"
RDEPEND="nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
src_prepare() {
cp "${FILESDIR}"/logo-config "${S}/logo_config" || die
cp "${FILESDIR}"/linux_logo_creator "${S}/" || die
cp "${FILESDIR}"/linux-logo.service "${S}/" || die
cp "${FILESDIR}"/gentoo-*.logo "${S}"/logos/ || die
eapply "${FILESDIR}"/"${P}"-add-aarch64-support.patch
# Remove warn_unused_result warning
sed -i -e 's/FILE \*fff;/FILE \*fff;\n char *stemp;/' \
-e 's/fgets/stemp=fgets/' "${S}"/load_logo.c || die
eapply_user
}
src_configure() {
ARCH="" ./configure --prefix="${ED}"/usr || die
}
src_compile() {
emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)"
}
src_install() {
emake install
dodoc BUGS README README.CUSTOM_LOGOS TODO USAGE LINUX_LOGO.FAQ
dobin "${FILESDIR}"/linux_logo_creator
newinitd "${FILESDIR}"/${PN}.init.d ${PN}
newconfd "${FILESDIR}"/${P}.conf ${PN}
# systemd support
systemd_newunit "${FILESDIR}/linux-logo.service" "linux-logo.service"
}
pkg_postinst() {
echo
elog "Linux_logo ebuild for Gentoo comes with two Gentoo logos."
elog ""
elog "To display the first Gentoo logo type: linux_logo -L gentoo"
elog "To display the second Gentoo logo type: linux_logo -L gentoo-alt"
elog "To display all the logos available type: linux_logo -L list."
elog ""
elog "To start linux_logo on boot, please type:"
elog " rc-update add linux-logo default"
elog "or for systemd"
elog " systemctl enable linux-logo.service"
elog "which uses the settings found in"
elog " /etc/conf.d/linux-logo"
echo
}
pkg_prerm() {
# Restore issue files
mv /etc/issue.linux-logo.backup /etc/issue 2> /dev/null
mv /etc/issue.net.linux-logo.backup /etc/issue.net 2> /dev/null
}

@ -1,80 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs systemd
MY_P=${PN/-/_}-${PV}
DESCRIPTION="A utility that displays an ANSI/ASCII logo and some system information"
HOMEPAGE="http://www.deater.net/weave/vmwprod/linux_logo/"
SRC_URI="http://www.deater.net/weave/vmwprod/linux_logo/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="nls"
RDEPEND="nls? ( virtual/libintl )"
DEPEND="${RDEPEND}"
BDEPEND="nls? ( sys-devel/gettext )"
PATCHES=(
"${FILESDIR}"/"${P}"-add-aarch64-support.patch
"${FILESDIR}"/"${P}"-configure.patch
)
DOCS=( BUGS README README.CUSTOM_LOGOS TODO USAGE LINUX_LOGO.FAQ )
S=${WORKDIR}/${MY_P}
src_prepare() {
cp "${FILESDIR}"/logo-config "${S}/logo_config" || die
cp "${FILESDIR}"/linux_logo_creator "${S}/" || die
cp "${FILESDIR}"/linux-logo.service "${S}/" || die
cp "${FILESDIR}"/gentoo-*.logo "${S}"/logos/ || die
# Remove warn_unused_result warning
sed -i -e 's/FILE \*fff;/FILE \*fff;\n char *stemp;/' \
-e 's/fgets/stemp=fgets/' "${S}"/load_logo.c || die
default
}
src_configure() {
ARCH="" CC="$(tc-getCC)" AR="$(tc-getAR)" LDFLAGS="${LDFLAGS}" \
./configure --prefix="${ED}"/usr || die
}
src_install() {
default
dobin "${FILESDIR}"/linux_logo_creator
newinitd "${FILESDIR}"/${PN}.init.d ${PN}
newconfd "${FILESDIR}"/${P}.conf ${PN}
# systemd support
systemd_newunit "${FILESDIR}/linux-logo.service" "linux-logo.service"
}
pkg_postinst() {
echo
elog "Linux_logo ebuild for Gentoo comes with two Gentoo logos."
elog ""
elog "To display the first Gentoo logo type: linux_logo -L gentoo"
elog "To display the second Gentoo logo type: linux_logo -L gentoo-alt"
elog "To display all the logos available type: linux_logo -L list."
elog ""
elog "To start linux_logo on boot, please type:"
elog " rc-update add linux-logo default"
elog "or for systemd"
elog " systemctl enable linux-logo.service"
elog "which uses the settings found in"
elog " /etc/conf.d/linux-logo"
echo
}
pkg_prerm() {
# Restore issue files
mv /etc/issue.linux-logo.backup /etc/issue 2> /dev/null
mv /etc/issue.net.linux-logo.backup /etc/issue.net 2> /dev/null
}

@ -11,7 +11,7 @@ SRC_URI="http://www.deater.net/weave/vmwprod/linux_logo/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~riscv sparc x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE="nls"
RDEPEND="nls? ( virtual/libintl )"

@ -1,5 +1,7 @@
AUX mosquitto 559 BLAKE2B 16a34850c13d9fd6007b5fbd26b4db9e31caa0ee91b8eee8dbca605c273756bf6c92458d5093eee56f603cce7f10956ee084403e188d49693a759538976f411f SHA512 0bb0e648484269c2a5396118340177af10fae9ccbe4973371f7c8f5e31c96ff97c5146680415c450bad63397baa5c076e7c994f897fd3af2fcce0d1e0965ee22
AUX mosquitto.service 261 BLAKE2B 6ea8059914acf8730f2e7d04bfd5f79c59a335b65ddecb4773bb4418260c6ed6d0120eaa2e3f7ba4842fc7014e5b51d1ba376cf1db2009b7a55a53a4e6747221 SHA512 3552618733fc106705375c5a1126db72e356694705312072f27f18e21c142cd75ae3ff1f17854ce54cdee092ff9e01fd75c1a8a12d68f75ead8a3697c69623e9
DIST mosquitto-2.0.14.tar.gz 787414 BLAKE2B 926e39756a0293404c8591e489e64e47cd95640d7884f2cfb687a0d548b709d8aff6d671a4941aae8b3506315d28567520c183b762639822d2d78afe323d111e SHA512 a9e4f41b9af679b30318570e86a465546024651373df10e3b132f4593b89d22d0dbac01bb7371a57132ba030a2e73971c612acb5c9ac12f5ccd06aa38d9444c2
DIST mosquitto-2.0.15.tar.gz 792632 BLAKE2B a6e986998473c16efd4c5fc5fd743782e085b3e7e30bcdcb867f0ae87f85e608f5d50d0dcc5bbbcc2f25eb6a618ab2f287fdcba47660fa593fe1636d08eb183e SHA512 8a0c58222ea0b9304e7f096f6d13965478072baf1d1c9bc931b32a33f5ea8196c2dd54bde8d83fec7ed9cd413cb5fb115ce0a6701ca20664df52fdd7ca63ddaf
EBUILD mosquitto-2.0.14.ebuild 3023 BLAKE2B 7a4cf9ccc2408317a98a987d0c3a6c2e09c54e27e650691b7be52d804f84a91e572a8586d73c7e6c9c6cc702720514a397e74ac55160522e96ba605246e89288 SHA512 3bd54b5f2bf134a56be47a05dde1e1bf8b826cb8e20b107fa6095b2ed600614b3497c14543c0bf07815e9c5d83242be4f222e642706804ba2ff9c880e5dd46db
EBUILD mosquitto-2.0.15.ebuild 2950 BLAKE2B b225214ec9e4325c79dff397f0cbe2ce3541258ec2e4a86e09d5177af3eb1e0b5601eb435df7340b989cddcca8f10c640c908bcaf7672a9d8fee29012d428c22 SHA512 c43b165497565e16d0042669742158f5fa2d3ffc61204ec32b2286b279c88d7c2fceaa260ef922aad736662e700513c0c5ba2303201963112083afcff32e7c80
MISC metadata.xml 612 BLAKE2B 414070cdd858c5fd76b266459ff7b2a66992e8b11e672212f78e366863cd221aa83516a546c69668217a06b087b7b81853fcdff332368355cd1ff8c1292f0c4e SHA512 64242d12473aad0f0d80865da2499679849f6b55f751d27c3cf38e0a5555a305a2cc59f8dfbe4b9d50f0a6b6bc85062b989511c7118045b2c9c3e1e0d1022747

@ -0,0 +1,125 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit python-any-r1 systemd toolchain-funcs
DESCRIPTION="An Open Source MQTT v3 Broker"
HOMEPAGE="https://mosquitto.org/ https://github.com/eclipse/mosquitto"
SRC_URI="https://mosquitto.org/files/source/${P}.tar.gz"
LICENSE="EPL-1.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="bridge examples +persistence +srv ssl tcpd test websockets"
RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( bridge )"
RDEPEND="
acct-user/mosquitto
acct-group/mosquitto
dev-libs/cJSON:=
srv? ( net-dns/c-ares:= )
ssl? (
dev-libs/openssl:0=
)
tcpd? ( sys-apps/tcp-wrappers )
"
DEPEND="
${RDEPEND}
test? ( dev-util/cunit )
websockets? ( net-libs/libwebsockets[lejp] )
"
BDEPEND="
test? ( ${PYTHON_DEPS} )
"
pkg_setup() {
use test && python_setup
}
_emake() {
local LIBDIR=$(get_libdir)
emake \
CC="$(tc-getCC)" \
CXX="$(tc-getCXX)" \
CLIENT_LDFLAGS="${LDFLAGS}" \
LIB_SUFFIX="${LIBDIR:3}" \
WITH_BRIDGE="$(usex bridge)" \
WITH_PERSISTENCE="$(usex persistence)" \
WITH_SRV="$(usex srv)" \
WITH_TLS="$(usex ssl)" \
WITH_WEBSOCKETS="$(usex websockets)" \
WITH_WRAP="$(usex tcpd)" \
"$@"
}
src_prepare() {
default
if use persistence; then
sed -i -e "/^#autosave_interval/s|^#||" \
-e "s|^#persistence false$|persistence true|" \
-e "/^#persistence_file/s|^#||" \
-e "s|#persistence_location|persistence_location /var/lib/mosquitto/|" \
mosquitto.conf || die
fi
# Remove failing tests
sed -i \
-e '/06-bridge-reconnect-local-out.py/d' \
test/broker/Makefile || die
sed -i \
-e '/02-subscribe-qos1-async2.test/d' \
test/lib/Makefile || die
# Extend test timeout to prevent spurious failures
sed -i -e 's/SUB_TIMEOUT=1/SUB_TIMEOUT=3/' \
test/client/test.sh || die
use test && python_fix_shebang test
}
src_compile() {
_emake
}
src_test() {
_emake test
}
src_install() {
_emake DESTDIR="${D}" prefix=/usr install
keepdir /var/lib/mosquitto
fowners mosquitto:mosquitto /var/lib/mosquitto
dodoc README.md CONTRIBUTING.md ChangeLog.txt
doinitd "${FILESDIR}"/mosquitto
insinto /etc/mosquitto
doins mosquitto.conf
insinto /usr/share/mosquitto
doins misc/letsencrypt/mosquitto-copy.sh
systemd_dounit "${FILESDIR}/mosquitto.service"
if use examples; then
docompress -x "/usr/share/doc/${PF}/examples"
dodoc -r examples
fi
}
pkg_postinst() {
for v in ${REPLACING_VERSIONS}; do
if [[ $(ver_cut 1 "$v") -lt 2 ]]; then
elog
elog "Please read the migration guide at:"
elog "https://mosquitto.org/documentation/migrating-to-2-0/"
elog
elog "If you use Lets Encrypt TLS certificates, take note of"
elog "the changes required to run the daemon as the unprivileged"
elog "mosquitto user. The mosquitto-copy.sh script has been"
elog "installed to /usr/share/mosquitto/ for your convenience."
elog
fi
done
}

@ -1,5 +1,3 @@
DIST rundeck-cli-0.1.11-all.jar 3447560 BLAKE2B e840d3b27dd173244781d1c37a6c3348d89896d3e81dd8fd36e7c3a33911228e46fff460d838d6c8d9bd79c254c9e469dd8b8e26bb645bd7334d38e04e257512 SHA512 3390d5b6ece391a9cf7754cc4c6d79a7720ac1db2f7a555d0b8216eea23feecc7e4cc947fb4c894362ece3bfaddcb383b7b10558d2e499e364e023c65636aa33
DIST rundeck-cli-2.0.1-all.jar 7470231 BLAKE2B 485b229f49aaf6fda912ab822a7997f8889d487367dcd28ae7fea9e03947f369e1aa61902e5bd38f0990086fc9c73fc5b61426de03cedec33057dee58de49a68 SHA512 9242bff4f736bb324b4ff3321876160d71ff8703f8b6be263df638f5e07e3a78e9edf9a2f47076c0a763c23a403de65819afc0a52890d492669889b593e7f2ae
EBUILD rundeck-cli-bin-0.1.11.ebuild 551 BLAKE2B e6da193ffe93e204500ad9475a72ed44b8ab703bd4a874ba736b659e29d2bc5647b67a543e04a022f3af64ea5f6f79b8e3c412bac0ed8ff767aed057b24bea43 SHA512 1152f7b5332afcf398e6d3428cff4c4198f4070e5eeca7a49fce2b425afe0db97665db8172516c2fa1bb5a1dbdacd48cfc5cb6ac6372ccfa48334afb95f11f99
EBUILD rundeck-cli-bin-2.0.1.ebuild 555 BLAKE2B 888fd88abf4aaaa6535a018f5e999f3d3054485fd67ed8f8a6de82e234c203f27c24763ae8c10a7b6f3348462ab652b89980b709dbdaeb5275e1a306f8853073 SHA512 4ba45ce1ef0d3a8f25e02e1397bcaa00a62745107cbf591c9c1d778ea1dac5cdab55a278923c3c430c20e016b04b55321c7ea8e8ea4ec39037c0fe629277c269
MISC metadata.xml 549 BLAKE2B 90488ef51db502555bf9ea43290ee38e810289c3901825d799f628110dd302e4bc8a1b7f54a33aa7aec808f888aa6024440f08cf1b3432eca08eeda2a012f1e0 SHA512 ccb02f573f7a4f0ffc00f900960f138398fc7e591c85f0af689e63338ff8edb346e3d7c8193bf13f2fecceb02df5793da7234557cf5fdd25f3f493e4348b6fa4

@ -1,25 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN="rundeck-cli"
MY_P="rundeck-cli-${PV}"
inherit java-pkg-2
DESCRIPTION="Command line tool for rundeck"
HOMEPAGE="http://www.rundeck.com/open-source"
SRC_URI="https://github.com/rundeck/${MY_PN}/releases/download/v${PV}/${MY_P}-all.jar"
S="${WORKDIR}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=">=virtual/jre-1.8"
src_install() {
java-pkg_newjar "${DISTDIR}"/${MY_P}-all.jar ${MY_PN}.jar
java-pkg_dolauncher rd
}

Binary file not shown.

@ -1,4 +1,4 @@
DIST hackport-0.7.2.2.tar.gz 2083323 BLAKE2B e14fbd5c5fa88260518869ad72dd59d08e7cb4351cecc35952ebfdd71e34ea335e6c4b56de7577033335e3efdbff8796fd05f1ad3df20ae84ed1bc8ef7b2153f SHA512 ce880ae8a5a4dc1d446654b8bf4108bacf4a974afaad0266c291ff9f2ab6f8af49294452314cbbeec1979c8e5ffab0860d87668f63d7d7731eb11eb3144a4bd0
EBUILD hackport-0.7.2.2.ebuild 1535 BLAKE2B 2270ecc210a31478ffd15c6b96d02925e064cb6cfbbff1a4929c33fea6964983fceea4619a8aef7ff54c119dc549dfe4d7ed7556b8221153d19e55c84a2581e1 SHA512 46c636d4926746d12a1ff09241faf8472f7baa73fc296ec23752057cebfe861e60a76565213e1b1c13b6f28d0c506be90f803f112a9e8cf22f145cbc96c12242
EBUILD hackport-0.7.2.2.ebuild 1542 BLAKE2B ef7166da7d4b8651cb1bf776efc33660d9ae8ccd1d8bfd98733b57c69404e716c18ad4325eb7087e05f83dedb060f6c74e656793d01ec05a3d177619734130b1 SHA512 29b0b2af33a5c1a397492b241f0d8f2b498cd0f50d87e94fc210dbfe54ac7fc0cd06d57e5cec6bf00f8d93745087b8118ac80ffa9943051142aecdcc72a49314
EBUILD hackport-9999.ebuild 1718 BLAKE2B 99684be2ed61ab6834636d48703c81aba22b7f68b0400a234c9776e7000b3459cfcabfc8d79cb942656a3100f5fafd1768d360f95b6d0f994ebe8f5b282c7233 SHA512 b7d00faa4c69baf8540ed90c0e9e4598e03508f01bf8589a611257f5720eac18d55d50269b7ec40c57bfbe41732beed44c364b5a395adbb37ed254240eabd880
MISC metadata.xml 498 BLAKE2B 5f1d18a5ff924a473042c0ab45ed13067fd2f132b44d95abf98fd1292a1d6314fe3e73c16d48c6ec02d19f45c7aa3830ccf0bce2877a09be586743a6137a7e75 SHA512 3db755e386796ea3d76da89bc08ed993ffca82de39cf27a9cac02377356d7e67884aed43d35897ca161800e8354364dfb9f3c2a7d15a63763d45cd5cc9fa0442

@ -14,7 +14,7 @@ HOMEPAGE="https://hackage.haskell.org/package/hackport"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~ppc64 ~x86"
RDEPEND=">=dev-haskell/async-2.0:=
>=dev-haskell/base16-bytestring-0.1.1:=

Binary file not shown.

@ -1,7 +1,5 @@
DIST liquidprompt-2.0.3.tar.gz 539054 BLAKE2B c94375e0def1764103afe04bb47ff25ced2aeb940b45392bea8a2889ce88d1ea0e03efc0652ec8bc873b9910bee7208e48aaef9a846760177049cc550a5cd8b0 SHA512 a77f1548dd233de9877b2b5dd4a64f05ef03890917486792eb1c362708ab0b635c517cc2a3ddc82731940017f209f626d177a4ac0b5554566faa720a7d88b550
DIST liquidprompt-2.0.4.tar.gz 536123 BLAKE2B 181fe4c59d1a68e03893b1a2144d6b800d8d950a48d38b12fa04aafb01384a08d5b95741a9fac524b353cf7f1b5e09f838d45222009dfb94dcc890ec2a6ab985 SHA512 611931c5572abf1471a2cac1a88d91fadb935e97a3c32bb0ff8a5cc007ac96dd7a88575feecdf033a77226b769504fde93d4afd93fa60277eafdb5f96fb18bcb
DIST liquidprompt-2.1.1.tar.gz 621781 BLAKE2B b23dcbf44f6b0b3a56aa59fffc38336b00be5c3066729445be6b3cb53fb4cb39e12c3f4a31e30a2bfca2abc7a5b02d4015662fb8d303d42406976b6f4b24d1b9 SHA512 88511bb74355c1ffd9ab710170905daeac673073083e81ec165bf4dad47377a47eb5eb6f387010439456c6e6df059ff640bcde8e16eeb60621d1c3ae6b502963
EBUILD liquidprompt-2.0.3.ebuild 818 BLAKE2B 29cef421d5806b410ebe133d7985f4cd78ce1dadb1f5cd0ef2306968700dffd6d4270b4a41747287778d5b60bf3f5f14c32193b56e98fb9107a119a1b21e32f9 SHA512 9374d1a7ec9644cfc87e4123a165dc904d029b020b3bc037d165b26f75e04373166fb9719cb22b6b97a198a09ecc8445a2645673d1684eea5d2ef126a05d9160
EBUILD liquidprompt-2.0.4.ebuild 818 BLAKE2B 60c6a123ff127bec28223470cf27282530a1f756cbec3e5ee7da506d5d6a564f23018004df03c4b8b119ef1ccc616bdc364d8a3847452274a7dfb373002dde9d SHA512 bbdb46176949b2a172ec35c9658e441091b7ed1a36d30e35066df1ee101415ba0089306fa2fee6d9efe00ce4b4a1b40e38bb9f29449cf22f072185701ffe45e0
DIST liquidprompt-2.1.2.tar.gz 621356 BLAKE2B b5c3c52179f86fc42164e08a01f4e114f5e7ce1cdb5fb19ef1c02e85569e895cb5f1cc2f61bf6f66380d5c20bc6daf41547eb281990221528d5c1d85b61d1329 SHA512 685da50d347ba0d7c6881d87426344840cc7ab960067035b43f9658c51d7d5cf89e80f4bf8344b49f3858fe91bcfd57dcfaf9a253246fc1a7ebedbba474dc5ff
EBUILD liquidprompt-2.1.1.ebuild 818 BLAKE2B 60c6a123ff127bec28223470cf27282530a1f756cbec3e5ee7da506d5d6a564f23018004df03c4b8b119ef1ccc616bdc364d8a3847452274a7dfb373002dde9d SHA512 bbdb46176949b2a172ec35c9658e441091b7ed1a36d30e35066df1ee101415ba0089306fa2fee6d9efe00ce4b4a1b40e38bb9f29449cf22f072185701ffe45e0
EBUILD liquidprompt-2.1.2.ebuild 818 BLAKE2B 60c6a123ff127bec28223470cf27282530a1f756cbec3e5ee7da506d5d6a564f23018004df03c4b8b119ef1ccc616bdc364d8a3847452274a7dfb373002dde9d SHA512 bbdb46176949b2a172ec35c9658e441091b7ed1a36d30e35066df1ee101415ba0089306fa2fee6d9efe00ce4b4a1b40e38bb9f29449cf22f072185701ffe45e0
MISC metadata.xml 335 BLAKE2B 35124b3abcc1162303d8e666abc6d5e024191604555500cdf5f21ba3b45d3c815cef3e14ce4e8052b0d698f9ce4ac83fc22585382559989922816ea7128b59c6 SHA512 12fa46e8150943e9c7175079b67912a0f9cede1bc6892781eeb97c635f99243e32a24ca60a2caa3f2a19587f4c5a134b84f90f95b018c93e6a523001e0e8e806

@ -1,40 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Full-featured & carefully designed adaptive prompt for Bash & Zsh"
HOMEPAGE="https://github.com/nojhan/liquidprompt"
SRC_URI="
https://github.com/nojhan/liquidprompt/releases/download/v${PV}/${PN}-v${PV}.tar.gz
-> ${P}.tar.gz
"
S="${WORKDIR}/${PN}"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( dev-util/shunit2 )"
DOCS=( CHANGELOG.md example.bashrc README.md )
src_test() {
cp "$(type -P shunit2)" tests/shunit2 || die
./tests.sh || die
}
src_install() {
default
dobin liquidprompt
insinto /usr/share/${PN}
doins liquid.theme
doins liquid.ps1
doins -r themes
insinto /etc/
newins liquidpromptrc-dist liquidpromptrc
}

Binary file not shown.

@ -1,3 +1,3 @@
DIST AMQP-CPP-4.3.10.tar.gz 156600 BLAKE2B 0453259e8d84b223fc8d36d4747b267a84d7db9daef55d13ff31d4c8cf1e5dd8efb87d9f83f7ff7554aa70c5000d6da45187ce03db09ff4c542bd5409d81ada8 SHA512 ef9a20cd066bbefc243d8d58dbded728e0c88f5c47134f835c50dfa01178b53200970333f0d56330c206f74aa7d7691556c3e4693d5276adb7e3bf4e66bcd057
EBUILD amqp-cpp-4.3.10.ebuild 889 BLAKE2B 796d43515b303bdf39d0d5439d6be8c2ca8331639bbf83a3926218c7052d89c3bc2b4d82fbc901372958cbba3f87d39577c8456c3e2bdf16f53a3de92f81489c SHA512 2ee67976e747b2adcf6c78ce31301984d0ef80c74e7650e0c1d78c7e79498d74a83e7d9b353d6cf670289de35faa45cfe1fa135a7d4265b75781c3f01480e84d
EBUILD amqp-cpp-4.3.10.ebuild 868 BLAKE2B e0afe13927e61a46198a0ec88de16ce5abc960ed8158000d7853732e4fbc85e7422259e120d10f61893f9c8ed85d2668deb8ac40f8a7ad636b0226552a872230 SHA512 1af574a26834230721c017357d50381513816c08f716a372081d3fd754579180e1057a961cb5d49e307f8a70317755d0927b0f8742c52ba812996ca137b4043b
MISC metadata.xml 349 BLAKE2B 509cb064b08453cac6096be89d5a07a198a62983cb186d146872a97f9543f615dbb3039c606fb4bcdf877c0d10c1ab4654d1019d7dca2920c48645553ee556f1 SHA512 792290af273069d20eeae7b21409d31aed2b3f9c001dcb72fdceba58150eae68791e832ebe8747bb11a0d31da62922cd46e22eebd95a46c6329492e3ad6a487c

@ -1,9 +1,8 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CMAKE_ECLASS="cmake"
inherit cmake-multilib
MY_PN=${PN^^}

@ -1,3 +1,3 @@
DIST argparse-2.1.tar.gz 72452 BLAKE2B eece3f1cf6a2e58f5bec99f0223b31ba92147964053d98122099dd806a0ab62c6039ee8741281d1eca28b9d0e3aa02d7d076e8bcc64bbd5dd03c777f8e460531 SHA512 35746e0b526bd4406c954ab315f191abc57b08b48a047f108ddacc7baace406d3ddddb1af23d41caff565afecfeb41dfedd27a08cdba8d11b59dbe7c78b7e9b0
EBUILD argparse-2.1.ebuild 393 BLAKE2B 7aee55db28cba19c7b1bacb35e5e840c6400737db0b87e038b8852390b60caa0be45a770d4a4de67193d974201bde87a1b964d3d199386ff623df8bd3df63cb9 SHA512 2c6cc5535b464c4227f8b723c1044b3e16ae1a7fe3f994c423a7f2778c98e19795762d60abf37198dbb6cc4fc609f3ba124f900e7af84dab1d91b6b779c25db4
EBUILD argparse-2.1.ebuild 371 BLAKE2B 683a35415c4fc3d57ba84a42218a0c9da142d0a1c63a92489e9b48b3e6531f49524b60aa201d23f7e83480ddc063c47c80244cd4c628349396666e0e831f9b40 SHA512 4ee00fc4d2cfa319cfd6e05b60ae6dccb068d202b133b75309ca2f3d450c607ea286632f8a059d29eccf4f00bf21fed7089d0b689960d4dba36fa1e4e0dc66bf
MISC metadata.xml 330 BLAKE2B b2116c014f0385ca1a4d617dcb6c48ee60e39d82630fb716230c27f4de79ec6cd4611f9194aa9d8555cdb54e2cc22ab0a96cd755231ef99e272877a490226e5b SHA512 ef007277e64f992e40944f540606c9908ac87284d73dfcf252caa885da6c381bb33640544e841b857483c24dfcc5250a6e59a082cb463a02c059afd23069d686

@ -1,10 +1,8 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CMAKE_ECLASS="cmake"
inherit cmake-multilib
DESCRIPTION="Argument Parser for Modern C++"

@ -1,6 +1,6 @@
DIST gflags-2.2.1.tar.gz 96985 BLAKE2B 065dac9cf5d878e4179cb6d56ddf240052a552b72036fd06cb83197d9772a9b97fa544f809c6e1efd6f9ad8cd0222872fc6292c44bc013c5f70e235bcc5b290c SHA512 e919cbdcff1f993ddbfa9c06d8e595566a4717c27ff62f388a64c0e6b4683a93211c24ce78485eae84c2c76053341574064e6c56af185fc2782e2816b26e1fc9
DIST gflags-2.2.2.tar.gz 98704 BLAKE2B 54cbf3b0a422d662e89c1921614ae9f20a4a383524d374d1e7ce1473eff0a6e121c1a2255df0b9d27ae9866c8e63094b908534c5fd2173737033cc0f184a5e4f SHA512 98c4703aab24e81fe551f7831ab797fb73d0f7dfc516addb34b9ff6d0914e5fd398207889b1ae555bac039537b1d4677067dae403b64903577078d99c1bdb447
EBUILD gflags-2.2.1-r1.ebuild 1037 BLAKE2B 934c6a370f39c5e1180600682e6577546919babfa63a5bbce2c5a58eb6d86eba9e738fab211a74bd8fbc7f016596346413a7300a5f4971f3f747a8f5ea4488d0 SHA512 13d51fe2b0b92fe55058c864f39163d7d694e4943d520900dff975d79ca72546a2313e412aa52c0e7021db4292d859e52861d203564a0cd3f9bb81b0e8a60fc2
EBUILD gflags-2.2.2.ebuild 1037 BLAKE2B 934c6a370f39c5e1180600682e6577546919babfa63a5bbce2c5a58eb6d86eba9e738fab211a74bd8fbc7f016596346413a7300a5f4971f3f747a8f5ea4488d0 SHA512 13d51fe2b0b92fe55058c864f39163d7d694e4943d520900dff975d79ca72546a2313e412aa52c0e7021db4292d859e52861d203564a0cd3f9bb81b0e8a60fc2
EBUILD gflags-9999.ebuild 1037 BLAKE2B 7b8a3392378b09f4e0cbe9dadb670fadc87678eae5b547fb63d7b2fcdf48c85af869f7fb089778db4c2a81e4ebbb291cde86bf3065726140283a1208d1a2dd73 SHA512 f83e489704c52ffc9c6788e6feeb29dd295ce9c1bb7390fbe3625cb2afcaef7b7bad3512759cbc8018f8c18a134440a1172a7170f7c872e799212b678745d207
EBUILD gflags-2.2.1-r1.ebuild 1018 BLAKE2B 37cac1e05492191a707e69074e2a102a04d3afb363128cd50466324453ed51a09bb72bd9e815999c655de7fedc2c115ff1060c7659a440bd6e7dd364b954be33 SHA512 3a6dc9b386d8788e77bee124a07c2bac305259d7a00a567e98088c00db6528d42f67b3cdd1effa2267012220b2c23542781192a589611f65bb24b85106c8cd9f
EBUILD gflags-2.2.2.ebuild 1018 BLAKE2B 37cac1e05492191a707e69074e2a102a04d3afb363128cd50466324453ed51a09bb72bd9e815999c655de7fedc2c115ff1060c7659a440bd6e7dd364b954be33 SHA512 3a6dc9b386d8788e77bee124a07c2bac305259d7a00a567e98088c00db6528d42f67b3cdd1effa2267012220b2c23542781192a589611f65bb24b85106c8cd9f
EBUILD gflags-9999.ebuild 1018 BLAKE2B 6df852e7c1f7327f51ffd9a010d814a2f1502b74bf88ed9a7912beea9caa7171b68fd99babdcdbb4525d0f7b4aa78e7bed90ae801a91781ca0e5b2ae1e26f2d9 SHA512 0a159c9a4750cbf42871ab812475a7252922eb8c3ff131ed7688483bb32100fe00d5ba0113443788e635b6dc63197887e20f81e32bf4e3e9637f74b9f519383f
MISC metadata.xml 304 BLAKE2B 60a6da87c20f4ada3ec9a2422aff9f3fb9eb1a4705f95dbd571188162d2463c29816c96749afe2b79121111251152c41cad9c3ecc71c7cbff39b1b828fd3e1dc SHA512 d05d1c3c886539f75bc1edcac267dbe1c38db77563680091c2a3aab915a0982a43fe9570b5c8b6180a9d2b7fdc1cc96dca313e2a7339a4a6f398cd09eba90f9e

@ -3,7 +3,6 @@
EAPI=7
CMAKE_ECLASS=cmake
inherit cmake-multilib
if [[ ${PV} == 9999 ]]; then

@ -3,7 +3,6 @@
EAPI=7
CMAKE_ECLASS=cmake
inherit cmake-multilib
if [[ ${PV} == 9999 ]]; then

@ -1,9 +1,8 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CMAKE_ECLASS=cmake
inherit cmake-multilib
if [[ ${PV} == 9999 ]]; then

@ -1,12 +1,5 @@
AUX yaml-cpp-0.6.3-CVE-2017-11692.patch 1433 BLAKE2B 9218756605cf721c86e9ab01b0d8cb7a13371cc32282395dd96a82d184222afb18bf780e1d224ea1ea6d1e4c3e796cb822fb12a4705d54bc6b244007c5b612b1 SHA512 a95e40f6718b099567a37731a09db6679920bb91046632dbc0671b0d99c4c1e706954b39ca7b798732289b4a0d129dba9fa75f198e99db53152ceaf3a259a160
AUX yaml-cpp-0.6.3-abi-breakage.patch 1911 BLAKE2B e595bdf3dff91624aa75a233a6a95db3862a7bbe645a6219704fa25c0887321dc5c461d13b6694ebca31d0da795bb750701ad0c6b9f79be0eecd85b07a71a256 SHA512 0a3c0655a1319eda09796a7ddbcef8a27884cdcbc95d34d82b6202652da3b15d7afa6e22563af39f6c6c87b7a70bdee3c1216a5523604d309345d556ada702b9
AUX yaml-cpp-0.6.3-fix-overflows.patch 4671 BLAKE2B 77a4256a41bc5f0de98ada425c15cea6b377430c0303205895136eaa7588f30d646af1cb670d74b3be405e392f1f3648ef3c3378ce115b983c6ff8bfe398d3fd SHA512 ed6a472e712511ccac1c94c837bc64b933e301476a6d19f59f468487d4ace3e1862e7da310214e5f25b81c907d92f3f9690eebce0ec4f7661fc6584de393c5fb
AUX yaml-cpp-0.6.3-gtest.patch 1271 BLAKE2B caa8384b79dbb1e85b9248b2307f792734cb4f9bce11bd2cbd08a680604e3f396379c0c8b50de1bcad6cae32c0cbccba5f3a1bf155125f461079f10e728790fc SHA512 71c313d4ea78049a8a9c444447d54b10693d4dd61889933b0dabe575b633eeb0b5f80f7e58fcb2703c27daf4d11d5e16ef30017dc0a648db7196bc45b4eb4818
AUX yaml-cpp-0.7.0-gtest.patch 846 BLAKE2B b9fe25d42402cb019a705c74ff87cfbb018ffd1c8bd6815f39683842f3c7bbdae6f08713dbc298880a5f2787ca24badd1e56a4fedd74340d87a2811f89332c7f SHA512 d7a89218fad73c9de6a5a9cfb5203089f63346c1df7abe5a21670c7a20c348dee55176113db6a2c494b04bab9687820b7ebd9c93f11cd82b9d8b6cde58b9f91c
AUX yaml-cpp-0.7.0-pkg-config.patch 786 BLAKE2B e15882c2980e3c5697985c097ff8775d8750a4cf6712d4afb370875763646d2355cbeb14e17c21c1ee3cc98335f5edd42b8f7ac71a2e4de6dfb5364188e38669 SHA512 33d7ddedd8414559b5a20a03ebcc5b58ea3e706e1c757a93576fff619e4fab3d9fadda0f2db38ff5dc675620a28d97cef623205d2c568371ad93c597ab735284
DIST yaml-cpp-0.6.3.tar.gz 1398768 BLAKE2B 07abe1c56740105a0af2335bb1cd48086cb614d9d04c61342e53788bfb043fd7eb2629e441a0a5be50898b288f3526f1707c5fdf1d734395b6450c3103773b14 SHA512 68b9ce987cabc1dec79382f922de20cc2c222cb9c090ecb93dc686b048da5c917facf4fce6d8f72feea44b61e5a6770ed3b0c199c4cd4e6bde5b6245c09f8e49
DIST yaml-cpp-0.7.0.tar.gz 1033237 BLAKE2B 69a11a8503ad607aa0d54912a5e53d305a643fe2d36dd86fa96832e3d4930b39a85318dc130e438210a9ca60357f3aa9aa6cd0f2b6bc45728b648c545a437368 SHA512 2de0f0ec8f003cd3c498d571cda7a796bf220517bad2dc02cba70c522dddde398f33cf1ad20da251adaacb2a07b77844111f297e99d45a7c46ebc01706bbafb5
EBUILD yaml-cpp-0.6.3-r3.ebuild 1047 BLAKE2B 48e6082d4d7a9814504ace6472166f026bba2267459080cae0b20774a36bb873a25bb2811ab98b1ac24b349d344b304c9e671518444ebf9f704e78dbeb4b6261 SHA512 a8847865f37d31b0f69025f10f95ccf35bdd6c7badeb1377c24b155f9094fbb13bcbd2bb7e3ef9d6d1f60f57998a3f73074251ed043da694de7a48217694905e
EBUILD yaml-cpp-0.6.3-r4.ebuild 1073 BLAKE2B a2a1737410781e389494b054d1539dec976d3a193ffaa530ac35f65014008928abc056f0f55caf32f48b18d7f1366a1797c37088be17f6bbbec410ce98655bd2 SHA512 be8bacf1a1a3fddb364405e5533af8e402fe42c3e7a7331f92ef644623871aabc86653f748115659c6ec888bcd824acc8617f367f022e941b92699d45ebe7325
EBUILD yaml-cpp-0.7.0-r1.ebuild 896 BLAKE2B 6bd07e0ede4fd7bb0532629a903f7f6824f770edba183caf177a2d70a96e97bf562bd10b62f48a5c6adb68a2599fc174d1b02a0a6f132eba446b91f069aad62d SHA512 4682ca320932043f1cf930f2578446c51afea0a8137fc7eebffbe18ee41c08950562d3fd545e9e1096a7970e5a4d34ad0b0ff1e56f0996e9d4b34629781d51c5
EBUILD yaml-cpp-0.7.0-r1.ebuild 875 BLAKE2B 9fce3fa4514b87547ec49bdc6ca6a7bb18d8122b63212a8823d9e8cc212a79dee6a93a440936d9e6e6786aa54936a19753722371ba9d1586faba5aadf185e667 SHA512 78dfdedd17147f93c89910eb1864b9f2ba93070750bd6ed0e072d775617c7379cd2141f990f1d2783309b989592c4d403b94897b389aaf91bb60f1fb25d7e9bc
MISC metadata.xml 484 BLAKE2B e973aef681bed7de47725bab49d2acfe809ad73c97eea709bec9d5bb9d720f89bc222ff77f09b90780b2a14d6a094f9ddd24a4f15d6ad88b94060d240c5836d8 SHA512 612604d3b0c2edd157c4a55ae22d92e174cdcbc17532de7f2888b9579b4b028da2214e6d756864dfffdeca129f32e5db2241308d326c6ff21044f48bf2d87d73

@ -1,44 +0,0 @@
From c9460110e072df84b7dee3eb651f2ec5df75fb18 Mon Sep 17 00:00:00 2001
From: Jesse Beder <jbeder@gmail.com>
Date: Mon, 20 Jan 2020 18:05:15 -0600
Subject: [PATCH] Fix reading empty token stack with a node with properties but
no scalar.
E.g. `!2`.
---
src/singledocparser.cpp | 6 ++++++
test/integration/load_node_test.cpp | 5 +++++
2 files changed, 11 insertions(+)
diff --git a/src/singledocparser.cpp b/src/singledocparser.cpp
index 52544dd6..47e9e047 100644
--- a/src/singledocparser.cpp
+++ b/src/singledocparser.cpp
@@ -79,6 +79,12 @@ void SingleDocParser::HandleNode(EventHandler& eventHandler) {
if (!anchor_name.empty())
eventHandler.OnAnchor(mark, anchor_name);
+ // after parsing properties, an empty node is again a possibility
+ if (m_scanner.empty()) {
+ eventHandler.OnNull(mark, anchor);
+ return;
+ }
+
const Token& token = m_scanner.peek();
if (token.type == Token::PLAIN_SCALAR && IsNullString(token.value)) {
diff --git a/test/integration/load_node_test.cpp b/test/integration/load_node_test.cpp
index 4f4f28e8..0e0dd6bc 100644
--- a/test/integration/load_node_test.cpp
+++ b/test/integration/load_node_test.cpp
@@ -257,5 +257,10 @@ TEST(NodeTest, LoadTagWithParenthesis) {
EXPECT_EQ(node.as<std::string>(), "foo");
}
+TEST(NodeTest, LoadTagWithNullScalar) {
+ Node node = Load("!2");
+ EXPECT_TRUE(node.IsNull());
+}
+
} // namespace
} // namespace YAML

@ -1,57 +0,0 @@
commit f5f288c7622d3547c29a8355b8ccda0155483b79
Author: Till Hofmann <hofmann@kbsg.rwth-aachen.de>
Date: Sun Nov 17 22:43:20 2019 +0100
Revert "fix up static, so works as DLL (#559)"
This reverts commit 774f25800e6f19f4b927023c85d1389af322da5e.
diff --git a/include/yaml-cpp/node/detail/node_data.h b/include/yaml-cpp/node/detail/node_data.h
index 82fb79a..50bcd74 100644
--- a/include/yaml-cpp/node/detail/node_data.h
+++ b/include/yaml-cpp/node/detail/node_data.h
@@ -81,7 +81,7 @@ class YAML_CPP_API node_data {
shared_memory_holder pMemory);
public:
- static const std::string& empty_scalar();
+ static std::string empty_scalar;
private:
void compute_seq_size() const;
diff --git a/include/yaml-cpp/node/impl.h b/include/yaml-cpp/node/impl.h
index 7a3deac..b363f86 100644
--- a/include/yaml-cpp/node/impl.h
+++ b/include/yaml-cpp/node/impl.h
@@ -166,13 +166,13 @@ inline T Node::as(const S& fallback) const {
inline const std::string& Node::Scalar() const {
if (!m_isValid)
throw InvalidNode(m_invalidKey);
- return m_pNode ? m_pNode->scalar() : detail::node_data::empty_scalar();
+ return m_pNode ? m_pNode->scalar() : detail::node_data::empty_scalar;
}
inline const std::string& Node::Tag() const {
if (!m_isValid)
throw InvalidNode(m_invalidKey);
- return m_pNode ? m_pNode->tag() : detail::node_data::empty_scalar();
+ return m_pNode ? m_pNode->tag() : detail::node_data::empty_scalar;
}
inline void Node::SetTag(const std::string& tag) {
diff --git a/src/node_data.cpp b/src/node_data.cpp
index 6cfedfc..eba1ae4 100644
--- a/src/node_data.cpp
+++ b/src/node_data.cpp
@@ -13,10 +13,7 @@
namespace YAML {
namespace detail {
-const std::string& node_data::empty_scalar() {
- static const std::string svalue;
- return svalue;
-}
+std::string node_data::empty_scalar;
node_data::node_data()
: m_isDefined(false),

@ -1,149 +0,0 @@
This patch comes from the upstream commit here[1], slightly modified to
apply to 0.6.3. The pull request[2] mentions fixing CVE-2017-5950,
CVE-2018-{20573,20574}, and CVE-2019-6285. Note that CVE-2019-6292 appears to
be a duplicate of CVE-2019-6285 [3].
[1] https://github.com/jbeder/yaml-cpp/commit/4edff1fa5dbfca16fc72d89870841bee89f8ef89
[2] https://github.com/jbeder/yaml-cpp/pull/807
[3] https://github.com/jbeder/yaml-cpp/issues/660
diff --git a/include/yaml-cpp/depthguard.h b/include/yaml-cpp/depthguard.h
new file mode 100644
index 00000000..8ca61ac6
--- /dev/null
+++ b/include/yaml-cpp/depthguard.h
@@ -0,0 +1,77 @@
+#ifndef DEPTH_GUARD_H_00000000000000000000000000000000000000000000000000000000
+#define DEPTH_GUARD_H_00000000000000000000000000000000000000000000000000000000
+
+#if defined(_MSC_VER) || \
+ (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || \
+ (__GNUC__ >= 4)) // GCC supports "pragma once" correctly since 3.4
+#pragma once
+#endif
+
+#include "exceptions.h"
+
+namespace YAML {
+
+/**
+ * @brief The DeepRecursion class
+ * An exception class which is thrown by DepthGuard. Ideally it should be
+ * a member of DepthGuard. However, DepthGuard is a templated class which means
+ * that any catch points would then need to know the template parameters. It is
+ * simpler for clients to not have to know at the catch point what was the
+ * maximum depth.
+ */
+class DeepRecursion : public ParserException {
+public:
+ virtual ~DeepRecursion() = default;
+
+ DeepRecursion(int depth, const Mark& mark_, const std::string& msg_);
+
+ // Returns the recursion depth when the exception was thrown
+ int depth() const {
+ return m_depth;
+ }
+
+private:
+ int m_depth = 0;
+};
+
+/**
+ * @brief The DepthGuard class
+ * DepthGuard takes a reference to an integer. It increments the integer upon
+ * construction of DepthGuard and decrements the integer upon destruction.
+ *
+ * If the integer would be incremented past max_depth, then an exception is
+ * thrown. This is ideally geared toward guarding against deep recursion.
+ *
+ * @param max_depth
+ * compile-time configurable maximum depth.
+ */
+template <int max_depth = 2000>
+class DepthGuard final {
+public:
+ DepthGuard(int & depth_, const Mark& mark_, const std::string& msg_) : m_depth(depth_) {
+ ++m_depth;
+ if ( max_depth <= m_depth ) {
+ throw DeepRecursion{m_depth, mark_, msg_};
+ }
+ }
+
+ DepthGuard(const DepthGuard & copy_ctor) = delete;
+ DepthGuard(DepthGuard && move_ctor) = delete;
+ DepthGuard & operator=(const DepthGuard & copy_assign) = delete;
+ DepthGuard & operator=(DepthGuard && move_assign) = delete;
+
+ ~DepthGuard() {
+ --m_depth;
+ }
+
+ int current_depth() const {
+ return m_depth;
+ }
+
+private:
+ int & m_depth;
+};
+
+} // namespace YAML
+
+#endif // DEPTH_GUARD_H_00000000000000000000000000000000000000000000000000000000
diff --git a/src/depthguard.cpp b/src/depthguard.cpp
new file mode 100644
index 00000000..b88cd340
--- /dev/null
+++ b/src/depthguard.cpp
@@ -0,0 +1,10 @@
+#include "yaml-cpp/depthguard.h"
+
+namespace YAML {
+
+DeepRecursion::DeepRecursion(int depth, const Mark& mark_, const std::string& msg_)
+ : ParserException(mark_, msg_),
+ m_depth(depth) {
+}
+
+} // namespace YAML
diff --git a/src/singledocparser.cpp b/src/singledocparser.cpp
index 47e9e047..3e5638be 100644
--- a/src/singledocparser.cpp
+++ b/src/singledocparser.cpp
@@ -7,6 +7,7 @@
#include "singledocparser.h"
#include "tag.h"
#include "token.h"
+#include "yaml-cpp/depthguard.h"
#include "yaml-cpp/emitterstyle.h"
#include "yaml-cpp/eventhandler.h"
#include "yaml-cpp/exceptions.h" // IWYU pragma: keep
@@ -47,6 +48,8 @@ void SingleDocParser::HandleDocument(EventHandler& eventHandler) {
}
void SingleDocParser::HandleNode(EventHandler& eventHandler) {
+ DepthGuard<2000> depthguard(depth, m_scanner.mark(), ErrorMsg::BAD_FILE);
+
// an empty node *is* a possibility
if (m_scanner.empty()) {
eventHandler.OnNull(m_scanner.mark(), NullAnchor);
diff --git a/src/singledocparser.h b/src/singledocparser.h
index c8cfca9d..f484eb1f 100644
--- a/src/singledocparser.h
+++ b/src/singledocparser.h
@@ -15,6 +15,7 @@
namespace YAML {
class CollectionStack;
+template <int> class DepthGuard; // depthguard.h
class EventHandler;
class Node;
class Scanner;
@@ -55,6 +56,7 @@ class SingleDocParser {
anchor_t LookupAnchor(const Mark& mark, const std::string& name) const;
private:
+ int depth = 0;
Scanner& m_scanner;
const Directives& m_directives;
std::unique_ptr<CollectionStack> m_pCollectionStack;

@ -1,44 +0,0 @@
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 0a669d5..bc8bbdd 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -7,22 +7,7 @@ if(MSVC)
set(CMAKE_STATIC_LIBRARY_PREFIX "")
endif()
-ExternalProject_Add(
- googletest_project
- SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/gtest-1.8.0"
- INSTALL_DIR "${CMAKE_CURRENT_BINARY_DIR}/prefix"
- CMAKE_ARGS
- -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
- -DBUILD_GMOCK=ON
- -Dgtest_force_shared_crt=ON
-)
-
-add_library(gmock UNKNOWN IMPORTED)
-set_target_properties(gmock PROPERTIES
- IMPORTED_LOCATION
- ${PROJECT_BINARY_DIR}/test/prefix/lib/${CMAKE_STATIC_LIBRARY_PREFIX}gmock${CMAKE_STATIC_LIBRARY_SUFFIX}
-)
-
+find_package(GTest REQUIRED CONFIG)
find_package(Threads)
include_directories(SYSTEM "${PROJECT_BINARY_DIR}/test/prefix/include")
@@ -56,14 +41,12 @@ set_target_properties(run-tests PROPERTIES
CXX_STANDARD_REQUIRED ON
)
-add_dependencies(run-tests googletest_project)
-
set_target_properties(run-tests PROPERTIES
COMPILE_FLAGS "${yaml_c_flags} ${yaml_cxx_flags} ${yaml_test_flags}"
)
target_link_libraries(run-tests
yaml-cpp
- gmock
+ GTest::gmock
${CMAKE_THREAD_LIBS_INIT})
add_test(yaml-test ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/run-tests)

@ -1,49 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CMAKE_ECLASS="cmake"
inherit cmake-multilib
DESCRIPTION="YAML parser and emitter in C++"
HOMEPAGE="https://github.com/jbeder/yaml-cpp"
SRC_URI="https://github.com/jbeder/${PN}/archive/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/0.6"
KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
# test breaks build
#RESTRICT="!test? ( test )"
RESTRICT+="test"
DEPEND="test? ( dev-cpp/gtest )"
S="${WORKDIR}/${PN}-${P}"
PATCHES=(
"${FILESDIR}/${P}-abi-breakage.patch"
"${FILESDIR}/${P}-CVE-2017-11692.patch"
"${FILESDIR}/${P}-fix-overflows.patch"
)
src_prepare() {
sed -i \
-e 's:INCLUDE_INSTALL_ROOT_DIR:INCLUDE_INSTALL_DIR:g' \
yaml-cpp.pc.cmake || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-DYAML_BUILD_SHARED_LIBS=ON
-DYAML_CPP_BUILD_TOOLS=OFF # Don't have install rule
-DYAML_CPP_BUILD_TESTS=$(usex test)
)
cmake-multilib_src_configure
}

@ -1,46 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CMAKE_ECLASS="cmake"
inherit cmake-multilib
DESCRIPTION="YAML parser and emitter in C++"
HOMEPAGE="https://github.com/jbeder/yaml-cpp"
SRC_URI="https://github.com/jbeder/yaml-cpp/archive/${P}.tar.gz"
S="${WORKDIR}/yaml-cpp-${P}"
LICENSE="MIT"
SLOT="0/0.6"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )"
PATCHES=(
"${FILESDIR}/${P}-abi-breakage.patch"
"${FILESDIR}/${P}-CVE-2017-11692.patch"
"${FILESDIR}/${P}-fix-overflows.patch"
"${FILESDIR}/${P}-gtest.patch"
)
src_prepare() {
sed -i \
-e 's:INCLUDE_INSTALL_ROOT_DIR:INCLUDE_INSTALL_DIR:g' \
yaml-cpp.pc.cmake || die
rm -r test/gtest-* || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DYAML_BUILD_SHARED_LIBS=ON
-DYAML_CPP_BUILD_TOOLS=OFF # Don't have install rule
-DYAML_CPP_BUILD_TESTS=$(usex test)
)
cmake-multilib_src_configure
}

@ -1,9 +1,8 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CMAKE_ECLASS="cmake"
inherit cmake-multilib
DESCRIPTION="YAML parser and emitter in C++"

Binary file not shown.

@ -1,3 +1,3 @@
DIST freetds-dev.1.2.18.tar.gz 3406990 BLAKE2B f0134ee0a322cb9e7a7fefbf9e85c60b826318b546febde78e53d5ec22dc2c8e269b7e830da6d84267d16a2dc2cf367a54354765017a40e07af2c3c6be54676e SHA512 315f40ba0d97281f852ec99fac457ec4b2a30879a2384bfa2d7c680aad6c056b6ae23fc192c18db4fba75caff552ef86de7bbfc5d7b608ea5a12531bf9eadc4c
EBUILD freetds-1.2.18.ebuild 1632 BLAKE2B fb9bcb35818ae19259f742a6a38dbdba496460b93db963b486497374445649f1816e9b02adb151bee960172b90c9d42401f707bd9b111df70a24a50510fd741c SHA512 928fc6c6c24263fc65defa8b907a8401bb6d241cfc30913e0fb888d6b42a107d89e9d399eaeaa44cdacd91fd62c3e70bc1f1911f83e5a5ab542d07b0803da8b0
MISC metadata.xml 252 BLAKE2B f7112b346d5e2f09960fe77b8d01b070f85942769931c5773107ccdceed166a422d5556938300fa41f35e5482df4206ddc8f91161737fa8d60edcfa89eb1e38a SHA512 864e426e030abc179bbcaf2c87342e76fb7a3f60810313c63f522e98505999f62203040c2ed6f1f4dc68b08640d0554b4ce084b1b4908658880e5a9380cff46d
MISC metadata.xml 307 BLAKE2B ef2023a0b7e091f47fa6e6e8c225a905e7456cbcccedaab86c3c9aa237eeaf87e5cafed83650a6ca569b3cc70bcd14ad0badabd0e4bd1739b619dbd3c3877de4 SHA512 e5489d7a456f904586f31a9c1e4b51a83d6db0ad27a7964df0ddf5a2cf75d3ba1e22fd2765d25540987e35932005968aa321dee761b64550dab27620ab9be3d7

@ -4,5 +4,6 @@
<!-- maintainer-needed -->
<upstream>
<remote-id type="cpe">cpe:/a:freetds:freetds</remote-id>
<remote-id type="github">FreeTDS/freetds</remote-id>
</upstream>
</pkgmetadata>

@ -2,7 +2,7 @@ AUX gentoo-layout-3.0.patch 311 BLAKE2B 4c2f0ae8aa53d605bcaf134274d3b549ec970b43
AUX mariadb-connector-c-3.1.3-fix-pkconfig-file.patch 616 BLAKE2B 650c5a794da6d3d0095a823917704d52a5f16c349ce7017b93b1bebfec01287929470a89a2e4aec2f9f7cd5135368e43f2a2e89257c0d7042b878e1806ede8aa SHA512 fe621abedaf81d1fa367c52f69ccce1765757db8d9f412aa40b440d7e51d4de3785a90150e76893f7066b1ba656eb1bad020465e58adae13f08245b839bde4de
DIST mariadb-connector-c-3.1.13-src.tar.gz 968401 BLAKE2B 4b7270c5e86e0a39773f38fbf1b4334ed9fdfca65432a5858b7e591fca5d6a68fd5a0eead96a6c9bfab22f49416d9c19c8a4c5c3fc328d16702c6051116e9a01 SHA512 a179a4fa689f681d64f926c1f3abfd3912896ec3e39c15be6a330647ded207aa2f110277dc43b90faffa4386365a72babc96264e29ac436e5d212d8b7cef7c32
DIST mariadb-connector-c-3.2.5-src.tar.gz 992580 BLAKE2B c850dfbb2241e78475b5f9e9aa0fcb69bc9cc0d17a9092da36e720ec63e3fbdb0add32e6c4508a136fcb43d0825bea7346c0d6ce8a40ae10357ef3d3b6b7bea0 SHA512 5068c95ff15969c6b1d0e2e095fe0bdca3382f478012c852a9745a9bbbfc7586b1eeaa93a55fbadb236499a336133667f4638082814c97ff6b3bbc750c5e59dc
EBUILD mariadb-connector-c-3.1.13.ebuild 2094 BLAKE2B b664df7300417147a35d9b665409d55f6cdfee3090778d4e92f5a237f4dab91976ce36a7ca22329410f90a404efa77f5977ee6481fd63a676f2004cee1a6aa9d SHA512 dc4151e07b98d77c95aa2d26c35bb78fbaa278ad8380399a7d09d673e16a2c4fd317b5e841187983f08020b3eca03777ccb8d547f023c6c1ffc3c45f7c88c071
EBUILD mariadb-connector-c-3.1.13.ebuild 2075 BLAKE2B 7630d175e9b2601ce4698f8ce76a90fd74919e7a88b08fb896b779be12ed2cca55bce66f6f36a9eb37acab0c6d6afe231dd238597c88235b341e9c9fe1088cf4 SHA512 c5ca7f78b640767b14927546cc67ef8a2dd12355f25abaceed29addbfb234bbaf34183e8cb309da917ca1cfb5043708ac8b0f577e75028cfe6593b08b8a9fa83
EBUILD mariadb-connector-c-3.2.5.ebuild 2090 BLAKE2B bdac01b7202eb1fb998411bf22e570deb43ad05d4ead8ee5bb4547493ae59a4c50f972595295dd2aead36fc00658692b9338f94896d3ba3ca58238d3ed98d0de SHA512 f5503942d0205d377cc86ca1c3274ed1624ba1e15d91ac484ca2f2a72d01a2d0bf27c61fee8e517b564de34e7127d91255de0efb6572ba58958498672dcbdb64
EBUILD mariadb-connector-c-9999.ebuild 2090 BLAKE2B bdac01b7202eb1fb998411bf22e570deb43ad05d4ead8ee5bb4547493ae59a4c50f972595295dd2aead36fc00658692b9338f94896d3ba3ca58238d3ed98d0de SHA512 f5503942d0205d377cc86ca1c3274ed1624ba1e15d91ac484ca2f2a72d01a2d0bf27c61fee8e517b564de34e7127d91255de0efb6572ba58958498672dcbdb64
MISC metadata.xml 244 BLAKE2B 4123aca5430915cc6801ba9b4e57e1ff48f31a4bacaa785c4dfbbf2d1aadf14f274684cad9b24a09e875a7f621b33bd9bd3333f7ababbd44aa173d4ace98b46e SHA512 380cbd85bebb869f4a2ec1e3518dc6ac5abed1fa5364172e7436098dbd910e738c4d59ee18aa7cf387b354020ed5782732e43702dc83c1857d46b720d623143d

@ -1,4 +1,4 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -14,7 +14,6 @@ else
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
fi
CMAKE_ECLASS=cmake
inherit cmake-multilib toolchain-funcs
MULTILIB_CHOST_TOOLS=( /usr/bin/mariadb_config )

@ -1,7 +1,5 @@
AUX odbcinst.ini 82 BLAKE2B 7c752f9500f2141886c798d9be4aa2e84ecb089589394c4f473712aba0279f2ff853ebc1ea75b7f007abea18e46289bf06c7408d3d69026faa6b638755c13e70 SHA512 40c056bac44dc5e521ec2e66dd046566f50fd8b2fe0d0d2beacc29a68d9ddbe75f8dfe012ee6957c4e2874d4365dbb096e20faebb2b26371b060c0a9fec205b2
AUX odbcinst2.ini 90 BLAKE2B 8070ddb3460799429fc9a80f5c54317381f3fc79a9b98766bb7c5db325ace3ed5f558df70386c2249f8a1f5a373cde51f0a28140421a00d3599f75994c28cbbf SHA512 00634eab33d08650cd19128bfd9d2187b4e5d38a866d08690d0b1e2224af7dcfefcb45f13a83f4a774beee322e6c5f3152c0f967399aea2893f8e857451aba8a
DIST mariadb-connector-odbc-3.1.13-src.tar.gz 546893 BLAKE2B 7d3f02667ab3c5eb81063a2a2470bd49914cabea79d8756fd4d493b3117a692c9bd3594c00d5c7d8a866ad4677dec2848a08a80b0e97952e6e80edb5d677e93f SHA512 b50949b99207aeef18fc7f8e15ecb8e8c869fcdc85a04ce1922f2ff856d3f07eb6701df8515545e762abbcb97f74605c6b5ac66efa1927e761a80dcd1c29c2d3
DIST mariadb-connector-odbc-3.1.14-src.tar.gz 549698 BLAKE2B 612879086805c57b42036bb224b14ef1ab287d2ff288a5ec5ec6db7334fc8b82acd648476eca1dee282393486d117cadf1bbdcb0e78eae52bab26a0c05cb1fbe SHA512 bb3cb74ccd17a8df39456ccf3091579bbdfc56431954a978f488928df54e3f9ad1c5b67cb411be4b661ba0e0bdd69ccd4d00ea4bfd72c3f448b560031830512d
EBUILD mariadb-connector-odbc-3.1.13.ebuild 1966 BLAKE2B 62bee0a88209a20a36317276b9e100c90bcbf0e98beb56f117c5c5d87447a99143cb377b704019b0158e8612948d0efcafa1a8da45b4de997bcf24b865a56a2c SHA512 f950898e73b27c1bca10bebb042640bc30b13f225aa7a3819d10258f369acb59ba99586d7fdca80da01d538cc156923bad67a616fe1ed647fe021d7b916956f7
EBUILD mariadb-connector-odbc-3.1.14.ebuild 1966 BLAKE2B 6009970a2edc738c31db9c36bb2e263b32745ff3615c48a643fa507a97caeca0c8cc14e8a4d6cdda901351d8e7d04bf2fa344b18a3cc0c0e6c50147f119f6c1b SHA512 36d0ed38828a80d07e89ed3f7b87be5e0b256cfa571fafdf3478b22b8bcec7f78bd65c03b036ca508931ac8140ea6a4092cf7ebd93e6be35416b3bcd893ab7a0
EBUILD mariadb-connector-odbc-3.1.14.ebuild 1946 BLAKE2B 76490f7869d61650589429714798de3885fd1b98d4838c9a68d00b23701cd595810efa14319d7b13616acfa4d825f4b6c3a1d4715e183711136190588afb3050 SHA512 013e4905f29f0dbf7bc511faa15cab959298bbf7836252c3eb162a247a98235b31e68dab43f1e22c6e943d36f5559711e5e2d8213d152ad22791184dba483951
MISC metadata.xml 388 BLAKE2B 8627eaf1867246255f9cf5e886749300fe854b6fc4add00c1fb7395a41349a42aeaf9bcd1866b1ef8a6b3ecd04416cd6ebb7dcebd266ae341af4aaa144de510d SHA512 238ec6ad37a6fcb588eeb6f5f00befa9e9f483cbd012d7e98b9627a3bf3f401ea74aee560a1909458a471e6c44b3ea13eb3a7d30e5f5a1f5c5464c9775d5614d

@ -1,69 +0,0 @@
# Copyright 2018-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CMAKE_ECLASS=cmake
inherit cmake-multilib flag-o-matic
DESCRIPTION="MariaDB Connector/ODBC"
HOMEPAGE="https://downloads.mariadb.org/connector-odbc/"
SRC_URI="mirror://mariadb/connector-odbc-${PV}/${P}-src.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/3.1"
KEYWORDS="amd64 x86"
IUSE="ssl"
S="${S}-src"
# USE=ssl merely enables the configuration options (seemingly for interactive
# sessions) and does not cause direct linking to any SSL libraries. However,
# it doesn't make sense enable these configuration options unless the
# underlying mariadb-connector-c has ssl enabled, thus if we have USE=ssl,
# require mariadb-connector-c to have it too.
DEPEND="=dev-db/mariadb-connector-c-$(ver_cut 1-2)*:=[ssl?]
dev-db/unixODBC"
RDEPEND="${DEPEND}"
src_prepare() {
cmake_src_prepare
sed -e "s,/lib/,/$(get_libdir)/,g" "${FILESDIR}/odbcinst2.ini" > odbcinst.ini || die
}
multilib_src_configure() {
append-cppflags $(mariadb_config --cflags || die)
local mycmakeargs=(
-DWITH_SSL=$(usex ssl OPENSSL OFF)
-DMARIADB_LINK_DYNAMIC=YES
-DUSE_SYSTEM_INSTALLED_LIB=YES
-DINSTALL_DOCDIR="/usr/share/doc/${PF}"
-DINSTALL_LICENSEDIR="/usr/share/doc/${PF}"
#-DCMAKE_C_FLAGS="$(mariadb_config --cflags)"
)
cmake_src_configure
}
multilib_src_install_all() {
insinto /usr/share/${PN}
doins odbcinst.ini
}
pkg_postinst() {
elog "Please remember to use emerge --config =${P} to install the ODBC ini files."
elog "Alternatively run: /usr/bin/odbcinst -i -d -f /usr/share/${PN}/odbcinst.ini"
}
pkg_config() {
[[ -n "${ROOT}" ]] && die "Sorry, non-standard ROOT setting is not supported."
if /usr/bin/odbcinst -q -d -n maodbc &>/dev/null; then
einfo "maodbc (MariaDB ODBC driver) has already been installed."
else
ebegin "Installing maodbc (MariaDB ODBC driver)"
/usr/bin/odbcinst -i -d -f /usr/share/${PN}/odbcinst.ini
eend ${?} || die
fi
}

@ -3,8 +3,6 @@
EAPI=7
CMAKE_ECLASS=cmake
inherit cmake-multilib flag-o-matic
DESCRIPTION="MariaDB Connector/ODBC"

@ -3,5 +3,5 @@ AUX myodbc-8.0.19-cxxlinkage.patch 812 BLAKE2B 18e0f62ceb6bb33ad282972a8aae2f755
AUX odbc.ini.m4 406 BLAKE2B 3a20c28b1971753a14a4aa4d30efcc7de833488501a41d9404987567623d48250ce1daea1d3138adaef36741c4f2e0eafc60eba554e5262b45084f93f5205160 SHA512 84ab2a3aab594123d42b65205a7faf8e91fe9416a9e3c4c4c354533b9a298395f59172649c91dc0b671392bfbe5baeaddb6aa47119ce4c825917f3977d9dd521
AUX odbcinst.ini.m4 118 BLAKE2B 6da835746e063f415ad7d640233cfd96e744cd56e12aaab4a21a2bf0bd5f1bd1e5c3d1c9a28522e3aa07c1261abac92301819d4112ac6a000a729aca9f7f7ad6 SHA512 6d929bbffd602a9f060a05998149a6b16334f8a5e3db30d02ff5d38c0065085d085042521e700b87a63766e32aa27ae92be72cef33c2a7aa8f6767b6b71c82c8
DIST mysql-connector-odbc-8.0.27-src.tar.gz 3849283 BLAKE2B 6a2500cdd706c0f8cda83dd04d3e573baa0bfbad59c931e20bb25a3f09dd78d2380079d0a20e075c3f44482d58acb6e727f4cbcf490e9d4d7817dd26f98061ee SHA512 4f907b7647425c274d3bd1c3b3ebbb83ac2360f2ee56733dabb501c17b800a26ef1117e16e5b05180ff904bfc642d25393baa861b96a79edf9d35f186a8689b2
EBUILD myodbc-8.0.27-r1.ebuild 3410 BLAKE2B a919e2e970db665aca72254ec500398ac66c8764c9fe9facb80622f09315d0adff2361cbc8e519b662f537eb281969742b65ccd01ac00691f49a8c3a96f689b0 SHA512 be0c63f9c25595843a99466832609f93d059f526bcf3bf346e1babfc93f8b25deda97fc267b62311ed4a687e561bee8cbd486fa59594a69fb76ce3ca90db721c
EBUILD myodbc-8.0.27-r1.ebuild 3390 BLAKE2B f7076a9259031d8d92b121cf3deed3be0a61122329bcca9cfff585f104cdda355f159cc4191beafeb59531342d52ec5c791102eb72bc3dfbdd33eeee0d915303 SHA512 a044e12eb06896bc00e4d4fc1f36875d725b3ff127c7648012557633af60e62d03f7a8f34ef90cca6754d461a8ae811951acfa24ce1d34ea1d35c66017a7bc57
MISC metadata.xml 240 BLAKE2B cc93ae4da8408b221c296e092d9db6ae3879754ade669d81c1218d53a5f007c6b7717bda6f92dbb0af38ff9b5e45f44e91503b12d3603d9955ec7d5a2a67399b SHA512 0f41c32ce3d736e061302252f14913d7425bc97e19d0c2f3b80c50637ab3521aa6cfc67f82e5f70f91174cddb36bb5622837dc18fd9db3bf75eb860359aade27

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

Loading…
Cancel
Save