Sync with portage [Tue Aug 24 18:51:12 MSK 2021].

master
root 3 years ago
parent 8a289670a4
commit 5442b6de19

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29287 BLAKE2B cea66b5bdcf006a8377d3c26a14437ba310e77bff1d8fca4944c763c9c1e75f239ca1efa8cb55d8ab79e5914231bb9e31b0d851202a7cb101d17c533bf2e408e SHA512 e2fbd37568fb2a8d98d75ff42c5498ebfa35c267f9b792baf73ebacc9fc09861b2454063456b8fb33bfd878f2f6df84317d65ca4f4e1f9408b7f575813213348
TIMESTAMP 2021-08-23T04:39:16Z
MANIFEST Manifest.files.gz 29275 BLAKE2B af34cf723adb06b47ca5068387a07f4cbe312c288371f0dfc1cf64717a39ac4ce7bfb31431891482758c283af71b7642c86304b86c4aaf0506c5c3dc83bfba4d SHA512 5f19f486c6f0f12755d9812df66e492af999853fc5fbeab39ac7842506689f8bee651784c9865eb469c3aee054d9c1df0ae75d582d90439dd28d022fa90d6a39
TIMESTAMP 2021-08-24T15:09:17Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmEjJnRfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmElC51fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klDWJw/+IZYLUNUx4nIDQ+v+5iGA1HxY8OyyMxEG+OlfzmCONNTX+9PozdA9aZtC
R46VNp/Sv+VPiW7k+zodx5Bg/LxIdkPzcvwCbtLp9ZHfiUTsXWzO5nHnShob+d1O
VJbue8+BN5Ozah0KEJCq5Qi7aUxux9k/VkEheEB4kPE4HwCv6Clg/I9WYZeyAY5j
pTtvSyps7A3357nDTRJNQnL+68hojaJ/y5idaTjBAxrDFSjNIxdkc4205qTOYmQ5
sfrlc5Gp7SOrGV6faYTjXJlIbGhM7gAbkKsMJHqa8pcZU6inNnp+3upNkdTTy/aF
PMlzrfLvBZL2t1zerEWtMdmvx6lfYcWxyqQQlOiH+PMgtqEeHzNxilX7RrVroFBR
dhI2EEHw1yoZbKzObxyffev6swuBh4ugtRI9hHWBSiNuRoIS4FcFuTvXCpUE0va6
OJd5BPf1NuWUGuGIhvmYeYUlrJM8q6rtq0vNhThMlu0+zJsPYBvteE7boHk1wjgr
lhO2VaEbP1+0JynoRqXNPJ64C9l2pVRwPPCNYaSfM/KEnjonf5el0NhAd0zcrJ3S
TL4MtMqqb7ZpRsxN7QBupAVDcTs6wijnQu6ZFHaQaZgbgURwYS/vt9lFUh0IoOs3
pIZn3+m25Ll8qjTqHSuI01Xs/Ld7Iu6TuVRr7sa1tQGm1tDHTjY=
=g7fD
klBVMxAAho/9wJOyhPhw368d29RIQHKoyMLjv4ghJmPAY8DADOX1RUI2+pmXKf8X
mZwVkL1T+pIBBRwWaIwAPo0n0GYM2zcnvPXxjx5F91Naz3wKOc2nUbS+Qz7JtbWw
BSqXrduNvsofSjYJEjN+GBkrw3mdd9F0NGpk0NMPejK3yr9lY8dbx62UK09eLsFe
Za0Xzz2o/lowiTD4qcQIJJ0Mowe8uRaB2j84vljsqNkBH2OB9EkHpc/jNliD1RHQ
EtoII3JSeKBagm9xmwTvd8RLQjDpGfqvoSuw2aqodAFgn+Dpc+wN973237BWqOGV
/eaQKKGjDcJpFm9fVClIyIqQvbjT8/06jt94kedIOOkje8Da9+ePgfdFr2ixjaep
Lti6MRlQAZ+4Y4ljxIz7xRtVTZB3GwV/06V++X22WZeRhOhqEWEzx+L1tUjIA5i6
C+nNpP6eNL8i1qw26/7HVGmjnUH5GLDnIo59E9fnIoXH/lcuZKTk5WwstbqxNO1p
XgQOqVnc4o6stxbQnc4OR7Bjz275q3hOI+6g5DeYgfHQ4RjJyGjpuLrrkk+2dfex
K9Vn7ctEJbbuGbohxKWklvHigQdd62FFmGUmALcE6JW6MNzpwwIm6ad/mRVlu/FH
lqF7F4LG23xGPx4hH0f9xp55fRfgtZqeZ7LPfbTOfa9tJtZZeYc=
=1QTW
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -6,7 +6,7 @@ DIST ansible-core-2.11.4.tar.gz 6843603 BLAKE2B fa8e72a9e77633b1b43a9a290d92db00
EBUILD ansible-base-2.10.10.ebuild 1633 BLAKE2B 425db4ea1e64c960b86d56cccddeb59edd838f389bb685c145babd0e885677de76b364383b801f7ffbdc61fd6a46f8baa24c26e45f00e984aa162bbcac4ae24b SHA512 2b67326ac2653e03b37829db0952232183b2f79d7e66c3d5a78847f17b2f5f93f27bccf39e164af56f80c1ee8acb69c3379bb6107c0e987aeeabb6caf3547c52
EBUILD ansible-base-2.10.9.ebuild 1630 BLAKE2B 1893c43eb9482e3899c4695a6378f85f945fb71ae968845672a6f806be576d5746ef505b0ef63c87b49e4e7a406d772353846ae923c363844d2fe2dc66b5a33b SHA512 66db0cdc15878cc5378a8b63644b7e143fad646342d763c83b8a58de3cc117093495f8a5945daffb93b3219beaa47a0c1564c8fba14611c5a1054789ac8dc99b
EBUILD ansible-base-2.11.2.ebuild 1603 BLAKE2B 8ca4f3d4c4a1e494e0efe5bba55de5e71ca5e229c86c5046181d8d89e890115b823ad99d133c3ec22b06dd653cd23b65b159bc83cdbe990c2c527c0bb8bca9f5 SHA512 2513a5654edbce7a6161044f6983f3b8f041f1b158598c64d14e242afc642309be559b89899472ceec5b253a1792909ccc1bd20d3bf82175eeac360ef6568d4a
EBUILD ansible-base-2.11.3.ebuild 1606 BLAKE2B f5d805b706337149762eab7784e4c5bfff8496942c28393cf3828b4b54295eefc3e54a1c2e39a4587f67efb2364e60dcda2db9def915c7f384b938ed8cc004e9 SHA512 e4078679b5219f77b3fb3bea15625ab34082a4b09cf4a83555e52b88a682d6ad42f8a345933c8143609c0492b4d6a70ee7093aa8a96503ab68188f9b258b149f
EBUILD ansible-base-2.11.3.ebuild 1603 BLAKE2B 8ca4f3d4c4a1e494e0efe5bba55de5e71ca5e229c86c5046181d8d89e890115b823ad99d133c3ec22b06dd653cd23b65b159bc83cdbe990c2c527c0bb8bca9f5 SHA512 2513a5654edbce7a6161044f6983f3b8f041f1b158598c64d14e242afc642309be559b89899472ceec5b253a1792909ccc1bd20d3bf82175eeac360ef6568d4a
EBUILD ansible-base-2.11.4.ebuild 1606 BLAKE2B f5d805b706337149762eab7784e4c5bfff8496942c28393cf3828b4b54295eefc3e54a1c2e39a4587f67efb2364e60dcda2db9def915c7f384b938ed8cc004e9 SHA512 e4078679b5219f77b3fb3bea15625ab34082a4b09cf4a83555e52b88a682d6ad42f8a345933c8143609c0492b4d6a70ee7093aa8a96503ab68188f9b258b149f
EBUILD ansible-base-9999.ebuild 1606 BLAKE2B f5d805b706337149762eab7784e4c5bfff8496942c28393cf3828b4b54295eefc3e54a1c2e39a4587f67efb2364e60dcda2db9def915c7f384b938ed8cc004e9 SHA512 e4078679b5219f77b3fb3bea15625ab34082a4b09cf4a83555e52b88a682d6ad42f8a345933c8143609c0492b4d6a70ee7093aa8a96503ab68188f9b258b149f
MISC metadata.xml 1039 BLAKE2B f5dae1c1a1b61e63b24a07d2de97caa4e50b7ef0d5d19b094e917d31e24fe7eb187505fd2841cd6e5a3ad20461a0f645b30732d7ac909503f35cdfb1f2bd3316 SHA512 6431f60bcde845ad153894cb4149418918a2250f7011ca73794635334ca12a1e550c40d002eaf45ae725d0ff510b8fb3b0815e94df69b744f027ffa797534a32

@ -19,7 +19,7 @@ else
MY_PN="${PN/-base/-core}"
MY_P="${MY_PN}-${PV}"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~x64-macos"
S="${WORKDIR}"/${MY_P}
fi

@ -3,5 +3,5 @@ DIST ansible-4.1.0.tar.gz 33999079 BLAKE2B b7c512ed01f220dbfdd5c90cd67c88cc3b50d
DIST ansible-4.3.0.tar.gz 35135987 BLAKE2B 6f4bf55f07275b7264a7fba693816bf925d574d4da3d4d13af9b85c44d4b5adf9e823b9bd936408a0e424273f8f2aa529e960105842444d26eb3f45973109ec5 SHA512 035a236d0762e425c4ce4ffd709386075aee438bb8085a25920543bb2378feb07fb8f0a50ce9fb6b0d1f5dde1f27a408b828c286bfc1173d38da5f8c7b572c3a
EBUILD ansible-2.10.7.ebuild 1480 BLAKE2B b69ca1d077f02df2047cc868fbf47a1d7b5fb254e5d3b1df1b338185817d62e754d9a7ec1dbd7142a70693b05e39cdb521e8857602ff1cf8687ed42047ba0a0f SHA512 b7c2c77bfed222420589930162c334b2ddc5ee5db2cf5476886bc6197025d25b57459b01e7988b74a11b7fafb11e1f1f9914d306ea3dba7eeccc176aa464c14f
EBUILD ansible-4.1.0.ebuild 604 BLAKE2B b7a1d083d07356d05fffab56e1154c81e641cdd03cc0944fed45d6ac64c5dc8c02cc774a9d949b555ac0081219e8d49a03ee50d18b141d3ee6776c9831d8255e SHA512 35f8cb7f3c876b8a19cfcccba9156e22a13e042d5847fd6be6813b16ad620a90d8abee0f3c83d514a157c8575ae4272cd8f1f107663372afcf43fea3bdbfa26c
EBUILD ansible-4.3.0.ebuild 697 BLAKE2B ea53fc76991ee7470e5fbf667e49d0dd58a476ea06fd39aed5af1e26e4b5fba44e18d14d0e753668b12149fbf82123eabb1ab754e0adb5c80b449732fd5eb4d1 SHA512 2492cb5fcc3ab10e275ece25748b4c90ae5587fbfb3f3055b26d24b94753839fe33a21107fed237f3ffff0611e97970405397228b5249fb41d6107c0a6d89a14
EBUILD ansible-4.3.0.ebuild 694 BLAKE2B a90c02e47057da9ef270d615a44be25fca41500156a296572048534b2d97da44269d220738cba30cde7cc002998c7eaa3d502ba2aa1a23eeed80a4ccdf915980 SHA512 ffbc14601b2cadb6157b30eddc20ec3e83131fd38e25aa71377b7636391f138c76ba266f5e04d9b015c502c70082a4d7508b1831d386e0e6a64d2cec69a874c2
MISC metadata.xml 725 BLAKE2B 3d7a1655261b538ceb1511d626df23c93d0c30a0ab3b1ba38e560b4b43ffe7a82c6e207d991680bc321f6698596b1a61ec2182ae1c42c296a91b9f98896cff70 SHA512 bb3b5e0d20f530c1961bf19060ce1e5d087384008c116c4bc0af3e86368e9e9fdbce84d22b6f7b4f6760f039b180805364478e8e3d98b9b4d4d2600f9de62e6f

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~x64-macos"
RESTRICT="test"
RDEPEND=">=app-admin/ansible-base-2.11.1

@ -4,11 +4,13 @@ DIST awscli-1.20.21.tar.gz 2055227 BLAKE2B 6448527363ca25f039fa9e461bf5f6451e2ec
DIST awscli-1.20.24.tar.gz 2056924 BLAKE2B d76475f3ac63ebf5c8e46154cc884b52c59b897cdddd709ed9c143dbb4f0a7169ecdf4eb01b423e352a32e740649c7a609a7dadc950a61eb20b553d4acdcdc2e SHA512 143d932707c42dffe1089671ec527f2c4e72410692122bbb22633bfb46a2b277b6aa9e43b2a532ab62aa95b9ebc460885ba1a8f987b0aa37f0f40f7850af102e
DIST awscli-1.20.25.tar.gz 2057639 BLAKE2B 83a899405c1b6837f79041a66ed060e6a9a6bc140e8ec0fbe40a2aa7423dd5911102245cf2236703199e380e25ccc421220d18c03c145295eb3f95830b4b48c0 SHA512 b2eb5d448153b5017806355d2c8a5f60fd847fb757b34b48482713fcbb30713733ce83c22fdb84f71a1d50506a2478cd62d7f6b259912c580930cc058fe9f20c
DIST awscli-1.20.26.tar.gz 2057909 BLAKE2B 92ed26ae13b4c6626dcf7cacda761cd8ab93ac3de18de133b33bfe9120f23cd65a08da4e5beaabd498ce6e93f05b439420595145cb692c3ebf32848c8a9c31c6 SHA512 512201626fc2abfaced61e5e8bd2ba649e6c3895f5e6de7f1bdfe1f6ca7676306fa14ef0e58a50865a083cfb8e4199a90afd09f004bfdda8706982f4ee1e0e1f
DIST awscli-1.20.27.tar.gz 2058499 BLAKE2B b8de3aaad76bf957b1aa4dec114fcc13650f0b19af747eae9c166f105101f78a499cf9e0827636896a0aad8f32fc7786ee0319310dbec674aceeb93127539a3f SHA512 e4564b2feb35857a3afea2876aab1257a211e8b5ab6282ab23b30bc2499f14ef4554043dab515b2df7b4e004432762b86d87d57d8438508d51133c916b56da08
DIST awscli-1.20.7.tar.gz 2045304 BLAKE2B d8f086d8d2eb36645e77fa3d9ae7c196ed3a3fddcc2a0218696f92bd69e10b453be1340b965a8d8e6697bbd3c45013d72de3ed0d31b5823515a5a0092a812858 SHA512 a41bd3ebc34a65add66ef95d5194ba07907a08f7368b0fcd6551af2070c46c4a509af47d30aeadabddce19d1a61200a58faf40a7e2f759e64915cfb2826666ab
EBUILD awscli-1.20.15.ebuild 1467 BLAKE2B ff662a5f00944f42ceccaa347486745528b94083fc5ff4053a28253d9cbd26d7ba46688d95ed8c7d1e50f01e692f3f16f26e01ffcc8973a4fef31c6f2c58b07b SHA512 d79f8e7fd1609fe1f4d746a363b14e05d8b68a3b1359cdc2215a03759ba68880f0bff46d2519f420c50f088eae84596d2686be428604f678a716f3c10d002f4c
EBUILD awscli-1.20.21.ebuild 1467 BLAKE2B ff662a5f00944f42ceccaa347486745528b94083fc5ff4053a28253d9cbd26d7ba46688d95ed8c7d1e50f01e692f3f16f26e01ffcc8973a4fef31c6f2c58b07b SHA512 d79f8e7fd1609fe1f4d746a363b14e05d8b68a3b1359cdc2215a03759ba68880f0bff46d2519f420c50f088eae84596d2686be428604f678a716f3c10d002f4c
EBUILD awscli-1.20.24.ebuild 1467 BLAKE2B ff662a5f00944f42ceccaa347486745528b94083fc5ff4053a28253d9cbd26d7ba46688d95ed8c7d1e50f01e692f3f16f26e01ffcc8973a4fef31c6f2c58b07b SHA512 d79f8e7fd1609fe1f4d746a363b14e05d8b68a3b1359cdc2215a03759ba68880f0bff46d2519f420c50f088eae84596d2686be428604f678a716f3c10d002f4c
EBUILD awscli-1.20.25.ebuild 1467 BLAKE2B ff662a5f00944f42ceccaa347486745528b94083fc5ff4053a28253d9cbd26d7ba46688d95ed8c7d1e50f01e692f3f16f26e01ffcc8973a4fef31c6f2c58b07b SHA512 d79f8e7fd1609fe1f4d746a363b14e05d8b68a3b1359cdc2215a03759ba68880f0bff46d2519f420c50f088eae84596d2686be428604f678a716f3c10d002f4c
EBUILD awscli-1.20.26.ebuild 1467 BLAKE2B ff662a5f00944f42ceccaa347486745528b94083fc5ff4053a28253d9cbd26d7ba46688d95ed8c7d1e50f01e692f3f16f26e01ffcc8973a4fef31c6f2c58b07b SHA512 d79f8e7fd1609fe1f4d746a363b14e05d8b68a3b1359cdc2215a03759ba68880f0bff46d2519f420c50f088eae84596d2686be428604f678a716f3c10d002f4c
EBUILD awscli-1.20.27.ebuild 1467 BLAKE2B ff662a5f00944f42ceccaa347486745528b94083fc5ff4053a28253d9cbd26d7ba46688d95ed8c7d1e50f01e692f3f16f26e01ffcc8973a4fef31c6f2c58b07b SHA512 d79f8e7fd1609fe1f4d746a363b14e05d8b68a3b1359cdc2215a03759ba68880f0bff46d2519f420c50f088eae84596d2686be428604f678a716f3c10d002f4c
EBUILD awscli-1.20.7.ebuild 1465 BLAKE2B 0414a41a1f6a9234c4c74ed23e4ce30b1801ce885e556b290ede026239d537d38912c4557b11985e8e25d95916fbae319876900c46e89e5858ea051ee6a18373 SHA512 ed3d2f988845db9dfff03a8c64373a19dd7719945370e374092403c8a022a9a2f6acd294ed1ad857a40c76730a9a4c42d5a1da4b84cc5f37401317f63b19694f
MISC metadata.xml 446 BLAKE2B ec9df05d20b2bb8838cd4dfd9671124c638130e9ef249041ecadae1f9ec8894f143bbfa12bde776b02e3bca073f36a836c2a7d3575f5d4a1dbe64dec8fab1367 SHA512 bf0f41deac11dcc66ce93e230d7892215501d10b4fbb0fa5b83d7003185037b6d90dfe7ec2e06ed4bed3ff3f0966280cd4316ad0293a7b4921aaabeb2c85a635

@ -0,0 +1,58 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{8..10} )
inherit bash-completion-r1 distutils-r1
DESCRIPTION="Universal Command Line Environment for AWS"
HOMEPAGE="https://pypi.org/project/awscli/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/aws-cli-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
# botocore is x.(y+1).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(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.4.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_tests --install nose
PATCHES=(
"${FILESDIR}"/awscli-1.19.47-py39.patch
)
python_test() {
distutils_install_for_testing
# integration tests require AWS credentials and Internet access
nosetests -v tests/{functional,unit} ||
die "Tests failed for ${EPYTHON}"
}
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
}

@ -3,5 +3,5 @@ AUX puppetdb.initd-r2 1896 BLAKE2B 04f47dd0406c1f67d4f72a911b0db8b482e37673ec9a0
DIST puppetdb-7.4.1.tar.gz 47409868 BLAKE2B 0ac4234547b27e9ad12c9c008d76be8fff7f724d93acc2ca26700d18ac2e30bf9689c46550a8976b90e662d7af97994d7e299b94e2d68e5b5f7d1166a54d4ff8 SHA512 64c42477554039991b35dfd2d29f4fa507226cc3256b07ff3524cd287c1dbf09bdf60116dd12288d1340ca74ced2872ac886f4eadde8bd83965976579e99738d
DIST puppetdb-7.5.0.tar.gz 47469411 BLAKE2B 98bf574e8b4edba47f58b899bdc3b6037a3ae79a2a8d8b3f69a108c416648fdc35f804d71fc412bcc257f7609be9b4d706af7e28d2fd05d3768a02e9efd95841 SHA512 94bf5bc9a95cacb1a3a7f0fb5b04a05eab5ded7d18c2fb396e616b44e429a4a6299e6802fc0fd72aa832a6d8181a7ecf6ef6aff4696d4c9bc16a1954aee6f77c
EBUILD puppetdb-7.4.1.ebuild 2680 BLAKE2B cb171464987e15cb5c4ec154ce8e1fa99437236a824968a3961abe3ca67eb34ccd0db9c781923c3e2a5d4bd5f7e85a1eba5de8138af9fe8ef892bec463a937d3 SHA512 255fadfe0392069b4b79e25769b9823fda49bbb7885a265d3305a35983d3bc8568f4c79c961943308a82bfc573028209829f68c7df979179a980893626a2fe42
EBUILD puppetdb-7.5.0.ebuild 2682 BLAKE2B bab62e7ca9d5f0ba712eb97c678ec2a0b82b0f33c048c503ed4414e92381619f9e46fb1450e47c7a45473adf885ed41e3f48e4861698bbfc533f390e6538dd23 SHA512 c0884f8d30d42e542650d12cce68c4613e4c76459dd9a3b5f063d29b2ff44c17b666e517558090a17818085460e0b4aafbbcc200b1ecd4dad81d3e0767fc5dc7
EBUILD puppetdb-7.5.0-r1.ebuild 2717 BLAKE2B d7d8b3e406e92a9d0ff73273a51559f67cf1cfcb398a9fa4c01bce018a1dfc836e2eac96424fe035f2f17d3d0e89616c3954b697b17f3789d5519a02099d3b04 SHA512 f7babb676043275f384343419bba2f60e250704ba1a05ae5c8aa10dd17358837afd9fbed5e48abf50b72328915807157067b4fba325f609f9238fc7d14b6b75d
MISC metadata.xml 485 BLAKE2B 5f2ffba1725ce7168c4bacbef8170b7ca626d4e639cc2c32e0063e076fc951681c9a7154d08036e935617bd5cf67a5640acec9ae3964829da9bc3a7cdf412222 SHA512 b9461d712e74a7ff469a554a21c1e4e67954395eaae8de9a8669f7e816e2291120be14e8c659f34b41f65962027cfa73030ef2678003b52a1a56b35de0f9b2b2

@ -48,6 +48,7 @@ src_install() {
doins ext/config/conf.d/repl.ini
doins ext/config/conf.d/database.ini
doins ext/config/conf.d/config.ini
doins ext/config/conf.d/auth.conf
insopts -m0755
insinto /opt/puppetlabs/server/apps/puppetdb/scripts
doins install.sh

@ -8,10 +8,13 @@ AUX rsyslog.service 644 BLAKE2B 311072ff896b07d82e9d88b34120b4fa903b7a84c5ac9686
DIST rsyslog-8.2102.0.tar.gz 3123684 BLAKE2B f5c4e00d68ec82ed3f7b89dd5e888bebda9c4eb38185dfd8ecd96c1bf77380385aaddac73ab1de8364e1239a3de746f160c18b0f135d006f473f9e40be2c18a1 SHA512 281b0e5d5cb548c39a6e514e5fd5b1bdbe8ca0bdd9234f4fea581ed7679f76d2d75b65d14c3c5e799f86f91600074ff75b467aa1ff27cdbec0f4197261c5aec0
DIST rsyslog-8.2104.0.tar.gz 3175254 BLAKE2B ed772d4e460105b8406305574fdbe4aeca7ba57ba975b78f91d279460fee0faa767fcda3d2d8a4ba6d543bf9e920f9b7cf5ddf9e4d3ccfc9ae3b08c318a6c5b0 SHA512 15ded57f32259bb12b3378d10bc2d4d6eff39623f1195357dafa58e5c1154aedc0d60ff0746599707f380cf3bfc5ca955f15f1213572fa447cc333d479e0eefc
DIST rsyslog-8.2106.0.tar.gz 3180745 BLAKE2B a949c36e0c5251fa3cd7748387990b667564561a5fcf0250bb19ebf62bf88f367814f86d743c64e0b5e5a184e2160ec0c2cd2600ac0ffc655e41d651495e9311 SHA512 309bba7e53f0dc6462f8cac781f567ce879f31bc020b233e80aa4461cc4c6e9279ca1c65c910ce3015fcab9ed663020db84ff4073c03a436b5be66e57a99164f
DIST rsyslog-8.2108.0.tar.gz 3204178 BLAKE2B d120f2b20521a40fbe985a4ba751edd51ed5917fcd0db5d7abb35ecada3ada31f99d34f74cd3278736356e8f09f13b79ca2166e4732676a97655c189d257e3fa SHA512 95096660bc93f7808d22c39549d7429deb340ef8d706f08dc8be35f48d1c7e3d389907fdf18ba04dd54fb59c9780fdb267eef7985184f0e5932bf11f46c5423b
DIST rsyslog-doc-8.2102.0.tar.gz 6419104 BLAKE2B 134c7ccde6f7435b35840fa37f5774223ac1ebd7dc10db961900a7b1600483156518433c7f70d0981e96ea750e1916ab53e346abacf58066bf141e85c719ae00 SHA512 a5dc4fb9bd8892fac693c5692b926c8d7d9fa36667d6b4c6eccba750713af88d4317f6232efc2a16de38c2e58c4a8bc4d04c9ebb2e7ebc3b0878d53eef20dd2e
DIST rsyslog-doc-8.2104.0.tar.gz 6451275 BLAKE2B cb8a38b28caec17babd190e463070b862071a75c4c63a7208e56f039f84ae7a5c6045112697c61635d328e56d9427f692e67a9d6fefc94b59ad28481210f1481 SHA512 6c898fa606190c5cf214822503f060b1692cd907731858736a395511b66d7b0d1cf6dfcc90c4cecbe21b099197ae2187db53d719f44f85f26a1bd34971539d36
DIST rsyslog-doc-8.2106.0.tar.gz 6500747 BLAKE2B d004af40dfc82577fe262993b10497cbf50142295ccfc046126e0d8cc85dd964cca7798732d2f41ef9d776096b3ec99a8c835bb037a78c9030ea6cd596d1e057 SHA512 04c205ea463f7487baedf60d0469f3752edfb60a0833954a3f208d52ed6495152c785a4a8ea47396ac85b581ced0657f7b51d313c2d4295e26d547b996ff4ca3
DIST rsyslog-doc-8.2108.0.tar.gz 6527584 BLAKE2B b7974d2f723603017f1c725f820e03f355af1805d77143e6ff9eeb02e54a991ba4c143fc45b48b3e1625328e68113df36d71abd0763983a8db655081c5d81abc SHA512 d4ca8c91cbdd7be458083ffec9d933e5d1e175dff93fdf9274f5ca444c9cfe8710349c16de6edfd3e12cf97fc889a9e71059ef1d0b85fda4ed335fb107b98a9f
EBUILD rsyslog-8.2102.0.ebuild 12832 BLAKE2B f514b2f410ee6abf3273d5c5a299cbea087397e22d4559d6bdf9966de8fdd214cb53c3af05e60b48ce50845f7458cd59df8251c9a871732482acb28c46c97b86 SHA512 f0f10f141cea6694b9541729e26c8b13bf808a353bd029645970598d92e56e4e0d2ef2f847aea5bc5df6874d682e4f1cedc20108c3fefcc27e5df1dbc651a600
EBUILD rsyslog-8.2104.0.ebuild 12868 BLAKE2B 5da76dd6fc4e5f74b8fba99aeed95fcff313c9ddf1893b459eca2ccff4396b58822dd3402b96ad56f705ba47a6072294e887eef9eb701a3e33070a0da7a08c74 SHA512 7e2e0a905548bec785bf86198ca6822528209e9f4faa51599ebaeb472d9ad78b847bf983ddbedc6ae03c1ee2fa85a88eeef8a75843d0a335cb0c30a9c2c0ed71
EBUILD rsyslog-8.2106.0.ebuild 12892 BLAKE2B 1caffbb31eef1c4080f731aab4556992734ca8e96e0b6077586709c2f911de895b8ce006d28a58ada529e5c2e2076e1a29e619f5877e00359c607ec910f02134 SHA512 5ade4c892a3697a97398e8f85c89f720e8931c4d41670592dc88892ac5aa7f02f97d2f6e3fddf0f34cec66d3c9d65812df6dfe28aa5f8cb77c4a4d2efaddba6b
EBUILD rsyslog-8.2108.0.ebuild 12892 BLAKE2B 1caffbb31eef1c4080f731aab4556992734ca8e96e0b6077586709c2f911de895b8ce006d28a58ada529e5c2e2076e1a29e619f5877e00359c607ec910f02134 SHA512 5ade4c892a3697a97398e8f85c89f720e8931c4d41670592dc88892ac5aa7f02f97d2f6e3fddf0f34cec66d3c9d65812df6dfe28aa5f8cb77c4a4d2efaddba6b
MISC metadata.xml 3871 BLAKE2B 33e83d286bb5a62a851dc3ca10e8920071c9c16c9c7f54bde875a97d195e2b0c34615318adfc6d919df7cebd33e053b398267e4159753e597c97551b8ff0fbb7 SHA512 275939880de65c264e14b782169d760a61f0e5d9ae49e3f14861c9ddf5e66c0a78761cebc6c62e2f18426530ac4145bf8b8e71533eb103776be3164127c1b585

@ -0,0 +1,483 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7..10} )
inherit autotools linux-info python-any-r1 systemd
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
HOMEPAGE="https://www.rsyslog.com/"
if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/rsyslog/${PN}.git"
DOC_REPO_URI="https://github.com/rsyslog/${PN}-doc.git"
inherit git-r3
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
SRC_URI="
https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
doc? ( https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz )
"
fi
LICENSE="GPL-3 LGPL-3 Apache-2.0"
SLOT="0"
IUSE="clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp"
IUSE+=" impcap jemalloc kafka kerberos kubernetes mdblookup"
IUSE+=" mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl"
IUSE+=" postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl"
IUSE+=" systemd test usertools +uuid xxhash zeromq"
RESTRICT="!test? ( test )"
REQUIRED_USE="
kubernetes? ( normalize )
ssl? ( || ( gnutls openssl ) )
"
BDEPEND=">=sys-devel/autoconf-archive-2015.02.24
virtual/pkgconfig
elibc_musl? ( sys-libs/queue-standalone )
test? (
jemalloc? ( <sys-libs/libfaketime-0.9.7 )
!jemalloc? ( sys-libs/libfaketime )
${PYTHON_DEPS}
)"
RDEPEND="
>=dev-libs/libfastjson-0.99.8:=
>=dev-libs/libestr-0.1.9
>=sys-libs/zlib-1.2.5
curl? ( >=net-misc/curl-7.35.0 )
dbi? ( >=dev-db/libdbi-0.8.3 )
elasticsearch? ( >=net-misc/curl-7.35.0 )
gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= )
imhttp? ( www-servers/civetweb )
impcap? ( net-libs/libpcap )
jemalloc? ( >=dev-libs/jemalloc-3.3.1:= )
kafka? ( >=dev-libs/librdkafka-0.9.0.99:= )
kerberos? ( virtual/krb5 )
kubernetes? ( >=net-misc/curl-7.35.0 )
mdblookup? ( dev-libs/libmaxminddb:= )
mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= )
mysql? ( dev-db/mysql-connector-c:= )
normalize? (
>=dev-libs/liblognorm-2.0.3:=
)
clickhouse? ( >=net-misc/curl-7.35.0 )
omhttpfs? ( >=net-misc/curl-7.35.0 )
omudpspoof? ( >=net-libs/libnet-1.1.6 )
postgres? ( >=dev-db/postgresql-8.4.20:= )
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
redis? ( >=dev-libs/hiredis-0.11.0:= )
relp? ( >=dev-libs/librelp-1.2.17:= )
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )
rfc5424hmac? (
>=dev-libs/openssl-0.9.8y:0=
)
snmp? ( >=net-analyzer/net-snmp-5.7.2 )
ssl? (
gnutls? ( >=net-libs/gnutls-2.12.23:0= )
openssl? (
dev-libs/openssl:0=
)
)
systemd? ( >=sys-apps/systemd-234 )
uuid? ( sys-apps/util-linux:0= )
xxhash? ( dev-libs/xxhash:= )
zeromq? (
>=net-libs/czmq-4:=[drafts]
)"
DEPEND="${RDEPEND}
test? (
>=dev-libs/liblogging-1.0.1[stdlog]
)"
if [[ ${PV} == "9999" ]]; then
BDEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )"
BDEPEND+=" >=sys-devel/flex-2.5.39-r1"
BDEPEND+=" >=sys-devel/bison-2.4.3"
BDEPEND+=" >=dev-python/docutils-0.12"
fi
CONFIG_CHECK="~INOTIFY_USER"
WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this system will only support polling mode!"
pkg_setup() {
use test && python-any-r1_pkg_setup
}
src_unpack() {
if [[ ${PV} == "9999" ]]; then
git-r3_fetch
git-r3_checkout
else
unpack ${P}.tar.gz
fi
if use doc; then
if [[ ${PV} == "9999" ]]; then
local _EGIT_BRANCH=
if [[ -n "${EGIT_BRANCH}" ]]; then
# Cannot use rsyslog commits/branches for documentation repository
_EGIT_BRANCH=${EGIT_BRANCH}
unset EGIT_BRANCH
fi
git-r3_fetch "${DOC_REPO_URI}"
git-r3_checkout "${DOC_REPO_URI}" "${S}"/docs
if [[ -n "${_EGIT_BRANCH}" ]]; then
# Restore previous EGIT_BRANCH information
EGIT_BRANCH=${_EGIT_BRANCH}
fi
else
cd "${S}" || die "Cannot change dir into '${S}'"
mkdir docs || die "Failed to create docs directory"
cd docs || die "Failed to change dir into '${S}/docs'"
unpack ${PN}-doc-${PV}.tar.gz
fi
fi
}
src_prepare() {
default
# https://github.com/rsyslog/rsyslog/issues/3626
sed -i \
-e '\|^#!/bin/bash$|a exit 77' \
tests/mmkubernetes-cache-expir*.sh \
|| die "Failed to disabled known test failure mmkubernetes-cache-expir*.sh"
eautoreconf
}
src_configure() {
# Maintainer notes:
# * Guardtime support is missing because libgt isn't yet available
# in portage.
# * Hadoop's HDFS file system output module is currently not
# supported in Gentoo because nobody is able to test it
# (JAVA dependency).
# * dev-libs/hiredis doesn't provide pkg-config (see #504614,
# upstream PR 129 and 136) so we need to export HIREDIS_*
# variables because rsyslog's build system depends on pkg-config.
if use redis; then
export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis"
export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include"
fi
local myeconfargs=(
--disable-debug-symbols
--disable-generate-man-pages
--without-valgrind-testbench
--disable-liblogging-stdlog
$(use_enable test testbench)
$(use_enable test libfaketime)
$(use_enable test extended-tests)
# Input Plugins without dependencies
--enable-imbatchreport
--enable-imdiag
--enable-imfile
--enable-improg
--enable-impstats
--enable-imptcp
# Message Modificiation Plugins without dependencies
--enable-mmanon
--enable-mmaudit
--enable-mmcount
--enable-mmfields
--enable-mmjsonparse
--enable-mmpstrucdata
--enable-mmrm1stspace
--enable-mmsequence
--enable-mmtaghostname
--enable-mmutf8fix
# Output Modification Plugins without dependencies
--enable-mail
--enable-omprog
--enable-omruleset
--enable-omstdout
--enable-omuxsock
# Misc
--enable-fmhash
--enable-fmunflatten
$(use_enable xxhash fmhash-xxhash)
--enable-pmaixforwardedfrom
--enable-pmciscoios
--enable-pmcisconames
--enable-pmdb2diag
--enable-pmlastmsg
$(use_enable normalize pmnormalize)
--enable-pmnull
--enable-pmpanngfw
--enable-pmsnare
# DB
$(use_enable dbi libdbi)
$(use_enable mongodb ommongodb)
$(use_enable mysql)
$(use_enable postgres pgsql)
$(use_enable redis imhiredis)
$(use_enable redis omhiredis)
# Debug
$(use_enable debug)
$(use_enable debug diagtools)
$(use_enable debug valgrind)
# Misc
$(use_enable clickhouse)
$(use_enable curl fmhttp)
$(use_enable elasticsearch)
$(use_enable gcrypt libgcrypt)
$(use_enable imhttp)
$(use_enable impcap)
$(use_enable jemalloc)
$(use_enable kafka imkafka)
$(use_enable kafka omkafka)
$(use_enable kerberos gssapi-krb5)
$(use_enable kubernetes mmkubernetes)
$(use_enable normalize mmnormalize)
$(use_enable mdblookup mmdblookup)
$(use_enable omhttp)
$(use_enable omhttpfs)
$(use_enable omudpspoof)
$(use_enable rabbitmq omrabbitmq)
$(use_enable relp)
$(use_enable rfc3195)
$(use_enable rfc5424hmac mmrfc5424addhmac)
$(use_enable snmp)
$(use_enable snmp mmsnmptrapd)
$(use_enable gnutls)
$(use_enable openssl)
$(use_enable systemd imjournal)
$(use_enable systemd omjournal)
$(use_enable usertools)
$(use_enable uuid)
$(use_enable zeromq imczmq)
$(use_enable zeromq omczmq)
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
)
econf "${myeconfargs[@]}"
}
src_compile() {
default
if use doc && [[ "${PV}" == "9999" ]]; then
einfo "Building documentation ..."
local doc_dir="${S}/docs"
cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
sphinx-build -b html source build || die "Building documentation failed!"
fi
}
src_test() {
local _has_increased_ulimit=
# Sometimes tests aren't executable (i.e. when added via patch)
einfo "Adjusting permissions of test scripts ..."
find "${S}"/tests -type f -name '*.sh' \! -perm -111 -exec chmod a+x '{}' \; || \
die "Failed to adjust test scripts permission"
if ulimit -n 3072; then
_has_increased_ulimit="true"
fi
if ! emake --jobs 1 check; then
eerror "Test suite failed! :("
if [[ -z "${_has_increased_ulimit}" ]]; then
eerror "Probably because open file limit couldn't be set to 3072."
fi
if has userpriv ${FEATURES}; then
eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \
"before you submit a bug report."
fi
fi
}
src_install() {
local DOCS=(
AUTHORS
ChangeLog
"${FILESDIR}"/README.gentoo
)
use doc && local HTML_DOCS=( "${S}/docs/build/." )
default
newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
systemd_newunit "${FILESDIR}/${PN}.service" ${PN}.service
keepdir /var/empty/dev
keepdir /var/spool/${PN}
keepdir /etc/ssl/${PN}
keepdir /etc/${PN}.d
insinto /etc
newins "${FILESDIR}/${PN}.conf" ${PN}.conf
insinto /etc/rsyslog.d/
newins "${FILESDIR}/50-default-r1.conf" 50-default.conf
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}-r1.logrotate" ${PN}
if use mysql; then
insinto /usr/share/${PN}/scripts/mysql
doins plugins/ommysql/createDB.sql
fi
if use postgres; then
insinto /usr/share/${PN}/scripts/pgsql
doins plugins/ompgsql/createDB.sql
fi
find "${ED}" -name '*.la' -delete || die
}
pkg_postinst() {
local advertise_readme=0
if [[ -z "${REPLACING_VERSIONS}" ]]; then
# This is a new installation
advertise_readme=1
if use mysql || use postgres; then
echo
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
elog " /usr/share/doc/${PF}/scripts"
fi
if use ssl; then
echo
elog "To create a default CA and certificates for your server and clients, run:"
elog " emerge --config =${PF}"
elog "on your logging server. You can run it several times,"
elog "once for each logging client. The client certificates will be signed"
elog "using the CA certificate generated during the first run."
fi
fi
if [[ ${advertise_readme} -gt 0 ]]; then
# We need to show the README file location
echo ""
elog "Please read"
elog ""
elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
elog ""
elog "for more details."
fi
}
pkg_config() {
if ! use ssl; then
einfo "There is nothing to configure for rsyslog unless you"
einfo "used USE=ssl to build it."
return 0
fi
if ! hash certtool &>/dev/null; then
die "certtool not found! Is net-libs/gnutls[tools] is installed?"
fi
# Make sure the certificates directory exists
local CERTDIR="${EROOT}/etc/ssl/${PN}"
if [[ ! -d "${CERTDIR}" ]]; then
mkdir "${CERTDIR}" || die
fi
einfo "Your certificates will be stored in ${CERTDIR}"
# Create a default CA if needed
if [[ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]]; then
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" || die
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = Portage automated CA
ca
cert_signing_key
expiration_days = 3650
_EOF
certtool --generate-self-signed \
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \
--template "${T}/${PF}.$$" || die
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
# Create the server certificate
echo
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for server ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_server
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
else
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
fi
# Create a client certificate
echo
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for client ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_client
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" || die
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
rm -f "${T}/${PF}.$$"
echo
einfo "Here is the documentation on how to encrypt your log traffic:"
einfo " https://www.rsyslog.com/doc/rsyslog_tls.html"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

@ -1,4 +1,6 @@
AUX libarchive-3.5.0-darwin-strnlen.patch 732 BLAKE2B d20ffd1d898acf1e69e2f275bec2beda0769569ac37e179604dc7d0a5eca8fda2a06aa5b3811e28f465fb34c2061d15aa8073110f703244aec02cfa35afd8087 SHA512 9f5b86b6dc483f17a1d909d88841e1f82f5835dbef0bdfc18ffb982cd5f649d87fdc22f490169eb827de654fbd469fda77a5ce1bc0748b48f3f46e77318e672c
DIST libarchive-3.5.1.tar.gz 7008338 BLAKE2B 243dfda2bd4582bbc20679328b89aae0c530475c822dcf9ff25c65df2017b8f18bb616142d6ab016ccea4a5aa1b410d46b913c2ee0afefd2fdb1a41cf51585d9 SHA512 08ddd74bef4cef0981739da202879f36cf7ca33a8f6d438724588efe3ab8477f2f1d0cccf7b8ed0bedfc0c8d0cab16ee3ae5c0c6e83b6811bc650d7d7471a996
DIST libarchive-3.5.2.tar.gz 7054934 BLAKE2B 1fc6ee0166573658dc5e0f170113c07ecdaa76b287cbf68bdee63ccd198dad615b3f2803a3fc1aed303cd1f7f32033e6d8e782ef6a8a991562cdc2a375894c9e SHA512 2003ec9b24086373451bd7317bdab86d81627f087c14a6f7df1a92e131a216749f9aa352504c3d04dc82b62078b59aeea5aad5543b7e6c1c21fcafa2955d3762
EBUILD libarchive-3.5.1-r1.ebuild 3761 BLAKE2B 712b3e29fe3ade19f8bd24dcfc6005842743221a4b9bda3ca212b0e166829726ca71c1ea09fa1b7055e2734808725049c8d4737cae7411874a92a0b991a8e6a0 SHA512 d8258ddff7b030c6c3ea399db91825695fc7d5e5d5b9f92a3a78b63cc7057c695027a8a567e68b223ca545ec34d50c48787bae44c9a00d9d6b67445a2514307a
EBUILD libarchive-3.5.2.ebuild 3705 BLAKE2B df1df2a49b65c25f0abaab042c09c6d198ce06cc857c70995c8a41e5345627fba59842f0d11b362cddc79c8dd76396ecd3c7eef210e26c7c8e5e574f14dd13bf SHA512 1723166f16fb40e97319ec77f0711cde80edc00c964067d430b54e6a666e3f944fd0fcc20293fbe8704a6cce3e6311a37d7c38dca78dc10412978db53dab4121
MISC metadata.xml 1514 BLAKE2B 377e5cfd85ad2660469744537665395cb99b12187f63d5a2202b8eee52cbe19adcc9f5289ea6665e5bc5f4e9339a5280e1e6dd297199cb009bebb37624009a5b SHA512 8dd39292864923ced4fab7f1307130082525aab611f94e5c7eee25045168e812dade090ea621ca3252eeb85ef8c7269fcaf0de1adc2979f4567f5e01581540e7

@ -0,0 +1,136 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit libtool multilib-minimal toolchain-funcs
DESCRIPTION="Multi-format archive and compression library"
HOMEPAGE="https://www.libarchive.org/"
SRC_URI="https://www.libarchive.org/downloads/${P}.tar.gz"
LICENSE="BSD BSD-2 BSD-4 public-domain"
SLOT="0/13"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv kernel_linux lz4 +lzma lzo nettle static-libs xattr +zlib zstd"
RDEPEND="
acl? ( virtual/acl[${MULTILIB_USEDEP}] )
blake2? ( app-crypt/libb2[${MULTILIB_USEDEP}] )
bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
expat? ( dev-libs/expat[${MULTILIB_USEDEP}] )
!expat? ( dev-libs/libxml2[${MULTILIB_USEDEP}] )
iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] )
kernel_linux? (
xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
)
dev-libs/openssl:0=[${MULTILIB_USEDEP}]
lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
lzma? ( >=app-arch/xz-utils-5.2.5-r1[${MULTILIB_USEDEP}] )
lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] )
nettle? ( dev-libs/nettle:0=[${MULTILIB_USEDEP}] )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
zstd? ( app-arch/zstd[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
kernel_linux? (
virtual/os-headers
e2fsprogs? ( sys-fs/e2fsprogs )
)"
PATCHES=(
"${FILESDIR}"/${PN}-3.5.0-darwin-strnlen.patch # drop on next release
)
src_prepare() {
default
elibtoolize # is required for Solaris sol2_ld linker fix
}
multilib_src_configure() {
export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923
local myconf=(
$(use_enable acl)
$(use_enable static-libs static)
$(use_enable xattr)
$(use_with blake2 libb2)
$(use_with bzip2 bz2lib)
$(use_with expat)
$(use_with !expat xml2)
$(use_with iconv)
$(use_with lz4)
$(use_with lzma)
$(use_with lzo lzo2)
$(use_with nettle)
$(use_with zlib)
$(use_with zstd)
# Windows-specific
--without-cng
)
if multilib_is_native_abi ; then
myconf+=(
--enable-bsdcat=$(tc-is-static-only && echo static || echo shared)
--enable-bsdcpio=$(tc-is-static-only && echo static || echo shared)
--enable-bsdtar=$(tc-is-static-only && echo static || echo shared)
)
else
myconf+=(
--disable-bsdcat
--disable-bsdcpio
--disable-bsdtar
)
fi
ECONF_SOURCE="${S}" econf "${myconf[@]}"
}
multilib_src_compile() {
if multilib_is_native_abi ; then
emake
else
emake libarchive.la
fi
}
src_test() {
mkdir -p "${T}"/bin || die
# tests fail when lbzip2[symlink] is used in place of ref bunzip2
ln -s "${BROOT}/bin/bunzip2" "${T}"/bin || die
local -x PATH=${T}/bin:${PATH}
multilib-minimal_src_test
}
multilib_src_test() {
# sandbox is breaking long symlink behavior
local -x SANDBOX_ON=0
local -x LD_PRELOAD=
# some locales trigger different output that breaks tests
local -x LC_ALL=C
emake check
}
multilib_src_install() {
if multilib_is_native_abi ; then
emake DESTDIR="${D}" install
# Create symlinks for FreeBSD
if ! use prefix && [[ ${CHOST} == *-freebsd* ]]; then
# Exclude cat for the time being #589876
for bin in cpio tar; do
dosym bsd${bin} /usr/bin/${bin}
echo '.so bsd${bin}.1' > "${T}"/${bin}.1
doman "${T}"/${bin}.1
done
fi
else
local install_targets=(
install-includeHEADERS
install-libLTLIBRARIES
install-pkgconfigDATA
)
emake DESTDIR="${D}" "${install_targets[@]}"
fi
# Libs.private: should be used from libarchive.pc instead
find "${ED}" -type f -name "*.la" -delete || die
}

@ -3,6 +3,6 @@ AUX snappy-1.1.9_external_gtest.patch 1092 BLAKE2B 392ee98254749dbf65ae8317dd2c2
AUX snappy-1.1.9_gcc_inline.patch 3166 BLAKE2B b4d05035647a97709ba43ee9673fbdaf1a160cc5859fd7401a8cdb67e04ba49bdfe98a9801257356841326b26759eff1022af3d5253628a87b0035af122a8fdd SHA512 5e8389e31a8d6e092843a3456f4a75d1f5f26af25d9d7ddfec283573a423522ce779b9ed4da5d2e3b6346153b5d137070611f88ebc907cfec64748afd29759f2
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 1825 BLAKE2B 4b19d78a843db8eda46fab568953a4f652dba370efa95f3fa8c8fec618b8a1dd35acf778fa1ca9fba4c5e49299218689feb7ef39a957d9bbd3c7d81afcee38aa SHA512 c1e57f6643737792ffc3ccfc11ad65e3255f8bed581b6ab2e41c2c2b7d7da916dad9d381bcedf9fb6e1587af6cd76386b8cf2516bcd378e2461fa0d5882c388c
EBUILD snappy-1.1.8.ebuild 1832 BLAKE2B 7fb98c5cb96af2d0c928871ec1f53c1402e536d1b9063b137822d6229ac90f6ea397a81a92269a3c67bb3e5551b05158439e552b6ac4deb3905ed8e34ee92f8d SHA512 11813434621156c662bdbb1acce6b1279f8ad3e7ddf0eb446cac0961357334cd3b89fa9f640c01cb29e49d8c560253184287eee0cc763d1da7cb83840fa09f11
EBUILD snappy-1.1.9.ebuild 1131 BLAKE2B 0c61bfe91d39ec064a79747cdcf525d562c0169c92d9a8625050f31ebe2f02197960be270a36a739b3a03876b0d844539d89f0db5c0ee4bb4364b0c210b88234 SHA512 7730eff003d49da217949413286ea5340d5894b5644aba08bbe479368df95bb6c18889f0182cb5798d885501524c8a27985af015ea4efd302b7c47e762ebe0d7
MISC metadata.xml 743 BLAKE2B a2fd45ba06200b0dff520db28f0c6dfa1a2a0f5e367d146f66255ee3864570502d0f243feba65488033d0c3fc72913bcfc922bb8c711e972766fe0a9526c9d15 SHA512 f271ff6e36ae3a3701f71633561c1f1a6a5d49f87822f3a6c6337f200508625126c1783f40069ddcd06599d9013b436a9a67e2657e256a70edc0901c157e289e

@ -12,7 +12,7 @@ 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 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
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 )"

Binary file not shown.

@ -1,6 +1,5 @@
AUX libmd-1.0.3-out-of-source.patch 1147 BLAKE2B f255a1367f89912ba81c69e3e813acc48bcfea1406389ef40087308fa762dfbb524becf16138d4e243864991791b1f3601edb7d1fb6a51e7ad77cc768de5a213 SHA512 894413794c3e6523bb23bbc983d1489391b14e5bb08428d7dcd874060d5c64490d239b983eb8f291d8e98e76ed26548252cbd10ae74d28fa4cace82fb100290a
DIST libmd-1.0.3.tar.xz 258584 BLAKE2B 35b732800a4b0a7b8d0a88eeff5e7e80fe55ab5ed05b7a7a1ffe866e156cc6dc6daca95f865a56297857b10b1bdfc9815b5bf0b198e8284f217498265c08fcc9 SHA512 f4b5a86bea7b9fac9f7f173032ee436d1e7141f760c1a114a785d31644edbf6802fe8193cc4cf3b5c66d38963be919c05055780bdf6bf5a47927690490ff5966
EBUILD libmd-1.0.3-r2.ebuild 733 BLAKE2B 1977add95fa72b9a26878ba952b4a30a3e2210dc10e730700e83e9b4e2ac51c2818a4db11893546950d93f56304e050f4a9e8c2c8008f7f9e47401fabe403d56 SHA512 ba4cd58b9f866f0af341777aec7535a703e7517d09b985e2ac632b0c4a3e3db5f0a9888d8e86ef655237642a6d34d28247ae66a0b694f58c88a3976ab1732d7a
EBUILD libmd-1.0.3.ebuild 569 BLAKE2B ef6a422b79c190f2978630ae8d881767b6588a87919488926c600a80ad8280b76195e2398b307258f7c83bb2b8b64d00df27faaa926fddb63a7de57d754ea35d SHA512 9d292bfcef77327e85d6a36038492f2d0c3a89c47d2640278d92557722bd74423a0a0c41223145640bca49db5c02e41e13a0a74c96ae440375da482b564d79fb
EBUILD libmd-1.0.3-r2.ebuild 740 BLAKE2B cbd151eed80f8998e07a8cb8dcb55b9aedc0ad10e9863f6aa506441ac4087bbeae0be9a60182e2a99a092df09f941da082463fd71abf5de9b759c509cdd5c45d SHA512 729571dc53a192c7c20e6dd3248d8bf2cfd73a75cf4b7368e27e10407ce23b742bcafb03046aa59366f74be78f218d6637124af7ddf26191ba6c6808c1159e83
EBUILD libmd-9999.ebuild 567 BLAKE2B c31c8d0780cd63516fae57497f80340712547fe78d17e16ad8d1c1f7320681ef914d0ffefc459593b2de6e0db054860296c72060bea33a4ef47de42dc3da8a14 SHA512 82345337a69a40c8f7199a3be295b18e530be415c712af1259b4e110f7cc80d50705559ad92ce0b7c001c8f6f95ad7d5fae3d09b3ec527a1b860e8577d078ed6
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84

@ -11,7 +11,7 @@ SRC_URI="https://archive.hadrons.org/software/libmd/${P}.tar.xz"
LICENSE="|| ( BSD BSD-2 ISC BEER-WARE public-domain )"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
PATCHES=( "${FILESDIR}"/${P}-out-of-source.patch )

@ -1,22 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Message Digest functions from BSD systems"
HOMEPAGE="https://www.hadrons.org/software/libmd/"
SRC_URI="https://archive.hadrons.org/software/libmd/${P}.tar.xz"
LICENSE="|| ( BSD BSD-2 ISC BEER-WARE public-domain )"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
src_configure() {
econf --disable-static
}
src_install() {
default
find "${ED}" -name '*.la' -delete || die
}

Binary file not shown.

@ -17,12 +17,12 @@ EBUILD emacs-18.59-r14.ebuild 4351 BLAKE2B 43b9d632623afd061f1259166faebd1c5329a
EBUILD emacs-23.4-r21.ebuild 11065 BLAKE2B ec01f02640ccef8349bef30f81c23284652937e7635c853a34cf20116d2ebf651c629c7635a2b47072a025e645b344c0ad24f93b569341298856c42e8e096c07 SHA512 fdc01a8ca90039a86c06cac189b06d3370f218f5fe3cdc0cb614cde2fb9f4ec565264df1b96204613b7a767e5088550135899f1292737646152ab660c67d718c
EBUILD emacs-24.5-r11.ebuild 10816 BLAKE2B 9968d323497774e9f864ff9f41e54b2cea4ed471836e9644ac675728cc83b955ddcf93d0a94af359beb722da5ec5d7c4e267a732fadc592fc00d740692ed65df SHA512 417cdbef740b8b6b122446547e87e527355208c3894fe88720114b9ec8ae22ce62cf44de5a571997601fa6cb17b208633c18a6017838386285302322ec3c8ea4
EBUILD emacs-25.3-r10.ebuild 11127 BLAKE2B d337f00dadd09db93bfe37fa0bd69318cd92395bfbe1edb88a4c9319b69b50067d2f008f1a9196e03c8ce99d520f5d0d8c6771775082383741c3e4401a4b5700 SHA512 757d7b8c68613e9a2e3283e2369aa31c38455ccf7e65da760bbc34f97f2e514f476762cf2d217cfbc7a3c7602e0fba62ac4c3a0c127427178bd822d0f69cac1c
EBUILD emacs-25.3-r11.ebuild 11133 BLAKE2B f943c9da7788ce40b7d341e74c6000ef5bff7a8a50b589093c35c38eccf4ce342cdb89c3e316b3994c3b2dc91a0433300f7cc8918401e1713e1665336cc32a7f SHA512 90fc889d351a9f2a07f7589b0b59efa119735d7dee7fc252fa38c040c0805f2e657b9c2ecf8c1959acf6cc0e50ae049746498c6c33b84d4fb5d47f7d1ecfaffa
EBUILD emacs-25.3-r11.ebuild 11128 BLAKE2B 661e04f4d246953179e0904140d8c975a3273447a3f5dd11c01fa9750260c530513bfebe6a55f302aa08dddc577ada5b43a0b7cfc76c0f434e4239dba250ec34 SHA512 2fb0470584ebe751809e85fd87f606f7ad12cfd20fbfcda646c2fbc5e1bbf1e0f97f85552ad164a0ad102569ba1be104ebf51fd4e1e36d54a7f8b5694a8637cf
EBUILD emacs-26.3-r5.ebuild 11739 BLAKE2B 4dbb06bd2883c8030414558c0f42cc0fa56cad2a9c1cf865ed69002825df5b4873fb697b5490ac183ab5f8398c5ccb2b9aaac0fc5b5eac00248ef2a960397044 SHA512 0447abdb36d3a97f9247ba545bb2c35d692740cdcb33e9e73af71d795b514bbaaf8ea35a806ee3f1df4a48b5b1bb6cac3e264b4e6ac06bb7b4616bee92b0ed09
EBUILD emacs-26.3-r6.ebuild 11832 BLAKE2B b3b5b028975897a699103872f6ce3526132c32e0876cce5fab2a7401dc56406b96978c3a728aa6520c02a28facaf7b88ac721811f4b41b7152c485038d4e0a4a SHA512 bff00110d95455d80f978fa158ac87b907d7c3541c7cfdf6d2d45570b12b8c3e972478af93bdb8cd860d6976eca330e4b01de59c4849afe36d318ce7a250cf19
EBUILD emacs-26.3-r6.ebuild 11827 BLAKE2B cb44a51ddd6a35a7808e8b6352b200b50c17ac091d14a6852fc0bfe56e3dc4731adeb46b73476ee1924adb5a92d331af8068128b86a7e23556385137abeb6863 SHA512 f3366d459d6d9e10f2dc381e1faa3e474e4ce77597963810f8154d9acc08c7bbed9abdc5de5ce5132b04b1f1b63b63b2b8f054d4a65644bb160282654019d8a2
EBUILD emacs-27.1-r4.ebuild 14334 BLAKE2B c524e15aa87eebb1eacb52368fc11b17c429a10c83509e883cea3fada349d7a63e7947b1f3c050641ed65fabfbad2ebe965ec19f96b062ddc62162d344bc044a SHA512 7238304e452cf3bae3930c25726fb92a8b76c35155c35793a69aae08b23b7066b34cbb1ae18bd385388ec07170da14008cd89397bd9483a9033f4feaf1632baa
EBUILD emacs-27.2-r3.ebuild 14416 BLAKE2B 44040748fe6ce026c2f92c4122306bb800c7d91137c855675981039e8fa17d26a620f5620554fa37f31feadcdb2038b2636cfe0cac314440424db006074f5af7 SHA512 552db85e54deea9a8450754978e34ea882577a5efe9b8861b76bfd380b1e6e9ebf0e38a8a54ae06808026d3089cbcdbac8e08665c4133f5e853f48230a9dacd3
EBUILD emacs-27.2-r4.ebuild 14423 BLAKE2B 5922774868e9bb3956bdc0ff9e7bdbb3ea35031cba5b24851351add13bbf5d3148dcdf2a8b5fe6f80449ebbec7d2ce8b6479d974c5a35a43285e0d1f4795ad32 SHA512 367f3566c27e509f42a534436fe1da1a605a1433400bfb2ceb28f6e617df482158b3d0e20d0c86463125aecde4ac21a19e009e4c5285b588ad64c643d4482d1b
EBUILD emacs-27.2-r4.ebuild 14418 BLAKE2B 3d204500a8a7f41da2a53d402b649a3d2fb2c7c70d09eba1ee02ee952833b691b2e4bdb1544d640a1f537f63a0772a5e86fcc986de9a6b20fcbc956ef57d14cc SHA512 34723f947102b24753d4a17bd7084eaa7d8876fd6a098ef9984089dac651a7c314018d541f36211ec1cd528ee669e87914c04217a79af9dbd0be9945ffa0ba05
EBUILD emacs-27.2.9999.ebuild 14283 BLAKE2B 12dbe5a161e22524bb4d02d0d659b62a8f1940a9a6382b898e6e23c268112f583938225b4f94c8ccbe2bf2e7b70356539a8623eea12e58ce5d2ee272fea16a20 SHA512 1e70761bb0b13dd24515f0e7e9e0e1676d80ff5bf7bd0138d8cc7518a8ae1b20907ba7b12c27b904ec871576a634ee265cd894a7c2e2235c7d7101c16b0f6dbb
EBUILD emacs-28.0.9999.ebuild 14448 BLAKE2B 88fc7d442c04c87045b2715fe72845289acbaae4e5586965fb58353e48c30950090b6550e75781f9d1c3ffe135bf97d504409e7247ad933a0866bf4e53627901 SHA512 646f9df3bd50ced09b21d28b045c7bd88f6b7dfaf7c341100d4a7c8696de1235c7b410ae559378824a150896eb17b2d420fdaaa32552b3047e6d1de0a4231fa7
MISC metadata.xml 3129 BLAKE2B d0bfee8c1d5de0496d4b7bb5fff30f8b5c19911ccdf40d8bf34c990c57a61f6a6b68528e2a393174b190c59ffa1ff657c0d5dd6b9ff1d15e59641ae2b7da749c SHA512 1e37638584eefe022ffb08951adce160d6342aa90e92cfb0481689b662ff6a04a9327bb8c03fbc302315a17c4918d082ee076caadea34a2c461957f079da2279

@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.xz
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="25"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm zlib"
RDEPEND="acct-group/mail

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

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

@ -1,5 +1,5 @@
AUX kakoune-2020.01.16-enable-ebuild-syntax-highlight.patch 433 BLAKE2B 3cfe90cfa73bb82faa45402041160ce644f7cbff9a6072b4be7a68e8ea9249eda49946e6ffca898f38213aea2515c614b0b47f66bda7f53479c68ed6019fefb6 SHA512 790c0b84b044fc90a4ec8e9c6c116a169748326c383ee3d3e993a9768588749fb409291092edc3df93ae72a6e8a649c13c1c3a86d8ade6a70735483909e47cd0
AUX kakoune-2020.01.16-gcc-11.patch 181 BLAKE2B b7d35b65a352012fc065aab8d912e1f2bbdfaa1c7d276e1c13c132a2f1202d637a05f082b3ff0d87b1ab4bc81f8f20e78d3f84e3d17c28da3a9ace0dd78d2f84 SHA512 77bb0a994fe22e8a6aab67780d6bb1dbcd00e42a6ac86462635afa7449354d08548e52176b94d99335cec199f16893f970fb84e0b8b9f904e3958366d5b8ec05
DIST kakoune-2020.01.16_p20200601.tar.gz 597946 BLAKE2B c3d831132e29ea46c4c92a942eae1b9eeaa30c68e17e7178b00277f45fdf76784386801627125c653b50507ebebcad282512446c0cff94f7234013aa8a17efd1 SHA512 b137fa71a151e80da50bfd980a264d1d0aa98d48e585794eb1429196a6c81ef51277cc15d5db015ce8550c1cf0d6fa29f5cdeefd3930e90e2a0480dd7bbe5bf8
EBUILD kakoune-2020.01.16_p20200601-r1.ebuild 1050 BLAKE2B 384beddd1657e9bcc14e82ce2fb59121a2de1325a9a4f81929b9ac7680bc88e4b471b339f64179a305a4a9da616c4a5f754b5e2df24de93ddf8069772fdb6d33 SHA512 de19599681da7055ae22699bf9305cc8916d853160d949ddc7ebc30581e94d27c3f2e1324457dd0baae51a31f5f3d7fe8716734f420119696d94f7a1b7e44c73
MISC metadata.xml 245 BLAKE2B cc6e199e8d1ff374bdb7d8a466333d0b9b4bab77b928756235369130ee369e7da62755bf02a0eae323aff90ea39af9f63667448a0c6f9f0098665f515041ef7b SHA512 785c49f9d46f2e7f05705e108b98bbd80f2a241d72a00ab9a698c837d0644bb651d708ff9a21dbe53314e838d1c3dd114b76dc8241378d29ca942923c9ff20bc
AUX kakoune-2020.09.01-enable-ebuild-syntax-highlight.patch 282 BLAKE2B e7a8e8e79fc81b42ac5cfc987684a38d8b73a3cabf7ccf3b35324f0cc49d2176a7aae4daefff46957cf3407a0c50544ae838d07f04b650cf2e2947fa3523ec59 SHA512 245138d130e32ca61dfdc5325362dae67113a73642f82356ef3a0d33367361e51011a8cac5c9bfc134c5aa2dd6461a0a9bc98ff54921a3763e8752d8f1fb4921
AUX kakoune-2020.09.01-gcc-11.patch 181 BLAKE2B b7d35b65a352012fc065aab8d912e1f2bbdfaa1c7d276e1c13c132a2f1202d637a05f082b3ff0d87b1ab4bc81f8f20e78d3f84e3d17c28da3a9ace0dd78d2f84 SHA512 77bb0a994fe22e8a6aab67780d6bb1dbcd00e42a6ac86462635afa7449354d08548e52176b94d99335cec199f16893f970fb84e0b8b9f904e3958366d5b8ec05
DIST kakoune-2020.09.01.tar.gz 612970 BLAKE2B 64084c2a4ff1ccf348caad8db04df9425828378bda28d163ffa6d198b3bd80d6d078ac0095dfc5adbae505e4d4259cd86185718a8012740417056db531ea72ec SHA512 acd9edd6b2a68219a4b5f68aaf4d785aa8c430abfdf5ccc994764f5ece8acb655adf64334027525115d3cbe819591de8496c3e54e2d806ce40c494443789e126
EBUILD kakoune-2020.09.01.ebuild 955 BLAKE2B e9e68960e0825839f40a167aa5604dca9e66ad6280935fdaab1495d0ecebdc0e96ed9cf44f0d47f2e9aecfffa19d72cda9b9aa4abb4917478760a0ebaf9258cf SHA512 bd8e52b290f30dc8e9972b27499c2b128b1e020347512598585221d4ce2877ff63362ecda440a9f0357b7fec6cdc9d8bf0f5dd41d5499b0bd3d1ff225e04fd19
MISC metadata.xml 511 BLAKE2B 5ec5bbd3388e02601c560810a04e95e02f2d03f53e0539e98123ac3736849d49867301ebf02686ccf7c5e00b09800f6e8503792c63ffb0170ca0c7eaaffafec3 SHA512 20224a1e244a69b7d2536393b4d8f131bd97450a4223d530033b0e6391752ff0856a5929ba33c6466ee4f581c569afe11fdee1e2474f94ef18aea96675baa773

@ -1,15 +0,0 @@
diff -Naur a/rc/filetype/sh.kak b/rc/filetype/sh.kak
--- a/rc/filetype/sh.kak 2020-01-16 11:52:20.000000000 +0200
+++ b/rc/filetype/sh.kak 2020-05-25 15:50:20.417809942 +0300
@@ -2,6 +2,11 @@
set-option buffer filetype sh
}
+hook global BufCreate .*\.ebuild %{
+ set-option buffer filetype sh
+}
+
+
hook global WinSetOption filetype=sh %{
require-module sh
set-option window static_words %opt{sh_static_words}

@ -0,0 +1,10 @@
diff --git a/rc/filetype/gentoo-linux.kak b/rc/filetype/gentoo-linux.kak
new file mode 100644
index 00000000..251dad16
--- /dev/null
+++ b/rc/filetype/gentoo-linux.kak
@@ -0,0 +1,4 @@
+# portage ebuild file
+hook global BufCreate .*\.ebuild %{
+ set-option buffer filetype sh
+}

@ -1,15 +1,13 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit toolchain-funcs
MY_COMMIT="6fa26b8dd2ac0931fe688370728c47086277d883"
DESCRIPTION="Modal editor inspired by vim"
HOMEPAGE="http://kakoune.org/ https://github.com/mawww/kakoune"
SRC_URI="https://github.com/mawww/kakoune/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/kakoune-${MY_COMMIT}"
SRC_URI="https://github.com/mawww/kakoune/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
@ -20,8 +18,8 @@ RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-2020.01.16-enable-ebuild-syntax-highlight.patch
"${FILESDIR}"/${PN}-2020.01.16-gcc-11.patch
"${FILESDIR}"/${PN}-2020.09.01-enable-ebuild-syntax-highlight.patch
"${FILESDIR}"/${PN}-2020.09.01-gcc-11.patch
)
src_prepare() {

@ -1,8 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">mawww/kakoune</remote-id>
</upstream>
<maintainer type="person" proxied="yes">
<email>mujo@sdf.org</email>
<name>Ian Hixson</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">mawww/kakoune</remote-id>
</upstream>
</pkgmetadata>

@ -17,5 +17,5 @@ DIST NeXT_XEmacs.tar.gz 39571 BLAKE2B 7abf17627ec34e6b0d0edde444028c46dca6d703cf
DIST xemacs-21.4.24.tar.gz 8543879 BLAKE2B d7e60e4e053a10bfc4591a5d691c849ef5e5436f6951c801f5a169592b160669d0f6b9dc8f10b6b79889a3210de977ed78a5cea826c02e425495364745ef9e10 SHA512 b7a88d5a4a9f74f74c2067ed60f7ea87ac8ccad5d9c2c1033ecf07f540250191f8fa5f9e6d23d9fedd0f2ab1eb5ea6c29a7665a310ec512d85e2e4f337447213
DIST xemacs-21.5.34.tar.gz 15816932 BLAKE2B e3be282717b91308c94d3d4bee74527d0b31ea5019e8ac38a62385d2ffd6f684c9e4eaf37c025db5e48a4c8f82d165fcc5258e49934c094cb66e0655d27c3e7d SHA512 b61d88fe530a77b88c2ed0cecd6597ed3c265450bc61f7c6823920f774b2d566ef6fc18a6c33928d846d08d465617d4ccd3c4656606ec8634127a683abbc929a
EBUILD xemacs-21.4.24-r3.ebuild 7093 BLAKE2B b110be14467c17919c72baeff5339dcc1d135f883047cf699e781b4302a0b37a6f6dfa0175de4a66e64fc0d457531ad85a20d83ca8e01d6660dcb0a5a83565ba SHA512 5f01488f2bc7155de34d0c8e7fde30f51584abbe45ad3f2d482b442df26305f8765c0940255e607bc09f9b914facaeb554e0d969bb72e2891fae944cb08c5f9c
EBUILD xemacs-21.5.34-r6.ebuild 7313 BLAKE2B 11dd52a16988b977ed372d0369e7b958248e2ead1926393170b9a4f58ca9062abe9d9e55963942cf53731dceb3c685b6936d46ed2d87e450614b9bcb050fdd9e SHA512 e9ef30136edec568b2c20067c1f6d5f991fea673f01f0dd04b9a7d69cf240c5a8535e7a5a7688716240ce5d4fe2472e44697a62ef4b230feff4011416bf0879c
EBUILD xemacs-21.5.34-r6.ebuild 7320 BLAKE2B 7899c64b324d0ee03e39c4bc0e99ff376716fb9dd26a229a902392a8cbe7864c2a2069bb1d852e1bf551d7fde1e0d5dcecb62e1fea667bfc644ea4f77b6e996b SHA512 83fba83ef8fa82697a181f9c8934132e03e9452bb891112a91ddc0f720a9649942c9c2c7ea1c0151c48de8d342d85f83039f69faf685973d0112acb1cc224173
MISC metadata.xml 682 BLAKE2B e6b1655f31d4e58fb4c0d35f8b410af6a17d590fac336c4e17091619629d948d9a9aeba4e579ed4a793c79506afdc9aa77f43db8ece9e5e04dc98fc90291e27d SHA512 51c021269b2f5f9483ff5a743ba5c7a20d60f5e59fd063bee7355468d69528da0d77c1e3b25f320be024beaf4d94130afa16b5a8f151043895371a16cae3fcf7

@ -15,7 +15,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 -riscv ~sparc ~x86"
IUSE="alsa debug eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xft xim athena neXt Xaw3d gdbm berkdb"
X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"

Binary file not shown.

@ -16,5 +16,5 @@ EBUILD docker-compose-1.28.5.ebuild 2106 BLAKE2B 1ba83fc6311c7f57b5f73a19236d0be
EBUILD docker-compose-1.28.6.ebuild 2106 BLAKE2B 4c0b6b20bb8c738885b904338b555fc3d48de10cb850113da2c3c8b79deb14f3c951242100ab12b6edf8b006b346c10d4a0b70c2026acdcb708473ec328bcc56 SHA512 c41c7543b214c369bc11b23bfcbbf84f7a3d5f263b16d02036148f191e8ea8a36fd05c243c84ec4478ac985edc8e2e0381dcb8d154c94f6cdc37928f947593cd
EBUILD docker-compose-1.29.0.ebuild 2102 BLAKE2B e7608f2ac6c52f6760b8c859f901afca0fe63570782952b73a6be92eb4431786d87382f84468c55ea876fe60cfc9defbc9b3a486a56e1b18dbd70b8e59e2e449 SHA512 fbbe8cd918dd181605bd8e12e0ec1f5facc9779294ca40a67c405304280943feffbe73d199a0c41cfeb46ffc62c248bc6ed2b3f9a5790449dfe2a2af02175f96
EBUILD docker-compose-1.29.1.ebuild 2102 BLAKE2B e7608f2ac6c52f6760b8c859f901afca0fe63570782952b73a6be92eb4431786d87382f84468c55ea876fe60cfc9defbc9b3a486a56e1b18dbd70b8e59e2e449 SHA512 fbbe8cd918dd181605bd8e12e0ec1f5facc9779294ca40a67c405304280943feffbe73d199a0c41cfeb46ffc62c248bc6ed2b3f9a5790449dfe2a2af02175f96
EBUILD docker-compose-1.29.2.ebuild 2002 BLAKE2B 5ba0b9daa9d44012d69a93301917e33212a56cfe08fd4d900bacae0596ab017636293801cad612d6ac305ddce0c08cfd048ecadd2601e018cf12aaf74375f3eb SHA512 4500abb633bc08ccd9f9dc42dde79788da4f9924f8fd58ca115449c4fcb6063801e26649b6313e8be1fa82294dfdaddf3d7314371f1e883a3ca1ebf71c88cca5
EBUILD docker-compose-1.29.2.ebuild 1969 BLAKE2B 6fd241e3f2d5f629c9d944795db8342b22f6a12fbf1a15047c3e0bd675a775fd04b3132c583440dd23d9b589a0421496713c98894c3da0e249c481e7b80ad661 SHA512 dde8c7270307f7e465ffbea8aadcda40e445b15148a5e04dd35811941cce45120c8feb95da96db7eaa6ed15504f157ab20899effb2bf116ee641575798bdfdf1
MISC metadata.xml 380 BLAKE2B 00c5a74fedd97fdd6dd3274523d134991e50dfb8dcf798027c00049d52cb431c8d06237dd06e48b4793cd14c879eb7a22a95dff01d9ad285cfa4d75e45a19e99 SHA512 04599c73f5b724749979b44f2eb3bcfdc071dc56d06a37c22eedfe7e9b85fee511bc5a0ad5553b96b0e86c054579dab538f2a519bcc21e96b8dbe79b27b95d0e

@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit bash-completion-r1 distutils-r1

Binary file not shown.

@ -6,5 +6,5 @@ DIST aflplusplus-3.13c.tar.gz 2128787 BLAKE2B 40fa65654468dc1de7f6e1b63d2266915a
DIST aflplusplus-3.14c.tar.gz 2162934 BLAKE2B 0830b320cea65b9bdd048a08a388c7145164f6b7f4dc140a2f4268a3aa22dc608a771169c830e2196e7a0d543e6f3da49f39736f3b2514c559b986ce929d43c4 SHA512 318607cff40b5f2fc94938747e2ac6b8f400767138eb39edf4daf320afbdab417d0d97a80a1c9db8bb557ad4b7b62f887ae6e692c376f5d5673a493bd23bb811
EBUILD aflplusplus-3.12c-r3.ebuild 2139 BLAKE2B 34c4f1e336fccd6ba6d6e91b679043430fa50bace3be3e7e7d6fed9ee3444aa0769997ffc535dad7d6246560912ffab03344d38c8e88726b667b23554e612dea SHA512 b937af8dd761839bbeda049f4b5d8000a50658232a57a4eef2e601e0ed5748e7e5367eccf29c6daa74b259419d6144ed1dd6186a18492be503693683f6e6e472
EBUILD aflplusplus-3.13c-r1.ebuild 2138 BLAKE2B c761276b940a79c6455920fcf6bb3b4967a91edb353932e34b4368bdcd0d343c4d0d8051295dc0f2ea3116916487c6bc5bc643b3936b4cc4c183196182913ce9 SHA512 f7e349849606c584cd409a62f417c27297f039f08d18f81a23c7629d5071b942924ab10a1e8ae7a0e9d8ba32fcfcb6cf761db857a27b64e96806055fe2c99ac6
EBUILD aflplusplus-3.14c-r1.ebuild 2162 BLAKE2B 11113de7c3f6d4c5107ccaf1895d0699f290bc86c388dadeb0d0dc383d082658b012006b04a2529d749a0c5fd64174a345dc79df43b4d93db4abb1c53f1fb5c9 SHA512 c59d194efa1910f8d1b7bef62cc565d8360b41c5480fe9f4e1fd384eb250dc6b16deb5a45239dfb3f2e359d89fdaacd7cf5d1a9ddbcb143d5b425f3fb9c426e6
EBUILD aflplusplus-3.14c-r1.ebuild 2161 BLAKE2B e16bd3e0a8f3184d6de0ca2210aac788fad09adba57a39bd9fbd19d961e50ce476606ce7ab863c7d900bd3d6a5ff8bac0d8c4ff3335a5551e373443d7a04ef48 SHA512 0ddd387a15ab82e9002823669b284add67dc006df004a98fb64f2501373435c84856ff93c872eddb7dd8e8b220a5d1676369e4fe9a737dc493c1da16568a66e5
MISC metadata.xml 327 BLAKE2B 25fff77dada492976b7c412879dadd7df2a78a05cfa2be3ef00557f84c3f6679dd2977c8ea11573ffda864b0c88da327ea912a358a2b44b4186c71c6ed7086e8 SHA512 b2c58af252bae6ba27785f059c67edbd7c05469965e67c5e6f053bd385463b5f02b2ee65df3174fda85dfcf741add66bbc33836b3d8edb76acec91727f008746

@ -14,7 +14,7 @@ S="${WORKDIR}/AFLplusplus-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
KEYWORDS="amd64 ~arm64"
IUSE="test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

Binary file not shown.

@ -1,5 +1,5 @@
AUX 50anthy-gentoo.el 63 BLAKE2B 8680f0a54f0c16a4d869f52d1589c6af39d29c151a5f7e7182f7afb2417aa5ba2fea002d7638271f486f95931036a1e4e4a83af8d796c3b751760d5750adf1d6 SHA512 ca11bd44d092da07278905555513e8b5215413af64c46cfb9213cbd27948727133c06fb1fcfc1a48d67d196c693ed2835e8dbae142a52ff4dbd5ea8d49e6e65a
AUX anthy-anthy_context_t.patch 174 BLAKE2B 0a38c7a467b5a0331762fa1083c2dffef8f4c39c8bfbf7ce0ec431f6f865dc8727fac391ff77a6a1cf5e455ca274c78b7a6ebf7a2326ba90c6cd979f8e3c7a3f SHA512 3f252628f77f53dd96eac50f08a36bb782f0ddc37446c1bdd5bd94fffa3454b9adcaff7118d76fdc7e8bc3f86b1a84e9830da5b67b2b0d281847b26ff62cdee3
DIST anthy-9100h.tar.gz 4446148 BLAKE2B b07da205694db9223c22ebcf6158158247611be41448457ee112766d1ea5fe72eee3f2292276363245d751eb49bd582c39330cc6df5e52547b6188386439d29a SHA512 315ebd9e1af208f3ecaeaa13620213b35f004e47edb54e60c3e02c2997444cd2326cc58b725dd2d0bd6a723130884d946ea193ea3d92418082256b59ecc8d88b
EBUILD anthy-9100h-r3.ebuild 1056 BLAKE2B c81b450a0808bea13587bd39386ba92bf19137594b8da7fa50e8a72fba4b9b1cd884f29b83c7baf158851f7c9e451a30ab8a88401087dd0b0a90b3d5d3798b28 SHA512 61ae32a2b25e0c425b626bcfcacb9b5c18c4ca7608db01f86a1749591cdf01d02ae4eaa31b0422510a915beae536a0b2ac5a671e892dea9cdac06380bfe60a83
EBUILD anthy-9100h-r3.ebuild 1063 BLAKE2B ee33109cb844ae112a8fe98ef13c08f5a57bd6ca61e91a1892b64c191d0eec1742e1fd6e0fcba3e47af384941beb78dbe121975f99d1360684cf5fc9af680c7d SHA512 f0d670a1cd59a0f0e40ce532968be52d8fc049a964a95d57ee2afb899ce0599081f17d32ac38e21e0071bcbbd061d0b9b9f33f7b1007308cef7cbe14a96b308e
MISC metadata.xml 806 BLAKE2B 53481d14a789c34c69cf56476e7930f57a18982d7ef7e6b1dbe3bdf3cf13a57fad5c2e76e8d1c6202d016b2b8d67c45b0e02ae953dcc90b60056648b34e9ca4e SHA512 ccdd97451f76963242b3698bb6ca76c98ee10110305a4a725289517c53910c9627967f6edb1949a218e4b411fb50b1fcf752be226f831471d5211ed8cdc5f0d7

@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge.jp/${PN}/37536/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="emacs static-libs"
BDEPEND="emacs? ( >=app-editors/emacs-23.1:* )"

Binary file not shown.

@ -8,5 +8,5 @@ AUX jq-1.7_pre20201109-no-git-bdep.patch 540 BLAKE2B 745496f01bbc19ede3f5c17be4a
DIST jq-1.6.tar.gz 1750584 BLAKE2B c9be1314e9d027247de63492ee362e996ef85faf45a47ee421cad95ebde9188bff8d3fc7db64e717ab922e1052f3b1c1500f5589fc5b2199ab66effb000e442d SHA512 5da71f53c325257f1f546a2520fe47828b495c953270df25ea0e37741463fdda72f0ba4d5b05b25114ec30f27a559344c2b024bacabf610759f4e3e9efadb480
DIST jq-1.7_pre20201109.tar.gz 1181867 BLAKE2B 9db187ab927b635c43fbc6191aeffa00451b12253ae023bbabe6fba5fdf8fb393f8450ee2011ef58cb93e2f27994d454fac967984a721439aaac93259c02f7f1 SHA512 f2997d70edb36d0a23b71a7d933a763cedd7c74ffa3129c2a6cb7189aaff1c5095cdc51062b7cd119324ec2c83ebae6ff0b7da3941315303b7a31146b9eb285a
EBUILD jq-1.6-r3.ebuild 2000 BLAKE2B e3d647a6c444db493d291f586d2accd96c34df232dcffc6137e66bbd7cbf7d164dac43d5d783e2666e6ff1135f9583dd2b1a48826808058295abf7c1ff2a311c SHA512 746bbeff6451adbd25916d5c0aad6630a5c2728841731d918b29bf7e4ea679b36b0b61489c8e5aa5bdd8e0a093b117fe04788a4046bbfc39039cb5c510e7cd69
EBUILD jq-1.7_pre20201109.ebuild 2365 BLAKE2B a61d88a4b7fc5dabc8d74fd4b7839f5e02ea8fd157ea190a32ea1c93576b7feb079fadd96724ad21515de2e4e52d7ec5a846cb1aaf6529c98fcdff817399f352 SHA512 661b168574cb384fe1702f5bf0a7b15b5123d64e31623e8b6e2311dd529f8a48b6b6418f957cab035cba282e62825f009958878cc69c9f3cd90dc488aef315bc
EBUILD jq-1.7_pre20201109.ebuild 2372 BLAKE2B c965fc39eed0d793b082116bb239e0dc1e940596d8ccbf193fe337bfdbe2d9fce24488517e7351aa33250edfeebb2a75e96a9873d3800815c954b27db3565d73 SHA512 58cd179ae5b474781611f9602956518c355932c1b158721ce5926ec4c98a1d2259c7802f9bddf496cb3749fd956c00d961c4a803635c19cec94f7ecb81b03082
MISC metadata.xml 609 BLAKE2B 0ca0b4be60514d2a6ca287fab34e3e16574600fbaea6d924965242b27f25527f3ee3ad5b2c5ffbdb63662fba16511a9d70589990d4f4a506ecf7aba3e6541fbb SHA512 ca934d537070ea1ff8c7b6285870ee3aac60552b6b99e9fd7d361c157bb371926f532388d43e10570a27dbad008c5068ff4c9a17a05ffb14e7f95c84eeef19d0

@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${COMMIT_HASH}"
LICENSE="MIT CC-BY-3.0"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 x86 ~amd64-linux ~x64-macos"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
IUSE="+oniguruma static-libs test"
ONIGURUMA_MINPV='>=dev-libs/oniguruma-6.1.3' # Keep this in sync with bundled modules/oniguruma/

Binary file not shown.

@ -1,5 +1,5 @@
AUX libimobiledevice-1.3.0-missing_libflags.patch 796 BLAKE2B 2887ea67b4eaaca48d4fb63e8a7e46d7f66a8a255256a702b186426dc522ad4fc2727810cec9712b36ab78fd12dd4995110d945b0ff4f21ade0cc38a6211fc64 SHA512 25a0257260d85bb0722185251a430a5cc75fb7fd3b3eeeac8e2378fde0a223836c0d827473208663ee2cad9dbe8eabd7f15eb542509e3a2dba30067f21d52dd4
AUX libimobiledevice-1.3.0-slibtool.patch 5477 BLAKE2B 963072a0e577c52a2434d011bf684c5955a473154ad9726e77ba6e818071c9955bdc72e510721b6161031e96db49069e84948dff8458fc510526b9f21f8d78e1 SHA512 5064091b7bf858f78df9aec94f39fad98ac4969aa5c8889891840d07b8a404a0ba46949a22688805610cfcf287695c08dc11912494d7fbb9de75e6867d8a1b4f
DIST libimobiledevice-1.3.0.tar.bz2 733949 BLAKE2B 40717280bb3424c7431aa93d06d10de817e6761acf2b19948d80b691cfb4dd4ef0e31b81c8458eed29a43c8c8aa256da7baa3648fb785cfbdb7316daaba119a3 SHA512 7b22040552a6561729c79c0846f571b0e608abb7c297567d2ecfdd1718ce86df08a5e34ba51f209bdee96a1917da15e7ba3aaef1d289a951d1d3470b1f89e6a8
EBUILD libimobiledevice-1.3.0-r1.ebuild 2543 BLAKE2B 6982910e38989a301aca7ed2127cfb6737decd86d3e478b24bad449481e1c782e11fc542570afe224d59edfed7e3aabfdd20e203514e71b2a15d1c7c0aee25fe SHA512 143206663cf290fff468978ab91a2494e03269124569b557b331a880905f974e41e0dc3315f585f7264b2d82a77420f05028474cd788ec9c8b5aa3497872abcb
EBUILD libimobiledevice-1.3.0-r1.ebuild 2550 BLAKE2B b6a463f86abed493bb81dbb8bdc6e33e472d22769d962e23e91db656fdb54eebedae14854028f07d0c6a250265f8e9ff16f2653db66a1a37e651657d19e304eb SHA512 c81a823e7a34c6369407eb0a6d8b9b164d8c1983dc916a858db0899b6bcd7e8c4a8a7269db1a5d674131ce38d39704a0c8416894adc69317ae26836b03362697
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84

@ -14,7 +14,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/
# While COPYING* doesn't mention 'or any later version', all the headers do, hence use +
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so
KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86"
IUSE="doc gnutls python static-libs"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"

@ -1,5 +1,5 @@
AUX libplist-2.2.0-fmin.patch 1102 BLAKE2B ce8c76a369ae1ddc54016bbc941efeafa96d093bce14c0cdaf1da17fe7d201673bd0565669dc12209ee1230b66f56750ba64e8431d72f0d118ea5880b0764a0e SHA512 683203116ffdae053c4da35704aaf2b707b804a19316286f890df4bb6a9ae8dd6b6a4ee0f6db6164f124887e8a602db709d985496b0734899826f04e19846d78
AUX libplist-2.2.0-pkgconfig-lib.patch 305 BLAKE2B 67da57f080454e8b01408872ab76b66703e0339052f64c3738964b02e6a389b03aac65d7d6ca30bfd78b1366c4a7fec843b039b32269db0a4e7e95850638e34d SHA512 1c2c628f178ed64a8f7e1dd84657d7d365e980a2b2d8af9dd6bbe55d245997cf51974d9ed451eafb715299097029886f7ec0a863f199a72bf15f50281c9bfab7
DIST libplist-2.2.0.tar.bz2 126808 BLAKE2B 7c3ec04aaa52eca33ae28851a6524c9ea531df939feef0f10827c8c2de78a6ccd856ea4d8a568b146ccb5de96f70dd5accec34aa2fdd61f9e6eba01256c0b518 SHA512 641bfd3ec0565f104d3a2d1ebdf6137bc9252b67ce90550e24ab0deeee4e820e119ba4f8f1ba04a0358d995d196fa61e35f2f0ee8ba37fc0270752ae842ab1f5
EBUILD libplist-2.2.0-r3.ebuild 2651 BLAKE2B 2d4661f171472705506da9fb0d30133b1857d57d4e7d818bfbe17846c649846af98f0a6588a89d80f2d8ec965e84ca621d487224f3b829f39a7a57c20d5cf3d4 SHA512 09e663b7cc6033c9a7b13d922dc850ecfcc5d3c78da8111daddb6fad14dfe215262390822d411c63e576ee1c3b1982980e6c91de2d9fe62adc857dc4dd7a9872
EBUILD libplist-2.2.0-r3.ebuild 2656 BLAKE2B 85308808943ba24d072d5182f6fd0be7ed7b23777c36becaf1db387e93480998a9827a068a55a84b9e9e53956b4b35e8fdcd08dd62f8e8c29045633a40622357 SHA512 4fac0bed7d9073895c33b71d6d3c18943edecabd9ce22d0bb0896c3f52870674dc1ce8ef8934f4a7e40f0a1511f1cd7b0fed9170dcd4109334256e99b7550257
MISC metadata.xml 329 BLAKE2B accbb4a0f223b37358e54635e61f1488abf2148d89e166e4a68e8ddfc90e0d4c3438c52d75c24aeced91c2246e537cb0b1d64e6e9c63425c6392148cbc3bcd58 SHA512 69d57118df488610f977fe8722d463bb858e8329855cf439ae3c1c7c52260dec96505535e9424041d71d000951db199312e382d24f66296c9c408113ead5219d

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
PYTHON_COMPAT=( python3_{8,9} )
inherit autotools python-r1 toolchain-funcs
DESCRIPTION="Support library to deal with Apple Property Lists (Binary & XML)"
@ -12,7 +12,7 @@ SRC_URI="https://cgit.libimobiledevice.org/${PN}.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0/2.0-3"
KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 x86"
KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv x86"
IUSE="python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"

@ -1,3 +1,3 @@
DIST libusbmuxd-2.0.2.tar.bz2 43162 BLAKE2B e3559583e691a5f87a61ffece0ebf944d4aed48d37f83a504ee4d7a245e05511c6620c4a82d29bea2a10686910a14f7a730afec0f2cfc9435f748499e35df433 SHA512 3086ce1a05026afeabcdb5364ec30f4a6a5c84fe6f09e15ef6ff438bd3dfdb262ebdff94e5e0d0828b6d946bc8bdf01760271ba0d1fbf98d743dce149764a519
EBUILD libusbmuxd-2.0.2-r1.ebuild 839 BLAKE2B c4d4bcea555332a7eb5c75204e7c30c22b6144fa8fa078fd2d7cd6789dde8e3cb595c56330aad82a241ecc606f2867a5dcddcd7174d85f334c73ab10fea13b9c SHA512 2c14a6036ca23f45ce2734e9938b5ff2623bf04bf75b1876560f1117a9a6fbf0af07f194b8f08b1723e566235839a2a4105b8841ca174aa01a68b24d5d5b36bc
EBUILD libusbmuxd-2.0.2-r1.ebuild 846 BLAKE2B 56cde05b94595aa7aa7e5438c1001a9940ee176769bb97caeec730a1a3c6618607ea4c247c6828194196c492170cb0fcddb3a4b7204c0ce4925a11e2a3bdcd3a SHA512 0c63b227f16b1bb0830a2da759d047f82a8f7048933b8210e3f0be7b891abfd3446baba11f3540e4c3cb33e3579f29551ce963251fea9edeed7f90aaf87d0548
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -10,7 +10,7 @@ HOMEPAGE="https://www.libimobiledevice.org/"
SRC_URI="https://cgit.libimobiledevice.org/${PN}.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+" # tools/*.c is GPL-2+, rest is LGPL-2.1+
SLOT="0/2.0-6" # based on SONAME of libusbmuxd-2.0.so
KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86"
IUSE="static-libs"
RDEPEND="

Binary file not shown.

@ -1,5 +0,0 @@
AUX deltup-0.4.6-cxx.patch 659 BLAKE2B 1005ff5439b96eda1f8106dc3620a00e343fd4df6f1736b9ca1b5fe6f06f8bafcc332852f7e51565179fccf8994515ce8dff19c6eb89b8263253e71132cdfdd5 SHA512 fae1d6c90a7458b0c4a7795a16ac794a506e2bd002be0be9e0772ef7a9f5174aeef35422d6ee1cca69e4dccc49b36dc732a3408d92d0c960e229935318d0033c
AUX deltup-0.4.6-ldflags.patch 241 BLAKE2B 43091ce7b06d5b554183248b3e26732a00c0a7eccaaeaa7aa5dcdd4b2d11ca4f6cde707941545b9ecc13367152efd85e086f5ee94d8816ac967a79e5d29e01ad SHA512 e8b705bd581928b15523e6692648fb89f2bb0c15c565a7dee4d45292fae8aad88e9c6e83b29672825943c2bc15d8b151e57f603dd1c6577a62203249f1e96316
DIST deltup-0.4.6.tar.gz 14869 BLAKE2B d0332eca70da268f0f85718bf08f8b19da7e7e8a1868d6bb4b2edd386d498f61342538234defebbc0430cc176da13b57efc11ecd62f300eef960b62e738d3147 SHA512 196be319f31860d89654c23241edde503d4194064617970d87cb0d0a66544959bc666dd34a3bf1a42e69ddb5927420728a1e208b7bb848e935e99f3a090ffa7a
EBUILD deltup-0.4.6-r1.ebuild 837 BLAKE2B a44c8ae42bd704a52820864262f9ace04492143dc4d063a517b370689c81b96563eda7dc8b2a14a8758d535c7dcdac7218267991379baf4db35e144a20e120c0 SHA512 0da562677bd95e7ea5ce6a8f1ff12a7a6e3d31bda1e08c2ac2653ed9dad72b2a77603915b2d791195eed4e6bcac7354edd6129a2a00897f0c7cf8d32feef50cc
MISC metadata.xml 559 BLAKE2B f519d2d6a797e16aba8fd7aabe17554c5b4a2ba03ebe6c7c5bba44f5eaaf0c5bb4b5bb72de383147a3ced0f6f0a7034a357488e37506797a920fcb3455a97026 SHA512 e3f2234ad04c520aa8aa260b50177c3027acea5ef9e71861dcc9328e0d95e2d3d6df9d29705ce810b4ed6236412a1178512f7bb3bebbedad706c62eba98e98d0

@ -1,40 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit toolchain-funcs
DESCRIPTION="Delta-Update - patch system for updating source-archives."
HOMEPAGE="http://deltup.sourceforge.net"
SRC_URI="https://github.com/jjwhitney/Deltup/archive/v${PV}.tar.gz -> ${P}.tar.gz"
MY_PN="Deltup"
S="${WORKDIR}/${MY_PN}-${PV}/src"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
DEPEND="
sys-libs/zlib
app-arch/bzip2
dev-libs/openssl:0=
"
RDEPEND="${DEPEND}
|| ( dev-util/bdelta =dev-util/xdelta-1* )"
PATCHES=(
"${FILESDIR}"/${PN}-0.4.6-ldflags.patch
"${FILESDIR}"/${PN}-0.4.6-cxx.patch
)
src_compile() {
emake CXX=$(tc-getCXX)
}
src_install() {
emake DESTDIR="${D}" PREFIX=/usr install
dodoc "${S}"/../{README,ChangeLog}
doman "${S}"/../deltup.1
}

@ -1,23 +0,0 @@
diff --git a/Makefile b/Makefile
index 6a3aa95..a591a6f 100644
--- a/Makefile
+++ b/Makefile
@@ -7,3 +7,3 @@ CC = g++
objfiles=bpatch.o archfunc.o file.o system.o tmpstore.o deltup.o
-libs=-lstdc++ -lz -lbz2 -lcrypto #-lssl
+libs=-lz -lbz2 -lcrypto #-lssl
@@ -12,3 +12,3 @@ libs=-lstdc++ -lz -lbz2 -lcrypto #-lssl
%.o : %.cpp
- ${CC} -c $< -o $@ ${CXXFLAGS} #-g #-Wall -pedantic
+ ${CXX} -c $< -o $@ ${CXXFLAGS} #-g #-Wall -pedantic
@@ -17,6 +17,6 @@ all: deltup
depend:
- gcc -MM *.cpp > .depend
+ ${CXX} -MM *.cpp > .depend
deltup: $(objfiles)
- ${CC} $(objfiles) ${LDFLAGS} -o deltup $(libs)
+ ${CXX} $(objfiles) ${LDFLAGS} -o deltup $(libs)

@ -1,9 +0,0 @@
diff --git a/Makefile b/Makefile
index 6a3aa95..6e7c5cf 100644
--- a/Makefile
+++ b/Makefile
@@ -20,3 +20,3 @@ depend:
deltup: $(objfiles)
- ${CC} $(objfiles) ${CXXFLAGS} -o deltup $(libs)
+ ${CC} $(objfiles) ${LDFLAGS} -o deltup $(libs)

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>Ameretat.Reith@gmail.com</email>
<name>Ameretat 'reith' Reith</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">jjwhitney/Deltup</remote-id>
<remote-id type="sourceforge">deltup</remote-id>
</upstream>
</pkgmetadata>

@ -1,4 +0,0 @@
AUX getdelta-0.7.9.patch 9393 BLAKE2B 1b105cccd24dc039ea5c14f119b67fb9ea570172d1e0808af905951ef23275ea1843a60cda1156cfa653904ec42ae5c869faaf4133a5c614162956dc064691c8 SHA512 c9c363c8e36245a8cd409d3a43c0d9110c409311f6972893d993f16f2911496c33c50c98e8dd9138b52bb7d7dc5ffb56b0611c28e9682ea5ac189cb27c5755dc
DIST getdelta-0.7.8.tar.bz2 10335 BLAKE2B ab2093a805649904405d23d7ec7afb2f338e87864c91f8aeb13efa2547f5493080cc1249a28a73da8e17d6b5aaff6fc00f217fe5b8df51db4fbea2420a88a523 SHA512 66374ce1a0ec5492d11478ddcaeb67b497a44357605f3cd1b9176796ca9f69d8c6865f9db188a6d7722c4ab372a5a317dfa6fafe97d9f08f76f332469f1ee2b2
EBUILD getdelta-0.7.9-r2.ebuild 1380 BLAKE2B 5a2ebac4ba4c28e1d7ae1b6ead82367cf57750368a4d30ba010db0d18c7703d76ebb574d7ad03c5ef1dc7502d157426423a8e5a69d796bf9537a25a312de9f0b SHA512 1ff9fa5062763fc73b6e893251356fc7c12e114e5258411b9acb9817c4be3417211f032faa7ac5b7d36f749bf4b1d0bc43341b9e840f49a6ab4ab67cbe0a9995
MISC metadata.xml 253 BLAKE2B 7dac7f77dcc8de31f439cc6d7770a503f95be9c2f8ae57df9e725df941e2b31a90a43664a485a5fad9510b9ae060ba7aaaddba29324338dd9eb07d88a63c7dce SHA512 303268e1f46e337e32c64b544c0962ecbe8de1799c42736b3c3515b6f31954a655830c402317bd0534cac12059e17eeb5f360d010432dff795a136662a5c10f1

@ -1,252 +0,0 @@
--- getdelta.sh 2007-07-13 16:30:26.000000000 +0000
+++ getdelta.sh 2010-08-27 17:23:31.692000002 +0000
@@ -25,6 +25,9 @@
VERSION="0.7"
# Changelog
+# version 0.7.9 2008/10/08
+# - add second parameter for destination name (EAPI=2)
+# - quote more carefully
# version 0.7.8 2007/07/13
# - added option -O to call of emerge when finding mirrors
# - replaced some calls of coreutils with bash-internals
@@ -326,13 +329,13 @@
remove() {
output "${GREEN}You have chosen to remove ${CYAN}$1\n"
- pushd ${DISTDIR} >/dev/null 2>&1
+ pushd -- "${DISTDIR}" >/dev/null 2>&1
removeme=true
for n in $(grep -v "^#" ${DO_NOT_REMOVE})
do
grep -q $n <<< "$1" && removeme=false && output "${CYAN}${1}${RED} is not deleted, since it matches ${n} in ${DO_NOT_REMOVE}"
done
- $removeme && rm -f $1
+ $removeme && rm -f -- "$1"
popd >/dev/null 2>&1
}
@@ -349,7 +352,7 @@
-e "s/src4/srcDDD/g" \
-e "s/src5/srcEEE/g" \
-e "s/src6/srcFFF/g" \
- -e "s/src7/srcGGG/g" <<< $MASK_FILENAME)
+ -e "s/src7/srcGGG/g" <<< "$MASK_FILENAME")
fi
# ignore PR for src-files of firefox
@@ -375,7 +378,7 @@
-e "s/rc//g" \
-e "s/[\._-]//g" \
-e "s/\+//g" \
- -e "s/ //g" <<< $MASK_FILENAME)
+ -e "s/ //g" <<< "$MASK_FILENAME")
}
# create or update a config-file
@@ -384,6 +387,7 @@
add_to_configfile LOCAL_MIRROR "" "set this to one or more (space separated) URI ending with '/' if you want to check one or more local mirror(s) first\n# most people just leave it empty."
add_to_configfile DELTUP_SERVER "http://linux01.gwdg.de/~nlissne/deltup.php" "deltup-server to use"
add_to_configfile FETCH "/usr/bin/wget -t 1 --passive-ftp" "command to use for downloading"
+add_to_configfile FETCHNAME "\$FETCH -O" "command to use for downloading; first parameter is the filename, second the url"
add_to_configfile QUEUERETRY 15 "number of seconds to wait before a queued request is retried"
add_to_configfile MAXIMUM_ACCEPTABLE_QUEUEPOS "15" "the maximum queuepos you would accept (if higher download full archive instead)"
add_to_configfile QUEUETIMEOUT 900 "when a dtu-request is queued - how long should we wait max. before downloading the original archive instead (in seconds)"
@@ -424,14 +428,14 @@
add_to_donotremove "^rp-pppoe"
-if [ -z $1 ]
+if [ -z "$1" ]
then
COLOR=true
echo -e "${YELLOW}getdelta.sh version ${VERSION}"
echo "This script has to be called like this:"
echo -e "${CYAN}$0 <URI>"
echo -e "\n${YELLOW}To use it, you should just put the following line into your /etc/make.conf"
- echo -e "${GREEN}FETCHCOMMAND=\"$0 \\\${URI}\""
+ echo -e "${GREEN}FETCHCOMMAND=\"$0 \\\"\\\${URI}\\\" \\\"\\\${FILE}\\\"\""
echo -e "\n${YELLOW}There is a config-file ${CYAN}${GETDELTA_CONFIGFILE}${YELLOW} with some variables to control the behaviour of this script."
echo -e "Edit it to your needs.${NORMAL}"
exit 1
@@ -464,10 +468,12 @@
output "use getdelta.sh for your FETCHCOMMAND, only." &&
sleep 5 && exit 1
-pushd $DISTDIR >/dev/null 2>/dev/null
+pushd -- "$DISTDIR" >/dev/null 2>/dev/null
ORIG_URI=$1
NEW_FILE=$(basename $ORIG_URI)
+[ -z "${NEW_FILE}" ] && NEW_FILE=${ORIG_URI##*/}
+
# repoman downloads metadata.dtd with FETCHCOMMAND
# this should not be done with getdelta - so just fetch the file and exit
@@ -475,7 +481,7 @@
# dtu files.
if [ "${NEW_FILE}" = "metadata.dtd" ] || [ "$GETDELTA" = "0" ]
then
- $FETCH $@
+ $FETCHNAME "$NEW_FILE" "$ORIG_URI"
exit $?
fi
@@ -516,7 +522,7 @@
#
output "${GREEN}Searching for a previously downloaded file in ${YELLOW}${DISTDIR}\n"
-first_chars=$(sed 's/[[:digit:]][[:print:]]*$//' <<< $NEW_FILE)
+first_chars=$(sed 's/[[:digit:]][[:print:]]*$//' <<< "$NEW_FILE")
length_first_chars=${#first_chars}
[ $length_first_chars -lt 3 ] && first_chars="${NEW_FILE:0:2}"
@@ -527,7 +533,7 @@
let len1=${#mask}
filelist=""
-for name in $( ls ${first_chars}* 2>/dev/null )
+for name in $( ls -- "${first_chars}"* 2>/dev/null )
do
mask2=$(mask_name "${name}")
# add any file, that results in the same mask or differ not more than two letters
@@ -582,7 +588,7 @@
# find matching part of filename - first: frontmatch
x=0;
- a=($NEW_FILE $filelist)
+ a=("$NEW_FILE" $filelist)
match=""
while [ -z "$match" ]
do
@@ -657,7 +663,7 @@
FILE_IS_CORRUPT=false
if $CHECK_OLD_FILE
then
- file_digest=$(grep -h ${best_candidate} ${FILESDIR}/digest-* | sed -n 1p)
+ file_digest=$(grep -h ${best_candidate} "${FILESDIR}"/digest-* | sed -n 1p)
if [ "$file_digest" ]
then
file_md5=$(cut -d ' ' -f2 <<< "$file_digest")
@@ -669,7 +675,7 @@
FILE_IS_CORRUPT=true
fi
else
- if [ $(rev <<< ${best_candidate} | cut -d. -f2 | rev) = "tar" ]
+ if [ $(rev <<< "${best_candidate}" | cut -d. -f2 | rev) = "tar" ]
then
output "${YELLOW}Could not find a digest-file for ${CYAN}${best_candidate}${YELLOW}. Testing file integrity with tar.\n"
if ! tar -tf ${best_candidate} >/dev/null
@@ -698,17 +704,16 @@
# Remember where we are, and go to a new dir there we can work
tmp_dwn_dest="${DISTDIR}/.getdelta-`date +%N`-tmp"
- mkdir ${tmp_dwn_dest}
+ mkdir -- "${tmp_dwn_dest}"
# If user abort Ctrl+C (signal 2), remove tmp-dir; enabable trap again and send it again to stop wget
- trap "rm -r ${tmp_dwn_dest}; trap 2; kill -2 $$" 2
- pushd ${tmp_dwn_dest} >/dev/null 2>&1
+ trap 'rm -r -- "${tmp_dwn_dest}"; trap 2; kill -2 '$$ 2
+ pushd -- "${tmp_dwn_dest}" >/dev/null 2>&1
# thanks to MATSUI Fe2+ Tetsushi for idea and patch
FILESIZE=$(stat -c %s "${DISTDIR}/${best_candidate}")
let TIMELIMIT=${FILESIZE}/${BANDWIDTH}
[[ $TIMELIMIT -lt $QUEUETIMEOUT ]] && QUEUETIMEOUT=$TIMELIMIT
-
- if $FETCH "${DELTUP_SERVER}${query}"
+ if $FETCH "${DELTUP_SERVER}${query}" -O ${best_candidate}-${NEW_FILE}.dtu
then
# thanks to deelkar for this much more elegant solution to the "broken pipe" problem with "head -n1"
GOTFILE=$(ls -c | sed -n 1p)
@@ -718,15 +723,15 @@
# may have sento to us.
# first: the request have been queued
- if [ "${GOTFILE}" = "deltup-queued" ]
+# if [ "${GOTFILE}" = "deltup-queued" ]
+ if [[ "$(file -bi ${GOTFILE}|cut -d ";" -f1)" != "application/x-bzip2" && "$(cat ${GOTFILE}|cut -d "," -f1)" != "sorry" ]]
then
let QTMOUT=$(date +%s)+QUEUETIMEOUT
- while [ -f deltup-queued ]
+ while [[ "$(file -bi ${GOTFILE}|cut -d ";" -f1)" != "application/x-bzip2" && "$(cat ${GOTFILE}|cut -d "," -f1)" != "sorry" ]]
do
output "${GREEN}destination file: ${CYAN}${NEW_FILE}\n"
- output "${YELLOW}$(cat deltup-queued)"
- QUEUEPOS=$(grep "has been queued" deltup-queued | cut -d. -f2 | cut -d")" -f1)
- rm -f deltup-queued
+ output "${YELLOW}$(cat ${GOTFILE})"
+ QUEUEPOS=$(grep "has been queued" ${GOTFILE} | cut -d. -f2 | cut -d")" -f1)
TSTAMP=$(date +%s)
if ((TSTAMP<QTMOUT)) && ((QUEUEPOS<=MAXIMUM_ACCEPTABLE_QUEUEPOS))
then
@@ -741,7 +746,7 @@
sleep 1
done
echo -n -e "${NORMAL}"
- $FETCH "${DELTUP_SERVER}${query}"
+ $FETCH "${DELTUP_SERVER}${query}" -O ${best_candidate}-${NEW_FILE}.dtu
GOTFILE=$(ls -c | sed -n 1p)
else
if ((TSTAMP>=QTMOUT))
@@ -761,20 +766,20 @@
done
fi
- if [ -f ${best_candidate}-${NEW_FILE}.failed ]
+ if [ "$(cat ${GOTFILE}|cut -d "," -f1)" = "sorry" ]
then
output "\n${RED}The server could not build the dtu-file for ${NEW_FILE}\n"
- output "${YELLOW}reason:\n${RED}$(cat ${best_candidate}-${NEW_FILE}.failed)\n"
- rm -rf ${best_candidate}-${NEW_FILE}.failed
+ output "${YELLOW}reason:\n${RED}$(cat ${GOTFILE})\n"
+ rm -rf -- "${GOTFILE}"
fi
- if [ -f ${best_candidate}-${NEW_FILE}.dtu ]
+ if [ -f "${best_candidate}-${NEW_FILE}.dtu" ]
then
output "${GREEN}Successfully fetched the dtu-file - let's build ${NEW_FILE}...\n"
- downloadsize=$(stat -c %s ${best_candidate}-${NEW_FILE}.dtu)
- if deltup -p -v -D ${DISTDIR} ${best_candidate}-${NEW_FILE}.dtu
+ downloadsize=$(stat -c %s "${best_candidate}-${NEW_FILE}.dtu")
+ if deltup -p -v -D "${DISTDIR}" "${best_candidate}-${NEW_FILE}.dtu"
then
- newsize=$(stat -c %s ${NEW_FILE})
+ newsize=$(stat -c %s "${NEW_FILE}")
let savedsize=${newsize}-${downloadsize}
let percent=${savedsize}*100/${newsize}
unit="bytes"
@@ -791,8 +796,8 @@
esac
output "${YELLOW}This dtu-file saved ${UCOLOR}${savedsize} ${unit} (${percent}%)${YELLOW} download size.\n"
fi
- mv -f ${NEW_FILE} ${DISTDIR} &&
- ${REMOVE_OLD} && remove "${best_candidate}"
+ mv -f -- "${NEW_FILE}" "${DISTDIR}" &&
+ ${REMOVE_OLD} && remove ${best_candidate}
fi
fi # if $FETCH "${DELTUP_SERVER}${query}"
@@ -812,7 +817,7 @@
read
fi
popd >/dev/null 2>&1
- rm -rf ${tmp_dwn_dest}
+ rm -rf -- "${tmp_dwn_dest}"
#stop respond to trap2
trap 2
fi # if ! FILE_IS_CORRUPT
@@ -824,10 +829,10 @@
# Ok, once we are here, we should have got the delta (and used it)
# or we still have to download the full file
-if ! [ -f ${DISTDIR}/${NEW_FILE} ]
+if ! [ -f "${DISTDIR}/${NEW_FILE}" ]
then
output "${RED}The dtu could not be fetched,${YELLOW} downloading full file from original URL\n"
- $FETCH $ORIG_URI
+ $FETCHNAME "$NEW_FILE" "$ORIG_URI"
# remember we had a fallback to use correct exitcode for portage
FALLBACK=$?
fi

@ -1,46 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit epatch
DESCRIPTION="dynamic deltup client"
HOMEPAGE="http://linux01.gwdg.de/~nlissne/"
SRC_URI="http://linux01.gwdg.de/~nlissne/${PN}-0.7.8.tar.bz2"
SLOT="0"
IUSE=""
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~sparc ~x86"
RDEPEND="app-portage/deltup
dev-util/bdelta"
S=${WORKDIR}
src_prepare() {
epatch "${FILESDIR}"/${P}.patch
}
src_install() {
# portage has moved make.globals, so we just hotfix it
sed -i -e "s:/etc/make.globals:/usr/share/portage/config/make.globals:g" "${WORKDIR}"/getdelta.sh || die "Couldn't fix make.globals path"
# make.conf has now two locations. This should fix it ( #461726 )
sed -i -e "s:source /etc/make.conf:source /etc/make.conf || source /etc/portage/make.conf:" "${WORKDIR}"/getdelta.sh || die "Couldn't fix make.conf path"
sed -i -e "s:/bin/sh:/bin/bash:" "${WORKDIR}"/getdelta.sh || die
dobin "${WORKDIR}"/getdelta.sh
}
pkg_postinst() {
elog "You need to put"
elog "FETCHCOMMAND=\"/usr/bin/getdelta.sh \\\${URI}\""
elog "into your /etc/make.conf to make use of getdelta"
# make sure permissions are ok
touch "${ROOT}"/var/log/getdelta.log
mkdir -p "${ROOT}"/etc/deltup
chown -R portage:portage "${ROOT}"/{var/log/getdelta.log,etc/deltup}
chmod -R ug+rwX "${ROOT}"/{var/log/getdelta.log,etc/deltup}
}

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>patrick@gentoo.org</email>
<name>Patrick Lauer</name>
</maintainer>
</pkgmetadata>

@ -1,6 +1,8 @@
DIST iwdevtools-0.1.1.tar.gz 16139 BLAKE2B effceb407319d2f8acf44db5642a55c426c73628bef9c2004dd76118dc042cbc1178975e06b14d6950cef417790693af9a98dc77e4873f0175a408ca14f71384 SHA512 b0d3a1145c3ecfc71e7f8b0d8d8e321840869037841e1faa547ad4a385751b4fb13de31b3ed497eeacbdf227a81c4f28ff6fd229b008105489ada7c1a15b88e4
DIST iwdevtools-0.2.0.tar.gz 23498 BLAKE2B 50c946bb69ae720b27836aebb825d6b1e9545e80dda6d0c939c4be7be30f0f4017c309b2794805fc030e074cc2629bbc328545024d5f89860d05693731ab0b55 SHA512 c31d8646477f1cb8ab784441e2f16155248fc337d2138ce6780810dc7e81cdd6792d610db26e8f7759f89f50732c784bf4938c4a861420412f0056fd9b391a08
DIST iwdevtools-0.3.1.tar.gz 25597 BLAKE2B 1129ff57f95c27156023752a85b9cb25f66c75d2548a2d7be284b5de9b2b1dee7ed56fa806d175c7751f29a05529f659de7524f967484deacf9138e83899dd9a SHA512 4504d8fb1ff18497fc747482ab1c707b6c581f6b4ac74a494459e4e5e45867e2ee8e39e60b020225509a6c5654e40b31f17d9de0300a2ef76e9d5df248c01847
EBUILD iwdevtools-0.1.1.ebuild 955 BLAKE2B 62661252672c6a17599ff49885cc27fefb0025444786888941c0900d45e11674884ce940109934b9c0abba2dc5ecd62387c89c148772f28476c9e20717b9cd70 SHA512 ba5cd8d8c7d37529a32d8382986e03d45f295914c9e2545ca7f8358e10ceca276909c41d0a5351085f9316bf389127dd835ba6501e188a9de693fe22983dc93c
EBUILD iwdevtools-0.2.0.ebuild 1139 BLAKE2B 12e5456739590061da4ea8cb55c27390810aa9bf4925fe4a6bcace09f7bb82c7d927fba651a0c0cecde0609bc2b7a918f7783098012011e88c1ab9eb21f08b58 SHA512 444672e125e95ca90a370a28b8d73273a4cf901ebe96cbd52a1905cfdb39010711417989e1c12dcbc1beb48d422d734617d09efe14a793e3b201062c979f1525
EBUILD iwdevtools-0.3.1.ebuild 1139 BLAKE2B 12e5456739590061da4ea8cb55c27390810aa9bf4925fe4a6bcace09f7bb82c7d927fba651a0c0cecde0609bc2b7a918f7783098012011e88c1ab9eb21f08b58 SHA512 444672e125e95ca90a370a28b8d73273a4cf901ebe96cbd52a1905cfdb39010711417989e1c12dcbc1beb48d422d734617d09efe14a793e3b201062c979f1525
EBUILD iwdevtools-9999.ebuild 1098 BLAKE2B bfc12186e24ba828d38fc480d1e2e922dabbc45fe193801a42b6873be1247d2bc35ec4e6b68c9bdfda5b5d6336a947bb85a050613710732a14b101add42a8460 SHA512 af89291b91cd2f676f5bea188d99535496857ff45e1522fa00cef34c5f88dfbda92be2c268c1b9fa3663c3980900d7c5bbf180e5429846f6ed8e818c28c399d3
MISC metadata.xml 353 BLAKE2B f4868e3da19d4f84861e6b6c4dc90bc7e75804eb6d5db4b52992ec3ab9b33e5c4fb44811c8cec56ea5049de90c3ed499795d3b2b402557cf9bd0cb63a4718dcd SHA512 e63ba6b3d19b2ffa64561c986be1fe5094abc27db85c9cc8c71cd2879c1450c44d37370bdce662f0b4295c5d63b8a9dab3088bd645552039ccb76f93b7a0e2d2

@ -0,0 +1,40 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson optfeature
DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA"
HOMEPAGE="https://github.com/ionenwks/iwdevtools"
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
app-misc/pax-utils
app-portage/portage-utils
sys-apps/diffutils
sys-apps/file
sys-apps/portage
sys-apps/util-linux"
src_configure() {
meson_src_configure -Ddocdir=${PF}
}
pkg_postinst() {
optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail
if [[ ! ${REPLACING_VERSIONS} ]]; then
elog "To (optionally) integrate with portage, inspect the .bashrc files installed"
elog "at ${EROOT}/usr/share/${PN}. If not already using a bashrc, you can use"
elog "the example bashrc directly by creating a symlink:"
elog
elog " ln -s ../../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc"
elog
elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for info on tools."
fi
}

Binary file not shown.

@ -1,4 +0,0 @@
AUX lout-3.38-makefile.patch 715 BLAKE2B d2d72e707691a5fe09e152de7c113a821e524c2f67a37e1b6ad1d064e8ab499bc32004967bf226a225ce7fc41e808f4758f9f50dcfd6254b51c0500a53d9d1bd SHA512 17fbc465143bec59ca1bb410aa3b4e376ce2fc4e65a15747f72104db9387ba9429ce21f83e2b64224ed8b856c42b68df4bf27e2c9df9ed4d9bae872b126967bc
DIST lout-3.40.tar.gz 2172651 BLAKE2B 0bf2ee498d6fbb91e353d46fe1f7f0f44053be174df901b08ee630f0b4935e19c056a50e2eda4d07ab69aac6d7bf738b42277bb37060e967db73ace6a51029af SHA512 adffbb44b9328f0d64b1c8f08fe0217307b1cca870827ca54e0aaae5a2258f519e3e6f0adc715ba6d192dd731ab26c2cc86aa8611d991d5665503842e599c061
EBUILD lout-3.40.ebuild 2046 BLAKE2B 24a403a7b363bf9a43a91a1cf1696467131eca94fd6371cd13ba534b326af7e8b11b03ccea54031b48fddf5b5beeddaf8abad6d7a84d9831c64afb14ccb542ee SHA512 31ffe212dfa3f64156ad8376c862eedf4ea568c2b3649ce92d62789820cc8bbc7f2c9778e08fc29d5bf0dea76064e6ae6caac62f7692153109fccf9dd83ffeea
MISC metadata.xml 241 BLAKE2B e0a2a0802fa3cdf63e76215187d14bf8f7dce89bfa0a518034c19f8efc658f8c1264e0c8d27647dcb08be031828619220f457168941be3dc067a4092fbf9ff88 SHA512 a51c29d1e99be12f982724f0d4e738b509cbf9bdfa71461320386fcbd9f44431c09e78487ea246540285b39cb271d5e75da04512ef89fca87729161388aaf8e9

@ -1,33 +0,0 @@
--- lout-3.38/makefile.orig 2008-10-13 23:35:17.000000000 +0200
+++ lout-3.38/makefile 2009-09-04 16:40:00.000000000 +0200
@@ -295,11 +295,9 @@
ZLIB =
ZLIBPATH =
-CC = gcc
-
RCOPY = cp -r
-COPTS = -ansi -pedantic -Wall -O3
+COPTS += -ansi -pedantic -Wall
CFLAGS = -DOS_UNIX=$(OSUNIX) \
-DOS_DOS=$(OSDOS) \
@@ -333,7 +331,7 @@
z49.o z50.o z51.o z52.o
lout: $(OBJS)
- $(CC) -o lout $(OBJS) $(ZLIB) -lm
+ $(CC) $(COPTS) $(LDFLAGS) -o lout $(OBJS) $(ZLIB) -lm
chmod a+x lout
$(OBJS): externs.h
@@ -341,7 +339,7 @@
externs.h:
prg2lout: prg2lout.c
- $(CC) $(COPTS) -o prg2lout prg2lout.c
+ $(CC) $(COPTS) $(LDFLAGS) -o prg2lout prg2lout.c
chmod a+x prg2lout
all: lout prg2lout

@ -1,85 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit toolchain-funcs
IUSE="zlib doc"
DESCRIPTION="High-level language for document formatting"
HOMEPAGE="http://savannah.nongnu.org/projects/lout"
SRC_URI="mirror://nongnu/lout/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
DEPEND="zlib? ( >=sys-libs/zlib-1.1.4 )"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-3.38-makefile.patch"
)
src_compile() {
tc-export CC
local myconf
use zlib && myconf="$myconf PDF_COMPRESSION=1 ZLIB=-lz"
emake COPTS="${CFLAGS}" BINDIR="${EPREFIX}"/usr/bin \
LOUTLIBDIR="${EPREFIX}"/usr/share/lout \
LOUTDOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
MANDIR="${EPREFIX}"/usr/share/man/man1 \
${myconf} lout prg2lout || die "emake prg2lout lout failed"
}
compile_doc() {
#
# SYNOPSIS: compile_doc file times
#
einfo "${1}:"
# yes, it *is* necessary to run this 6 times...
for i in $(seq 1 $(expr $2 - 1)) ; do
einfo " pass $i"
lout all -o ${docdir}/$1 -e /dev/null
done
# in the last one, let errors be reported
einfo " final pass"
lout all -o ${docdir}/$1 || die "final pass failed"
}
src_install() {
local bindir libdir docdir mandir
bindir=${ED}usr/bin
libdir=${ED}usr/share/lout
docdir=${ED}usr/share/doc/${PF}
mandir=${ED}usr/share/man/man1
export LOUTLIB=${libdir}
export PATH="${bindir}:${PATH}"
mkdir -p ${bindir} ${docdir} ${mandir}
make BINDIR=${bindir} \
LOUTLIBDIR=${libdir} \
LOUTDOCDIR=${docdir} \
MANDIR=${mandir} \
install installdoc installman || die "make install failed"
lout -x -s "${ED}"usr/share/lout/include/init || die "lout init failed"
mv ${docdir}/README{,.docs}
dodoc README READMEPDF blurb blurb.short whatsnew
if use doc ; then
einfo "building postscript documentation (may take a while)"
cd doc/user
compile_doc user.ps 6
cd ../design
compile_doc design.ps 3
cd ../expert
compile_doc expert.ps 4
cd ../slides
compile_doc slides.ps 2
fi
}

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">lout</remote-id>
</upstream>
</pkgmetadata>

@ -2,6 +2,6 @@ AUX pinfo-0.6.13-fno-common.patch 217 BLAKE2B 80bfe222627299bb078cc33005a6470278
AUX pinfo-0.6.9-GROFF_NO_SGR.patch 259 BLAKE2B a49a7addbf822436bc5cb8cf2da9964eca3b354274de1fb5f64cf4d634164fbe55e634c99282f87b3cbda5ac9f334b25d9123237b4cc64e7e5286b57ddf2a057 SHA512 373eea0e8feca230c14bf658ca5e73698ea16d35b5ca790c46b5bf02a83aaf1d55628183f89666913dfea96ef0f3653789255f8dfd616fe5b3a19be195d46ce6
AUX pinfo-0.6.9-lzma-xz.patch 614 BLAKE2B 0b84247de91a42f75d0664f4ccab23e3d57bc66f6af2444e8b9dee2c0e6edb5afad1d467725507c9618947463cdd2f221024c7feb387282ebafcb6bc62741c89 SHA512 8e3ec8a98347c061826cc913c09fd2177d0f8625947c319b527e85d5ae3dcbf7dafb34b5f4a5e2fc9639bcc4db45afdea7dda6db6a88001e1c6a3994b4847ae4
DIST pinfo-0.6.13.tar.gz 157103 BLAKE2B 18af4a5ae1bbd2abccb174ce1a3a16e4d17207a10015042723c58f80695c2580ca0c1c60f4f6f4f08e67eb01316fe48cd848a887e65159a6cd4463eca14bdecd SHA512 739e24821a363a087fb9df5651694f051286d4a15c3e51f2421a2aa60b1efe1da558b959ba22a0094e22854534ea5875498156e8ea2e198e31001aecab1a18df
EBUILD pinfo-0.6.13.ebuild 1080 BLAKE2B a30f5f1a90fa8cd988839ca7ab3e89aa84f70837dd7e8291f0be259b7fcb49b79cea9f069fe8167cbefd507d407df457ddcbda0ba0357a6008e56865692d9282 SHA512 4da1a32abb1417058e55697f44ae9b03b8d7a879a6e58ef2f25bd81cab387804c61c894759b00b657086453ced3b83ba937878472faeaf700d793a7a2c3b6f45
EBUILD pinfo-0.6.13.ebuild 1087 BLAKE2B e4fc77671bb3cac6a1a9fdcfaf4b898caf61ea313cc9a630d0ff29f2e519831821ba27a411dbfedfb761921f383d0f5043d33a451f48358c118197c5cfa8b230 SHA512 cab73af963721e6b7b5c3e42a9684679f96f176cf2444d2ad7b1d0a10dce4ecb5d4c62cc6e7cc3acb9f1859bdfd367151d14181619b48d9a794b291138ef53a5
EBUILD pinfo-99999.ebuild 965 BLAKE2B 70eea0fb86462f8cea446b270fcde21247bb2d497946ddf585bbf5f21651de0068746f82133cb0dbf8b3802be02af7ccbd8189118bc4da21e525b2cf456872eb SHA512 38490ae9c934f6a73e31b4e30df86d249f5c54199622ec6d9c9185f3d13cc83cc56a711b62c9fb639ffd80ae8448ccd9c8548121bcbb21356e272c3f44a7381f
MISC metadata.xml 245 BLAKE2B 1564b4d8e674e807191dcc857c12585eaf336e3418e110853e311b2851b382ca8931b46a96230677251bf3784004879d8498cae2dae11c9289f4a8606dfa5d7f SHA512 bd2ae86e550344a79551fe0383e4625d28ca6fad675d84c66fc5b22ed7fe3afbfc2b4d6a7b1a5d02f6efbc56950b8295270a3dba8a1e7e51fde80a370d0c868a

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -10,7 +10,7 @@ SRC_URI="https://github.com/baszoetekouw/pinfo/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
IUSE="nls readline"
RDEPEND="

@ -247,5 +247,5 @@ DIST yid.traineddata-tessdata_best-4.1.0 3278995 BLAKE2B 52dec464f0cd020d8060e42
DIST yor.traineddata-tessdata_best-4.0.0 3736121 BLAKE2B 370679dface083eef9f5c71e6f0c21bfb78dee7720b54c4431d4414468a6fd6c1ea01144eabe6d4fd992930efeb852f3ccfbc3428b7f3f8c6ac81f5e2613f048 SHA512 fd383977a7196f5e7d50bbd9a04c50783c8e5fb1512593c23a9fec6c49c3f756f0ecd78986cdf1381d6947031eece84680c1db51a727981ec905b3ade8829ddc
DIST yor.traineddata-tessdata_best-4.1.0 3736121 BLAKE2B 370679dface083eef9f5c71e6f0c21bfb78dee7720b54c4431d4414468a6fd6c1ea01144eabe6d4fd992930efeb852f3ccfbc3428b7f3f8c6ac81f5e2613f048 SHA512 fd383977a7196f5e7d50bbd9a04c50783c8e5fb1512593c23a9fec6c49c3f756f0ecd78986cdf1381d6947031eece84680c1db51a727981ec905b3ade8829ddc
EBUILD tessdata_best-4.0.0.ebuild 2196 BLAKE2B 5cde56a7f95464cd4ab531c806c56cc0315cc0679fc61940fdf3f66b0ad41e87dd768c949706669c3eaf0d8c51f07179aadc150971aa23067234b0d42903cce4 SHA512 ce605018b6c91ac3d65d7f429354a7f4cfcc1e3f137e3ab65ba6dfad0f7f3fcea550f1465125f2e29bedb8d7395edd9f9c640f66f8cc7b07d359925d23cd5b6a
EBUILD tessdata_best-4.1.0.ebuild 2196 BLAKE2B 74e21c174f191ac65ca3311d80ae2da2124408f8b2666b486126cd01fac9281f27158ee4ec0f0acd463eb20ea36ab4b78caaeb8567d4c3f4791786bb468ec4c1 SHA512 72b85288c97e6e06df482ec63ce22b787b8910600d49cf8fe2c86f75daca10080ededc7e02ef2da97448843cdb4ee97005e562c1f0b84e099315f315c200f36b
EBUILD tessdata_best-4.1.0.ebuild 2203 BLAKE2B ac7ddd1eb4431adabf24eb5629b4f20f5266819fbaf1f9123a824fecd7334b9396c789e08d6e4d67f9b04ffffb32e07a66f2e4edfec1df2247ca09da5ac99356 SHA512 851321b585bf80d4952e3763fe8167cd57f5279ce7597eb23c78be9b443a388a318241128197e3de29645dac206b11a0618ca0f55fc250c947cba825194e8f0f
MISC metadata.xml 449 BLAKE2B 8ab22713a9c1c56d67de86275133d22024490a8b9957ddb5bb4a68b45e4e38a69e4d864d50e9f638bab9b840f3802dad01b7b818a95da42c7502e2715975239e SHA512 21f4673eef772853958197283e519e920d9451c32cc3e7baa5bfc2d9c75ecf9b522ca082e8d673a41f978b1a16e0f727777868aa1dabb6ba21592b50f20a0ae5

@ -12,7 +12,7 @@ SRC_URI="${URI_PREFIX}eng.traineddata -> eng.traineddata-${P}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="+osd"
RDEPEND="!app-text/tessdata_fast

@ -247,5 +247,5 @@ DIST yid.traineddata-tessdata_fast-4.1.0 545606 BLAKE2B 96d06916e67e5712d708d6c4
DIST yor.traineddata-tessdata_fast-4.0.0 963400 BLAKE2B 38f84a1c331ef161cf3d6bb25e8586d1cd5fa0458fcd295fec3481f3c02cfe3f9f138c22731af3beec09471570b5d790917bb42ac40e5597dd5336afe2f55cea SHA512 da4d086f52534fbf01ac00dd996aceb2c646fc61b60199cf539cc7a223c050e69079ede591b95abbe1d3927a39ca7f9bedd68c558e6df54d949dff5c6428f449
DIST yor.traineddata-tessdata_fast-4.1.0 963400 BLAKE2B 38f84a1c331ef161cf3d6bb25e8586d1cd5fa0458fcd295fec3481f3c02cfe3f9f138c22731af3beec09471570b5d790917bb42ac40e5597dd5336afe2f55cea SHA512 da4d086f52534fbf01ac00dd996aceb2c646fc61b60199cf539cc7a223c050e69079ede591b95abbe1d3927a39ca7f9bedd68c558e6df54d949dff5c6428f449
EBUILD tessdata_fast-4.0.0.ebuild 2201 BLAKE2B ab52780b5c63d4ce062a0964abee89f5a2924c0a2c1a4fd993ad7de5159cc7a1c7fd7a90933ea25711008cec249db171387c24680a5167be4b296f6382508775 SHA512 d7dd529f1c9efb40cbddb65c55ebdf5427d36e70e9f070b331a07a333c73b308d1114904d59073f072b2593ccbac70b5c057371127069b2d30e3dc2016d3b75f
EBUILD tessdata_fast-4.1.0.ebuild 2207 BLAKE2B de88fffef51a9036a3984567b6689ca6b86dac1b9fc5a1baa6900078213232919b780184ee73f111296c92910193d18384686ecc8f6bf7c9afb8500a2517345c SHA512 4340dae310243a84301a8ee26af353b2f46cd1649677bd63a58a0515c93b7963e221838bd579af5646e383fed79b3ef36ec5aed424694c02929d52ec2b5216b7
EBUILD tessdata_fast-4.1.0.ebuild 2214 BLAKE2B 1b0616b901642e5ea4748e36f7e1cca7d81975eb6be2d04a2fab7e7f26b5014578affcb1a72011b4f1247c257b10f77472187a86eb3161ed04e6a27e8623f6cf SHA512 aa08ec31dc8e86952d8414b5652472990aeafd2a26574c4129c0a05954073d460ad668d4faf5a540fcedaffed387322b07b542c68fdd3930bb9bdd7378271428
MISC metadata.xml 449 BLAKE2B 686a3f75047fc2a66e169cc6d04706aa1d9590e2fc5cda367783212b4a6ccabde1f91de469d89af4aee466515f078649b2c5ce54d95baf3ce632b500fd81f009 SHA512 cfe14b58c55808e20ae2cfe102ab13939531bcd6cb0fa9897b154dfc3c6d9e25723c02e2f2fb9897497a70213c202d3b6a8a3db4fa01d8c46fc5baaf075ecadc

@ -12,7 +12,7 @@ SRC_URI="${URI_PREFIX}eng.traineddata -> eng.traineddata-${P}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="+osd"
RDEPEND="!app-text/tessdata_best

@ -252,5 +252,5 @@ DIST yid.traineddata-tessdata_legacy-4.1.0 4882707 BLAKE2B aec63586bfa9d9f55a48f
DIST yor.traineddata-tessdata_legacy-4.0.0 963413 BLAKE2B e4d16812ade81cac1f685587837b431c122ea29551bccd52ff1bef5a4aa8b316eb741aee3d0eb790c941d15401ea1c190850e225765a819d8899149e35af278a SHA512 4a04821d7e76feb0e71f31ff2ed794fce5a4e53ed98aeeecc06bd36d2c07301e8a7a86123ec5747b36d9df1d6d8e24d148f31f70093f944e83dfd3f2162661b0
DIST yor.traineddata-tessdata_legacy-4.1.0 963413 BLAKE2B e4d16812ade81cac1f685587837b431c122ea29551bccd52ff1bef5a4aa8b316eb741aee3d0eb790c941d15401ea1c190850e225765a819d8899149e35af278a SHA512 4a04821d7e76feb0e71f31ff2ed794fce5a4e53ed98aeeecc06bd36d2c07301e8a7a86123ec5747b36d9df1d6d8e24d148f31f70093f944e83dfd3f2162661b0
EBUILD tessdata_legacy-4.0.0.ebuild 2393 BLAKE2B c1faeda7cbd7e00bc807099520b0fdd4b505935f569b2b94ac708f9fdb496a39a468c29d25911e1bd60e65a9832ee49e24ab0e3cd7d3c440418e2f40f6bc9f12 SHA512 b8b203c57e318a4cc29381174faee00fd74f4f06436729f5eec64e28df59cde666cf096665a8dc59ab5474e969463d6ca7bea7e7054ba9208e597578247277d0
EBUILD tessdata_legacy-4.1.0.ebuild 2385 BLAKE2B 1eed958b233a75e42f118db596bbafa45be62124e199eca5afdb1a8d639c58587c0c3ee087859ac55f9539acc8adb6828e7e2c0a0580eca30d7d1dd5b9497a3a SHA512 a75502e1293435cf1173c5993cc8dacc86e0d238d8313201222eab8add2805ff5fbe2a05e423cbaded20977d73ae418586d84b16881dea9f9062ce2c1f417a18
EBUILD tessdata_legacy-4.1.0.ebuild 2392 BLAKE2B 563e84e432a42cfab6ed12b776cc972ab9b6b116268899f55a88e08d892a8bac39e4607cc23f672844359f3bbac2fb24eba626e3fc7690ed17a02c95628d70a4 SHA512 d53ceab5ed7849a7fed04b05b53a5135880793a5f0c218a4da744d5f3b75222a92a36f770c892e2942510a8d595940fd6845f4b240a5b735505f8a07a5933a64
MISC metadata.xml 519 BLAKE2B 8fda99b2b34f605623be8b2b2836825e0066d2ab3f36419437b87e689386682ad37914775cd9e8cf8b4004fc9de87ed5d54af05a5fc34d5dbc5378d5708cc8ba SHA512 1ba257efb58d0f0b0a92dfd180cd91482eca05bac787bdd08a9126435384a30e6a4771457a4aa5c3ab7c866ff849e8c2b0f78fa4784315df18db35f99ac0edc2

@ -13,7 +13,7 @@ SRC_URI="${URI_PREFIX}eng.traineddata -> eng.traineddata-${P}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="math osd"
RDEPEND="!app-text/tessdata_best

Binary file not shown.

@ -1,5 +0,0 @@
AUX libcutl-1.10.0-boost-1.65-tr1.patch 4688 BLAKE2B b896957b8a1ff399b51210052df2eb080ef52d887ad6e4734921945c497e172c8f9557c371947f4ba759d50911db4d9b99cd6a62a3765eabb29b0743fa407945 SHA512 0fc264a7e8b19c1da93384ec799cf2f8178af26f2baca53d92530ca6086371a6fc6ba5b7c8134b318846079b99fb2ba8872e1b14ab58da4422e0309bcbfe2b9f
AUX libcutl-1.10.0-fix-c++14.patch 1045 BLAKE2B 91e954048739a53dc5dcf757ee7b3541b958fc30063df2da3ffe47f9c020ee8f80cfde07d351b21ac8ebabb00a84ed5f29b6063082fe18374172129537e0a6a0 SHA512 37033c583b55e66d4edc03e483f01e3c6d331862748eaa23cecc8a24614368d294193642c481ba91d9ee56eed952c6ad0f4997e30ace9e572653b3780be75cec
DIST libcutl-1.10.0.tar.bz2 763920 BLAKE2B 8d6741b19cc7c1d320225b6f412c08d6dd1d975a9f1e2f55914a23b8813e42228616ea525905bcf456f4b6e60a72fbf4128a03275833975ce3b8c87d6e4cb631 SHA512 c03f39e87e660fdd07aa9cccb2d82d411ca8226b56475c74b7b2147b90cdb83d13246bc0c09513e407271bcf568d6a08f92c9006e48d1e7f06e4b18dde34dc5f
EBUILD libcutl-1.10.0.ebuild 1027 BLAKE2B b9c108c5076b18a9b6e10cdd90a6180a0948ec0b39b2190d09a7c2979ecdecb5f12b9c4283d8e5fe78ec665495d6cef6eaa06f765364f9d9f198cd4f05e11bdc SHA512 c05e606af9647aa004d87986bdb2db55f5d58ba26103066df11f9c50f3cf909de7b28298023c61c5fd79c9c8f3430860a91b8203d0decd725c6f69d2c1f42dfd
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33

@ -1,162 +0,0 @@
Use regex from C++11 instead of boost/tr1's version (the latter is gone as of boost 1.65).
Patch: https://svnweb.freebsd.org/ports/head/devel/libcutl/files/patch-cutl_re_re.cxx?view=markup&pathrev=445764
Bug: https://bugs.gentoo.org/show_bug.cgi?id=630016
--- a/cutl/re/re.cxx
+++ b/cutl/re/re.cxx
@@ -9,7 +9,7 @@
#ifndef LIBCUTL_EXTERNAL_BOOST
# include <cutl/details/boost/tr1/regex.hpp>
#else
-# include <boost/tr1/regex.hpp>
+# include <regex>
#endif
using namespace std;
@@ -40,17 +40,17 @@
struct basic_regex<C>::impl
{
typedef basic_string<C> string_type;
- typedef tr1::basic_regex<C> regex_type;
+ typedef std::basic_regex<C> regex_type;
typedef typename regex_type::flag_type flag_type;
impl () {}
impl (regex_type const& r): r (r) {}
impl (string_type const& s, bool icase)
{
- flag_type f (tr1::regex_constants::ECMAScript);
+ flag_type f (std::regex_constants::ECMAScript);
if (icase)
- f |= tr1::regex_constants::icase;
+ f |= std::regex_constants::icase;
r.assign (s, f);
}
@@ -118,15 +118,15 @@
impl_ = s == 0 ? new impl : new impl (*s, icase);
else
{
- impl::flag_type f (tr1::regex_constants::ECMAScript);
+ impl::flag_type f (std::regex_constants::ECMAScript);
if (icase)
- f |= tr1::regex_constants::icase;
+ f |= std::regex_constants::icase;
impl_->r.assign (*s, f);
}
}
- catch (tr1::regex_error const& e)
+ catch (std::regex_error const& e)
{
throw basic_format<char> (s == 0 ? "" : *s, e.what ());
}
@@ -146,15 +146,15 @@
impl_ = s == 0 ? new impl : new impl (*s, icase);
else
{
- impl::flag_type f (tr1::regex_constants::ECMAScript);
+ impl::flag_type f (std::regex_constants::ECMAScript);
if (icase)
- f |= tr1::regex_constants::icase;
+ f |= std::regex_constants::icase;
impl_->r.assign (*s, f);
}
}
- catch (tr1::regex_error const& e)
+ catch (std::regex_error const& e)
{
throw basic_format<wchar_t> (s == 0 ? L"" : *s, e.what ());
}
@@ -166,28 +166,28 @@
bool basic_regex<char>::
match (string_type const& s) const
{
- return tr1::regex_match (s, impl_->r);
+ return std::regex_match (s, impl_->r);
}
template <>
bool basic_regex<wchar_t>::
match (string_type const& s) const
{
- return tr1::regex_match (s, impl_->r);
+ return std::regex_match (s, impl_->r);
}
template <>
bool basic_regex<char>::
search (string_type const& s) const
{
- return tr1::regex_search (s, impl_->r);
+ return std::regex_search (s, impl_->r);
}
template <>
bool basic_regex<wchar_t>::
search (string_type const& s) const
{
- return tr1::regex_search (s, impl_->r);
+ return std::regex_search (s, impl_->r);
}
template <>
@@ -196,13 +196,13 @@
string_type const& sub,
bool first_only) const
{
- tr1::regex_constants::match_flag_type f (
- tr1::regex_constants::format_default);
+ std::regex_constants::match_flag_type f (
+ std::regex_constants::format_default);
if (first_only)
- f |= tr1::regex_constants::format_first_only;
+ f |= std::regex_constants::format_first_only;
- return tr1::regex_replace (s, impl_->r, sub, f);
+ return std::regex_replace (s, impl_->r, sub, f);
}
template <>
@@ -211,13 +211,13 @@
string_type const& sub,
bool first_only) const
{
- tr1::regex_constants::match_flag_type f (
- tr1::regex_constants::format_default);
+ std::regex_constants::match_flag_type f (
+ std::regex_constants::format_default);
if (first_only)
- f |= tr1::regex_constants::format_first_only;
+ f |= std::regex_constants::format_first_only;
- return tr1::regex_replace (s, impl_->r, sub, f);
+ return std::regex_replace (s, impl_->r, sub, f);
}
}
}
--- a/m4/libboost.m4
+++ b/m4/libboost.m4
@@ -129,13 +129,13 @@
AC_DEFUN([LIBBOOST_REGEX], [
LIBBOOST_LIB([regex],[
AC_LANG_SOURCE([
-#include <boost/tr1/regex.hpp>
+#include <regex>
int
main ()
{
- std::tr1::regex r ("te.t", std::tr1::regex_constants::ECMAScript);
- return std::tr1::regex_match ("test", r) ? 0 : 1;
+ std::regex r ("te.t", std::regex_constants::ECMAScript);
+ return std::regex_match ("test", r) ? 0 : 1;
}
])],
[$1],

@ -1,53 +0,0 @@
Make dtors noexcept(false) when compiling in C++11 and above. This avoids silent
breakage due to the semantic exception changes between C++98 and C++11.
--- a/cutl/fs/auto-remove.cxx
+++ b/cutl/fs/auto-remove.cxx
@@ -13,6 +13,9 @@
{
auto_remove::
~auto_remove ()
+#if __cplusplus >= 201103L
+ noexcept(false)
+#endif
{
if (!canceled_)
{
@@ -23,6 +26,9 @@
auto_removes::
~auto_removes ()
+#if __cplusplus >= 201103L
+ noexcept(false)
+#endif
{
if (!canceled_)
{
--- a/cutl/fs/auto-remove.hxx
+++ b/cutl/fs/auto-remove.hxx
@@ -26,7 +26,11 @@
{
}
- ~auto_remove ();
+ ~auto_remove ()
+#if __cplusplus >= 201103L
+ noexcept(false)
+#endif
+ ;
void
cancel ()
@@ -51,7 +55,11 @@
struct LIBCUTL_EXPORT auto_removes
{
auto_removes (): canceled_ (false) {}
- ~auto_removes ();
+ ~auto_removes ()
+#if __cplusplus >= 201103L
+ noexcept(false)
+#endif
+ ;
void
add (path const& p)

@ -1,52 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools flag-o-matic versionator
DESCRIPTION="A collection of C++ libraries (successor of libcult)"
HOMEPAGE="https://www.codesynthesis.com/projects/libcutl/"
SRC_URI="https://www.codesynthesis.com/download/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="
dev-libs/expat
dev-libs/boost:="
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-1.10.0-fix-c++14.patch
"${FILESDIR}"/${PN}-1.10.0-boost-1.65-tr1.patch
)
src_prepare() {
default
# remove bundled libs
rm -r cutl/details/{boost,expat} || die
eautoreconf
}
src_configure() {
# ensure <regex> works on GCC 5 and below
# bug 630016
append-cxxflags -std=c++14
econf \
--disable-static \
--with-external-boost \
--with-external-expat
}
src_install() {
default
# package provides .pc files
find "${D}" -name '*.la' -delete || die
}

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
</pkgmetadata>

@ -1,3 +0,0 @@
DIST libxsd-frontend-2.0.0.tar.bz2 66784 BLAKE2B 3d41a97dc01f7d9231f981043ab00523f27decba428395940dd008b9a35e434e9f1a002f4214c11fe4fb9d228149eb3e05ba7da3d7682ae9d334d3d0db66dc1d SHA512 8a296fdfe2e562237d46774b33ee82e8f67835b0869c03ffdf04570db1e6f398cf97734685d44c2207abbb73cea20b57e53c8fd80a121f98196c1c7d4bacbc68
EBUILD libxsd-frontend-2.0.0-r1.ebuild 2142 BLAKE2B ad44e514875e693d803c8b04786ae629bf56a38ee3a77ba05740e386017a6ef250d2aceafe8c9b06073ea636a8f3e33b0de7cb97243ea4d2a1dec28a949bb9e4 SHA512 678d5541971c93c1b20bcd36340328e77b289c674fc27d486b6a13b3ddc1afcb02823986a0aef7535a096e92ed1d766794ed296b92ce92ea9f118345b4e383f4
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33

@ -1,87 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit toolchain-funcs versionator
DESCRIPTION="A compiler frontend for the W3C XML Schema definition language"
HOMEPAGE="https://www.codesynthesis.com/projects/libxsd-frontend/"
SRC_URI="https://www.codesynthesis.com/download/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="
>=dev-libs/xerces-c-3.0.0
dev-libs/boost:=[threads(+)]
dev-cpp/libcutl"
DEPEND="${RDEPEND}
>=dev-util/build-0.3.10"
src_configure() {
mkdir -p \
build/{ld,cxx/gnu} \
build/import/lib{boost,cult,frontend-elements,xerces-c} || die
cat >> build/cxx/configuration-dynamic.make <<- EOF || die
cxx_id := gnu
cxx_optimize := n
cxx_debug := n
cxx_rpath := n
cxx_pp_extra_options :=
cxx_extra_options := ${CXXFLAGS}
cxx_ld_extra_options := ${LDFLAGS}
cxx_extra_libs :=
cxx_extra_lib_paths :=
EOF
cat >> build/cxx/gnu/configuration-dynamic.make <<- EOF || die
cxx_gnu := $(tc-getCXX)
cxx_gnu_libraries :=
cxx_gnu_optimization_options :=
EOF
cat >> build/ld/configuration-lib-dynamic.make <<- EOF || die
ld_lib_type := shared
EOF
# boost
cat >> build/import/libboost/configuration-dynamic.make <<- EOF || die
libboost_installed := y
libboost_system := y
EOF
# libcutl
cat >> build/import/libcutl/configuration-dynamic.make <<- EOF || die
libcutl_installed := y
EOF
# xerces-c
cat >> build/import/libxerces-c/configuration-dynamic.make <<- EOF || die
libxerces_c_installed := y
EOF
}
src_compile() {
emake verbose=1
}
src_install() {
einstalldocs
dolib.so xsd-frontend/libxsd-frontend.so
# clean header dir of build files
find xsd-frontend \( -iname '*.cxx' -o -iname 'makefile*' \
-o -iname '*.o' -o -iname '*.d' -o -iname '*.m4' -o -iname '*.l' \
-o -iname '*.cpp-options' -o -iname '*.so' \) -exec rm -rf '{}' + || die
rm -rf xsd-frontend/arch || die
doheader -r xsd-frontend
}
src_test() {
export LD_LIBRARY_PATH="${S}/xsd-frontend:${LD_LIBRARY_PATH}"
default
}

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
</pkgmetadata>

Binary file not shown.

@ -1,5 +1,5 @@
DIST m17n-db-1.7.0.tar.gz 1939608 BLAKE2B 1b79e6ad32336a9ce34e14a52907b4064c410f70e356797ef59b1c9b8c83180453d820475b4dfb486eb1eb1d063607274b561a5120a60db0e0cfccad53d67eca SHA512 02c3cb347e9f5c840a723de9ed85be84fc9fb5f86d4963f0d1c6b669045d37d10e5efcf5ac0e0c3cb7249fb391b0dd32bd50fbc3332455aaf0b49d96fc09b2f2
DIST m17n-db-1.8.0.tar.gz 1977364 BLAKE2B 303afaf8eb105b8cc034be96efc7790f774870c5cbb688dc33da02847b545b42b20fc041c3842d9fbf9d17417472815e8185df37b58f4d2d72fac762a2669272 SHA512 b21abfdcb5eb42e71fbd5edd1a99eca4a05df14f5a57eac7cdd3dc657337bd143a419f4b3f3dd0b74b82c827ede4d3666dd213af9041593cef50118ee43898d5
EBUILD m17n-db-1.7.0.ebuild 564 BLAKE2B 088d96d2f54149878a1c14b31e1b13841f880c8ec3dc887864750b21f0a6f2c082d708ab61f4dfde95ccc8b43d3d8de3cc40cbf5e9f209149cc0836521139b91 SHA512 29667c9ff7903c9952b183b6323ed1e62d4f00250a76f8547c25c2b4d8dc7a79c933da79a88e0d111f204ed3c27fe984e2f390e608751fb6a77e70912c7faf8d
EBUILD m17n-db-1.8.0.ebuild 571 BLAKE2B 0b2ad70ff457150873590bee0a92724b24004092047335fb1144b904c62d502eee520d1c8a60e107a57e4050aa995d99690f4b57f228b2aa8ca236f248a25d3f SHA512 fb86200a91f8b4cd846d1a0d18a309a25c3f12d70ac9da762fe9d021bd2c30a0e559d09a58781b4d77e0deeffffe3cf6a5b4127aaa4ca90f604c2c5550665654
EBUILD m17n-db-1.8.0.ebuild 578 BLAKE2B 8cee1eea373e595dccbfd0e4b4c460e43dde492e5859bed976a1006be9ab16355f34d37b3398658741d5f96bac1fef02195f7234a1395bfcc36397753a49755b SHA512 5cdfbbdb0bc43b44fbab137ddac54097e0cd87b44a3a5da10a18c2b46373b0be405844582977582b96f9a5b8ad8c67dc46200d708b1d9b969283bebf6f853d1a
MISC metadata.xml 234 BLAKE2B 8615ff091e2c6b2c5d9d4246dbec2ed0c5161ce154a59f492bc640a1428de7847757b68a8d926cae4bf78905d2aeeda10cb4cb0db9bf6870d38e811556299520 SHA512 16ea852f76297335e7ef70c8019fe09d46c0455922c049ba6e92696232e957955fd671d467ebdd0bf7837d39a26083d5be2a6f8abeba53807f0b8c5b97f2e441

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@ -9,7 +9,7 @@ SRC_URI="mirror://nongnu/m17n/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
DEPEND="sys-devel/gettext"

@ -31,5 +31,5 @@ EBUILD mongodb-4.2.15.ebuild 4810 BLAKE2B c32040a0155d97f35446402043c3c15654aa17
EBUILD mongodb-4.4.1.ebuild 4856 BLAKE2B 86aa185d44eea9397c191fe48a72d707e5b24bda578080524abc84ade90ebd6cca161f520263cf86b34e39c72ee57a4f96864876d3cf872d7e7c1e94208c7607 SHA512 698c382d279ca85f9d9bd8e1c03af4989967dbb1ca13f4fe90d1f73004b54f07736cafe46dc8bd34a43177131e7d150cde60ffbc6f5f7c36c1b1ed53999eaa90
EBUILD mongodb-4.4.4.ebuild 4818 BLAKE2B 139a4f6c196058bb13ba154fa98ed4a9890be26a9747ba7b14aceaaf58761d36a34a745fe3a5c77fcbb0856c0ff2f55c71d44c8cdd9b08f894906eb0442e2c70 SHA512 8c371b107f92c294d790c6de5222200017c461a098fda3a4cfcc473595e7dfc0527de4d1b4fb02365bc5dc5cb38f52c14df5affc399b2fb7bb7b4b39d8a0fb07
EBUILD mongodb-4.4.8.ebuild 4862 BLAKE2B c5364688ce530b2e919664228fcd95a37db59e1a3a97cc48972bf2ae1d60dc2481f558b81a405df57c7592bd1a7bdf1beb2ff1a94f87128ee6097e4a438d49a7 SHA512 99ff43345917359f9e990b1fa486c65e8da0be463a97be3e615a1dffd94fc8bdba2b682c3d03d61a893fc6ec2ba0189bec38bf925dad211e53aaa2ccf5b2e523
EBUILD mongodb-5.0.2.ebuild 4646 BLAKE2B 20eb39c2b8b13329efde1ba59a561a0870bca092510743c61d0b8506e1cf5065a5ccdffa892b1beba2efcd095a3a81896261d42f4e173ffce63602e6ff36d3f5 SHA512 57017e246575c6439a8e673b8b2f3b3cdbaedf596d90a55419931ba10e5a8c7b6922e51462974b46d52dfcfc1a31de96d94f905e340bfe6af47685bbfe3b8846
EBUILD mongodb-5.0.2.ebuild 4908 BLAKE2B fa1e5caa705c1b45c9dcb5310c0d840377ff85da976e087e2743590dd0703082166d6cf9f81c7ebc5a90910dba173260991c1aa014b3d394b29bd8f9aa400353 SHA512 60ac73ed0b375bdf34dc7e4801b6700d0590edaea7c707486dc6530e22514a60b45368574ba446862a809ee164b62dd6a27b4acea0000ab35f44170596cd002e
MISC metadata.xml 918 BLAKE2B f231cb9173bc38f2f8e7902a05681f6d852f4c11ef33c9c64d7bfab58f52b0d79b7e9c4ad62e352d6fae6c214081946afdc1bae173c11f1315cdd0a74ec6c238 SHA512 507c50c7b1bea2ffd54e42181e54077ab2164c4fed081bc78a9aa13273faab1b2175b72ae44e2ae9743a81ac2f5b5013f200a41bc605f39ff3c297913ca0d79f

@ -21,7 +21,8 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz"
LICENSE="Apache-2.0 SSPL-1"
SLOT="0"
KEYWORDS="~amd64 ~arm64 -riscv"
IUSE="debug kerberos lto mongosh ssl +tools"
CPU_FLAGS="cpu_flags_x86_avx"
IUSE="debug kerberos lto mongosh ssl +tools ${CPU_FLAGS}"
# https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server
# resmoke needs python packages not yet present in Gentoo
@ -77,6 +78,13 @@ python_check_deps() {
}
pkg_pretend() {
# Bug 809692
if ! use cpu_flags_x86_avx; then
eerror "MongoDB 5.0 requires use of the AVX instruction set"
eerror "https://docs.mongodb.com/v5.0/administration/production-notes/"
die "MongoDB requires AVX"
fi
if [[ -n ${REPLACING_VERSIONS} ]]; then
if ver_test "$REPLACING_VERSIONS" -lt 4.4; then
ewarn "To upgrade from a version earlier than the 4.4-series, you must"

Binary file not shown.

@ -3,5 +3,5 @@ AUX commons-vfs-2.0-incompatibility.patch 2323 BLAKE2B d14a91d06c0b831026260f348
DIST commons-vfs-1.0-src.tar.gz 278588 BLAKE2B a92be28e02758bd271d7bf76f8b90c741dad0f1c15c71ab3624e16c6c30a47bbe189ef93c99b1f413034c47dbfdefbc155a526abf9897b85cb7352d1a92b4bef SHA512 5826ccd3faf574d7573b22fbab5f7f3ddc83b22504eb0822efbcc4570059db410d1a32811bf411414d275bdeb16ce39fd7cca2150d8537841cd888b1aef2b5a1
DIST commons-vfs-2.0-src.tar.gz 335255 BLAKE2B 01c8bba3340487672682af5c6b341ab1e8335070a9b711b5c85cca659854d05881a0ff10c4b168497e3a75867a7225740edc6e56019e55c499256401fb0a53c5 SHA512 433828b9eba73df14dbedaa4037e3da1c69bf1892553c1ae4d213ba864e4ee579e0c7799f39e3cb4ec087d7c9223f54442be46de9c4916d7b7ff8a51214d6346
EBUILD commons-vfs-1.0-r1.ebuild 962 BLAKE2B a14b7e3b69aac36f0c3f99d4b3ef842e48d2997193b74be6610df3e885ff1f4d19a4faa2bd9e69310327a4e20115a7c07d7a91f87e629ecd96ec786fec96cb07 SHA512 02230fc7312f024e751e3873ded62d30c1bde28a36a2ee62f425118b582c3d7cd4cef931f235a8459f0b11975096fe325b7405bd15781f1ef03d2203002b4acd
EBUILD commons-vfs-2.0-r2.ebuild 1631 BLAKE2B 9febe1a1166ca72b1d0c1804fe4713a265e02482091304f68ae1382141a32e8c1ff68ce8ccc07f2782896516b6bf3e3cdbda4bb3daa9f4bc7ea534b996cfc1a5 SHA512 7c315b76f89ca88c8a3d24f925eb4b6eb33413bc6873aa72b5cbdafacbf1764bba6c2aa06a107995b2f2e08c68071f6c95a13790552ae33745d5db4d54ee8539
EBUILD commons-vfs-2.0-r2.ebuild 1629 BLAKE2B 7ee466afd98acc3e70d824eb4b3f08890010f6d6fce08c98d3d243239ff12cf05bf9a6460c3fda3ebdbc4662de7985daf59e4d811367a91733907639ad14d68f SHA512 5d1142fbffca0a4afd1d66e515a47f2099507681678a4304f45c74733832d570dcf6e74041194287de1c3d4b0e96a6c399b72e41e8a286e4899d8ea579d9cc8f
MISC metadata.xml 522 BLAKE2B b4fa8415246b36a13af5f876f6fb75a49d867247d47d39fa26652917f0dc6e0fd48e99518cb7406375ea9b5715a8beb0f798dd9d95825969fa320aded7da50e3 SHA512 1c1c96edc32537d782e66dcf44b14081f2cdd249e5bb398dcc711b4dabac745db15af7fee7ceaaf0d758738b99f3fee8be7b9e1561887426c3ae8988bc1900a1

@ -13,7 +13,7 @@ SRC_URI="mirror://apache/commons/vfs/source/${P}-src.tar.gz"
LICENSE="Apache-2.0"
SLOT="2"
KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux"
CDEPEND="
dev-java/ant-core:0

@ -7,5 +7,5 @@ DIST pdfbox-1.8.11-src.zip 11026359 BLAKE2B b3eb1add38e9bd0e5a1fcb116263fdbc372d
DIST pdfbox-2.0.24-src.zip 15651754 BLAKE2B 5d0220c28c2be18a66aa66c2540d3e1d85ecc6826f632e6c9a0193f2f02dca645909b0a54c707d856bb2886d52b0b5fb706503b4f89f0eb7aede8e612bebfa8e SHA512 5d55b3cadbbae266d90c47f5b10c9b09b6dc16f53b77a0cf15c78e62fc69afc7b6eab5a4329608ecdf25de9194b38db1f7d23e7d71af473cc1bf7b09b0028642
EBUILD fontbox-1.7.1-r1.ebuild 971 BLAKE2B 5d0a36f8cca1a5793386111563cf793a57c665f903c467c8a244dcfbe6986b59072661fbee1b363d1d0aaff1dc1f921d016c0723a3237a722ae9b05227c1fc0b SHA512 44d237b4a9e505dc45ff2bd0afbd4cbe8452ffc66e7b6155dfe3ecc00dedd1467e8a5870d429ad494cd48d8437461dcedeaa5c68f2fb02f613363c5134abc2d5
EBUILD fontbox-1.8.11.ebuild 1170 BLAKE2B a483121fdab73f9a92f4e9057114b92a90990f26cb3fbcfb3d28f8424af3b01a836b7eb7a8a2af11ba99dfa5db3e027f21761372d55cb00606b6bf626c79c2ea SHA512 dc7940fd45a410e30a147a7d4669aeabbbdcbbbf7415ffe59cce7c9130263980c375decde18aeab7e1956e78b2826ce6c4866393577ff7686b1b32c277dbd607
EBUILD fontbox-2.0.24.ebuild 1765 BLAKE2B 602179a3ed887f0201cb62c7596380a486e89e2bc27248c8a1286511133a79ffb04da4326cf145694a13f43f342568cd477232198d75f0ce6509bffb258a225c SHA512 54f58693fe3a152d2cc99c7abc49dce282b44f162d04625c4d785f96ff4d43c0d397b79e370f91cf3118d3a372d6b119ed467c2b651a6cd7992b9261716abd01
EBUILD fontbox-2.0.24.ebuild 1762 BLAKE2B 483d3d83508a4db99f14ef171c480b4c06d262a913b967922ab223975636e8176165ae65dc38c01c97e3b1c61264d4bd53d367cb63530eeefd542eea9e4cc851 SHA512 72917eac46cbc8be4636a35dbd2b8ccebe3c9fd271895be79e20a309b8ebef3373974dd5fb6cccf5f4d3c45689274497f4d3997615ece8f2680eb0fcad504e1c
MISC metadata.xml 570 BLAKE2B 80071f93eb72253bed0abd8d049626e10c52327777a440a7325b81ceda3c11f095757c5833b9e572499760b389263824adbc4541787eb99a44faea79f193ecc6 SHA512 66595990acf09fb6e612cca3bffb7f42f3d11df4a08ba998121da77bd877373f36865bfafe43e17f7462a088849046c8c9dd8e1fd6c4e66d9216a2b0a3e8abd4

@ -23,7 +23,7 @@ SRC_URI="mirror://apache/pdfbox/${PV}/pdfbox-${PV}-src.zip
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 ~arm64 ppc64 x86"
# Common dependencies
# POM: pdfbox-${PV}/${PN}/pom.xml

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

Loading…
Cancel
Save