Sync with portage [Wed Sep 12 10:44:02 MSK 2018].

master
root 6 years ago
parent f65abbe370
commit 3af4d09def

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 28809 BLAKE2B 6ca9434ea7fad85f7847b38f864a6e54436febaf153fa1175be9ef3932eb91b70f4d2037987c3edc2b880c6386484db47f1b4ef283c5b664d08f7c3761186310 SHA512 00387d819f56dcb865051aab2ae39187e20f47f339d1d78ece9a95956d7bd3070bc20bdec1d877d3b497fcca06fea4a58e11ae48dba4239182d070ffe5297a5a
TIMESTAMP 2018-09-11T06:38:40Z
MANIFEST Manifest.files.gz 28837 BLAKE2B 0aadfa8dcb854e6f9dba7cfb8167bbb6b1b5b8722ef5f7d8c25eef0abc048a2b8443185f5d6fb5ef62493097b52e668ee5b6e1af20e41eae11c877847b30bac7 SHA512 3792c093e797111c0b8d7c92ba8f89dc1f0aec81e3263b2e07a843254e24bd1293216751b2246deda58595e12f68dd4b9537f7215f8747c6188a277cb4d981ec
TIMESTAMP 2018-09-12T07:08:43Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAluXYvBfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAluYu3tfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klCm4w//cVOrYEFs+ALJ4k4a7RN/cCEwvBWt92yW1uNYn72yOzahIMyU0Xjj9e6q
BKuYZwrgAgQWrUpAwBYOIyYl+Dak69nmPuEoF2XnrCwYmcZoq/blKx/xg53huCGG
9PBOzNYx6Oyuw7pp+dWAfy3TOhs7k7+KwbIumvJhwmmXxQqO/kxKwFkKwpiz6X9i
4KBUWp/e8leLpBqGJYiIeMzG5GXsDr/XDJ6pbpCkR3VxX4VLVRFLS/qylYl4Fmma
RIbVGOLvGxNd6njxNX0MOIxG8Rb+GjATatrPBhCrtCpQYf0vhiGZqj+qQoRES9kB
Ns0g53uaWLA19uJjtdaTuDs23cdwv8Xg6FJunL5U9v5A+lkwgMlregY+IjUIMcJm
vF0evzSTck9kR64EsvQ/RgDP8eDO158JYwdoqxQmT1xuOfNjcS73OhYOMiuiuQkQ
n98ZRTX860ugkm+XoZ9tRi8uwUq6LAyykxSjT0QL/aPSGoMbxM//i0qFewG2NFcX
esiSpD9F8tGKnpwWwxWswizMiXqgVmtKd8tBJDX5taeOdERmWi/af+0uKpiqDqGx
0hOKEN9hIfQ471EqiSeWKQGAmLSvopu3pcSITo33XXYo1jH9WgQrN+4cidgDggyL
Yxv5oyMgvRNBKrJkveWCXSUc/N9wlyZvq9C7i/LE4F6dvPZQxdI=
=Hm3N
klC5IQ//XqgHjswdAdiObtHgr966hGak14Xh14DKMpUVu9ynVXr2EEX7QFfND1Um
jHTcYc+9HPexRnuBW3rfvoSrorKb9ph5Gnu7iG18+mLVJPpa6DVZziTd0OSTpfLs
KOUuFpLhpqRp9PfxrpTw0uqfahX2XQ9ozb6DL8Zdph8zV2iWcUge7Wzom9XReta7
TnMAYizOPuEiJRSKH2HurO07CsPN+7C6yNRE+vW1zuFgH6499XNrvcqYnWyO3KQQ
NjuYMDA/AjcsJkbkQILh02KCbB4siVWnoQ5GAkBwWj9cFyC5p9GyoWJMtaoo9q8I
9LS5xW8RVJL9d3ltGU1MKU1JzC4qf3mVwnMk0DybjOoYSiTmHws86mpZ1DjQ7+73
lh/gavdnBJtBg9tZPk2wSGbwSjAPMeMqzc6zfQ22tJe0bhRowmf1wtd03k3oRd9s
nhz7vHHO9suVtjsDwCUvkSr+Ta7N+0RnQdi3mk1rW/atvSLVfrf9N3u4x0+utWH8
WBL2q+aJf/2H6Xmva3/24dHVUDaXR1VatVCS5s8uYp6EAIKgE0n8tf2cXSzYbywz
h2iDlqew37PpmNvQDRt/ajc/n4IdKHd/3XEMa5U3ORjYvu8R4irR7fYQBS3LRTuR
rNF43ZZ3zLjOS/C1xEVUN1bZwYCW3wS6D8alxony3qf3UUIpR6o=
=+XIg
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -1,3 +1,3 @@
DIST ansible-cmdb-1.28.tar.gz 177437 BLAKE2B d3faa6cccdaa0825318bc9df09ad28b15d1a70ac25281f283e65ed760698c06db582d6954f19efe6cdde8e7ab103a915e663659cc64d72851ed830c817a700b7 SHA512 d8f87b7e2c664aec20585c34a83271ea4ec397c70ff1114e2b3669ba17903ed8f57ddf774b74d3d267a423bb71bf6d9fd6e59aa497f4b17449104db6ac71b38a
EBUILD ansible-cmdb-1.28.ebuild 553 BLAKE2B fccec4a9b1a068d4e5d1299fc981563488b74d888d044285d3668ead8e2644523fddedae4f1a16fbecc9389146e84aa0dc8acde1a14f3051a47ed191de176fe3 SHA512 54e7c7b0a5cdbe63b3caf5582ae17a372d47a12c87b91f76e84a3cc360bc975e426d937c68d3654c5b38351dd5cb8c02fd55e1feeb5308cf28479012aef4840c
MISC metadata.xml 364 BLAKE2B fb2eb258477bf4ba6b46d289e3371ae0b5789749c410b091305f0d626509d297c923ac33493662010ffde395d914871dac995e9c66a7dafcb487dceb594ded5f SHA512 64ef116db1ad26b23d117237d4e2a76d9bb05aad9c9a0885e5e22b93aea2eef7187feec1566541b0cec4451de43d24668e6948d3378035e0217ac2baf4c3c849
MISC metadata.xml 488 BLAKE2B a8a8c5d397c1876289b718d4dc8688d5a001ee63eaad76b0b4eed91d5d89e15235e592f3282b3543382e9d9d26bff129fdb4b7a8cb008414d014084f61ede918 SHA512 fd2903178cc9dddb523ee35a711e5289ab7908b0b749ce96aaeaf924b848e407fb733831124517fed054bfef68420ce2e401bd77afa1966cc978a39f0d146f51

@ -5,8 +5,12 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<maintainer type="person">
<email>monsieurp@gentoo.org</email>
<name>Patrice Clement</name>
</maintainer>
<upstream>
<remote-id type="github">fboender/jsonxs</remote-id>
<remote-id type="pypi">jsonxs</remote-id>
<remote-id type="github">fboender/ansible-cmdb</remote-id>
<remote-id type="pypi">ansible-cmdb</remote-id>
</upstream>
</pkgmetadata>

@ -1,6 +1,7 @@
DIST ansible-2.5.6.tar.gz 10157989 BLAKE2B 07341ab7a087e3139442d5420b461ca332f3a9e550874a746f43904763660ef12c9a2041bb991eeb315abdc7f6e31e3615d9283f407003eddddf2b661331c59a SHA512 169badaa6a94d1ea2d16cb97c7e5eb0b8c225a455edfa95f3ad9e4ec968d5b9525dec4732b60e5ba5f92412f87d8aacc0b2299f2595f3bb820ad8604be8e76d6
DIST ansible-2.5.7.tar.gz 10162406 BLAKE2B 1374b0fba39f0cb263a24425d9ebcd9087c0dbad869ddaa1491465db60a80a1a3b82858c80d2d4fc1d03db05d94840f2eeddd4c5a13632426fac178663b7baca SHA512 1be274b080dcc4aba40c884ba45b1403788aadb1f14bd00fd52283bc6e691ec7863f061cb4b7d70965d48cdb49c6b849e9b2e49dd7dd6dd5d8788f2d637960b1
DIST ansible-2.5.8.tar.gz 10169397 BLAKE2B 7cb0abb168af25a3cd7b94880309cf19f018a68277472afb24811bb4ccc329c129f754d2b97626f71052712690e372856bfb62345cdae74165eca38066e86779 SHA512 8de8ddf1925ef1465654f4bc1d54fd9f5f9d700ef2c5a4982684f3a4560ac933b05ff0661c34e61235006abc64fd6acf299d0c45f7b5796c3a89dda5382099ed
DIST ansible-2.5.9.tar.gz 10165368 BLAKE2B 10d30d3200702958e15695d8fb0aa84ee89b65f966b2879f3d9e89c1bae9d38bffa5936f88dbd7e3b0329f07e523677898230fff424d0d61f03cbe2dab8f3020 SHA512 0962d2f30030889b07e72346452f21cdc99305920bb8e246fc19d37ca4c837dbfba3230634db398b74959a6a67f4ed9dd097eb7783a2854f0969aeeab7e00341
DIST ansible-2.6.1.tar.gz 10724749 BLAKE2B af4523ab904660fa3369bdae2839ab4b2f386235be5a004e1f9a9a5f7c555a2e6fe82319abe20ecbf7e74152f8e2ad5060fda2c2af0f5d62fdd9416901c9072c SHA512 1235e12a510317665956bfae9e0d03814083a24ba6e5c98072437e50b4a596437a173b32d9d5af37b4b9e168e35045fdb65e65276fdc830f473ab1f42dcba2d2
DIST ansible-2.6.2.tar.gz 10738149 BLAKE2B ac46fe99da9aba55702c578c6d177b7cb1bcd17fb73f08f160afbbcb6a868de721202492e8198e8cb8c68a1ce771572ce0bb598cd310f2ce35d08b0aeeee3f8d SHA512 2283d69be267474e839af44e0e7a14a5532cadef7d65baa2af4045cb93d88b76890b735a78cce348916c04f5dc3c2ed78deb22bb8d94d0c0c0306180d79b1a9b
DIST ansible-2.6.3.tar.gz 10748570 BLAKE2B ff27e46771ab5c574202a195bdddb2affc256ba67de98627ef07d3899a1b6bbdb742a71deff63ad6a22aa53298eb22a22a44a885f53098e2404823565fbc513c SHA512 f34052379b892d5dff5e170e4237d4595ecf9d951226cc928fc092e253f5fa9f492a6e953ff09ed63b19ddb0f2b8df66ac738c2f48923e6d5b1dcc96fc2799c9
@ -8,6 +9,7 @@ DIST ansible-2.6.4.tar.gz 10751810 BLAKE2B 16a01b76387b6fb0c6554861fd02a57858cf2
EBUILD ansible-2.5.6.ebuild 1636 BLAKE2B 8c6498794147e6fc8c2cf50429a44f481f1244d532cb0205f6c0828bfceda1690264e78621fc74d75a03f3521600cc81f9f78afcba60a9e089b3472d9f4fa687 SHA512 5b90735e77ea2e0f47b6744f179ad555da406a6efa1a0137e590fe6e22cba1406aa925dd175a421fe7499ba2cdf9a8666673118700c046f9512d0572c6ec6fb6
EBUILD ansible-2.5.7.ebuild 1626 BLAKE2B 99e0d3c67631e1f0c5c2e5118728ba06ad2fb26f6b0b689ca8541ac5f03611b5ec516a23ac7f2dfe73a677f0047e51291e83d03e820420e430276f0f844305fd SHA512 9e1a627f40a7a87abb811eaeb37601836324db2d292f4fae990aea3d6b3a5d30f739b1f4a198c5542cf0fbc1f836e9d96a8e67938fb6c3d9709800138a47ca9c
EBUILD ansible-2.5.8.ebuild 1626 BLAKE2B 99e0d3c67631e1f0c5c2e5118728ba06ad2fb26f6b0b689ca8541ac5f03611b5ec516a23ac7f2dfe73a677f0047e51291e83d03e820420e430276f0f844305fd SHA512 9e1a627f40a7a87abb811eaeb37601836324db2d292f4fae990aea3d6b3a5d30f739b1f4a198c5542cf0fbc1f836e9d96a8e67938fb6c3d9709800138a47ca9c
EBUILD ansible-2.5.9.ebuild 1626 BLAKE2B 99e0d3c67631e1f0c5c2e5118728ba06ad2fb26f6b0b689ca8541ac5f03611b5ec516a23ac7f2dfe73a677f0047e51291e83d03e820420e430276f0f844305fd SHA512 9e1a627f40a7a87abb811eaeb37601836324db2d292f4fae990aea3d6b3a5d30f739b1f4a198c5542cf0fbc1f836e9d96a8e67938fb6c3d9709800138a47ca9c
EBUILD ansible-2.6.1.ebuild 1636 BLAKE2B 8c6498794147e6fc8c2cf50429a44f481f1244d532cb0205f6c0828bfceda1690264e78621fc74d75a03f3521600cc81f9f78afcba60a9e089b3472d9f4fa687 SHA512 5b90735e77ea2e0f47b6744f179ad555da406a6efa1a0137e590fe6e22cba1406aa925dd175a421fe7499ba2cdf9a8666673118700c046f9512d0572c6ec6fb6
EBUILD ansible-2.6.2.ebuild 1626 BLAKE2B 99e0d3c67631e1f0c5c2e5118728ba06ad2fb26f6b0b689ca8541ac5f03611b5ec516a23ac7f2dfe73a677f0047e51291e83d03e820420e430276f0f844305fd SHA512 9e1a627f40a7a87abb811eaeb37601836324db2d292f4fae990aea3d6b3a5d30f739b1f4a198c5542cf0fbc1f836e9d96a8e67938fb6c3d9709800138a47ca9c
EBUILD ansible-2.6.3.ebuild 1626 BLAKE2B 99e0d3c67631e1f0c5c2e5118728ba06ad2fb26f6b0b689ca8541ac5f03611b5ec516a23ac7f2dfe73a677f0047e51291e83d03e820420e430276f0f844305fd SHA512 9e1a627f40a7a87abb811eaeb37601836324db2d292f4fae990aea3d6b3a5d30f739b1f4a198c5542cf0fbc1f836e9d96a8e67938fb6c3d9709800138a47ca9c

@ -0,0 +1,66 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{5,6} )
inherit distutils-r1 eutils
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
HOMEPAGE="https://ansible.com/"
SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x64-macos"
IUSE="doc test"
RDEPEND="
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/httplib2[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/netaddr[${PYTHON_USEDEP}]
net-misc/sshpass
virtual/ssh
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? (
${RDEPEND}
dev-python/nose[${PYTHON_USEDEP}]
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
dev-python/passlib[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}]
dev-vcs/git
)"
# not included in release tarball
RESTRICT="test"
python_compile_all() {
if use doc; then
cd docs/docsite || die
export CPUS=4
emake -f Makefile.sphinx html
fi
}
python_test() {
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
}
python_install_all() {
use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
distutils-r1_python_install_all
doman docs/man/man1/*.1
dodoc -r examples
}

Binary file not shown.

@ -1,5 +1,8 @@
AUX bcrypt3 3197 BLAKE2B 5e9d721a5b4213fcc0e5eb4325c009685dee5bd8dd61f8b47ee1ca29e52faa12b3c6f3c9ab1bc283d7944f4f4178dc831a95348971bde439a7ae77f213df20dc SHA512 370c28c7289d86a0fbf639c85cb755fef10780f86daa4c5ce6071f32d7e36dea8e21f496e09e145c8c091042a70f3666df068611258a16a05d217d5ed355290b
AUX bestcrypt-2.0.14-build.patch 16326 BLAKE2B 233e2f896feb159807de1be4e07fad6e97889198709010c5256b93044f1a13559b0a64e59d712c3ddd632f90ea34cf6631c257eac48409c7e0323e5e14a7ad63 SHA512 3ff5d6b69844562f16c1024bb7b409fdcd6f9889e6ea5b58a4ba5f43d04174fa5c60bd73f20eddf2687fea18a01ce06672880602b4b2604e6f014344a3da2911
AUX bestcrypt-2.0.6-build.patch 10878 BLAKE2B e7ab526bb514a7a28415cb8e7f109d224ddddc10bd09e9539a2f289b5933abb3fc90378c0a10275113b47d90f18578b8285aacfeb087a5052afd34c9407a6180 SHA512 34e150087fadfcdba5c05c0a4e1d2bfadbc448fe3214663c86ef3a692ec924da011ba11da3fb8f26692c2a52a6ce8c5edd8f20549de42c8dedf965cf3b74d530
DIST BestCrypt-2.0.11.tar.gz 2191182 BLAKE2B 5fe6d18b0c89273491fbcdb9bf7c73332342fca77cdf457c83f106f5cca693532eea6668e04f7c93828b3d5dc4419872066eda22fb10c780a838ddd78cf79255 SHA512 f6848153fc68690c116796bd5feb80dc1776f344327de5ac485dddc5b60280b491e2e5c9f266d6f30b7095396cd06b5bdad5d322b4ac24ab612ec642dbc08fe2
EBUILD bestcrypt-2.0.11.ebuild 1791 BLAKE2B eebcc1898f07df120ae5ae0fcbef08971ba7abd93e9ca79520717cecbaaba1f4c7dd20515706e28ec23e762eb34caddd7ee56f11a5be2986bc2b1bcd2adf8749 SHA512 c15210495dccb9d40117d74b80a6e1d991f88916c7293207fcf1c16879b9379a6d486feeee8f6663d0be40026834521070a90d9c8433394a89d4a4cc20f25b98
DIST BestCrypt-2.0.14.tar.gz 2211286 BLAKE2B 1ff777a72528ec22ca168492c335ec54be924b653323670619049cc9dfbcd144c28702bf857517c5189c937f3712e749c47ef14006a8883c63419b866b8f48f9 SHA512 1e542f00886413f1519ca5667bb297cce25a46fb5ec90a7e1a61934df3cd34e0d680f32e0b111727865459ef7d89d2761b379b4a557ada6d7ee3e47e32bf762c
EBUILD bestcrypt-2.0.11.ebuild 1791 BLAKE2B 8ddd87293287ca899a4748973f470edb9fd887b2025cd5eacc93a456fd51750035d8c12909c100c0f0369da04d47155e4350a31ac5404c7cd2c9fb0f27ab818f SHA512 7178e4aee4eb74702220e2d1bb77515b2eb42a1aa6473a9adad7fd7c002013db1f6b3d9f0b018d11e3cfd9cb4a83427df7e950da6c1269bf6be195260e06571e
EBUILD bestcrypt-2.0.14.ebuild 1911 BLAKE2B fcf07882b0dda33bc7014e21d5d7e87747fbb5b86e23d6aba06e7eb31fea1002712510a6992b98f5d82259a2db7f198fee46586dfffa26158614007e3bfb315c SHA512 f60822af5f150726cebd87ca3120f45dafc4ba2b4af98b8ee1dac3ecaa10898907362385acb555a48a997ec6c4c62a7457679b79cc3df5e834a3677cba591bcc
MISC metadata.xml 236 BLAKE2B a7bb92e6d53f7252ee56a885bf098930e228a76a75bca119358ca860901ceeecccc43efe5279c54250ebda58f77ae9c97d2ae540d8b399283cb3aa348111fcd2 SHA512 5f6cd6a85527534d5de7118de5af212ee3044c8c5530a7f7087a28074a2d4ab7be1728325bd985adc063dc795d3cf2b1c4e58a4c4c4ec02d739bd4bbc544ef08

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"

@ -0,0 +1,81 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit linux-mod toolchain-funcs versionator
MY_PN="BestCrypt"
DESCRIPTION="commercially licensed transparent filesystem encryption"
HOMEPAGE="http://www.jetico.com/"
SRC_URI="http://www.jetico.com/linux/${MY_PN}-${PV}.tar.gz"
LICENSE="bestcrypt"
SLOT="0"
IUSE=""
KEYWORDS="~amd64 ~x86"
DEPEND="virtual/linux-sources
app-shells/bash"
RDEPEND=""
S="${WORKDIR}/${MY_PN}-${PV}"
DOCS=(
HIDDEN_PART README
)
PATCHES=(
"${FILESDIR}/${P}-build.patch"
)
pkg_setup() {
CONFIG_CHECK="MODULES"
linux-mod_pkg_setup
MODULE_NAMES="bestcrypt(block::kernel/kmod)
bc_3des(crypto::kernel/kmod/crypto/algs/3des)
bc_bf128(crypto::kernel/kmod/crypto/algs/bf128)
bc_bf448(crypto::kernel/kmod/crypto/algs/bf448)
bc_blowfish(crypto::kernel/kmod/crypto/algs/blowfish)
bc_cast(crypto::kernel/kmod/crypto/algs/cast)
bc_des(crypto::kernel/kmod/crypto/algs/des)
bc_gost(crypto::kernel/kmod/crypto/algs/gost)
bc_idea(crypto::kernel/kmod/crypto/algs/idea)
bc_rijn(crypto::kernel/kmod/crypto/algs/rijn)"
BUILD_TARGETS="module"
BUILD_PARAMS=" \
BC_KERNEL_DIR=\"${KERNEL_DIR}\""
}
src_compile() {
MAKEOPTS="-j1" linux-mod_src_compile \
CXX="$(tc-getCXX)"
MAKEOPTS="-j1" emake \
CC="$(tc-getCC)" \
CXX="$(tc-getCXX)" \
AR="$(tc-getAR)" \
CFLAGS="${CXXFLAGS}" \
LDFLAGS="${LDFLAGS}"
}
src_install() {
linux-mod_src_install
emake install PREFIX="${ED}" install
newinitd "${FILESDIR}/bcrypt3" bcrypt
sed -e '/\(bc_rc6\|bc_serpent\|bc_twofish\)/d' -i "${D}etc/init.d/bcrypt"
}
pkg_postinst() {
linux-mod_pkg_postinst
ewarn
ewarn "The BestCrypt drivers are not free - Please purchace a license from "
ewarn "http://www.jetico.com/"
ewarn
ewarn "Upstream do not support this package any more, it was patched to"
ewarn "make it built. Use at your own risk!"
ewarn
}

@ -0,0 +1,522 @@
From 71bd6e496af5990836c34e4dd2d9d0107467349a Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev <alon.barlev@gmail.com>
Date: Tue, 11 Sep 2018 18:49:17 +0300
Subject: [PATCH 1/6] build: do not auto build/install module
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
---
Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index ec0fd7e..d52f509 100644
--- a/Makefile
+++ b/Makefile
@@ -98,7 +98,7 @@ TESTS_TARGET = $(TARGET_DIR)/tests/bctool-tests
#
# default target builds console tool with modules
-all: Makefile helpers module console
+all: Makefile helpers console
true
rebuild: clean all
@@ -233,7 +233,7 @@ module-clean:
#
# install for default target
-install: module-install console-install helpers-install
+install: console-install helpers-install
# used by RPM creation script
build-install: module-put-files console-install helpers-install
--
2.16.4
From 42816e0a4e47e77f290b46460e35a1666748f8b0 Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev <alon.barlev@gmail.com>
Date: Tue, 11 Sep 2018 19:35:26 +0300
Subject: [PATCH 2/6] build: remove useless log
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
---
certificate/CertificateLib/symmetricAlgs/cAlgRIJN.cpp | 2 --
1 file changed, 2 deletions(-)
diff --git a/certificate/CertificateLib/symmetricAlgs/cAlgRIJN.cpp b/certificate/CertificateLib/symmetricAlgs/cAlgRIJN.cpp
index 3c6fad8..9821073 100644
--- a/certificate/CertificateLib/symmetricAlgs/cAlgRIJN.cpp
+++ b/certificate/CertificateLib/symmetricAlgs/cAlgRIJN.cpp
@@ -78,14 +78,12 @@ cSymAlg * cAlgRIJN::createAlg( BYTE *key, int keySize ) // keySize in bytes
return alg;
}
-#include "../../../../fs-lib/log.h"
int cAlgRIJN::encryptECB(
const BYTE *inBf, // Input plaintext buffer.
BYTE *outBf, // Output encrypted buffer
int bfSize // In/out buffers' size.
)
{
- LIBLOG_INFO("");
int i;
if ((bfSize % BC_BLOCK_SIZE) != 0) return sae_invalidBlockSize;
--
2.16.4
From a0ffdc5a135b549b62e1421fcf75d627e0394529 Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev <alon.barlev@gmail.com>
Date: Tue, 11 Sep 2018 19:41:17 +0300
Subject: [PATCH 3/6] build: do not strip binaries
---
Makefile | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/Makefile b/Makefile
index d52f509..a93b850 100644
--- a/Makefile
+++ b/Makefile
@@ -243,9 +243,9 @@ uninstall: before-uninstall module-uninstall console-uninstall helpers-uninstall
helpers-install:
install -o root -m 0755 -d $(PREFIX)/sbin
- install -o root -m 4755 -s $(TARGET_DIR)/bcmount_helper $(PREFIX)/sbin
- install -o root -m 4755 -s $(TARGET_DIR)/bcumount_helper $(PREFIX)/sbin
- install -o root -m 4755 -s $(TARGET_DIR)/bcrrpart_helper $(PREFIX)/sbin
+ install -o root -m 4755 $(TARGET_DIR)/bcmount_helper $(PREFIX)/sbin
+ install -o root -m 4755 $(TARGET_DIR)/bcumount_helper $(PREFIX)/sbin
+ install -o root -m 4755 $(TARGET_DIR)/bcrrpart_helper $(PREFIX)/sbin
helpers-uninstall:
rm -f $(PREFIX)/sbin/bcmount_helper
@@ -267,7 +267,7 @@ before-uninstall:
.PHONY: console-install
console-install:
install -o root -m 0755 -d $(PREFIX)/usr/bin
- install -o root -m 0755 -s build/bctool $(PREFIX)/usr/bin/
+ install -o root -m 0755 build/bctool $(PREFIX)/usr/bin/
install -o root -m 0755 -d $(PREFIX)/$(MAN_PATH)/man8
install -m 644 bctool.8 $(PREFIX)/$(MAN_PATH)/man8/
--
2.16.4
From 7947ac3e152da1ed590364b7c8948deb602a5b50 Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev <alon.barlev@gmail.com>
Date: Tue, 11 Sep 2018 18:52:32 +0300
Subject: [PATCH 4/6] build: allow override programs
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
---
Makefile | 11 +++++++----
certificate/CertificateLib/Makefile | 4 +++-
disk/Makefile | 6 ++++--
fslib/Makefile | 16 +++++++++-------
kernel/Makefile | 5 +++--
keygens/kgghost/Makefile | 7 +++++--
keygens/kgsha/Makefile | 7 +++++--
mount/Makefile | 9 +++++----
spacemap/Makefile | 6 ++++--
tests/Makefile | 12 ++++++------
10 files changed, 51 insertions(+), 32 deletions(-)
diff --git a/Makefile b/Makefile
index a93b850..d57ee79 100644
--- a/Makefile
+++ b/Makefile
@@ -56,6 +56,9 @@ KGSHA_LIB = $(KGSHA_BUILD_DIR)/lib$(KGSHA_LIB_NAME).a
KGGHOST_LIB = $(KGGHOST_BUILD_DIR)/lib$(KGGHOST_LIB_NAME).a
SPACEMAP_LIB = $(SPACEMAP_BUILD_DIR)/lib$(SPACEMAP_LIB_NAME).a
+CC = gcc
+CXX = g++
+
BC_EXTRA_CFLAGS= $(CFLAGS) -D_LARGE_FILES -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
BC_EXTRA_LDFLAGS = $(LDFLAGS)
@@ -125,7 +128,7 @@ helpers: create-dirs
console: spacemap-lib certificate-lib fs-lib kernel-lib keygen-libs $(TARGET)
true
$(TARGET): $(BCTOOL_OBJS)
- g++ $(BCTOOL_OBJS) $(BCTOOL_CFLAGS) $(BCTOOL_LDFLAGS) -o $(TARGET)
+ $(CXX) $(BCTOOL_OBJS) $(BCTOOL_CFLAGS) $(BCTOOL_LDFLAGS) -o $(TARGET)
# GUI executable only (w/o console and helpers)
panel: certificate-lib kernel-lib keygen-libs fs-lib
@@ -339,10 +342,10 @@ module-uninstall:
bash ./scripts/remove_mods
%.o:%.cpp
- g++ -c $(BCTOOL_CFLAGS) $< -o $@
+ $(CXX) -c $(BCTOOL_CFLAGS) $< -o $@
%.o:%.cc
- g++ -c $(BCTOOL_CFLAGS) $< -o $@
+ $(CXX) -c $(BCTOOL_CFLAGS) $< -o $@
%.o:%.c
- gcc -c $(BCTOOL_CFLAGS) $< -o $@
+ $(CC) -c $(BCTOOL_CFLAGS) $< -o $@
diff --git a/certificate/CertificateLib/Makefile b/certificate/CertificateLib/Makefile
index 06353bc..19b772c 100644
--- a/certificate/CertificateLib/Makefile
+++ b/certificate/CertificateLib/Makefile
@@ -1,5 +1,7 @@
-CP = cp
+CC = gcc
+CXX = g++
+AR = ar
CFLAGS += -Wall -fPIC -fno-strict-aliasing
CXXFLAGS = -Wall -fPIC
#-Werror
diff --git a/disk/Makefile b/disk/Makefile
index e3915b0..1a9ff01 100644
--- a/disk/Makefile
+++ b/disk/Makefile
@@ -1,14 +1,16 @@
DISKMON_OBJS = disk.o diskmon.o
+
+CXX = g++
CFLAGS += -Wall -I. -I../ -p -gdwarf-2 #-DBC_DEBUG
LDFLAGS += -ludev
all:diskmon Makefile
diskmon:$(DISKMON_OBJS)
- g++ $(DISKMON_OBJS) $(LDFLAGS) -o diskmon
+ $(CXX) $(DISKMON_OBJS) $(LDFLAGS) -o diskmon
%.o:%.cc
- g++ $(CFLAGS) -c $< -o $@
+ $(CXX) $(CFLAGS) -c $< -o $@
clean:
rm -rf diskmon *.o
diff --git a/fslib/Makefile b/fslib/Makefile
index 9b99e89..0075a9f 100644
--- a/fslib/Makefile
+++ b/fslib/Makefile
@@ -1,3 +1,5 @@
+CC = gcc
+AR = ar
FSLIB_CFLAGS = $(CFLAGS) -Wall -fPIC -O0 -DFSLIB_DEBUG -g # -O3
FSLIB_CFLAGS += -I. -D_LARGE_FILES -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 #-fvisibility=hidden
@@ -17,25 +19,25 @@ FSLIB_TOOLS = file_hfs test_hfs test_info test_free_space diskinfo
all: Makefile $(FSLIB) $(FSLIB_TOOLS)
$(FSLIB): $(OBJS)
- ar rcs $(FSLIB) $(OBJS)
+ $(AR) rcs $(FSLIB) $(OBJS)
test_hfs: $(FSLIB) test/test_hfs.o
- gcc test/test_hfs.o $(OBJS) $(FSLIB_LDFLAGS) -o test_hfs
+ $(CC) test/test_hfs.o $(OBJS) $(FSLIB_LDFLAGS) -o test_hfs
file_hfs: $(FSLIB) test/file_hfs.o
- gcc test/file_hfs.o $(OBJS) $(FSLIB_LDFLAGS) -o file_hfs
+ $(CC) test/file_hfs.o $(OBJS) $(FSLIB_LDFLAGS) -o file_hfs
test_info: $(FSLIB) test/test_info.o
- gcc test/test_info.o $(OBJS) $(FSLIB_LDFLAGS) -o test_info
+ $(CC) test/test_info.o $(OBJS) $(FSLIB_LDFLAGS) -o test_info
test_free_space: $(FSLIB) test/test_free_space.o
- gcc test/test_free_space.o $(FSLIB_CFLAGS) $(OBJS) $(FSLIB_LDFLAGS) -o test_free_space
+ $(CC) test/test_free_space.o $(FSLIB_CFLAGS) $(OBJS) $(FSLIB_LDFLAGS) -o test_free_space
diskinfo: $(FSLIB) test/diskinfo.o
- gcc test/diskinfo.o $(OBJS) $(FSLIB_LDFLAGS) -g -o diskinfo
+ $(CC) test/diskinfo.o $(OBJS) $(FSLIB_LDFLAGS) -g -o diskinfo
.c.o:
- gcc $(FSLIB_CFLAGS) -c $< -o $@
+ $(CC) $(FSLIB_CFLAGS) -c $< -o $@
clean:
rm -rf *~ *.o test/*.o $(OBJS) $(FSLIB) $(FSLIB_TOOLS)
diff --git a/kernel/Makefile b/kernel/Makefile
index 1a71617..4f9760d 100644
--- a/kernel/Makefile
+++ b/kernel/Makefile
@@ -3,6 +3,7 @@ OBJECTS = $(SOURCES:.cc=.o)
TARGET_DIR = ./build/
TARGET = $(TARGET_DIR)/libbckernel.a
BC_CFLAGS = $(BC_EXTRA_CFLAGS) -fPIC -c -Wall -ludev -L../build/ -lspacemap -I../ -fvisibility=hidden #-fvisibility-inlines-hidden
+CXX = g++
### Build ###
@@ -21,12 +22,12 @@ module: create-dirs force_look
kernel-lib: create-dirs $(TARGET)
$(TARGET): $(OBJECTS)
- ar rcs $(TARGET) $(OBJECTS)
+ $(AR) rcs $(TARGET) $(OBJECTS)
$(OBJECTS): Makefile $(SOURCES) BCKernel.h
set -e; \
for i in $(SOURCES); do \
- g++ -c $(BC_CFLAGS) $$i -o $${i%.cc}.o; \
+ $(CXX) -c $(BC_CFLAGS) $$i -o $${i%.cc}.o; \
done
create-dirs: $(TARGET_DIR)
diff --git a/keygens/kgghost/Makefile b/keygens/kgghost/Makefile
index 65c4bf6..a7b0af8 100644
--- a/keygens/kgghost/Makefile
+++ b/keygens/kgghost/Makefile
@@ -5,10 +5,13 @@ KGGHOST_OBJS = hash.o pbe.o keyblock.o datablock.o kgghost.o
KGGHOST_CFLAGS = -Wall -fPIC -p -ggdb -I. -I../../ -I../../certificate -DBC_LINUX
KGGHOST_CFLAGS += $(BC_EXTRA_CFLAGS)
+CXX = g++
+AR = ar
+
all: $(KGGHOST) Makefile
$(KGGHOST):$(KGGHOST_OBJS) $(CERTIFICATE_LIB)
- ar rcs $(KGGHOST) $(KGGHOST_OBJS)
+ $(AR) rcs $(KGGHOST) $(KGGHOST_OBJS)
$(CERTIFICATE_LIB):
make -C ../../certificate/CertificateLib
@@ -17,7 +20,7 @@ $(KERNEL_LIB):
make -C ../../kernel/build
%.o:%.cpp
- g++ $(KGGHOST_CFLAGS) -c -o $@ $<
+ $(CXX) $(KGGHOST_CFLAGS) -c -o $@ $<
clean:
rm -f *.o *.ver *~ $(KGGHOST)
diff --git a/keygens/kgsha/Makefile b/keygens/kgsha/Makefile
index d3a33d0..9c8c688 100644
--- a/keygens/kgsha/Makefile
+++ b/keygens/kgsha/Makefile
@@ -10,10 +10,13 @@ KGSHA_OBJS = hash.o datablock.o kgsha.o
KGSHA_CFLAGS = -Wall -fPIC -p -gdwarf-2 -I. -I../../ -I../../certificate -DBC_LINUX
KGSHA_CFLAGS += $(EXTRA_CFLAGS)
+CXX = g++
+AR = ar
+
all: $(KGSHA) $(KGSHA_OBJS) Makefile hidden_sector.h defs.h datablock.h
$(KGSHA): $(KGSHA_OBJS) $(CERTIFICATE_LIB) $(KERN_LIB)
- ar rcs $(KGSHA) $(KGSHA_OBJS)
+ $(AR) rcs $(KGSHA) $(KGSHA_OBJS)
$(CERT_LIB):
make -C ../../certificate/CertificateLib
@@ -22,7 +25,7 @@ $(KERN_LIB):
make -C ../../kernel/
%.o:%.cpp
- g++ $(KGSHA_CFLAGS) -c -o $@ $<
+ $(CXX) $(KGSHA_CFLAGS) -c -o $@ $<
clean:
rm -f *.o *.ver *~ $(KGSHA)
diff --git a/mount/Makefile b/mount/Makefile
index 7a3d66b..0e60095 100644
--- a/mount/Makefile
+++ b/mount/Makefile
@@ -1,22 +1,23 @@
HELPERS = bcrrpart_helper bcmount_helper bcumount_helper
+CC = gcc
OBJS = common.o
CFLAGS += -Wall -O3
all: $(HELPERS) Makefile
bcrrpart_helper: $(OBJS) rrpart.o
- gcc $(OBJS) rrpart.o $(LDFLAGS) -o bcrrpart_helper
+ $(CC) $(OBJS) rrpart.o $(LDFLAGS) -o bcrrpart_helper
bcmount_helper: $(OBJS) mount.o
- gcc $(OBJS) mount.o $(LDFLAGS) -o bcmount_helper
+ $(CC) $(OBJS) mount.o $(LDFLAGS) -o bcmount_helper
bcumount_helper: $(OBJS) umount.o
- gcc $(OBJS) umount.o $(LDFLAGS) -o bcumount_helper
+ $(CC) $(OBJS) umount.o $(LDFLAGS) -o bcumount_helper
%.o:%.c
- gcc $(CFLAGS) -c -o $@ $<
+ $(CC) $(CFLAGS) -c -o $@ $<
clean:
rm -f *.o *.ver *~ $(HELPERS)
diff --git a/spacemap/Makefile b/spacemap/Makefile
index 6dff240..7dd2ad9 100644
--- a/spacemap/Makefile
+++ b/spacemap/Makefile
@@ -5,17 +5,19 @@ LIB_NAME = spacemap
STATIC_TARGET = lib$(LIB_NAME).a
OBJECT_CFLAGS = -fPIC -g -c -Wall -ludev -fvisibility=hidden #-fvisibility-inlines-hidden
+CXX = g++
+AR = ar
all: static
true
static: $(OBJECTS)
- ar rcs $(STATIC_TARGET) $(OBJECTS)
+ $(AR) rcs $(STATIC_TARGET) $(OBJECTS)
$(OBJECTS): $(SOURCES)
set -e; \
for i in $(SOURCES); do \
- g++ $(OBJECT_CFLAGS) $$i -o $${i%.c}.o; \
+ $(CXX) $(OBJECT_CFLAGS) $$i -o $${i%.c}.o; \
done
clean:
diff --git a/tests/Makefile b/tests/Makefile
index c6d78f0..419020b 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -2,8 +2,8 @@ TESTS_PWD = ../build/tests/
TESTS_TARGET = $(TESTS_PWD)/bctool-tests
TESTS_SOURCES = tests-main.c ../container/cipher.cc ../keygens/kgsha/datablock.cpp ../keygens/kgsha/hash.cpp ../container/linux/file.cpp
TESTS_CFLAGS = -I../ -I../certificate/ -L../build/ -L../build/kernel/ -DBC_LINUX -ludev -g
-CP = gcc
-CPP = g++
+CC = gcc
+CXX = g++
CERT_LIB_NAME = certificate
KERN_LIB_NAME = bckernel
SPACEMAP_LIB_NAME = spacemap
@@ -15,11 +15,11 @@ all: $(TESTS_TARGET)
cp insert-modules.sh remove-modules.sh bcmod-loaded.sh $(TESTS_PWD)
$(TESTS_TARGET): $(TESTS_SOURCES) Makefile
- $(CPP) -o $(TESTS_TARGET) $(TESTS_CFLAGS) $(TESTS_SOURCES) -l$(CERT_LIB_NAME) -l$(KERN_LIB_NAME) -l$(SPACEMAP_LIB_NAME) -lcunit -ludev
+ $(CXX) -o $(TESTS_TARGET) $(TESTS_CFLAGS) $(TESTS_SOURCES) -l$(CERT_LIB_NAME) -l$(KERN_LIB_NAME) -l$(SPACEMAP_LIB_NAME) -lcunit -ludev
cp kernel/print-struct-size.c $(TESTS_PWD)
- $(CP) -o $(TESTS_PWD)test-data-generator kernel/test-data-generator.c $(TESTS_CFLAGS) -l$(KERN_LIB_NAME) -l$(SPACEMAP_LIB_NAME)
- $(CPP) -o $(TESTS_PWD)kgsha-key-generator kgsha/kgsha-data-generator.cpp ../keygens/kgsha/datablock.cpp ../keygens/kgsha/hash.cpp ../container/cipher.cc $(TESTS_CFLAGS) -l$(KERN_LIB_NAME) -l$(CERT_LIB_NAME) -l$(SPACEMAP_LIB_NAME)
- $(CP) -o $(TESTS_PWD)/bcdevchecker bcdevchecker.c
+ $(CC) -o $(TESTS_PWD)test-data-generator kernel/test-data-generator.c $(TESTS_CFLAGS) -l$(KERN_LIB_NAME) -l$(SPACEMAP_LIB_NAME)
+ $(CXX) -o $(TESTS_PWD)kgsha-key-generator kgsha/kgsha-data-generator.cpp ../keygens/kgsha/datablock.cpp ../keygens/kgsha/hash.cpp ../container/cipher.cc $(TESTS_CFLAGS) -l$(KERN_LIB_NAME) -l$(CERT_LIB_NAME) -l$(SPACEMAP_LIB_NAME)
+ $(CC) -o $(TESTS_PWD)/bcdevchecker bcdevchecker.c
clean:
rm -rf $(TESTS_PWD)
--
2.16.4
From a7e9a6048e443b0a592c56b1b48e66d20092cf76 Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev <alon.barlev@gmail.com>
Date: Tue, 11 Sep 2018 19:34:59 +0300
Subject: [PATCH 5/6] build: add missing sys/sysmacros.h
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
---
mount/common.c | 1 +
mount/mount.c | 1 +
mount/rrpart.c | 1 +
3 files changed, 3 insertions(+)
diff --git a/mount/common.c b/mount/common.c
index 0a14ea4..d88394e 100644
--- a/mount/common.c
+++ b/mount/common.c
@@ -9,6 +9,7 @@
#include <stdarg.h>
#include <errno.h>
#include <unistd.h>
+#include <sys/sysmacros.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/stat.h>
diff --git a/mount/mount.c b/mount/mount.c
index c57594f..7c802fe 100644
--- a/mount/mount.c
+++ b/mount/mount.c
@@ -10,6 +10,7 @@
#include <string.h>
#include <unistd.h>
#include <errno.h>
+#include <sys/sysmacros.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/stat.h>
diff --git a/mount/rrpart.c b/mount/rrpart.c
index f7ce125..7ba5692 100644
--- a/mount/rrpart.c
+++ b/mount/rrpart.c
@@ -13,6 +13,7 @@
#include <unistd.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
+#include <sys/sysmacros.h>
#include <sys/types.h>
#include <linux/fs.h>
--
2.16.4
From 9cb62cc4cbe9cb929aa1fca34d3d807a4e83bcca Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev <alon.barlev@gmail.com>
Date: Tue, 11 Sep 2018 19:12:13 +0300
Subject: [PATCH 6/6] modules: build for kernel-4.14
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
---
kernel/kmod/bc_dev.c | 4 +++-
kernel/kmod/bc_mem.c | 1 +
spacemap/defs.h | 1 +
3 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/kernel/kmod/bc_dev.c b/kernel/kmod/bc_dev.c
index cddbf49..8b5657b 100644
--- a/kernel/kmod/bc_dev.c
+++ b/kernel/kmod/bc_dev.c
@@ -86,9 +86,11 @@ static void reject_bio(struct bio *bio)
{
#if (LINUX_VERSION_CODE < KERNEL_VERSION(4,3,0))
bio_endio(bio, -EIO);
-#else
+#elif (LINUX_VERSION_CODE < KERNEL_VERSION(4,14,0))
bio->bi_error = -EIO;
bio_endio(bio);
+#else
+ bio_io_error(bio);
#endif
}
diff --git a/kernel/kmod/bc_mem.c b/kernel/kmod/bc_mem.c
index 0b516c8..69ec832 100644
--- a/kernel/kmod/bc_mem.c
+++ b/kernel/kmod/bc_mem.c
@@ -6,6 +6,7 @@
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/kernel.h>
+#include <linux/sched.h>
#include <asm/uaccess.h>
#define BC_GET_CALLER_PTR __builtin_return_address(0)
diff --git a/spacemap/defs.h b/spacemap/defs.h
index f0c87ba..7de9052 100644
--- a/spacemap/defs.h
+++ b/spacemap/defs.h
@@ -17,6 +17,7 @@
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/slab.h>
+#include <linux/sched.h>
#include <asm/uaccess.h>
typedef int8_t bc_8;
--
2.16.4

@ -1,7 +1,3 @@
DIST glep63-check-4.tar.gz 5898 BLAKE2B b28dd0843138bb54c81142959a28b121b043b7da4e3dc797b8ad3ebabfde6f850a11c40e94e3d20b9cf152b2138165733ba36754859081eb59bbbd5e99f2b98e SHA512 65a40ce097937df0517f86d1b32fd47e23d39abc6a49fa45dfa9075e7f7a163c2c2e25f6e39538a5e47c295bfdb2390bc4909e14a06b21f2bf14edf8cf43f199
DIST glep63-check-5.tar.gz 61234 BLAKE2B 15b2e38e00ec044c963f4aaea9be4bf0659441a94ba9958aa1e70ecd425cc9f3dada31ab194092abdf9953ca10d711aa0cdd615365a6e78761b07fb0739fadd5 SHA512 d79a2e2a92dc4f123fbfa73df501fb9a0829a879e0d3674e8d6a854b8a2b437698b77793d92c6862d646a58ef302638cb9e5d152f60e634c9ec06e804dea79b4
DIST glep63-check-6.tar.gz 61318 BLAKE2B 9310a70556deabf90003c154c326480e7a5fb58992bf79201100c21fbbeb17ebfdb560d861586d1c206a8d4ed3e64500a8eca4d99dacd072dce121736cdb2d3e SHA512 f0729683095222f60243923bcb7d9c1b984eb10cb0d8a0da2ec756b40a11c3f4f3de466fa533a66d4f645a2de09137a12a47eda5e80d7d5d562b0926a30b1a72
EBUILD glep63-check-4.ebuild 603 BLAKE2B b062189a109fb0227031fba2c627065b8badf676f9b2db60d8e1b847dc59e3e801ea392a47c2d67e7eb801b44df689f3dc486cef33496c62baaeb387f4821e59 SHA512 65ec1371049758b84c7f50f3afc3042df99ead045cfeafd4e61beae02ba36bab4802b1ffce8ee94ccdf32bf7c993b4d1f9f1b872d631640549e0be449e64c72d
EBUILD glep63-check-5.ebuild 643 BLAKE2B 72915256273a72d0f55c1a7b8ffa0cf778304ebcdeca731ecef29669f051193cf86927bd79bc3aea45d7382afaffe05e01f71cfcb008fb02f75b917cf81dbefd SHA512 24bbf7e9b7589c6cdd3de5c6bf4000d4464f539943e84398524331f26e873a3b04d722aae65bf528cf94a105fd4a8b3651c9f449af9c48810620507bd4411dce
EBUILD glep63-check-6.ebuild 663 BLAKE2B 542b4dcfd5756bb0b4afa6cd26d5b58a9eff9eb51c3a937716235111e0670ebb858550faf6ed4aa17bfb6db2383f72c908110ba9db52d55e260a6d32d9ffc2b8 SHA512 07d47d7bc0c08a32f383b3e5b679ee5bbe615f5b94473c60fc45be5a2a0a2bdc89acee0eeab5ecedb23af92d24af95ed0470e149dbd836fbc6ccec9ca5ed55f9
MISC metadata.xml 513 BLAKE2B dc5036a6556ebfefbbfc1ad01f436b9793c5c0c51e7cbda49ee896ff364a30761f92ec63531317b4bd55bb9cc018d6ee62d07776a61ba75d7d1245c3d0c1339a SHA512 44aac823dedeb848696d166e28d151449b59d30a7dd87a0c2c339c044e2704908a1882e3b818ad7007822b5fd2efc52ad81564fad953862851b44480d61642fe

@ -1,29 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{4,5,6,7} )
inherit python-single-r1
DESCRIPTION="GLEP 63 compliance checker for OpenPGP keys"
HOMEPAGE="https://github.com/mgorny/glep63-check/"
SRC_URI="https://github.com/mgorny/glep63-check/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
app-crypt/gnupg"
src_compile() {
python_fix_shebang glep63-check
}
src_install() {
dobin glep63-check
}

@ -1,26 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{4,5,6,7} pypy3 )
inherit distutils-r1
DESCRIPTION="GLEP 63 compliance checker for OpenPGP keys"
HOMEPAGE="https://github.com/mgorny/glep63-check/"
SRC_URI="https://github.com/mgorny/glep63-check/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
RDEPEND="app-crypt/gnupg"
DEPEND="test? ( ${RDEPEND} )"
python_test() {
"${EPYTHON}" -m unittest -v || die "Tests fail with ${EPYTHON}"
}

@ -1,4 +1,5 @@
AUX kencfs-plasma-2.0.1_alpha-include.patch 267 BLAKE2B 75755d4ce83b8146efd2a956b44a5f42d936d94189df2157d8be27abf35c252540fd27a7884290a1397b4b9b477a94cab146f3fe21d9e20740ebdc86d8142842 SHA512 74646bab28c76db89d441e7528ad288f44522dc20f53b5b12b8140d1a61c86d9ae0fb9f559d37fe1de912f176a366000d77b67a3fe3657a3428304a2ce2a29a1
AUX kencfs-plasma-2.0.1_alpha-qt-5.11.patch 396 BLAKE2B 5bd9e8c3c4e93c263bb00e680d485818ece4667a8de3cbb1f69327571ac5187a7b7ab150b206f88636993042aa5f30bb181b762ff26ece18330f60e1eda6e741 SHA512 3b86d1dc9c92dfc8d0c323cedb2c4f34f34a4af0c136baa2d64a4ac3ff0aa35eb7a54e41c7381490f205fb045bf4a2f924fbfaed47009d10b8b114b1ad9b5bf1
DIST kencfs-plasma-2.0.1a.tar.gz 216580 BLAKE2B 7c8e77e3019d48d37437f2031c5c522b30c89a927ca3a51571e42decaa004a5cfb3c5b84d50ee1c775599943a23cc58a7b994e94e0e316a7539d793004d05035 SHA512 a9093680bb141c18e2d4ed8a966f7176c40c10fa0ee6e5cee25ae26ef3f94e6ffc7e3f0a7b55321640e4ba6e484d75755f901b53688dbfc5c22a1c0b1e01cfac
EBUILD kencfs-plasma-2.0.1_alpha.ebuild 942 BLAKE2B 4ca9785f0e0def0703c03ce90e9154173b8c858c577c16df38de034f3ee416563d3f61048520d90411f680d8c40579b4a3c2e79c648b0234192baa159b02d66b SHA512 bdc8261ada220cf77dac4f95ccbb38354e2b4d67e8219367ae3a949b1724a53d2c32e8c9381010d1449d73f85087d2feea00ec87c88d13671825f7d6d420d17e
EBUILD kencfs-plasma-2.0.1_alpha.ebuild 977 BLAKE2B 2880062dec1da7f43ecd416a408573c1c9932d50849024c217b52e3c16f3204624664ad78d5ea51e0b54661fcc05936e554b2504b3fe51007bccceda40fd2ad0 SHA512 d32e9d8a840803f4fad642be55d905ee135bbff2bf29a9ec5be932415b54b7747fbd3475b37ec4f24fb9db9bf932a5ec10f8fd0ab8d880ebbf8c0c87c9cbd5dd
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3

@ -0,0 +1,11 @@
--- a/kencfs-plasma.pro 2017-02-05 10:09:37.000000000 +0100
+++ b/kencfs-plasma.pro 2018-09-11 19:43:41.594198503 +0200
@@ -15,7 +15,7 @@
TRANSLATIONS = kencfs_it_IT.ts kencfs_ro_RO.ts kencfs_cs_CZ.ts kencfs_ru_RU.ts
-QT += widgets KWallet KConfigCore KNotifications
+QT += dbus widgets KWallet KConfigCore KNotifications
CONFIG += qtsingleapplication
include(singleapplication.pri)

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -30,7 +30,10 @@ RDEPEND="${DEPEND}
S=${WORKDIR}/${MY_P}
PATCHES=( "${FILESDIR}/${P}-include.patch" )
PATCHES=(
"${FILESDIR}/${P}-include.patch"
"${FILESDIR}/${P}-qt-5.11.patch"
)
src_prepare() {
default

@ -1,6 +1,10 @@
AUX tpm-emulator-0.7.4-build.patch 1308 BLAKE2B 54cf7240f5c556eeaf2b1b9aa7fac219d67401c082863d2d13363a734c267a962422e964228ae76bad987848df1b6a1ac06224f844470ed315885c4c40f4381e SHA512 a054a7f3cf8a994f89fb95cb667be214681da450d9c68ee6e2810afea332f9a399f61c8b0f8a458c75a73e21b6d4e9b85461255f1002013b0921cffb7b3b666d
AUX tpm-emulator-0.7.4-build.patch 3995 BLAKE2B 23a0c34f3d34c3cf154b22a2cf6c79216e580d298a31657f2d247b58ebdeadd00923340656885931c86777385916cc5df3e55c05704d9c213a46673ca5999483 SHA512 852d7fc90c558c37dec6409e09cbe6e94494cba023d7de38702e475e698f9210ff2cb937f51751b25ea48015421c556d1fe71dafdcb6764d2e6fe938d61f4a4b
AUX tpm-emulator-0.7.4-cmake.patch 3358 BLAKE2B 27c1fbe5cd55f5838f9010c2d38f2037492f562553c5ed99eb3bcbea41dc2d899d42fef73b7f86b7c1cac12a9a5a43273e97834d5c3b4b9436157e7292d876ef SHA512 3d46f18957ab569e927ade7c3b08aa94f01beeafbe80a2cf3601f07492355bb354f060b8e3f9aeb52de8aa2f2db7f26faec635191b00b9d5adc33c5d7caeada1
AUX tpm-emulator.confd-0.7.4 34 BLAKE2B 39d858219bf12309c361bd65070df3a941de10d073e3014e0196bc3f100c605a7be1700c1e25d46fa94a27778c453732e9102be3fe11260f6b3bf617c47bb5ec SHA512 61b5145d3fa5b778ba09e66a25ea183165fafbdafe54aa77d171aed2a87f6b5febc918d33603a9bf58320e9ff3f79e3ec58d03d4674562d31c1c90b942faf504
AUX tpm-emulator.confd-r2 20 BLAKE2B 13dd9f09a0a4efb9a039bfeababb5f00b8b2c3c1777e60c531e874ef6f3b4d00319d7962bd321f8530289c797ea110f6cde91bc6af338e38be7d96f71f6474cb SHA512 824d35e037f1036d53353bd0e2bf9136cd94d07a71df9ebdf32a513ff53a47b25e38e3b760e58c18909559f1adbea2faae615c25f2cf9f1df03eef8582648bcc
AUX tpm-emulator.initd-0.7.4 1100 BLAKE2B 19736ff8ad067390adb951f4b3f30656bf7345f36cba51b5a96114f3acc069391f3c4e7ecbb563f2ad6fbb25263b950b907c130b5dd0a6523a607a264de61469 SHA512 5fab6f4c9b7057fa1bf23b179747d125ec77729a1a69b762735c429824ce6dfee3033012b027a44e5c731ec86a4e78b8b64c44d27b207867a26a9663382a84f9
AUX tpm-emulator.initd-r2 776 BLAKE2B 0daa0247396d1b5f1c9542b28f825899a5cc45bd748b6b7e2328440fd466fd6b461e32487a955816a79827bf350cfb33bd71a6b197a8e67dbf5509750098cb59 SHA512 22d7b163dc6f567c1900a275ae545c4421b2d459ba535a24f48d7ad2609f5df36533849aa781d4dd704961db102eea08c99b79c01d0e3981fb46d2eb4e39d6fe
DIST tpm_emulator-0.7.4.tar.gz 214145 BLAKE2B b8bbd53ecfb90e87f1306c03d2c65a472819d23d10bd63fa966bfadef4776c3876c2f6fc03cc878ece670bdfcd22c9f403ef4bc7f4593a0a6c7f8d17051ac3ba SHA512 4928b5b82f57645be9408362706ff2c4d9baa635b21b0d41b1c82930e8c60a759b1ea4fa74d7e6c7cae1b7692d006aa5cb72df0c3b88bf049779aa2b566f9d35
EBUILD tpm-emulator-0.7.4-r1.ebuild 1782 BLAKE2B 766796e9f5db7c701066ff52467e2b8449734ce31315425347771f9184bf28d2670b76f792467cfac0f4f222c50cdc708a11b9116ac0869696614e3d4a1798aa SHA512 ba22734b8c2f1fbe625b286c7fb2e08ebf2df3e201d5b9a2d30ea55a29284ecdf57f016e0b16b61f9d470021536cd5938da134f68380da458bbfc3bb7987f145
MISC metadata.xml 322 BLAKE2B c136948fea0130f683bd8ff1c52e03707b801a446859dd4e03ee34965ccf5babd69f28c437f5b568a6f9e308669b23c49127a3592ef702fa06323f368f1fd8fc SHA512 59ca2140630f6c408c51176a30ad8357ecaf8c1a3b37b495176b25cf2b1cb259882dded5072440cfbfe2d16741520a0b30b41384db89c794ec183b318419b578
EBUILD tpm-emulator-0.7.4-r2.ebuild 1920 BLAKE2B 415390b4a1f31e8b12fd9504afab57fd53890228862a5d0285a6519612b07e86001a0ad3f2c33d0754414bc2430fb8eafe04a5d6d3c2d4668a116c409ff2d748 SHA512 f1d93be8e078e8232f58e82ccc1da9ad3262982c930299484fd09d9fe059e616448ff459b10ea9aa76de1a41eb2d6ac466323548e3f7830b2458486a769cb889
MISC metadata.xml 395 BLAKE2B 053fec93e12819e95abadca4f2e9f871589c21ce8a7369092cfb04cb593a4fa687956458dfc2c7249b6951bb3b7c45f6c38fac1448d9e5d250ed8256f92df327 SHA512 dd69f6a31ebaa3971c316d967bd643654d11465bb0de20059ea82a4851691b605c42deb4846614627ae9c8b2b30075e6c44e53f9810999839ceaf2e9ee9aada8

@ -29,3 +29,72 @@ index c362b56..4c49f54 100644
debug("TPM_ChangeAuthAsymFinish(): newAuthLink value does not match.");
return TPM_FAIL;
}
From 035af1df2b18afd695150c6f9e426133b775c0a1 Mon Sep 17 00:00:00 2001
From: Florian Larysch <fl@n621.de>
Date: Tue, 24 Oct 2017 19:33:00 +0200
Subject: [PATCH] tpm_command_handler: fix switch fallthrough
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Compiling with a recent GCC fails as follows:
tpm-emulator/tpm/tpm_cmd_handler.c: In function tpm_setup_rsp_auth:
tpm-emulator/tpm/tpm_cmd_handler.c:3332:7: error: this statement may fall through [-Werror=implicit-fallthrough=]
tpm_hmac_final(&hmac, rsp->auth2->auth);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tpm-emulator/tpm/tpm_cmd_handler.c:3333:5: note: here
case TPM_TAG_RSP_AUTH1_COMMAND:
Looking at the code, this does indeed seem unintentional. Add a break
state in the appropriate place.
---
tpm/tpm_cmd_handler.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tpm/tpm_cmd_handler.c b/tpm/tpm_cmd_handler.c
index 288d1ce..5aea4e7 100644
--- a/tpm/tpm_cmd_handler.c
+++ b/tpm/tpm_cmd_handler.c
@@ -3330,6 +3330,7 @@ static void tpm_setup_rsp_auth(TPM_COMMAND_CODE ordinal, TPM_RESPONSE *rsp)
sizeof(rsp->auth2->nonceOdd.nonce));
tpm_hmac_update(&hmac, (BYTE*)&rsp->auth2->continueAuthSession, 1);
tpm_hmac_final(&hmac, rsp->auth2->auth);
+ break;
case TPM_TAG_RSP_AUTH1_COMMAND:
tpm_hmac_init(&hmac, rsp->auth1->secret, sizeof(rsp->auth1->secret));
tpm_hmac_update(&hmac, rsp->auth1->digest, sizeof(rsp->auth1->digest));
--
2.16.4
From 0f4579e913aeb3a893631a3caee420a0e9803683 Mon Sep 17 00:00:00 2001
From: Peter Huewe <peterhuewe@gmx.de>
Date: Mon, 26 Jun 2017 00:25:43 +0200
Subject: [PATCH] Workaround wrong fallthrough case by returning TPM_FAIL
The spec says that the number of verified PCRs should be returned - which it currently does not and breaks compilation with gcc7
See #26
Since this code is probably unused anyway, we now simply return TPM_FAIL until someone comes up with a solution.
Spec:
https://www.trustedcomputinggroup.org/wp-content/uploads/Revision_7.02-_29April2010-tcg-mobile-trusted-module-1.0.pdf
---
mtm/mtm_capability.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/mtm/mtm_capability.c b/mtm/mtm_capability.c
index a09b116..4046de5 100644
--- a/mtm/mtm_capability.c
+++ b/mtm/mtm_capability.c
@@ -87,6 +87,8 @@ static TPM_RESULT cap_mtm_permanent_data(UINT32 subCapSize, BYTE *subCap,
tpm_free(*resp);
return TPM_FAIL;
}
+ error("[TPM_CAP_MTM_PERMANENT_DATA] SubCap 2 not Implemented");
+ return TPM_FAIL; // TODO not implemented.
case 3:
return return_UINT32(respSize, resp,
--
2.16.4

@ -0,0 +1,120 @@
Pull request:
https://github.com/PeterHuewe/tpm-emulator/pull/37
From 694b7c24ac09e0ec1e54ab71eb9c82a8d4f41d33 Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev <alon.barlev@gmail.com>
Date: Tue, 11 Sep 2018 14:08:49 +0300
Subject: [PATCH 1/3] build: use GNUInstallDirs to allow override install
directories
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
---
CMakeLists.txt | 1 +
tddl/CMakeLists.txt | 6 +++---
tpmd/unix/CMakeLists.txt | 2 +-
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f362298..d047ce3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,6 +6,7 @@
project(TPM_Emulator C)
cmake_minimum_required(VERSION 2.4)
+include(GNUInstallDirs)
set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
if(COMMAND cmake_policy)
cmake_policy(SET CMP0003 NEW)
diff --git a/tddl/CMakeLists.txt b/tddl/CMakeLists.txt
index 0be3281..6cc63b3 100644
--- a/tddl/CMakeLists.txt
+++ b/tddl/CMakeLists.txt
@@ -15,9 +15,9 @@ elseif(WIN32)
set_target_properties(tddl PROPERTIES PREFIX "")
endif()
-install(TARGETS tddl DESTINATION lib)
-install(TARGETS tddl_static DESTINATION lib)
-install(FILES "tddl.h" DESTINATION include)
+install(TARGETS tddl DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(TARGETS tddl_static DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(FILES "tddl.h" DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
add_executable(test_tddl test_tddl.c)
diff --git a/tpmd/unix/CMakeLists.txt b/tpmd/unix/CMakeLists.txt
index 40c436b..c5c394a 100644
--- a/tpmd/unix/CMakeLists.txt
+++ b/tpmd/unix/CMakeLists.txt
@@ -13,5 +13,5 @@ target_link_libraries(tpmd mtm tpm tpm_crypto)
else()
target_link_libraries(tpmd tpm tpm_crypto)
endif()
-install(TARGETS tpmd RUNTIME DESTINATION bin)
+install(TARGETS tpmd RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
--
2.16.4
From 89bf733368dda265040cf44ff8be69a15ab66712 Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev <alon.barlev@gmail.com>
Date: Tue, 11 Sep 2018 16:36:12 +0300
Subject: [PATCH 2/3] build: do not build mtm unless enabled
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
---
CMakeLists.txt | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d047ce3..b8b68a3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -67,7 +67,9 @@ include_directories(${CMAKE_BINARY_DIR})
# add internal libraries
add_subdirectory(tpm)
-add_subdirectory(mtm)
+if(MTM_EMULATOR)
+ add_subdirectory(mtm)
+endif()
add_subdirectory(crypto)
# add TDDL
--
2.16.4
From 24bbf683de0b0b24f0ec81d093c03e1f6a9570f2 Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev <alon.barlev@gmail.com>
Date: Tue, 11 Sep 2018 14:20:19 +0300
Subject: [PATCH 3/3] build: support BUILD_DEV to disable device build
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
---
CMakeLists.txt | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b8b68a3..9ae6562 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -76,7 +76,12 @@ add_subdirectory(crypto)
add_subdirectory(tddl)
# add kernel modules
-add_subdirectory(tpmd_dev)
+if(NOT DEFINED BUILD_DEV)
+ set(BUILD_DEV ON)
+endif()
+if(BUILD_DEV)
+ add_subdirectory(tpmd_dev)
+endif()
# add executables
add_subdirectory(tpmd)
--
2.16.4

@ -0,0 +1,46 @@
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2 or later
STARTUP_MODE="${STARTUP_MODE:-save}";
extra_started_commands="clear save deactivated"
description="TPM emulator"
command="/usr/bin/tpmd"
my_command_args="-f"
command_background=1
command_user="tss:tss"
pidfile="/var/run/${RC_SVCNAME}.pid"
depend() {
use logger
after coldplug
}
start_pre() {
checkpath -d -m 0775 -o tss /var/run/tpm
service_set_value STARTUP_MODE "${STARTUP_MODE}"
}
start() {
command_args="${my_command_args} $(service_get_value STARTUP_MODE)"
default_start
}
_doit() {
service_set_value STARTUP_MODE "$1"
stop
start
}
clear() {
_doit clear
}
save() {
_doit save
}
deactivated() {
_doit deactivated
}

@ -8,4 +8,7 @@
<upstream>
<remote-id type="sourceforge">tpm-emulator</remote-id>
</upstream>
<use>
<flag name="mtm-emulator">Build the MTM emulator</flag>
</use>
</pkgmetadata>

@ -0,0 +1,85 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MODULES_OPTIONAL_USE="modules"
inherit flag-o-matic user linux-mod cmake-utils udev
MY_P=${P/-/_}
DESCRIPTION="Emulator driver for tpm"
HOMEPAGE="https://sourceforge.net/projects/tpm-emulator.berlios/"
SRC_URI="mirror://sourceforge/tpm-emulator/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="libressl mtm-emulator ssl"
RDEPEND="ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)"
DEPEND="${RDEPEND}
!ssl? ( dev-libs/gmp )"
S=${WORKDIR}/${P/-/_}
PATCHES=(
"${FILESDIR}/${P}-build.patch"
"${FILESDIR}/${P}-cmake.patch"
)
pkg_setup() {
enewgroup tss
enewuser tss -1 -1 /var/lib/tpm tss
if use modules; then
CONFIG_CHECK="MODULES"
MODULE_NAMES="tpmd_dev(extra:tpmd_dev/linux:)"
BUILD_TARGETS="all tpmd_dev.rules"
BUILD_PARAMS="KERNEL_BUILD=${KERNEL_DIR}"
linux-mod_pkg_setup
fi
}
src_configure() {
local mycmakeargs=(
-DUSE_OPENSSL=$(usex ssl ON OFF)
-DMTM_EMULATOR=$(usex mtm-emulator ON OFF)
-DBUILD_DEV=OFF
)
cmake-utils_src_configure
use modules && ln -s "${BUILD_DIR}/config.h" tpmd_dev/linux
}
src_compile() {
cmake-utils_src_compile
use modules && linux-mod_src_compile
}
src_install() {
cmake-utils_src_install
if use modules; then
linux-mod_src_install
udev_newrules "tpmd_dev/linux/tpmd_dev.rules" 60-tpmd_dev.rules
fi
newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"
newconfd "${FILESDIR}/${PN}.confd-r2" "${PN}"
keepdir /var/log/tpm
fowners tss:tss /var/log/tpm
}
pkg_postinst() {
if use modules; then
linux-mod_pkg_postinst
ewarn ""
ewarn "The new init.d script does not load the tpmd_dev any more as it is optional."
ewarn "If you use the tpmd_dev, please load it explicitly in /etc/conf.d/modules"
ewarn ""
fi
einfo "tpmd socket is located at /var/run/tpm/tpmd_socket:0"
}

@ -1,4 +1,3 @@
AUX tpm-tools-1.3.9-gold.patch 451 BLAKE2B a322007af718189bd2a05da19c1b67ee0f630515233515569661e16b1a9f36c82c2b97a998ec526e0c9c617da3a4e5bf08b6c0eeb3642b16e65a47757ae59f36 SHA512 7f9473a456c5901c28ec0394158e43b3d8cc3a9a994e5be5d1a45b20f5360f2f0b7778eb93246964192e19fdd140ee5b50d1852500c9aface2824d83c6907c41
DIST tpm-tools-1.3.9.1.tar.gz 482859 BLAKE2B ee915679e23bead04672bf719ce59bb6f20b550be39855b5304caeff554bf54d3cfe9104d464af7762388995e51d2bed0f9bedad83e42146cb7457382d09f4b2 SHA512 63a9c0e761cd890cc0a218de79a9c0169e151aba7824c19bf6b7ec894cf41c4950de1f63bd849aa93a4bdff36cf0fe557bc17113912b6d77f57f2bf1190b6a08
EBUILD tpm-tools-1.3.9.1.ebuild 1019 BLAKE2B b349561812cc566a4a284bd31779576ad0cb4d15319576922bf413216084ba9082e8eb529596dca52a812c22cdfd5e530b7e6e7ee3dd685378c62297708f554f SHA512 c02b1c1973f03e7eeac2e7489fa7200fd97fb80ad544766bb03d18bdbf75bf6da4f6906966955c313be2414a2fea552c1d36c7c9a3bb4d5e16bc8eb62f2389ab
MISC metadata.xml 515 BLAKE2B 06991185c31f6e40b7cda3c9842339911e9806d024e1493ef674751b4d253f5f701a8386a8969f7124b29b2c984f109ec98cb767380b48781fb22bd266d7863a SHA512 5aea8cabd5ae0a00b4a49717efaf8ed6d6363131ff8bdc2a9167108297d32dee72c5419bbc84ae9ba1263d515dff2aa092b991c8411771a2b8c361bcf000258a

@ -1,10 +0,0 @@
diff --git a/lib/Makefile.am b/lib/Makefile.am
index cef6a2f..d7092a7 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -80,4 +80,4 @@ endif
# Unseal library - for addition to existing apps, counter part of seal cmd
libtpm_unseal_la_SOURCES = tpm_unseal.c
libtpm_unseal_la_LDFLAGS = -shared -version-info 1:0:0
-libtpm_unseal_la_LIBADD = -ltspi libtpm_tspi.la @INTLLIBS@
+libtpm_unseal_la_LIBADD = -ltspi libtpm_tspi.la -lcrypto @INTLLIBS@

Binary file not shown.

@ -2,5 +2,5 @@ DIST el_GR-0.8.zip 1532950 BLAKE2B a68eb9ad9819b4d5192cac1276a0e3a6e44dd9e89857f
DIST el_GR-0.9.zip 2120747 BLAKE2B 5fe5030227b3f65bf04a7ecf055c5159120badae250ef8c718836e6115238b12391f82a656767313338ece98bce91e099d6f12f7e9e9f2f202dbdd6a14bfb6ba SHA512 8eb9d951bab3caf09f53e7ee98ff155ade8d9198533264ebdd53b413e38d9b84e5101938c1abb3e220e0764c98186fb2f5480be50e98e7effb7bcc8c961eaa49
DIST hyph_el.zip 2224 BLAKE2B eb5c5ba1b856a9edc5bb78b583af442ccdacc3d7270b1e1d61081382b195fcc3637ef83a4e35eff79146a21360353145128adabfb494976a6998f1dbccfd062d SHA512 259a1ad3b4f38cf6aa67027cd3354488b298375450ed99b07e4ea8d355e90211caabfc40ce71af73e5d354348541bf8a486aecced23f75a4fe9abb8f6c2ac3c3
EBUILD myspell-el-0.8.ebuild 587 BLAKE2B 549231b3cf9137f9665d979b08d3311def6102ce78e5db90efe5d941efb2c23613ff4b2d1f7669d99419177ef1f12b5feda3cd038299dc2b8800d9359cfdf2e1 SHA512 8dbb9395341c61facaa456a064784d0ebf524427435588429aac8bec2b43d6f413728a9194b7335702cd9052c6259d125ad6d7ef0ac1fbb773018b28caaac737
EBUILD myspell-el-0.9.ebuild 598 BLAKE2B cad345ccb98a93af69dfab89ce37b7363f4c270471fd0d4f6b4bc27edffd247192851120ffe51c2879e3a5767618cd73b5fba87b2c7ec82c5166796f7ba3e536 SHA512 c750bd6fedb0d052d4dd1a4f1a0c5dfd2b15159a3b229d0863a0b09d397fa3b9ca367bbbfe53994c8ed255e6450c292631a9adfe6f801046186711f6a0739306
EBUILD myspell-el-0.9.ebuild 597 BLAKE2B a01ae02b7eeba4580711757ecea2d672df185b36d671d99c4a5bb0233ca5abec3a63fb0ad22a315afc680c0caa63d07116d0f96f8410704818b4173334910b9a SHA512 2e8160f79064234c2b94e5f42799c4196b1c6d8f316ee36602db73cd12f174863be2fdaebc8bffc9de41e01685646a2e68b98ab0bb6d32c114169e8e35a21cb4
MISC metadata.xml 139 BLAKE2B b4a59c22790dfec3fbcfaea41ef363401766736b68a85bedae00e1944d0a848aa97104c2f34244c0fe7b6363029281f965fc1b3545301d341cda371eaa976274 SHA512 8be912ace7468a4396eb1da00a9785030a8ce35da4357a01591876a1056fd45e44da65de2af3e1eb0506ce6551714962c40c3ae5a3aefa2ad231de35af2519be

@ -23,5 +23,5 @@ SRC_URI="http://elspell.math.upatras.gr/files/ooffice/el_GR-${PV}.zip http://els
LICENSE="GPL-2 LGPL-2.1 MPL-1.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""

@ -3,5 +3,5 @@ DIST lv_LV-1.1.0.zip 371240 BLAKE2B a8741b7ea9cb05e63bc297efa2f725469427e84c8448
DIST myspell-lv-1.3.0.zip 374356 BLAKE2B 6924d09c4a7f70e840dce48a0d5e7807bd3210a13d79c3c7daa6de89cf58acf9d38099b03f1c0bf0420144fd867d2b737167e248457cf4bccad505bc46c00e66 SHA512 fbb53475870cd0200403e75ea3f84c8534b4fac349093515821e98a8e1f3bd839fdec0543a2e4ded1bacab93052babbf8ffbee4742d291bfc91f2d768b4ac445
EBUILD myspell-lv-1.0.0.ebuild 616 BLAKE2B a1bcb7a31270d5d2d6dddec373906dc9fb692af497cb8e6751a282ee8acb2f1e00eda7e287d78e08d9f5a9e1dbd8e82074099a6746e60df0f1cbba236a38d8bb SHA512 a903091fcca44ab32c489b04d0cadefb4212d4c6d06f2e5de1631269f96f6c9b62d36d1a127a54c2cc80f1e4df179e2f20d5fb860237cdf73c50a2865039b82f
EBUILD myspell-lv-1.1.0.ebuild 650 BLAKE2B cbb4f8b248a4ece9639d62f113784c1b206eb10edaf3849702923ca63caf7b02cf30e524f769bbe942c279c355463888f3eb8c3b9ce4c16247c2f6664ac3d493 SHA512 15f0e174c44786a11db1d72204321c4e833dc2454483342a6d179e5cd1ccb5155d6fe1008283d88691cbcb1cba027e07c55ad554db17551a428d25bf639211cd
EBUILD myspell-lv-1.3.0.ebuild 656 BLAKE2B 7e60c8cd2c7d128133ca4fe58e0f4f971610b8deee164af245cfd25bc67652603087de7927c900ce08f55938fb19ecafb87642ed898a9521779121174ea49299 SHA512 719de3aabcb5feec6fa91aba9ecc339976ac39f49a051bdd78f60c28206906bfc6966d33626ff2ab770c8ed847a4d1903b96c12c62c6f4991445ef07a6ba06f8
EBUILD myspell-lv-1.3.0.ebuild 655 BLAKE2B ce0774b19db04b5d8fbbdc8698f55ad6be8f6fba086b90f8a2d93b1de9c4f52776ba261367608e5a14fabee31d99c06adeb85fe03fce81ab360348409792778e SHA512 ca4f2b74e118808763cc3b6919e39f3f9b0ae37513848a69247a0c01967645036e0beee2fa6d9e0e3cb57c96301e097e019c2c8bdec87c2c8812df27eb0235c3
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33

@ -23,7 +23,7 @@ SRC_URI="http://dict.dv.lv/download/lv_LV-${PV}.zip -> ${P}.zip"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
DEPEND="app-arch/unzip"

@ -1,4 +1,4 @@
DIST myspell-mi_NZ-20060316.zip 78777 BLAKE2B 4e694d2ee35c86d677ec9abef3346e4c47364c80ae327178cab8556a514dc810f71af589349e5730367a9ac952165fe634545d426f8352bbe99096d22cf33e83 SHA512 391f70bbd7d66ede4c8df7f7d5544bc7f40c3e97b80b509ce887e74770f9183ca98475715dbf9e6ceecb3445d1d3c5c1de35d1ea540e13a3a17eef690c91925d
EBUILD myspell-mi-20060316-r1.ebuild 519 BLAKE2B 119c25d97cd854bf52afe51b7f4273054ab812bf53af0097f3421728bc1fb1a6ce26d3d53846117908f2380bd54873a54077cbb313d705f61c939e35a88450aa SHA512 2a8b8eed89ce86596e7febc8acec272658f24a779b3c42da9561454f71e93971a5a83cd7cdf944dac11b6d8aced90e2ba009dacd81355091a5ee2a0a24db04ca
EBUILD myspell-mi-20060316-r1.ebuild 518 BLAKE2B aa21115a9e10f95577de372957a35c9d3fe33693a4a793060662b825221095050ee2ee19ad04e52cb733f54a26f8704a78551befcbe8c7b2dc38e0df64a634aa SHA512 299e5b24c7b7ea2581de843fba146035fb2bb4254cf6e6f49047bcdfc07269b52760f08992b18e62415561d1f6776dc5994bc1d1f9b1ef484c4b262d67140283
EBUILD myspell-mi-20060316.ebuild 504 BLAKE2B 23ff69938299a10ded2a22b49ecfd607f071f864e94ef515567214f342104551ed88f2b7c5af2fc8465b9540681852d3fed15c772305152f26a6c0763bb219a1 SHA512 de8e4858b92a0837a2e50705d289fd62b0283f15a543e8d85c212f23c2afaaddcf92161f322ab899dd038d72d566d3456bcbe5ba53878b1a39fe65cf13536644
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84

@ -22,5 +22,5 @@ HOMEPAGE="http://lingucomponent.openoffice.org/"
SRC_URI="https://dev.gentoo.org/~jstein/dist/myspell-mi_NZ-${PV}.zip"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""

Binary file not shown.

@ -1,6 +1,4 @@
DIST eselect-repository-3.tar.gz 5448 BLAKE2B 36a079f2a876709a2cc045e0c113f44f9feaa491c49d3773eb3e123ee7e7a7ffa2ad05060ffa62ac39ff8091a64ff995ea948f3c784ffbb7d8ddca5e468364d3 SHA512 ac3396a6d14fcc7d4df1f9b058bc3025875707f3febdf4d1e03122445d0e6273759b8a66443525c94daaf19f91b411c469aabc0e0082cd53980886a91f38a062
DIST eselect-repository-4.tar.gz 5535 BLAKE2B 4dce6c0136ec9394c9bf4128ec26ab67260d4b96a165825ae7b15b8476d10d23fcc5190946fc54013d6eb8e4f18988b07df4c849ba50844571986a6823511547 SHA512 0d3c204d73bb4314bc24fdf6cd837f2a56ac00d1d11fbec7f072af874bc468777676bba40e0cc17553f6dec7a907f10865f9c356a6390372e0734173465ac483
EBUILD eselect-repository-3.ebuild 906 BLAKE2B 0823c79e3eece3ff4faa02e68d7af7aad48f65c7008c555e401bf4ae904799641133c59b4ded810dca973a931fd48cbd0a86902e58cecff41c79cab3d85fc3e7 SHA512 8e0160a730c6538ed4d2dd2857d50f2de7286914b3ae132b0748540b151bf01a75c72da21aff390b5364122489ceef940a5eb3261d6dbc9c3d0c76f1f71d8e38
EBUILD eselect-repository-4.ebuild 910 BLAKE2B 856772eebb733d706af8bdf2192e80d5e21376518aed32cb95442329fc9b32d9f09211ada464c5a3b6dcdacd4b16f004b0fd89a5a5d847665be1708d01d119d2 SHA512 9613dfd071bba51432a380f84132c6fdbec46cbe735e2c7e7ee32ff422e49dbbd08c4ae3399faaca3453cbe0964b823f6214c1801288a57ef48c7a579415a904
EBUILD eselect-repository-9999.ebuild 888 BLAKE2B 9c5cd26305709a1b6f24845a726420ff0542169656356382c4f5ab25cb34a6e2f34c20e6a4094a2fa237e9c7a0130ca0a9ab1b3ae65c123077e402e64a9bf47d SHA512 283e639f646f8501ac95793d6c3d18307c61b5a8d12c1f66ddd4144154783a95f5262792db24373344a64c20ba863e7747c54fa4177feb72b3e789180981c56b
MISC metadata.xml 361 BLAKE2B 65f6d76855e7205041fd10b416774d373f2cbf3ef3c13ccbad5069edb5f2d980c67cd1f188471df59ce784ff5b8a100c984644dadacaa4ace8d42c22993fc594 SHA512 40082f5d7899074e331edbe92d13784a3ccff5e04f60db71297ded20b2f1cca88e70b1f4fd6cc94e76048b7f3a718b586ced406452d816333e969e64ac5a3c8e

@ -1,40 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{3_4,3_5,3_6} )
inherit python-single-r1
DESCRIPTION="Manage repos.conf via eselect"
HOMEPAGE="https://github.com/mgorny/eselect-repository"
SRC_URI="https://github.com/mgorny/eselect-repository/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE=""
REQUIRED_USE=${PYTHON_REQUIRED_USE}
RDEPEND="${PYTHON_DEPS}
app-admin/eselect
dev-python/lxml[${PYTHON_USEDEP}]
net-misc/wget"
src_compile() {
MAKEARGS=(
PREFIX="${EPREFIX}/usr"
SYSCONFDIR="${EPREFIX}/etc"
SHAREDSTATEDIR="${EPREFIX}/var"
ESELECTDIR="${EPREFIX}/usr/share/eselect/modules"
)
emake "${MAKEARGS[@]}"
python_fix_shebang eselect-repo-helper
}
src_install() {
emake "${MAKEARGS[@]}" DESTDIR="${D}" install
keepdir /var/db/repos
einstalldocs
}

Binary file not shown.

@ -1,9 +1,5 @@
DIST poedit-2.0.6.tar.gz 2511777 BLAKE2B f28e8940310e80ee15fc70f10492e061097f88b62938f8a85194170fd107100c739dbfd1c1cf12516e6fe3d2a9b282986a4368615cf8fcb2ac889075fe64cc6b SHA512 e7beceeb4cd9e4e0269666d634e48622f175a7788219288ba6349a5b15f8360a929018480372e3eecb664d7d2e3093d6788640651696323d6dda0f0780aa5cd2
DIST poedit-2.0.7.tar.gz 2558220 BLAKE2B e4a958e516a5c4b56331b6f9f37d9fa627072a4a161f17b9e809df86af7ab86130c704b9f41d081a86dbc2dc3b24acf62615e843b73f78874c42730bd46f9b55 SHA512 7b8b41b5f55252b1845c452edbdad56dc841c507c4fb7a24267bd2af8490610f5f3eb72f31ed4d062fdaef939ef4ecd9c30ddc85a5dad3a792ac5857567dac71
DIST poedit-2.0.9.tar.gz 2567156 BLAKE2B 29e616256a19430cb3efd3db5d6c2cc450155009e30ee056f6be712bac9e631e5aa20b0758262e9fbe00937eedf6ac777cd8e7407a3060f04503e3fa4d9cd6d0 SHA512 9981339ae0c3f11f972ed2f25e0c96e5c0cc0210771cc44d163e219c32eb951fa4180c8a03acdd7f0232a5e4b535f3202dda703b57ccfb02773eb24e6a1eb02d
DIST poedit-2.1.1.tar.gz 2722379 BLAKE2B 3e5102ab9b2b6b6701abd3f44dab846d6989e5abdbcadf924cf7032d725fa1b405425cefa37eb0230d3de68ea0c60ec05e7bfe84f906cdec0230d8c1284f5779 SHA512 0b5e13c3e59c9bde78b95b45aa8765c16c03d12ca9fbabe4448e409ff4cd627676d1b77c011c75a54dc0e10acda23ceb49ca063e76a29154344dc5fdb9e5f8a8
EBUILD poedit-2.0.6.ebuild 1273 BLAKE2B 9f2a627317290fb4ac7acb8b80f29297ec20c2a8c31b8f38bf995f461e7518bc767d49fed66c5953d2dbe4ffbe5dd1c981189601aaed8516ce7059aa372f9f7c SHA512 97cbb993e0b2583277d2ba88accf36e4bcf4b113d95b87140d80b3c07b705a0f38eb85721b81e1aced2b27e24ec6905308a916d3caa6b2ab7ad494957adcc0a5
EBUILD poedit-2.0.7.ebuild 1278 BLAKE2B 345e579a3447a333c4633cee6f1742f64082549aeef84dcbcb32407e219a7edd68aeef53d883ae6269a464b6e6a41cd124d6403fce8645c7f95c44a55da34ada SHA512 c1b7cddd4c5051e142bf1e663cf4df22543f16168ab4413fcba9a56ec9c1ef5ec507d462dd46e773bd92d89e1a9c51ebe0d9ed536cc4b111cfd6314f67993e84
EBUILD poedit-2.0.9.ebuild 1365 BLAKE2B 93c8532afa34a886b753b01bb86636c990bc417cff101cb6371c4811bb61dd4f1ec628e624122d60c8cccad1a07c9c234991cd592208ed065f1e512793dfdffb SHA512 8b4752f34950dc08d11ab5caa016c7d8809a8f1cc3852a52b5686ae82bee93c2c84b7a6591863d2965d7c703760514a0832d2384a079753a1a3c7aadd1cd5ec9
EBUILD poedit-2.1.1.ebuild 1395 BLAKE2B 31d28a7e7915cf18d864ee2134b69f70b11497b78eb70385dc8d0904d459585bdf5562f3b3e0c5df4b658f6931c678943856c6651f1690d9a6f1c3161cff94f2 SHA512 00e2446bfdc700faaf7de9cf7ce2ab7c6ec27952f1928515f2d0a2593752b4db8804dd8f6715fae333f1dcaa03692666e10bb31fbeb43615b70509e349ef98b7
EBUILD poedit-2.1.1.ebuild 1393 BLAKE2B 62bfaffe171159886093b2fb7dab2b4d4bf1ab349fee24dd3b1ae3993fd7aad5d27c13059120341471e978079a91623e13b14cc6cbeefffa380969cd4432a127 SHA512 18266fe3e5dba5ce452a90113f6acefd1a54da38e7245a605e1df3b39265a88e6b5d458905aefbae0a8e7511d89244429bea13b08ac61721356a4abd18ca276a
MISC metadata.xml 611 BLAKE2B 7eda7aaa83b70b383879068c765a142c5e18bb79865a88c325c0a4ab8aa7f6ca00b197030f7a73baa4bbcb87dbb14097dd218d30dd6475705552500d6d0fb4f7 SHA512 96dfc2db0caf0915cca3997cff6fc021a3c196f4b7a5b9f2007c6284d9dfecfc66c1d5e0f44928a98810f6a23a7d5c6fc9db2ee3b24ce7ff7b9cb42afafd5f2f

@ -1,56 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
WX_GTK_VER=3.0-gtk3
PLOCALES="an ar az be be@latin bg bs ca ckb co cs da de el en_GB es et eu fa fi fr ga gl he hr hu hy id is it ja ka kab kk ko lt lv ms nb nl oc pa pl pt_BR pt_PT ro ru sk sl sq sr sv tg th tr uk uz vi zh_CN zh_TW"
inherit gnome2-utils l10n wxwidgets xdg
DESCRIPTION="GUI gettext translations editor"
HOMEPAGE="https://poedit.net"
SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}-oss/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
IUSE=""
RDEPEND="
app-text/gtkspell:3
x11-libs/gtk+:3
>=dev-cpp/lucene++-3.0.5
dev-libs/boost:=[nls]
dev-libs/icu:=
>=x11-libs/wxGTK-3.0.3:${WX_GTK_VER}[X]
"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
my_rm_loc() {
sed -i -e "/^POEDIT_LINGUAS = /s: ${1}::" locales/Makefile.in || die
rm "locales/${1}.mo" || die
}
l10n_find_plocales_changes 'locales' '' '.mo'
l10n_for_each_disabled_locale_do my_rm_loc
setup-wxwidgets
xdg_src_prepare
}
src_configure() {
econf --without-cpprest --without-cld2
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_icon_cache_update
}

@ -1,56 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
WX_GTK_VER=3.0-gtk3
PLOCALES="an ar az be be@latin bg bs ca ckb co cs da de el en_GB es et eu fa fi fr ga gl he hr hu hy id is it ja ka kab kk ko lt lv ms nb nl oc pa pl pt_BR pt_PT ro ru sk sl sq sr sv tg th tr uk uz vi zh_CN zh_TW"
inherit gnome2-utils l10n wxwidgets xdg
DESCRIPTION="GUI gettext translations editor"
HOMEPAGE="https://poedit.net"
SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}-oss/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND="
app-text/gtkspell:3
x11-libs/gtk+:3
>=dev-cpp/lucene++-3.0.5
dev-libs/boost:=[nls]
dev-libs/icu:=
>=x11-libs/wxGTK-3.0.3:${WX_GTK_VER}[X]
"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
my_rm_loc() {
sed -i -e "/^POEDIT_LINGUAS = /s: ${1}::" locales/Makefile.in || die
rm "locales/${1}.mo" || die
}
l10n_find_plocales_changes 'locales' '' '.mo'
l10n_for_each_disabled_locale_do my_rm_loc
setup-wxwidgets
xdg_src_prepare
}
src_configure() {
econf --without-cpprest --without-cld2
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_icon_cache_update
}

@ -12,7 +12,7 @@ DESCRIPTION="GUI gettext translations editor"
HOMEPAGE="https://poedit.net"
SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}-oss/${P}.tar.gz"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~amd64 ~hppa ppc ppc64 ~sparc x86"
LICENSE="MIT"
SLOT="0"

Binary file not shown.

@ -1,4 +1,3 @@
DIST acdctl-1.1.tar.bz2 10827 BLAKE2B d52f1df87844ecfd5fe361b43d20ddef9d10b1f53cbd692540a869e1f26974abd8e758167d781ce8ebdc17cb09548ae9aeb4ebe4553bb55a2fd14280874127bb SHA512 3a41aba7b6385f4d823694bfd387036759b7d47355f2d69e92de9e80bb9491aeaf5e060cf6695ae5ec23ba7580e203c13210b7d2bc5aaf796adf52925557043d
EBUILD acdctl-1.1-r1.ebuild 464 BLAKE2B 802d011aecd6337bdba2971e0599ec11cbdee5a4c5c0046f5232f3360fe43810b1e8e607358adf39f79e0350fe64a34469bc4f7f2483c1aa177be70f3cf531fb SHA512 666cd76bdbcb7cd6215f352bf4473ee2b4f839c1de47ac146cca5795ff9f4fcd378a7e47ba900b7966ae58d341c4c72c7d72d60e8f3a03656b14831049f33ed4
EBUILD acdctl-1.1.ebuild 481 BLAKE2B 19d0783b6e3bb33f86922e0bbb4e59dd033f1f047a6656dbb938372483bb2eb8c685fdcbbb74d06e2627f064788ba55c54374d2b344526fddaeab9e52c81047e SHA512 40957c72e6d3a0543a0dfaf84966f6d48fb050b037c5e17dc792a8d25a66170005cb3d7143ac018cf6b107bd7386b587ec097d47c336451727fc40b7f69d000f
MISC metadata.xml 373 BLAKE2B 46b320638ecd40790e2270ead4ec1dda08b8f4b9040dba3587ff41b6d98693569115c369b266578e188911b3baa39c3bd704617c576edc0dfc686724e844d6cc SHA512 67c365f43ba3e1afc711315248dfec34e462e719e7ceb799e343c5ca15e189683f52553e3bfdce9c438d4d7b2cbcac84b56f17d5c3665e301f58ef3530286272

@ -1,21 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
DESCRIPTION="Apple Cinema Display Control"
HOMEPAGE="https://web.archive.org/web/20090725222711/http://technocage.com:80/~caskey/acdctl/"
SRC_URI="http://www.technocage.com/~caskey/acdctl/download/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="ppc"
IUSE=""
RDEPEND="virtual/libusb:0"
DEPEND="${RDEPEND}"
src_install() {
dobin acdctl
dodoc CHANGELOG README
}

@ -1,9 +1,5 @@
DIST datovka-3.0.3.tar.gz 671555 BLAKE2B e8fd9a196ed2d3c353dd94c4be4d734666f5a90866de7ddf0a8efd3ff9b6e96343719810cf585b8f4321c5028b9f229a0224cbc9ee4cb1ddb18727012bfa4d5d SHA512 c3dfa23125849fb1c5691a4ad6077fedd307b8c0417c72e014876f56c1185a2da73478927fb594cac45ada77a71a3798f57a75032a4d83cd81c194fe3257397d
DIST datovka-4.10.2.tar.xz 2465696 BLAKE2B 1c355070c4bce005f1a601875edbf40c279e11f32653e59d52321f284b93abd6e404774f41d3bc0430b9b01a13bd1667223e8aafd60f89058ba4eee2ebeb8269 SHA512 e1338d9448b042b26b9829341b93cd8d07fd7d2b854dce33b80731c9a9d41965ea646ac95c7883615ac4f682ed28fb1d3184554505acfb5e76b4ef03ab32bc98
DIST datovka-4.10.3.tar.xz 2554488 BLAKE2B a06c122403f7571c19abddca93e4d7270b66dbac9b86eb073634cc2c22dd26ad230ad36580b8f977e7033656d8f7066be89532c786ea554b293a2fab46309b9f SHA512 8a07c338b214bd0fdac216d6b278ebceee48aeb4df2d97a77a42f627479641d1824c5ed16f336f5da3205c46e753203aadfd0f83934b7caff4dc9c819e0cee0a
DIST datovka-4.9.2.tar.xz 2373540 BLAKE2B 2de754a5a9b59b5184f63dd8e1790b3345cc6fc2429aeafc60d6944a8f7372b898e11bfab7aaf21b9041697532b454cd7d91a968435a0cb297183902881b705b SHA512 a906a032d138be33f6011c9e5869c5c8ae44f305279fc531e6e21e7911a04d3f3f2a360d561f0553c581806fe3ac8344dbb30bcdc604e79db37fc948f12a7e1a
EBUILD datovka-3.0.3-r1.ebuild 664 BLAKE2B 5dfcc4bfa7843f007dc01985d9e18cefa9176774b11680b58cc1ea5fa774971f7084d439ba18afc57abd5f0290ac1c28277bb4118800a3601763c20773c0862d SHA512 9531c13e5ecc9d26fbee745f7399132b18adf3c595dcf91ac0cb5ea55252614ba53e54b55f54f6fefd3e34d286dc08b95dc67a27d551c3e01b2e6a472c398b0c
EBUILD datovka-4.10.2.ebuild 1083 BLAKE2B e3537122d6e380ace728d89aa18f255ec391f13bfcb239db588e1a8ed7153e64bf5019b84606a9f372e28b7eb0d4274fd79cfedbe1a573982666a3f569f06a79 SHA512 dc5192ec3a6434396365da91d638b677d03b15d2c63d64f1874bda635445917e9097c3aa8c72a10f3d9256d3902e70bf0d6f7d465cb87325edc20bcb0c57ce05
EBUILD datovka-4.10.3.ebuild 1083 BLAKE2B 5786e753c11d3c73611a61b2778eff825549adeb7418aefb71846f4a92ed6910136828f768eb04f7cb62313928a9cf7519e84f49fe2c1e713ae49a3897f01748 SHA512 1be92e4dbca5fa461c5df8906b7b1cf79fb86ef7478f6850db43d0629db280a22477e6d97f09f884e553011e8cc308c3458e94b09a291c84da46cb2541bc5ece
EBUILD datovka-4.9.2.ebuild 989 BLAKE2B 928649d617d216fcfbb4d3960b30625de0a2b7211350681903d660cc6ca67be1f9d1cc237b4eeb084c26f82efc7019a6dcda9435156de72981d045f16da76413 SHA512 48753345ccb14d1328ba38211f7577b370e1c9835bb5d51bbfde8a60df02eba182eb4166fcb2deff1f6f0161e3724187910bdba59a56f55c0ca62d8698be7275
DIST datovka-4.11.0.tar.xz 2575132 BLAKE2B c5fb753fe0a68c03571c490443428d36a76859b9be123e79a6fd32eb220f6f9f963c65e13b90e72554370c5d20bfef9fff6d47ebaa78e9865aff51d377280140 SHA512 ad245b0c2028a03690eeca6363e94852847ab20a4234aa89a4926d5727e9537e97a2dd53a6f8bfd7691e23480ab2c50ce681ffb7017a80996075bb000d6e1c5f
EBUILD datovka-4.10.3.ebuild 1081 BLAKE2B bbabd18fce31ecd0bd9033a59ce6740b8f3a6341d30ceba1159b7f439b258cb658dafbc42e617d30d2fee43b6c04e3b6d3174a41dacbc9400bad6438dd260ee7 SHA512 2133c2c95805f7ce88e2c05381c731db08f0b0f587938eda18d66a863c85716a1f04ee39bd9aa550371e483920222252a7d7341cd7215e35eb74403b79b6a1b2
EBUILD datovka-4.11.0.ebuild 1083 BLAKE2B 5786e753c11d3c73611a61b2778eff825549adeb7418aefb71846f4a92ed6910136828f768eb04f7cb62313928a9cf7519e84f49fe2c1e713ae49a3897f01748 SHA512 1be92e4dbca5fa461c5df8906b7b1cf79fb86ef7478f6850db43d0629db280a22477e6d97f09f884e553011e8cc308c3458e94b09a291c84da46cb2541bc5ece
MISC metadata.xml 445 BLAKE2B 52a23fa53d98a5f8a9890ee261fb8021f5125eb8981a9826f64747022668a26da1d74e7e5acc025d984324eb8c4996728cca0e856ff1435c4b35d6cf015e96a7 SHA512 682fca99a52a692346a2dc85281b1108c4c660afc70924e52e79be01fdd7122e76d0a9dbed4aa7816ff3020c4d4782d4bf9f79d880c46ab2bb02f99039f34a16

@ -1,27 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="GUI to access Czech eGov \"Datove schranky\""
HOMEPAGE="https://labs.nic.cz/page/969/datovka/"
SRC_URI="https://www.nic.cz/public_media/datove_schranky/releases/src/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="
dev-python/pygtk:2[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/reportlab[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
media-fonts/dejavu
>=net-libs/dslib-3.0[${PYTHON_USEDEP}]
"
RDEPEND="${DEPEND}"

@ -11,7 +11,7 @@ SRC_URI="https://secure.nic.cz/files/datove_schranky/${PV}/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE=""
# minimum Qt version required

@ -26,7 +26,7 @@ RDEPEND="
>=dev-qt/qtsql-${QT_PV}[sqlite]
>=dev-qt/qtsvg-${QT_PV}
>=dev-qt/qtwidgets-${QT_PV}
>=net-libs/libisds-0.10.7
>=net-libs/libisds-0.10.8
"
DEPEND="
${RDEPEND}

@ -1,46 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit qmake-utils
DESCRIPTION="GUI to access the Czech eGov system of Datove schranky"
HOMEPAGE="https://labs.nic.cz/cs/datovka.html"
SRC_URI="https://secure.nic.cz/files/datove_schranky/${PV}/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
# minimum Qt version required
QT_PV="5.3.2:5"
RDEPEND="
>=dev-libs/openssl-1.0.2
>=dev-qt/qtcore-${QT_PV}
>=dev-qt/qtgui-${QT_PV}
>=dev-qt/qtnetwork-${QT_PV}
>=dev-qt/qtprintsupport-${QT_PV}
>=dev-qt/qtsql-${QT_PV}[sqlite]
>=dev-qt/qtsvg-${QT_PV}
>=dev-qt/qtwidgets-${QT_PV}
>=net-libs/libisds-0.10.7
"
DEPEND="
${RDEPEND}
>=dev-qt/linguist-tools-${QT_PV}
"
DOCS=( ChangeLog README )
src_configure() {
lrelease datovka.pro
eqmake5 PREFIX="/usr" DISABLE_VERSION_CHECK_BY_DEFAULT=1 TEXT_FILES_INST_DIR="/usr/share/${PN}/"
}
src_install() {
emake install INSTALL_ROOT="${D}"
einstalldocs
}

@ -1,4 +1,6 @@
DIST ranger-1.9.1.tar.gz 245872 BLAKE2B 3ed48c4fe0cb42be7e001508a9c1f558e415e155eb5f68c9a8eb3e6d906ad287080391ab0310c0e9d67c9bc3210621827dc11107d99ac4173a4d8c64d74ab28b SHA512 c7fdc8f423860c7c420d7be61ebcc92629e444529c982f24260a9eeb68452adbbc6d40d53921c556da3d08a75b1c718bb05257cf869a15f7d932e8f00836cfe3
DIST ranger-1.9.2.tar.gz 265295 BLAKE2B 93e4d8ff1ad41c9bdf94af4a3ed9ab013048d1a601242553592b0e246f000b3a0226644b126ae7ec1c70562ff80b3f6c6711ee0e53dc1b7363c9ddf8f5fa75cc SHA512 5eb4743beaf0478d745cce8e5bfc2ac07c98ab5784e9394772782d06c0bb27dcd5478ead191ac527f21cce76db09a51eb46db0fabc7993684a6b5aaec0d43104
EBUILD ranger-1.9.1.ebuild 1065 BLAKE2B 06dea5593b053c4c0d7647b1b38f43bc291d7c9be43794cc06427e43a40c4aaee0b0d72a6f6fee003df6a2c411775db366e7a7d455b0f213f21893a7c4bfa03e SHA512 a925b2488f4200635397ed3df7d6c05a6d689afec3faea143fe553532bb241eaa1783ca04525915a17afe34e294116a32f6c4bc95b71725bed06e3965b8c4a33
EBUILD ranger-1.9.2.ebuild 1067 BLAKE2B 23524c8eebfd5d84974df81e8ab781b155558563d42900d87145561f850e2f1433709f54387f91933ff92231342477df486f6bf79850126211aa36505abeaa62 SHA512 a669db30a0478fdeca3778054acccfce5e9cfb388b009d32afe15a3490f21e89fcf130c5f659b0d5e7a8f88001bdf48630572ac31314f02e1a01c2062c66ca65
EBUILD ranger-9999.ebuild 1067 BLAKE2B 23524c8eebfd5d84974df81e8ab781b155558563d42900d87145561f850e2f1433709f54387f91933ff92231342477df486f6bf79850126211aa36505abeaa62 SHA512 a669db30a0478fdeca3778054acccfce5e9cfb388b009d32afe15a3490f21e89fcf130c5f659b0d5e7a8f88001bdf48630572ac31314f02e1a01c2062c66ca65
MISC metadata.xml 694 BLAKE2B b7b43401693937cbe92d0737972b55168f10ad3e8c9b1cd66db850bdf1b1517445c6c0258f805f5d3f8f4a00a27efb4e5235d46739dac7daaada1d323d08b19e SHA512 d6a97f7a6342dc1f1e14fbb14f2c0d28b5c2d2f148b0ac4078421e85f25273b38d489009c1780570326d374196a1a93cdb4aa86de55265db643092affe610e54

@ -0,0 +1,43 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/ranger/ranger.git"
inherit git-r3
else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~ppc ~x86"
fi
DESCRIPTION="A vim-inspired file manager for the console"
HOMEPAGE="https://ranger.github.io/"
LICENSE="GPL-3"
SLOT="0"
IUSE="test"
RDEPEND="virtual/pager"
DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
src_prepare() {
# use versioned doc path
sed -i "s|share/doc/ranger|share/doc/${PF}|" setup.py doc/ranger.1 || die
distutils-r1_src_prepare
}
python_test() {
py.test -v tests/ranger || die "Tests failed under ${EPYTHON}"
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]]; then
elog "Ranger has many optional dependencies to support enhanced file previews."
elog "See the README or homepage for more details."
fi
}

Binary file not shown.

@ -1,7 +1,5 @@
DIST gemato-13.0.tar.gz 66899 BLAKE2B e75a16d6a26f010801df072154897a485e9aee6434cf60962d59d11fda70b790284a734d9137ccc7910b0a95278d922640aece45e42ca497d1118e01992c2a15 SHA512 0ca17f1df8606e09a88411d75d144094bd13e440b04721175c8d9a3ea92fc616b34de0c80c817898ee94a1d82e37e4de50319634a351a52bccaec9653ad2f166
DIST gemato-14.0-multiprocessing.tar.gz 71359 BLAKE2B b8c6fbcf8a83c8e85db4045ad23296944b94623d132a6c5f15b8388662fd092cb589600fda1d11c9645541106dc735dceaeed87d642b1fadf0f352f4a9b3f108 SHA512 2f1a1cbd837ab316bf544f713470f570286a313e002a4dcc075e464e77a3b10ba86410f805aad3d5702f3deedda48f8270f1274a67d76086b4ad5cd597426c5e
DIST gemato-14.0.tar.gz 70754 BLAKE2B e66d63a20e144e809555b2eeff6a24f899e1f488c95a14b2250c6eb45c39a6e6b0e614afe30a64f5a353720ab38371ba3e4bf9948052dae3e06f9f82ac3d04a2 SHA512 0494b8fab720b4e5ad2b190fab128baf997073137b933bc113dddc8c5f2c54f53d09bc640b01565e9757b41197d039c8487cb2b78de77313722d19baf008b51f
EBUILD gemato-13.0-r1.ebuild 1348 BLAKE2B 51a605d710a59a6d4ae044aa2cb9921dacdccc89d3be16f43b9f2d52569990d7f43f71ec5c88950d368ab10c1afc318dc4ed14531909ef740c018cce7fd1740c SHA512 617a34511750626d0323ec1924e73508465d5d8da42db882f6135fb62101f6fb5c83eae4f163a33caa1c755f08a3c8e3a0716dba385596adafd1daa8cbe38577
EBUILD gemato-14.0.ebuild 1360 BLAKE2B 3bbf4df6ddbfc5696889856e7fc6161e9ff5f592ca5d144caeaf832d14650ba8e917f5302f33b3a2607b5e7334ba9c937e330474e5ac24a9a8b6c35886037b79 SHA512 68c10ec303ba9892e878440226d71fe4e2ad10beba0a70c5ec40948c695b6e6184daa45283fa565b5c61d60bce79e6191301b3ebd86d951f506d8cc321957e14
EBUILD gemato-14.0m.ebuild 1640 BLAKE2B e2e71f13997755fe1f4588cbcc551d851f09249009a9cc67b418cc96931c552b734d2cddfe2390c664c1555ed978067ab24945a83c47a628f81a46e9efb8ac61 SHA512 191730041d653dcfe0ded09b3380c6d5441eb2ccc3e3854e78461cb8f2271db20560a00e1b91a791131188ce508a57fc8477b068643a3e15f6fe1bcf9aa34502
EBUILD gemato-9999.ebuild 1286 BLAKE2B 402b7ce64483e1225768e61a1d69ac59641158d42932ed86e08655c4d473664adc7e3ffbd7dc6e9349be54e8563d004deea07a0b1ad0b32b79573ae7770e86c7 SHA512 18b749bd0745a502dce6f0fd802800a36d13fe2c75d150975924eeb8da37e48aa05ef94008c2e4ca129e536c3ddcbb03030e456a6654807ab5732bf038b51dcc

@ -1,43 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
# pyblake2 & pysha3 are broken with pypy3
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
PYTHON_REQ_USE='threads(+)'
inherit distutils-r1
DESCRIPTION="Stand-alone Manifest generation & verification tool"
HOMEPAGE="https://github.com/mgorny/gemato"
SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-fbsd"
IUSE="+blake2 bzip2 +gpg lzma sha3 test tools"
MODULE_RDEPEND="
blake2? ( $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' python{2_7,3_4,3_5} pypy{,3}) )
bzip2? ( $(python_gen_cond_dep 'dev-python/bz2file[${PYTHON_USEDEP}]' python2_7 pypy) )
gpg? ( app-crypt/gnupg )
lzma? ( $(python_gen_cond_dep 'dev-python/backports-lzma[${PYTHON_USEDEP}]' python2_7 pypy) )
sha3? ( $(python_gen_cond_dep 'dev-python/pysha3[${PYTHON_USEDEP}]' python{2_7,3_4,3_5} pypy{,3}) )"
RDEPEND="${MODULE_RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND=">=dev-python/setuptools-34[${PYTHON_USEDEP}]
test? ( ${MODULE_RDEPEND} )"
python_test() {
esetup.py test
}
python_install_all() {
distutils-r1_python_install_all
if use tools; then
exeinto /usr/share/gemato
doexe utils/*.{bash,py}
fi
}

@ -1,6 +1,4 @@
DIST smart-live-rebuild-1.3.5.tar.bz2 16004 BLAKE2B fa1fcb13c739ef15b343de3460b029a311a4c08be3ec44ff5c0c89fef4d07fde7fa5558444b25ce234d64b03465b4a401593600f3fec5cbbfba76bdc76fcca34 SHA512 46933334c8c46a056c837e60a5d8aed30a35b1ddd20d7c0f03e813f6cac11cc2dc9469674b1e9c23d94c9ebc474e5eacc7aa0e8f82492554a7f49b438ed740d2
DIST smart-live-rebuild-1.3.6.tar.gz 17194 BLAKE2B a1c4f07e66ce3328ae70f88d086c33875bed68aea645a180e68fbd997051c6d398c1133d8e9c72378741fe41c519e941e76dc25d9c3f9c61c36531fe6fbe8e79 SHA512 f9fe57269654d69c3b21d0b6e378dfa3d2c00e67dae44278b2b81d631e4645346ecaeb5c9f43b77d39312b97edee247ba8b05303be903d6a3573bc226159c40f
EBUILD smart-live-rebuild-1.3.5.ebuild 832 BLAKE2B 6e2cdd282bb221449a6ad6b3b245e8c11afd52f34bf0a92a5e2029c03fb848bac6bc1989dd86fe103568fa3491c425786606272f473e89d2118ab4e31024e9bb SHA512 b64f511562e14cc338c5a3a1275b21874d7a4b8b16ff1b7d678327cd1d2f5677daec4377b23763b8a1b3401aac5c7f8319950133ad066ee76464f905585c3a28
EBUILD smart-live-rebuild-1.3.6.ebuild 831 BLAKE2B 8263c19ce90fe63dce8ace4f0624e1c7987edb86f14bf87d0e0e689420d9ef2fb6375f2cad4c0974f66b308770ecbc7361c3beffd10edabe87711a50ecb7b6d7 SHA512 282615a33ae2d7356cdaaa54c75c98f9a26d52cf54794e661b16848522a7f5f5d11ee8c9dcd8d88d484b949e1048efeee6926a73c3254349d54f2c19ba9f8420
EBUILD smart-live-rebuild-9999.ebuild 740 BLAKE2B 6fee19f8e59b7da874e9edafbbb794285c11a7338e531062d30deb73dd51f1e2e8287ed1887fb4146e54665b083b419fac14214c0d5104d934c2fdf1aa2c56f9 SHA512 87bef6aa7cb90ab260b8eab9dcaae46b2d2a3ec92c2117fbb53535e3841b8f903a706bc972cf5db7196459878330ad5caefe8bfc6b13ad57b57d2e29595e257a
MISC metadata.xml 769 BLAKE2B 5aaad83253d55d1096c19aeb6a980e31456ca20a1ecfdb45e93dfd2f72cff7cce61124bf546932266d24d0c9fd0493ae4c61089ab291028360834c2f6d237e5a SHA512 d11c942868f0166c646922088dfecf3047f8ca017b85965382bec8fc794e11d6ffdea27a9156a41faec10a79a13836b13d8b9213a44e57672e1355fbd6bfd0da

@ -1,34 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} )
inherit distutils-r1
DESCRIPTION="Check live packages for updates and emerge them as necessary"
HOMEPAGE="https://github.com/mgorny/smart-live-rebuild/"
SRC_URI="https://github.com/mgorny/smart-live-rebuild/releases/download/v${PV}/${P}.tar.bz2"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 arm ~mips x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=app-portage/gentoopm-0.2.1[${PYTHON_USEDEP}]"
# Tests need to be fixed
RESTRICT=test
python_test() {
esetup.py test
}
python_install_all() {
distutils-r1_python_install_all
insinto /etc/portage
newins smart-live-rebuild.conf{.example,}
insinto /usr/share/portage/config/sets
newins sets.conf.example smart-live-rebuild.conf
}

@ -1,6 +1,4 @@
DIST unsymlink-lib-12.tar.gz 8689 BLAKE2B 3c170886bfa3980ef0d51be1e3636afcd700aad94514a2783a1bf221970022fb4812640ac0c2f54e6b0d3b93244a64221b092768425faa1ddcfdc21ba76d9cd1 SHA512 e964cf8dae4107cbe0f5a304e693794d50316b914cca6cdf068ac3e715c8a6fab44d96ec38bd34e5c4f65dd169629bcaca3a0b6ce3256c3d40dbff69dac56fe5
DIST unsymlink-lib-13.tar.gz 8736 BLAKE2B 5b44112299232185f3f7a5d88057caa7e9161ca03a3e79bebd9dbf70a61ddde255d3a24679b9004cc572fedcfc24ffeb42693319e5dfa1f8371f8fed1408b15d SHA512 c87676b80259f2a20fde257e2b090380c3b04be1542a5a92832487327b8d1eb737059a6e6898f713fa378b792e23d2896280b94cb00d7961a0beba81cd6b3bd2
EBUILD unsymlink-lib-12-r1.ebuild 641 BLAKE2B f967256636c88afa1d80c73359cedec7f29f73403796ddeceb4b1ebf98f5b30d0dc968cc1633ced1ee3a922715f06a565359dc05f7e5f320e9a787d7432a5861 SHA512 29232685faf31b790a027e2ea862de4b309d9a9423585bf1d12d63cdf298a20b2e6fd68f8a1917fbac14b7ffd3e6a287d1c358c2744e597ccaeaa32cba279b75
EBUILD unsymlink-lib-13.ebuild 641 BLAKE2B f967256636c88afa1d80c73359cedec7f29f73403796ddeceb4b1ebf98f5b30d0dc968cc1633ced1ee3a922715f06a565359dc05f7e5f320e9a787d7432a5861 SHA512 29232685faf31b790a027e2ea862de4b309d9a9423585bf1d12d63cdf298a20b2e6fd68f8a1917fbac14b7ffd3e6a287d1c358c2744e597ccaeaa32cba279b75
EBUILD unsymlink-lib-9999.ebuild 627 BLAKE2B 4ebcd4f34b4326174f4c32cbc5c23572e8ca57a5bdaa3f170c60ca5bb2d4a9ac31b9a8203093bd7891eb78fb62642a4b9cb9f0e5fb16aa276e9561d4b0ff1a96 SHA512 e8a09ca9ebc84eb8702334de9c72f508bbe168961d0eba7f113c24f6e08e477d63ffde2f79927d7c1b6b0f2056e4ea6fb42c5c60156e92700088e70429b108d4
MISC metadata.xml 401 BLAKE2B f16ce51083f8054e7190c2d5fc193808898071af155cc8442a9ef7064cb4d46e6639d8724f85a4a0f551477c6f7ae0f81434c6bef8bd88b2077ea7b7e1f2133b SHA512 dbd79971b54d9027956c46586b547f8308404e273e91dd7ff84d3fbbd50936b8f19dd1dacde5e16a22ca2ef17924f19f66ec83e64c9f145f29322150db9e00a6

@ -1,28 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
inherit python-single-r1
DESCRIPTION="Convert your system to SYMLINK_LIB=no"
HOMEPAGE="https://github.com/mgorny/unsymlink-lib"
SRC_URI="https://github.com/mgorny/unsymlink-lib/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
|| (
sys-apps/portage[${PYTHON_USEDEP}]
sys-apps/portage-mgorny[${PYTHON_USEDEP}]
)"
src_install() {
python_doscript unsymlink-lib
dodoc README
}

Binary file not shown.

@ -7,9 +7,12 @@ DIST zsh-5.5.1-doc.tar.xz 3216632 BLAKE2B ef1274799604d74eb9cec3c29927703c98bb63
DIST zsh-5.5.1.tar.gz 4578700 BLAKE2B b58fc763bc64e8ed6de0db2e0fd454aef995fcc86b18c2ffd4b39e037ce1cdeb04e6e2a44b2495ca89218af41ad1dd7d29e429d21fbab39377d95e62d249732e SHA512 c4f7327a3f5480bd9a169fb07e34812e0106fa9de3b5f7d38bb0db85a3e4d01b9a4a8f35553da03a15d7d819108305cfaa2811c945273e2cac84512219e69ebb
DIST zsh-5.5.tar.gz 4576506 BLAKE2B 4f5923d519b0c96475f4832cf0e5cabc1432e765d201c992903ead45b175d5bc76410ebe248c2bd01ad75a5b5939bc5bc58e9263bb4501f9b2c1f5b4d7755896 SHA512 aafa29e1bc29d35fb5822ad4ca5f4c64b1e4a4e3f9bff70e9e5976918fa9e7906467bd11f69291e694dfa77efa1e5433d7839fc668aa572228623f1c131c381f
DIST zsh-5.6-doc.tar.xz 3198156 BLAKE2B 245cabac955727e519be453e000c7b74d9a8497a894ddc91d0b33f1d1b44ad89c29d76dee60844085dde1eb0197ca1b13811588e1da56cb9c904b8d8c7717b79 SHA512 f3ecd9afc02c5be71c804f5a44282c4d81acb5ced0d4c21f4f4ac6d04f2c2b5c1ccfe003cba64639943cd3b48ec45174c387b0a272ccf7759e325a499272f5f2
DIST zsh-5.6.1-doc.tar.xz 3199032 BLAKE2B 02b1eff0c1c0c49108f044f45f3d10f5d3c09bb1f52631e0090a06e1e87ae29e5b85e51f78f8aec918bcdb5122b0ac6dfcfda591f9f80de3ee54280917999356 SHA512 a3b64c01ce817d31c48bd8da7342af2a2adb116e6f58dab84f9c79fc9e687c4d83b2e5a2375ffe070376adc609b3f4f4f4114e5fd77f6f0b75859c5c30f7c752
DIST zsh-5.6.1.tar.xz 3076732 BLAKE2B aaddea57cb3b926277fd90dd38a2a313ffb4e5222b24efe50b2baccb3b09af096a0107eed86746a5160f4112f8c91c3fa04f9bf86470607244d44f272379ec09 SHA512 45a60b864482a276277d8443f6faf41a2f63e11ab89a4ec0276c897971f34a874393f79c118af915b8f325a1b0265a457a1a82e8d33530f7fb797ece9c2adb7b
DIST zsh-5.6.tar.xz 3080856 BLAKE2B 747a6bbcc46b78b5092cfa05659f14c86f981032c691faf5a5aed8a7dae87ab2acad9a903f64f6d45b3c5552b0fa0d48ba4bcad98dc44591f12fed04f9e6920f SHA512 791cbeff45a5ef86608341147724f8b301a50eae1500f94eaaef1074c14c516c32d3f5628b8b16dbe42b7ad812c1a221240c1d4c5cd240144a00976c196f0735
EBUILD zsh-5.5.1-r1.ebuild 5810 BLAKE2B ef2ea7582850924066bfa72e1fe809a8264acc2d53ef678ce7aec1f5678762c76e5e94b07fcacb3799b57b1f6b4b06588a4582833f37cd99d2d08fd42bd7d365 SHA512 9c16b87c3f7a0ea25c9155e2aea4d48911568762302eb0a345811be955c9ae243e914e8d3b32b865d9926648b0ad09a7b59634368eecb7409ac63dfc9790cd0f
EBUILD zsh-5.5.ebuild 5809 BLAKE2B bc7175e593de89a97c11d613881fe269417b5f2ef9a0cb131292dc3299c45041a87e03572620156723194bb24fbe77245b0fc64bedf6a9c9cea98dfbfb33a0e5 SHA512 5fe29eeafee8b5de30e8a606aa8b6b7950740cd0b1f6852955ff4f4cca30f9cf1be28a74adf760189f9a010334408ab3eddec1243a6faee335296efb39e08ed3
EBUILD zsh-5.6.1.ebuild 5820 BLAKE2B 465f697eec179e53a6a5c982b7851e687e52122fb80318bb802e7a09290679a8a2297b85a6baf42d48e697144f5b263974225186cc9fe7b4fdd24718f75130ef SHA512 770116ded9c4244dce149816a5bf8bc9fc7d1f6fbe1465088a6a2eb8b227042e22f0764b41ee022732c7f00afeeeac5e5e2eaea520cc23c62f98be040fc1463d
EBUILD zsh-5.6.ebuild 5820 BLAKE2B 465f697eec179e53a6a5c982b7851e687e52122fb80318bb802e7a09290679a8a2297b85a6baf42d48e697144f5b263974225186cc9fe7b4fdd24718f75130ef SHA512 770116ded9c4244dce149816a5bf8bc9fc7d1f6fbe1465088a6a2eb8b227042e22f0764b41ee022732c7f00afeeeac5e5e2eaea520cc23c62f98be040fc1463d
EBUILD zsh-9999.ebuild 5820 BLAKE2B 878b3a1174601d1f90121cf2167ae20a72bc956e880c7c112be3245c4f35f7dae55c07d675f16c1566dd0debdb5771b7c4deab0c230fb6493d03dbd55015b952 SHA512 7bf4b3bd54138165101249f72da9f9e29c3532995deefb86e2f509b834cf7293db650d0456b8329c1d70057d2ad4f6654c4941df89c5655ace092add32239ab2
MISC metadata.xml 627 BLAKE2B 075ca50a779af22aa7664943a0ec270d99869d615d73aa65f5483d4ae30821ca535f18e8841c43f2359ae83650f32931a6f91e8b0eab63ceee7ec4754db55f3c SHA512 489307b83b15893965874824d59bf9d54a6f82aa13c62e1e7a12ada87d10b8e5d3ab63c6e1dc327b087f7403c871ce3cb766423e3513ed0c3b2304342775fbb1

@ -0,0 +1,211 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic prefix
if [[ ${PV} == 9999* ]] ; then
inherit git-r3 autotools
EGIT_REPO_URI="https://git.code.sf.net/p/zsh/code"
else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SRC_URI="https://www.zsh.org/pub/${P}.tar.xz
doc? ( https://www.zsh.org/pub/${P}-doc.tar.xz )"
fi
DESCRIPTION="UNIX Shell similar to the Korn shell"
HOMEPAGE="https://www.zsh.org/"
LICENSE="ZSH gdbm? ( GPL-2 )"
SLOT="0"
IUSE="caps debug doc examples gdbm maildir pcre static unicode"
RDEPEND="
>=sys-libs/ncurses-5.1:0=
static? ( >=sys-libs/ncurses-5.7-r4:0=[static-libs] )
caps? ( sys-libs/libcap )
pcre? (
>=dev-libs/libpcre-3.9
static? ( >=dev-libs/libpcre-3.9[static-libs] )
)
gdbm? ( sys-libs/gdbm:= )
!<sys-apps/baselayout-2.4.1
"
DEPEND="sys-apps/groff
${RDEPEND}"
PDEPEND="
examples? ( app-doc/zsh-lovers )
"
if [[ ${PV} == 9999* ]] ; then
DEPEND+=" app-text/yodl
doc? (
sys-apps/texinfo
app-text/texi2html
virtual/latex-base
)"
fi
src_prepare() {
if [[ ${PV} != 9999* ]]; then
# fix zshall problem with soelim
ln -s Doc man1 || die
mv Doc/zshall.1 Doc/zshall.1.soelim || die
soelim Doc/zshall.1.soelim > Doc/zshall.1 || die
# add openrc specific options for init.d completion
eapply "${FILESDIR}"/${PN}-5.3-init.d-gentoo.diff
fi
eapply_user
if [[ ${PV} == 9999* ]] ; then
sed -i "/^VERSION=/s/=.*/=${PV}/" Config/version.mk || die
eautoreconf
fi
}
src_configure() {
local myconf=(
--bindir="${EPREFIX}"/bin
--libdir="${EPREFIX}"/usr/$(get_libdir)
--enable-etcdir="${EPREFIX}"/etc/zsh
--enable-runhelpdir="${EPREFIX}"/usr/share/zsh/${PV%_*}/help
--enable-fndir="${EPREFIX}"/usr/share/zsh/${PV%_*}/functions
--enable-site-fndir="${EPREFIX}"/usr/share/zsh/site-functions
--enable-function-subdirs
--with-tcsetpgrp
$(use_enable maildir maildir-support)
$(use_enable pcre)
$(use_enable caps cap)
$(use_enable unicode multibyte)
$(use_enable gdbm)
)
if use static ; then
myconf+=( --disable-dynamic )
append-ldflags -static
fi
if use debug ; then
myconf+=(
--enable-zsh-debug
--enable-zsh-mem-debug
--enable-zsh-mem-warning
--enable-zsh-secure-free
--enable-zsh-hash-debug
)
fi
if [[ ${CHOST} == *-darwin* ]]; then
myconf+=( --enable-libs=-liconv )
append-ldflags -Wl,-x
fi
econf "${myconf[@]}"
if use static ; then
# compile all modules statically, see Bug #27392
# removed cap and curses because linking failes
sed -e "s,link=no,link=static,g" \
-e "/^name=zsh\/cap/s,link=static,link=no," \
-e "/^name=zsh\/curses/s,link=static,link=no," \
-i "${S}"/config.modules || die
if ! use gdbm ; then
sed -i '/^name=zsh\/db\/gdbm/s,link=static,link=no,' \
"${S}"/config.modules || die
fi
fi
}
src_compile() {
default
if [[ ${PV} == 9999* ]] && use doc ; then
emake -C Doc everything
fi
}
src_test() {
addpredict /dev/ptmx
local i
for i in C02cond.ztst V08zpty.ztst X02zlevi.ztst Y01completion.ztst Y02compmatch.ztst Y03arguments.ztst ; do
rm "${S}"/Test/${i} || die
done
emake check
}
src_install() {
emake DESTDIR="${D}" install $(usex doc "install.info" "")
insinto /etc/zsh
export PREFIX_QUOTE_CHAR='"' PREFIX_EXTRA_REGEX="/EUID/s,0,${EUID},"
newins "$(prefixify_ro "${FILESDIR}"/zprofile-4)" zprofile
keepdir /usr/share/zsh/site-functions
insinto /usr/share/zsh/${PV%_*}/functions/Prompts
newins "${FILESDIR}"/prompt_gentoo_setup-1 prompt_gentoo_setup
local i
# install miscellaneous scripts (bug #54520)
sed -e "s:/usr/local/bin/perl:${EPREFIX}/usr/bin/perl:g" \
-e "s:/usr/local/bin/zsh:${EPREFIX}/bin/zsh:g" \
-i {Util,Misc}/* || die
for i in Util Misc ; do
insinto /usr/share/zsh/${PV%_*}/${i}
doins ${i}/*
done
# install header files (bug #538684)
insinto /usr/include/zsh
doins config.h Src/*.epro
for i in Src/{zsh.mdh,*.h} ; do
sed -e 's@\.\./config\.h@config.h@' \
-e 's@#\(\s*\)include "\([^"]\+\)"@#\1include <zsh/\2>@' \
-i "${i}"
doins "${i}"
done
dodoc ChangeLog* META-FAQ NEWS README config.modules
if use doc ; then
pushd "${WORKDIR}/${PN}-${PV%_*}" >/dev/null
docinto html
dodoc Doc/*.html
insinto /usr/share/doc/${PF}
doins Doc/zsh.{dvi,pdf}
popd >/dev/null
fi
docinto StartupFiles
dodoc StartupFiles/z*
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
echo
elog "If you want to enable Portage completions and Gentoo prompt,"
elog "emerge app-shells/gentoo-zsh-completions and add"
elog " autoload -U compinit promptinit"
elog " compinit"
elog " promptinit; prompt gentoo"
elog "to your ~/.zshrc"
echo
elog "Also, if you want to enable cache for the completions, add"
elog " zstyle ':completion::complete:*' use-cache 1"
elog "to your ~/.zshrc"
echo
elog "Note that a system zprofile startup file is installed. This will override"
elog "PATH and possibly other variables that a user may set in ~/.zshenv."
elog "Custom PATH settings and similar overridden variables can be moved to ~/.zprofile"
elog "or other user startup files that are sourced after the system zprofile."
echo
elog "If PATH must be set in ~/.zshenv to affect things like non-login ssh shells,"
elog "one method is to use a separate path-setting file that is conditionally sourced"
elog "in ~/.zshenv and also sourced from ~/.zprofile. For more information, see the"
elog "zshenv example in ${EROOT}/usr/share/doc/${PF}/StartupFiles/."
echo
elog "See https://wiki.gentoo.org/wiki/Zsh/HOWTO for more introduction documentation."
echo
fi
}

Binary file not shown.

@ -1,3 +1,3 @@
DIST ebook-tools-0.2.2.tar.gz 46889 BLAKE2B 20b6ff048e9e31d2e00db3a02b67e21f3031d74aedfc663331b08f626b1816adecad5039e124462f97ff2ff7dc43f002eb39dd625f031ae42fe2b46338e94fcf SHA512 b4518249835ed7cc672392bf2f8b1c62bc218e41c53663bb26ab34c9e43a99b6b7ae794babdb4bd775e467bb17918703a66ee57c8cf94cb7afc4ba2a7f74816a
EBUILD ebook-tools-0.2.2-r1.ebuild 664 BLAKE2B 69992871106265b158efc70104eb88307666359f5f6cf022a6556e0a53387b742e4284ceb2406759a4140a30e9b0210f4bfaa0ba31dd0e47b3086c8f01ed826c SHA512 01fb340e3630a8ca9fef435155866513c9b025ce80aebb39b0f21bac11153982ec07e18ec80366e3e54bccc0512a300b8a116decb0aacd43c85cc5abe61d1667
EBUILD ebook-tools-0.2.2-r1.ebuild 665 BLAKE2B 86dde90fc9d8134a8f844ff95f090fc96a89cc7abe2ca0991c6678b19dc3c57293f93bfe5519d4dae8f233250191578d91fefe9caf02a1b9a57168a269130c29 SHA512 c6a835c5c14e7a9a5d97896bc693caf91c8269a55dfcf886c4a0f0ce54a83acabda39b164ba3f05287fbcdd081f29ba3907b7c18ea6b2705a0827e4bc09988ad
MISC metadata.xml 400 BLAKE2B c225e8514134fea3843975618d6bb5b6085785eb71a9b0413bf986d752eff783f973c10fb7e6af504a3efa1c0e05475b421ff4c1f4c24bf51d4a948d485ed103 SHA512 2ab30e14742c63fc54cc75068b57d1c9fa178d6f57fb03b8b15c5649d4bdf35c5068a132c6ee50fe855a2037af67b5c2fd2229cc97b4f3e89f4eecde6d21885b

@ -6,7 +6,7 @@ EAPI=6
inherit cmake-utils
DESCRIPTION="Tools for accessing and converting various ebook file formats"
HOMEPAGE="https://sourceforge.net/projects/ebook-tools"
HOMEPAGE="https://sourceforge.net/projects/ebook-tools/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="MIT"

@ -1,5 +1,4 @@
AUX htmlrecode-1.3.1-ar.patch 187 BLAKE2B 2931aec68270d9c9bd91c494eea1598915713eb5d80433e95f12a1fa4f432bc0238eb02f77361090ea8525aaab9027b753b62bb6b44109e4f83659de5efc8d10 SHA512 a49a858d317a8eaaf5ac5079763e04f043c5471519dd7f362ccb621ec43b13841c31a24436d255f5386982bd78ae6182ad7c5bf990e4c4164ec800ac616a9df8
DIST htmlrecode-1.3.1.tar.bz2 51387 BLAKE2B 7aee0e5c6c5c3c599ccaff76c7bd2e36b63857e96429c582eeda5f16cce6c1ceeb1bff929c4ea03f8bb6ad0154b92a90e53132334c7e59f365e5541b87c65e97 SHA512 180b9c2a1214007bd3163d5df7bcf15c299f452b78f0383a01d85d48212d8ae32c2b5598f44c40ce54b332c26f3ee5c448c614fbae383ec9a326e44f69b0ad10
EBUILD htmlrecode-1.3.1-r1.ebuild 774 BLAKE2B f3f4931263c7c6e64c6657b80082a9efbec307311974c4ae536d52791f622a8982ce1107b5b359c3666125adbb35d4c37979a4f404494774f774ad4ef1a087d5 SHA512 43618c5df87e122fdcecbf85c29c56b14c781e105a5fe54e2179aa553391845fdbecd5826ccef749892507c0b6792977387f66ebc7f514d8b3310ee79d650351
EBUILD htmlrecode-1.3.1.ebuild 799 BLAKE2B 692d9396916f975c3e1640785c61a518dddcd90e1811024762000f94b22a92d8e565a2fa6b15b531b04f0acf1bf1bb462f15c9581127288a4f1ff16d31b97ee2 SHA512 5bac586cc6a9255fa8bcc18faa9f2cae07a8a1511b7cba695fb187f1196a92aed95021bab696edeec1501089bc1323be1785da6c61a732feaf6798b8652a867a
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84

@ -1,44 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
inherit eutils toolchain-funcs
DESCRIPTION="Recodes HTML file using a new character set"
HOMEPAGE="https://bisqwit.iki.fi/source/htmlrecode.html"
SRC_URI="https://bisqwit.iki.fi/src/arch/${P}.tar.bz2"
KEYWORDS="~amd64 ~ppc ~x86"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
DEPEND=">=sys-apps/sed-4"
RDEPEND=""
src_prepare() {
epatch "${FILESDIR}/${P}-ar.patch"
touch .depend argh/.depend
}
src_configure() {
:
}
src_compile() {
local makeopts=(
AR="$(tc-getAR)"
CPPDEBUG=
CXX="$(tc-getCXX)"
CXXFLAGS="${CXXFLAGS}"
LDFLAGS="${LDFLAGS}"
)
emake "${makeopts[@]}" -C argh libargh.a
emake "${makeopts[@]}" htmlrecode
}
src_install() {
dobin htmlrecode
dohtml README.html
}

Binary file not shown.

@ -1,9 +1,7 @@
AUX remove-tasks.patch 423 BLAKE2B d4259bb4d0ba1434fb88d25ae1f2bc4e81e89d81c9c2d45f1ac442b2de14d5b9e42ac7ad25a73c18a80570d20626db1c8070965f817f185d9de42bd9ff1605e7 SHA512 21e577769418867ce6a3ea71e8b8949c8974a2a0f1750a87df6f125e53dca04e5e93381324b1d6f9f99b7795bb2e13384619ea4664c3d2c77c5ec83ecd4e33c4
DIST mycli-1.10.0.tar.gz 272722 BLAKE2B f2a4d7b76684718167fb6bb4f90a96a31b669cf1f35c266ed544d00b4fe4f9b0cb2c6d81e161d41f1df785e2dcf79056a675857f8400d8cd7811199ea00064b7 SHA512 d66866fd23ee2be3f1bb47d1414b8151c2b50e8844a2553e139f753ae55dd010d1c23aae7c5863891ea4f347b124145405dc7894efc27fc8fcb74127c14261f8
DIST mycli-1.15.0.tar.gz 275065 BLAKE2B 47ae049a7a669d18fc2bb467dd4ee6d1bbe23a86115db6d1965c48c93a2a1be9bb8b4427b377f8ce935b957c854c1c4bf4a87fdea07f27329a13fd6a28b59559 SHA512 7a7d98220c4a679340dbf3c3c9fb3eaab7698f7abbe3e62835a03df10b59c79f0dfd916e9f7b39f12215063849ecadf9d08d086d14b00666b67bac1d092609f2
DIST mycli-1.7.1.tar.gz 266597 BLAKE2B 8fc6006dbb85a7053d67040d492ba12619507160efd240fdb89125794a01fbb439756bdeb420c306a883db925f6ec7ae0c36657c4c4b2197cfb702fc77babcb1 SHA512 5c61fe67f3205dd1123ed8d38441cda0574db04dd46b7e075d216f7aa8cd856a2f06a1b4bf7dbe9fd0b07f3e91c151fe3f885d10d3db488b6c306e0ce9ac9e7c
EBUILD mycli-1.10.0.ebuild 826 BLAKE2B 9180f33ae816809a14aeff8f2fa431d72c956af912a82ba0ed36a209fc6ccd9918f564ce948569fb70ac07cd26f8f3c152ee740da80a0f590bcec3eff1f2d78d SHA512 7ee091496ce1c8232cdcd341df556f1913ff70eeb872f71fdf83be842c5dcd04dd68752aa271bccd34473e747b802b13a3fe8dcff175d64362668c0ad2de6d4b
DIST mycli-1.17.0.tar.gz 276786 BLAKE2B 203c54b58a7876fd0bab5a05880621263e5cdf786b13207f04dfaf38866f5a7250e8fe8e1c5870aa9d3f562cf9963f15cc433e3ddd2232531f4c823e46778ac7 SHA512 bd64f44ed7b16a1e9c684da52fa60436876b26333e2705e5226c4fab3a979c6680314447333d01e4fdb274d33a7f093cbb2f732e5b4e04c5330066f9918a35ba
EBUILD mycli-1.15.0-r2.ebuild 1002 BLAKE2B c8c7c5e457d86a1629face8f1e52eebf2339a140bac876740d68187420284785e15c5beacda85ac78306ce75ee37d37911e0b9f8322f99488ec4d1fadff39a89 SHA512 95d43f7dffbf9c22929a6437aa0e356888ca2b765ff836bef2bda8fc10f30226ab65933c0d917b9d5836d2e2dcc6a9e594f4d17818107347e945750b16da3bcf
EBUILD mycli-1.7.1.ebuild 944 BLAKE2B 3bdc0bea132ab0d2bf92dc8c0839a12503a98a6f6569c62e5a9bdab2a671385808a74824a0d25872fd5e6d76de64e511a9e5dceef811462d17b680d9fe3589be SHA512 ff09a53cdbb658f2d8582420a4575429e994f0091b08c0665490544e78f0001256561b050af346994c8d4dc380ac6bd168c7323348fd8359be6cf3f42a0f815f
EBUILD mycli-9999.ebuild 886 BLAKE2B e5f76d34d1e2f0ac2d07996ec65b206426514f785aa4fb0a4df36462988cf5e3e0caf54d4ff68cba6cac46dcf2c0f390f345df1ecb0b29b4e8c42ae8de97bf33 SHA512 10fa18abca114309e15da7cbea85eab8af522dd6a0539042a89fc29ebac6ca3f9ec87d7059440bb984251e284e5764a0f7bbdce83e2d3c5c6024aa623a1b7e7d
EBUILD mycli-1.17.0.ebuild 1252 BLAKE2B 77cba597742341658b826ba09e60a6ea6547a102d318a984a7ee63be155b4d4c801a89a520458c72616b85f57681300c0772c3ea2f38dddf5f4f7184ce0b84cf SHA512 acb8fa430589f2cca03a1d66acc9b22f7a649f6d2f044e6e025c9e1a6a2acb6cec405d7ad8aadbed277bb43495e593913171c6e19d630f21637e86913b75a386
EBUILD mycli-9999.ebuild 1232 BLAKE2B fcd8637fc63e92a07c32a7fc105d7a25f12dc18dbf43e11f4c5ce4117aa6575699ac0555ae199e3ae13ee4e134ac307a7dfd3f817801df6a2ed3f4de9fd5177c SHA512 5d169fbfcac5c3d8d2760f5060d0085bc84e1a21245bad856641a7e417934c8257b39b4bbdc7dff419e91c6e7978359966303ddc22eb28eff7094bce9da74211
MISC metadata.xml 322 BLAKE2B 16f308194537f996ff6a54d92c996267e2ea37d78d9377d3d3b5a6246ebf511c9dae536f03627a32885753a2d3943554a9748513a036ef6e10b952e5281ecfbe SHA512 ae5215f13b457aa43dc95d67bacc371292f0c8f6540dcb49633f0120232dbde7fe12479c3ff16c203b20ac96700be12c187444a768f50e319320684553509dd1

@ -1,26 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="CLI for MySQL Database with auto-completion and syntax highlighting"
HOMEPAGE="https://www.mycli.net"
SRC_URI="https://github.com/dbcli/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="
>=dev-python/click-4.1[${PYTHON_USEDEP}]
>=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
>=dev-python/prompt_toolkit-1.0.10[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
>=dev-python/pygments-2.0[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.6.7[${PYTHON_USEDEP}]
>=dev-python/python-sqlparse-0.1.19[${PYTHON_USEDEP}]
"

@ -0,0 +1,41 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="CLI for MySQL Database with auto-completion and syntax highlighting"
HOMEPAGE="https://www.mycli.net"
SRC_URI="https://github.com/dbcli/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
>=dev-python/cli_helpers-1.0.1[${PYTHON_USEDEP}]
>=dev-python/click-4.1[${PYTHON_USEDEP}]
>=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
>=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}]
>=dev-python/prompt_toolkit-1.0.10[${PYTHON_USEDEP}]
!>=dev-python/prompt_toolkit-1.1.0
>=dev-python/pygments-2.0[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.9.2[${PYTHON_USEDEP}]
>=dev-python/python-sqlparse-0.2.2[${PYTHON_USEDEP}]
!>=dev-python/python-sqlparse-0.3.0
"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] ${RDEPEND} )"
python_test() {
pytest --capture=sys \
--showlocals \
--doctest-modules \
--doctest-ignore-import-errors \
--ignore=setup.py \
--ignore=mycli/magic.py \
--ignore=mycli/packages/parseutils.py \
--ignore=test/features
}

@ -1,31 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4} )
inherit distutils-r1
DESCRIPTION="CLI for MySQL Database with auto-completion and syntax highlighting"
HOMEPAGE="https://www.mycli.net"
SRC_URI="https://github.com/dbcli/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="
>=dev-python/click-4.1[${PYTHON_USEDEP}]
>=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
>=dev-python/prompt_toolkit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
>=dev-python/pygments-2.0[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.6.6[${PYTHON_USEDEP}]
>=dev-python/python-sqlparse-0.1.19[${PYTHON_USEDEP}]
"
src_prepare() {
rm mycli/packages/counter.py || die "Could not remove python 2.6 counter.py"
distutils-r1_src_prepare
}

@ -1,7 +1,7 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
EGIT_REPO_URI="https://github.com/dbcli/mycli.git"
@ -14,16 +14,29 @@ SRC_URI=""
LICENSE="BSD MIT"
SLOT="0"
KEYWORDS=""
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
IUSE="test"
RDEPEND="
>=dev-python/cli_helpers-1.0.1[${PYTHON_USEDEP}]
>=dev-python/click-4.1[${PYTHON_USEDEP}]
>=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
>=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}]
>=dev-python/prompt_toolkit-1.0.10[${PYTHON_USEDEP}]
!>=dev-python/prompt_toolkit-1.1.0
>=dev-python/pygments-2.0[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.6.7[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.9.2[${PYTHON_USEDEP}]
>=dev-python/python-sqlparse-0.2.2[${PYTHON_USEDEP}]
!>=dev-python/python-sqlparse-0.3.0
"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] ${RDEPEND} )"
python_test() {
pytest --capture=sys \
--showlocals \
--doctest-modules \
--doctest-ignore-import-errors \
--ignore=setup.py \
--ignore=mycli/magic.py \
--ignore=mycli/packages/parseutils.py \
--ignore=test/features
}

@ -1,3 +1,5 @@
DIST pgbadger-10.0.tar.gz 775322 BLAKE2B 072a3b4c2d2d109734fdbf68ff466e34065a852948ae7961e8ba6a40a6881a98653258ee7b483c2a3c9d2d8238370fd842c9b525a0dd11baf1fbf98a0d322406 SHA512 dd1633f1186069a9d59d271cbf0913cf80bcfa88af8236a194f7580c96c84a3513ca0658628069b38ef43a9c9ca7c5573afb2b35e2b1b6d3526f240c2c673bff
DIST pgbadger-9.2.tar.gz 745128 BLAKE2B 63e7d60992e903a136d4f91422a378a6adc5c0477e69ae1cae3d4c1940dc02517f0b6f16d0fa7c5fe0ea365851807dc800bfaef0e95c546d6c4eb4afe0e2d09d SHA512 c99636fc03e3e1c1cf4c8c034e58e2152ec1118954d4fd9bdfa782d7781eee308cdd7450c0bcca6f5936c173b3780c9362fccc8cf79f5b0fffc895f73a322c9e
EBUILD pgbadger-10.0.ebuild 441 BLAKE2B 85fe68c7d32619db1b34515cac7830126777bed1601bba8ec64e6bddce1f874c172e4f3eeea3a993c05edf47a5db577e5f8065b6bd05ec35f6466ecc159d8834 SHA512 052318d8604c69d26f0f46be1006e8005daf7507dfe488c5d1c81a8ab15a34fbf5ffe4993d4429d342d8ca6c269e32aba2cc30916c473659c00ad6ea9afb8634
EBUILD pgbadger-9.2.ebuild 437 BLAKE2B 51ec9c61888f6e01e9d1b4222166268162d8b8b9a6d57a9ed5e9054244a9c34edde5f0edc913a00fe164f57501c525253867df4f8c1b5cea7539f7070a231539 SHA512 9fd59dc534af5fa16a90f26b0953c5e1c606a873c800a9105dfa403e8372f11bd97840730488229a1f1d6e67ff7e27d58b247972480e15486151e988c3ca5078
MISC metadata.xml 413 BLAKE2B 9b4f24620b42d2cf5befbaed7d52ed2e03d4619ebb547d36e207a900fe481a825a5be0a6fac073d7b278076ced053ae9a3c4b5d05597e5fb4d7ea66c1bff7988 SHA512 6bf32dc50ecd2d51d450413500b00773177109ab3ad26d74b458ec902973fa38542dbc65e65fbbe103b4be63589f61c2b9a6ab6ea5492b1954142afc5c2f8f93

@ -0,0 +1,21 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit perl-module
DESCRIPTION="pgBadger is a PostgreSQL log analyzer."
HOMEPAGE="http://dalibo.github.io/pgbadger/"
SRC_URI="https://github.com/darold/pgbadger/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
dev-perl/JSON-XS
dev-perl/Text-CSV_XS
"
RDEPEND="${DEPEND}"

@ -13,5 +13,5 @@ DIST sqlite-doc-3240000.zip 9030826 BLAKE2B 4444e3dd0ce782e19fa01c881e0b54537234
DIST sqlite-src-3230100.zip 10849436 BLAKE2B 6bed0a45c83ddb51d665835d174f623b30b1c3b81562fdea2317b58d876a0852136fe4f8a3ebc7679676f366e19c84d0ad2f54d3d8c73712145099975f80cf1a SHA512 69a87b76860c3b172d9e68b0fc0b8c157b606375e2b7d793ce4bd4b898ef737cd721189bc6a3342c749e224e60fa96203d449668c49dff2ebdc682b49630a59b
DIST sqlite-src-3240000.zip 10980065 BLAKE2B 201a59cb34271e5ac79e96e4e2ea64f8b61aa99c44eedf61c0a21752ad4376caaf7980a6923dca66266b1a315d9867871d0d172c17907b4147c15431aa212a70 SHA512 812c2df7179abb1e445b5b3e161c940b120c53366a7b2c1f0bfc3599cd9921e5543ba39ca3f297eeaefec318f10c15f630f00f9cf04133c7cd419a04f3bbdd0e
EBUILD sqlite-3.23.1.ebuild 9703 BLAKE2B 4e6cb6336b1bad31d56cdb3a1ea3ca32323b4280caaaa053221e1e405ea2edbd552860ee89934f66d68d19425f0632bea45eea33595cfb6f7e95c5b4bf5eb1d5 SHA512 7fa4f6ab562af73f00338da2e6aaef80751dfd7071c21abf64647cbf68b8e2180e524574c2f0bc38cf138bc8dd3edb7c75f4b3f2a28f788fe0cf108a158ef44f
EBUILD sqlite-3.24.0.ebuild 9528 BLAKE2B 4f5131c87c4c6e6b201c535b1a99b58d19f0fb55514f4440930e589472b2c7cf34dfeb13064acc077be5e567450870c1ca282ad948caadf92b28c9a3cb49cd98 SHA512 91c7c9464b38c45b501723b1c98e6406a805da4612757bfc9df9bc6cd6a9a0ea36c95ebccbebc11f120466160b533eb9c1276a5a0d348d8fcc44adac6cb6cb30
EBUILD sqlite-3.24.0.ebuild 9527 BLAKE2B 547ad7109d41b41642faee2961d927d3d1dfc57be6f1686033161a1947e8d54b24f803e05e27096cbe60682836c63ea6c6246793a18f92ef2ee63faf9d554ed4 SHA512 95588a44f448e7e227f4a2b35aa5946ad5f2461f7f678ac0da7edc826333b412caaacd421ba1e8784064b4922f8f0c9d06fd66b3b673f7e0854a48b63c51d6b5
MISC metadata.xml 723 BLAKE2B 8866fbde770e7b8582de27303c72df047db80e0d70b1a1ceca0951a05b51bb704452071ceb6c29ecf3704d523888351615d1798aaab092e6b7505d4c6e3698ad SHA512 40616710b1d4edd3e24b5ac0797c1c9b606aeacac9f9543722bc9529e7c2c704a0c10b0ca68a5ba6e0a0ee8bc605212e8a49a050c8687afbdd7dbf28d6d4506a

@ -19,7 +19,7 @@ SRC_URI="doc? ( https://sqlite.org/2018/${PN}-doc-${DOC_PV}.zip )
LICENSE="public-domain"
SLOT="3"
KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]

Binary file not shown.

@ -1,4 +1,6 @@
DIST pcfi-2010.08.09.jar 6731455 BLAKE2B 438dda63e91494231fba890d995227e7c6428b25a698ad5905a7ca0f2a29f511ff4cc34136c96c878ca04ec7630a062bbff3bbf0400a332b4edb6a6972175920 SHA512 067394ddac4a48ba8ac94b03f907d0faf98a91be658689a34eb85fdce49515582426f6a1fa433bfa87ca417ce3a6fa3aa89d89126a36176d8e04f3359c36d10b
DIST pdfbox-1.8.11-src.zip 11026359 BLAKE2B b3eb1add38e9bd0e5a1fcb116263fdbc372d6adb77132aeb0647a6c5d2c2b735345220f0a5c22caa97d04f78ad6517df388327aaa625677bd8c99d2051329a9c SHA512 05c8e5075379ed5ebb09555b39434dd936fce9dd24445871d24ea7f0f6afa49e74242bf0c9eba2d1a847b505143789b687dd039ca51ce76851132f2f18d434d1
DIST pdfbox-1.8.15-src.zip 11078696 BLAKE2B e468a1c263007484d47861945b50a8b0c9afed2d792619a49f41e57b313d86f4e04d317d1b75406876592d755958771c0468446eb23fe3b26ff529e07d467ffb SHA512 ac3f4b131f5cd2153ec2a744c486db921bc2165d596b243ad673cfc94be1bc4ae27bdf2981b63419fead18db569a2008264d6fdc7c89cf47f69f81c4a7d3a2a6
EBUILD pdfbox-1.8.11.ebuild 2079 BLAKE2B 36c1ee6f0f1d517c7f7d0ce084c427e52993c7dd02e9795862de3c3234554dd245871e072402427b04c27232518e7d79e35b4e28fa4cc1f03adbce7b9bad891c SHA512 249af8e8327b87210e5919f7504978a9a258214accf957644e1a7803a7132b75532882a0ab87e19d35a7d7523eb5ecede5396657f55444f7874bda7b6d322ba8
EBUILD pdfbox-1.8.15.ebuild 2094 BLAKE2B a25b0c50e62a70d3203c9b2e7b4183d217a1283de1a765a49277242de1e4cc0d7ba7a532d2f753c9e514473b09dedf768d1ab5a05de1e8de012f93ba57b47372 SHA512 37cef5b3c671c4689730537b192161820fc7c9584833d00eb58cb0e2b57d2ea403c6be251290ddd5ef7d9ce89066283c1d0373287af573a619dae15fc93e2b7f
MISC metadata.xml 641 BLAKE2B 03d882aee9a768dead555ff0394a3700c55dc9fd72097a1014cd7a87fca6d6e900b675e4ec4707c6ca5baca40646650bca3bcfbd25cd215af679c3e574442b3b SHA512 df978af8abefb42c2eadf80184cfdc0889758d758656f7b7bef19b7d4f59da28e465683cec26d96d288dccce4d82a182d56abff28ee14eb718280d469bb4183f

@ -0,0 +1,78 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
BC_SLOT="1.45"
ADOBE_FILES="pcfi-2010.08.09.jar"
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Java library and utilities for working with PDF documents"
HOMEPAGE="https://pdfbox.apache.org/"
SRC_URI="mirror://apache/${PN}/${PV}/${P}-src.zip
http://repo2.maven.org/maven2/com/adobe/pdf/pcfi/2010.08.09/${ADOBE_FILES}"
LICENSE="Apache-2.0"
SLOT="1.8"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="test"
RESTRICT="test" # Explosive even when manually using unmodified build.xml.
CDEPEND="dev-java/fontbox:${SLOT}
dev-java/jempbox:${SLOT}
dev-java/bcmail:${BC_SLOT}
dev-java/bcprov:${BC_SLOT}
>=dev-java/commons-logging-1.1.1:0
dev-java/icu4j:55"
RDEPEND="${CDEPEND}
>=virtual/jre-1.6"
DEPEND="${CDEPEND}
>=virtual/jdk-1.6
app-arch/unzip
test? ( dev-java/junit:4 )"
S="${WORKDIR}/${P}/${PN}"
JAVA_SRC_DIR="src/main/java"
JAVA_ENCODING="ISO-8859-1"
JAVA_GENTOO_CLASSPATH="fontbox-${SLOT},jempbox-${SLOT},bcmail-${BC_SLOT},bcprov-${BC_SLOT},commons-logging,icu4j-55"
src_unpack() {
unpack ${P}-src.zip
}
src_prepare() {
default
local DIR=target/classes/org/apache/${PN}/resources
mkdir -p "${DIR}/afm" || die
unzip -j -d "${DIR}" "${DISTDIR}/${ADOBE_FILES}" com/adobe/pdf/pcfi/glyphlist.txt || die
unzip -j -d "${DIR}/afm" "${DISTDIR}/${ADOBE_FILES}" com/adobe/pdf/pcfi/afm/*.afm || die
echo "${PN}.version=${PV}" > ${DIR}/${PN}.version || die
}
src_compile() {
java-pkg-simple_src_compile
java-pkg_addres ${PN}.jar src/main/resources
}
src_install() {
java-pkg-simple_src_install
java-pkg_dolauncher ${PN} --main org.apache.${PN}.PDFBox
}
src_test() {
local DIR=src/test/java
local CP="${DIR}:${PN}.jar:$(java-pkg_getjars junit-4,${JAVA_GENTOO_CLASSPATH})"
local TESTS=$(find ${DIR} -name "*Test.java")
TESTS="${TESTS//src\/test\/java\/}"
TESTS="${TESTS//.java}"
TESTS="${TESTS//\//.}"
ejavac -encoding ${JAVA_ENCODING} -cp "${CP}" -d ${DIR} $(find ${DIR} -name "*.java")
ejunit4 -classpath "${CP}" ${TESTS}
}

Binary file not shown.

@ -40,7 +40,7 @@ DIST python-gentoo-patches-3.6.6.tar.xz 13876 BLAKE2B 4be56b54e70c9b83209734097e
DIST python-gentoo-patches-3.7.0.tar.xz 12268 BLAKE2B 758b635ff53b6f7bfabb1db632ee2a5c14b163d6d6f14e4e44c31c9ac1591d411f597d42b05707f586f9ff7c3a030703502307bae732bcf003987939eb5b036d SHA512 19dd5bac06bb40622e74e3b16c7fba83f1178417e686eaf61b2b207602c76beebc8c78d675e401ec4d18add1ca033fd47baf2e48e9abb487593b7d821bcaf509
EBUILD python-2.7.14-r1.ebuild 10807 BLAKE2B 77559a6470686f4f50593cf9ec5a6b836f6e7d5ae0151ade47166f6a636535a0d6104aad66e6aa6b420eedab8b61f45049116384229252994dfef8d299101f68 SHA512 0c246dba278ec82053741ddd9c549e912bbd4a195f525ecc2852ed95f6004a0df66439c038cf9b238a25f031ea00ffc4cadcedfb90e5905cedcc048316253814
EBUILD python-2.7.14-r2.ebuild 11019 BLAKE2B 178990cb0ee54a3b48581f4f3f17ffd4d63ba0b1d75282376a8b033ea7251806b52bde7880142005a2e4544989becc974be503f3b4d16a07e49b5f7e36ce6829 SHA512 f7ace180b4bee575e04d6500bb30959340646c55ed3457e46151f17f86fcca9d044040adbf5dbab7b7948ceacedf8f039dd8579d01af6fc5693d5c29ae36d1de
EBUILD python-2.7.15.ebuild 10825 BLAKE2B 51f14c6ea59d6ee8d4ae8d6afc62d1ddac360941a6ed6388ac45dc32074262ef2d6e3e8867009e3db604e956844bd1cb190510d94297e824802e612ed6470049 SHA512 ee39a931720aa9d66c9882493faed85ef510e86d8d2280ec72b068c48943d690d2205192724f3da42e5170ef5c32885a8a250439ef8898f424babf2e8e7d57f0
EBUILD python-2.7.15.ebuild 10824 BLAKE2B cf74904fd0d5f657bffd7cda300606d9a1612a19ea9823de382fac76792b0e732e23e33b38d82b6a21f58c775205894c7835b939c606a407c04900c860b21d7b SHA512 4e04b7bddf65c94ff4fea1ae3b1f5c70a9cc3203d3d49982803efd7fdf1b5531378d9e4da7288f55f9581861ab7ecbcb47a89ece9e4fd760eeb2bdf80d91e7ce
EBUILD python-3.4.5-r1.ebuild 10658 BLAKE2B 46398a90c4f67b4923d9c65476f0eceb42135084b0f71f456162557a2c7adf2cf0c6f07e2d9b65d49eb92ee75233c249bfac32a9e5fb1fcdcd67988f19e4033a SHA512 7a2e1312afcfa032aa16579868f2c7efe04eb38904db2b66f11f87e174533c9df89abeb16a28e3f6372651e2a733f885ae5bb78b07cacd150c9ffe8c66f9c2aa
EBUILD python-3.4.6-r1.ebuild 10588 BLAKE2B f2c2081a1bb9000121854e607f310a52f1c083c840a5a10d4cfaa54d0aba66de8cd994c1cc6df702b4688875ab3327344b1ef86125602dbde353675168b7fb8d SHA512 72c0262b0c4061a97b1098373802d574591d9ae53785494fadd8b8e403d358b5ca7de478a5380b3452c5778f0ad6e186c19c41fb6a28149069096b4b69e9ce28
EBUILD python-3.4.8-r1.ebuild 10845 BLAKE2B 58fa9357893af72ed60edf615ae02c8522e5deaaf2a0ccf8e849e0601704e3e4cf69ab9567018d5aecf75161012f3dcde71cfb5362a8efa40ff3bf73c86bf579 SHA512 d5e830065f67021b33427dae063df5ce40ddd7ece6c1b21849ec6de6ab7140d4a24a0bcd728afb234495cfe4ce4db24e75235aef9efdd95df7a4b4f0e6e4639f

@ -16,7 +16,7 @@ SRC_URI="https://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz
LICENSE="PSF-2"
SLOT="2.7"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="-berkdb bluetooth build doc elibc_uclibc examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
# Do not add a dependency on dev-lang/python to this ebuild.

Binary file not shown.

@ -1,5 +1,7 @@
DIST gobject-introspection-1.50.0.tar.xz 1415700 BLAKE2B 7707d0affc35e60d272312debd429a96a578cc6ea4e889244a0a1dc34f23e3b686cea06076427575fa620f570141e173990ed12649cb669808141dab1fdffb19 SHA512 cb108cf3d49743e1686fe4ae99f2360799bc8825ad97bf0b97e097b3f89e2771079593de0f497a9e5b9cff892f6fbf870834a6c4d13f11bcde99162e9388ecfa
DIST gobject-introspection-1.52.1.tar.xz 1384292 BLAKE2B e1176bff177d7b6deee3e93159425a176d8056fbac2af5038950b7bc4486785ca988fc4c8c4d6a069b2bf623092e57f096aea37bbb9a767adaa695ec8f0db4e6 SHA512 878653ffa80c064c73453ea2878a977e52f0d6a0b2123bee8c3429379366f9da3e9fd991fad0dda170d74e4241314ea6c5120f5988e68fad4bfe9c333d11389f
DIST gobject-introspection-1.56.1.tar.xz 1397812 BLAKE2B 070597f3bd6e4e58d1ae1964cf6e8d7881daa68aeeddc5e9b64bc410fad6d435f2041171f4dfc2a6b477d39f2d7e9181b9917d1244fcb45b3a37491726381649 SHA512 2bfcd45b8c5ad68a3f6550c2f80a6804db0e1a72ffaf4fdd3cec3d8acc23e79ad14bb5bf612fe26fc896691839ab19ca8dd1c9994db14d730e56fa79df9d973d
EBUILD gobject-introspection-common-1.50.0.ebuild 1021 BLAKE2B 7577ed238cee2ddcea22796fd8968438bb57ceea23590b74a6a89b1559326bac672b3a5d8afaf5cd042a640da2714f13bc497963155842b97fe3e8ebfa64c337 SHA512 ab4e5c309321e83eb4912cd64281f0b096acbc66de5cb4c37a759b1d9fd028b1aa2dbe5a895669385e836c26170e61a710d5ca7bf633cb59dc5cd21c5fc3d23b
EBUILD gobject-introspection-common-1.52.1.ebuild 1023 BLAKE2B d5341bb90b541590d630dda04d62aef2cdd42b31d993bfcd10015432edf47f38d587f688bbd6d8440d1f28052cc220c36fea508c7740f0f16e0d28d7b9cf4761 SHA512 a183f7bd90ea9b0cbaac76e633a4e43d59ceb7eb35c9ee434a6309ad8bd5892ed580745ef848f9759dc1f6bedca5fa067b858b8eeecb3c5478c3508c64f0c073
EBUILD gobject-introspection-common-1.56.1.ebuild 1033 BLAKE2B 9da7eaab48fde359048c80b39d5e973d80d2f23cbc64d57089e36a68bf6ae50a0f42d770631d51dc1e5b4a852044cbdc22d46e863cb0586eea08bc7b0458c666 SHA512 4d30bb6cd5ee14222f91343adb1061fd4e74f7ddfd95b61cac8634ba7ada78d411fd1153fcb2f04bbf5af1d74d180af0328c35b6851365095cae9130b4436c68
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506

@ -0,0 +1,33 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
GNOME_ORG_MODULE="gobject-introspection"
inherit gnome.org
DESCRIPTION="Build infrastructure for GObject Introspection"
HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection"
LICENSE="HPND"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="!<${CATEGORY}/${PN/-common}-${PV}"
# Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like:
# https://forums.gentoo.org/viewtopic-p-7421930.html
src_configure() { :; }
src_compile() { :; }
src_install() {
dodir /usr/share/aclocal
insinto /usr/share/aclocal
doins m4/introspection.m4
dodir /usr/share/gobject-introspection-1.0
insinto /usr/share/gobject-introspection-1.0
doins Makefile.introspection
}

@ -1,5 +1,7 @@
DIST gobject-introspection-1.50.0.tar.xz 1415700 BLAKE2B 7707d0affc35e60d272312debd429a96a578cc6ea4e889244a0a1dc34f23e3b686cea06076427575fa620f570141e173990ed12649cb669808141dab1fdffb19 SHA512 cb108cf3d49743e1686fe4ae99f2360799bc8825ad97bf0b97e097b3f89e2771079593de0f497a9e5b9cff892f6fbf870834a6c4d13f11bcde99162e9388ecfa
DIST gobject-introspection-1.52.1.tar.xz 1384292 BLAKE2B e1176bff177d7b6deee3e93159425a176d8056fbac2af5038950b7bc4486785ca988fc4c8c4d6a069b2bf623092e57f096aea37bbb9a767adaa695ec8f0db4e6 SHA512 878653ffa80c064c73453ea2878a977e52f0d6a0b2123bee8c3429379366f9da3e9fd991fad0dda170d74e4241314ea6c5120f5988e68fad4bfe9c333d11389f
DIST gobject-introspection-1.56.1.tar.xz 1397812 BLAKE2B 070597f3bd6e4e58d1ae1964cf6e8d7881daa68aeeddc5e9b64bc410fad6d435f2041171f4dfc2a6b477d39f2d7e9181b9917d1244fcb45b3a37491726381649 SHA512 2bfcd45b8c5ad68a3f6550c2f80a6804db0e1a72ffaf4fdd3cec3d8acc23e79ad14bb5bf612fe26fc896691839ab19ca8dd1c9994db14d730e56fa79df9d973d
EBUILD gobject-introspection-1.50.0.ebuild 2081 BLAKE2B 2a42307c51587ad61e972d3d68157abd585535fdef31dd049290a6a6910b6e0f5c9bce0ddf0a64e085d8388559ae3cc522993cb620ebe3a4f56d062d1bf4d518 SHA512 75202082c2ba498db9433d772822a44544c78aa67692274325b123744d6ebb73fb6a58169f6d7ce9253972836fa97dd36b8ea01c2a9fcd83a83025ef853c116c
EBUILD gobject-introspection-1.52.1.ebuild 2092 BLAKE2B d442af8ead29ef58a66bee45888b03af487ba7af6497703c1d5519d6ef14a7dfc063acf6ea10294597a3ad85dc4f8fbfd4dbc1c80cca5840959f2395ce76f0ea SHA512 6146e60515db67590400d53d9204d4f6d5a396dad583b48e0ce05c3c7237784dc292d039be371ca879d42235cefa2b22043a44c8eae368d56b9e71b68ac60c6c
EBUILD gobject-introspection-1.56.1.ebuild 2141 BLAKE2B d440c341c6355edd8d37a4451c933b612c97988ff3501b9a2a7f199e90914eda4ef49496c2baff0b52ea1acb5165a17f5606b63b4fe9fc8516148510154fc561 SHA512 3d0f4f219a70aa9e78c054126b7bb8bdfacf9604940d7b8a6af09f0d635442f6b6df5725f76dd35df71821ca26b26e2101fc13246472303686d726bb062a3fc4
MISC metadata.xml 367 BLAKE2B b69aefd2ddda2f8e216d449de9ca13a5a8c473353b291bc5093ec2f6f3ac3346dc9fa25c85a64f15950813d9d6dfafd356a234c748436edb7639f37e95c71151 SHA512 1430924bf7430f4a409d6c3335a52b59567d5972440068e53e637d6c71486ef3e606ed9043184dfc168d731909e11c769042d2846e137312cd0ee0ce6f52e431

@ -0,0 +1,71 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} )
PYTHON_REQ_USE="xml"
inherit gnome2 python-single-r1 toolchain-funcs
DESCRIPTION="Introspection system for GObject-based libraries"
HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection"
LICENSE="LGPL-2+ GPL-2+"
SLOT="0"
IUSE="cairo doctool test"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
test? ( cairo )
"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# virtual/pkgconfig needed at runtime, bug #505408
# We force glib and g-i to be in sync by this way as explained in bug #518424
RDEPEND="
>=dev-libs/gobject-introspection-common-${PV}
>=dev-libs/glib-2.56.1:2
doctool? ( dev-python/mako[${PYTHON_USEDEP}] )
virtual/libffi:=
virtual/pkgconfig
!<dev-lang/vala-0.20.0
${PYTHON_DEPS}
"
# Wants real bison, not virtual/yacc
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.19
sys-devel/bison
sys-devel/flex
test? ( x11-libs/cairo[glib] )
"
# PDEPEND to avoid circular dependencies, bug #391213; but needed for tests, thus test DEPEND as well
PDEPEND="cairo? ( x11-libs/cairo[glib] )"
pkg_setup() {
python-single-r1_pkg_setup
}
src_configure() {
if ! has_version "x11-libs/cairo[glib]"; then
# Bug #391213: enable cairo-gobject support even if it's not installed
# We only PDEPEND on cairo to avoid circular dependencies
export CAIRO_LIBS="-lcairo -lcairo-gobject"
export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo"
fi
# To prevent crosscompiling problems, bug #414105
gnome2_src_configure \
--disable-static \
CC="$(tc-getCC)" \
YACC="$(type -p yacc)" \
$(use_with cairo) \
$(use_enable doctool)
}
src_install() {
gnome2_src_install
# Prevent collision with gobject-introspection-common
rm -v "${ED}"usr/share/aclocal/introspection.m4 \
"${ED}"usr/share/gobject-introspection-1.0/Makefile.introspection || die
rmdir "${ED}"usr/share/aclocal || die
}

@ -1,5 +1,7 @@
DIST libinput-1.10.7.tar.xz 494648 BLAKE2B ddcbe5f54b90f8291c16e5912fa3d673fb2c66f0247c9d771f7c2dfeeef9b51404f31d7ac99cfd20b37e1d01d6b2b3bc95155ab6581c6a94e922e153d9098892 SHA512 b102b8065ceed7511ad26efba34d5d9b0c13f0f7aaa882bb21501f7a5166f4cbe140fcbb488e90e6880bd47bb2b27667a4d6aa79b8726269fa1337897034a684
DIST libinput-1.11.3.tar.xz 487408 BLAKE2B 38dc14cf018ca59279e8b6e85fd91f4b29545b4a55ab968cb11d9a8afc8d80c311efc6e57339b9baa9fb270f52cfb0758ff8ea313991867c35f3da47910977ac SHA512 5e18daab6202bcbfddeebc35dac4cabb5f726b5b73f5fc87975b58f3019a54a4b1f506a3200e920638ddddfb978a0b96c23c2e90b081942f86d33c16d4836949
DIST libinput-1.12.0.tar.xz 519320 BLAKE2B b40036740350180ca0e183088651647e3604bca236ab27c99a941934b27ed67a21d8596be9baab68dd798dea9c5967cca3a038623ba2870dc2ad3db8336e0b96 SHA512 4aee877785f9ac080e4f8ee20f3643bc4f3ddbc568aca6c363a962f8c8f76b8db7dc113c8167092f0277d112346a85b9a7e7c3c3f227ed243aaba32c9092c924
EBUILD libinput-1.10.7.ebuild 1440 BLAKE2B 203a9e8e20785cb93d221d8614aec3488a316d301672d3bbacbd223cd959c31edae176c17d1d575426cec24bd6e89c82b80244bcb7273a4531743555c4ba3b42 SHA512 c0e320acdb66994bcb5fe11b60ac4dc88955cae25da1dc3de028738bfb86c57eba90d23f258ed076ddba0da2737af9027ccde6a73705e6ff4feb8beffb591f0b
EBUILD libinput-1.11.3.ebuild 1443 BLAKE2B 95c2a74f98abe1b021f14df89375e8acba26cad0df3ebbd753844cdbe477fcb7d2d9606c76b51676ee0fb27623a5de658a6326d74d7d90e9d1cf5be0cb8d8428 SHA512 2e91a777ad1f5a3a849ad7a559f34f43dffbeda2c5be97a06c0870d52d558c916045ff98229f155527cca58e38e155e76a48473a8f03c7d3b8ad045bb595fcd6
MISC metadata.xml 340 BLAKE2B b555474c5acc545a4a81d86b590620ed4eab35e091d012d740f3d0f08add99bc0b5d09db251c03e1191df719135c92251d98849944fe41f76336526a96f9ae7a SHA512 04b1dc52c0db95a09aeb061ea0bc579f83ad5971dcdb20cf61bb08ed37bf56999f784db75e6ec2b6cd47e57976c7e0651ffb040b052dd0f5ac8e1a679bee8c09
EBUILD libinput-1.12.0.ebuild 1443 BLAKE2B 95c2a74f98abe1b021f14df89375e8acba26cad0df3ebbd753844cdbe477fcb7d2d9606c76b51676ee0fb27623a5de658a6326d74d7d90e9d1cf5be0cb8d8428 SHA512 2e91a777ad1f5a3a849ad7a559f34f43dffbeda2c5be97a06c0870d52d558c916045ff98229f155527cca58e38e155e76a48473a8f03c7d3b8ad045bb595fcd6
MISC metadata.xml 448 BLAKE2B c7a735047f8d22e10d1094dc4bbcbd118c025f318280dafd36029484956465c5e459326fb765f04fbdddc03743760a9008c6ac2494ad113387134fb4e79c4c48 SHA512 945c1005dccddac8085fd8b2be635c08d5b4da1f8264d564d10526d11cf814131d1fa5fd7620f35811a90b43686517519f4e9aba9253f5d5d5b69daa25be52bf

@ -0,0 +1,60 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit meson udev
DESCRIPTION="Library to handle input devices in Wayland"
HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/"
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0/10"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc input_devices_wacom"
# Tests require write access to udev rules directory which is a no-no for live system.
# Other tests are just about logs, exported symbols and autotest of the test library.
RESTRICT="test"
RDEPEND="
input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
>=dev-libs/libevdev-1.3
>=sys-libs/mtdev-1.1
virtual/libudev:=
virtual/udev
"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? (
>=app-doc/doxygen-1.8.3
>=media-gfx/graphviz-2.38.0
)
"
# test? (
# >=dev-libs/check-0.9.10
# dev-util/valgrind
# sys-libs/libunwind )
src_configure() {
# gui can be built but will not be installed
local emesonargs=(
-Ddebug-gui=false
$(meson_use doc documentation)
$(meson_use input_devices_wacom libwacom)
-Dtests=false # tests are restricted
-Dudev-dir="$(get_udevdir)"
)
meson_src_configure
}
src_install() {
meson_src_install
if use doc ; then
docinto html
dodoc -r "${BUILD_DIR}"/html/.
fi
}
pkg_postinst() {
udevadm hwdb --update --root="${ROOT%/}"
}

@ -9,4 +9,8 @@
<email>x11@gentoo.org</email>
<name>X11</name>
</maintainer>
<maintainer type="person">
<email>polynomial-c@gentoo.org</email>
<name>Lars Wendler</name>
</maintainer>
</pkgmetadata>

@ -6,5 +6,5 @@ DIST opensc-0.17.0.tar.gz 1950547 BLAKE2B 861dbb60e211d503332228c9d75d667f70cb9e
DIST opensc-0.18.0.tar.gz 2037073 BLAKE2B f2b339d1f9c616f6f706acb3c55289deb5b1749a8b5561142c69db4ed1c7dee554ce1f8d820e6e69bb9e462ca460379badf3017ed35fa6cd395702c995326c3e SHA512 dc90cff3e0e639c14bfb11d1d0455964d24d08aa27728592ab0d8b487a1ffee1ca71cb9bbf5d0f101b2ebd85cf9478988f686d45effa72315e6ffc843d398768
EBUILD opensc-0.16.0.ebuild 1390 BLAKE2B 14cd6dacb0ebc6d688ac0c0c6628cf11cb10337e13cf390a72d83bd755a589f8b8a61e4961a66b4de0b479e39f43ae30725dddd91aea27e33242cab1955de7ca SHA512 ab05e282f226d4c194b292330cdd132c23e92abff34aa8acdb75b3e2e97d5c1dad29089fe79f8e48d0ba93ed4150c7a287a497da20322ec9f44e8c6850230b4e
EBUILD opensc-0.17.0.ebuild 1467 BLAKE2B 87f9b57bfeedd29319951e7e88e96f67dbdb6517ecef4a185f6f61c396a1943b7967b2e6ac9080dfc4f54b6bcf017c81169702a0e6b035eec6f4bd40a3f34f42 SHA512 50b49c15558621c22addc53dd2ed3b5379e1c185b098c1b4caee9a3af8557f87dc1de3c0d4f6d8c6ae8c73399caf7780aa2a984ff1f64d30814eb2082c8792d4
EBUILD opensc-0.18.0.ebuild 1495 BLAKE2B 2b84556cfca81fa6b9080bea21e95e52b0804065d0c7165cdc5617e0edd39fe7d343b127634196478bf2727d49faed8b800df2e36c445ff3ec80fef4c3e675d7 SHA512 626b2cc4442fedc840a1bc59295a465db471649fca750b2a8ce1b2a6b623c1ea0200fef0662b33c83bc4b7c29443035f2ad617ea0e498e49d91e3d7d4183dd27
EBUILD opensc-0.18.0.ebuild 1503 BLAKE2B cae3cd5dafd6c2c87785ef9518cc5b7e3564feec31ef29da8bd35a0180eae13291d18484921a8f4e060e3495ca4ccbe5a63ae02b711bb059b1eb5541ad9789b7 SHA512 1975af57c5c3e11fe90832b2518fbe72e782bb58260f9f87c7aa64d5c5f53180f07c5e95a9ed10daa8ad41501a342ab4af23c5140ef2750db12cb4febcbf3a27
MISC metadata.xml 1164 BLAKE2B d512f5bb01592e7f864a09e7d537a94e89ac2226be34fa999d746701e3b0b9fc8495700f5dc6ec1c866ec9f2fa59ed23d737de53204e4cbc401eca176d1a8ac6 SHA512 eae0e3d7c795c452f65730138d867bff881778d9615b1cea1aba362d374e4d8ae8949d01204ce14bb8ea80021ca3328cb2657f3e25b95b93a7848e76f577c761

@ -18,7 +18,7 @@ RDEPEND="zlib? ( sys-libs/zlib )
readline? ( sys-libs/readline:0= )
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
libressl? ( >=dev-libs/libressl-2.7.0:0= )
)
openct? ( >=dev-libs/openct-0.5.0 )
pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )"

@ -20,12 +20,10 @@ DIST openssl-1.1.0i.tar.gz 5453234 BLAKE2B ae6bec9c116769d98a77165b96fb7d201fe2e
DIST openssl-1.1.0i_ec_curve.c 18393 BLAKE2B 49dca7ddbc23270e5927454925df7bb18c8d9eb58f79e3a4fbcd8b7fc22fad36e2cb54ff9b63c2beeeea15c0c075a96e4ce8d03991355419af41fa9dc2aed3ad SHA512 ee3e576825bccdf02cede4205ab92c42ae9dd3a8e75ce58617a3a5980a61d144eb3c5197d9dcd378a5d49bf34c4b2f591aa6a619fee92b7a22825d72681ab879
DIST openssl-1.1.0i_ectest.c 29908 BLAKE2B b398bafd5d5aea71daa9c3e2749dece9e515950e35547a6191d83987907aae73e090a4b552636af4d1ab2b39f7e3b1ea3fde2012c99f068f9c99d247996c1212 SHA512 e4445f8959b040caca6a7494da2026b840f84348df5d4eab47a68570d274333f62fa0c381955093edd86c857dad98595ffa2980c54afdcf2a8d32f32d0c70450
DIST openssl-1.1.0i_hobble-openssl 1117 BLAKE2B c3a1477e63331e83cf1cbe58e9ef131ec500a311e22d3da55034800ca353c387b2e202575acf3badb00b236ff91d4bac1bb131a33930939646d26bec27be6e04 SHA512 fa9cc70afa11a7a292548b4bddbba8159824a364ce5c279b483768e6ae2aa4b5491d9bf2cc734819f30a11c8ee0d91bcb991c4a7ab357296aeb4c04feac74826
DIST openssl-1.1.1-pre8.tar.gz 8334954 BLAKE2B 97cd018908925abd5a4eb660b3488b23efb582dd49dd87504e5522b2e9c5c6500417ef4893590a60ce35cfa316de51bfbf3e448e9cb2a5858ecd8ae72722922d SHA512 33b20f8589e0ba67500993635e1ba7f7f7ce2b6fa1eb8d4d7c44711ff047045dde57ad7e0605377c2b030fc954a3fb9b1f1d68feac2080991ef2b1b72a761041
DIST openssl-1.1.1-pre9.tar.gz 8411103 BLAKE2B 93ac540afdf734c67aabbaf0682b43f044e8c05f80c0b1e7af926dd4179b215f68d569de24e45ae78a6915923ab5f77a8aa5690873e01c16478bf61d1f1c2a9b SHA512 cf23c11d7591cfa6dfd8b1086c2cdd33bd56f9eb44721cd60b228ef4d3c0c5de650dca53ae7becf7c8f0a9dd4bdae287f48116a3ac11d106b36919deb3214aa2
DIST openssl-1.1.1.tar.gz 8337920 BLAKE2B 266fb97bad4e1e7c0694c67a065d6669560695c92ad8fa10824169288a3fdfb9798faf408274a1e0c4e10a83a12b57367611bf4037dd2ab7ee74d7edab580a7b SHA512 c0284a4fe84bdf765ca5bc5148da4441ffc36392cfecaf9d372af00cf93b6de5681cab1248b6f8246474532155dc205da5ad49549ad7c61c07c917145e7c9c71
EBUILD openssl-0.9.8z_p8-r1.ebuild 4937 BLAKE2B 4d8c960161f15f38dbcef1ba1529906d81ad1b8574c90b7e09f3b2a8f2fcfdda1d69d9c4259a7f616246fe34b5794ea08f5ef8f5cb1ecb4117784062587a1fa7 SHA512 2693d1d1cf167e0e0031d5b7b3ac2f850290ea2fa8513c8fe2f5b8c52fd5efd4296b574533165e24ddd315e271dad6e7f5b00afdf8d036864e27af62fae30e43
EBUILD openssl-0.9.8z_p8.ebuild 4860 BLAKE2B 8c78442920df3443d9601c3e9246caa838e0acbe9541b5c250a6a96253b2d28fca65878cf9cddaae62f6fab6fd6d264997b168888cfcd1e53ea90b34a804e3e2 SHA512 60bcce7807ee7d0a68df11cdb2ab76560ef23b6e3df43a506263fcbdf54d0571dcfe0d16188159d13a268425b16798eb28c3c1ed985123ae095c8ea146c1e4d6
EBUILD openssl-1.0.2p.ebuild 10101 BLAKE2B c0e4eb3bd9dd21687d7a4be4c329baa6ca569b97ec16a090d0b5eaece0171a6f656facaab06fe085592038dd3d9d9aded69a5426e8605a32c3af8f295f74f34f SHA512 fc0affd0d6fe6dc12a6301135c6fed7beb5ca74fb0940d0af05551b402e09b6e130acc19de6f7b2853278f743c44a5f8c7da773c5324877b95bdc25b1b51b623
EBUILD openssl-1.1.0i.ebuild 9107 BLAKE2B 8bee8407c13fbd1cfc7e13b4d11fb57ce9dd494d3ca8cf6cbd34f9f0e57dff824e421c31fc29e408ebf3a752896dc631f045b32757f2d89bacd2b9a52abe4722 SHA512 0cf7fd1a3957e197ac6b0d61a384a673b8216b0a07a90f61708759ef80e59afa1ab8e9f5761c1896439ee0cc6902bdd5bc83f4723302c648944d10d78d8396f4
EBUILD openssl-1.1.1_pre8.ebuild 7641 BLAKE2B 438146e73fe01964c097cf31f151c2ce1b5e9c879b8935e8be9c70a7eabce67fd152aca01ab47e811251e821770ffa3d33106f4d58c19c0df8686a897622992c SHA512 a1a2719f76f9672e5cdf9153876a47b52b3b4a5ddb70c52ab8e0027c227d278fbb7bbb4c12525b2d1812fb67879c0a47b7eeb8e92862a629029ecdf6492ca4db
EBUILD openssl-1.1.1_pre9.ebuild 7879 BLAKE2B 5e14c797a51486b7b1affdeec121e10e5d83bd017e042a0cb182ec3e3dbb8c9394082f0757911c0e46341c881c842f63cf90f3f708333827cf4d1be135bdb47c SHA512 c9f76da7864f61edfb4a99f203b684b7d0c20708eb4aa5b064b4b43096b69f7fafecb1cfbe5df8a9f67da33707cf19fdca9de0fb41049d7497b0de75564fbe67
EBUILD openssl-1.1.1.ebuild 7879 BLAKE2B 5e14c797a51486b7b1affdeec121e10e5d83bd017e042a0cb182ec3e3dbb8c9394082f0757911c0e46341c881c842f63cf90f3f708333827cf4d1be135bdb47c SHA512 c9f76da7864f61edfb4a99f203b684b7d0c20708eb4aa5b064b4b43096b69f7fafecb1cfbe5df8a9f67da33707cf19fdca9de0fb41049d7497b0de75564fbe67
MISC metadata.xml 1273 BLAKE2B 8eb61c2bfd56f428fa4c262972c0b140662a68c95fdf5e3101624b307985f83dc6d757fc13565e467c99188de93d90ec2db6de3719e22495da67155cbaa91aa9 SHA512 3ffb56f8bc35d71c2c67b4cb97d350825260f9d78c97f4ba9462c2b08b8ef65d7f684139e99bb2f7f32698d3cb62404567b36ce849e7dc4e7f7c5b6367c723a7

@ -1,244 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit flag-o-matic toolchain-funcs multilib multilib-minimal
MY_P=${P/_/-}
DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)"
HOMEPAGE="https://www.openssl.org/"
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz"
LICENSE="openssl"
SLOT="0/1.1" # .so version of libssl/libcrypto
[[ "${PV}" = *_pre* ]] || \
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux"
IUSE="+asm bindist elibc_musl rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-heartbeat vanilla zlib"
RESTRICT="!bindist? ( bindist )"
RDEPEND=">=app-misc/c_rehash-1.7-r1
zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
>=dev-lang/perl-5
sctp? ( >=net-misc/lksctp-tools-1.0.12 )
test? (
sys-apps/diffutils
sys-devel/bc
)"
PDEPEND="app-misc/ca-certificates"
S="${WORKDIR}/${MY_P}"
MULTILIB_WRAPPED_HEADERS=(
usr/include/openssl/opensslconf.h
)
PATCHES=(
"${FILESDIR}"/${PN}-1.0.2a-x32-asm.patch #542618
)
src_prepare() {
# keep this in sync with app-misc/c_rehash
SSL_CNF_DIR="/etc/ssl"
# Make sure we only ever touch Makefile.org and avoid patching a file
# that gets blown away anyways by the Configure script in src_configure
rm -f Makefile
if ! use vanilla ; then
eapply "${PATCHES[@]}"
fi
eapply_user #332661
# make sure the man pages are suffixed #302165
# don't bother building man pages if they're disabled
# Make DOCDIR Gentoo compliant
sed -i \
-e '/^MANSUFFIX/s:=.*:=ssl:' \
-e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
-e $(has noman FEATURES \
&& echo '/^install:/s:install_docs::' \
|| echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \
-e "/^DOCDIR/s@\$(BASENAME)@&-${PF}@" \
Configurations/unix-Makefile.tmpl \
|| die
# quiet out unknown driver argument warnings since openssl
# doesn't have well-split CFLAGS and we're making it even worse
# and 'make depend' uses -Werror for added fun (#417795 again)
[[ ${CC} == *clang* ]] && append-flags -Qunused-arguments
# allow openssl to be cross-compiled
cp "${FILESDIR}"/gentoo.config-1.0.2 gentoo.config || die
chmod a+rx gentoo.config || die
append-flags -fno-strict-aliasing
append-flags $(test-flags-CC -Wa,--noexecstack)
append-cppflags -DOPENSSL_NO_BUF_FREELISTS
# Prefixify Configure shebang (#141906)
sed \
-e "1s,/usr/bin/env,${EPREFIX}&," \
-i Configure || die
# Remove test target when FEATURES=test isn't set
if ! use test ; then
sed \
-e '/^$config{dirs}/s@ "test",@@' \
-i Configure || die
fi
# The config script does stupid stuff to prompt the user. Kill it.
sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
./config --test-sanity || die "I AM NOT SANE"
multilib_copy_sources
}
multilib_src_configure() {
unset APPS #197996
unset SCRIPTS #312551
unset CROSS_COMPILE #311473
tc-export CC AR RANLIB RC
# Clean out patent-or-otherwise-encumbered code
# Camellia: Royalty Free https://en.wikipedia.org/wiki/Camellia_(cipher)
# IDEA: Expired https://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
# EC: ????????? ??/??/2015 https://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
# MDC2: Expired https://en.wikipedia.org/wiki/MDC-2
# RC5: Expired https://en.wikipedia.org/wiki/RC5
use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
echoit() { echo "$@" ; "$@" ; }
local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
# See if our toolchain supports __uint128_t. If so, it's 64bit
# friendly and can use the nicely optimized code paths. #460790
local ec_nistp_64_gcc_128
# Disable it for now though #469976
#if ! use bindist ; then
# echo "__uint128_t i;" > "${T}"/128.c
# if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then
# ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128"
# fi
#fi
local sslout=$(./gentoo.config)
einfo "Use configuration ${sslout:-(openssl knows best)}"
local config="Configure"
[[ -z ${sslout} ]] && config="config"
# 'srp' was restricted until early 2017 as well.
# "disable-deprecated" option breaks too many consumers.
# Don't set it without thorough revdeps testing.
echoit \
./${config} \
${sslout} \
$(use cpu_flags_x86_sse2 || echo "no-sse2") \
enable-camellia \
$(use_ssl !bindist ec) \
$(use_ssl !bindist srp) \
$(use elibc_musl && echo "no-async") \
${ec_nistp_64_gcc_128} \
enable-idea \
enable-mdc2 \
enable-rc5 \
$(use_ssl sslv3 ssl3) \
$(use_ssl sslv3 ssl3-method) \
$(use_ssl asm) \
$(use_ssl rfc3779) \
$(use_ssl sctp) \
$(use_ssl tls-heartbeat heartbeats) \
$(use_ssl zlib) \
--prefix="${EPREFIX}"/usr \
--openssldir="${EPREFIX}"${SSL_CNF_DIR} \
--libdir=$(get_libdir) \
shared threads \
|| die
# Clean out hardcoded flags that openssl uses
# Fix quoting for sed
local DEFAULT_CFLAGS=$(grep ^CFLAGS= Makefile | LC_ALL=C sed \
-e 's:^CFLAGS=::' \
-e 's:-fomit-frame-pointer ::g' \
-e 's:-O[0-9] ::g' \
-e 's:-march=[-a-z0-9]* ::g' \
-e 's:-mcpu=[-a-z0-9]* ::g' \
-e 's:-m[a-z0-9]* ::g' \
-e 's:\\:\\\\:g' \
)
sed -i \
-e "/^CFLAGS=/s|=.*|=${DEFAULT_CFLAGS} ${CFLAGS}|" \
-e "/^LDFLAGS=/s|=[[:space:]]*$|=${LDFLAGS}|" \
Makefile || die
}
multilib_src_compile() {
# depend is needed to use $confopts; it also doesn't matter
# that it's -j1 as the code itself serializes subdirs
emake -j1 depend
emake all
}
multilib_src_test() {
emake -j1 test
}
multilib_src_install() {
emake DESTDIR="${D}" install
}
multilib_src_install_all() {
# openssl installs perl version of c_rehash by default, but
# we provide a shell version via app-misc/c_rehash
rm "${ED%/}"/usr/bin/c_rehash || die
dodoc CHANGES* FAQ NEWS README doc/*.txt doc/${PN}-c-indent.el
# This is crappy in that the static archives are still built even
# when USE=static-libs. But this is due to a failing in the openssl
# build system: the static archives are built as PIC all the time.
# Only way around this would be to manually configure+compile openssl
# twice; once with shared lib support enabled and once without.
use static-libs || rm -f "${ED%/}"/usr/lib*/lib*.a
# create the certs directory
keepdir ${SSL_CNF_DIR}/certs
# Namespace openssl programs to prevent conflicts with other man pages
cd "${ED%/}"/usr/share/man || die
local m d s
for m in $(find . -type f | xargs grep -L '#include') ; do
d=${m%/*} ; d=${d#./} ; m=${m##*/}
[[ ${m} == openssl.1* ]] && continue
[[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!"
mv ${d}/{,ssl-}${m}
# fix up references to renamed man pages
sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m}
ln -s ssl-${m} ${d}/openssl-${m}
# locate any symlinks that point to this man page ... we assume
# that any broken links are due to the above renaming
for s in $(find -L ${d} -type l) ; do
s=${s##*/}
rm -f ${d}/${s}
# We don't want to "|| die" here
ln -s ssl-${m} ${d}/ssl-${s}
ln -s ssl-${s} ${d}/openssl-${s}
done
done
[[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :("
dodir /etc/sandbox.d #254521
echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED%/}"/etc/sandbox.d/10openssl
diropts -m0700
keepdir ${SSL_CNF_DIR}/private
}
pkg_postinst() {
ebegin "Running 'c_rehash ${EROOT%/}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069"
c_rehash "${EROOT%/}${SSL_CNF_DIR}/certs" >/dev/null
eend $?
}

@ -1,5 +1,5 @@
DIST pugixml-1.8.tar.gz 357806 BLAKE2B 7f7b9c0a1e51186b6511c53dfd11a3fabbc28343e87fcb98c0480a6b8216bb6dbbfc7bc6bfa7b06b649061910b542747a60c7b04d76b5683f4d823da5f9d4dcc SHA512 f59d83e6685949ab392fb08a60b9153f709697e7c1f93989c3d07ac1817b381fa13b2bea23914de803c4db090e3f503d943db0baf53597f7f8c7d734e8028f42
DIST pugixml-1.9.tar.gz 377369 BLAKE2B 39b5b0d63a20e9c15c5634e56f82207aed63843d252900db94dbf06d100d03916a16523ccb9de433cc94ded4a9e9d1dc11f47bfd6fd75e348a9a2af31c305db6 SHA512 853a9d985aae537391c6524d5413ef4de237d99d96cc58ea7fe7152f786df1e408cdacd2e4387697e23c3e67cdc1d42b29de554501309eae16d86edd0e24785f
EBUILD pugixml-1.8.ebuild 587 BLAKE2B d0ebc6c9f3f5f8f2ec7f4f83021ff9738f8998fe3a604134029ea3db35543a3fd764a67eb7bab6324a6b4b9d206c857c29a2349bfd65abaa7a69123c91821279 SHA512 e876cbfa8d2191c3c189e08dda7c54b47d4e89c7107b6618cea1f77b3d59bfd1093e46decda7c0175b465dc23dc63b2dedbf2627efc823b4ab0954df47472968
EBUILD pugixml-1.9.ebuild 589 BLAKE2B 8a00cc7bdb308d4317743247aa266598179224e0b64aeaf9a548a91602d96aa6212ffaf34c32061a19f8973ec707b4a8dc406dc66b5265e064ad1b15b68e8cec SHA512 f115760d51222cd31a39f7f76ce81ff1973eef2f457563864e13ad8193555ace144bf8e7bcbc584a2668305bd6aa7fae510f3841d690bf8bc87165ca7450ca47
EBUILD pugixml-1.9.ebuild 587 BLAKE2B dbf2c22856c040358ff3ed90af0c8e2f13bd0b248ea83c1b07d1109307bcfde0439ceaf2613de848ee019fd8ebdbe994f4c1799511662ae6fe1c407ddd10c5bb SHA512 f9976256d683d7f6ab28d0171d1b7e1aef0432f61ac43a99bdcc4f18e7b0fdf4ac9d716a10ca0689853c72b54d8e4524bf6d9c8f2181924be9f343992dd76266
MISC metadata.xml 346 BLAKE2B 68e81d68ef327995169a33c1716bf546958902854870095704000abc97634073a87945a54968a1e167bb94b845032b5ab3d8822b1663e7fb3fdfdb5abaf0d789 SHA512 90152b3b666bf26a6b0be0a411aff980d340ab1b38e2068a170b809c883e7a1c29de6adc0c8aef90b5702682a8fe548ba59e2bf077cc3ad145f9d1e3699afcaa

@ -12,7 +12,7 @@ SRC_URI="https://github.com/zeux/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~arm ~ia64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
src_configure() {
local mycmakeargs=( -DBUILD_SHARED_LIBS=ON )

Binary file not shown.

@ -1,9 +1,5 @@
DIST PyGithub-1.28.tar.gz 2662625 BLAKE2B 86d972c51be81bd1f52ea18d89d22c207b0327ad9c4cc39da3aa8996ec280a164f270256c87718676d8ed2501c9ff7819a59df1ec9c7ddb5db794d141f0ed103 SHA512 e1d9f6f473d757074220f4ec6a96f0e0a6de89af6436b8f0ab30ed22eb24b0955f0b64e6b25eae36bfe19bce580677552aedc82a7749520c5b1baac03428db7d
DIST PyGithub-1.35.tar.gz 2677633 BLAKE2B c034ba44e203bf15c47f54087294295f302ea5deaabcaf09f8420a9b0a7fb51bfd6b2f7b64cf2c25004e146d8208cd0d90d2cb8baf2776de25f23ed15a2e7887 SHA512 d852f459e5514310ac7bbb3cd9742a7269f9ea5c3e0fdfb0f385616fa31d35b72b19f63b650c60241c5e2f29860ddc35caa907a623c661bc77a29dfe4da3613b
DIST PyGithub-1.39.tar.gz 2662602 BLAKE2B 5e3e4ca2483e7ade968f170e7615258b4bcca0f1c6741146c38b3c7405fb1fb66351fa5686863892a6751bc4cb6ea39b6cf4ec0d8e6cc878b302c87512c9d159 SHA512 5fa6e5a1b8e7cbe2be13e7f866ce8586f6ba37bfc8f3bfb5a52497a9edc267c14512e4572f56e898c61b8c84dfc8aa8f325c5eb2563e68450b8a3b2acf8308d4
DIST PyGithub-1.40a4.tar.gz 2668409 BLAKE2B 5638f228620fc5c6741f79e3272ba374a71b1a0a9fe3d6f0edd45a7b0468fd4ed1a6fe967d37e6169a4cfc90a3f084c948f0d72592cd225569275a3d8ae3546a SHA512 6d832e2a101a80e2b0aec45a99ec2f28d9d64d130bf23f291a643bc8450a86c4ed9296a005de000c975e28d91d52e648937abb09399554b9d17988fd58f280e7
EBUILD PyGithub-1.28.ebuild 548 BLAKE2B 3e8eac8c0cd4d349f2c6455c83b282756d406a40015a4e1e7cdc21a53308efa355ca6d84e1276d43eb4b547f36cfe517b8d0d9d5bdf23c241786da935f0b02d2 SHA512 0e84d2ed8b517e48113443ba17054558eec90509e124de6d400c7ecdd047dcbdc1626da257d63cd31249ed7a24be7bfc71746594bb175cd6111c48b7107d83cc
EBUILD PyGithub-1.35.ebuild 600 BLAKE2B 7c0d0d18a008afef48e8fef0703721a2ceb2ae7555c3e0b9561bd3514d6d31e41f088b49997d250631111f9f1f34b5d58b049aba394d76fb8a178ba165ab568d SHA512 2741d9e431c6271acf3aba3e7c8d1d878e7bbd3fa388e60d2bb0b40edf20ae3ff0f3fa5c5186eaa7bd9ed9142f8d97c661782870dd6734fb12c7abc5f3d2cbc6
EBUILD PyGithub-1.39.ebuild 600 BLAKE2B 834a237e84220d2aef1897e06a6df5b6a5c3ceb50e814a36d86276b2dea37434f647cc6e7630614edc74b841af8019a24af6327f46d70e77c20172d831e23df5 SHA512 ef6a2e7f8b4f5d137eae83a6505b7d1c1f073420a8bf11570e696f40bee5dd6d5f6950136b754a2473ee7a8379b4236ea2bff464c1deb448b875d279347d1789
EBUILD PyGithub-1.40_alpha4.ebuild 884 BLAKE2B b0a5826da69be366fcac6f72fee153647f545a64bf22b6ae5398d727ac907b20ab2096420a12f98c716746b85d52cd711f53b69a1e5e4154fc963996f79d3bab SHA512 04e169dd24c344724fb8c7198ae631eaac3905a890bc7234a8177baf44ecb92ddb7e1e595e7ba6664da96dd1044483e14deb7a52b7c7876d8eedcaadfe99d505
MISC metadata.xml 446 BLAKE2B e5a5f28e076db18ae39b757db4c480cc7d77314361c050df12276a8770c117140670067c4d1785d7a21fadd1d3435f7245a85f2bb251c57539315bcd97faadb8 SHA512 e29338330c42ccefee0ebeef682c8877a37c01c10ab9976988f846fb8c6d0a02114d0447a682499ff306810d2c12535a3cb031c9728eea016907382cca8ee1b1

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

Loading…
Cancel
Save