Sync with portage [Thu Oct 24 10:41:19 MSK 2019].
This commit is contained in:
parent
853b233b9d
commit
6ef543e84c
1292 changed files with 19457 additions and 10280 deletions
Binary file not shown.
Binary file not shown.
0
acct-group/dnsmasq_exporter/Manifest
Normal file
0
acct-group/dnsmasq_exporter/Manifest
Normal file
8
acct-group/dnsmasq_exporter/dnsmasq_exporter-0.ebuild
Normal file
8
acct-group/dnsmasq_exporter/dnsmasq_exporter-0.ebuild
Normal file
|
@ -0,0 +1,8 @@
|
|||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=274
|
8
acct-group/dnsmasq_exporter/metadata.xml
Normal file
8
acct-group/dnsmasq_exporter/metadata.xml
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>williamh@gentoo.org</email>
|
||||
<name>William Hubbs</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
Binary file not shown.
0
acct-user/dnsmasq_exporter/Manifest
Normal file
0
acct-user/dnsmasq_exporter/Manifest
Normal file
12
acct-user/dnsmasq_exporter/dnsmasq_exporter-0.ebuild
Normal file
12
acct-user/dnsmasq_exporter/dnsmasq_exporter-0.ebuild
Normal file
|
@ -0,0 +1,12 @@
|
|||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="user for dnsmasq_exporter"
|
||||
ACCT_USER_ID=274
|
||||
ACCT_USER_GROUPS=( dnsmasq_exporter )
|
||||
|
||||
acct-user_add_deps
|
|
@ -2,9 +2,7 @@
|
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hanno@gentoo.org</email>
|
||||
<email>williamh@gentoo.org</email>
|
||||
<name>William Hubbs</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">stesie/geierlein</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Binary file not shown.
|
@ -1,3 +1,4 @@
|
|||
DIST at-spi2-atk-2.26.2.tar.xz 322800 BLAKE2B 108a01fd8c16816d9953ad42721080dd6dcb9f75c95c412387d7f54920998c66eb5855eb859e8e00096a47b387d05779691887a7717d31f4c70681d69a9c8266 SHA512 f938b8e2b999fcdfa13e9433bd13c39430bae2ceae0c664a24caccc6af522947bf73de02de3c359807f5370a85961193df2ba24b193b60b915c61828ea747bb2
|
||||
DIST at-spi2-atk-2.30.1.tar.xz 94812 BLAKE2B fe3ef77e749bef2300219fe32586ac0b871d06dce708ce8b7b57356a1fa17041c3f7b788e3e6d6b5f89dc97c3e8d43a9d1eb897ed8fbaac954f042421aef68b6 SHA512 862cccb65d2a8a7df4e899e4f53742535389a0efa0a75c936b52e68690c07e206b19d8308f0910cddb71bda0d803012d613f6959329ae43c411d1314062b7018
|
||||
DIST at-spi2-atk-2.32.0.tar.xz 94952 BLAKE2B 972bb32590a51549eb8b0b3c46a068e95cc43783f0f0e31ca3663ff1669196a88def63342c01d056d45d6f4fb4bcc2127b50a49be37fd45d33aa1daeadca5172 SHA512 095ceaa33d5b35f1f4f81a31bea00487c054493cb29d4fdbcf74331ec8d1b9570dc7cb93e1cc06da9ea3f5805e7a3a9e7bf80cfdbce86a1822c2a46327109393
|
||||
DIST at-spi2-atk-2.34.0.tar.xz 96116 BLAKE2B 242b29b988d97b06ca85495be77f9c4cf1c621d9ff977cd73ea37f97b42fc636474df34429e7397fb3f91d3d11b14ce1b3de5d68c0b30f85877f444c78389564 SHA512 515ad4d0a000fa47a7848f3ea9f95f8e0c582f9d9876725deb8e521c60e290f73655445456e6c238f382cb8773b56db2795c221029ec931bad68395326b6bb04
|
||||
|
|
42
app-accessibility/at-spi2-atk/at-spi2-atk-2.34.0.ebuild
Normal file
42
app-accessibility/at-spi2-atk/at-spi2-atk-2.34.0.ebuild
Normal file
|
@ -0,0 +1,42 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit gnome.org meson multilib-minimal virtualx xdg
|
||||
|
||||
DESCRIPTION="Gtk module for bridging AT-SPI to Atk"
|
||||
HOMEPAGE="https://wiki.gnome.org/Accessibility"
|
||||
|
||||
LICENSE="LGPL-2+"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/atk-2.33.3[${MULTILIB_USEDEP}]
|
||||
>=app-accessibility/at-spi2-core-2.33.2[${MULTILIB_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig[${MULTILIB_USEDEP}]
|
||||
test? ( >=dev-libs/libxml2-2.9.1 )
|
||||
"
|
||||
|
||||
multilib_src_configure() {
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
meson_src_compile
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
meson_src_install
|
||||
}
|
|
@ -1,3 +1,4 @@
|
|||
DIST at-spi2-core-2.26.2.tar.xz 494484 BLAKE2B 0c67cea9c0107fb6503a933de134eb662f192ae2a98734bde1b0629da151476858720d2dcb1791a00a44b61ae2ead945178fba659f88303c552567d7f3f9817b SHA512 6a8e158e30c37ce475467b6634aff046a318875271966d7bfa3e56052d0cd26cd37435d0b9ae14f079542b8b3e76088da5bd50ed39eb39f3f40394c55ed3f255
|
||||
DIST at-spi2-core-2.30.1.tar.xz 188056 BLAKE2B 8686a5bd0a359d575d052f5c42cec76bbd88f7d681decbcec92ef163d5f59dac4e642b544b928e141739479b9e349868c0f5ecb7d42a29e9b32615f27a852e52 SHA512 c8b6a2ae5f96ce7d8c1fd32c9fec861148ceff631069b417296425fe6e2ae15198628826e13a72e018871d38e12b1128aa299edcc45eaf3eb7bbff83774361cd
|
||||
DIST at-spi2-core-2.32.1.tar.xz 188952 BLAKE2B a12e234b19a38b0fcffbabb8430ef49dc538b38831cc22bbafc7f5d499082007909a82e785184d052f3a62853474cbc4838125540026a6d0e2ac2181e98a6a4c SHA512 cec6ea1426b25d9738c5c401a1038b39e04b1e989b7ef8e02590d117b35cfb253b260cc6e41b09e10e007801fedcb7702c48ba7f3a0c7b6c1f16edd4e8ad0cca
|
||||
DIST at-spi2-core-2.34.0.tar.xz 186736 BLAKE2B 6210ef0254760f1ef6e9c9124680f604864e24228650d4be1026dc73ce0ec5d10eec5e9958a98f0970e1292e4fc3935c8379278b10c633c87da5eb3960b94670 SHA512 99f6773e29fb5fcb339cbe5b23133dab78bc52e3c46a1d5bd748788c48345223f1def5078ac48e58756a7692459b177b0e26dc8059898a5ccac56ceb495b7de8
|
||||
|
|
61
app-accessibility/at-spi2-core/at-spi2-core-2.34.0.ebuild
Normal file
61
app-accessibility/at-spi2-core/at-spi2-core-2.34.0.ebuild
Normal file
|
@ -0,0 +1,61 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit gnome.org meson multilib-minimal systemd virtualx xdg
|
||||
|
||||
DESCRIPTION="D-Bus accessibility specifications and registration daemon"
|
||||
HOMEPAGE="https://wiki.gnome.org/Accessibility"
|
||||
|
||||
LICENSE="LGPL-2+"
|
||||
SLOT="2"
|
||||
IUSE="X gtk-doc +introspection"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}]
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
|
||||
X? (
|
||||
x11-libs/libX11[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXtst[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXi[${MULTILIB_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-util/glib-utils
|
||||
gtk-doc? (
|
||||
>=dev-util/gtk-doc-1.25
|
||||
app-text/docbook-xml-dtd:4.3 )
|
||||
>=sys-devel/gettext-0.19.8
|
||||
virtual/pkgconfig[${MULTILIB_USEDEP}]
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
# disable teamspaces test since that requires Novell.ICEDesktop.Daemon
|
||||
"${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
|
||||
)
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
-Dsystemd_user_dir="$(systemd_get_userunitdir)"
|
||||
-Ddocs=$(multilib_native_usex gtk-doc true false)
|
||||
-Dintrospection=$(multilib_native_usex introspection)
|
||||
-Dx11=$(usex X)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
meson_src_compile
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
virtx meson_src_test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
meson_src_install
|
||||
}
|
Binary file not shown.
|
@ -1,23 +1,33 @@
|
|||
DIST github.com-Azure-go-ansiterm-d6e3b3328b783f23731bc4d058875b0371ff8109.tar.gz 20948 BLAKE2B 36ef6d0327a373d105a891d28de4a2e620856c902f5159330d8c316a31e3dab77847c292bd14e3c014203744ebdf0dd1ba1431024a52b55991e87b92a43535f2 SHA512 079dc6400c2dc53d46cad809a1bc7723b43b10939d51624a0aa48d2734f2d44b1621748ef1820843f55c07f233bcf394d2ae63ff356aa22f66df32ca40556e44
|
||||
DIST github.com-Azure-go-autorest-1ffcc8896ef6dfe022d90a4317d866f925cf0f9e.tar.gz 126669 BLAKE2B 89aff22041db05db8a8fce99d766852b4f7a9089fee6124757c661b5bdf430cf5fa2ed82af454a2b0e053c738919723e2d6818157ea55b9ea62edd6621dcf4fc SHA512 93652d5fb472b2e752f82fded6402ddc856a9755bc2686ec74d3a414191f07593a847a0faf44e520ff17b776b25c7a16fac3c44ebfa7e3c94dbb67bcc6255985
|
||||
DIST github.com-Azure-go-autorest-ea233b6412b0421a65dc6160e16c893364664a95.tar.gz 126267 BLAKE2B 6245eec0fc8798c3482b4fda99229ad6953bef957102d1c85f1bf932bb295a6c3945317c7bdad78c5eaf6bd883c734a7e6fe104bf7ec6664d832906e1cf76fd7 SHA512 3bdcfcdcab1bdd2f4de044d3312cdbc93e515d8a4da712f4b9bfaec28d39a2496a4bf77b24b0fed778e1b66e055a809cd3ce5655d3e08940e902b35715279106
|
||||
DIST github.com-BurntSushi-toml-3012a1dbe2e4bd1391d42b32f0577cb7bbc7f005.tar.gz 42084 BLAKE2B 09e4447d28ddb0824547d9aaa84c3c16acdc309faaf44434119e1851c40b3d3f67d0cb745691bf47a560084c93a9ce492c715833405061e5fc6114cd674b37a5 SHA512 bd14b162d4d33f62dac4abfe3bec908ea45dce88b9a0e5dd173e9f0576e29344c5136bc48e5c6602add41ddb71523e831c53107b47c4b36832c97e7b0a3d18f9
|
||||
DIST github.com-GoogleCloudPlatform-gcloud-golang-0ebda48a7f143b1cce9eb37a8c1106ac762a3430.tar.gz 2049315 BLAKE2B 4b1a921abc65505282fabebfa3560568f8b7363ef8287ada85d63b4a1cc2117d4e64533d5f909d91ee2a6534ae1d8bedba9f41a0924652c877b57b306ce6cc7e SHA512 4a82a3d9b898cbfb498c4d4799bd73619eef251e2bfa1466260dbc5a40592524b7a95330af8114dd4f11f7cff259bd1e5da1566c62737c5fc8f5bb02c5db156c
|
||||
DIST github.com-GoogleCloudPlatform-gcloud-golang-3b1ae45394a234c385be014e9a488f2bb6eef821.tar.gz 709308 BLAKE2B 89cfa383556809ed58de8ab3db951ddc74250c1bcf2d8ff751c935d4be69c39d287fa4a2bff52799e368a22fadd791b8a2903264496a996d4ae756701af97454 SHA512 d13d22a4407aff047d4711d5d6f862a01e22373583f15ab513155e57a4f05968d20c4421c989a015a02f2e39b833b7d880cc301aea959416e44ed37586c3c14b
|
||||
DIST github.com-MakeNowJust-heredoc-bb23615498cded5e105af4ce27de75b089cbe851.tar.gz 3384 BLAKE2B 5eb9bb3c88a3bee70cd64f30afcc039f2f43b68be23f39c72f9091765388229a8f5bdbfba8d11d1916d18e9c785e15959c000337461e44940df0ea40ecce40db SHA512 b877b8b0e67f300ed9773b32593a1edec2fb6df3b0d5026cc7b67490ec9a4cb0d9630fb30dc3dee6b7081f81c3fbf1399809c4bb171a5afab665ff93a9f3a034
|
||||
DIST github.com-Masterminds-goutils-41ac8693c5c10a92ea1ff5ac3a7f95646f6123b0.tar.gz 14603 BLAKE2B f8f04dd7fb48c67ea31e2c438210100d671c0c017026317f43428d0460970cc6e07faaf6b3d4c2d554851dd962a7f62c8df617d0a42bf30f4d7038108f9df8a3 SHA512 05d67b1d5eb8881a9a4223d823412826d2ec035782a58879645c53e75d4e3a0a312ff70e32020d385faf6c345125edd8808b63d33c4f53542cdba73b3901d3b6
|
||||
DIST github.com-Masterminds-semver-805c489aa98f412e79eb308a37996bf9d8b1c91e.tar.gz 21138 BLAKE2B 07cb99b393f48eb0df3fcacf327e2c769791e5353bb717a998ef7acf587cd7e1f211d258cf55768d5b7951059612ddfa39e3404dc908255ef900901d16c33c6c SHA512 a442038c4a222734d0f18a10eccdc450d4c2fddbcb2b1e10bb32c70e956d74ea3a6672ffae2a89a52e92aa6bb4c75fd85337392dc1e2380d27843237f6ebec2a
|
||||
DIST github.com-Masterminds-semver-c7af12943936e8c39859482e61f0574c2fd7fc75.tar.gz 15906 BLAKE2B 0063a5faf829f84578364629c3bdb74db6485ee360f6fb62c273f580865dc2455eeee35016bc1f32d8a7b91544df4550b890a713b47f08138d4dd63994cbc41e SHA512 32ebd89448ef9d135fda47f9b0e9c98729a867295af6c9ad4441eccfdfb19e251d8d3270e364a42e26abd59c3f838ef6c37149e5bcc432a19c524d1e6490e453
|
||||
DIST github.com-Masterminds-sprig-2691a9cba2adee8d9a60100a1bc49e770f97b7db.tar.gz 40766 BLAKE2B 23dfea059877a4fe721a9b9c5452f40d771613b5550b62f3e45e54046a67492f7365417a643fd103d5683ac1df58bf7458252b6c6d3c97a6cc088e225e9208c6 SHA512 1a2ad4c4753b792066eb62fd8b9eeb00a7fe6735478e40d6397e8539a5fcf1422832149cd1bc3692d56de904113321fca36bcd95d18c417ce0da9d021a91d1d8
|
||||
DIST github.com-Masterminds-sprig-9f8fceff796fb9f4e992cd2bece016be0121ab74.tar.gz 36657 BLAKE2B f40e9fc9982b24e72f463af5f05cd26b903b5f457c8601e1419b5262fd18a2dc206b5fbce86f110aeb01b457f90ac587a1786429d7c10cedb610131acaf1ded7 SHA512 4ea351b3345ff1d8cb57dd7827378dfdc5047f622d8a64300b46c1197f833fe9179d2b8fc9a006d01683214de0df0903e257a694da646bbb89369580eda1585f
|
||||
DIST github.com-Masterminds-vcs-3084677c2c188840777bff30054f2b553729d329.tar.gz 27278 BLAKE2B 072014886aba809af343bd5b5a2cf21ef95a5712ed80662f62591fb58dde6e71f075d74d93b755845cab571f510ce1e59b0cdcbf61fd8a485738acab14345c29 SHA512 77a2d594f7da607c9c1502e9ad64414c177450a40853d6928c690df2ff6adce0fa79627ea437e07e7459b1956b00db9d1fb8b0e08bff2c0e2c1f98420b36ee53
|
||||
DIST github.com-Masterminds-vcs-f94282d8632a0620f79f0c6ff0e82604e8c5c85b.tar.gz 27791 BLAKE2B 4d9f7e81c9d66f7302ed45f433a9329319b75d6e1416ded87c74032a7cdcef4a321edee370305f7e6ef16f30efa70b56badbdc81b75fe90a87f890ff0cab2eaa SHA512 2fbaff5ba0cb0a651e93634ba1cff5f34c374f490c7182b904d052b22fabe717f5a478856101e8e8679ae806db0b70462f59abfe445714199fe91a3dc73b975c
|
||||
DIST github.com-PuerkitoBio-purell-0bcb03f4b4d0a9428594752bd2a3b9aa0a9d4bd4.tar.gz 11651 BLAKE2B 5303cc2264bc289d94cbe81766e12ce42e5ab59a5fedf3bb9b1fba76d0ab543af8f7c34b991837f9ed6270003b5e1eb2d94721c27dc409ad67472c8dc0315d82 SHA512 faf9ef8e24db59d477073fb8a06de337827f21b84a69c03cf47c6ddd8d3d67772319e261d98fe1fafbcc80c725db52541e02f8f2d598986246d02b8e381b4e6a
|
||||
DIST github.com-PuerkitoBio-purell-8a290539e2e8629dbc4e6bad948158f790ec31f4.tar.gz 11532 BLAKE2B b39c15b219e296663d8b60e2899128bfe688e1833111a2e40425c1c88f88ac4703b45c244a8cad93ea3c39e0052c74ce0745b7b77ab2a686a29110b94cf36e7b SHA512 ae439ee73627ed3ec83759daf5944f62e8734f5232f92d552c8a7ad6887d4bd3e8ba8a22dca7cb1793485a426c0112aa6354eafd76273220385f890de5d14de9
|
||||
DIST github.com-PuerkitoBio-urlesc-5bd2802263f21d8788851d5305584c82a5c75d7e.tar.gz 6787 BLAKE2B a5741976f00b3b7d02d98854fc53c4a996c5afe5e97f91de943bda1fde9aa7b88c913b1e52038ebe61bb1629c9bf25ff56a119fad7a84b21a544a6eacbf7899f SHA512 0f33b69ba89ebdf04a082daa87efcdcaf4cf1d703443879b63e3ce6410a7bb6fec657c014a65ea620ca7a63afd681514559f766bd5028d7e8333bd7de8d33f3d
|
||||
DIST github.com-PuerkitoBio-urlesc-de5bf2ad457846296e2031421a34e2568e304e35.tar.gz 6799 BLAKE2B 8e27467b05093ef6af830c07a3a5a9fcfbd158c75893c6e0279538b02d70ed8ed48981ed1369aa1472903bec16c48b020a7949759dce625f6fa5cb8fe6fc4e03 SHA512 a7c80ad1cb51be792f92dd34fec99dd1d3f11e5762e196e8f2d126afaf7e62548f3355dcb2616a989d0e4afc4cd7f559a0bf528ca0e20b0d1013b27498308a30
|
||||
DIST github.com-asaskevich-govalidator-7664702784775e51966f0885f5cd27435916517b.tar.gz 35759 BLAKE2B b9406a926df5f8b27e27711ced93c9749a0d69c35f1d65c1edab7682fb039741e3825ee62f5b08bdf62d17d2373b17c974ed2653e39cc8910878a94f81b1331d SHA512 c7e5d4497201398cdb2314f8f863d717f91d52815da32abc3d3a1af00ca35696d612c64b1c2a862eb3822f555e2df5a671f2e446be7f5b5cce0e8153b9a5e878
|
||||
DIST github.com-beorn7-perks-3a771d992973f24aa725d07868b467d1ddfceafb.tar.gz 10800 BLAKE2B 5487155a4d010af70b6ea2625d10ae03b6642507902d7dc168edb5d7cf0efa1777b248d0df34ed1a2564950b12613256c1c6ce1d8c9723cc34977ed883b21c8d SHA512 c6aa5df262ab607c0a5f64372fc2fec1ddda9e5624e9d9a22cdd1bc11822c99736d88bdf5e3fc6050217b5084548417cb2926c3940e156da9397d828d59ce277
|
||||
DIST github.com-beorn7-perks-3ac7bf7a47d159a033b107610db8a1b6575507a4.tar.gz 10440 BLAKE2B 99000b207d72067f49d17d6a4370c2a4d6f5f4bc0d74eb805811e3927e00f6cb5bad71a4d60f20582fac6998902e695793a2a0a3bc34bfd8586a69cfb67bace8 SHA512 36a53a1a253bf9a62bf0f48be19a1af55c210eceadb7439bbd39444d65c6a809c1fc871136cf357ffad57b2031662d9b2051651e6a48d739d7654f9ddd953edf
|
||||
DIST github.com-chai2010-gettext-go-c6fed771bfd517099caf0f7a961671fa8ed08723.tar.gz 812631 BLAKE2B 576924f2df0e824490075c661b3a503b184b5d1b262c6154bc68db159b14f09fa15942e1650de20389ed950664aeb9698de2389c22dc5b9f15e335b22b87d3d2 SHA512 8def098c2cc2bd9c2a91f26473f99ac67931af968dab770e1eeb5682b3d3d259a39d4506e78e39395edc201105d6161d79308a6b17e20eb65b1349e9053e1692
|
||||
DIST github.com-cpuguy83-go-md2man-71acacd42f85e5e82f70a55327789582a5200a90.tar.gz 3393 BLAKE2B a63a65e8dac54a2220aed0c23024b0c2897c72f172f55c9ba319cd913bfd3f8be87935735e1b42c96f6f7abedde09c84b5eea4adc1fca0b13c018276d52eb04a SHA512 b6e5eb124d073a22e6177b80dfadc835baae69ea88061d761b0ccdbe28f43614d74ce11025fbe8b8d9fd63107606e411b1f6305e8ecc28e9038dcffa3b78e0d3
|
||||
DIST github.com-cyphar-filepath-securejoin-a261ee33d7a517f054effbf451841abaafe3e0fd.tar.gz 10810 BLAKE2B 4150ca52c8229e8d4533347b8b266b6b9421b86a9e511aa70a26a40e34c0468b0aa853f910afbd9ecd206d3c7009d36e6e7b3ac85d79aa4e738acee62bb71f03 SHA512 ca22438bc5bd9196923dc7e70748452635afb743335e4b198177b88a6e716a2677f5941a8c5352ba452faa7b77aca02ebc2404ed59918e626cf2478ea9d8278f
|
||||
DIST github.com-davecgh-go-spew-782f4967f2dc4564575ca782fe2d04090b5faca8.tar.gz 42385 BLAKE2B 6c9addcfc48296c3c19b47a6187501de588889468c5ebd616c1603d2b2dcf9686524574e9fc8e53f9a033aa31f69b96aced8898429a01c9bc8585916aa97843e SHA512 3d48bc77e250cbb48db5d9a1a22b4f8bba708170fdc55cc99d9bf2470f6864d095990154506b15fca19afe41a60f9eae6886201d4371e02dc97c148421a6eadc
|
||||
DIST github.com-davecgh-go-spew-8991bc29aa16c548c550c7ff78260e27b9ab7c73.tar.gz 42217 BLAKE2B baa5e818fa0cafc3d0af4fcf158e96ff5f9820c186872c3b4038be83b41878ce7ca297216a9669b903763ecaebe7ea36507602280eb3734bd9eb01bdd54c631d SHA512 4c4047bc9a8cbb27973c7b11779388458dd9cca5937e8b65e19ea513cbc7bfe8e97f538fcc132c7512aaebef44429f531a15b367b027d731db5762b7f4a210b9
|
||||
DIST github.com-dgrijalva-jwt-go-01aeca54ebda6e0fbfafd0a524d234159c05ec20.tar.gz 33510 BLAKE2B 71d08f6e4c6b3684c5f3aaef503f326c63b1b68f7ea9668ca252ded573b337fcdfe972ae22d63ec9068a78eed6ca9f069f3b9c619bfbcec4fd1b3317796d7191 SHA512 dcfa6d84c6be331e6f22e9ef304c54a97b4227b1474fcc4f7dcb533a78d43649c0e82e24c9860154fbe48c676af9ca20a84622487113bc68ca44360d7c8311aa
|
||||
DIST github.com-docker-distribution-edc3ab29cdff8694dd6feb85cfeb4b5f1b38ed9c.tar.gz 1769777 BLAKE2B 235216295ebfcf61e6fe3cd8f81ac66a0bfd9a67da6b8c6ead4c778e0fcd7ecb519bbb67711d502f5f253a4e98604fba3b055458931ab7a03b4d61fb380c8169 SHA512 05caa27ac0c8e16c7a7c1d0de0f3c0f560be51d0bf5f487f370a0b99971f88e3134448a2fd34af694f124f60515ce38923686ca4fedc8141c5bf4d74f85b0141
|
||||
DIST github.com-docker-docker-a9fbbdc8dd8794b20af358382ab780559bca589d.tar.gz 7654023 BLAKE2B 36781404e6b3705cce95773c8d5b468e0fb0df81993b001f055eb5babeb8e2b6c6c771d0f2d2f36ffb4a6be99e2408e8343501a98f581b8c30addccf8c0a22fc SHA512 2bdd240782e123a5b87adb92d435a4fb3864c28a0a4899d9e6fac6a93926565ff1efae228c35ca81d72f048fd0bc5a5d9eeaea99ed6a911cfdd3ef20bfe67637
|
||||
DIST github.com-docker-docker-be7ac8be2ae072032a4005e8f232be3fc57e4127.tar.gz 9059054 BLAKE2B 8c4489bde6cba2d6318f93abdad0e14141d38398de06e06ce58d4cf4c7cd8a8d6526d21e41c0433eb31a4db97fe4c8e98b48fdfd49ac15a311e3fc507af49d1b SHA512 15bfe14059103fb8cbf62a9f39835b0a38cd61a859d2feed3685a39cd38ce81f9b525142c8c7bfea66b970807be78183956c74d45a61b4161c7f41d7c7177f17
|
||||
DIST github.com-docker-go-units-9e638d38cf6977a37a8ea0078f3ee75a7cdb2dd1.tar.gz 11094 BLAKE2B efc28ea5f3db552cacd9c48d7ec4de65a4f50a9463ac964d98782d62ae8c6103c119bf443d3219a39e0ed4658228a04b4a388c29ee38a05ffc3c78c25456abf0 SHA512 baf231424d453bf889e8614c54cf28f0f37f8b8e06e841c2b42ef82729afc4036018b1ca0116da33a8452a2d2345bebef5e8c66be489896db813abaac79d668b
|
||||
DIST github.com-docker-spdystream-449fdfce4d962303d702fec724ef0ad181c92528.tar.gz 35378 BLAKE2B dab00cf2ff22077187532a66abdd609a9101a0ca4b0fb6bcd31647e72dc491ba6ad2c2f82d3780d687dc8a95c3f499bd457abc7ca4b98cc0d08c726f13d58593 SHA512 754efd869559f96eb244a603bf575e1b439d8aa4ad34485121c76c4900150ac8a81f7fcdde4b2af49bcd317eba2212ed60a16a10cff973c9f87516bf50ad0d2f
|
||||
DIST github.com-emicklei-go-restful-ff4f55a206334ef123e4f79bbf348980da81ca46.tar.gz 59771 BLAKE2B 91eaedb1f78485b68000b02a9ea86f86a156e8109ea173b3593407ff5779ac1f4652465bd617b13e7ff95ddd7d12d1d39a284fee2c59dcc53e63626b5e1680ab SHA512 c762005454ce5247941d86fb8587ed8229927c1ce81fdac8601ffe41d535d1b3d89f81366be2c0bff13c8fdf2750c7db4b913b0548f19b71e2ab7a7654ab8a71
|
||||
|
@ -34,22 +44,29 @@ DIST github.com-go-openapi-spec-5bae59e25b21498baea7f9d46e9c147ec106a42e.tar.gz
|
|||
DIST github.com-go-openapi-swag-5899d5c5e619fda5fa86e14795a835f473ca284c.tar.gz 30111 BLAKE2B 36c1fc29c12f6e42d4b1d38326022233836e7274d0cbbfdc6ebacb7e13c8371c02389031291f8612f18997d9f8be90a402f17c642f341c980a31521830da1deb SHA512 030d98c3fe62ac33bed1895e2312642bf526cc0bd91506f7b6f24500fde08cd4d7d7e3ed16778f9ecf35871a8c5b7857dc1a8cdccbb79df9a01590709671350e
|
||||
DIST github.com-go-yaml-yaml-5420a8b6744d3b0345ab293f6fcba19c978f1183.tar.gz 70322 BLAKE2B e4284bbc1825c0e78cf2818091d2d25c581fd5da86d66eb8f91877b8a92f62400962391efb911ff33ffbe3db1de432a892dcc3670f96710fdb7c2cb191309697 SHA512 a5c4cbfc12e932f161c827537ad8366d8c003f40c3959c39bba9b6032e3d381516998a046429ef0980072b717dab0ab1df6b1ef24a43e66e1bf4bda176302b49
|
||||
DIST github.com-gobwas-glob-5ccd90ef52e1e632236f7326478d4faa74f99438.tar.gz 25955 BLAKE2B d6c9b20f80800396ebc3eba2b08ad48522d297bd0da90ed32d6ea2ea4e575e9feea112513332a3c55bbeae2569770433466536698084e787127866efaf0d25c2 SHA512 e5767898e8aaeff59219e0a0578586b63717d5c8507c74ecb813e8e8a7b02470b10df0452cc378c7f0a4b9bec030be22deb3c3ce7c5ae88fd739271cf05e36ad
|
||||
DIST github.com-gofrs-flock-392e7fae8f1b0bdbd67dad7237d23f618feb6dbb.tar.gz 7291 BLAKE2B f1b1025008a54f896c2d5ded4ae26f601fb9ccbe751bc06a1fc93e5963857d8ffcc1dd8a2709fe0b0762ee4b94e7e351d793b70f187f6ed9ceb35ded3aafdf57 SHA512 7309fe6301bf229002b28c0eafbaeb0e8d1e0500b09af6327e7e52490e003eeb291b982125780a0106333b3aaaaeaf888aef97bdf5ffbc015aff30d913f75637
|
||||
DIST github.com-gogo-protobuf-342cbe0a04158f6dcb03ca0079991a51a4248c02.tar.gz 1732674 BLAKE2B 2dfc3538a0f7e4b77f90795a6e76a0c962bcfdb7fe557e64484481cb6ad053ddd738abd1415cea69fc1305dd2d4e2301510c6715243c76e2251304b6f74d6649 SHA512 2b40b3eed0fe85fb111d49b0eaea33be382539c1829ab43da6da0cbe3f5f7db44422ee38e425d660e85d0541031364a8def3b2e4589cad326c29a1bc4ed8a6a6
|
||||
DIST github.com-golang-appengine-12d5545dc1cfa6047a286d5e853841b6471f4c19.tar.gz 213923 BLAKE2B a53b177f8b31b8927b923c5bcfc4ee4a1f48725e6652f38e20bcf1147a646411771bde259ed7917ad12913734375f880e7c4cc9b49b370e738928286b432a877 SHA512 903ded0a887db7a6b6783bea7d6af82087449ff05ac34367f3472f23c80965a4f6b4883e6983e57560a80a6b81eecbf285729d4c38b505cf1e99274d1d87c1a7
|
||||
DIST github.com-golang-appengine-54a98f90d1c46b7731eb8fb305d2a321c30ef610.tar.gz 326123 BLAKE2B fc4ad02a715532a99688dced5ed7dfdf7f7f22f8ec913de73e2f8d0feb95de84d46d497415f4d19796de37f2234dddf5c1b4c7a2bed69feebcf709d54669b2a8 SHA512 353f9a2705dacc5f485db1faaaac3ce51dddcc2f383f9e4a3874b199d5ddb1c2ac4a8d40d82ef3fe4f20cff8940edf5ffd09caa943096084364d06eac1e2e854
|
||||
DIST github.com-golang-crypto-de0752318171da717af4ce24d0a2e8626afaeb11.tar.gz 1636269 BLAKE2B 85529e4607b4efc684dd5a7aa726294a21f3cacc4c6331d91afa95e0e14756b8ccb7d461c6c4ac9f3e0d6b864e63afd763a41c8e7df23a2b8afe0a1264d635f2 SHA512 c1c5380ab03ef5fc8aee6d5937a90286bddc32d8b9488b38b890654657ecdf5f878d74eef2d32d6789053dade619e4aff006ecb003cdafd56b8730768660de80
|
||||
DIST github.com-golang-crypto-e84da0312774c21d64ee2317962ef669b27ffb41.tar.gz 1641247 BLAKE2B eeeefcda7ca9cdbd1519ac03e4cb195d68041efd556b5ba7999b202fd993b3dde2455bf3fad3590dd00bb1a40b01141bee12a756a6db974c8b5deebba93654b8 SHA512 3d88feb4e9c840207f3f5185b6d33ebeab673746ae2fd7a8589e6180ba5d9aac6e18229415d1acc525854fc4c717b91702701edb73fd2e9979550f82908ca754
|
||||
DIST github.com-golang-glog-44145f04b68cf362d9c4df2182967c2275eaefed.tar.gz 19648 BLAKE2B ed700e613f8a9e6a06b12295c0b7117baeda2c0ccd97f269850d0053c0dc27ba643ac207eea8890e4705d8624a404861d2bf0e00c242e49b1a550b069420f97e SHA512 feacbe0efdf1ea45f7b5581505424a674bb23ea79784985844c40028ed27eda23f2d693caa81a6d4981c3de09ee498c5f664d77b25db7d7a14c93aad1223f4d9
|
||||
DIST github.com-golang-groupcache-02826c3e79038b59d737d3b1c0a1d937f71a4433.tar.gz 25244 BLAKE2B bbfd67b7c9d34fe1cddab77a372fc53c899424122c46dd637186bb571e1a12dda7f0d6991bb5ad85cd0162803832e5843af6b184f861fa5dd1ac0a5cd8c7ed86 SHA512 e7ecb5c64bbb9e1fd2555ed496abb1e65f836b8017f21010dc853f8c527826eb6c315744ce991725d85e3500a6c877b3f25ba22090584c4c75dec6e6cbdc938d
|
||||
DIST github.com-golang-net-65e2d4e15006aab9813ff8769e768bbf4bb667a0.tar.gz 966021 BLAKE2B 0d5e297e6175faa704daff2de29b7dc3adbc9dc567cdcfa0813c1a75a7a88e47b991637abb3e12e40c4ba03aa6493bb45f7cc49dfc6a308c509b212f343d89b0 SHA512 22bead696af115d40f5b92c6188373815b024d467c2bddf19ad67750d6dbe2a12df169461b904aa6c677d4e2f2e07467f5479f2cac194acb18c0906b181a5024
|
||||
DIST github.com-golang-oauth2-9f3314589c9a9136388751d9adae6b0ed400978a.tar.gz 45022 BLAKE2B 0b14e367f087601624a84ef25641b1f3338cc689ee92136ef51abbbdcf1b3b3dc1cad47b17868a39c1a9ecb2f792cdb1d5bb8f8ede300a5d9dc8445319c05132 SHA512 8a9ea21c4e7f9dd1ceeb069dee1987f5e5e5ba4f973572ab6f0ccf00ae6246a142dc517ef15ff83de5f3c16c267181ac3812d3c6bc0180d12b98d7540e1fc91d
|
||||
DIST github.com-golang-oauth2-a6bd8cefa1811bd24b86f8902872e4e8225f74c4.tar.gz 38085 BLAKE2B e17a21040499b173ba84271a65ebb24d726ab8e91f872eec5b87a57dee979af2062b5998a01f6770eb642d0a5c1099acd8342459840a0b826206f167b84d9571 SHA512 15708883c7d824a5c9939532bf64d0aa09697038830a8d7b310936db98351acb853698d69cea860ffed6b4eba90bf98b54f2e4d6f7149d6bce1e824f28bb473a
|
||||
DIST github.com-golang-protobuf-aa810b61a9c79d51363740d207bb46cf8e620ed5.tar.gz 332903 BLAKE2B b05fa3e3316bd6adbad623ab239795172ee70c38380873ee52a32c10f8f3e750c26b27fc43da4a290d82eda5723fd56063bffe01fdedb2d3a65bf5349abdb376 SHA512 80407835aef3553f655c35e89aa884038c90a3667460af1db60b069ae31e870efc59d6907743ee080d85e167c20d778440b9a6d19ff79f9055bc666c8314fe30
|
||||
DIST github.com-golang-sync-1d60e4601c6fd243af51cc01ddf169918a5407ca.tar.gz 16326 BLAKE2B d214c190a03006b726b4e5daa8320aa2f664572db46ac6a57545ccd3e98529c63fd5d9296e2afe0af0b781fcced4af52127d8079e72d116e0310688465e1882e SHA512 dc67de045513305edb3239b412b9154b44b6f408eace3cbbcf400c08d68322cec7090b9e6b22d63bcfaaec459e221d0e3f2c057aa19ae9b35a4a134dd72475c5
|
||||
DIST github.com-golang-sys-b90733256f2e882e81d52f9126de08df5615afd9.tar.gz 1242904 BLAKE2B b25ad8ab9a4376ddf2b51303eec7cbb954c53693950b040bf118294484b22f27e2b463c3ee2c994b511c4d04119c85b1cc6f56a3ccee21b297bddab242f22b82 SHA512 b79478d67ae01728adcc6fe81ec91396ff2459ff0d48e05c235f618264262b393c566af902845d34f2ffecb9fcc02ced5a1476a3e00d66ee721cd20e7b49fb7b
|
||||
DIST github.com-golang-text-b19bf474d317b857955b12035d2c5acb57ce8b01.tar.gz 4604452 BLAKE2B db401ddda5fe4ad1504a520707fb19053b36d99a3c47101e682ce9be8aaf7e216af586816cde01a3328f09d02e9d3c8adec35ea1f74299106b47853102de9206 SHA512 c613d40866803ea36cc43507fdd33dec8581bc6bf0bccdc53efac2fbb1f5903c94ffeea6deb18928fadb09aee673648d322bb7b8db34a7f630500248cc9fc87d
|
||||
DIST github.com-golang-text-e6919f6577db79269a6443b9dc46d18f2238fb5d.tar.gz 6588337 BLAKE2B f182e9a40157c43aa749fae5fd6aacadf994a7c2051fc23dfef8031b243f691446d4e5c93c9b363ab22df38f533b1635aa45e23f4d8de7947ad7ab0aa8e5898a SHA512 caae52905ffdaa8e712f6b92a03a8cf9d9eba227e04ee795977c2b76bd79bc16457f846c11e45525f3e3df557fab5e0279fe098c0145b5807c0e580dd339f452
|
||||
DIST github.com-golang-time-f51c12702a4d776e4c1fa9b0fabab841babae631.tar.gz 9005 BLAKE2B 5ad1988c9bd3a632ea4b248e32f6223a79d54b68b1c95bddcace042c22c20d3aee6192bf3d72def729292ed50e4d423935c3ec7004398e03037f91b7f401fd77 SHA512 65a69bfc6044de4ecacfad1c9c8add6312745bd2ba3dc46f522f1e7a424aac49b5e18aca60f8daabc340d50d73675cd5c06de9441060d86009a092feb4f5c9f7
|
||||
DIST github.com-google-btree-7d79101e329e5a3adf994758c578dab82b90c017.tar.gz 11748 BLAKE2B 997de087a8e0a8a97668e954f1f8ab5ac5aefb32a8fd303b13fb2e062594febe1326716e91e6433fba5e88e22fd9e30ff6168296b1d563c3d49a43b054552c77 SHA512 9cba507c12bb1a7434411290b44457b9ad9421c2a6c0b78670e0f1bc641b7c302c7bb0a92af747954e5caf3d8c15dbf820522fb468a7e40088eda764477493b9
|
||||
DIST github.com-google-go-cmp-6f77996f0c42f7b84e5a2b252227263f93432e9b.tar.gz 76176 BLAKE2B a2c233a7301def18dee5a8820daf83734c41022b391a9cc93f3af598ed60449a17d4c0ca5a6a54dae1e91375c86956accd608b1ca6941f00cec2f79d49505a0c SHA512 e2067f3159c0423b5b067581b116997d347f6f6fc7c43ccd7856877eee8c7d578350634405e082e287ae9cbb809e82eef83bc0624d25f011b6e39ef365ac09a7
|
||||
DIST github.com-google-go-genproto-09f6ed296fc66555a25fe4ce95173148778dfa85.tar.gz 954349 BLAKE2B 563f54c912499af269379e4d21b82cdb6040d363d327c9ca88aab8609a68b33d5d7e591346cd4f15544a347ce9a6648a5668cf327b556410e31c0e7ebdca3eea SHA512 d1c62a01e1cdd1e4f60603fc873d781f78a3a0b6ab0f43a028853911f80c6303b1aa2e9e7be4868f89068c7d20e5c4363df8e035a260f7d9b472e66b1c4566c4
|
||||
DIST github.com-google-gofuzz-24818f796faf91cd76ec7bddd72458fbced7a6c1.tar.gz 13166 BLAKE2B 83980ee59ba818996fbb52f7506b2870893be99d292d404fd924f30b401d1b505fdd8b83fb8dc9f45fbde5164fa125704d3dfc8edc02507c601af08463b854ad SHA512 09cf1bcb662369fbfac5c6a6e3af5d0adc3623eb7da384a57bd578f8359e341f0a8db597e21821dced1fdf055ca97ca3031a331954291779886fd156094b7bfa
|
||||
DIST github.com-google-uuid-064e2069ce9c359c118179501254f67d7d37ba24.tar.gz 12733 BLAKE2B fb29066f37f5f7d6aa5c7e0cf4a90b9b16de012d809034aaaf10ed4a43b5941e68c8925fe991ce5b25fde56995e8e66317fcab2caf97a722b12cc03825190488 SHA512 d3c2b411793681cf5b55438e3ba23512b6edbc48677c2efdbaea02d226519690525aba848cfde45205dafa39fda9f2868960b39f744aec80222b61dc42b77da7
|
||||
DIST github.com-google-uuid-0cd6bf5da1e1c83f8b45653022c74f71af0538a4.tar.gz 13561 BLAKE2B d158ab89d96b1987a79d5ceec74ac002e5b4053a86cf3a3d407f26b27d425fcb11e113e388f688eb181229ca280548f6c3490077d01f994298a5d47ec68258d4 SHA512 c0185645a3df24ed5edff43004194f844b5e67c69b62dfc746b457cfe236b869b225b3d383e8bab161281aa1fdd667d4196a7b0ff81dfa32e3ddc73aab43af59
|
||||
DIST github.com-googleapis-gnostic-0c5108395e2debce0d731cf0287ddf7242066aba.tar.gz 300660 BLAKE2B 7f3bf228cdb0566d0226daf05fd107f79b135ceaadc55a84a30d5d595a2254282bc33646284ab48e0459d48abc977f30957df8c3c9bab26c435c611e81ec6e0f SHA512 0c888ba583a7320ff0b3e55e7543b96ce4f16069bdd3c6319cbbbd36325fe28e96c1464bcc989aa3573021f9a8644d692ee943cf9cf9fefe391ba313e76e1136
|
||||
DIST github.com-gophercloud-gophercloud-c818fa66e4c88b30db28038fe3f18f2f4a0db9a8.tar.gz 797285 BLAKE2B c21bf269e5b5b5b6b2e6f1dcddaa9ee517e1015db18d0459a04cc5cb3c0b916c63ce36afee28d5b99ba85c88788d71bd1e5d4351be963e4d086db48d63eb9e57 SHA512 4b92891255ae94c22e1fd262cd42f37a1f74f09d9afca582f7b54364889b8c74ee55fbccd82db45ed5ce19729975e0d07283a2677eeb7a9d42ac2fab8e2d8231
|
||||
DIST github.com-gosuri-uitable-36ee7e946282a3fb1cfecd476ddc9b35d8847e42.tar.gz 6864 BLAKE2B 71816efd7996458a90b192780fb720b9a0f7ee8bb01df6d1fa0e079ee56a426310f632839e921ffb89403145e63a34e90e985099221c4253bdc1c316f1aed37c SHA512 7cc647e6347258b9fc455cda220da8f59c3ea92f975369ce5901289102d5db8c45ea6fe24a587cc4dc95a502c4fc203c3503f9db0c427cca702418478eb25f25
|
||||
|
@ -62,22 +79,33 @@ DIST github.com-imdario-mergo-9316a62528ac99aaecb4e47eadd6dc8aa6533d58.tar.gz 15
|
|||
DIST github.com-inconshreveable-mousetrap-76626ae9c91c4f2a10f34cad8ce83ea42c93bb75.tar.gz 2292 BLAKE2B 5220adf6cf740368b1b3a238795791b422d600b0293e350bcb5cae4f3ea452865e14e6271ae5d475c717da2c96cea7e0b12a5d71228f7679f67868de50852f17 SHA512 287a52df6a3ac88a95aed19ea2c76524f9916d6c6713365f56d86e08bd4ac686d3e231aefd3361ccfbf8c9ff702c94b3cc9d200640f05149f1d885ff61164b55
|
||||
DIST github.com-jmoiron-sqlx-d161d7a76b5661016ad0b085869f77fd410f3e6a.tar.gz 49619 BLAKE2B 69a7ad4e10d12420534374e36a0897aaf9219479a128842455f00f865fd9c15d0b580ccfab2ae0a98a4720b19f0230291d24c773b7c297b9e47306fedf68e6af SHA512 d52c306a0664135d8c6e63e836791ba829daf9cf23c656e8cf93ee258aef5c708a7a83d57efb0b0d78456b3c644677ca25c0dc9960a0a2aa058202f799880555
|
||||
DIST github.com-json-iterator-go-ab8a2e0c74be9d3be70b3184d9acc634935ded82.tar.gz 75753 BLAKE2B b813abddaaa09f947a1425ea097be3162b255e572d00c0eedcfd87883d31ee48a5e87f55a53f4640805ce779f4b34df43e4fc44c4f1a0beecfc25d13c7a401fe SHA512 065176d9d83c2ff364eba1a9f0081c68c305383cb70e5193a98e8bafb70bd8b562e050a070a63f7ae60f034bfbfa2bc47b764968818e9c30400aa73a57040a72
|
||||
DIST github.com-konsorten-go-windows-terminal-sequences-5c8c8bd35d3832f5d134ae1e1e375b69a4d25242.tar.gz 1901 BLAKE2B f8abd760472e484d1d6465fcedb5240ac104556af67715860c0429b9dfd963441396266f3b1b0af2b6a62530dfa4f8ffef9414561ff64b8639e6eada9efeb301 SHA512 c8445e656d4042d0c31661bfef05cf918e84d5b4905de09553cad0682c83fdab60ed11c0fdbe90949566514125d2353aabad85d36c15825a48e86d8ed73a94fa
|
||||
DIST github.com-kubernetes-api-6e4e0e4f393bf5e8bbff570acd13217aa5a770cd.tar.gz 775958 BLAKE2B 0c30e606694c8457e0ce36aab860b93d6807020891be9a923ec3990b83d9f4a5d7323d9d283b7d5f1e0d122fde9f4d80b7860c2c2db19ff06ed93ab93a723199 SHA512 29a70fa69173d06ba84bd313d433cdeeee9a0326a5f2f4a7e859d6e5cc4fc4e6e7dde7d13b8002e0441dd42f84c170770b9855d3b4b5412e6cdf19bcba650599
|
||||
DIST github.com-kubernetes-api-7cf5895f2711098d7d9527db0a4a49fb0dff7de2.tar.gz 1447047 BLAKE2B 964cae79b15cc112d0f9cc91611b5103900d4e74aca63f731790caef2e2fc5f189e0c53d17b41b242565debbf032dabc8801a05bc2d886f522aede196ecc00fe SHA512 7b387cf705e547331d7ec106ea8ff9db1a114e231852795f2f2c0ea18634056ccd3a3dd4b5e18069b94a500a294865cf41d8aa1091f1aef0337e93bca150ec65
|
||||
DIST github.com-kubernetes-apiextensions-apiserver-14e95df34f1f469647f494f5185a036e26fddcab.tar.gz 283011 BLAKE2B 06919fe84a85cd31ab10a4b22db2ad1bb6dc33047a7f3a2a713dee2751c75acca3570deb7f9c3773b94522b36b44f2d5030a2daa7cc7bec1a831474cac4f5558 SHA512 a83793b4550f38457bbbf0a071c13974397dc9ec1a5d6848612044cf2722531c965f1533b6d6000b0fce6fb4fa73dbd281914895fab02d2d4a7c02dc3217f837
|
||||
DIST github.com-kubernetes-apiextensions-apiserver-727a075fdec8319bf095330e344b3ccc668abc73.tar.gz 6258035 BLAKE2B 7419fe02e398c4764290f21e20992c9449ea212e43a15c6db44dd78c21b5572fbd842a977dbd02e8c084c88aa0dd39283681fc92eb9a1b4c6f37e4c8c58fd93e SHA512 1e5ef8152ac7a85ac6d6de99fa5a4c5900c748aab292b6d7a8af4e7fa865a9f6336581953ca8c0a6cd3b8b3cd6eb4748d373da483ade428865275d987d0193a5
|
||||
DIST github.com-kubernetes-apimachinery-1799e75a07195de9460b8ef7300883499f12127b.tar.gz 491755 BLAKE2B 21ca16da64c0b657e6dbcc27eb26dad784c7fc6be16669447a55ed2ca264fc72963dd53ac0a3cb165437df4a5018444dea5f051b10d47633c730f4fbbcad4424 SHA512 7d63539d33aa99e1cd32e079ad303ab9223a3a248df146152d1d1df4ce31c8ad8025546dee33b5f87a5be5c3b9080c07e95291cb2d9ece83bebaed736c4e2e45
|
||||
DIST github.com-kubernetes-apimachinery-6a84e37a896db9780c75367af8d2ed2bb944022e.tar.gz 474085 BLAKE2B 6f14c64b7d4092350f5cb70c2648f5285cadeee4ffc70331fd7135f7dbbed82e4109a433e04d5e6691576cbdfc15e31d1b673eec94bd79fdf7c65e3d5d3626a9 SHA512 8c3acc2935ef84c516607bf93419e0fccc09e56e4101e1d8330a975a3e6171d21397cb2f98ccab6a3e7a9597bb1f9b1e936fa53746442f2cc5de1fed75a95c69
|
||||
DIST github.com-kubernetes-apiserver-1ec86e4da56ce0573788fc12bb3a5530600c0e5d.tar.gz 703289 BLAKE2B 23d5b25741c33355e738ea50914f4f585db7bd6246ceec1c0ee0f9a246fb61c4e6a2f751bf33ed958204ab2af91e371e9f5d5c5266df15387309ef64a986d307 SHA512 8155d908db3264aa7252d72367c10567b5b274027b2ef90c71c3e2a4ae86ed3fb1bc946511814ca94937773a345453145df079ac23cb77b795f4afb60e1876df
|
||||
DIST github.com-kubernetes-apiserver-47dc9a115b1874c96c20cea91d02b36e4faa1bb1.tar.gz 734024 BLAKE2B 7f2b51bce843124c4fede88a473bcd7e3aa071b525290d95d35a989d748e89086e09449ce66a765476ea462fd4b9b346872f2aae46757ac02b6551d690baffb8 SHA512 792e7ded55535d102c1d331fcc0e26e51a0b2430a63eca7b006c1be97f8f154e519037e3cf5cc4667c16cbea3a951cbdf21148277732c23c5d5e9eeccb9c36c9
|
||||
DIST github.com-kubernetes-cli-runtime-2090e6d8f84c1db3e23968b0ee97fb677b363fcf.tar.gz 86163 BLAKE2B 8b58fd17d380720afe988eae3f3daf29e88339220fe4a4c8e0b06db32ccb057c4e4bce8145b492d96a03829beb3c9b1866bcec60956860c4c7fa94bd635ced68 SHA512 e619c24b2f79b66d39acd4b88862e8161fa543264597cb5f10e7901c3b3e7fdfbf5de825b81e5b833ce179a673b3351eb621ac3334f1365821a5d32ea4934e24
|
||||
DIST github.com-kubernetes-cli-runtime-d644b00f3b79346b7627329269bb25f2135f941c.tar.gz 80440 BLAKE2B b1ed3f539b9fdfd8de63d769fe5ec83b25e155f7f49fbf2a22b25f147278fa5c66941f2a680e6e92867340d910e7bbb4daedacf494735ae8ba54676b38a6abd4 SHA512 736dc5b9cf0023c11a813c6121dc694598a81de886db1eebc9d29684a0ca4f47024db812de37ce5b0b2ab875c8355483a48690a88d45e782c56dbd15174aece4
|
||||
DIST github.com-kubernetes-client-go-1a26190bd76a9017e289958b9fba936430aa3704.tar.gz 543092 BLAKE2B b4913101d300c949a9b0c5396d2f5ae433f8bdabbf736ebc197c07471d7076e69d793923c84c6de19cba454e5327e84977ced6dce6b94f2c842a60e4de02802b SHA512 a2eae2811d7ee942b74a24e976c2840df9985e16d46f1c890ce7591341ecd60664979b6f825abd30fa0569607139e6ec208d40e98507ec3d364d52958c2c8818
|
||||
DIST github.com-kubernetes-client-go-78d2af792babf2dd937ba2e2a8d99c753a5eda89.tar.gz 560611 BLAKE2B 2d4f996b26573099b6c1efcb25da61400a4f994c59ed4fcc896ef3064ed5ef9260f5ba2ef3d9fdafa50195edd687c914cc0a874e562c235b3d135d1edb41adc4 SHA512 06c2c6329aa980726e56d52563af7dd4e191e0c1209f0c2e79978877cca13e1f6b022e8da4069916a95f84f81f07c8d6cea9b2d832935b3ed00cf7559bb86894
|
||||
DIST github.com-kubernetes-cloud-provider-9c9d72d1bf90eb62005f5112f3eea019b272c44b.tar.gz 1491284 BLAKE2B d9ca8dffff0a374fe1a6faffc202d6793e9be10a10c1de9f76d5fad37fe26a45ff8ca949f5eb43889c1491c9c85ff714eff55f3690ce12a791493cccc91fb26d SHA512 d48c0d88fda9a68be9550c7498cd0e2073acba6187a9d2d90f54a66261bae22a83fe7b20dda67e7003ffff1c1d3dcaac757a3f7edbc91a3850a6b5b7ec6528b9
|
||||
DIST github.com-kubernetes-component-base-185d68e6e6ea654214f444cab8f645ec3af3092e.tar.gz 44010 BLAKE2B b04235683c8e6b46b00e7fa302b5ac0aaaf26f68433e6f8205fa839ac5ade1e711a94c4acad7c96a3b0920a85d28a3fb3412cfb2202b2ae7d5b7b77f7981b242 SHA512 37267c1c07c3d5622be3177488d8118817735289be17e66652acbbac03b49ae50918f63b104a3e203f1ed7d08634f792f58ebd19a3e31013a95d33fe55868933
|
||||
DIST github.com-kubernetes-klog-89e63fd5117f8c20208186ef85f096703a280c20.tar.gz 28889 BLAKE2B 1039dd12ccb380dad94fd3e4cf3093bb445a9f92bbaa3c9590a7575628ff25a8051154ce2a1365ba9cb3d7cf540724c5756f3c067a529af5d6aeea52bd430bf2 SHA512 6874d3a90f42c3b9f4c4c08644273c167f0c6306568139e1ee6821ac85b4063bfb4abf78e6168987bcb2d55711fcac28c8f25679720928eb4e873cdb5ef3aff4
|
||||
DIST github.com-kubernetes-klog-8e90cee79f823779174776412c13478955131846.tar.gz 27368 BLAKE2B 5eb6965407074c30e8d9fa81c413564cc020e8b4142c1b56330f8ad8efe7a343ab5c7ebc41b7ed433b60a4355f1a18e25de69cf1e02608cdc2e7ae4f7d3b5654 SHA512 8a7540e4a0e5e601e784475aec61addb8e190c2c5090fcf98ac748761dd19e4e01370322cdc92459d97b3d1a6828f7333ce053ae59c989c3d054f0e0fbff978b
|
||||
DIST github.com-kubernetes-kube-openapi-b3a7cee44a305be0a69e1b9ac03018307287e1b0.tar.gz 729058 BLAKE2B 68da0c27466683767deeb8e5a3e690628e49fe545254ac72676ee0b1b433f971e7810266e1bf2746d14ae954395c2f70243fe6487113522de3f47f171116bbb2 SHA512 de84c8d256dd331abdb9928cbf889fd0d887f3f6c843cc8eee847e1ffd0562bc58ceea4ad95f1253890111187e9411727a269baa3768a8b45aee2784275e412c
|
||||
DIST github.com-kubernetes-kubernetes-b7394102d6ef778017f2ca4046abbaa23b88c290.tar.gz 28009514 BLAKE2B 80cc0733172650ecf89b2579b43a75c532d47029a414f2bed1f18cd0e548a72d7aa0e573a196ef118e10aecf8f1e7db02bbc28a96443f4e9b3c806e4103409ad SHA512 fb59da6510d217623bc06d25414290b6174f80be01f67e025fb2277372f7de78c78e0600eac76110c17c87fd28dcffca47ebc58c70d9733b66e595ecff3a4818
|
||||
DIST github.com-kubernetes-kubernetes-e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529.tar.gz 26590117 BLAKE2B 8ab8a1ac5882e142bcd0f50770a8e0175431e96fd17047f4af0d7bf5d1718ab5687f910d1513a0e22632b0f09167d1d86f2b3cbe7ecb9e21b7778883c54471c4 SHA512 a71a27b51160442f350b45fe0a371cb432ce4fe8d22dfcbe2674aeaa0c4c34b4e1d1063b825635829b1add550fad457d1b3dc088fb0ddfb0fa5cf96c2952e8ea
|
||||
DIST github.com-kubernetes-sigs-kustomize-a6f65144121d1955266b0cd836ce954c04122dc8.tar.gz 3437120 BLAKE2B 9eed49b8b5f924c7627304a48307de2f3db386c5817d8ad00ec1f15d6fc9900eb00b16508abee9c4176b3853aa940421d0dc6e9a7a900e4c4cfb85ed399cf42c SHA512 fac0eea0c20ce1c23986e77f6d7fcc783b044cd774f2cd05e50d6088ecfc179141d6d547e6537a0bcfe8d2291c2610bf4e6a1806d6d86eda4e93ae871c10f1ab
|
||||
DIST github.com-kubernetes-sigs-yaml-fd68e9863619f6ec2fdd8625fe1f02e7c877e480.tar.gz 14901 BLAKE2B 8403e128afa97525c6322e80fd9810334fa6cb8746254f98877478db49b7eac6dddb86ec4a980844ca1d4fa398d881a8338b80bfb51206017c771d6d4f07c9d4 SHA512 7bc311c2afca9d83af3242f008267e7f7ed9eb8320a55c09fc1d1a0854fbacbf04e38fe69efb8510aab54444e6b1bccb9bfbc5e54630a1cef153ea3caedb4f0d
|
||||
DIST github.com-kubernetes-utils-c2654d5206da6b7b6ace12841e8f359bb89b443c.tar.gz 41732 BLAKE2B 7e7a23cf383dd2a907c65110af4e9e240f94442e3a322eb8341e21e1c3252e1435766f4189d5e77e85c68117f2a7d2042826365eb99ef958bebfef788f7d90f1 SHA512 3a6c2944de6c9520a85ef1d0d90b07650c6b00619ab3cadaf85259ae43bf6c8b9202619598a87b11b3c8a1f77b621b3ecfbde667aec51d3441d5c96a4f0d7538
|
||||
DIST github.com-lib-pq-88edab0803230a3898347e77b474f8c1820a1f20.tar.gz 90417 BLAKE2B 080f410d849c6f1e55ee8f8fe8caee6acb2b5191d05b6c071dc87860e22cf9430eff823f1e8431a33acd99f0e0074cf776d68c4afb65b05e1b48bfa9508c2883 SHA512 889eb58cc417a8e128630b5511ccdca5d13c40cc96d449fa25a324485fc6b32e5d46c6bec33bda767b4c2c7804de4668762bdf34bbcea5b4d32ed5a2670f2019
|
||||
DIST github.com-liggitt-tabwriter-89fcab3d43de07060e4fd4c1547430ed57e87f24.tar.gz 12277 BLAKE2B 7c8c248116cd4feea2fb9bcf22d64e110feb6e377c9b2859a5f0786e3949b57505d1ed3d072bf2216a0ca0926978932d60ed84f236d9d2fee26309ac6582c6f2 SHA512 f1aa930429addd014ce293038087c447e44d0f840963b188930cfcac95490ea52df174bb662a0c5d506371342dbd8466223b3a0f6641017fc20d59f7f209b33a
|
||||
DIST github.com-mailru-easyjson-2f5df55504ebc322e4d52d34df6a1f5b503bf26d.tar.gz 70478 BLAKE2B 19c135401f34f8a8285c8bc315e6197c156de85fe9f4e65de7b71fbb73e37d57031915c2632930d5e76bf01e9038ba380150bdc78ec2cdac959e2cdb9571bc11 SHA512 319a7bd61ae490353a939a412dd00ffed9b6acd55bb739e8c259caed7904ec3407493888798addf89a15474053e125abe8818618240a55402b4351270cebfbdb
|
||||
DIST github.com-mailru-easyjson-60711f1a8329503b04e1c88535f419d0bb440bff.tar.gz 74976 BLAKE2B 7e9c0e6f36cd90393c593adc87fb8993cdb421c704bf7177bf4ad76b36dad6b293fffca1670a3f222567c9a27ed2890994dbaad57b82ea5a4f041f94def6fcb8 SHA512 3d7245572ab248e28c7d11778224ba572de77a73f2716c87cd0004d5f2601b0850f8722f17ad9dd8d1f9c968626ad5aefa7ebdceb887914b3661de7deb6e1ecb
|
||||
DIST github.com-mattn-go-runewidth-d6bea18f789704b5f83375793155289da36a3c7f.tar.gz 5884 BLAKE2B 62f6d7217043f77a41e038c3f69c4fd20f71a9b203b29946b7dea5b9ddbcbb08b83ee40533c73cea681700c04ce2f15361eb43f6c9e86bff85318792e12f0968 SHA512 15e7ccac112c78e4fc8fc06f32c6b5864a945b0cea885856f12ab694020adef0af92b0f6a0d5e873891c3f68dfa0dae4c1f2de1ac7946ce570b155e6c5286d84
|
||||
DIST github.com-matttproud-golang_protobuf_extensions-c12348ce28de40eed0136aa2b644d0ee0650e56c.tar.gz 37215 BLAKE2B b3b007f925a4a1c1862c8cbe34c5cd225dfa610ad8c56b5328e6920a44b507680daeea97209370bd6b259654d0ca5791f4bcc54b8bd8970b9aaf994eada16d4f SHA512 2f78290d1448cfc041d10210092d6da6f3df2b9b6c16ff730750e976e450dafe2645ba945319a0a3064c88f9c18652c69c0e0cf69d8931c08d23ffe65a8cc07d
|
||||
DIST github.com-mitchellh-go-wordwrap-ad45545899c7b13c020ea92b2072220eefad42b8.tar.gz 2740 BLAKE2B 10127381356aff4d25d3b5da3d2db5f4565c8e5c4e16ffae18e481fcedc0616039cf3907fdb3c204d5f743bb5163bf437d549dea9fd46cc9141d8ef88cb36e21 SHA512 39cd6786782e3a29ad448db3ec815a6da029bc22fbe543fb04e0e869d8b4a698f20434bb24c09bd18b5d2cdb992fc28e21b7ae16b3e585412cede7b4eed2b26c
|
||||
|
@ -88,14 +116,21 @@ DIST github.com-peterbourgon-diskv-5f041e8faa004a95c88a202771f4cc3e991971e6.tar.
|
|||
DIST github.com-pkg-errors-645ef00459ed84a119197bfb8d8205042c6df63d.tar.gz 11345 BLAKE2B 9f25872e040b5e0602e658fa728e93a300c00ed1064966370e1b676eea6a94d6bca491b2f6c33a9f2c4d1c522a3ceee540aede2dc638eed238de8485500821e9 SHA512 fa82643f622150b44b198451c1e41e042fd7ceefad9d68e32238d48c9a29c6fb14780fca9d9a7dec660365062d4089c638196960fac056b685e7543410774228
|
||||
DIST github.com-prometheus-client_golang-505eaef017263e299324067d40ca2c48f6a2cf50.tar.gz 130114 BLAKE2B df1149ebda18c7940ea35fbe09b08be6437a8d4c4f812e3b4b088da8a374718212f0b10a153f3e04a6ffbe0bac109a92e5eca8b95814d221cd6a01d5fcfd48c5 SHA512 27a3cd10256ba6784b2f1318919ad6ce9e2a15c029c18961cd760a7569d5c683097c7407478b2ec96852163a321cda854aba18b0a73e0dda836480d05451bd62
|
||||
DIST github.com-prometheus-client_model-fa8ad6fec33561be4280a8f0514318c79d7f6cb6.tar.gz 54855 BLAKE2B 2a7fd47a9e1dbc794f5de84d5ee3512b282f5f94d044dd9b471ab5ad138ebf2940c4441e6b4d89404f3443f0ba466fdab8fcf58c92d9c85798f23b5a0c57a6fd SHA512 9d4d52142888edff091f23496aad70ab2924dff3a27930cb6df81c5452ca897b9d61eff74fbd092372ecb4bb005b4d362ea6b0602e1764ea4f2a30e23048a81d
|
||||
DIST github.com-prometheus-common-4724e9255275ce38f7179b2478abeae4e28c904f.tar.gz 80876 BLAKE2B 669ebe88636632ff26229b2e3ba261cd5a35bff4586df59950637fe169802fdf6e1fdd7d7c64fa6918aa26cc5dd196138f13a87dba7532d2e84ba2550bc5b705 SHA512 fe1895ba4410b326c80aca9cb97614e32daedc2f35af4a32b502a25ad3f98d6e47ed1b12c2066a8ea9eb2618ea60e1ee4d4b423e48bc337b778472c3897ede05
|
||||
DIST github.com-prometheus-common-cfeb6f9992ffa54aaa4f2170ade4067ee478b250.tar.gz 88669 BLAKE2B dbdce2a4a54f18a97363ad809d4283aa729082171a9c95ae202e8052ed32c3ae099e0afc2b4232f9979c2eec75ba24e6ab2957a25506d6055a428bb01a0391c6 SHA512 55c21f0b289e4bd7fd09c270ba0b86761d90359df4f934524185d8e11da668e44fcecbde9204b67b1642ab8ae86b75f359ced20a4de3ed917ac0302bf82e0ea9
|
||||
DIST github.com-prometheus-procfs-1dc9a6cbc91aacc3e8b2d63db4d2e957a5394ac4.tar.gz 61606 BLAKE2B f67de9c0f3e8d814bed1711f0e0771c13e7d4d8d9dcc67ede3615bb80f8a8f20bbcf9ef65e46dff4a41cc587ef10ad54ffdb6909fbe83f19993422ed5714dd81 SHA512 8cabd997ac2405fe53aa507b6755aff7aa4ae2a1fdb3711abfac5d29bdd369412a17359c3d9c3ebc4945d1b6310c2fadd25201ec7b040b20e2ac5d27b56c564b
|
||||
DIST github.com-prometheus-procfs-65c1f6f8f0fc1e2185eb9863a3bc751496404259.tar.gz 34890 BLAKE2B f0284354e3782e07371825b3fd6136a5fc516dae97218c90ac333ce749f87b435a55c6545691a7b71f90b98563fdba5f96c238007ee8187d98297edce1124cd5 SHA512 47cafa8b7a4f9496e1cfd6e2d24ae882ed3ac21a2417eb2ece2cfaa2e391d32b60d2ec8c3860988d8fe3af8bfa6d1430e938e5da1331a7e1df2828753dac82bd
|
||||
DIST github.com-rubenv-sql-migrate-1007f53448d75fe14190968f5de4d95ed63ebb83.tar.gz 22241 BLAKE2B 8ab7abaa0e50f5def70c56571e7c24e8c74daff80f09d553373b2b1e8824e3b173f2d105307cbd45e5eb39b9e0e36bebad6c98f4e6934e8827037735432d4268 SHA512 f6c1bd596f8d5faa0d43c6ed7f985ce565563643806cb7729adead8f594da5d1793bc83365a81ee850f4b1cc622e19ec9a4bf57263fe1f39110f9c8544dee955
|
||||
DIST github.com-russross-blackfriday-300106c228d52c8941d4b3de6054a6062a86dda3.tar.gz 69591 BLAKE2B af6a9dd3e0a9186bb6f96b73faf03ce69d15083fd664f212cee1aea8288094dd9a3a158da07d4a27a44a0c14f03fab50837f3cb517b0727b77ba8297651805be SHA512 616af6fc95fc5e4825413ec6590fded0cc837af3887cbab814828ffe9a55f27d212f0a67080b867d7051cca2a45266da8f8886360249451fd983cefd340f0023
|
||||
DIST github.com-shurcooL-sanitized_anchor_name-10ef21a441db47d8b13ebcc5fd2310f636973c77.tar.gz 1941 BLAKE2B 7ef4ed22d34a9dbc56396a0b04fdf75e5384f941588116a44ecbb7b19f070fb2f4930b93b364b97c784e3f0a60832a9ea4c8d2007623548f12c93928cb36682c SHA512 06b8bf3f8d89a93c565de9b4219211ad08c91b2442ba31ef8bffa02c7ee823ae4f57ed8b39b4ac1eb326e5d12c65b56b16833c28fc97623c732bb6ea685a3c2a
|
||||
DIST github.com-sirupsen-logrus-89742aefa4b206dcf400792f3bd35b542998eb3b.tar.gz 28245 BLAKE2B 2f37d14ee529db80301ffcc2c9c88e18cb21b0398333e5528494d143006ec9adc1ceac31d0de3ad30c30c442354220393fccf13fec251ff2cb27994435242f87 SHA512 85023d0442b05ac280d67f43443cbbd40cd4e21da10a6fc9f6f9395fc53e730c73591c9f5a74b910f4190fd8f52843836049ab62fc388bfd8e60338cdb1297a5
|
||||
DIST github.com-sirupsen-logrus-bcd833dfe83d3cebad139e4a29ed79cb2318bf95.tar.gz 37786 BLAKE2B 4bb2929236d710901b8750911287c844620aa3bb2baeeedeebf2c739e40f212ff351ad05ac8388c9408ea19182e1be09d06fcf33b049bdd11805f2f36e23c9c5 SHA512 78cd34082c52ef9cadc1765be312c0bf8f7c3a9a51f570a911f2b4b0a739f4cdde445ecbf3f079adfb98530a0933a095e0f5adedeb0ef86f62f8200b65968be7
|
||||
DIST github.com-spf13-cobra-f2b07da1e2c38d5f12845a4f607e2e1018cbb1f5.tar.gz 111260 BLAKE2B 4ba7f888257cd5b883379d9bf137872b1ecdaee796ba7cde107ef7e85d1f55d45b039dc7d6e7bf170a6eeb76cf8a56e9a60325284f4318397edbfcbad5ed1bda SHA512 c9b210a7c08e96e66b14c03d8b4dc613092eda22b647f56da597d329203b594ce6358f34a2404a41ce8070250721e18e4defb7aa70fab8b3a6bc7ff81291f02f
|
||||
DIST github.com-spf13-cobra-fe5e611709b0c57fa4a89136deaa8e1d4004d053.tar.gz 102553 BLAKE2B f95eb665a52c1819bce2ba8ae05d9b5a3f0e27941af8ced5245d088840f605924abd17547fe51a0c0ed07ca2e28267be600c6e1fc95abe507dc53b7f7ce41e65 SHA512 c7adb5e8fe32aa0b8ebe85449e14bd57f00c60170f41167bf80710d32e83cc4fe37635a3c2b4ff49b2275050b749365c2aabf105ccdbf37bdb4bd251f14f1925
|
||||
DIST github.com-spf13-pflag-298182f68c66c05229eb03ac171abe6e309ee79a.tar.gz 46092 BLAKE2B b1e4bbebcdfd2bed394e0b1e93f47951c29a8b6c4b9e5435c73b34f18648ca8ac6d51e6c664dc41310f0b953c4f4d2cded88f43a27312f42d394e7e699cfb8ff SHA512 1e1ca10d2d42aacbf0da8d62dd786c024c86054212e1531ea7bbebe7ead1aa9e47646ec19d8895b6d3914da8b98dffad17fdb207bb917a9e19c9d777b9de6c96
|
||||
DIST github.com-spf13-pflag-e8f29969b682c41a730f8f08b76033b120498464.tar.gz 51007 BLAKE2B da20744103b89b62f7a411a7b210bf33065595a4e46fd80d6e209b833c93dcd5b27b3b6885bbff99812c823ad208da9cd1adb84e719952ab18fb5cd25ca1cf0b SHA512 b12a831c717d0a13486492aa0da170da22ffa47d839116b069bc04b59dc83c7733486753f6820ec94c921de52f53d3a1687e10bb6f8a4bb1c2e01df25e927fcb
|
||||
DIST github.com-square-go-jose-89060dee6a84df9a4dae49f676f0c755037834f1.tar.gz 289746 BLAKE2B cff786ac7a6c39829ffd4d7b7f0fac3893b7c469ca35f008558ca3a7dbfc376fd0166c8ed7becc73d0f8d67b456ca00104f08c8841ff156a9c1f9a6d68d3b25f SHA512 fac5e8d32f93f252b2e64d60f2e4da65a11e9408ac4db0afdb3f2357a814cb3992ade307bc8bec8799703c0cb63d05f7d4eaa19e13bab6402b50c1cd246bc50e
|
||||
DIST github.com-technosophos-moniker-a5dbd03a2245d554160e3ae6bfdcf969fe58b431.tar.gz 7860 BLAKE2B 947a33bd0363cfa5333e4e41b59c8c758fab173bb9e0eef5560caca74f4321041ca69f6c2c5fe02ab36c8946038866033d8df9b7f9ed36be9f3fb1eff6dad182 SHA512 8b372ceba1a16acc8553c74d4872b042ca352d4128abc1e9f4aeb90f8489b7871d7fa7f97a6c4e8f472779d3a082f00e6d2ea30048a7b1bf4eb07fb544e45613
|
||||
DIST helm-2.14.3.tar.gz 1242779 BLAKE2B 8c16da15b54974b837397784734fa8bcf53240d075261a7dceecc6fb6cd172d72ba0d060d55001a87b5910b1b715646729b10e689ee6a1602aa26a4bf56013a7 SHA512 80f6c437235ca0d0c8f330135d689d2d5a9414d166717f72d8c3e2952c35f33fe621579e221078e65e2c5cc648e44ef037356b7ac18bce985daf642493ec4297
|
||||
DIST helm-2.15.0.tar.gz 1274187 BLAKE2B dca585f964373abbc4e650d9cb986b987176bfc4d2d9b9aeb84ad9a853542cf6738764da3f79dd62455b478266d3f441206ec98f70894218d4c8c26cdcc5019e SHA512 0bb340a5f295ffdcca75e2f890b43c58968d807f6029e4a56963d9ca0dcc2f6ffb207e03d7447d9b50c3fa7940b49568c8f20daa21765a679b58d28df24a29e6
|
||||
DIST helm-2.15.1.tar.gz 1274091 BLAKE2B 028bf422e4d74153ad41353a4f49b7fe8642e766c50a2ae0b08fc60694d595d8f247bfc4d04430848a5342fc96df4c6a2dca044ed17b3ca9a12e5a623b8e1ac0 SHA512 ad4a4523e8aa57f939672a1ed9b19966e04bb6c557ec69ee5b363d0e4f0e4295798e4fe1f448878ffe8f13a6a5c56fd3b49795872b4b1fe45f2779331db9f9ed
|
||||
|
|
163
app-admin/helm/helm-2.15.0.ebuild
Normal file
163
app-admin/helm/helm-2.15.0.ebuild
Normal file
|
@ -0,0 +1,163 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGO_PN="k8s.io/helm"
|
||||
|
||||
MY_PV=${PV/_rc/-rc.}
|
||||
|
||||
EGO_VENDOR=(
|
||||
"cloud.google.com/go 0ebda48a7f143b1cce9eb37a8c1106ac762a3430 github.com/GoogleCloudPlatform/gcloud-golang"
|
||||
"github.com/asaskevich/govalidator 7664702784775e51966f0885f5cd27435916517b"
|
||||
"github.com/Azure/go-ansiterm d6e3b3328b783f23731bc4d058875b0371ff8109"
|
||||
"github.com/Azure/go-autorest 1ffcc8896ef6dfe022d90a4317d866f925cf0f9e"
|
||||
"github.com/beorn7/perks 3a771d992973f24aa725d07868b467d1ddfceafb"
|
||||
"github.com/BurntSushi/toml 3012a1dbe2e4bd1391d42b32f0577cb7bbc7f005"
|
||||
"github.com/chai2010/gettext-go c6fed771bfd517099caf0f7a961671fa8ed08723"
|
||||
"github.com/cpuguy83/go-md2man 71acacd42f85e5e82f70a55327789582a5200a90"
|
||||
"github.com/cyphar/filepath-securejoin a261ee33d7a517f054effbf451841abaafe3e0fd"
|
||||
"github.com/davecgh/go-spew 8991bc29aa16c548c550c7ff78260e27b9ab7c73"
|
||||
"github.com/dgrijalva/jwt-go 01aeca54ebda6e0fbfafd0a524d234159c05ec20"
|
||||
"github.com/docker/distribution edc3ab29cdff8694dd6feb85cfeb4b5f1b38ed9c"
|
||||
"github.com/docker/docker be7ac8be2ae072032a4005e8f232be3fc57e4127"
|
||||
"github.com/docker/go-units 9e638d38cf6977a37a8ea0078f3ee75a7cdb2dd1"
|
||||
"github.com/docker/spdystream 449fdfce4d962303d702fec724ef0ad181c92528"
|
||||
"github.com/emicklei/go-restful ff4f55a206334ef123e4f79bbf348980da81ca46"
|
||||
"github.com/evanphx/json-patch 5858425f75500d40c52783dce87d085a483ce135"
|
||||
"github.com/exponent-io/jsonpath d6023ce2651d8eafb5c75bb0c7167536102ec9f5"
|
||||
"github.com/fatih/camelcase f6a740d52f961c60348ebb109adde9f4635d7540"
|
||||
"github.com/ghodss/yaml c7ce16629ff4cd059ed96ed06419dd3856fd3577"
|
||||
"github.com/gofrs/flock 392e7fae8f1b0bdbd67dad7237d23f618feb6dbb"
|
||||
"github.com/go-openapi/jsonpointer ef5f0afec364d3b9396b7b77b43dbe26bf1f8004"
|
||||
"github.com/go-openapi/jsonreference 8483a886a90412cd6858df4ea3483dce9c8e35a3"
|
||||
"github.com/go-openapi/spec 5bae59e25b21498baea7f9d46e9c147ec106a42e"
|
||||
"github.com/go-openapi/swag 5899d5c5e619fda5fa86e14795a835f473ca284c"
|
||||
"github.com/gobwas/glob 5ccd90ef52e1e632236f7326478d4faa74f99438"
|
||||
"github.com/gogo/protobuf 342cbe0a04158f6dcb03ca0079991a51a4248c02"
|
||||
"github.com/golang/glog 44145f04b68cf362d9c4df2182967c2275eaefed"
|
||||
"github.com/golang/groupcache 02826c3e79038b59d737d3b1c0a1d937f71a4433"
|
||||
"github.com/golang/protobuf aa810b61a9c79d51363740d207bb46cf8e620ed5"
|
||||
"github.com/google/btree 7d79101e329e5a3adf994758c578dab82b90c017"
|
||||
"github.com/google/go-cmp 6f77996f0c42f7b84e5a2b252227263f93432e9b"
|
||||
"github.com/google/gofuzz 24818f796faf91cd76ec7bddd72458fbced7a6c1"
|
||||
"github.com/google/uuid 0cd6bf5da1e1c83f8b45653022c74f71af0538a4"
|
||||
"github.com/googleapis/gnostic 0c5108395e2debce0d731cf0287ddf7242066aba"
|
||||
"github.com/gophercloud/gophercloud c818fa66e4c88b30db28038fe3f18f2f4a0db9a8"
|
||||
"github.com/gosuri/uitable 36ee7e946282a3fb1cfecd476ddc9b35d8847e42"
|
||||
"github.com/gregjones/httpcache 787624de3eb7bd915c329cba748687a3b22666a6"
|
||||
"github.com/grpc-ecosystem/go-grpc-prometheus 0c1b191dbfe51efdabe3c14b9f6f3b96429e0722"
|
||||
"github.com/hashicorp/golang-lru 20f1fb78b0740ba8c3cb143a61e86ba5c8669768"
|
||||
"github.com/huandu/xstrings f02667b379e2fb5916c3cda2cf31e0eb885d79f8"
|
||||
"github.com/imdario/mergo 9316a62528ac99aaecb4e47eadd6dc8aa6533d58"
|
||||
"github.com/inconshreveable/mousetrap 76626ae9c91c4f2a10f34cad8ce83ea42c93bb75"
|
||||
"github.com/jmoiron/sqlx d161d7a76b5661016ad0b085869f77fd410f3e6a"
|
||||
"github.com/json-iterator/go ab8a2e0c74be9d3be70b3184d9acc634935ded82"
|
||||
"github.com/liggitt/tabwriter 89fcab3d43de07060e4fd4c1547430ed57e87f24"
|
||||
"github.com/konsorten/go-windows-terminal-sequences 5c8c8bd35d3832f5d134ae1e1e375b69a4d25242"
|
||||
"github.com/lib/pq 88edab0803230a3898347e77b474f8c1820a1f20"
|
||||
"github.com/mailru/easyjson 60711f1a8329503b04e1c88535f419d0bb440bff"
|
||||
"github.com/MakeNowJust/heredoc bb23615498cded5e105af4ce27de75b089cbe851"
|
||||
"github.com/Masterminds/goutils 41ac8693c5c10a92ea1ff5ac3a7f95646f6123b0"
|
||||
"github.com/Masterminds/semver 805c489aa98f412e79eb308a37996bf9d8b1c91e"
|
||||
"github.com/Masterminds/sprig 2691a9cba2adee8d9a60100a1bc49e770f97b7db"
|
||||
"github.com/Masterminds/vcs f94282d8632a0620f79f0c6ff0e82604e8c5c85b"
|
||||
"github.com/mattn/go-runewidth d6bea18f789704b5f83375793155289da36a3c7f"
|
||||
"github.com/matttproud/golang_protobuf_extensions c12348ce28de40eed0136aa2b644d0ee0650e56c"
|
||||
"github.com/mitchellh/go-wordwrap ad45545899c7b13c020ea92b2072220eefad42b8"
|
||||
"github.com/modern-go/concurrent bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94"
|
||||
"github.com/modern-go/reflect2 94122c33edd36123c84d5368cfb2b69df93a0ec8"
|
||||
"github.com/opencontainers/go-digest a6d0ee40d4207ea02364bd3b9e8e77b9159ba1eb"
|
||||
"github.com/peterbourgon/diskv 5f041e8faa004a95c88a202771f4cc3e991971e6"
|
||||
"github.com/pkg/errors 645ef00459ed84a119197bfb8d8205042c6df63d"
|
||||
"github.com/prometheus/client_golang 505eaef017263e299324067d40ca2c48f6a2cf50"
|
||||
"github.com/prometheus/client_model fa8ad6fec33561be4280a8f0514318c79d7f6cb6"
|
||||
"github.com/prometheus/common 4724e9255275ce38f7179b2478abeae4e28c904f"
|
||||
"github.com/prometheus/procfs 1dc9a6cbc91aacc3e8b2d63db4d2e957a5394ac4"
|
||||
"github.com/PuerkitoBio/purell 0bcb03f4b4d0a9428594752bd2a3b9aa0a9d4bd4"
|
||||
"github.com/PuerkitoBio/urlesc de5bf2ad457846296e2031421a34e2568e304e35"
|
||||
"github.com/rubenv/sql-migrate 1007f53448d75fe14190968f5de4d95ed63ebb83"
|
||||
"github.com/russross/blackfriday 300106c228d52c8941d4b3de6054a6062a86dda3"
|
||||
"github.com/shurcooL/sanitized_anchor_name 10ef21a441db47d8b13ebcc5fd2310f636973c77"
|
||||
"github.com/sirupsen/logrus bcd833dfe83d3cebad139e4a29ed79cb2318bf95"
|
||||
"github.com/spf13/cobra f2b07da1e2c38d5f12845a4f607e2e1018cbb1f5"
|
||||
"github.com/spf13/pflag e8f29969b682c41a730f8f08b76033b120498464"
|
||||
"github.com/technosophos/moniker a5dbd03a2245d554160e3ae6bfdcf969fe58b431"
|
||||
"golang.org/x/crypto e84da0312774c21d64ee2317962ef669b27ffb41 github.com/golang/crypto"
|
||||
"golang.org/x/net 65e2d4e15006aab9813ff8769e768bbf4bb667a0 github.com/golang/net"
|
||||
"golang.org/x/oauth2 9f3314589c9a9136388751d9adae6b0ed400978a github.com/golang/oauth2"
|
||||
"golang.org/x/sync 1d60e4601c6fd243af51cc01ddf169918a5407ca github.com/golang/sync"
|
||||
"golang.org/x/sys b90733256f2e882e81d52f9126de08df5615afd9 github.com/golang/sys"
|
||||
"golang.org/x/text e6919f6577db79269a6443b9dc46d18f2238fb5d github.com/golang/text"
|
||||
"golang.org/x/time f51c12702a4d776e4c1fa9b0fabab841babae631 github.com/golang/time"
|
||||
"google.golang.org/appengine 54a98f90d1c46b7731eb8fb305d2a321c30ef610 github.com/golang/appengine"
|
||||
"google.golang.org/genproto 09f6ed296fc66555a25fe4ce95173148778dfa85 github.com/google/go-genproto"
|
||||
"google.golang.org/grpc a02b0774206b209466313a0b525d2c738fe407eb github.com/grpc/grpc-go"
|
||||
"gopkg.in/gorp.v1 6a667da9c028871f98598d85413e3fc4c6daa52e github.com/go-gorp/gorp"
|
||||
"gopkg.in/inf.v0 3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4 github.com/go-inf/inf"
|
||||
"gopkg.in/square/go-jose.v2 89060dee6a84df9a4dae49f676f0c755037834f1 github.com/square/go-jose"
|
||||
"gopkg.in/yaml.v2 5420a8b6744d3b0345ab293f6fcba19c978f1183 github.com/go-yaml/yaml"
|
||||
"k8s.io/api 7cf5895f2711098d7d9527db0a4a49fb0dff7de2 github.com/kubernetes/api"
|
||||
"k8s.io/apiextensions-apiserver 14e95df34f1f469647f494f5185a036e26fddcab github.com/kubernetes/apiextensions-apiserver"
|
||||
"k8s.io/apimachinery 1799e75a07195de9460b8ef7300883499f12127b github.com/kubernetes/apimachinery"
|
||||
"k8s.io/apiserver 47dc9a115b1874c96c20cea91d02b36e4faa1bb1 github.com/kubernetes/apiserver"
|
||||
"k8s.io/client-go 78d2af792babf2dd937ba2e2a8d99c753a5eda89 github.com/kubernetes/client-go"
|
||||
"k8s.io/cli-runtime 2090e6d8f84c1db3e23968b0ee97fb677b363fcf github.com/kubernetes/cli-runtime"
|
||||
"k8s.io/component-base 185d68e6e6ea654214f444cab8f645ec3af3092e github.com/kubernetes/component-base"
|
||||
"k8s.io/klog 89e63fd5117f8c20208186ef85f096703a280c20 github.com/kubernetes/klog"
|
||||
"k8s.io/kube-openapi b3a7cee44a305be0a69e1b9ac03018307287e1b0 github.com/kubernetes/kube-openapi"
|
||||
"k8s.io/kubernetes e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529 github.com/kubernetes/kubernetes"
|
||||
"k8s.io/utils c2654d5206da6b7b6ace12841e8f359bb89b443c github.com/kubernetes/utils"
|
||||
"sigs.k8s.io/kustomize a6f65144121d1955266b0cd836ce954c04122dc8 github.com/kubernetes-sigs/kustomize"
|
||||
"sigs.k8s.io/yaml fd68e9863619f6ec2fdd8625fe1f02e7c877e480 github.com/kubernetes-sigs/yaml"
|
||||
"vbom.ml/util db5cfe13f5cc80a4990d98e2e1b0707a4d1a5394 github.com/fvbommel/util"
|
||||
)
|
||||
|
||||
inherit golang-build golang-vcs-snapshot bash-completion-r1
|
||||
|
||||
GIT_COMMIT="c2440264ca6c078a06e088a838b0476d2fc14750"
|
||||
|
||||
ARCHIVE_URI="https://github.com/kubernetes/helm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_VENDOR_URI}"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DESCRIPTION="Kubernetes Package Manager"
|
||||
HOMEPAGE="https://github.com/kubernetes/helm https://helm.sh"
|
||||
SRC_URI="${ARCHIVE_URI}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/go-1.12"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e "s/git rev-parse HEAD/echo ${GIT_COMMIT}/"\
|
||||
-e "s/git rev-parse --short HEAD/echo ${GIT_COMMIT:0:7}/"\
|
||||
-e "s#git describe --tags --abbrev=0 --exact-match 2>/dev/null#echo v${PV}#"\
|
||||
-e 's/test -n "`git status --porcelain`" && echo "dirty" ||//' src/${EGO_PN}/versioning.mk || die
|
||||
|
||||
rm -rf src/${EGO_PN}/vendor/*/*/vendor src/${EGO_PN}/vendor/*/*/*/vendor || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
pushd src/${EGO_PN} || die
|
||||
GOPATH="${S}" go build -o bin/protoc-gen-go ./vendor/github.com/golang/protobuf/protoc-gen-go || die
|
||||
GOBINDIR="$(pwd)/bin" GOPATH="${S}"\
|
||||
go install -v -ldflags "-X k8s.io/helm/pkg/version.Version=v${PV} -X k8s.io/helm/pkg/version.BuildMetadata= -X k8s.io/helm/pkg/version.GitCommit=${GIT_COMMIT} -X k8s.io/helm/pkg/version.GitTreeState=clean" k8s.io/helm/cmd/... || die
|
||||
popd || die
|
||||
bin/${PN} completion bash > ${PN}.bash || die
|
||||
bin/${PN} completion zsh > ${PN}.zsh || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbashcomp ${PN}.bash ${PN}
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins ${PN}.zsh _${PN}
|
||||
|
||||
dobin bin/${PN} bin/tiller
|
||||
dodoc src/${EGO_PN}/README.md
|
||||
}
|
163
app-admin/helm/helm-2.15.1.ebuild
Normal file
163
app-admin/helm/helm-2.15.1.ebuild
Normal file
|
@ -0,0 +1,163 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGO_PN="k8s.io/helm"
|
||||
|
||||
MY_PV=${PV/_rc/-rc.}
|
||||
|
||||
EGO_VENDOR=(
|
||||
"cloud.google.com/go 0ebda48a7f143b1cce9eb37a8c1106ac762a3430 github.com/GoogleCloudPlatform/gcloud-golang"
|
||||
"github.com/asaskevich/govalidator 7664702784775e51966f0885f5cd27435916517b"
|
||||
"github.com/Azure/go-ansiterm d6e3b3328b783f23731bc4d058875b0371ff8109"
|
||||
"github.com/Azure/go-autorest 1ffcc8896ef6dfe022d90a4317d866f925cf0f9e"
|
||||
"github.com/beorn7/perks 3a771d992973f24aa725d07868b467d1ddfceafb"
|
||||
"github.com/BurntSushi/toml 3012a1dbe2e4bd1391d42b32f0577cb7bbc7f005"
|
||||
"github.com/chai2010/gettext-go c6fed771bfd517099caf0f7a961671fa8ed08723"
|
||||
"github.com/cpuguy83/go-md2man 71acacd42f85e5e82f70a55327789582a5200a90"
|
||||
"github.com/cyphar/filepath-securejoin a261ee33d7a517f054effbf451841abaafe3e0fd"
|
||||
"github.com/davecgh/go-spew 8991bc29aa16c548c550c7ff78260e27b9ab7c73"
|
||||
"github.com/dgrijalva/jwt-go 01aeca54ebda6e0fbfafd0a524d234159c05ec20"
|
||||
"github.com/docker/distribution edc3ab29cdff8694dd6feb85cfeb4b5f1b38ed9c"
|
||||
"github.com/docker/docker be7ac8be2ae072032a4005e8f232be3fc57e4127"
|
||||
"github.com/docker/go-units 9e638d38cf6977a37a8ea0078f3ee75a7cdb2dd1"
|
||||
"github.com/docker/spdystream 449fdfce4d962303d702fec724ef0ad181c92528"
|
||||
"github.com/emicklei/go-restful ff4f55a206334ef123e4f79bbf348980da81ca46"
|
||||
"github.com/evanphx/json-patch 5858425f75500d40c52783dce87d085a483ce135"
|
||||
"github.com/exponent-io/jsonpath d6023ce2651d8eafb5c75bb0c7167536102ec9f5"
|
||||
"github.com/fatih/camelcase f6a740d52f961c60348ebb109adde9f4635d7540"
|
||||
"github.com/ghodss/yaml c7ce16629ff4cd059ed96ed06419dd3856fd3577"
|
||||
"github.com/gofrs/flock 392e7fae8f1b0bdbd67dad7237d23f618feb6dbb"
|
||||
"github.com/go-openapi/jsonpointer ef5f0afec364d3b9396b7b77b43dbe26bf1f8004"
|
||||
"github.com/go-openapi/jsonreference 8483a886a90412cd6858df4ea3483dce9c8e35a3"
|
||||
"github.com/go-openapi/spec 5bae59e25b21498baea7f9d46e9c147ec106a42e"
|
||||
"github.com/go-openapi/swag 5899d5c5e619fda5fa86e14795a835f473ca284c"
|
||||
"github.com/gobwas/glob 5ccd90ef52e1e632236f7326478d4faa74f99438"
|
||||
"github.com/gogo/protobuf 342cbe0a04158f6dcb03ca0079991a51a4248c02"
|
||||
"github.com/golang/glog 44145f04b68cf362d9c4df2182967c2275eaefed"
|
||||
"github.com/golang/groupcache 02826c3e79038b59d737d3b1c0a1d937f71a4433"
|
||||
"github.com/golang/protobuf aa810b61a9c79d51363740d207bb46cf8e620ed5"
|
||||
"github.com/google/btree 7d79101e329e5a3adf994758c578dab82b90c017"
|
||||
"github.com/google/go-cmp 6f77996f0c42f7b84e5a2b252227263f93432e9b"
|
||||
"github.com/google/gofuzz 24818f796faf91cd76ec7bddd72458fbced7a6c1"
|
||||
"github.com/google/uuid 0cd6bf5da1e1c83f8b45653022c74f71af0538a4"
|
||||
"github.com/googleapis/gnostic 0c5108395e2debce0d731cf0287ddf7242066aba"
|
||||
"github.com/gophercloud/gophercloud c818fa66e4c88b30db28038fe3f18f2f4a0db9a8"
|
||||
"github.com/gosuri/uitable 36ee7e946282a3fb1cfecd476ddc9b35d8847e42"
|
||||
"github.com/gregjones/httpcache 787624de3eb7bd915c329cba748687a3b22666a6"
|
||||
"github.com/grpc-ecosystem/go-grpc-prometheus 0c1b191dbfe51efdabe3c14b9f6f3b96429e0722"
|
||||
"github.com/hashicorp/golang-lru 20f1fb78b0740ba8c3cb143a61e86ba5c8669768"
|
||||
"github.com/huandu/xstrings f02667b379e2fb5916c3cda2cf31e0eb885d79f8"
|
||||
"github.com/imdario/mergo 9316a62528ac99aaecb4e47eadd6dc8aa6533d58"
|
||||
"github.com/inconshreveable/mousetrap 76626ae9c91c4f2a10f34cad8ce83ea42c93bb75"
|
||||
"github.com/jmoiron/sqlx d161d7a76b5661016ad0b085869f77fd410f3e6a"
|
||||
"github.com/json-iterator/go ab8a2e0c74be9d3be70b3184d9acc634935ded82"
|
||||
"github.com/liggitt/tabwriter 89fcab3d43de07060e4fd4c1547430ed57e87f24"
|
||||
"github.com/konsorten/go-windows-terminal-sequences 5c8c8bd35d3832f5d134ae1e1e375b69a4d25242"
|
||||
"github.com/lib/pq 88edab0803230a3898347e77b474f8c1820a1f20"
|
||||
"github.com/mailru/easyjson 60711f1a8329503b04e1c88535f419d0bb440bff"
|
||||
"github.com/MakeNowJust/heredoc bb23615498cded5e105af4ce27de75b089cbe851"
|
||||
"github.com/Masterminds/goutils 41ac8693c5c10a92ea1ff5ac3a7f95646f6123b0"
|
||||
"github.com/Masterminds/semver 805c489aa98f412e79eb308a37996bf9d8b1c91e"
|
||||
"github.com/Masterminds/sprig 2691a9cba2adee8d9a60100a1bc49e770f97b7db"
|
||||
"github.com/Masterminds/vcs f94282d8632a0620f79f0c6ff0e82604e8c5c85b"
|
||||
"github.com/mattn/go-runewidth d6bea18f789704b5f83375793155289da36a3c7f"
|
||||
"github.com/matttproud/golang_protobuf_extensions c12348ce28de40eed0136aa2b644d0ee0650e56c"
|
||||
"github.com/mitchellh/go-wordwrap ad45545899c7b13c020ea92b2072220eefad42b8"
|
||||
"github.com/modern-go/concurrent bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94"
|
||||
"github.com/modern-go/reflect2 94122c33edd36123c84d5368cfb2b69df93a0ec8"
|
||||
"github.com/opencontainers/go-digest a6d0ee40d4207ea02364bd3b9e8e77b9159ba1eb"
|
||||
"github.com/peterbourgon/diskv 5f041e8faa004a95c88a202771f4cc3e991971e6"
|
||||
"github.com/pkg/errors 645ef00459ed84a119197bfb8d8205042c6df63d"
|
||||
"github.com/prometheus/client_golang 505eaef017263e299324067d40ca2c48f6a2cf50"
|
||||
"github.com/prometheus/client_model fa8ad6fec33561be4280a8f0514318c79d7f6cb6"
|
||||
"github.com/prometheus/common 4724e9255275ce38f7179b2478abeae4e28c904f"
|
||||
"github.com/prometheus/procfs 1dc9a6cbc91aacc3e8b2d63db4d2e957a5394ac4"
|
||||
"github.com/PuerkitoBio/purell 0bcb03f4b4d0a9428594752bd2a3b9aa0a9d4bd4"
|
||||
"github.com/PuerkitoBio/urlesc de5bf2ad457846296e2031421a34e2568e304e35"
|
||||
"github.com/rubenv/sql-migrate 1007f53448d75fe14190968f5de4d95ed63ebb83"
|
||||
"github.com/russross/blackfriday 300106c228d52c8941d4b3de6054a6062a86dda3"
|
||||
"github.com/shurcooL/sanitized_anchor_name 10ef21a441db47d8b13ebcc5fd2310f636973c77"
|
||||
"github.com/sirupsen/logrus bcd833dfe83d3cebad139e4a29ed79cb2318bf95"
|
||||
"github.com/spf13/cobra f2b07da1e2c38d5f12845a4f607e2e1018cbb1f5"
|
||||
"github.com/spf13/pflag e8f29969b682c41a730f8f08b76033b120498464"
|
||||
"github.com/technosophos/moniker a5dbd03a2245d554160e3ae6bfdcf969fe58b431"
|
||||
"golang.org/x/crypto e84da0312774c21d64ee2317962ef669b27ffb41 github.com/golang/crypto"
|
||||
"golang.org/x/net 65e2d4e15006aab9813ff8769e768bbf4bb667a0 github.com/golang/net"
|
||||
"golang.org/x/oauth2 9f3314589c9a9136388751d9adae6b0ed400978a github.com/golang/oauth2"
|
||||
"golang.org/x/sync 1d60e4601c6fd243af51cc01ddf169918a5407ca github.com/golang/sync"
|
||||
"golang.org/x/sys b90733256f2e882e81d52f9126de08df5615afd9 github.com/golang/sys"
|
||||
"golang.org/x/text e6919f6577db79269a6443b9dc46d18f2238fb5d github.com/golang/text"
|
||||
"golang.org/x/time f51c12702a4d776e4c1fa9b0fabab841babae631 github.com/golang/time"
|
||||
"google.golang.org/appengine 54a98f90d1c46b7731eb8fb305d2a321c30ef610 github.com/golang/appengine"
|
||||
"google.golang.org/genproto 09f6ed296fc66555a25fe4ce95173148778dfa85 github.com/google/go-genproto"
|
||||
"google.golang.org/grpc a02b0774206b209466313a0b525d2c738fe407eb github.com/grpc/grpc-go"
|
||||
"gopkg.in/gorp.v1 6a667da9c028871f98598d85413e3fc4c6daa52e github.com/go-gorp/gorp"
|
||||
"gopkg.in/inf.v0 3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4 github.com/go-inf/inf"
|
||||
"gopkg.in/square/go-jose.v2 89060dee6a84df9a4dae49f676f0c755037834f1 github.com/square/go-jose"
|
||||
"gopkg.in/yaml.v2 5420a8b6744d3b0345ab293f6fcba19c978f1183 github.com/go-yaml/yaml"
|
||||
"k8s.io/api 7cf5895f2711098d7d9527db0a4a49fb0dff7de2 github.com/kubernetes/api"
|
||||
"k8s.io/apiextensions-apiserver 14e95df34f1f469647f494f5185a036e26fddcab github.com/kubernetes/apiextensions-apiserver"
|
||||
"k8s.io/apimachinery 1799e75a07195de9460b8ef7300883499f12127b github.com/kubernetes/apimachinery"
|
||||
"k8s.io/apiserver 47dc9a115b1874c96c20cea91d02b36e4faa1bb1 github.com/kubernetes/apiserver"
|
||||
"k8s.io/client-go 78d2af792babf2dd937ba2e2a8d99c753a5eda89 github.com/kubernetes/client-go"
|
||||
"k8s.io/cli-runtime 2090e6d8f84c1db3e23968b0ee97fb677b363fcf github.com/kubernetes/cli-runtime"
|
||||
"k8s.io/component-base 185d68e6e6ea654214f444cab8f645ec3af3092e github.com/kubernetes/component-base"
|
||||
"k8s.io/klog 89e63fd5117f8c20208186ef85f096703a280c20 github.com/kubernetes/klog"
|
||||
"k8s.io/kube-openapi b3a7cee44a305be0a69e1b9ac03018307287e1b0 github.com/kubernetes/kube-openapi"
|
||||
"k8s.io/kubernetes e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529 github.com/kubernetes/kubernetes"
|
||||
"k8s.io/utils c2654d5206da6b7b6ace12841e8f359bb89b443c github.com/kubernetes/utils"
|
||||
"sigs.k8s.io/kustomize a6f65144121d1955266b0cd836ce954c04122dc8 github.com/kubernetes-sigs/kustomize"
|
||||
"sigs.k8s.io/yaml fd68e9863619f6ec2fdd8625fe1f02e7c877e480 github.com/kubernetes-sigs/yaml"
|
||||
"vbom.ml/util db5cfe13f5cc80a4990d98e2e1b0707a4d1a5394 github.com/fvbommel/util"
|
||||
)
|
||||
|
||||
inherit golang-build golang-vcs-snapshot bash-completion-r1
|
||||
|
||||
GIT_COMMIT="cf1de4f8ba70eded310918a8af3a96bfe8e7683b"
|
||||
|
||||
ARCHIVE_URI="https://github.com/kubernetes/helm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_VENDOR_URI}"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DESCRIPTION="Kubernetes Package Manager"
|
||||
HOMEPAGE="https://github.com/kubernetes/helm https://helm.sh"
|
||||
SRC_URI="${ARCHIVE_URI}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/go-1.12"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e "s/git rev-parse HEAD/echo ${GIT_COMMIT}/"\
|
||||
-e "s/git rev-parse --short HEAD/echo ${GIT_COMMIT:0:7}/"\
|
||||
-e "s#git describe --tags --abbrev=0 --exact-match 2>/dev/null#echo v${PV}#"\
|
||||
-e 's/test -n "`git status --porcelain`" && echo "dirty" ||//' src/${EGO_PN}/versioning.mk || die
|
||||
|
||||
rm -rf src/${EGO_PN}/vendor/*/*/vendor src/${EGO_PN}/vendor/*/*/*/vendor || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
pushd src/${EGO_PN} || die
|
||||
GOPATH="${S}" go build -o bin/protoc-gen-go ./vendor/github.com/golang/protobuf/protoc-gen-go || die
|
||||
GOBINDIR="$(pwd)/bin" GOPATH="${S}"\
|
||||
go install -v -ldflags "-X k8s.io/helm/pkg/version.Version=v${PV} -X k8s.io/helm/pkg/version.BuildMetadata= -X k8s.io/helm/pkg/version.GitCommit=${GIT_COMMIT} -X k8s.io/helm/pkg/version.GitTreeState=clean" k8s.io/helm/cmd/... || die
|
||||
popd || die
|
||||
bin/${PN} completion bash > ${PN}.bash || die
|
||||
bin/${PN} completion zsh > ${PN}.zsh || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbashcomp ${PN}.bash ${PN}
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins ${PN}.zsh _${PN}
|
||||
|
||||
dobin bin/${PN} bin/tiller
|
||||
dodoc src/${EGO_PN}/README.md
|
||||
}
|
|
@ -1,2 +1,3 @@
|
|||
DIST mcelog-162.tar.gz 308347 BLAKE2B bd438e85ea793c6c5ce4d561f0400e91b101a010cce7f937751a11a0a974fec49db7e9d768fc50db68a91c973c90c8ab1b4ffa80964cb6fde860b9f2ac217435 SHA512 d61a0b7ad3974098963edde1e9e9acdf4dbd1a025577b7044bafc17302abd19080c8145a2700c691400af0768ff4b6833d47697e1478c5bef8831f7f8b61ae48
|
||||
DIST mcelog-164.tar.gz 308393 BLAKE2B da1f425faa88eb8377eb11c3e13aa6fd4c0b4f4d3b02afc2fba8e4137979bb5619b075b0d0ecd80ec6059c9eb912376291e56e667bf7b838bd2f641c4a6c175f SHA512 10c8c580b10caa6d40c2a4887cb9e9ec07eb81a353d24a4d1a89ad8ec5cc29f7976c26335f077393794b060e62b5cbbe348c64567a3cf3fabc3ec5c3fe59da5a
|
||||
DIST mcelog-165.tar.gz 308405 BLAKE2B 8e6cf59bfa3a5c667c1b709f9c0c5c82f8710ff1aa7c5758c1573a2c832030bb31735f8dd5a53fab26745739cdfac3001cb7a752df579cf452874d19e9e7da65 SHA512 466a07a90679380783524854934d6d66cbc53474616de9141cd36dd2a3b757cacccf1db50c8d4cd54763cea63ac9c09daf6e27ccf3bcf17d62da7fc3396281eb
|
||||
|
|
58
app-admin/mcelog/mcelog-165.ebuild
Normal file
58
app-admin/mcelog/mcelog-165.ebuild
Normal file
|
@ -0,0 +1,58 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit linux-info systemd toolchain-funcs
|
||||
|
||||
DESCRIPTION="A tool to log and decode Machine Check Exceptions"
|
||||
HOMEPAGE="http://mcelog.org/"
|
||||
SRC_URI="https://github.com/andikleen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="selinux"
|
||||
|
||||
RDEPEND="selinux? ( sec-policy/selinux-mcelog )"
|
||||
|
||||
# TODO: add mce-inject to the tree to support test phase
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != buildonly ]]; then
|
||||
local CONFIG_CHECK="~X86_MCE"
|
||||
kernel_is -ge 4 12 && CONFIG_CHECK+=" ~X86_MCELOG_LEGACY"
|
||||
check_extra_config
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}"/${PN}-0.8_pre1-timestamp-${PN}.patch \
|
||||
"${FILESDIR}"/${PN}-129-debugflags.patch
|
||||
eapply_user
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
insinto /etc/cron.daily
|
||||
newins ${PN}.cron ${PN}
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins ${PN}.logrotate ${PN}
|
||||
|
||||
newinitd "${FILESDIR}"/${PN}.init-r1 ${PN}
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||
|
||||
dodoc *.pdf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "The default configuration set is now installed in /etc/${PN}"
|
||||
einfo "you might want to edit those files."
|
||||
einfo
|
||||
einfo "A sample cronjob is installed into /etc/cron.daily"
|
||||
einfo "without executable bit (system service is the preferred method now)"
|
||||
}
|
|
@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then
|
|||
|
||||
inherit git-r3
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa x86"
|
||||
KEYWORDS="amd64 ~arm ~arm64 ~hppa x86"
|
||||
|
||||
SRC_URI="
|
||||
https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
DIST syslog-ng-3.22.1.tar.gz 4981746 BLAKE2B e4f7e47f1939fb07d204c4721ff558a606cf6c6ee072278ff7c9bc1db7406e6abf058ac8a96bd4df0b867272bdbc5401528d47c94e60d90ff5ebb1aaec49e223 SHA512 4f68c0b58c6b3df9a870fa0b627525b9599149374e805a665c5143be54f814a564a80cbe76c7d5aab093b58825a96411b13cd2ce0f1439298723bd008096807f
|
||||
DIST syslog-ng-3.23.1.tar.gz 5008517 BLAKE2B a128707ed36ae3a236dbd3bffb080bd39187a77b3ed7fc0c8d6a2de65f6b761f3c7160a8fdc804c56e4ba673451779382a91c83c8d8cd15ec6fed2c799309adf SHA512 d1ded084a9141637da44cb9c7d8c66585e498b16ff6717548e31ad61bbfe1e04de3554183c8a4de540d9280de1e6370303845010164b3b2ac53ecce1e7434a48
|
||||
DIST syslog-ng-3.24.1.tar.gz 4909513 BLAKE2B 4b8d05899f9767784b6d24008d55808bee0af4a29883b2cb67031d23f4937632ba00f2ed7a9e969984ebec2785243a9e60811c4c2ccb3c6188c66a71af004f36 SHA512 b5326193e20db16763d3e187292bf683ebb77032b800a6e54a4ce2dd3864dda48b3d0ffc4d442eff0261117ac7a76d7927f4c8d0d96fc59ce29b46da6bd052d5
|
||||
|
|
|
@ -1,72 +0,0 @@
|
|||
diff --git a/lib/logsource.c b/lib/logsource.c
|
||||
index 3f38b66e8b..83c61a8e93 100644
|
||||
--- a/lib/logsource.c
|
||||
+++ b/lib/logsource.c
|
||||
@@ -633,7 +633,20 @@ log_source_queue(LogPipe *s, LogMessage *msg, const LogPathOptions *path_options
|
||||
evt_tag_printf("msg", "%p", msg));
|
||||
|
||||
msg_set_context(NULL);
|
||||
+}
|
||||
+
|
||||
+static void
|
||||
+_initialize_window(LogSource *self, gint init_window_size)
|
||||
+{
|
||||
+ self->window_initialized = TRUE;
|
||||
+ window_size_counter_set(&self->window_size, init_window_size);
|
||||
+ self->full_window_size = init_window_size;
|
||||
+}
|
||||
|
||||
+static gboolean
|
||||
+_is_window_initialized(LogSource *self)
|
||||
+{
|
||||
+ return self->window_initialized;
|
||||
}
|
||||
|
||||
void
|
||||
@@ -645,11 +658,9 @@ log_source_set_options(LogSource *self, LogSourceOptions *options,
|
||||
* configuration and we received a SIGHUP. This means that opened
|
||||
* connections will not have their window_size changed. */
|
||||
|
||||
- if ((gint)window_size_counter_get(&self->window_size, NULL) == -1)
|
||||
- {
|
||||
- window_size_counter_set(&self->window_size, options->init_window_size);
|
||||
- self->full_window_size = options->init_window_size;
|
||||
- }
|
||||
+ if (!_is_window_initialized(self))
|
||||
+ _initialize_window(self, options->init_window_size);
|
||||
+
|
||||
self->options = options;
|
||||
if (self->stats_id)
|
||||
g_free(self->stats_id);
|
||||
@@ -679,7 +690,7 @@ log_source_init_instance(LogSource *self, GlobalConfig *cfg)
|
||||
self->super.free_fn = log_source_free;
|
||||
self->super.init = log_source_init;
|
||||
self->super.deinit = log_source_deinit;
|
||||
- window_size_counter_set(&self->window_size, (gsize)-1);
|
||||
+ self->window_initialized = FALSE;
|
||||
self->ack_tracker = NULL;
|
||||
}
|
||||
|
||||
@@ -696,7 +707,9 @@ log_source_free(LogPipe *s)
|
||||
|
||||
ack_tracker_free(self->ack_tracker);
|
||||
self->ack_tracker = NULL;
|
||||
- _release_dynamic_window(self);
|
||||
+
|
||||
+ if (G_UNLIKELY(dynamic_window_is_enabled(&self->dynamic_window)))
|
||||
+ _release_dynamic_window(self);
|
||||
}
|
||||
|
||||
void
|
||||
diff --git a/lib/logsource.h b/lib/logsource.h
|
||||
index 370842efc2..75d4926046 100644
|
||||
--- a/lib/logsource.h
|
||||
+++ b/lib/logsource.h
|
||||
@@ -71,6 +71,7 @@ struct _LogSource
|
||||
gchar *stats_instance;
|
||||
WindowSizeCounter window_size;
|
||||
DynamicWindow dynamic_window;
|
||||
+ gboolean window_initialized;
|
||||
/* full_window_size = static + dynamic */
|
||||
gsize full_window_size;
|
||||
atomic_gssize window_size_to_be_reclaimed;
|
|
@ -14,7 +14,7 @@ SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz
|
|||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="amqp caps dbi geoip geoip2 http ipv6 json kafka libressl mongodb pacct python redis smtp snmp spoof-source systemd tcpd"
|
||||
IUSE="amqp caps dbi geoip2 http ipv6 json kafka libressl mongodb pacct python redis smtp snmp spoof-source systemd tcpd"
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
# unit tests require https://github.com/Snaipe/Criterion with additional deps
|
||||
RESTRICT="test"
|
||||
|
@ -27,7 +27,6 @@ RDEPEND="
|
|||
amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )
|
||||
caps? ( sys-libs/libcap )
|
||||
dbi? ( >=dev-db/libdbi-0.9.0 )
|
||||
geoip? ( >=dev-libs/geoip-1.5.0 )
|
||||
geoip2? ( dev-libs/libmaxminddb:= )
|
||||
http? ( net-misc/curl )
|
||||
json? ( >=dev-libs/json-c-0.9:= )
|
||||
|
@ -51,9 +50,6 @@ DOCS=( AUTHORS NEWS.md CONTRIBUTING.md contrib/syslog-ng.conf.{HP-UX,RedHat,SunO
|
|||
contrib/syslog2ng "${T}/syslog-ng.conf.gentoo.hardened"
|
||||
"${T}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened" )
|
||||
|
||||
# bug #695176
|
||||
PATCHES=( "${FILESDIR}/patches/${PN}-3.23.1-fix-sigabrt.patch" )
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
@ -116,7 +112,6 @@ src_configure() {
|
|||
$(usex amqp --with-librabbitmq-client=system --without-librabbitmq-client)
|
||||
$(use_enable caps linux-caps)
|
||||
$(use_enable dbi sql)
|
||||
$(use_enable geoip)
|
||||
$(use_enable geoip2)
|
||||
$(use_enable http)
|
||||
$(use_enable ipv6)
|
|
@ -1,4 +1,2 @@
|
|||
DIST terraform-0.11.12.tar.gz 10907800 BLAKE2B d6d3c0a25b994be9b61e250a35adae55ed6cea0cc2166ea62774940292d9e881f16b66b88b19d5fd2c64d19bdefb82b58c79c54d8c641e1ad2970ef9a463c4c8 SHA512 2163cbc13a2bd37b7dace0a4ee2b3da4ee212038f9d6e11b83e509a794cf8d854040c366a099c9560a149157c6951b1f9d1698b4c47bd11a4fa96c4521e93414
|
||||
DIST terraform-0.11.13.tar.gz 10906645 BLAKE2B dafdc1acddd4ea97b41cc5899a541701731fce7b13b914c0859fe148b10b5c8ac877d71b665e8d80a65f376bb09fb8ae6fd0e0263ff711a156ca48119522f89d SHA512 1c16f20d1a65c763f1091ff2d20e0752e62903e07a12d41dd722e5c4c989f477da7d64901336d7536ed1693d5c82f4548ae5a643edae85b4e83325fc8c81b245
|
||||
DIST terraform-0.12.11.tar.gz 10338506 BLAKE2B 62c33591d55345e8c3b9c61b6f9279a81f1df86f5942cee787e4b525eefdf7834f0e4a6a42835b4ae038591fd467941454be674a3c1c8b329ef52c7d5e39359b SHA512 2b9fc6157aea8e7159d7089135620433d75843f2b3dd48af18ecb7837a5ca3ea72d9dfb8b36a25a65f9b9cc29b11bc7910f124a359a6589bfb941a714e0b7b23
|
||||
DIST terraform-0.12.3.tar.gz 9702723 BLAKE2B 90a6c77d1e1d6cac761572a470e23d44705fd0326ea9e2b280f51d9c95c85a74951ed93d8d8eed56821209bbd0725ffc034cf19bbb2da2baa390eafac790ac76 SHA512 49e1fefbfaf0dc0b0505836133c95dd5b664babfbdec094288ac823678cfb6e1593b19c9a0dca608cb1c7063f1ad531adba470c5ec67e3d245ef1e4341fd5b4a
|
||||
|
|
|
@ -1,40 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit golang-vcs-snapshot
|
||||
|
||||
DESCRIPTION="A tool for building, changing, and combining infrastructure safely"
|
||||
HOMEPAGE="https://www.terraform.io/"
|
||||
|
||||
EGO_PN="github.com/hashicorp/${PN}"
|
||||
SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/go-1.11.0"
|
||||
|
||||
DOCS=( README.md CHANGELOG.md )
|
||||
|
||||
src_compile() {
|
||||
cd "src/${EGO_PN}" || die
|
||||
GOPATH="${S}" GOCACHE="${T}/go-cache" go build \
|
||||
-v -work -o "${S}/${PN}" ./ || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin terraform
|
||||
|
||||
pushd "src/${EGO_PN}" >/dev/null || die
|
||||
einstalldocs
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you would like to install shell completions please run:"
|
||||
elog " terraform -install-autocomplete"
|
||||
}
|
|
@ -1,37 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit golang-vcs-snapshot
|
||||
|
||||
DESCRIPTION="A tool for building, changing, and combining infrastructure safely"
|
||||
HOMEPAGE="https://www.terraform.io/"
|
||||
|
||||
EGO_PN="github.com/hashicorp/${PN}"
|
||||
SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
DEPEND=">=dev-lang/go-1.11.0"
|
||||
|
||||
DOCS=( src/${EGO_PN}/{README,CHANGELOG}.md )
|
||||
|
||||
src_compile() {
|
||||
cd "src/${EGO_PN}" || die
|
||||
GOPATH="${S}" GOCACHE="${T}/go-cache" go build \
|
||||
-v -work -o "${S}/${PN}" ./ || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin terraform
|
||||
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you would like to install shell completions please run:"
|
||||
elog " terraform -install-autocomplete"
|
||||
}
|
Binary file not shown.
|
@ -11,7 +11,7 @@ SRC_URI="https://download.sourceforge.net/cdemu/cdemu-daemon/${P}.tar.bz2"
|
|||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0/7" # subslot = CDEMU_DAEMON_INTERFACE_VERSION_MAJOR in CMakeLists.txt
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS="~amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND=">=dev-libs/glib-2.38:2
|
||||
|
|
|
@ -14,7 +14,7 @@ SRC_URI="https://download.sourceforge.net/cdemu/cdemu-client/${MY_P}.tar.bz2"
|
|||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS="~amd64 x86"
|
||||
IUSE="+cdemu-daemon"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ SRC_URI="https://download.sourceforge.net/cdemu/gcdemu/${P}.tar.bz2"
|
|||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS="~amd64 x86"
|
||||
IUSE=""
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -1 +1,2 @@
|
|||
DIST argon2-20171227.tar.gz 1503745 BLAKE2B 70171ce1b446974e18e6f7077f436c6b78f29fd3eb075314014219280fd984e51b00137d901175da5fcb8a8472df0cbb16ff0333a2f2f098e52d3e0ea496e2cc SHA512 9c9e1a3905e61ac6913d1e073c104477e419ddd0506adc4487e88e98d19165ed8901fe8bb11246ed0cc71b3523c190da9692d5926642f86be09c3e67510afe4d
|
||||
DIST argon2-20190702.tar.gz 1505307 BLAKE2B fa9c3dde7b39c8d797a3d6b52992ebfe35f5eba1c7d7b3aa02c440edc36a3f5186cacee2e39e27ed7c6356dc1970dac0e8198d6f2065eb63ff77f9dfb2937cf8 SHA512 0a4cb89e8e63399f7df069e2862ccd05308b7652bf4ab74372842f66bcc60776399e0eaf979a7b7e31436b5e6913fe5b0a6949549d8c82ebd06e0629b106e85f
|
||||
|
|
|
@ -1,27 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Password hashing software that won the Password Hashing Competition (PHC)"
|
||||
HOMEPAGE="https://github.com/P-H-C/phc-winner-argon2"
|
||||
SRC_URI="https://github.com/P-H-C/phc-winner-argon2/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 CC0-1.0 )"
|
||||
SLOT="0/1"
|
||||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
S="${WORKDIR}/phc-winner-${P}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if ! use static-libs; then
|
||||
sed -i -e 's/LIBRARIES = \$(LIB_SH) \$(LIB_ST)/LIBRARIES = \$(LIB_SH)/' Makefile || die "sed failed!"
|
||||
fi
|
||||
sed -i -e 's/-O3 //' -e 's/-g //' -e "s/-march=\$(OPTTARGET) /${CFLAGS} /" -e 's/CFLAGS += -march=\$(OPTTARGET)//' Makefile || die "sed failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" LIBRARY_REL="$(get_libdir)" install || die
|
||||
}
|
53
app-crypt/argon2/argon2-20190702.ebuild
Normal file
53
app-crypt/argon2/argon2-20190702.ebuild
Normal file
|
@ -0,0 +1,53 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Password hashing software that won the Password Hashing Competition (PHC)"
|
||||
HOMEPAGE="https://github.com/P-H-C/phc-winner-argon2"
|
||||
SRC_URI="https://github.com/P-H-C/phc-winner-argon2/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 CC0-1.0 )"
|
||||
SLOT="0/1"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
S="${WORKDIR}/phc-winner-${P}"
|
||||
|
||||
DOCS=( argon2-specs.pdf CHANGELOG.md README.md )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if ! use static-libs; then
|
||||
sed -i -e '/LIBRARIES =/s/\$(LIB_ST)//' Makefile || die
|
||||
fi
|
||||
sed -i \
|
||||
-e 's/-O3//' \
|
||||
-e 's/-g//' \
|
||||
-e 's/-march=\$(OPTTARGET)//' \
|
||||
Makefile || die
|
||||
|
||||
tc-export CC
|
||||
|
||||
if use amd64 || use x86; then
|
||||
OPTTEST=0
|
||||
else
|
||||
OPTTEST=1
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake OPTTEST="${OPTTEST}" LIBRARY_REL="$(get_libdir)"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake OPTTEST="${OPTTEST}" test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake OPTTEST="${OPTTEST}" DESTDIR="${ED}" LIBRARY_REL="$(get_libdir)" install
|
||||
einstalldocs
|
||||
doman man/argon2.1
|
||||
}
|
|
@ -9,6 +9,10 @@
|
|||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>mgorny@gentoo.org</email>
|
||||
<name>Michał Górny</name>
|
||||
</maintainer>
|
||||
<longdescription>Argon2 is a password hashing tool and library that won the Password Hashing Competition (PHC)</longdescription>
|
||||
<slots>
|
||||
<subslots>Reflect ABI of libargon2.so.</subslots>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
DIST keybase-2.13.1.tar.gz 41319007 BLAKE2B e29cc87822086936510c83f0678cd85e89960c82bd7bbca784d17cfcb06d3f650c7d7bd0934381b6868d67490e8868c7df2df6abc7ddd7275fcdc4e92996b7f0 SHA512 c0cad522f14cf39f08c841ff90f96662f3f5d9fe3c8e8156755a8805757c5d206991410a2511315b8c00dcafcc5e23e5449d37d13f399e6692e0c6d4fb1c0b61
|
||||
DIST keybase-3.0.0.tar.gz 47018995 BLAKE2B 73aaa00a94af707dc7e0713c4e0a5b2d7d7ae8a6ebd6fecae6bfdaf7c011b0d6cbea472940f718316aff45da4c4eccde73c15df6a77229bd09be704ebb949ca1 SHA512 40ddbd6fc5201bbca087490022b021e6abc201dc428327e8974953d0e5cd403324cebf1ace29a22126eee0d1e36f84e85d443a236a7271ccdd79605abfe6fa72
|
||||
DIST keybase-4.4.2.tar.gz 57819398 BLAKE2B 0852aa850ad4d66457a123e97449ae24081b695b2a6a70aa0b7ad928d59aa163b9a199e806090586579cc87ee77ebd5dcb18fb137b57aec7d61007be1cba51b5 SHA512 5eccfde7cfa35277fae71c4527c0d93bcedd0657311a9c055e50330a97a24e8c339aa3778e6e926f1230542c898e6a27c4fad18c4e2486c084c6b8d58eb2e125
|
||||
DIST keybase-4.5.0.tar.gz 60207510 BLAKE2B 11acd22139fa33988a13cce3db62c7000aedb9d157de37d589a450910628a9325edd38a5dab150b7b053112e3f40930c0e569be6c990cff559bdc64dd0d34376 SHA512 5299d7eab28d487299200a97beb894a2254a2d6a525053b9acac8bd2088e581097bdb8515c9d37ed54ce3f27996e0dacd5ef943acef3c976646c85f00003bf52
|
||||
DIST keybase-4.7.0.tar.gz 63827539 BLAKE2B 237a638b9b4e6dad9a0b0e0146d355f94ea87c459e64edca4253dd8f2eba4ba959a0d1e4ebd768b6572d0ab9c4f05abed539a3d8a778b23ae840a202e3fc6144 SHA512 4dc49b102f7d18345c960081a0a8cfa4d36f19159ec09ab468eb3c86e0ec2c259e9c4b2b769ea57c555c79f3cfb457c7896ca05bf185c9c5725f9458377e4048
|
||||
|
|
|
@ -9,15 +9,13 @@ DESCRIPTION="Client for keybase.io"
|
|||
HOMEPAGE="https://keybase.io/"
|
||||
SRC_URI="https://github.com/keybase/client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
LICENSE="Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~app-crypt/kbfs-2.11.0"
|
||||
RDEPEND="
|
||||
app-crypt/gnupg"
|
||||
DEPEND=""
|
||||
RDEPEND="app-crypt/gnupg"
|
||||
|
||||
src_unpack() {
|
||||
unpack "${P}.tar.gz"
|
29
app-crypt/libmd/libmd-99999.ebuild
Normal file
29
app-crypt/libmd/libmd-99999.ebuild
Normal file
|
@ -0,0 +1,29 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit autotools git-r3
|
||||
|
||||
DESCRIPTION="Message Digest functions from BSD systems"
|
||||
HOMEPAGE="https://www.hadrons.org/software/libmd/"
|
||||
EGIT_REPO_URI="https://git.hadrons.org/git/libmd.git"
|
||||
|
||||
LICENSE="|| ( BSD BSD-2 ISC BEER-WARE public-domain )"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="static-libs"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
Binary file not shown.
|
@ -3,7 +3,7 @@
|
|||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils xdg-utils
|
||||
inherit cmake-utils eutils xdg
|
||||
|
||||
DESCRIPTION="Vim-fork focused on extensibility and agility."
|
||||
HOMEPAGE="https://neovim.io"
|
||||
|
@ -18,7 +18,7 @@ fi
|
|||
|
||||
LICENSE="Apache-2.0 vim"
|
||||
SLOT="0"
|
||||
IUSE="+clipboard +luajit +nvimpager python remote ruby +tui"
|
||||
IUSE="+luajit +nvimpager +tui"
|
||||
|
||||
BDEPEND="
|
||||
dev-util/gperf
|
||||
|
@ -49,10 +49,6 @@ DEPEND="
|
|||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-eselect/eselect-vi
|
||||
python? ( dev-python/neovim-python-client )
|
||||
ruby? ( dev-ruby/neovim-ruby-client )
|
||||
remote? ( dev-python/neovim-remote )
|
||||
clipboard? ( || ( x11-misc/xsel x11-misc/xclip ) )
|
||||
"
|
||||
|
||||
CMAKE_BUILD_TYPE=Release
|
||||
|
@ -87,9 +83,9 @@ src_install() {
|
|||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_pkg_postinst
|
||||
optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard
|
||||
optfeature "Python plugin support" dev-python/neovim-python-client
|
||||
optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client
|
||||
optfeature "remote/nvr support" dev-python/neovim-remote
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils xdg-utils
|
||||
inherit cmake-utils eutils xdg
|
||||
|
||||
DESCRIPTION="Vim-fork focused on extensibility and agility."
|
||||
HOMEPAGE="https://neovim.io"
|
||||
|
@ -18,7 +18,7 @@ fi
|
|||
|
||||
LICENSE="Apache-2.0 vim"
|
||||
SLOT="0"
|
||||
IUSE="+clipboard +luajit +nvimpager python remote ruby +tui"
|
||||
IUSE="+luajit +nvimpager +tui"
|
||||
|
||||
BDEPEND="
|
||||
dev-util/gperf
|
||||
|
@ -50,10 +50,6 @@ DEPEND="
|
|||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-eselect/eselect-vi
|
||||
python? ( dev-python/neovim-python-client )
|
||||
ruby? ( dev-ruby/neovim-ruby-client )
|
||||
remote? ( dev-python/neovim-remote )
|
||||
clipboard? ( || ( x11-misc/xsel x11-misc/xclip ) )
|
||||
"
|
||||
|
||||
CMAKE_BUILD_TYPE=Release
|
||||
|
@ -88,9 +84,9 @@ src_install() {
|
|||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_pkg_postinst
|
||||
optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard
|
||||
optfeature "Python plugin support" dev-python/neovim-python-client
|
||||
optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client
|
||||
optfeature "remote/nvr support" dev-python/neovim-remote
|
||||
}
|
||||
|
|
Binary file not shown.
|
@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/gettext/gettext-${PV}.tar.gz"
|
|||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
|
||||
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
|
||||
|
||||
S="${WORKDIR}/gettext-${PV}/gettext-tools/misc"
|
||||
ELISP_REMOVE="start-po.el"
|
||||
|
|
|
@ -16,10 +16,11 @@ SLOT="0"
|
|||
KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 x86"
|
||||
IUSE="bbdb ssl"
|
||||
|
||||
DEPEND="bbdb? ( app-emacs/bbdb )"
|
||||
RDEPEND="${DEPEND}
|
||||
BDEPEND="bbdb? ( app-emacs/bbdb )"
|
||||
RDEPEND="${BDEPEND}
|
||||
ssl? ( net-misc/stunnel )"
|
||||
BDEPEND="sys-apps/texinfo"
|
||||
BDEPEND="${BDEPEND}
|
||||
sys-apps/texinfo"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
|
58
app-emacs/vm/vm-9999.ebuild
Normal file
58
app-emacs/vm/vm-9999.ebuild
Normal file
|
@ -0,0 +1,58 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit elisp bzr autotools
|
||||
|
||||
DESCRIPTION="The VM mail reader for Emacs"
|
||||
HOMEPAGE="http://www.nongnu.org/viewmail/"
|
||||
EBZR_REPO_URI="lp:vm"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="bbdb ssl"
|
||||
|
||||
BDEPEND="bbdb? ( app-emacs/bbdb )"
|
||||
RDEPEND="${BDEPEND}
|
||||
ssl? ( net-misc/stunnel )"
|
||||
BDEPEND="${BDEPEND}
|
||||
sys-apps/texinfo"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}"/vm-8.2.0_beta-texinfo-encoding.patch
|
||||
if ! use bbdb; then
|
||||
elog "Excluding vm-pcrisis.el since the \"bbdb\" USE flag is not set."
|
||||
eapply "${FILESDIR}/${PN}-8.0-no-pcrisis.patch"
|
||||
fi
|
||||
eapply_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-emacs="emacs" \
|
||||
--with-lispdir="${SITELISP}/${PN}" \
|
||||
--with-etcdir="${SITEETC}/${PN}" \
|
||||
--with-docdir="/usr/share/doc/${PF}" \
|
||||
$(use bbdb && echo "--with-other-dirs=${SITELISP}/bbdb")
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 DESTDIR="${D}" install
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
|
||||
# delete duplicate documentation
|
||||
find "${D}/${SITEETC}/${PN}" -type d -name pixmaps -prune \
|
||||
-o -type f -exec rm '{}' '+' || die
|
||||
|
||||
dodoc example.vm
|
||||
# NEWS is accessed from lisp and must not be compressed
|
||||
docompress -x /usr/share/doc/${PF}/NEWS
|
||||
}
|
|
@ -1,2 +1 @@
|
|||
DIST yatex1.77.tar.gz 356721 BLAKE2B f923bc80ec32ee3d1654f15a99624251604c94af60738ad2f56b237d4385da0951bec32b32f297662540667da2648789a380b433332ce7e10f50f1d016c3b6d0 SHA512 d6b909b540b0966cfcd35a36ad7c9e8d8a821ca668ea9b0a4d1f3267a45397800769dd47ce64f5f8cbda65c274a7f415c8e86b6598a365ea41104684cf9df07f
|
||||
DIST yatex1.80.tar.gz 376944 BLAKE2B 355726fb3b38bfbc314647739d4af6e588848b5ade208fe1e026106a7cc2c220edcf10214f37ee7c9cc461ecb3e776c3969e329d5a331b3d8ce9f669f2361e26 SHA512 6548d1ac95ce95198468698d9b91449736e4be8af15d29352c00f7604fd7b34b2c606afb2d90d1115fd64dc859efdd9c993a6b3733f9321ca7671615977b4bd5
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
--- a/yatexhlp.el
|
||||
+++ b/yatexhlp.el
|
||||
@@ -9,12 +9,7 @@
|
||||
(cond (YaTeX-japan "jp")
|
||||
(t "eng"))))
|
||||
(help-dir
|
||||
- (cond
|
||||
- ((and (boundp 'site-directory) site-directory) site-directory)
|
||||
- ((string-match "\\.app/" doc-directory) ;For Emacs.app(Darwin)
|
||||
- (expand-file-name "../site-lisp" doc-directory))
|
||||
- (YaTeX-emacs-19 (expand-file-name "../../site-lisp" doc-directory))
|
||||
- (t exec-directory))))
|
||||
+ "/usr/share/emacs/etc/yatex"))
|
||||
(defvar YaTeX-help-file
|
||||
(expand-file-name help-file help-dir)
|
||||
"*Help file of LaTeX/TeX commands or macros.")
|
|
@ -1,86 +0,0 @@
|
|||
--- a/docs/yahtmle.tex
|
||||
+++ b/docs/yahtmle.tex
|
||||
@@ -1,4 +1,4 @@
|
||||
-\def\lang{eng} % -*- texinfo -*- for Texinfo V.3.1
|
||||
+@c \def\lang{eng} % -*- texinfo -*- for Texinfo V.3.1
|
||||
\input texinfo
|
||||
@setfilename yahtml.info
|
||||
@settitle Yet Another html-mode for Emacs
|
||||
--- a/docs/yahtmlj.tex
|
||||
+++ b/docs/yahtmlj.tex
|
||||
@@ -1,4 +1,4 @@
|
||||
-\def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
|
||||
+@c \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
|
||||
\input texinfo
|
||||
@setfilename yahtml-ja.info
|
||||
@settitle Yet Another html-mode for Emacs
|
||||
--- a/docs/yatexe.tex
|
||||
+++ b/docs/yatexe.tex
|
||||
@@ -1,4 +1,4 @@
|
||||
-\def\lang{jp} % -*- texinfo -*-
|
||||
+@c \def\lang{jp} % -*- texinfo -*-
|
||||
\input texinfo.tex
|
||||
@setfilename yatex.info
|
||||
@settitle Yet Another tex-mode for Emacs
|
||||
@@ -705,7 +705,7 @@
|
||||
@item M-x YaTeX-section-overview
|
||||
@dots{} Generate *Sectioning Lines* buffer
|
||||
@end table
|
||||
-@cindex{Generate the listing of sectioning units}
|
||||
+@cindex Generate the listing of sectioning units
|
||||
from the LaTeX source buffer. In this listing buffer, typing @kbd{u} on
|
||||
the sectioning command shifts up the corresponding sectioning command in
|
||||
source text and @kbd{d} shifts down. After marking lines in the listing
|
||||
@@ -1087,7 +1087,7 @@
|
||||
@node Invoking image processor, Jump to main file, Jump to corresponding object, Cursor jump
|
||||
@comment node-name, next, previous, up
|
||||
@section Invoking image processor
|
||||
-@cindex{Drawing tool invocation}
|
||||
+@cindex Drawing tool invocation
|
||||
|
||||
`image-including line' described above means such lines as
|
||||
@code{\epsfile@{file=foo.ps@}}. If you type @kbd{[prefix] g} on that
|
||||
@@ -2179,9 +2179,9 @@
|
||||
@table @kbd
|
||||
@item [F]
|
||||
YaTeX:read-position
|
||||
-@itemx [A]
|
||||
+@item [A]
|
||||
Character list which can show up in the brackets
|
||||
-@itemx [D]
|
||||
+@item [D]
|
||||
Return the location specifier such as `[htb]'. When
|
||||
nothing is entered, omit [] itself. If the possible characters
|
||||
are "htbp", call this function as
|
||||
@@ -2189,9 +2189,9 @@
|
||||
|
||||
@item [F]
|
||||
YaTeX:read-coordinates
|
||||
-@itemx [A]
|
||||
+@item [A]
|
||||
Base prompt, X-axis prompt, Y-axis prompt (each optional)
|
||||
-@itemx [D]
|
||||
+@item [D]
|
||||
Read the coordinates with the prompt ``BasePrompt X-axisPrompt:'' for
|
||||
X-axis, ``BasePrompt Y-axisPrompt:'' for Y-axis, and return it in the form
|
||||
of ``(X,Y)''. The default prompts are @code{Dimension}, @code{X},
|
||||
@@ -2199,9 +2199,9 @@
|
||||
|
||||
@item [F]
|
||||
YaTeX:check-completion-type
|
||||
-@itemx [A]
|
||||
+@item [A]
|
||||
One of the symbols: 'begin, 'section, or 'maketitle
|
||||
-@itemx [D]
|
||||
+@item [D]
|
||||
Check the current completion type is specified one and cause error if
|
||||
not. The variable @code{YaTeX-current-completion-type} holds the symbol
|
||||
according to the current completion type.
|
||||
--- a/docs/yatexj.tex
|
||||
+++ b/docs/yatexj.tex
|
||||
@@ -1,4 +1,4 @@
|
||||
-\def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
|
||||
+@c \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
|
||||
\input texinfo
|
||||
@setfilename yatex-ja.info
|
||||
@settitle Yet Another tex-mode for Emacs
|
|
@ -1,52 +0,0 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Yet Another TeX mode for Emacs"
|
||||
HOMEPAGE="http://www.yatex.org/"
|
||||
SRC_URI="http://www.${PN}.org/${P/-}.tar.gz"
|
||||
|
||||
KEYWORDS="amd64 ppc ~ppc64 x86"
|
||||
SLOT="0"
|
||||
LICENSE="YaTeX"
|
||||
IUSE="l10n_ja"
|
||||
|
||||
S="${WORKDIR}/${P/-}"
|
||||
|
||||
ELISP_PATCHES="${PN}-1.76-gentoo.patch
|
||||
${PN}-1.76-direntry.patch
|
||||
${PN}-1.77-texinfo-5.patch"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_compile() {
|
||||
# byte-compilation fails (as of 1.74): yatexlib.el requires fonts
|
||||
# that are only available under X
|
||||
|
||||
cd docs
|
||||
makeinfo {${PN},yahtml}e.tex || die
|
||||
|
||||
if use l10n_ja; then
|
||||
iconv -f WINDOWS-31J -t UTF-8 ${PN}j.tex > ${PN}-ja.texi || die
|
||||
iconv -f WINDOWS-31J -t UTF-8 yahtmlj.tex > yahtml-ja.texi || die
|
||||
makeinfo {${PN},yahtml}-ja.texi || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
elisp-install ${PN} *.el
|
||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
|
||||
|
||||
insinto ${SITEETC}/${PN}
|
||||
doins help/YATEXHLP.eng
|
||||
doinfo docs/{${PN},yahtml}.info*
|
||||
dodoc docs/*.eng
|
||||
|
||||
if use l10n_ja; then
|
||||
doins help/YATEXHLP.jp
|
||||
doinfo docs/{${PN},yahtml}-ja.info*
|
||||
dodoc 00readme install docs/{htmlqa,qanda,*.doc}
|
||||
fi
|
||||
}
|
|
@ -9,7 +9,7 @@ DESCRIPTION="Yet Another TeX mode for Emacs"
|
|||
HOMEPAGE="http://www.yatex.org/"
|
||||
SRC_URI="http://www.${PN}.org/${P/-}.tar.gz"
|
||||
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86"
|
||||
KEYWORDS="amd64 ppc ~ppc64 x86"
|
||||
SLOT="0"
|
||||
LICENSE="BSD-2"
|
||||
IUSE="l10n_ja"
|
||||
|
|
Binary file not shown.
|
@ -1,3 +1,4 @@
|
|||
DIST docker-proxy-0.8.0_p20190513.tar.gz 2705298 BLAKE2B ff897b18b8265b3d718caf7afaf10f7b8eeed9be0cc9c73b02d5c42c5c9ddd1be32cf7d1259ce26d56219cda57707e25e154e50cfa2cc80e823a4b924da4e5e0 SHA512 0a833510df0029999bfc05c23445a58a8b2ff165c0fb2fd5c411498d1e89b5b1990d2778b32346dd2b6d61c166ff707c6277a5d1937db6345c77d3825eb59875
|
||||
DIST docker-proxy-0.8.0_p20190604.tar.gz 2721379 BLAKE2B edc36302ca4b2be297505a5bfd8acd45f17bc752e88bcaa72f34e2d972230d92b9bfe3d0dccbb2f1e04718fb1adc95631fc0f533ca5572bdcfc468d843ce480e SHA512 dea31fd82ab2d445fbd39fe15550a91f7e489a06f6dedd32ea1925f7e9a7971952d26b874f9687249609a0d204ea35da357e0a957b819df2026a0cf8109cb354
|
||||
DIST docker-proxy-0.8.0_p20190807.tar.gz 3377742 BLAKE2B c1ccc76dd9157c715d09db27b6800a86b0dc7532089d87eb78a6e656f3b42d4c4824c34e972196038f915e3b08b12197f305fd1a86e3fe75fec621ed49e5e71a SHA512 ffe18805dc6b85f8b058e342cde2baedf2497465298daa444fecba8222885606c85242ca59016bc32a5c2c0164c1c980b92ed3d5f82e011a7e9871a67d67b947
|
||||
DIST docker-proxy-0.8.0_p20191011.tar.gz 3377526 BLAKE2B 10dd1817ffa65dc75855daba5efbe6dc7c8a048e8868354d2ad7c2cc4e99dcedb95ba4c5e37a54d60e4bd89c5f5bcac5fde4db8d21b7cc903fd42e4224a084e0 SHA512 a21b9b5883056cf75dda9f229ff199e6daad63d94dcf75ebe3e21204bdeef89c41ddd5730bb6bb4387af9a84a8a81e7adfaf726b2fdd299d8aa9d6d35a096ce2
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
EGO_PN="github.com/docker/libnetwork"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit golang-vcs
|
||||
else
|
||||
EGIT_COMMIT="3eb39382bfa6a3c42f83674ab080ae13b0e34e5d"
|
||||
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
|
||||
inherit golang-vcs-snapshot
|
||||
fi
|
||||
|
||||
DESCRIPTION="Docker container networking"
|
||||
HOMEPAGE="https://github.com/docker/libnetwork"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
S=${WORKDIR}/${P}/src/${EGO_PN}
|
||||
|
||||
RESTRICT="test" # needs dockerd
|
||||
|
||||
src_compile() {
|
||||
GOPATH="${WORKDIR}/${P}" go build -o "bin/docker-proxy" ./cmd/proxy || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc README.md CHANGELOG.md
|
||||
dobin bin/docker-proxy
|
||||
}
|
|
@ -1,3 +1,4 @@
|
|||
DIST docker-18.09.9.tar.gz 15299640 BLAKE2B 2a4fa670ddac0136e85300fd137a8ea91651c51c54fa3d52ddc5b1a640a1ee202a34f428fcf9eea286c581f49a2c28b711100e7541773e5bc1f2e37884cae2dc SHA512 d0235ae54e4d8d4d0893f6f35293f36177afabc71d0b3e6a74341260e52dcd9351a924efe8fa299cf9a51efdc68b6b284f6435d7210c44193a673f7fff71ce0b
|
||||
DIST docker-19.03.2.tar.gz 16657356 BLAKE2B 3e48ea67f1ef65786c30b4d47b29dbe92d7fb7b043d2c4f15c07cdc929554a07870ce5ade2c1fe26eebea74d28dc71752e9c96e86fe12e0d96608059b5c91f11 SHA512 6b594fdbb53dcc0228781375a3884eb370446738c44f7c1e42945c4ccc263e75f53d984bc8ea6a6a498446859e667305bd967299c12956f1cb925d868a4bf2b8
|
||||
DIST docker-19.03.3.tar.gz 16960782 BLAKE2B 8ce23ca22edf7c4435dbaca5a0321de52b108951b935d5ed82439c57409757cd054698934f9dbabbbbb0db74d5c9f6a6d04c5ca33e64212dedc0c9bf92d06ddb SHA512 251756ca8b5d8eb962fde447fdab8307ce8013e14dc3b955387af5d8bdfdee16ea170ecb37a59e5900fa5c2e366f0d4080e79c28e5b8ef945cc67cb959d88eef
|
||||
DIST docker-19.03.4.tar.gz 16961040 BLAKE2B 15d88d6f97ff70f6a0220f3d62b2040b4d859414b323b07e54802cb8e8dbb8d074562635bbfd9d00df529d0792fb5767d28548843ec73ad21cf7d7fcb1ac0c6e SHA512 bcf79f82eb8433b8c04ceb2fd90a80101b148dd819f5bbda83d535ff2fad65d08aee2f72ac41c38ce879f3970a087555bb7ab63c5bb071a3c1cd6aa177621cac
|
||||
|
|
309
app-emulation/docker/docker-19.03.4.ebuild
Normal file
309
app-emulation/docker/docker-19.03.4.ebuild
Normal file
|
@ -0,0 +1,309 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGO_PN="github.com/docker/docker-ce"
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
# Docker cannot be fetched via "go get", thanks to autogenerated code
|
||||
EGIT_REPO_URI="https://${EGO_PN}.git"
|
||||
EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}"
|
||||
inherit git-r3
|
||||
else
|
||||
DOCKER_GITCOMMIT="9013bf5"
|
||||
MY_PV=${PV/_/-}
|
||||
SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64"
|
||||
[ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!"
|
||||
inherit golang-vcs-snapshot
|
||||
fi
|
||||
inherit bash-completion-r1 golang-base linux-info systemd udev user
|
||||
|
||||
DESCRIPTION="The core functions you need to create Docker images and run Docker containers"
|
||||
HOMEPAGE="https://dockerproject.org"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="apparmor aufs btrfs +container-init device-mapper hardened +overlay seccomp"
|
||||
|
||||
# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
|
||||
CDEPEND="
|
||||
>=dev-db/sqlite-3.7.9:3
|
||||
device-mapper? (
|
||||
>=sys-fs/lvm2-2.02.89[thin]
|
||||
)
|
||||
seccomp? ( >=sys-libs/libseccomp-2.2.1 )
|
||||
apparmor? ( sys-libs/libapparmor )
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
|
||||
>=dev-lang/go-1.12
|
||||
dev-go/go-md2man
|
||||
|
||||
btrfs? (
|
||||
>=sys-fs/btrfs-progs-3.16.1
|
||||
)
|
||||
"
|
||||
|
||||
# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies
|
||||
# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#optional-dependencies
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
>=net-firewall/iptables-1.4
|
||||
sys-process/procps
|
||||
>=dev-vcs/git-1.7
|
||||
>=app-arch/xz-utils-4.9
|
||||
dev-libs/libltdl
|
||||
~app-emulation/containerd-1.2.10
|
||||
~app-emulation/runc-1.0.0_rc9[apparmor?,seccomp?]
|
||||
~app-emulation/docker-proxy-0.8.0_p20191011
|
||||
container-init? ( >=sys-process/tini-0.18.0[static] )
|
||||
"
|
||||
|
||||
RESTRICT="installsources strip"
|
||||
|
||||
S="${WORKDIR}/${P}/src/${EGO_PN}"
|
||||
|
||||
# see "contrib/check-config.sh" from upstream's sources
|
||||
CONFIG_CHECK="
|
||||
~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
|
||||
~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
|
||||
~KEYS
|
||||
~VETH ~BRIDGE ~BRIDGE_NETFILTER
|
||||
~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
|
||||
~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK ~NETFILTER_XT_MATCH_IPVS
|
||||
~IP_NF_NAT ~NF_NAT ~NF_NAT_NEEDED
|
||||
~POSIX_MQUEUE
|
||||
|
||||
~USER_NS
|
||||
~SECCOMP
|
||||
~CGROUP_PIDS
|
||||
~MEMCG_SWAP ~MEMCG_SWAP_ENABLED
|
||||
|
||||
~BLK_CGROUP ~BLK_DEV_THROTTLING
|
||||
~CGROUP_PERF
|
||||
~CGROUP_HUGETLB
|
||||
~NET_CLS_CGROUP
|
||||
~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED
|
||||
~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR
|
||||
|
||||
~VXLAN
|
||||
~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH ~XFRM_ALGO ~XFRM_USER
|
||||
~IPVLAN
|
||||
~MACVLAN ~DUMMY
|
||||
"
|
||||
|
||||
ERROR_KEYS="CONFIG_KEYS: is mandatory"
|
||||
ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers"
|
||||
ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering"
|
||||
|
||||
ERROR_BLK_CGROUP="CONFIG_BLK_CGROUP: is optional for container statistics gathering"
|
||||
ERROR_IOSCHED_CFQ="CONFIG_IOSCHED_CFQ: is optional for container statistics gathering"
|
||||
ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering"
|
||||
ERROR_CFS_BANDWIDTH="CONFIG_CFS_BANDWIDTH: is optional for container statistics gathering"
|
||||
ERROR_XFRM_ALGO="CONFIG_XFRM_ALGO: is optional for secure networks"
|
||||
ERROR_XFRM_USER="CONFIG_XFRM_USER: is optional for secure networks"
|
||||
|
||||
pkg_setup() {
|
||||
if kernel_is lt 3 10; then
|
||||
ewarn ""
|
||||
ewarn "Using Docker with kernels older than 3.10 is unstable and unsupported."
|
||||
ewarn " - http://docs.docker.com/engine/installation/binaries/#check-kernel-dependencies"
|
||||
fi
|
||||
|
||||
if kernel_is le 3 18; then
|
||||
CONFIG_CHECK+="
|
||||
~RESOURCE_COUNTERS
|
||||
"
|
||||
fi
|
||||
|
||||
if kernel_is le 3 13; then
|
||||
CONFIG_CHECK+="
|
||||
~NETPRIO_CGROUP
|
||||
"
|
||||
else
|
||||
CONFIG_CHECK+="
|
||||
~CGROUP_NET_PRIO
|
||||
"
|
||||
fi
|
||||
|
||||
if kernel_is lt 4 5; then
|
||||
CONFIG_CHECK+="
|
||||
~MEMCG_KMEM
|
||||
"
|
||||
ERROR_MEMCG_KMEM="CONFIG_MEMCG_KMEM: is optional"
|
||||
fi
|
||||
|
||||
if kernel_is lt 4 7; then
|
||||
CONFIG_CHECK+="
|
||||
~DEVPTS_MULTIPLE_INSTANCES
|
||||
"
|
||||
fi
|
||||
|
||||
if kernel_is lt 5 1; then
|
||||
CONFIG_CHECK+="
|
||||
~NF_NAT_IPV4
|
||||
~IOSCHED_CFQ
|
||||
~CFQ_GROUP_IOSCHED
|
||||
"
|
||||
fi
|
||||
|
||||
if use aufs; then
|
||||
CONFIG_CHECK+="
|
||||
~AUFS_FS
|
||||
~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
|
||||
"
|
||||
ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs-sources are used instead of aufs4/aufs3"
|
||||
fi
|
||||
|
||||
if use btrfs; then
|
||||
CONFIG_CHECK+="
|
||||
~BTRFS_FS
|
||||
~BTRFS_FS_POSIX_ACL
|
||||
"
|
||||
fi
|
||||
|
||||
if use device-mapper; then
|
||||
CONFIG_CHECK+="
|
||||
~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
|
||||
"
|
||||
fi
|
||||
|
||||
if use overlay; then
|
||||
CONFIG_CHECK+="
|
||||
~OVERLAY_FS ~EXT4_FS_SECURITY ~EXT4_FS_POSIX_ACL
|
||||
"
|
||||
fi
|
||||
|
||||
linux-info_pkg_setup
|
||||
|
||||
# create docker group for the code checking for it in /etc/group
|
||||
enewgroup docker
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export GOPATH="${WORKDIR}/${P}"
|
||||
|
||||
# setup CFLAGS and LDFLAGS for separate build target
|
||||
# see https://github.com/tianon/docker-overlay/pull/10
|
||||
export CGO_CFLAGS="-I${ROOT}/usr/include"
|
||||
export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)"
|
||||
|
||||
# if we're building from a tarball, we need the GITCOMMIT value
|
||||
[ "$DOCKER_GITCOMMIT" ] && export DOCKER_GITCOMMIT
|
||||
|
||||
# fake golang layout
|
||||
ln -s docker-ce/components/engine ../docker || die
|
||||
ln -s docker-ce/components/cli ../cli || die
|
||||
|
||||
# let's set up some optional features :)
|
||||
export DOCKER_BUILDTAGS=''
|
||||
for gd in aufs btrfs device-mapper overlay; do
|
||||
if ! use $gd; then
|
||||
DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
|
||||
fi
|
||||
done
|
||||
|
||||
for tag in apparmor seccomp; do
|
||||
if use $tag; then
|
||||
DOCKER_BUILDTAGS+=" $tag"
|
||||
fi
|
||||
done
|
||||
|
||||
pushd components/engine || die
|
||||
|
||||
if use hardened; then
|
||||
sed -i "s/EXTLDFLAGS_STATIC='/&-fno-PIC /" hack/make.sh || die
|
||||
grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed'
|
||||
sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
|
||||
-i hack/make/dynbinary-daemon || die
|
||||
grep -q -- '-fno-PIC' hack/make/dynbinary-daemon || die 'hardened sed failed'
|
||||
fi
|
||||
|
||||
# build daemon
|
||||
VERSION="$(cat ../../VERSION)" \
|
||||
./hack/make.sh dynbinary || die 'dynbinary failed'
|
||||
|
||||
popd || die # components/engine
|
||||
|
||||
pushd components/cli || die
|
||||
|
||||
# build cli
|
||||
emake \
|
||||
LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \
|
||||
VERSION="$(cat ../../VERSION)" \
|
||||
GITCOMMIT="${DOCKER_GITCOMMIT}" \
|
||||
DISABLE_WARN_OUTSIDE_CONTAINER=1 \
|
||||
dynbinary || die
|
||||
|
||||
# build man pages
|
||||
go build -o gen-manpages github.com/docker/cli/man || die
|
||||
./gen-manpages --root . --target ./man/man1 || die
|
||||
./man/md2man-all.sh -q || die
|
||||
rm gen-manpages || die
|
||||
# see "components/cli/scripts/docs/generate-man.sh" (which also does "go get" for go-md2man)
|
||||
|
||||
popd || die # components/cli
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosym containerd /usr/bin/docker-containerd
|
||||
dosym containerd-shim /usr/bin/docker-containerd-shim
|
||||
dosym runc /usr/bin/docker-runc
|
||||
use container-init && dosym tini /usr/bin/docker-init
|
||||
|
||||
pushd components/engine || die
|
||||
newbin bundles/dynbinary-daemon/dockerd-${PV} dockerd
|
||||
|
||||
newinitd contrib/init/openrc/docker.initd docker
|
||||
newconfd contrib/init/openrc/docker.confd docker
|
||||
|
||||
systemd_dounit contrib/init/systemd/docker.{service,socket}
|
||||
|
||||
udev_dorules contrib/udev/*.rules
|
||||
|
||||
dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md
|
||||
dodoc -r docs/*
|
||||
|
||||
insinto /usr/share/vim/vimfiles
|
||||
doins -r contrib/syntax/vim/ftdetect
|
||||
doins -r contrib/syntax/vim/syntax
|
||||
|
||||
# note: intentionally not using "doins" so that we preserve +x bits
|
||||
dodir /usr/share/${PN}/contrib
|
||||
cp -R contrib/* "${ED}/usr/share/${PN}/contrib"
|
||||
popd || die # components/engine
|
||||
|
||||
pushd components/cli || die
|
||||
|
||||
newbin build/docker-* docker
|
||||
|
||||
doman man/man*/*
|
||||
|
||||
dobashcomp contrib/completion/bash/*
|
||||
insinto /usr/share/fish/vendor_completions.d/
|
||||
doins contrib/completion/fish/docker.fish
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins contrib/completion/zsh/_*
|
||||
popd || die # components/cli
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
udev_reload
|
||||
|
||||
elog
|
||||
elog "To use Docker, the Docker daemon must be running as root. To automatically"
|
||||
elog "start the Docker daemon at boot, add Docker to the default runlevel:"
|
||||
elog " rc-update add docker default"
|
||||
elog "Similarly for systemd:"
|
||||
elog " systemctl enable docker.service"
|
||||
elog
|
||||
elog "To use Docker as a non-root user, add yourself to the 'docker' group:"
|
||||
elog " usermod -aG docker youruser"
|
||||
elog
|
||||
|
||||
elog " Devicemapper storage driver has been deprecated"
|
||||
elog " It will be removed in a future release"
|
||||
}
|
|
@ -16,7 +16,7 @@ HOMEPAGE="http://code.osuosl.org/projects/ganeti-image"
|
|||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
|
|
|
@ -3,8 +3,6 @@ DIST lwip-1.3.0.tar.gz 398933 BLAKE2B 3567a593eec3d247213daaaab57d9456c9cae50329
|
|||
DIST newlib-1.16.0.tar.gz 12024353 BLAKE2B 26d3308148fb99baf8ad02eee4cc699cfac690100ea63aaa4be03b86d12dade238478342514bd083cbc3d27964ac42eb8dae3873fdac5ff2c593fc4fb39b2309 SHA512 40eb96bbc6736a16b6399e0cdb73e853d0d90b685c967e77899183446664d64570277a633fdafdefc351b46ce210a99115769a1d9f47ac749d7e82837d4d1ac3
|
||||
DIST pciutils-2.2.9.tar.bz2 212265 BLAKE2B 014b664e90c64e7255c9e21fc25a2cc60d57f47ce282fc0331a0481a460b237783bd3774dd0689e1596d4a0be0d2889faad904da01a6f02147464bce1d1b1bc0 SHA512 2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5
|
||||
DIST polarssl-1.1.4-gpl.tgz 611340 BLAKE2B 613da06dda9e4b86db5a4d616a0a0afee98c907c3c6b352eed3d9e500fc5739e62eb4f6fc32ff02579c6a6de9bd49fcd2c8bd8b2d158a5050cbaa82118d61ef0 SHA512 88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad
|
||||
DIST xen-4.10.3.tar.gz 24695778 BLAKE2B 50a9e31fb4cf587eeedb357fc710405a1cd4506174a38eb9b032a0cdd9b7f7343d98624ecb07cf605b1403664c7117cdc8f011290309caa18ca9604b4008b906 SHA512 030d23109ce4c0ebf50ade6841d5525a39032bcf8fd0599ccaa9502ff301c1f61f9c5f49233b41a5934a71228958febc1e529a9fc6822ba401a0c18c490ad412
|
||||
DIST xen-4.11.1.tar.gz 25152217 BLAKE2B a8dfbeb3d490787725c589e1ce82dcbbcd0be7fb4743b38daf3a8704dffda34d1faabb07d74e01d2fab1572ce0b730c21192469317545e8b3edb3fae1130ef8c SHA512 c1655c5decdaed95a2b9a99652318cfc72f6cfdae957cfe60d635f7787e8850f33e8fafc4c4b8d61fb579c9b9d93028a6382903e71808a0418b931e76d72a649
|
||||
DIST xen-4.11.2.tar.gz 25164925 BLAKE2B 11adea16d93235af5807e6e3784e0fc36ce34f274a85d1976a5c8ad36a323437216b0cf6bb6cb13b00e1e838e319a9f8f4b9c417870eef9ed660f22274d81310 SHA512 48d3d926d35eb56c79c06d0abc6e6be2564fadb43367cc7f46881c669a75016707672179c2cca1c4cfb14af2cefd46e2e7f99470cddf7df2886d8435a2de814e
|
||||
DIST xen-4.12.0.tar.gz 26949697 BLAKE2B 9175cc9054e4a2b5c34df89a4efd667f86b4861bef9c3310bf431d041f710a7cb265b4d34a76ab18a17a3121392942d2e5d76c5044eb9b957d4255af889fe69a SHA512 0ce366dcac607c9b592c5e9c0f40652eef743913b246bed4b0c380b8d59ac23a6adcd05befec37fc799a61476f47df76d4911cbf1da6ceb51441c546bf2464de
|
||||
DIST zlib-1.2.3.tar.gz 496597 BLAKE2B 603020b70cd52b83e48bde420b86e2acfd29d69bf7476eecbeeb07d1b8bcab703d2cbd3eab77772990bddb8c268f13594592ce985798d49e2d6ba25104d49f22 SHA512 021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e
|
||||
|
|
|
@ -1,8 +1,16 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>xen@gentoo.org</email>
|
||||
<name>Gentoo Xen Project</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>hydrapolic@gmail.com</email>
|
||||
<name>Tomáš Mózes</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>xen@gentoo.org</email>
|
||||
<name>Gentoo Xen Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
|
@ -1,163 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE='xml,threads'
|
||||
|
||||
inherit flag-o-matic multilib python-single-r1 toolchain-funcs
|
||||
|
||||
XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles"
|
||||
LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
|
||||
GRUB_URL=mirror://gnu-alpha/grub
|
||||
|
||||
UPSTREAM_VER=
|
||||
[[ -n ${UPSTREAM_VER} ]] && \
|
||||
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-pvgrub/}-upstream-patches-${UPSTREAM_VER}.tar.xz
|
||||
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P/-pvgrub/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||
|
||||
SRC_URI="
|
||||
https://downloads.xenproject.org/release/xen/${PV}/xen-${PV}.tar.gz
|
||||
$GRUB_URL/grub-0.97.tar.gz
|
||||
$XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
|
||||
$LIBPCI_URL/pciutils-2.2.9.tar.bz2
|
||||
$XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
|
||||
$XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
|
||||
$XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz
|
||||
${UPSTREAM_PATCHSET_URI}"
|
||||
|
||||
S="${WORKDIR}/xen-${PV}"
|
||||
|
||||
DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem"
|
||||
HOMEPAGE="https://www.xenproject.org"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="custom-cflags"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="sys-devel/gettext
|
||||
sys-devel/bin86
|
||||
sys-apps/texinfo
|
||||
x11-libs/pixman"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
>=app-emulation/xen-tools-${PV}"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
retar-externals() {
|
||||
# Purely to unclutter src_prepare
|
||||
local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
|
||||
|
||||
# eapply can't patch in $WORKDIR, requires a sed; Bug #455194. Patchable, but sed informative
|
||||
sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
|
||||
-i "${WORKDIR}"/zlib-1.2.3/configure
|
||||
sed -e 's:^AR=ar rc:AR=ar:' \
|
||||
-e s':$(AR) $@:$(AR) rc $@:' \
|
||||
-i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in}
|
||||
einfo "zlib Makefile edited"
|
||||
|
||||
cd "${WORKDIR}"
|
||||
tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz
|
||||
tar czp grub-0.97 -f grub-0.97.tar.gz
|
||||
tar czp lwip -f lwip-1.3.0.tar.gz
|
||||
tar czp newlib-1.16.0 -f newlib-1.16.0.tar.gz
|
||||
tar czp polarssl-1.1.4 -f polarssl-1.1.4-gpl.tgz
|
||||
mv $set "${S}"/stubdom/
|
||||
einfo "tarballs moved to source"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Upstream's patchset
|
||||
if [[ -n ${UPSTREAM_VER} ]]; then
|
||||
einfo "Try to apply Xen Upstream patch set"
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_OPTS="-p1" \
|
||||
eapply "${WORKDIR}"/patches-upstream
|
||||
fi
|
||||
|
||||
# if the user *really* wants to use their own custom-cflags, let them
|
||||
if use custom-cflags; then
|
||||
einfo "User wants their own CFLAGS - removing defaults"
|
||||
# try and remove all the default custom-cflags
|
||||
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-i {} \;
|
||||
fi
|
||||
|
||||
# Patch the unmergeable newlib, fix most of the leftover gcc QA issues
|
||||
cp "${FILESDIR}"/newlib-implicits.patch stubdom || die
|
||||
|
||||
# Patch stubdom/Makefile to patch insource newlib & prevent internal downloading
|
||||
eapply "${FILESDIR}"/${PN/-pvgrub/}-4.10-externals.patch
|
||||
|
||||
# fix jobserver in Makefile
|
||||
eapply "${FILESDIR}"/${PN}-4.8-jserver.patch
|
||||
|
||||
#Substitute for internal downloading. pciutils copied only due to the only .bz2
|
||||
cp "${DISTDIR}"/pciutils-2.2.9.tar.bz2 ./stubdom/ || die "pciutils not copied to stubdom"
|
||||
retar-externals || die "re-tar procedure failed"
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf="--prefix=${PREFIX}/usr \
|
||||
--libdir=${PREFIX}/usr/$(get_libdir) \
|
||||
--libexecdir=${PREFIX}/usr/libexec \
|
||||
--disable-werror \
|
||||
--disable-xen"
|
||||
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use custom-cflags || unset CFLAGS
|
||||
if test-flag-CC -fno-strict-overflow; then
|
||||
append-flags -fno-strict-overflow
|
||||
fi
|
||||
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/include
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/libs
|
||||
|
||||
if use x86; then
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
|
||||
elif use amd64; then
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub
|
||||
if has_multilib_profile; then
|
||||
multilib_toolchain_setup x86
|
||||
emake CC="$(tc-getCC)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use x86; then
|
||||
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
|
||||
fi
|
||||
if use amd64; then
|
||||
emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub
|
||||
if has_multilib_profile; then
|
||||
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the offical wiki page:"
|
||||
elog "https://wiki.gentoo.org/wiki/Xen"
|
||||
elog "https://wiki.xen.org/wiki/Main_Page"
|
||||
}
|
|
@ -1,163 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE='xml,threads'
|
||||
|
||||
inherit flag-o-matic multilib python-single-r1 toolchain-funcs
|
||||
|
||||
XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles"
|
||||
LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
|
||||
GRUB_URL=mirror://gnu-alpha/grub
|
||||
|
||||
UPSTREAM_VER=
|
||||
[[ -n ${UPSTREAM_VER} ]] && \
|
||||
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-pvgrub/}-upstream-patches-${UPSTREAM_VER}.tar.xz
|
||||
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P/-pvgrub/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||
|
||||
SRC_URI="
|
||||
https://downloads.xenproject.org/release/xen/${PV}/xen-${PV}.tar.gz
|
||||
$GRUB_URL/grub-0.97.tar.gz
|
||||
$XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
|
||||
$LIBPCI_URL/pciutils-2.2.9.tar.bz2
|
||||
$XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
|
||||
$XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
|
||||
$XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz
|
||||
${UPSTREAM_PATCHSET_URI}"
|
||||
|
||||
S="${WORKDIR}/xen-${PV}"
|
||||
|
||||
DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem"
|
||||
HOMEPAGE="https://www.xenproject.org"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="custom-cflags"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="sys-devel/gettext
|
||||
sys-devel/bin86
|
||||
sys-apps/texinfo
|
||||
x11-libs/pixman"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
>=app-emulation/xen-tools-${PV}"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
retar-externals() {
|
||||
# Purely to unclutter src_prepare
|
||||
local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
|
||||
|
||||
# eapply can't patch in $WORKDIR, requires a sed; Bug #455194. Patchable, but sed informative
|
||||
sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
|
||||
-i "${WORKDIR}"/zlib-1.2.3/configure || die
|
||||
sed -e 's:^AR=ar rc:AR=ar:' \
|
||||
-e s':$(AR) $@:$(AR) rc $@:' \
|
||||
-i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in} || die
|
||||
einfo "zlib Makefile edited"
|
||||
|
||||
cd "${WORKDIR}" || die
|
||||
tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz || die
|
||||
tar czp grub-0.97 -f grub-0.97.tar.gz || die
|
||||
tar czp lwip -f lwip-1.3.0.tar.gz || die
|
||||
tar czp newlib-1.16.0 -f newlib-1.16.0.tar.gz || die
|
||||
tar czp polarssl-1.1.4 -f polarssl-1.1.4-gpl.tgz || die
|
||||
mv $set "${S}"/stubdom/ || die
|
||||
einfo "tarballs moved to source"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Upstream's patchset
|
||||
if [[ -n ${UPSTREAM_VER} ]]; then
|
||||
einfo "Try to apply Xen Upstream patch set"
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_OPTS="-p1" \
|
||||
eapply "${WORKDIR}"/patches-upstream
|
||||
fi
|
||||
|
||||
# if the user *really* wants to use their own custom-cflags, let them
|
||||
if use custom-cflags; then
|
||||
einfo "User wants their own CFLAGS - removing defaults"
|
||||
# try and remove all the default custom-cflags
|
||||
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-i {} \;
|
||||
fi
|
||||
|
||||
# Patch the unmergeable newlib, fix most of the leftover gcc QA issues
|
||||
cp "${FILESDIR}"/newlib-implicits.patch stubdom || die
|
||||
|
||||
# Patch stubdom/Makefile to patch insource newlib & prevent internal downloading
|
||||
eapply "${FILESDIR}"/${PN/-pvgrub/}-4.10-externals.patch
|
||||
|
||||
# fix jobserver in Makefile
|
||||
eapply "${FILESDIR}"/${PN}-4.8-jserver.patch
|
||||
|
||||
#Substitute for internal downloading. pciutils copied only due to the only .bz2
|
||||
cp "${DISTDIR}"/pciutils-2.2.9.tar.bz2 ./stubdom/ || die "pciutils not copied to stubdom"
|
||||
retar-externals || die "re-tar procedure failed"
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf="--prefix=${PREFIX}/usr \
|
||||
--libdir=${PREFIX}/usr/$(get_libdir) \
|
||||
--libexecdir=${PREFIX}/usr/libexec \
|
||||
--disable-werror \
|
||||
--disable-xen"
|
||||
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use custom-cflags || unset CFLAGS
|
||||
if test-flag-CC -fno-strict-overflow; then
|
||||
append-flags -fno-strict-overflow
|
||||
fi
|
||||
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/include
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/libs
|
||||
|
||||
if use x86; then
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
|
||||
elif use amd64; then
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub
|
||||
if has_multilib_profile; then
|
||||
multilib_toolchain_setup x86
|
||||
emake CC="$(tc-getCC)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use x86; then
|
||||
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
|
||||
fi
|
||||
if use amd64; then
|
||||
emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub
|
||||
if has_multilib_profile; then
|
||||
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the offical wiki page:"
|
||||
elog "https://wiki.gentoo.org/wiki/Xen"
|
||||
elog "https://wiki.xen.org/wiki/Main_Page"
|
||||
}
|
|
@ -33,7 +33,7 @@ DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest
|
|||
HOMEPAGE="https://www.xenproject.org"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="custom-cflags"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
|
|
@ -1,19 +1,10 @@
|
|||
DIST edk2-ef529e6ab7c31290a33045bb1f1837447cc0eb56.tar.gz 38714813 BLAKE2B 1c0670c6447aa7d2610e59481324eafe3dbf54cc0480c855380372cf5b95469de4182b569d1c4429df71ceb9be014cb414e070a808609d185b488519955b8677 SHA512 8eb88006500d9d6982e5565bdb71bf47dfe2b9669e107f48b6b237d7efbbfb54b9fd81841421c347e5c0ca45ef9c08f0b95983c8b922c2e1072b0e42b8ede92c
|
||||
DIST ipxe-git-d2063b7693e0e35db97b2264aa987eb6341ae779.tar.gz 3792227 BLAKE2B 720ac29ab3187d7abaec33823dda967caab7eea9631123a7619d2f83d3ad6c7bb47db01665a4c54548fe367866606936d36690a06ecf42323b9bd0ef00e41569 SHA512 2b4ae8e65cd678dbb376f24001294eb54aead8d66456e06fc270dec178d90b282c1eb19731234d8b458054e49c5b8b8c4a89345c63ed0a4dafaf205e642b00b7
|
||||
DIST ovmf-20170321.tar.xz 22141096 BLAKE2B 79e991c8f9deb297865c319e88b6e6d46b1d08067d3fd639c83f2a379670779ecc60c74c2671ea4eb4a6659fe08ac2d7d4ff337b010b42a908a50829a2d18eeb SHA512 f65dabde3df967224e2072817211786ee4fc3994ee31f8f9d6f67fd74e3479e1da459c720169dd81020cdc1777e4600e531bb124b4625c2ded42c6005bdc802a
|
||||
DIST seabios-1.10.0.tar.gz 588213 BLAKE2B 254eb4572a1dac06020a545820efb53a130a027aaab035cd916009b424475f89bd151f82f1bc5103c01c4657d09da3219d2fbcc7728add473011dcfc7bff7410 SHA512 f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c
|
||||
DIST seabios-1.12.0.tar.gz 613542 BLAKE2B f145c2db716996bfa9e5c014086ccfaa8ae96ebc158f34303b122b7bf209408c567665d8691364df8d8e886f63e0e72a3f3cd319dfa86ef581023201b5d94e53 SHA512 e52c5363e5bb37b5286e55545aa06bd126218f9d0e3a06ac2e189de68fe3de3256c11ca1bb13357a9c384d7e3af6284083ff3aa587688b5de04ef11b97bdfa27
|
||||
DIST seabios-rel-1.11.1.tar.gz 604125 BLAKE2B df2b7322f5169fb74e7f5dd3f680e7d8ad3e6f93e8b1376d15bbda8865458648a0d6086011a8a6549e7ad1794844878736441e70067580c0eb416e20ee038d95 SHA512 69622460475b54ba77a10509dae0ef46d9c733c6c8527ab56a4f2298534dcf1f7722eb501df873ab612222e5867e334c2831cc4c95dd23771aee10740acf0273
|
||||
DIST xen-4.10.3-upstream-patches-1.tar.xz 24064 BLAKE2B ec9339d00afd4057738a78165a82dbebbab73eb561984a049daff84dfb115c0550e67796bfa775d5e5a3a4576c4ea7db408d491fe745a68c412f93a04719c58d SHA512 b3761acdb7a581d172e1e2b1e09406c4748eda3e25c81c19bb53b38e005d27e10ac64109870b47ce72372dc7b7c63ec3eca6156389c174f28ab4ad1c2b9e5634
|
||||
DIST xen-4.10.3.tar.gz 24695778 BLAKE2B 50a9e31fb4cf587eeedb357fc710405a1cd4506174a38eb9b032a0cdd9b7f7343d98624ecb07cf605b1403664c7117cdc8f011290309caa18ca9604b4008b906 SHA512 030d23109ce4c0ebf50ade6841d5525a39032bcf8fd0599ccaa9502ff301c1f61f9c5f49233b41a5934a71228958febc1e529a9fc6822ba401a0c18c490ad412
|
||||
DIST xen-4.11.1-upstream-patches-2.tar.xz 78292 BLAKE2B 762c0b33500503854d3195af752a4510090b22a7212abb6bd72a74fd55b64ffc622db5d3b18ff5c2f1b804002537a82bdf5036ec23acf15c8b8e3f0ed8c722fb SHA512 4850ab53de811dc7a5499f603584624c7879f41cbacc223cbfd5fdf0042d39ba0195aa51356215d26136dab536f1b713274d21e3d265b62ca06fdab0aa923a77
|
||||
DIST xen-4.11.1.tar.gz 25152217 BLAKE2B a8dfbeb3d490787725c589e1ce82dcbbcd0be7fb4743b38daf3a8704dffda34d1faabb07d74e01d2fab1572ce0b730c21192469317545e8b3edb3fae1130ef8c SHA512 c1655c5decdaed95a2b9a99652318cfc72f6cfdae957cfe60d635f7787e8850f33e8fafc4c4b8d61fb579c9b9d93028a6382903e71808a0418b931e76d72a649
|
||||
DIST xen-4.11.2-upstream-patches-0.tar.xz 11532 BLAKE2B e36509d6256ac4018f20711baba77619a7c3a684d81e25a94cffba9c9f53ec9e0efdcefcd6a7ffa26b49fd3d4e0dfc2126f1ea620f0bd35ea83188b4587e5b38 SHA512 4a97d1e56cb3e5152372f0c0b99f8838194b2e03ed1255e87611d8bb28af9c9199fe123d3542f5ba9b3f652c29a519b5e4255b8925c0c8dfbd588f83ed8806d9
|
||||
DIST xen-4.11.2.tar.gz 25164925 BLAKE2B 11adea16d93235af5807e6e3784e0fc36ce34f274a85d1976a5c8ad36a323437216b0cf6bb6cb13b00e1e838e319a9f8f4b9c417870eef9ed660f22274d81310 SHA512 48d3d926d35eb56c79c06d0abc6e6be2564fadb43367cc7f46881c669a75016707672179c2cca1c4cfb14af2cefd46e2e7f99470cddf7df2886d8435a2de814e
|
||||
DIST xen-4.12.0-upstream-patches-0.tar.xz 32864 BLAKE2B 994ca1f9fdd89f25e225348870ec97257795644f0314437f8d2927b77ce5b53de6b9e043636cc2c9e4f8fda4ff7b7c26917f2912f2a287c57bc00606846fb617 SHA512 6f7ab80cac0afd8bcd88109cd052e29f9b028b0c363a4e1f1e845f4fdbb3d7782dffd1f20dd80f2923c507625abe9648d7fbe7d52c6fd565ab550c9c5a416eeb
|
||||
DIST xen-4.12.0.tar.gz 26949697 BLAKE2B 9175cc9054e4a2b5c34df89a4efd667f86b4861bef9c3310bf431d041f710a7cb265b4d34a76ab18a17a3121392942d2e5d76c5044eb9b957d4255af889fe69a SHA512 0ce366dcac607c9b592c5e9c0f40652eef743913b246bed4b0c380b8d59ac23a6adcd05befec37fc799a61476f47df76d4911cbf1da6ceb51441c546bf2464de
|
||||
DIST xen-gentoo-patches-16.tar.xz 36980 BLAKE2B a59fcb221a915e39fbbc463fa8b1ca1ef00007654936cc17f64853d91737478a6f78480a3e459b07b8c3ddcc81ab9400beb9ea3906750ba69864d1b97db349d2 SHA512 7727e5c7f4ef997eea830618bc26b26f3a99539a1c702264132401e41a328b384346a06b6721f18e3056fc91a2d2d2bf6320e0ae3c79432c7458a24a0d269c56
|
||||
DIST xen-gentoo-patches-17.tar.xz 15688 BLAKE2B d5e3bdb15e182c5f0c21adfa5cb5b88e3453e5035659823e3322074646c3ea89b55bf54d0ec6c54966d9739544d156de365a60acf928b799b68978be3380a002 SHA512 f1000ca36166fa21d4b18fb9ecf36f55b1450c312622fbe38545f78aabc150e2d6cce4bd58472c41bd9be8945940a0bc953ba7e470cd5095cf2e7d8a87769b2b
|
||||
DIST xen-gentoo-patches-18.tar.xz 16840 BLAKE2B 7243b363c78250ae1928d75813cfd6035a87ca03f1605cbe02233e009a19105a0712711d622eef8606f3e7e1a5db5203342e56a1b00496d5ce37ddc4ffb9e4ea SHA512 328d7b1a57ab6bf9c7200b934aeb241f6d4fecccc600130d1c80460540212eb658cb74ae0502c008e040fdb2d95db20c2a3d71a8e73fd1361070d70adeab6e30
|
||||
DIST xen-gentoo-patches-19.tar.xz 17460 BLAKE2B 6f25c4c9bb438ba0ceded75d04ba6c05ca74e6319d14cf744ea23ecbed2e8283c3c00275a4609b583402d352216520a10197fd4ab9e056eac1c841b0f79bc6b8 SHA512 586e88eea0f2dcc5bae0eb4691cc1d722a8b1a7ca849fd8992d72c0990b2832b3e78738c936e8e46bc9623aa1c8e8afa341a22608479629ea012474d5ff6b69a
|
||||
DIST xen-ovmf-patches-3.tar.xz 4208 BLAKE2B 0df8f85667a33c91cbfd86c59aec2ae65eca892b45d66eed76f793a52e2748989bc2785861f8bfdf94235ef7a6c0be6572c6e6cce9695469e40f0facd0ce3947 SHA512 abe001053ca702138bbcdd6bea14e2daae5c785f862d6a15001ca894c8ed8617f0c5dc439c6f54a41433b988acf57c71911af1db074aa76732c39d98622a3b5b
|
||||
|
|
|
@ -1,6 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hydrapolic@gmail.com</email>
|
||||
<name>Tomáš Mózes</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>xen@gentoo.org</email>
|
||||
<name>Gentoo Xen Project</name>
|
||||
|
|
|
@ -1,468 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE='ncurses,xml,threads'
|
||||
|
||||
inherit bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_/-}
|
||||
|
||||
if [[ $PV == *9999 ]]; then
|
||||
inherit git-r3
|
||||
REPO="xen.git"
|
||||
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
|
||||
S="${WORKDIR}/${REPO}"
|
||||
else
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86"
|
||||
UPSTREAM_VER=1
|
||||
SECURITY_VER=
|
||||
# xen-tools's gentoo patches tarball
|
||||
GENTOO_VER=16
|
||||
# xen-tools's gentoo patches version which apply to this specific ebuild
|
||||
GENTOO_GPV=1
|
||||
# xen-tools ovmf's patches
|
||||
OVMF_VER=3
|
||||
|
||||
SEABIOS_VER=1.10.0
|
||||
# OVMF upstream 5920a9d16b1ab887c2858224316a98e961d71b05
|
||||
OVMF_PV=20170321
|
||||
|
||||
[[ -n ${UPSTREAM_VER} ]] && \
|
||||
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
|
||||
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||
[[ -n ${SECURITY_VER} ]] && \
|
||||
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz"
|
||||
[[ -n ${GENTOO_VER} ]] && \
|
||||
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz
|
||||
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${PN/-tools/}-gentoo-patches-${GENTOO_VER}.tar.xz"
|
||||
[[ -n ${OVMF_VER} ]] && \
|
||||
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
|
||||
|
||||
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_PV}.tar.gz
|
||||
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
|
||||
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
|
||||
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.xz
|
||||
${OVMF_PATCHSET_URI} )
|
||||
${UPSTREAM_PATCHSET_URI}
|
||||
${SECURITY_PATCHSET_URI}
|
||||
${GENTOO_PATCHSET_URI}"
|
||||
|
||||
S="${WORKDIR}/xen-${MY_PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Xen tools including QEMU and xl"
|
||||
HOMEPAGE="https://www.xenproject.org"
|
||||
DOCS=( README docs/README.xen-bugtool )
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/$(ver_cut 1-2)"
|
||||
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
|
||||
# >=dev-lang/ocaml-4 stable
|
||||
# Masked in profiles/eapi-5-files instead
|
||||
IUSE="api custom-cflags debug doc flask hvm ocaml ovmf +pam pygrub python +qemu +qemu-traditional screen sdl static-libs system-qemu system-seabios"
|
||||
|
||||
REQUIRED_USE="
|
||||
${PYTHON_REQUIRED_USE}
|
||||
pygrub? ( python )
|
||||
ovmf? ( hvm )
|
||||
^^ ( qemu system-qemu )"
|
||||
|
||||
COMMON_DEPEND="
|
||||
sys-apps/pciutils
|
||||
dev-libs/lzo:2
|
||||
dev-libs/glib:2
|
||||
dev-libs/yajl
|
||||
dev-libs/libaio
|
||||
dev-libs/libgcrypt:0
|
||||
sys-libs/zlib
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=sys-kernel/linux-headers-4.11
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
x86? ( sys-devel/dev86
|
||||
sys-power/iasl )
|
||||
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
|
||||
api? ( dev-libs/libxml2
|
||||
net-misc/curl )
|
||||
ovmf? (
|
||||
!arm? ( !arm64? ( dev-lang/nasm ) )
|
||||
$(python_gen_impl_dep sqlite)
|
||||
)
|
||||
!amd64? ( >=sys-apps/dtc-1.4.0 )
|
||||
amd64? ( sys-devel/bin86
|
||||
system-seabios? ( sys-firmware/seabios )
|
||||
sys-firmware/ipxe
|
||||
sys-devel/dev86
|
||||
sys-power/iasl )
|
||||
dev-lang/perl
|
||||
app-misc/pax-utils
|
||||
doc? (
|
||||
app-text/ghostscript-gpl
|
||||
app-text/pandoc
|
||||
dev-python/markdown[${PYTHON_USEDEP}]
|
||||
dev-texlive/texlive-latexextra
|
||||
media-gfx/transfig
|
||||
)
|
||||
hvm? ( x11-base/xorg-proto )
|
||||
qemu? (
|
||||
app-arch/snappy:=
|
||||
x11-libs/pixman
|
||||
sdl? ( media-libs/libsdl[X] )
|
||||
)
|
||||
system-qemu? ( app-emulation/qemu[xen] )
|
||||
ocaml? ( dev-ml/findlib
|
||||
>=dev-lang/ocaml-4 )"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
sys-apps/iproute2[-minimal]
|
||||
net-misc/bridge-utils
|
||||
screen? (
|
||||
app-misc/screen
|
||||
app-admin/logrotate
|
||||
)"
|
||||
|
||||
# hvmloader is used to bootstrap a fully virtualized kernel
|
||||
# Approved by QA team in bug #144032
|
||||
QA_WX_LOAD="
|
||||
usr/libexec/xen/boot/hvmloader
|
||||
usr/share/qemu-xen/qemu/s390-ccw.img
|
||||
usr/share/qemu-xen/qemu/u-boot.e500
|
||||
"
|
||||
|
||||
QA_PREBUILT="
|
||||
usr/libexec/xen/bin/ivshmem-client
|
||||
usr/libexec/xen/bin/ivshmem-server
|
||||
usr/libexec/xen/bin/qemu-img
|
||||
usr/libexec/xen/bin/qemu-io
|
||||
usr/libexec/xen/bin/qemu-nbd
|
||||
usr/libexec/xen/bin/qemu-system-i386
|
||||
usr/libexec/xen/bin/virtfs-proxy-helper
|
||||
usr/libexec/xen/libexec/xen-bridge-helper
|
||||
usr/share/qemu-xen/qemu/s390-ccw.img
|
||||
usr/share/qemu-xen/qemu/s390-netboot.img
|
||||
usr/share/qemu-xen/qemu/u-boot.e500
|
||||
"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
python_setup
|
||||
export "CONFIG_LOMOUNT=y"
|
||||
|
||||
#bug 522642, disable compile tools/tests
|
||||
export "CONFIG_TESTS=n"
|
||||
|
||||
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
|
||||
if use x86 && use amd64; then
|
||||
die "Confusion! Both x86 and amd64 are set in your use flags!"
|
||||
elif use x86; then
|
||||
export XEN_TARGET_ARCH="x86_32"
|
||||
elif use amd64 ; then
|
||||
export XEN_TARGET_ARCH="x86_64"
|
||||
elif use arm; then
|
||||
export XEN_TARGET_ARCH="arm32"
|
||||
elif use arm64; then
|
||||
export XEN_TARGET_ARCH="arm64"
|
||||
else
|
||||
die "Unsupported architecture!"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local i
|
||||
|
||||
# Upstream's patchset
|
||||
if [[ -n ${UPSTREAM_VER} ]]; then
|
||||
einfo "Try to apply Xen Upstream patch set"
|
||||
eapply "${WORKDIR}"/patches-upstream
|
||||
fi
|
||||
|
||||
# Security patchset
|
||||
if [[ -n ${SECURITY_VER} ]]; then
|
||||
einfo "Try to apply Xen Security patch set"
|
||||
# apply main xen patches
|
||||
# Two parallel systems, both work side by side
|
||||
# Over time they may concdense into one. This will suffice for now
|
||||
EPATCH_SUFFIX="patch"
|
||||
EPATCH_FORCE="yes"
|
||||
|
||||
source "${WORKDIR}"/patches-security/${PV}.conf || die
|
||||
|
||||
for i in ${XEN_SECURITY_MAIN}; do
|
||||
eapply "${WORKDIR}"/patches-security/xen/$i
|
||||
done
|
||||
|
||||
# apply qemu-xen/upstream patches
|
||||
pushd "${S}"/tools/qemu-xen/ > /dev/null
|
||||
for i in ${XEN_SECURITY_QEMUU}; do
|
||||
eapply "${WORKDIR}"/patches-security/qemuu/$i
|
||||
done
|
||||
popd > /dev/null
|
||||
|
||||
# apply qemu-traditional patches
|
||||
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
|
||||
for i in ${XEN_SECURITY_QEMUT}; do
|
||||
eapply "${WORKDIR}"/patches-security/qemut/$i
|
||||
done
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
|
||||
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
|
||||
pushd tools/firmware/ > /dev/null
|
||||
ln -s seabios-dir-remote seabios-dir || die
|
||||
popd > /dev/null
|
||||
|
||||
# Gentoo's patchset
|
||||
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
|
||||
einfo "Try to apply Gentoo specific patch set"
|
||||
source "${FILESDIR}"/gentoo-patches.conf || die
|
||||
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
|
||||
for i in ${!_gpv}; do
|
||||
eapply "${WORKDIR}"/patches-gentoo/$i
|
||||
done
|
||||
fi
|
||||
|
||||
# Ovmf's patchset
|
||||
if use ovmf; then
|
||||
if [[ -n ${OVMF_VER} ]];then
|
||||
einfo "Try to apply Ovmf patch set"
|
||||
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
|
||||
eapply "${WORKDIR}"/patches-ovmf
|
||||
popd > /dev/null
|
||||
fi
|
||||
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
|
||||
fi
|
||||
|
||||
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
|
||||
|
||||
# Fix texi2html build error with new texi2html, qemu.doc.html
|
||||
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
|
||||
|
||||
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
|
||||
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
|
||||
-i tools/firmware/Makefile || die
|
||||
|
||||
# Drop .config, fixes to gcc-4.6
|
||||
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
|
||||
|
||||
# if the user *really* wants to use their own custom-cflags, let them
|
||||
if use custom-cflags; then
|
||||
einfo "User wants their own CFLAGS - removing defaults"
|
||||
|
||||
# try and remove all the default cflags
|
||||
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
|
||||
-exec sed \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-i {} + || die "failed to re-set custom-cflags"
|
||||
else
|
||||
unset CFLAGS
|
||||
unset LDFLAGS
|
||||
unset ASFLAGS
|
||||
unset CPPFLAGS
|
||||
fi
|
||||
|
||||
if ! use pygrub; then
|
||||
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
|
||||
fi
|
||||
|
||||
if ! use python; then
|
||||
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
|
||||
fi
|
||||
|
||||
if ! use hvm; then
|
||||
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
|
||||
# Bug 351648
|
||||
elif ! use x86 && ! has x86 $(get_all_abis); then
|
||||
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
|
||||
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
|
||||
export CPATH="${WORKDIR}"/extra-headers
|
||||
fi
|
||||
|
||||
if use qemu; then
|
||||
if use sdl; then
|
||||
sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \
|
||||
tools/Makefile || die
|
||||
else
|
||||
sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \
|
||||
tools/qemu-xen-traditional/xen-setup || die
|
||||
sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \
|
||||
tools/Makefile || die
|
||||
fi
|
||||
else
|
||||
# Don't bother with qemu, only needed for fully virtualised guests
|
||||
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
|
||||
fi
|
||||
|
||||
# Reset bash completion dir; Bug 472438
|
||||
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
|
||||
-i Config.mk || die
|
||||
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
|
||||
|
||||
# xencommons, Bug #492332, sed lighter weight than patching
|
||||
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
|
||||
-i tools/hotplug/Linux/init.d/xencommons.in || die
|
||||
|
||||
# fix bashishm
|
||||
sed -e '/Usage/s/\$//g' \
|
||||
-i tools/hotplug/Linux/init.d/xendriverdomain.in || die
|
||||
|
||||
# respect multilib, usr/lib/libcacard.so.0.0.0
|
||||
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
|
||||
-i tools/qemu-xen/configure || die
|
||||
|
||||
#bug 518136, don't build 32bit exactuable for nomultilib profile
|
||||
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
|
||||
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
|
||||
fi
|
||||
|
||||
# uncomment lines in xl.conf
|
||||
sed -e 's:^#autoballoon=:autoballoon=:' \
|
||||
-e 's:^#lockfile=:lockfile=:' \
|
||||
-e 's:^#vif.default.script=:vif.default.script=:' \
|
||||
-i tools/examples/xl.conf || die
|
||||
|
||||
# disable glusterfs
|
||||
sed -e "s:\$\$source/configure:\0 --disable-glusterfs:" \
|
||||
-i tools/Makefile || die
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf="--prefix=${PREFIX}/usr \
|
||||
--libdir=${PREFIX}/usr/$(get_libdir) \
|
||||
--libexecdir=${PREFIX}/usr/libexec \
|
||||
--localstatedir=${EPREFIX}/var \
|
||||
--disable-werror \
|
||||
--disable-xen \
|
||||
--enable-tools \
|
||||
--enable-docs \
|
||||
$(use_enable pam) \
|
||||
$(use_enable api xenapi) \
|
||||
$(use_enable ovmf) \
|
||||
$(use_enable ocaml ocamltools) \
|
||||
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
|
||||
"
|
||||
|
||||
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
|
||||
use system-qemu && myconf+=" --with-system-qemu=/usr/bin/qemu-system-x86_64"
|
||||
use amd64 && myconf+=" $(use_enable qemu-traditional)"
|
||||
tc-ld-disable-gold # Bug 669570
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myopt
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
if test-flag-CC -fno-strict-overflow; then
|
||||
append-flags -fno-strict-overflow
|
||||
fi
|
||||
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" build-tools ${myopt}
|
||||
|
||||
if use doc; then
|
||||
emake -C docs build
|
||||
else
|
||||
emake -C docs man-pages
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Override auto-detection in the build system, bug #382573
|
||||
export INITD_DIR=/tmp/init.d
|
||||
export CONFIG_LEAF_DIR=../tmp/default
|
||||
|
||||
# Let the build system compile installed Python modules.
|
||||
local PYTHONDONTWRITEBYTECODE
|
||||
export PYTHONDONTWRITEBYTECODE
|
||||
|
||||
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
|
||||
XEN_PYTHON_NATIVE_INSTALL=y install-tools
|
||||
|
||||
# Created at runtime
|
||||
rm -rv "${ED}/var/run" || die
|
||||
|
||||
# Fix the remaining Python shebangs.
|
||||
python_fix_shebang "${D}"
|
||||
|
||||
# Remove RedHat-specific stuff
|
||||
rm -rf "${D}"/tmp || die
|
||||
|
||||
if use doc; then
|
||||
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
|
||||
dodoc -r docs/{pdf,txt}
|
||||
else
|
||||
emake -C docs DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-man-pages # Bug 668032
|
||||
fi
|
||||
dodoc ${DOCS[@]}
|
||||
|
||||
newconfd "${FILESDIR}"/xendomains.confd xendomains
|
||||
newconfd "${FILESDIR}"/xenstored.confd xenstored
|
||||
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
|
||||
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
|
||||
newinitd "${FILESDIR}"/xenstored.initd-r1 xenstored
|
||||
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
|
||||
newinitd "${FILESDIR}"/xencommons.initd xencommons
|
||||
newconfd "${FILESDIR}"/xencommons.confd xencommons
|
||||
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
|
||||
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
|
||||
newinitd "${FILESDIR}"/xen-watchdog.initd xen-watchdog
|
||||
|
||||
if use screen; then
|
||||
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
|
||||
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
|
||||
keepdir /var/log/xen-consoles
|
||||
fi
|
||||
|
||||
# For -static-libs wrt Bug 384355
|
||||
if ! use static-libs; then
|
||||
rm -f "${D}"/usr/$(get_libdir)/*.a "${D}"/usr/$(get_libdir)/ocaml/*/*.a
|
||||
fi
|
||||
|
||||
# for xendomains
|
||||
keepdir /etc/xen/auto
|
||||
|
||||
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
|
||||
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
|
||||
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
|
||||
|
||||
keepdir /var/lib/xen/dump
|
||||
keepdir /var/lib/xen/xenpaging
|
||||
keepdir /var/lib/xenstored
|
||||
keepdir /var/log/xen
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the offical wiki page:"
|
||||
elog "https://wiki.gentoo.org/wiki/Xen"
|
||||
elog "https://wiki.xen.org/wiki/Main_Page"
|
||||
elog ""
|
||||
elog "Recommended to utilise the xencommons script to config system at boot"
|
||||
elog "Add by use of rc-update on completion of the install"
|
||||
|
||||
if ! use hvm; then
|
||||
echo
|
||||
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
|
||||
elog "support enable the hvm use flag."
|
||||
elog "An x86 or amd64 system is required to build HVM support."
|
||||
fi
|
||||
|
||||
if use qemu; then
|
||||
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
|
||||
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
|
||||
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
|
||||
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
|
||||
fi
|
||||
}
|
|
@ -1,474 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE='ncurses,xml,threads'
|
||||
|
||||
inherit bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_/-}
|
||||
|
||||
if [[ $PV == *9999 ]]; then
|
||||
inherit git-r3
|
||||
REPO="xen.git"
|
||||
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
|
||||
S="${WORKDIR}/${REPO}"
|
||||
else
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86"
|
||||
UPSTREAM_VER=2
|
||||
SECURITY_VER=
|
||||
# xen-tools's gentoo patches tarball
|
||||
GENTOO_VER=17
|
||||
# xen-tools's gentoo patches version which apply to this specific ebuild
|
||||
GENTOO_GPV=0
|
||||
# xen-tools ovmf's patches
|
||||
OVMF_VER=
|
||||
|
||||
SEABIOS_VER=1.11.1
|
||||
EDK2_COMMIT=ef529e6ab7c31290a33045bb1f1837447cc0eb56
|
||||
|
||||
[[ -n ${UPSTREAM_VER} ]] && \
|
||||
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
|
||||
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||
[[ -n ${SECURITY_VER} ]] && \
|
||||
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz"
|
||||
[[ -n ${GENTOO_VER} ]] && \
|
||||
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz
|
||||
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${PN/-tools/}-gentoo-patches-${GENTOO_VER}.tar.xz"
|
||||
[[ -n ${OVMF_VER} ]] && \
|
||||
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
|
||||
|
||||
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_PV}.tar.gz
|
||||
https://git.seabios.org/cgit/seabios.git/snapshot/seabios-rel-${SEABIOS_VER}.tar.gz
|
||||
ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz -> edk2-${EDK2_COMMIT}.tar.gz
|
||||
${OVMF_PATCHSET_URI} )
|
||||
${UPSTREAM_PATCHSET_URI}
|
||||
${SECURITY_PATCHSET_URI}
|
||||
${GENTOO_PATCHSET_URI}"
|
||||
|
||||
S="${WORKDIR}/xen-${MY_PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Xen tools including QEMU and xl"
|
||||
HOMEPAGE="https://www.xenproject.org"
|
||||
DOCS=( README docs/README.xen-bugtool )
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/$(ver_cut 1-2)"
|
||||
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
|
||||
# >=dev-lang/ocaml-4 stable
|
||||
# Masked in profiles/eapi-5-files instead
|
||||
IUSE="api custom-cflags debug doc flask +hvm ocaml ovmf +pam pygrub python +qemu +qemu-traditional screen sdl static-libs system-qemu system-seabios"
|
||||
|
||||
REQUIRED_USE="
|
||||
${PYTHON_REQUIRED_USE}
|
||||
ovmf? ( hvm )
|
||||
pygrub? ( python )
|
||||
?? ( qemu system-qemu )"
|
||||
|
||||
COMMON_DEPEND="
|
||||
sys-apps/pciutils
|
||||
dev-libs/lzo:2
|
||||
dev-libs/glib:2
|
||||
dev-libs/yajl
|
||||
dev-libs/libaio
|
||||
dev-libs/libgcrypt:0
|
||||
sys-libs/zlib
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=sys-kernel/linux-headers-4.11
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
x86? ( sys-devel/dev86
|
||||
sys-firmware/ipxe[qemu]
|
||||
sys-power/iasl )
|
||||
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
|
||||
api? ( dev-libs/libxml2
|
||||
net-misc/curl )
|
||||
ovmf? (
|
||||
!arm? ( !arm64? ( dev-lang/nasm ) )
|
||||
$(python_gen_impl_dep sqlite)
|
||||
)
|
||||
!amd64? ( >=sys-apps/dtc-1.4.0 )
|
||||
amd64? ( sys-devel/bin86
|
||||
sys-devel/dev86
|
||||
sys-firmware/ipxe[qemu]
|
||||
sys-power/iasl
|
||||
system-seabios? ( sys-firmware/seabios ) )
|
||||
dev-lang/perl
|
||||
app-misc/pax-utils
|
||||
doc? (
|
||||
app-text/ghostscript-gpl
|
||||
app-text/pandoc
|
||||
dev-python/markdown[${PYTHON_USEDEP}]
|
||||
dev-texlive/texlive-latexextra
|
||||
media-gfx/transfig
|
||||
)
|
||||
hvm? ( x11-base/xorg-proto )
|
||||
qemu? (
|
||||
app-arch/snappy:=
|
||||
x11-libs/pixman
|
||||
sdl? ( media-libs/libsdl[X] )
|
||||
)
|
||||
system-qemu? ( app-emulation/qemu[xen] )
|
||||
ocaml? ( dev-ml/findlib
|
||||
>=dev-lang/ocaml-4 )"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
sys-apps/iproute2[-minimal]
|
||||
net-misc/bridge-utils
|
||||
screen? (
|
||||
app-misc/screen
|
||||
app-admin/logrotate
|
||||
)"
|
||||
|
||||
# hvmloader is used to bootstrap a fully virtualized kernel
|
||||
# Approved by QA team in bug #144032
|
||||
QA_WX_LOAD="
|
||||
usr/libexec/xen/boot/hvmloader
|
||||
usr/share/qemu-xen/qemu/s390-ccw.img
|
||||
usr/share/qemu-xen/qemu/u-boot.e500
|
||||
"
|
||||
|
||||
QA_PREBUILT="
|
||||
usr/libexec/xen/bin/ivshmem-client
|
||||
usr/libexec/xen/bin/ivshmem-server
|
||||
usr/libexec/xen/bin/qemu-img
|
||||
usr/libexec/xen/bin/qemu-io
|
||||
usr/libexec/xen/bin/qemu-keymap
|
||||
usr/libexec/xen/bin/qemu-nbd
|
||||
usr/libexec/xen/bin/qemu-pr-helper
|
||||
usr/libexec/xen/bin/qemu-system-i386
|
||||
usr/libexec/xen/bin/virtfs-proxy-helper
|
||||
usr/libexec/xen/libexec/xen-bridge-helper
|
||||
usr/share/qemu-xen/qemu/s390-ccw.img
|
||||
usr/share/qemu-xen/qemu/s390-netboot.img
|
||||
usr/share/qemu-xen/qemu/u-boot.e500
|
||||
"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
python_setup
|
||||
export "CONFIG_LOMOUNT=y"
|
||||
|
||||
#bug 522642, disable compile tools/tests
|
||||
export "CONFIG_TESTS=n"
|
||||
|
||||
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
|
||||
if use x86 && use amd64; then
|
||||
die "Confusion! Both x86 and amd64 are set in your use flags!"
|
||||
elif use x86; then
|
||||
export XEN_TARGET_ARCH="x86_32"
|
||||
elif use amd64 ; then
|
||||
export XEN_TARGET_ARCH="x86_64"
|
||||
elif use arm; then
|
||||
export XEN_TARGET_ARCH="arm32"
|
||||
elif use arm64; then
|
||||
export XEN_TARGET_ARCH="arm64"
|
||||
else
|
||||
die "Unsupported architecture!"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local i
|
||||
|
||||
# Upstream's patchset
|
||||
if [[ -n ${UPSTREAM_VER} ]]; then
|
||||
einfo "Try to apply Xen Upstream patch set"
|
||||
eapply "${WORKDIR}"/patches-upstream
|
||||
fi
|
||||
|
||||
# Security patchset
|
||||
if [[ -n ${SECURITY_VER} ]]; then
|
||||
einfo "Try to apply Xen Security patch set"
|
||||
# apply main xen patches
|
||||
# Two parallel systems, both work side by side
|
||||
# Over time they may concdense into one. This will suffice for now
|
||||
EPATCH_SUFFIX="patch"
|
||||
EPATCH_FORCE="yes"
|
||||
|
||||
source "${WORKDIR}"/patches-security/${PV}.conf || die
|
||||
|
||||
for i in ${XEN_SECURITY_MAIN}; do
|
||||
eapply "${WORKDIR}"/patches-security/xen/$i
|
||||
done
|
||||
|
||||
# apply qemu-xen/upstream patches
|
||||
pushd "${S}"/tools/qemu-xen/ > /dev/null
|
||||
for i in ${XEN_SECURITY_QEMUU}; do
|
||||
eapply "${WORKDIR}"/patches-security/qemuu/$i
|
||||
done
|
||||
popd > /dev/null
|
||||
|
||||
# apply qemu-traditional patches
|
||||
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
|
||||
for i in ${XEN_SECURITY_QEMUT}; do
|
||||
eapply "${WORKDIR}"/patches-security/qemut/$i
|
||||
done
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
|
||||
mv ../seabios-rel-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
|
||||
pushd tools/firmware/ > /dev/null
|
||||
ln -s seabios-dir-remote seabios-dir || die
|
||||
popd > /dev/null
|
||||
|
||||
# Gentoo's patchset
|
||||
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
|
||||
einfo "Try to apply Gentoo specific patch set"
|
||||
source "${FILESDIR}"/gentoo-patches.conf || die
|
||||
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
|
||||
for i in ${!_gpv}; do
|
||||
eapply "${WORKDIR}"/patches-gentoo/$i
|
||||
done
|
||||
fi
|
||||
|
||||
# Ovmf's patchset
|
||||
if use ovmf; then
|
||||
if [[ -n ${OVMF_VER} ]];then
|
||||
einfo "Try to apply Ovmf patch set"
|
||||
pushd "${WORKDIR}"/edk2-*/ > /dev/null
|
||||
eapply "${WORKDIR}"/patches-ovmf
|
||||
popd > /dev/null
|
||||
fi
|
||||
mv ../edk2-${EDK2_COMMIT} tools/firmware/ovmf-dir-remote || die
|
||||
cp tools/firmware/ovmf-makefile tools/firmware/ovmf-dir-remote/Makefile || die
|
||||
fi
|
||||
|
||||
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
|
||||
|
||||
# Fix texi2html build error with new texi2html, qemu.doc.html
|
||||
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
|
||||
|
||||
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
|
||||
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
|
||||
-i tools/firmware/Makefile || die
|
||||
|
||||
# Drop .config, fixes to gcc-4.6
|
||||
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
|
||||
|
||||
# if the user *really* wants to use their own custom-cflags, let them
|
||||
if use custom-cflags; then
|
||||
einfo "User wants their own CFLAGS - removing defaults"
|
||||
|
||||
# try and remove all the default cflags
|
||||
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
|
||||
-exec sed \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-i {} + || die "failed to re-set custom-cflags"
|
||||
else
|
||||
unset CFLAGS
|
||||
unset LDFLAGS
|
||||
unset ASFLAGS
|
||||
unset CPPFLAGS
|
||||
fi
|
||||
|
||||
if ! use pygrub; then
|
||||
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
|
||||
fi
|
||||
|
||||
if ! use python; then
|
||||
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
|
||||
fi
|
||||
|
||||
if ! use hvm; then
|
||||
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
|
||||
# Bug 351648
|
||||
elif ! use x86 && ! has x86 $(get_all_abis); then
|
||||
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
|
||||
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
|
||||
export CPATH="${WORKDIR}"/extra-headers
|
||||
fi
|
||||
|
||||
if use qemu; then
|
||||
if use sdl; then
|
||||
sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \
|
||||
tools/Makefile || die
|
||||
else
|
||||
sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \
|
||||
tools/qemu-xen-traditional/xen-setup || die
|
||||
sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \
|
||||
tools/Makefile || die
|
||||
fi
|
||||
else
|
||||
# Don't bother with qemu, only needed for fully virtualised guests
|
||||
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
|
||||
fi
|
||||
|
||||
# Reset bash completion dir; Bug 472438
|
||||
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
|
||||
-i Config.mk || die
|
||||
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
|
||||
|
||||
# xencommons, Bug #492332, sed lighter weight than patching
|
||||
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
|
||||
-i tools/hotplug/Linux/init.d/xencommons.in || die
|
||||
|
||||
# fix bashishm
|
||||
sed -e '/Usage/s/\$//g' \
|
||||
-i tools/hotplug/Linux/init.d/xendriverdomain.in || die
|
||||
|
||||
# respect multilib, usr/lib/libcacard.so.0.0.0
|
||||
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
|
||||
-i tools/qemu-xen/configure || die
|
||||
|
||||
#bug 518136, don't build 32bit exactuable for nomultilib profile
|
||||
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
|
||||
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
|
||||
fi
|
||||
|
||||
# uncomment lines in xl.conf
|
||||
sed -e 's:^#autoballoon=:autoballoon=:' \
|
||||
-e 's:^#lockfile=:lockfile=:' \
|
||||
-e 's:^#vif.default.script=:vif.default.script=:' \
|
||||
-i tools/examples/xl.conf || die
|
||||
|
||||
# disable capstone (Bug #673474)
|
||||
sed -e "s:\$\$source/configure:\0 --disable-capstone:" \
|
||||
-i tools/Makefile || die
|
||||
|
||||
# disable glusterfs
|
||||
sed -e "s:\$\$source/configure:\0 --disable-glusterfs:" \
|
||||
-i tools/Makefile || die
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf="--prefix=${PREFIX}/usr \
|
||||
--libdir=${PREFIX}/usr/$(get_libdir) \
|
||||
--libexecdir=${PREFIX}/usr/libexec \
|
||||
--localstatedir=${EPREFIX}/var \
|
||||
--disable-werror \
|
||||
--disable-xen \
|
||||
--enable-tools \
|
||||
--enable-docs \
|
||||
$(use_enable api xenapi) \
|
||||
$(use_enable pam) \
|
||||
$(use_enable ocaml ocamltools) \
|
||||
$(use_enable ovmf) \
|
||||
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
|
||||
"
|
||||
|
||||
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
|
||||
use system-qemu && myconf+=" --with-system-qemu=/usr/bin/qemu-system-x86_64"
|
||||
use amd64 && myconf+=" $(use_enable qemu-traditional)"
|
||||
tc-ld-disable-gold # Bug 669570
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myopt
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
if test-flag-CC -fno-strict-overflow; then
|
||||
append-flags -fno-strict-overflow
|
||||
fi
|
||||
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" build-tools ${myopt}
|
||||
|
||||
if use doc; then
|
||||
emake -C docs build
|
||||
else
|
||||
emake -C docs man-pages
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Override auto-detection in the build system, bug #382573
|
||||
export INITD_DIR=/tmp/init.d
|
||||
export CONFIG_LEAF_DIR=../tmp/default
|
||||
|
||||
# Let the build system compile installed Python modules.
|
||||
local PYTHONDONTWRITEBYTECODE
|
||||
export PYTHONDONTWRITEBYTECODE
|
||||
|
||||
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
|
||||
XEN_PYTHON_NATIVE_INSTALL=y install-tools
|
||||
|
||||
# Created at runtime
|
||||
rm -rv "${ED}/var/run" || die
|
||||
|
||||
# Fix the remaining Python shebangs.
|
||||
python_fix_shebang "${D}"
|
||||
|
||||
# Remove RedHat-specific stuff
|
||||
rm -rf "${D}"/tmp || die
|
||||
|
||||
if use doc; then
|
||||
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
|
||||
dodoc -r docs/{pdf,txt}
|
||||
else
|
||||
emake -C docs DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-man-pages # Bug 668032
|
||||
fi
|
||||
dodoc ${DOCS[@]}
|
||||
|
||||
newconfd "${FILESDIR}"/xendomains.confd xendomains
|
||||
newconfd "${FILESDIR}"/xenstored.confd xenstored
|
||||
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
|
||||
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
|
||||
newinitd "${FILESDIR}"/xenstored.initd-r1 xenstored
|
||||
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
|
||||
newinitd "${FILESDIR}"/xencommons.initd xencommons
|
||||
newconfd "${FILESDIR}"/xencommons.confd xencommons
|
||||
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
|
||||
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
|
||||
newinitd "${FILESDIR}"/xen-watchdog.initd xen-watchdog
|
||||
|
||||
if use screen; then
|
||||
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
|
||||
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
|
||||
keepdir /var/log/xen-consoles
|
||||
fi
|
||||
|
||||
# For -static-libs wrt Bug 384355
|
||||
if ! use static-libs; then
|
||||
rm -f "${D}"/usr/$(get_libdir)/*.a "${D}"/usr/$(get_libdir)/ocaml/*/*.a
|
||||
fi
|
||||
|
||||
# for xendomains
|
||||
keepdir /etc/xen/auto
|
||||
|
||||
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
|
||||
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
|
||||
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
|
||||
|
||||
keepdir /var/lib/xen/dump
|
||||
keepdir /var/lib/xen/xenpaging
|
||||
keepdir /var/lib/xenstored
|
||||
keepdir /var/log/xen
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the offical wiki page:"
|
||||
elog "https://wiki.gentoo.org/wiki/Xen"
|
||||
elog "https://wiki.xen.org/wiki/Main_Page"
|
||||
elog ""
|
||||
elog "Recommended to utilise the xencommons script to config system at boot"
|
||||
elog "Add by use of rc-update on completion of the install"
|
||||
|
||||
if ! use hvm; then
|
||||
echo
|
||||
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
|
||||
elog "support enable the hvm use flag."
|
||||
elog "An x86 or amd64 system is required to build HVM support."
|
||||
fi
|
||||
|
||||
if use qemu; then
|
||||
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
|
||||
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
|
||||
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
|
||||
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
|
||||
fi
|
||||
}
|
|
@ -16,7 +16,7 @@ if [[ $PV == *9999 ]]; then
|
|||
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
|
||||
S="${WORKDIR}/${REPO}"
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86"
|
||||
UPSTREAM_VER=0
|
||||
SECURITY_VER=
|
||||
# xen-tools's gentoo patches tarball
|
||||
|
|
|
@ -1,7 +1,3 @@
|
|||
DIST xen-4.10.3-upstream-patches-1.tar.xz 24064 BLAKE2B ec9339d00afd4057738a78165a82dbebbab73eb561984a049daff84dfb115c0550e67796bfa775d5e5a3a4576c4ea7db408d491fe745a68c412f93a04719c58d SHA512 b3761acdb7a581d172e1e2b1e09406c4748eda3e25c81c19bb53b38e005d27e10ac64109870b47ce72372dc7b7c63ec3eca6156389c174f28ab4ad1c2b9e5634
|
||||
DIST xen-4.10.3.tar.gz 24695778 BLAKE2B 50a9e31fb4cf587eeedb357fc710405a1cd4506174a38eb9b032a0cdd9b7f7343d98624ecb07cf605b1403664c7117cdc8f011290309caa18ca9604b4008b906 SHA512 030d23109ce4c0ebf50ade6841d5525a39032bcf8fd0599ccaa9502ff301c1f61f9c5f49233b41a5934a71228958febc1e529a9fc6822ba401a0c18c490ad412
|
||||
DIST xen-4.11.1-upstream-patches-2.tar.xz 78292 BLAKE2B 762c0b33500503854d3195af752a4510090b22a7212abb6bd72a74fd55b64ffc622db5d3b18ff5c2f1b804002537a82bdf5036ec23acf15c8b8e3f0ed8c722fb SHA512 4850ab53de811dc7a5499f603584624c7879f41cbacc223cbfd5fdf0042d39ba0195aa51356215d26136dab536f1b713274d21e3d265b62ca06fdab0aa923a77
|
||||
DIST xen-4.11.1.tar.gz 25152217 BLAKE2B a8dfbeb3d490787725c589e1ce82dcbbcd0be7fb4743b38daf3a8704dffda34d1faabb07d74e01d2fab1572ce0b730c21192469317545e8b3edb3fae1130ef8c SHA512 c1655c5decdaed95a2b9a99652318cfc72f6cfdae957cfe60d635f7787e8850f33e8fafc4c4b8d61fb579c9b9d93028a6382903e71808a0418b931e76d72a649
|
||||
DIST xen-4.11.2-upstream-patches-0.tar.xz 11532 BLAKE2B e36509d6256ac4018f20711baba77619a7c3a684d81e25a94cffba9c9f53ec9e0efdcefcd6a7ffa26b49fd3d4e0dfc2126f1ea620f0bd35ea83188b4587e5b38 SHA512 4a97d1e56cb3e5152372f0c0b99f8838194b2e03ed1255e87611d8bb28af9c9199fe123d3542f5ba9b3f652c29a519b5e4255b8925c0c8dfbd588f83ed8806d9
|
||||
DIST xen-4.11.2.tar.gz 25164925 BLAKE2B 11adea16d93235af5807e6e3784e0fc36ce34f274a85d1976a5c8ad36a323437216b0cf6bb6cb13b00e1e838e319a9f8f4b9c417870eef9ed660f22274d81310 SHA512 48d3d926d35eb56c79c06d0abc6e6be2564fadb43367cc7f46881c669a75016707672179c2cca1c4cfb14af2cefd46e2e7f99470cddf7df2886d8435a2de814e
|
||||
DIST xen-4.12.0-upstream-patches-0.tar.xz 32864 BLAKE2B 994ca1f9fdd89f25e225348870ec97257795644f0314437f8d2927b77ce5b53de6b9e043636cc2c9e4f8fda4ff7b7c26917f2912f2a287c57bc00606846fb617 SHA512 6f7ab80cac0afd8bcd88109cd052e29f9b028b0c363a4e1f1e845f4fdbb3d7782dffd1f20dd80f2923c507625abe9648d7fbe7d52c6fd565ab550c9c5a416eeb
|
||||
|
|
|
@ -1,6 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hydrapolic@gmail.com</email>
|
||||
<name>Tomáš Mózes</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>xen@gentoo.org</email>
|
||||
<name>Gentoo Xen Project</name>
|
||||
|
|
|
@ -1,171 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_/-}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
if [[ $PV == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
|
||||
SRC_URI=""
|
||||
else
|
||||
KEYWORDS="amd64 ~arm -x86"
|
||||
UPSTREAM_VER=1
|
||||
SECURITY_VER=
|
||||
GENTOO_VER=
|
||||
|
||||
[[ -n ${UPSTREAM_VER} ]] && \
|
||||
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz
|
||||
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||
[[ -n ${SECURITY_VER} ]] && \
|
||||
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz"
|
||||
[[ -n ${GENTOO_VER} ]] && \
|
||||
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
|
||||
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz
|
||||
${UPSTREAM_PATCHSET_URI}
|
||||
${SECURITY_PATCHSET_URI}
|
||||
${GENTOO_PATCHSET_URI}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The Xen virtual machine monitor"
|
||||
HOMEPAGE="https://www.xenproject.org"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="custom-cflags debug efi flask"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
efi? ( >=sys-devel/binutils-2.22[multitarget] )
|
||||
!efi? ( >=sys-devel/binutils-2.22 )"
|
||||
RDEPEND=""
|
||||
PDEPEND="~app-emulation/xen-tools-${PV}"
|
||||
|
||||
# no tests are available for the hypervisor
|
||||
# prevent the silliness of /usr/lib/debug/usr/lib/debug files
|
||||
# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
|
||||
RESTRICT="test splitdebug strip"
|
||||
|
||||
# Approved by QA team in bug #144032
|
||||
QA_WX_LOAD="boot/xen-syms-${PV}"
|
||||
|
||||
REQUIRED_USE="arm? ( debug )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
if [[ -z ${XEN_TARGET_ARCH} ]]; then
|
||||
if use amd64; then
|
||||
export XEN_TARGET_ARCH="x86_64"
|
||||
elif use arm; then
|
||||
export XEN_TARGET_ARCH="arm32"
|
||||
elif use arm64; then
|
||||
export XEN_TARGET_ARCH="arm64"
|
||||
else
|
||||
die "Unsupported architecture!"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use flask ; then
|
||||
export "XSM_ENABLE=y"
|
||||
export "FLASK_ENABLE=y"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Upstream's patchset
|
||||
[[ -n ${UPSTREAM_VER} ]] && eapply "${WORKDIR}"/patches-upstream
|
||||
|
||||
# Security patchset
|
||||
if [[ -n ${SECURITY_VER} ]]; then
|
||||
einfo "Try to apply Xen Security patch set"
|
||||
# apply main xen patches
|
||||
# Two parallel systems, both work side by side
|
||||
# Over time they may concdense into one. This will suffice for now
|
||||
source "${WORKDIR}"/patches-security/${PV}.conf
|
||||
|
||||
local i
|
||||
for i in ${XEN_SECURITY_MAIN}; do
|
||||
eapply "${WORKDIR}"/patches-security/xen/$i
|
||||
done
|
||||
fi
|
||||
|
||||
# Gentoo's patchset
|
||||
[[ -n ${GENTOO_VER} ]] && eapply "${WORKDIR}"/patches-gentoo
|
||||
|
||||
eapply "${FILESDIR}"/${PN}-4.6-efi.patch
|
||||
|
||||
# Drop .config
|
||||
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
|
||||
|
||||
if use efi; then
|
||||
export EFI_VENDOR="gentoo"
|
||||
export EFI_MOUNTPOINT="boot"
|
||||
fi
|
||||
|
||||
# if the user *really* wants to use their own custom-cflags, let them
|
||||
if use custom-cflags; then
|
||||
einfo "User wants their own CFLAGS - removing defaults"
|
||||
# try and remove all the default custom-cflags
|
||||
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-i {} \; || die "failed to re-set custom-cflags"
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
|
||||
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
if use custom-cflags; then
|
||||
filter-flags -fPIE -fstack-protector
|
||||
replace-flags -O3 -O2
|
||||
else
|
||||
unset CFLAGS
|
||||
unset LDFLAGS
|
||||
unset ASFLAGS
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Send raw LDFLAGS so that --as-needed works
|
||||
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local myopt
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
# The 'make install' doesn't 'mkdir -p' the subdirs
|
||||
if use efi; then
|
||||
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
|
||||
fi
|
||||
|
||||
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
|
||||
|
||||
# make install likes to throw in some extra EFI bits if it built
|
||||
use efi || rm -rf "${D}/usr/$(get_libdir)/efi"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide:"
|
||||
elog " https://wiki.gentoo.org/wiki/Xen"
|
||||
|
||||
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
|
||||
|
||||
elog "You can optionally block the installation of /boot/xen-syms by an entry"
|
||||
elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK"
|
||||
elog "e.g. echo ${msg} > /etc/portage/env/xen.conf"
|
||||
}
|
|
@ -1,174 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_/-}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
if [[ $PV == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
|
||||
SRC_URI=""
|
||||
else
|
||||
KEYWORDS="amd64 ~arm -x86"
|
||||
UPSTREAM_VER=2
|
||||
SECURITY_VER=
|
||||
GENTOO_VER=
|
||||
|
||||
[[ -n ${UPSTREAM_VER} ]] && \
|
||||
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz
|
||||
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||
[[ -n ${SECURITY_VER} ]] && \
|
||||
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz"
|
||||
[[ -n ${GENTOO_VER} ]] && \
|
||||
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
|
||||
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz
|
||||
${UPSTREAM_PATCHSET_URI}
|
||||
${SECURITY_PATCHSET_URI}
|
||||
${GENTOO_PATCHSET_URI}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The Xen virtual machine monitor"
|
||||
HOMEPAGE="https://www.xenproject.org"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="custom-cflags debug efi flask"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
efi? ( >=sys-devel/binutils-2.22[multitarget] )
|
||||
!efi? ( >=sys-devel/binutils-2.22 )"
|
||||
RDEPEND=""
|
||||
PDEPEND="~app-emulation/xen-tools-${PV}"
|
||||
|
||||
# no tests are available for the hypervisor
|
||||
# prevent the silliness of /usr/lib/debug/usr/lib/debug files
|
||||
# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
|
||||
RESTRICT="test splitdebug strip"
|
||||
|
||||
# Approved by QA team in bug #144032
|
||||
QA_WX_LOAD="boot/xen-syms-${PV}"
|
||||
|
||||
REQUIRED_USE="arm? ( debug )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
if [[ -z ${XEN_TARGET_ARCH} ]]; then
|
||||
if use amd64; then
|
||||
export XEN_TARGET_ARCH="x86_64"
|
||||
elif use arm; then
|
||||
export XEN_TARGET_ARCH="arm32"
|
||||
elif use arm64; then
|
||||
export XEN_TARGET_ARCH="arm64"
|
||||
else
|
||||
die "Unsupported architecture!"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use flask ; then
|
||||
export "XSM_ENABLE=y"
|
||||
export "FLASK_ENABLE=y"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Upstream's patchset
|
||||
[[ -n ${UPSTREAM_VER} ]] && eapply "${WORKDIR}"/patches-upstream
|
||||
|
||||
# Security patchset
|
||||
if [[ -n ${SECURITY_VER} ]]; then
|
||||
einfo "Try to apply Xen Security patch set"
|
||||
# apply main xen patches
|
||||
# Two parallel systems, both work side by side
|
||||
# Over time they may concdense into one. This will suffice for now
|
||||
source "${WORKDIR}"/patches-security/${PV}.conf
|
||||
|
||||
local i
|
||||
for i in ${XEN_SECURITY_MAIN}; do
|
||||
eapply "${WORKDIR}"/patches-security/xen/$i
|
||||
done
|
||||
fi
|
||||
|
||||
# Gentoo's patchset
|
||||
[[ -n ${GENTOO_VER} ]] && eapply "${WORKDIR}"/patches-gentoo
|
||||
|
||||
eapply "${FILESDIR}"/${PN}-4.6-efi.patch
|
||||
|
||||
# https://src.fedoraproject.org/rpms/xen/blob/master/f/xen.gcc9.fixes.patch
|
||||
eapply "${FILESDIR}"/${PN}.gcc9.fixes.patch
|
||||
|
||||
# Drop .config
|
||||
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
|
||||
|
||||
if use efi; then
|
||||
export EFI_VENDOR="gentoo"
|
||||
export EFI_MOUNTPOINT="boot"
|
||||
fi
|
||||
|
||||
# if the user *really* wants to use their own custom-cflags, let them
|
||||
if use custom-cflags; then
|
||||
einfo "User wants their own CFLAGS - removing defaults"
|
||||
# try and remove all the default custom-cflags
|
||||
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-i {} \; || die "failed to re-set custom-cflags"
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
|
||||
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
if use custom-cflags; then
|
||||
filter-flags -fPIE -fstack-protector
|
||||
replace-flags -O3 -O2
|
||||
else
|
||||
unset CFLAGS
|
||||
unset LDFLAGS
|
||||
unset ASFLAGS
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Send raw LDFLAGS so that --as-needed works
|
||||
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local myopt
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
# The 'make install' doesn't 'mkdir -p' the subdirs
|
||||
if use efi; then
|
||||
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
|
||||
fi
|
||||
|
||||
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
|
||||
|
||||
# make install likes to throw in some extra EFI bits if it built
|
||||
use efi || rm -rf "${D}/usr/$(get_libdir)/efi"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide:"
|
||||
elog " https://wiki.gentoo.org/wiki/Xen"
|
||||
|
||||
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
|
||||
|
||||
elog "You can optionally block the installation of /boot/xen-syms by an entry"
|
||||
elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK"
|
||||
elog "e.g. echo ${msg} > /etc/portage/env/xen.conf"
|
||||
}
|
|
@ -15,7 +15,7 @@ if [[ $PV == *9999 ]]; then
|
|||
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
|
||||
SRC_URI=""
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm -x86"
|
||||
KEYWORDS="amd64 ~arm -x86"
|
||||
UPSTREAM_VER=0
|
||||
SECURITY_VER=
|
||||
GENTOO_VER=
|
||||
|
|
Binary file not shown.
|
@ -11,7 +11,7 @@ SRC_URI="https://www.adelton.com/perl/Cstools/${MY_P}.tar.gz"
|
|||
HOMEPAGE="https://www.adelton.com/perl/Cstools/"
|
||||
SLOT="0"
|
||||
LICENSE="Artistic"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-perl/MIME-tools"
|
||||
|
|
|
@ -1,20 +0,0 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit perl-app
|
||||
|
||||
MY_P="Cstools-${PV}"
|
||||
DESCRIPTION="A charset conversion tool cstocs and two Perl modules for Czech language"
|
||||
SRC_URI="https://www.adelton.com/perl/Cstools/${MY_P}.tar.gz"
|
||||
HOMEPAGE="https://www.adelton.com/perl/Cstools/"
|
||||
SLOT="0"
|
||||
LICENSE="Artistic"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-perl/MIME-tools"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
|
@ -1,3 +1,4 @@
|
|||
DIST ibus-1.5.18.tar.gz 2760121 BLAKE2B dfcf549362ac9ac0cb9adb9cedc3fd7146877a42e0e086ad7be18ccb6239868ed940d2c371d83c2e2706c7120702af0bcb0106da60889f0b3d5857b8929b9165 SHA512 34519c3464eaf2cac3320e1568fc76f4edb281afa70f335c015b828ff4e86b3224d77b95cdc0b2e76e42459c54b1044264ff226963fe739dd553ac7326d2f2d3
|
||||
DIST ibus-1.5.19.tar.gz 2842274 BLAKE2B a5aea4770c1c0a58a9e0b1aa26f47a8ab9eb5060a0c06179663984c5b531464ff4575a8ece2f2ee2122f777ca615296c1e46ad4833c68ba2da038f2b85dea374 SHA512 ddcd464c9afb6d081df1cfac65069506877eb4818c3ba5594bcf76f3c6795ef6c17177a778dc89b2ef69d10d87297aa12c8e04f156b750e500b51b32787bd9fc
|
||||
DIST ibus-1.5.20.tar.gz 3393487 BLAKE2B 0ed930cbadf7ecf9fa82ee2c0e2a8aa8cfb25a8dc1a2e2ffef0d4f894df31f879f08d7ed14508736836545cbc25b929707939c3b0ea53f2b44ba7489d6dc80ed SHA512 2bbcc19742882fa55d9c8704251f133c5be9f36a93cf52d70c460a4713419868deb634f965e67c1d5c45b615de388b92c0fbb863b118a546fbb89370a38eb77b
|
||||
DIST ibus-1.5.21.tar.gz 3463069 BLAKE2B 75b9e7cc4d84b69941d53321da1fe63ad911740a36ed51c7fceaa2a7bc30f6ae39d3f575b4b5fc4268d7c3b3e1c0bae11881dd7a8b7bd441ecf89c83c7279858 SHA512 c7c06e13e78fb4d4d26ce8975b6db4f7914efb325a903999a82197229e13d5ebb4afc876ef67e1d86db58f08c16350dc095aaea050b2f69c2bfc4c452adc5331
|
||||
|
|
180
app-i18n/ibus/ibus-1.5.21.ebuild
Normal file
180
app-i18n/ibus/ibus-1.5.21.ebuild
Normal file
|
@ -0,0 +1,180 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
|
||||
VALA_MIN_API_VERSION="0.34"
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
|
||||
inherit autotools bash-completion-r1 gnome2-utils python-r1 vala virtualx xdg-utils
|
||||
|
||||
DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
|
||||
HOMEPAGE="https://github.com/ibus/ibus/wiki"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="+X +emoji gconf +gtk +gtk2 +introspection kde nls +python test +unicode vala wayland"
|
||||
REQUIRED_USE="emoji? ( gtk )
|
||||
gtk2? ( gtk )
|
||||
kde? ( gtk )
|
||||
python? (
|
||||
${PYTHON_REQUIRED_USE}
|
||||
introspection
|
||||
)
|
||||
test? ( gtk )
|
||||
vala? ( introspection )"
|
||||
|
||||
CDEPEND="app-text/iso-codes
|
||||
dev-libs/glib:2
|
||||
gnome-base/dconf
|
||||
gnome-base/librsvg:2
|
||||
sys-apps/dbus[X?]
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
!gtk? ( x11-libs/gtk+:2 )
|
||||
)
|
||||
gconf? ( gnome-base/gconf:2 )
|
||||
gtk? (
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libX11
|
||||
x11-libs/libXi
|
||||
gtk2? ( x11-libs/gtk+:2 )
|
||||
)
|
||||
introspection? ( dev-libs/gobject-introspection )
|
||||
kde? ( dev-qt/qtgui:5 )
|
||||
nls? ( virtual/libintl )
|
||||
python? (
|
||||
${PYTHON_DEPS}
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
)
|
||||
wayland? (
|
||||
dev-libs/wayland
|
||||
x11-libs/libxkbcommon
|
||||
)"
|
||||
RDEPEND="${CDEPEND}
|
||||
python? (
|
||||
gtk? (
|
||||
x11-libs/gtk+:3[introspection]
|
||||
)
|
||||
)"
|
||||
DEPEND="${CDEPEND}
|
||||
$(vala_depend)
|
||||
dev-util/glib-utils
|
||||
virtual/pkgconfig
|
||||
emoji? (
|
||||
app-i18n/unicode-cldr
|
||||
app-i18n/unicode-emoji
|
||||
)
|
||||
nls? ( sys-devel/gettext )
|
||||
unicode? ( app-i18n/unicode-data )"
|
||||
|
||||
src_prepare() {
|
||||
vala_src_prepare --ignore-use
|
||||
sed -i "/UCD_DIR=/s/\$with_emoji_annotation_dir/\$with_ucd_dir/" configure.ac
|
||||
if ! has_version 'x11-libs/gtk+:3[wayland]'; then
|
||||
touch ui/gtk3/panelbinding.vala
|
||||
fi
|
||||
if ! use emoji; then
|
||||
touch \
|
||||
tools/main.vala \
|
||||
ui/gtk3/panel.vala
|
||||
fi
|
||||
if ! use kde; then
|
||||
touch ui/gtk3/panel.vala
|
||||
fi
|
||||
|
||||
# for multiple Python implementations
|
||||
sed -i "s/^\(PYGOBJECT_DIR =\).*/\1/" bindings/Makefile.am
|
||||
# fix for parallel install
|
||||
sed -i "/^if ENABLE_PYTHON2/,/^endif/d" bindings/pygobject/Makefile.am
|
||||
# require user interaction
|
||||
sed -i "/^TESTS += ibus-\(compose\|keypress\)/d" src/tests/Makefile.am
|
||||
|
||||
sed -i "/^bash_completion/d" tools/Makefile.am
|
||||
|
||||
default
|
||||
eautoreconf
|
||||
xdg_environment_reset
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local unicodedir="${EPREFIX}"/usr/share/unicode
|
||||
local python_conf=()
|
||||
if use python; then
|
||||
python_setup
|
||||
python_conf+=(
|
||||
$(use_enable gtk setup)
|
||||
--with-python=${EPYTHON}
|
||||
)
|
||||
else
|
||||
python_conf+=( --disable-setup )
|
||||
fi
|
||||
|
||||
econf \
|
||||
$(use_enable X xim) \
|
||||
$(use_enable emoji emoji-dict) \
|
||||
$(use_with emoji unicode-emoji-dir "${unicodedir}"/emoji) \
|
||||
$(use_with emoji emoji-annotation-dir "${unicodedir}"/cldr/common/annotations) \
|
||||
$(use_enable gconf) \
|
||||
$(use_enable gtk gtk3) \
|
||||
$(use_enable gtk ui) \
|
||||
$(use_enable gtk2) \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable kde appindicator) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable test tests) \
|
||||
$(use_enable unicode unicode-dict) \
|
||||
$(use_with unicode ucd-dir "${EPREFIX}/usr/share/unicode-data") \
|
||||
$(use_enable vala) \
|
||||
$(use_enable wayland) \
|
||||
"${python_conf[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
virtx emake -j1 check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
|
||||
if use python; then
|
||||
python_install() {
|
||||
emake -C bindings/pygobject \
|
||||
pyoverridesdir="$(${EPYTHON} -c 'import gi; print(gi._overridesdir)')" \
|
||||
DESTDIR="${D}" \
|
||||
install
|
||||
}
|
||||
python_foreach_impl python_install
|
||||
fi
|
||||
|
||||
keepdir /usr/share/ibus/engine
|
||||
|
||||
newbashcomp tools/${PN}.bash ${PN}
|
||||
|
||||
insinto /etc/X11/xinit/xinput.d
|
||||
newins xinput-${PN} ${PN}.conf
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
use gconf && gnome2_gconf_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use gconf && gnome2_gconf_install
|
||||
use gtk && gnome2_query_immodules_gtk3
|
||||
use gtk2 && gnome2_query_immodules_gtk2
|
||||
gnome2_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
dconf update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use gtk && gnome2_query_immodules_gtk3
|
||||
use gtk2 && gnome2_query_immodules_gtk2
|
||||
gnome2_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
}
|
Binary file not shown.
18
app-metrics/dnsmasq_exporter/Manifest
Normal file
18
app-metrics/dnsmasq_exporter/Manifest
Normal file
|
@ -0,0 +1,18 @@
|
|||
DIST dnsmasq_exporter-0.2.0.tar.gz 12912 BLAKE2B e4166ff1648b4f6780da767ec2b1ea144d132190d6fc53f77c0ebcc73a8515bbdc198d7f34e1ae806b8c76ae41ed90d60c69cb82294a67397022b522fc22f9d8 SHA512 5f1eb899da3b20c384c19cff0bfe0a8b09a0078b683cabacdaa78ab07153ecf35ddf94bf04cae64891eca83b18c6e027d9096afa9cf2dd2e4d3a2040e3daed0c
|
||||
DIST github.com-alecthomas-kingpin-v2.2.6.tar.gz 44383 BLAKE2B 91841e6353af639c9d1ad4ecb0fec797ba1d497c223c0d457e1999dc7560a84e1d75f209f5a18386874a499939c5c7d6a450ed61ebf265b6706077131fda486c SHA512 09c6bb5782639efc7068ed7606fe22c463b2397dc95a89c27ba567a58da10660bfea60d7836b63dcedf7db702f79fe7247575c33a503990f5ba6ca92e29b06b3
|
||||
DIST github.com-alecthomas-template-a0175ee3bccc.tar.gz 55291 BLAKE2B fbd48545b6a5809d210629ca3aeb03c366051601d5b2f7718f79a96ec18fa09f18922c1a3ffcbac3abcd9b8955871b5bb4c71c23a1839cf7f17d8372bc3478fe SHA512 5ca546170725c3bdd4d9b27ca3976d6dc6376be8db685e6e26cfaef4a51560f78702b7babbe5ed0b2d934d0c32867bc69b11ae757071dc143a4453e6e7ffabdf
|
||||
DIST github.com-alecthomas-units-2efee857e7cf.tar.gz 3442 BLAKE2B bb3a4acac34764b249cbec5f21fd260ab6dea6810183d12e13943657037903b874a209686b6913e8529a578cec4fb364adad475577c28456bf92add7f5ac9498 SHA512 855f15eeb83bdc16981694f522aa1e200a3857ed11ae87fca9b0cc70734eac76f5082bc3ed92f843b818da14b58dc921dbb1aed4ea35de056c087a64b7e25fe4
|
||||
DIST github.com-beorn7-perks-v1.0.0.tar.gz 10866 BLAKE2B bebb0b77adef45fd5c89302ba637e3b5e8e918276ff798dbeb11fbf9d490f3efa760cf4685b21c8a736469fbe7ebce3f20bbcc66092766e418a654d149caa401 SHA512 23a6660dd9e806efc841fe3acf702dc3471808770c86cbfa3353adfa9d9534eb6d20591bb60be2c798ebf8823907b2d5188339869f4b0f61bb2e9ecf74b4ea77
|
||||
DIST github.com-golang-crypto-0709b304e793.tar.gz 1637789 BLAKE2B 282b99cde27b7ba60063373e43e0ac173991656bc397276becaff8d1931310218530470633e620c3f380e508ea288ee1c3909147fdb20e62df553ec84eb957b2 SHA512 82a5eb757560d66659fdfab8d4476d28bd3d70666d6e302b99398ac2b5e501141bd78491b9f4770f2f94f46c7397f7001d6e0ad0aaec14aeabbfa5deb9211610
|
||||
DIST github.com-golang-net-adae6a3d119a.tar.gz 967436 BLAKE2B 408acec685eb1c3125434555733c6db80ce4d95897b78b73554db4e0a8f1af82e6cd3e43a42486352eed183cda049c1d25aea441cced841256d650f908276124 SHA512 8b997e24a583a5598a555c864d9350683be275b403ccf7acae7de451fe0934f55d2dfdde0785fb2e138162cb5b4f9f63170d2bb9ef87a3c45f6d5edd2b04d5c8
|
||||
DIST github.com-golang-protobuf-v1.3.1.tar.gz 310884 BLAKE2B 704efef653d39b4954798537e7451d15dd1d913c67d1332ffc016b396b028a0dd03487765a89b0bc5f920b75cf4f51be79a8da9d3291e0f02873c47601360080 SHA512 7dfc6d7851c7181e1a73effe9e8a97752bb428bf207a44b065412a8e87e0e3e200b5eef3d8c68af33a0721d12a8b98bfa88b22add074b19b6e1759e9268abf25
|
||||
DIST github.com-golang-sync-112230192c58.tar.gz 16835 BLAKE2B 51efe53ea7ab1f11f8ff078fbfa91526b97a1d918101bdbc755aa500424dda860d3a11195c1e44d033eaf7e0d09e7f327e404ad9af84f4b9747d8805b53dcf10 SHA512 bd90bb14e688fa7613d83dc8718bbb688a2f05cc8eb8c3dfbbf71daa7dc08e35044803c4bf8e5d5aab625a612e986e6f76c822c437f52132581ac37e0e2e92f9
|
||||
DIST github.com-golang-sys-5ac8a444bdc5.tar.gz 1112270 BLAKE2B af06a2e7c9d88879fea35573d5fc85f99f890505775298c4d32fb66da152a66f37f51868d93ad4d4e5964bb86acc8559616d8c38b9583b540ce938b3f91df9a2 SHA512 02a02cebe1aaf77a8d885c9f775866c7524a9af615243a839ed99d1e3a96faa700d1d32fa55efa4da97582b319dd61e77588aadadd89cf58d7881b9db2dfd9c5
|
||||
DIST github.com-konsorten-go-windows-terminal-sequences-v1.0.1.tar.gz 1909 BLAKE2B edc8dc8f9a9c27d724b98614c2d937f5fed94977c1590f542cb1c8724478a63bba61cd6569fc7daed1e870bc59fc5ca0f5acd501f58e7c93e5c69517c9ca80ac SHA512 8c781a4c17df20623b8ab5af9757fedf6fae9362c10f195eaaeb821a0520ab9407de30607fb085a38a04915eb180bb8d5c4940f91db4fca7ce1cf69a8276bbe7
|
||||
DIST github.com-matttproud-golang_protobuf_extensions-v1.0.1.tar.gz 37184 BLAKE2B 9ad023f9b70938f45e6dd44624a7008c1895e488e63124bcd8f8492292ef98479e966ed627a62de32e0fe84a57e60710227e02e4a276aabece81f021af9408a5 SHA512 63d9963502e967e47253f638a19dfbeaa2b63efab74ed790539ceaa9b4a0b695aa107f9e0c920c0da547ac1abe81af22d47f6de547c500deeb005fd8a5e22660
|
||||
DIST github.com-miekg-dns-v1.1.14.tar.gz 1692529 BLAKE2B fbef157464c74b6906f3940ec61e1a96bc65bca62193f066d6a52714618fede3585d066076c4c94c197e8e6b36398e82835fc100a7977e9ea57c258348669791 SHA512 322def7c1905aa078113c5709599ac9e91833aa84a46495d4e422e9c4dc4958868cc3bc66aac69c3bb411ab006b7d7edb566f0ad2ec63231f902af1e58189574
|
||||
DIST github.com-prometheus-client_golang-v0.9.4.tar.gz 142795 BLAKE2B dcf60337b5afe26825c58b88db415cefeeda1127d529eca1708a8b79594cb7cf677c32bd644408a1864258a47b28268d7b650416db2ca67c6298831ceb1e91a2 SHA512 45c07c0673c2db1c5a7a6bb47d26d0a33c71efac52ed38d6540bb81cfdc37f4160d112614a7d771ff70dbdf59b6837854c4c44674d63fd2df62e8d26606f1d4e
|
||||
DIST github.com-prometheus-client_model-fd36f4220a90.tar.gz 57542 BLAKE2B 16f73bf9a1dfde0dd3152e11ab4d3a49271209b02541951471664a1226c9211f1b77ef4a32faf3e184888b080d0c76e3d02d03e21d688399d7e3c14629df738f SHA512 bee4b4ffdb56633ac763dd624d03db5b0dae433e2a2d1e4ff925e34444d62cbdb879d68574c7f8133f11d718cce3bdc1d686508acfb470e7dea0109c98266b1d
|
||||
DIST github.com-prometheus-common-v0.4.1.tar.gz 98631 BLAKE2B 1f2d4780c6e0bac957320ebdfb83c6ab9de28abe8b5ea6f75d76d8af76ecef37231da82a070da28c5e05886241c7db0f9538cf85e0b26d20aad610639310e9a4 SHA512 36860b02c9ed11fa02aea619e2e7bcb58f2ade54dae2210194d6b83200ea76e743b07e62d8ac8c20f31806bb0ec680c579da359d41d4400ce50ed6c902e9b534
|
||||
DIST github.com-prometheus-procfs-v0.0.2.tar.gz 78550 BLAKE2B cded530ef80939cda11dde97d02289ffc1033cd90e7c7eb758468ccbad9f9bde7a259324c067c84b9d16c45be0c2971bc2652b507118045acb23b2a7b36a8f9b SHA512 93635aa795027e71cb79bbd35cf5141617634b09e2d56cad578abfb69edeb54fbda4971b9c81fccd51eb7837fc23f6773fd723b250dd6b16a25acb41aa37bcf4
|
||||
DIST github.com-sirupsen-logrus-v1.2.0.tar.gz 37794 BLAKE2B 64961dca081f64cd8154a4a583b2a1cc72aeff581d9c6f0fc8786a654f5da4c17f53512f3b26f346a7d491b84f7c8aa25d02bfa08996fdd2a63118efc9ce29ad SHA512 7f582175fb13e926c172cf780409a2ef7b11ee72c4a139df6b59553068cc146a81db53243b141d998a86ec0ec0fe467d4354c7335b76192a494384865bc6ad9d
|
51
app-metrics/dnsmasq_exporter/dnsmasq_exporter-0.2.0.ebuild
Normal file
51
app-metrics/dnsmasq_exporter/dnsmasq_exporter-0.2.0.ebuild
Normal file
|
@ -0,0 +1,51 @@
|
|||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="prometheus exporter for dnsmasq"
|
||||
HOMEPAGE="https://github.com/google/prometheus_exporter"
|
||||
|
||||
EGO_VENDOR=(
|
||||
"github.com/alecthomas/template a0175ee3bccc"
|
||||
"github.com/alecthomas/units 2efee857e7cf"
|
||||
"github.com/beorn7/perks v1.0.0"
|
||||
"github.com/golang/protobuf v1.3.1"
|
||||
"github.com/konsorten/go-windows-terminal-sequences v1.0.1"
|
||||
"github.com/matttproud/golang_protobuf_extensions v1.0.1"
|
||||
"github.com/miekg/dns v1.1.14"
|
||||
"github.com/prometheus/client_golang v0.9.4"
|
||||
"github.com/prometheus/client_model fd36f4220a90"
|
||||
"github.com/prometheus/common v0.4.1"
|
||||
"github.com/prometheus/procfs v0.0.2"
|
||||
"github.com/sirupsen/logrus v1.2.0"
|
||||
"golang.org/x/crypto 0709b304e793 github.com/golang/crypto"
|
||||
"golang.org/x/net adae6a3d119a github.com/golang/net"
|
||||
"golang.org/x/sync 112230192c58 github.com/golang/sync"
|
||||
"golang.org/x/sys 5ac8a444bdc5 github.com/golang/sys"
|
||||
"gopkg.in/alecthomas/kingpin.v2 v2.2.6 github.com/alecthomas/kingpin"
|
||||
)
|
||||
SRC_URI="https://github.com/google/dnsmasq_exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
$(go-module_vendor_uris)"
|
||||
|
||||
LICENSE="BSD MIT Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
acct-group/dnsmasq_exporter
|
||||
acct-user/dnsmasq_exporter"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
go build || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin dnsmasq_exporter
|
||||
keepdir /var/log/ddnsmasq_exporter
|
||||
fowners ${PN}:${PN} /var/log/ddnsmasq_exporter
|
||||
newinitd "${FILESDIR}"/${PN}.initd ${PN}
|
||||
newconfd "${FILESDIR}"/${PN}.confd ${PN}
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
# Please set the flags you wish to pass to dnsmasq_exporter in
|
||||
# command_args
|
||||
# command_args=""
|
15
app-metrics/dnsmasq_exporter/files/dnsmasq_exporter.initd
Normal file
15
app-metrics/dnsmasq_exporter/files/dnsmasq_exporter.initd
Normal file
|
@ -0,0 +1,15 @@
|
|||
#!/sbin/openrc-run
|
||||
# Copyright 2016-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
description="dnsmasq Exporter for Prometheus"
|
||||
command="/usr/bin/dnsmasq_exporter"
|
||||
command_background=true
|
||||
command_user="${RC_SVCNAME}:${RC_SVCNAME}"
|
||||
error_log=/var/log/dnsmasq_exporter/${RC_SVCNAME}.log
|
||||
output_log=/var/log/dnsmasq_exporter/${RC_SVCNAME}.log
|
||||
pidfile=/var/run/${RC_SVCNAME}.pid
|
||||
|
||||
depend() {
|
||||
after dnsmasq net
|
||||
}
|
8
app-metrics/dnsmasq_exporter/metadata.xml
Normal file
8
app-metrics/dnsmasq_exporter/metadata.xml
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>williamh@gentoo.org</email>
|
||||
<name>William Hubbs</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
Binary file not shown.
|
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/p-f-m/${P}.tar.gz"
|
|||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~s390 ~x86"
|
||||
KEYWORDS="amd64 ~s390 x86"
|
||||
|
||||
BDEPEND="
|
||||
>=dev-perl/File-Stat-Bits-0.190.0
|
||||
|
|
|
@ -1,26 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit perl-app
|
||||
|
||||
DESCRIPTION="A terminal-based file manager written in Perl"
|
||||
HOMEPAGE="http://p-f-m.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/p-f-m/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 s390 x86"
|
||||
|
||||
RDEPEND=">=dev-lang/perl-5.8
|
||||
>=dev-perl/File-Stat-Bits-1.10.0
|
||||
>=dev-perl/HTML-Parser-3.59
|
||||
>=dev-perl/libwww-perl-5.827
|
||||
>=dev-perl/Term-ReadLine-Gnu-1.09
|
||||
>=dev-perl/Term-Screen-1.30.0
|
||||
>=dev-perl/Term-ScreenColor-1.130.0
|
||||
sys-libs/ncurses
|
||||
sys-libs/readline
|
||||
>=virtual/perl-File-Temp-0.22
|
||||
>=virtual/perl-Module-Load-0.16"
|
|
@ -1,24 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils perl-app
|
||||
|
||||
DESCRIPTION="Wrapper around programs that don't support stdin/stdout"
|
||||
HOMEPAGE="http://membled.com/work/apps/pip/"
|
||||
SRC_URI="http://membled.com/work/apps/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
mv "${ED}"/usr/bin/{pip,gpip} || die 'rename failed'
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "To avoid collisions with dev-python/pip executable file of this package was renamed to 'gpip'"
|
||||
}
|
|
@ -12,7 +12,7 @@ SRC_URI="http://membled.com/work/apps/${PN}/${P}.tar.bz2"
|
|||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
BDEPEND="virtual/perl-ExtUtils-MakeMaker"
|
||||
|
|
Binary file not shown.
|
@ -1 +0,0 @@
|
|||
DIST geierlein-0.10.0.tar.gz 1124857 BLAKE2B 4c8f62efd3298c1346e965ff4c2d867cb046710808a38cb831cea6b42f11818768368d968f84a104acb00c600f6a0b0188537a01ff237da6e3f6e77dd6dae571 SHA512 e3381a57d89e2e232692fed08b78d15398a7b38361ad489d097ea2bcc6dda778d1ab2cefaf461b1c1cf8e3094d5e61afc5ed073a20eeaec4ad2afec1959cc8ed
|
|
@ -1,29 +0,0 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to German ELSTER"
|
||||
HOMEPAGE="https://stesie.github.com/geierlein/"
|
||||
SRC_URI="https://github.com/stesie/geierlein/archive/V${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
RDEPEND="|| ( www-client/firefox www-client/firefox-bin )"
|
||||
DEPEND=""
|
||||
|
||||
# needs nodejs and a couple of modules we don't have packaged
|
||||
RESTRICT="test"
|
||||
|
||||
src_compile() {
|
||||
emake prefix=/usr
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
prefix=/usr \
|
||||
install || die
|
||||
dodoc README.md
|
||||
}
|
|
@ -1,83 +1,3 @@
|
|||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_install-rpm_en-US.tar.gz 163655877 BLAKE2B 4a232f56f8fd511e07df93a3d6ccb873bb6d586075b1c8aae34d3ff63ad5790c4ee7587a7be41be7e2c71942291ad859b848af82e6a039f4e3bc09d299510420 SHA512 5618fdeff361fa2ec68f87d9ca7da2cc56158e941889cb464757b1ec852931a8063a5cf6a43b66da51d063a6230d19380a790b76ea777efbe8f2349c866001d6
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ast.tar.gz 18753459 BLAKE2B 8d9e1fb6108403909546ab5ed688a6a6b39fd5cdcadedd2f3636a1024913c20e1964bb9e9152babab9fedd084e98126c8db80bebfd6daa6d921f96cd4f6bc302 SHA512 c3835453831903df9b133661de06dbada6e329aab0f80253ed4a20c1dcd2d97d0f7b513294dbc712a854840b20c33d7a6df6b0e3270ac867480c64fb86579c06
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_bg.tar.gz 13608507 BLAKE2B badf53b10f6ac444d5d66fed932517dbc04a269b6796ebedb8f6ebe7899c9ca557526b1949a0a9557a25e07ab2bace1f8b57223b73e6b71caf51cdb4774acc7f SHA512 63ef4b253bf5909f17e3a1e2352dc8a2fb17ae7dbaed59fd5f5fa91e0d7ca78944ccba8db4e42476d57ca67e6bcf438011ef12d6199b227c3260e76e536b6858
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ca-XV.tar.gz 20190793 BLAKE2B 4b943b0bcad9f8b6f676b00f03f2b06ee139b7b5ce8d8f74e8b9f9846f77471b013ff19da2e03c49d404e7df54656202e8e8dcd065121c05e383c5b4928306b9 SHA512 bdafeea03a3788393b4d0c21058e9ee34091eb8e22d145ce615253fcc38098839297f0d4ee3d497b2d6afe699713265d43ac5297d2c0f0f6adcfdd77b042037c
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ca.tar.gz 20184423 BLAKE2B 03be904ef2f76ae608efdaefa1351a1a7248cbd0db2d790ca1c0b472a682244b5948bda26224330267ab5ed3ed3f49012544507284548f0e38d8cb03cf04903a SHA512 94e245f092acab015796fe40f9d79cfff333445434b1ed203285f10da83b8406743da27e99406e61a4955b078625c8b410b97434dc6ad7cb67a62feacea1db6d
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_cs.tar.gz 12651354 BLAKE2B f7f6a5c8c42f494275cf05a248cddb8332684f48cf9dfe7766892944a404d2ee21725342dc10233a3839a247add39c2f663af069b83025b5ea481cf716df20a9 SHA512 1678889ef07560c363185611115b107dd0b9c9d53b11bcbc259ed928c931e7f1a875ef819927ee6a74099d79dde212a9b8295d8dd5d7a6e539eba76a2b7d2ead
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_da.tar.gz 12441160 BLAKE2B eaac2fc97039c5c7972585558aae379e88d6cb596244c3b12d30661a38bb519779522777b6d0f7fdab92ebb8480c94489c40a1b65d78775b01b7c2e34121984a SHA512 965b439cc0beb69428db94970bb6be60e2d4d6b32fc58250da05a904d1800436d9271c21531342c0eaa1f922f95dd244c5816c31df2a96435ea5764370bb43b6
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_de.tar.gz 20372524 BLAKE2B 149e1bcbc14b2b852eb11633dd455052a3e70ccf314a07a4d310799ac584a8045116962bdef4163ff2160a9ff28c1da3b161c4af52d1169426a0e874b0aef070 SHA512 032c600940593089f26f90ef923261277548aab56369bedc7b7b66ebad55b964f43f5d2170707b233c5c54207365d7c37770cf3a1aa73760dc5f6a718138c0ed
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_el.tar.gz 21712932 BLAKE2B 091cbc2b262b5a2fde58ac1da6144e254b616da9845ea6123e351b9a8c870302185810634e56a9d77236ed3c95387c880eac19ed3b8ec5092933af1133fc5cdb SHA512 9488893ebcd4a0bd9da55e663d0252ffb51db1bd6f9e1d22b47d958cd8cac14bc497d42171ce87f2986841466d14a34263c86310e5c9098a4e34cbacd81a3dd8
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_en-GB.tar.gz 11401535 BLAKE2B 31a8aa124f077475d027b77165a954fb351593dfd5f6395cd77b7a58af427be068540e399be8bd85628a34d16d9807a4b522493fadbb244355291ef66158ad23 SHA512 ba05170d3cf1eff561b37fde8ae42bb4ae8e4ca3f119da407999264c19acff3d3f4aa4567f1e3f12273688f5c29f1826db62916d9fbf4d44163da2d0aa8c18dc
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_es.tar.gz 12840832 BLAKE2B bd475a84ae4289c25307c5c3fb2537a7194cf8a71dd19da1058b5418abea5244349e0f6509e7be2c76e50e95acb022bc0597479c7055458e2d4dee85e8527e2a SHA512 be977df41be38e37f9362deeeddab7b06938f5f7b16910b142102e6f5ece2ee986d756fb64dc46272a021a2e8c1634c2eb9ca1bbc7e1bbc1d3c6cf83077ee27e
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_eu.tar.gz 12691279 BLAKE2B a82d9e9ab459e9aa981a99798792e15342bf32fc3bb0a694cd255db57e64cc66f10c2637c768a723377a78628aaba3478fa353c1627864811ea14fe2cac96638 SHA512 16d50b74f44aed73c4ea3d0ecdeed316f41d0bd38654ec34f43cce5b5a22c736dcd6ae0d1fc838c80dec49464b89889fe064b0ddd10ede6e387f9d04f46226dc
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_fi.tar.gz 20454946 BLAKE2B 627db94ff783bbf1b0714f53f6f8f0978c12a88c5f01eb514709191457249ed921606cf74e79aff6ecefe41820d742179a666571ed7a758cc944c2388f031ace SHA512 e86de9f6cb52d74c7682ae2106a95f3c16c879ae3005df1811b5d71135c82f1eac9a6d9d7d48f1b99d5b2f70831257ddcc0c313715740bc963dc437e51b49a8b
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_fr.tar.gz 13066867 BLAKE2B 7c7b51102d15787bf569f60ad780a3cbc712678230b91b75e26947294efb84f630762d27009b19281dc61f8783bdb968432cb9121ef272724cf2461043e18a2d SHA512 000ffb291f11da39e79faa23ddae2c898c2eba378bb5a8a18645cc2ca2edb650ce8189ecd734a3741ff9bb73a2e5bf0136b8bffbdfc6e50e9baee392406b6213
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_gd.tar.gz 18758514 BLAKE2B 5c90912eef710e4d0a01b548caad44ba053976a2dba3dd8ec14dd889c6d790d0f13d5de4404599d64051e48421f47257e982fab5a38450e04602a66eedd473e2 SHA512 e21ebe89344128ad83e93012ebb5546e1e0875d26e405d6a50f0430ee8fd9b75b663aefadbde0fd9bd64cc4fedff8e8136071b68e5f7f06a6af83bb7319da4f5
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_gl.tar.gz 19776753 BLAKE2B b7cbd70be76868e43e12640b6b76450897dc31c8f3db347b1cc49a36c2ab517f72cc14da4ccac7fff8cc7e2b420816ceb52339b84248aa4aff7add917e90bcaa SHA512 1e7807424dbb00925a16b9f507235ce4d677402eb5963571378c4fd4190323b9634398a039f3a5f7b842088b295607b9fb4d0b4c02fb2172e0dd4e429f2bdf2e
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_he.tar.gz 18778426 BLAKE2B 2e99ab4b251a9e496a64b396ff447c7e1d00d5dfe115d065e642fe5ce8573ea39b4dcc8b79bc37527e16521a8eab45e0fad08d45bf89ba9b80a3a1899711e37e SHA512 b14c1a1cd36850c4628d2cf00e9b280f5dbfbe315d9fc779282cf15220a06e471586c28d7bc1ae0cca8082da28df98eabacb6676145aa23e80e010e1945017b8
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_hi.tar.gz 19738628 BLAKE2B 968c4126127dd5b1e21af592eea9e438982d2b65422cdb7e0b1b91e1e05db3b830d47eb25b425778b02dbabba0a0e96a7f8ec11050f3d752929223c1c0c123c8 SHA512 92f8c8c1e18281789789ce9f909f68c5e0cf7b7b196e825a375b72157c8e66611674d9e9dd5866815621b4d9b767bbffaf2ff4db7b8735cdba99a6e293e8edf9
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_hu.tar.gz 13105240 BLAKE2B 10ff9f4b651bbd242019cfd78302abcb4893f1faa80816587d636e833c34ff96b6e4ce4125a10bf9b1dd1100c4dcc9ceb23d42d09b9b83d148572262eee5b733 SHA512 a6e24ff185ca396f41e70208bacb78b8bf7c6b4e35577aec2d044d91c3708d0bacecd593207b93662bd5cc1d3268eb30ae4aa9bc6e3ea8038ee5b9018db85db0
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_it.tar.gz 12810928 BLAKE2B b5cd385f2e73ee329b1f72269ef23f99c7ef35a0a2669b47a57e3889d70e2edc07c9acaf72bda35e47eca37247940c38042d29b0685fc2ad349c266adae60675 SHA512 10d051b78ee1bbfc0607f4b974b51c92cc25e3772d9432fe8f282d761a7880b51c34402e6ba2d59be3322573bc15a6319ba17b246de89d8c8075326a19ec890a
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ja.tar.gz 19054212 BLAKE2B 7b7b070e2d19b37679e257cdccac5b64f7d5505049852098d2feb1ef8b9c6daf8b2e7fe2b9aef3e7c288fce2f56508fb295abd8f65df6113943ef82d6948dc92 SHA512 accfee4fd1e620cd47ad80e8397ec22dfa08276a1928122fb7bb7a32b9f767050205346ede1037271f610ba69482d04a00f5875ff9af89bd7a63d2754d4d56fd
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_km.tar.gz 15959459 BLAKE2B 2b6901b6c492d61413568b8bfde94398e2fdffc51c11c6b05f99200f0018fc08fdd363f01d3878defaf5c8280d44259e3bf02676e0dff1e79660ab9effbacd5a SHA512 2620effa6bd1709eab2060caa580d7b382f38db16a4466f901b0d897b7460d05d59d675671883bddd9abc16e5012c5fee0c66f04f889c6eab928ca294e2dae4e
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ko.tar.gz 12556735 BLAKE2B e38d396bc68140a4886f5b891610e2d7b953ef487255fa7682f5ebf9e63a9d6f1152e17592d0e680a571ae4d10dc989180839b858afc97546a6fa86dd4c1564b SHA512 fd83dc8808c361170a0a8199a294f5514372012ce510ec1dbb08abb18c099af64c5b7ebd25041c399161456f45ec3e98e30a28e34e7c0ee97bea832182a83a06
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_lt.tar.gz 18655444 BLAKE2B c40746f8b954d2a467de8ee19616b6f7725a2c71d2c779c74e74bc956220e5e7e1ae8b66ebeefbf4fe768198f52bfddb86bc7ba2f1b55d6786a74b862779bf38 SHA512 f5619463a860c16341ad67f23bdca73210a266f7ba91a63e0b8ca6c6f1f6d9a90e049905851e3098f26bd21235425a1b2461fe2e9271d7f79e13b053a197389e
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_nb.tar.gz 19895321 BLAKE2B ac61c45904072f62ba55671d4948657d3fb771f9a227ea349b4cdf96eb7b19bdf52eeea17a47987652a2a9f74e24991a171334fec3e7beb5852f7ea5e17c773f SHA512 3a621b6bc0e70138c1fb888404127b313b4d1de68927be6dedf3186f0d8ac6be73f800b9ba40a8a420bff532e55dc1d2540444d29d007eb7a1005772b84d3565
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_nl.tar.gz 12647731 BLAKE2B aeec58cd6a2bf9ed3d93033b18b7c123affc2077a313a551090a3edb281292e28738d0d3a0f223e9ecb0664f3c6567b481d9579de59dffa207b4e1e27b566811 SHA512 74533061d9b2055d944821a81ba56fe5830d5f65e82b317617809c5094baf8d7d8fdd5fdf7429ef2e76436e683dd121220f45ded2a99541c7d20d5eff5627beb
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_pl.tar.gz 12989098 BLAKE2B ccf4a6db0595768a4f5ea35e1d594556ab836810756d8111ec902cfaebc0ac5461659ddd6a91aad384943b43c4eaedefc411cd46eb4aafe957f4d3dc7cfe1f3b SHA512 4addf577ed1ac32ddf4d29d0eec45b2f203695f57e25a66cc2bcae56356bac173214bd2ca8f3f9bb6e511f48f8ca797a807660095b44980c4966df23b27167dd
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_pt-BR.tar.gz 12662908 BLAKE2B 7a5f5dc6d5c8cfc04a4fed136af3318a64050da2887c9f4e35050c6f48f5d8680b037af270bbb73b6bba3559dc700abe24add9f20ddabd8e4fcb1685a01bca22 SHA512 10dfb04cb5215726d2c6d4a2c75bdca16b15a5b156275ddc05ab5b5fd7974702086eec3ca8a8eb797f17dd7a27ce7efc1f93d6b390223c8fbbb6b5bc2be0f939
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_pt.tar.gz 12657515 BLAKE2B aad9d39d021a1d0fb3ece8d76ba56daa844422f7076a7bbd2850551300783bded99e4bef2667e657e2216471484587300f75acd0cc8e0920992261a01541ab96 SHA512 131b8d8b8ca268446a670c33615f57ea4a8af3b1c34ff01a08ec5137fc7eeadfdc64a6e90e8addf0d171ba2e5028c55589d83be630a8d3b073417b5fbb1e19c1
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ru.tar.gz 13744671 BLAKE2B 10447de93d091dc301f2ceb4899a53471b2c1537c254c74979e56a9570ac6a6c7b1bf717441c59dc32ab08b5f84c0df2b0567090a715d5efdb35093207fe31a7 SHA512 50a4359b5efb4388f992e0ece9226be06c255caae499d1a71a9fe012a39d63aeebd088ecedc13d9510e4cd64f7cecb1646a6b8bf7b8fc852fbf9e5e0dc3fc2eb
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_sk.tar.gz 11845678 BLAKE2B d8b6be6ca1c9b4b8d43ca98de87014a8b3f15848d9a95327e7e3857e5fb449b8f5d8046b3a5801ebc8a0431883a3fbbe4c53a96a2ffa359616363ce035d1c979 SHA512 7ca6910a88c0c5c593d899532a3cfa943cb2d933356f61df4c52d6b3dac6c70ac0632de7a5769cbbea7788d841833251c291818a407363da15b691561e4e7d43
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_sl.tar.gz 12587279 BLAKE2B f4e66324fb420601358610e0001179766ae5d9739c88c7dbb5db91aed50edc0b78792d2fb3195aca948a7e0df3f3aedc9409ddee25496f8dbda59bc63d8504af SHA512 d129f91f819fc09f22722d8545cc26ff008163278051a2acbebadd947c3a27205dffa1e790f6ed7522fbe8cd9a57381b3d24b171aed24f8eb18f2fc84d9bc3a4
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_sr.tar.gz 18739687 BLAKE2B 77367768815d41f624b60170e672f7972718c692ecb879b4571b4914ffd96bc108555d41647e2749b8c1539f7e2c8b4fa2eea74b332727d578366560568b4b22 SHA512 c33c8555ffe3dfaa4e96fe5c5427d0ff1b3ea8551af5904597ecda4c78175d0dd82ef2ee6a14c009c1d89e6e94556496af4d541f0620f5255219392e7d0e3675
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_sv.tar.gz 12480908 BLAKE2B 269172d93bb5f03188b0dbb9faa20c94dfefcdfe21380ff2a08474a5190bf544825428f947c602fd4f423070c7a0a63b5d843489e62e60f2c0f080e5c5646fed SHA512 87a98d1c65eef08738fb6384c1b3ed9e18575c2122bd8017791c62c8611e4b1415a57965a49ab83e8b25b5d1ec849d9030441433534a00e42b6165398ed1ab42
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ta.tar.gz 18758998 BLAKE2B a2d857a97d5937408712a28ddd256ef285f50b389c614a5e9d93f4618ed42dbbdc910753a9c1a0b5aeca594e30c93b4e0f39f0c461af0d5baa100293d8c8e93b SHA512 9030ffb35ab7d9460ea5b6a27c192e11831c95ab974fbaa8f6f4eb90fb9a6d721d88fabaa39efbcf80478d665f4e203869f25c1baeaf7e4da0bfeb8a60145eea
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_th.tar.gz 18709813 BLAKE2B 8137c4fe7bfcad491d7edb79d19f34be376e1386a01881b6cd2b4937ca3e264d23974641f21adf6289d31bf4ef8c21bcf097e139a3a1a2020fe07d693fded86b SHA512 9b93a459d7af3b5de1f15a8caed0b0824d8aa5dbbd5d57be9f79b1861bb14256c6fd54b965570cdb56a5ef13b7708ceed6b3a00e2451682a3b71dfdcefd43f66
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_tr.tar.gz 12182835 BLAKE2B 98b075a743f8df43f559f72381cecdd78f8c66ee67937d60a7153358f6c8aa0c0c329c297bb510f1e8f20ec8ca2f678bdeaa38c1a0bf29466b251ec583db7bf2 SHA512 262158ed748943a23af21e48416cdd1713c6d02eb937020d2a377ba548e3fc705233118a149f368265f1087cfeb5707785c0ef830aa969c790094a3fa2a1650c
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_vi.tar.gz 13428036 BLAKE2B 1e0df5e8077a321b3573703bf29af1dc4386652814b7b30aea6e9bd883d20956a313d239c29b9f764b71334558024f6988f9c6acd85516c6f47a62587d191e6f SHA512 4e44e4c550d2f5d3596bd53b99fafab47b3b567b13c1183fd274a8ebe7ceac585c3edab51d860ec86f4de42d5ce37974b4770a006c68d1520e5fc1b43412e893
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_zh-CN.tar.gz 13865208 BLAKE2B 44eb061eb5ea255b4af663c9c929893ea87b923ad1abccc277dfbc3422a15c3370305e6cb01a4e25d521ed509ebe1cc27448453bb654e71278273cd3dc2675a6 SHA512 5f384cbe98ca8abe0f6501713002d9d4cb5a56405c904023d6b240934f096cfca0420ce0469bf24c1b238bf5d098bfe9ed114dfd681eb9224787c0dad8191ccd
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_zh-TW.tar.gz 14074759 BLAKE2B 3250dd5e6b13b6812e62c9208b05f160f19306bd7d6f11555d7281f10e860785d8f90b4f7497fe017db1f14d1b4c49ae69bc70de0df2dba03b0a45a19fb051fb SHA512 4eef2271b473fec44e4e3f68c60d05634a57a14f563b28e9d1f48c45ebcab295c9de5bb2a00cda6d96735f58467fdef44f87b0f69edfb80dcde6634eaeb6e9b3
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_install-rpm_en-US.tar.gz 156322235 BLAKE2B da5c28d3c7bab633bbfd0486208c9bb278aac0dfbc9702315ebee35abf7f9ae1d82ec4a0224a9fb530e89a103514ddb27261842ded8fff6f3010bed108174988 SHA512 bcddf14ff245c1314dc000efd909d376ab77d46920bb9a311a41685c4e2d4e4cd49b471e370fedf7d9ad1d695460e5c5e88b7a78ca842adf2e8c1112cd2b21d6
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ast.tar.gz 18762044 BLAKE2B 69f901974e1d9adda8dfb3e4e679da6a751a4e13846c96086cdc127b795bc529b990d871d8ea606d41527aaa17f9c30db1f419cff06983752bfd07098b6a37c2 SHA512 f5d2d386a43ab0e375df15e5a03fdf8c1bfd20299bd93fd9cacd37da45bc08024406ba3297643ef38d378b8bc9e6aaf55886984e8f23aa2d42683c046a2ebe93
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_bg.tar.gz 13615618 BLAKE2B b4dca0578d002dab18def030e828fca457532d9c90922ff19a4d6d25bfbbfdc7cf465c5927ebb63e6652fd209fb1930c6994343d4740b4e8a3392f2a11c0c534 SHA512 d720b38d0c282972f05da38493368dbb5bb5d5325aac5ea0f3e90590c357c3e1543e64602a7e0cb04f0532f963c14f237b41c9a6cbcb441ca805547f9d9a5b74
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ca-XV.tar.gz 20200493 BLAKE2B 308dca56d16e5309673252faed09c8c51dbb38a3b2d7bf3f5d5d5c5cc78deeb8941e50c8602413b08bac92ad00ab3de7eb5b2186ded30e4dcbabee4aa59170b2 SHA512 b758db1908cf5bc867cbf86a361a42b4f4387ae35a353408764a1f3354204ed2bc659beb95f07cb5005b429c39acc6f379c40e39476e174b2a4cd21f2af56c62
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ca.tar.gz 20193242 BLAKE2B 819a253f5794ce9a077317b6d9adf205ba071c14b47152824813b759d1fc68cc21f62d37c1632b042548cec02cb17b65a076980855a6f030d049fc7d34f29326 SHA512 fbd521d7d646d046ff811258720a6566e309c561267b59a88f978873d62f1902e910f55b9f714d978cdccdfc5275403f30bcafcfaba8cec64b2dad4be7719f16
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_cs.tar.gz 12661534 BLAKE2B 9c2c11dadc1f375a2fec20710ab1a49764ebef129566ece32b6d11ea69b01cea00f7a50f095c12c9d5aa959e19aabba9bd6abc5a3eb8262ad17abec30d97fc65 SHA512 33a5ce75ea8c3e474f88519decae342ff3dbf54d3f49a45ba83d5628c49ba12eec893482ebd303af35058df6cb7f9ac757cc10b3b4ec404848c89fecb3c0d4f5
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_da.tar.gz 12449109 BLAKE2B 4907cacce6686eb1900c3b1dbd2d0b97b3e2eab19cd307f126df51aa9005f6b67a5725f1ed0c9c81449bc4bcbbf398107cebe90b19bebc0c81e86ccfb7487415 SHA512 fc2cf1b1b44710a45bc068b2bd5c800b71705f5b21cafbd0e57396920ebdce0852f161a0bef1ca9cbcc00794e37a88a14d68e227763737da4a413f1c3a124386
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_de.tar.gz 20380645 BLAKE2B bef019c5d7d7b34db03b37487c405d83041809410d038e6b022cfb447fe356ae6ad004bc256f1dc280ae2abdc90050edc52c7bad1aa913e9b7106e3e97ef80ad SHA512 ceda9f9fb91ad221f32df711eee3d8a2ecde3f0628442b998c3ce6dac6e65e4c1fadd64b1b537320e412b6659fa9a847080c215e71cfde4a16c81c802ac3cb7a
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_el.tar.gz 21723477 BLAKE2B 019ff8989a588cae466014d1cefbdd117ef4e98c5c3b5f82a440ec537cb5dca4c35bf52c4e1fdc9455457bb30df8d7d14d2e3863d99ef8b241e1e53be3e7f8de SHA512 377d02a6a112fd2db9369d0596622d8dc6ddd55aa50565ea053667f3c9ef019a3c97cf66a2f93380532eb48788782696302b58a4c361ed1598abb554843973f8
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_en-GB.tar.gz 11411623 BLAKE2B 65a060a7567336a6b142c406018a479f0692eae7da9b682595df8a25455eddc6183a90b4a272e50a1e7ba59dc9d2d64f56ccb5c48cd63479c43fed11a5d68040 SHA512 96e659d85dacc3a2150006d78eb86f3ccfd82871dc8fc9a72c4091a0abca3cfe35f4f9e90a43c868e2ff49f0fa5ccda7c6a23343c2c1b3669ea63b431425da6a
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_es.tar.gz 12848897 BLAKE2B cd01fae7af4914614964164aeeadfc4decba702ef35fcdbf0ce049bc2e3bad6a59f4486b3266e268baeb3796e28092b8e00ea0fda494a20197d9ee20f29fb0ab SHA512 608d5495b7e1d1de6af5f29348885533eba78d7cd2c8f6c0df2211ec960603119abedf525ba615bc7030b7e014001ef0bfe41f8a570c933e5d4958469d8ea652
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_eu.tar.gz 12704895 BLAKE2B 7086d39f074908280de8474d43631c0054fbfe648fceb0c6304c81e80dd6d138a9f5f6e026bdf955674d8dd903da2687a84d7610646747c3f66ccd03677f5c7f SHA512 1378fa5c94d5e82578df2dd139f66ef37b097c4e805cf32704f9ad7bf9563c5dde9c437aeeb232ea232671c563794b1da82cef2419ea82852ad9c4e8dbf3e620
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_fi.tar.gz 20478098 BLAKE2B 74bc27963d21f772d4f711f253ad6ad5f0007f68d0783a883aa0a319daa69605ea924003d1ba77f6c2a2c2d85f25e57d341517f350d17241764f867f8353094c SHA512 79975611989c7d1d6dd125a9c90c939f85495df11804f8d21c217182986095d6e86d3318d541c51d69be7a21a1b1c723fa1ba9213d83cc82ded6f03f28d2ca72
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_fr.tar.gz 13075375 BLAKE2B 4d9ed8ae3375adae061b0c6e04a2440149d85f34c4215dbf253e87a2c911c95d67d3d27cfd2bfb17ae01107241206679b30a1fa261daf94e742c0fa5687c5424 SHA512 97a47ecfd64adaed5a3a2adb889636db223fc5b11256cd63be3afcee714704467d619fce784c37df8ddd3e0bc65e3d137a7351e3e5ca1c43c7d93ffcceb1f654
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_gd.tar.gz 18767783 BLAKE2B 02ac428d3ba4ad45087867a3b3bf1d89186674ec07db74f0c63f40504da24df3ee3c4e57654dc1b12a9ae1620d2261c6a4796da9cce12eb61683e0b2eafd87c6 SHA512 9cb41552639e9ffe2e58809ca405c8ce2485187e3ecc995d41ccd58694b6072456e7aa934de5a06a847dae18bee6bf8050c493c14cc424dd7a14c4b64d960072
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_gl.tar.gz 19785316 BLAKE2B 12a552fbbbbd5dc6efb301a50dab5d33b5fb9009c885c7f2483ba6c7b7f3fcc78f0eef52042ba63d016cae47805d6094efb816c09a3f3eb2f97e8e89d01c6b99 SHA512 75c7c7a059734d8715a444e6e0b722252a0c4bb2f013676f3051d9bf6edb0ee1a07baf2b9c1631b416c501940e7dcba8b01b19e29536dc44da72d938007a2db5
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_he.tar.gz 18788677 BLAKE2B fa32433a2cff27c65d85fadbfdeeb6f44d625dd2d988c0c7453cd49fbe4f37f2faa13c5144bd090dcff630fbf9082557ed1122da5312365f275913296885c5b8 SHA512 ebaff77d0810d8b181f40ce8e0dc28d54b1a44e0dcf850a6db6198719b2ddd16415a63ce2500be664057e94758641cac99b31fd9fe86703e124709146efe986d
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_hi.tar.gz 19748073 BLAKE2B e5ca85268e054f657437d574e923d880c0c1db79f83c7eade52f20436cdcbe2889d18c3b6c2fc07cd365662f29c9df46c191ea7367d3185046364113960725b3 SHA512 5fcbcb5cfa2920b1d082e135a61b47b8fa34f0b43301d03d2ef6fec3efa29b010e9755af5518d98c9d86bbc00af1c353d427bf5c075b9a0db8be29342405ba82
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_hu.tar.gz 13115368 BLAKE2B b35501b4895e98d85fc0e77b5370b790caa22b33bfb7adf74d1044b8d039623e5a99f8dcd8888e591432aab5040b7a830d91e021c1cdb8696a72661e1f2cc296 SHA512 4eb15ae5524a9d0bd386111e0879e061a951c792c211b73876fafa28e0d8f0d511ba7897d77b99fe33b147e9347c325dd0c954251a2e82e295ae73b5a462453a
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_it.tar.gz 12819621 BLAKE2B fe491d5d63b8b6bc348d4def5ce2e6e8f48a9d0b054caf21a8b1f5dd5c0956a8b2c337c8370bbcb9a28a5f9ed7fbd89bc0736c8fd1eb5875b2789ccb374da235 SHA512 8bcbd3140e4bab202aff116ac99071157ac498cbbb0ec411387a350056bd1a9b1ae1ddf475c344db093df14a53139200c1417a05c066476fa43db0b789834262
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ja.tar.gz 19067803 BLAKE2B 74df3853ee644dffd1da2b59862eb5db247d06947f3fb2a6d7dcc411ee8b6bd82da7cc0585bdcb892067ec3c33c69fbbcc55ad02f9a5e943d434bd93e532d2aa SHA512 31c3f9819fdf57272dad61489cddc1ceb3bbf43b176ab74c5fd6748bd369fc3d45c41c5afa1027abc56f746d7d896bf604c1bcaa5582f148e3ba793ee96fb7f8
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_km.tar.gz 15974645 BLAKE2B e25ff7d2a302101f3dd6724056a43641e4ade85f0dee92a87e11dd0704b2d5b894b4b24a6a505b9ba8b52b17e058a7087b09d42c1966ef506e3208f9aa15b8c5 SHA512 801a061abb5ccba940d369c64030396ec1df7b828a7305acf3910bdb89d7608805df8a80913848787c3aa68cbbfb18cf029dd051f852b9372165f78b9855ed50
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ko.tar.gz 12565117 BLAKE2B dcb09e2fda3230896dd094110abf6c805b51b8d39fd064adfd46d44d01bb45a19c4e1c686d04cf3a91507f8ffeb7fadd1db556c048e3ba1a409eed030811f819 SHA512 ef903d22d15d03fec1a1f0767ea9283cc41277fbb517e465a3d5f5cbec7cebc72a66ecef45143aed07f0afd33e07c57bd57c3e3252bf201a516f6a7b8b9b2fc8
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_lt.tar.gz 18664636 BLAKE2B a86c1b135296512d75722760bedb0554962aed282827e74b111ddb4d1c961497d4fa514b1f3ad16c578dcb07bdb11ed9b8d60a5e2f546afee264ee141ad5a7c6 SHA512 4bb9d00ffcb1cb971ea8f41d2b4416dcc31ca861f3f7e09fdcb9d13149660a74ce46c112ea19dc42f6e230a50cf4d6561e8714976efb1631bdd7829b9e5e2b82
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_nb.tar.gz 19903280 BLAKE2B deb80f9b9afced0a497e1ce9f45b9ee9e387caf1cafe34e7b49f8ef00a07a099dc40afd44871159d9a592b85f90288e121557fa35c27bb0635b8d39d146ece6e SHA512 e8f3156621d009dc8ce7e9f5830ecf3703aa2bc307a116090bed8be6824756038a57c3beb4a3ddda655fd3dc13bab2879ceff825a662478053ab17b7645ee7d5
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_nl.tar.gz 12653988 BLAKE2B 814d670a3c36270a97be0b24afa6cbb91a356df09c8786233832b302760dc197b817005de714b5f8adae705c530555d5c13dc4c2cbbb90b6a64869c37e8331e0 SHA512 e9eca007edf401a7a008226cb5494fe1ec665f360343f8a4b65c1f5f55ce802efc6fc61c58e1e78df6e75ead6d74bcbe734adddaa18ace7e4af388cf2967af64
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_pl.tar.gz 12997757 BLAKE2B 8f22b80b0ac4175442d6827aa3c41f60a8156d60f1387b0d5b07e70acf4086cf019a4b3d2659cf32dcbdeda3a24c5673484c17567021743aa31ca93a6c0bb1c5 SHA512 823b581f65932f436a4397f6ec8c390786ecbfb3d2dacb45868b0a307ac81cb896d04821cb507df178a2f701d030c358a0d8da04a54781cf07c5c73df31689a7
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_pt-BR.tar.gz 12669424 BLAKE2B 1dfdc4765d5e430d1f5d2741c24d4c53e3dbbef7135fa8369b5b5ac0c484f2f3875b97279a8423444effab4843ca1a19f926881c6379e1ab416f765c277be274 SHA512 da7093845a44ff07895e0982044bf0368b234a355a094a6691762698614fbd0f191d767833f8fe9b070b65d4ba4df561908856b3d652ba6f73a8aa150b548573
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_pt.tar.gz 12667729 BLAKE2B 17847b1d05ec47b3f7df945bd09bc49cceb0a8ec8adc19f7ffcf6cc233bb0e44408bcb6d0088e57034588129a5e5f1541d934b6fc4c7295afd49d5d6c1df5421 SHA512 922d05fee1cd0906fc4eb621ae01978d0395fa63d98aaae2a30126593a7b0802ce032702de869e43c62c5a1c277115b16492632c9c469a303199d977d353b5b1
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ru.tar.gz 13752250 BLAKE2B 73412cf24dc9ee9298fc86ad101015fac5d6e3016328d75dc5f41208c3e5baab1c8a63aba7ce2c9f219fdcfa7e50056bf51b16f12e95853c66686f528ffe65e9 SHA512 0871b4b89ee3126329dfb16002714ff281f6cf5a88ae53bcd8ebc4b4858f873f9448ab91935bcf5adbc64e674149b62bf298f211705312d4837119feef3b8386
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_sk.tar.gz 11855919 BLAKE2B bcf1294ff12451805189f765b2611becf781ec549f58c7009224d651d0d19085accdeea5580388915fbe69b824e25feb2f3495ba231a1ffaf40c8cc36ba22cb4 SHA512 bdc784456c15d4a4806b543a6dfbb5dd9654fbd907a83ae3d4b210344bd534750752acc1b89e4f90ea6475dfcbdcf738e3bd976d6db34e69cc5c707655742950
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_sl.tar.gz 12599268 BLAKE2B 63beda0ad2c88226aa795015316353a8f3b7c1c131bd666230fa8675c078b591b7b0d814e5b116271c41f5801822fef8ee1c0863e71fc21a569f779ec6205e84 SHA512 0446e3d2da03bc8d654ab2b70ae17f8acb161389f7bfdf63f697ae75fe4cff939e5f5f307fa2f6715451e1d041dc8501b4e513f78ca880a7ccf83635170df829
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_sr.tar.gz 18747955 BLAKE2B f0e4f1e0074704e20c76ca926d7f2ac4de660a1d656651d2b59108c2a1ff15ccc05bb005f6979393d9a4e854e145d1f3741efa69e2af616e37a17707a3f0d0a2 SHA512 3b2319291c9a406b8bcf9ba4cde5299adb573ca82f4ec948fbe07f1e19ef34bb8346404bfb92e96d073762b2a2171d210493a17090fba034bc956615b10c3c3e
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_sv.tar.gz 12488582 BLAKE2B ed8799ccc24e25dcaade14b0ddbf80091e44f6df99e5c4f555cc3b15e23bf56435fb36c072408489fc995b2da602cd68158ac45dc65ebd2282bc8d333baeca62 SHA512 4487cafd057c7d9aa850bb33bd8aae9dc2f9cb082fdb33fc03912f799bad8ea6b2a187f869c5b6e8a632b4c13a51b668565bbdb8e5fec7250ac29c648f5ffcfe
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ta.tar.gz 18765716 BLAKE2B 036fbaeb942d6cb803e0a5d649d48fb0952135e981581dc560b3630f014ebcbc722c78dbe8a9f49f0577ede9eda2749a5f70e0810c653189aa4731e44912ebea SHA512 53fffa489e76ff7d0b8792a460822af9d2fdb0a41275b758f1b689da657c2de08fc8705862aa99cd6a5d587e5711a2faadcfafc88e64d9dfffc5705f27eacf05
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_th.tar.gz 18718923 BLAKE2B acd2ae11c6e0e52a0570cafd948389034cbf25e870d974e481defea6260643f36924ef0367f34605ef7940583efb67cb027e499f7a9e79bfd70d78fe6b769831 SHA512 15484277419eb13253199397f2cc1d40679d75edc0b0861ee45ff11fd6e3a2607b43ab98e2f2bb3220d12acbf1442832fc57a2fdbc35f4d0f9977825d71101f1
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_tr.tar.gz 12196002 BLAKE2B baed70f0a841270725ccdeaa7be7b318296685dd1a74a1df1122ab6ff65d4a032c2bf2d28cd6dde9b020c8a546a63d0046d5ee3a9dc80c5162c172832057d3ad SHA512 fb4f36128fe92c1b208ed8644dbc8a0b198ed63b52cf82484c87fb213f6ec978b5488f38424a3d02233fbac59a485c89c41322139d2780345b6d7a2c97849ac0
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_vi.tar.gz 13438574 BLAKE2B 78a946da888cdda4edfcd7398386925f1e7e27ab10dc0f9d6e43b1fa7269b5282574774185e8e964fbbbc2aaf60f960862feee2927e918e46defac5b94ea604d SHA512 f406f5f4e7d21ea9031f316c73bfaa8e06f6eeb724a79db0bd38607e5dc73f043d55e37528c5d48bf7cc031bae751f792447fce70feee9ca5f2e46b738d1c7f1
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_zh-CN.tar.gz 13874438 BLAKE2B edb1cc8b0a6b94f7fa47166ad26f45d58774bd9567cbb6e3a1643f038d335f33f92a8ff2b2d84bc59a5b4cd020e3f68826fd9b7aacc4f1534683288c58c5cacc SHA512 722b8a1e8fb39a01dff92ccc5db61428348b4f033efa6e9d150241a2e34010444ae43dac54b8bb72b90d98304c62328db8e39cd2de8077dc49f2e1cb3a475c24
|
||||
DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_zh-TW.tar.gz 14085971 BLAKE2B fba2234bf067ebc12e691ed32800bdbabd6cb328def31dce7fbbe589437c7490b6ef6d2bbd543240c7be7be3a4bc6ef4a1685ad0c3f1ae7ed3af7a1c2268bea8 SHA512 775184deade61bc8059a5adc8ad63fec4b157491edb8c4094ec8f80b3c66f2d7de574bf20817fc3077203bdaa029f6c5e4efc4ec39f15f41ff93d760be44e213
|
||||
DIST Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_en-US.tar.gz 163657250 BLAKE2B a73add3ca65461d9ad058f8a828e3c04e9826dc82a01af9174b3fa9f62211e6db2965959260928d6d40cff98fc1b6237143206a3a84e7458f784779d61999e1d SHA512 9e1c692dcf19625da40de30ed16625eaa5d16c8bcd1917af3ee3010b535292f3cba832c11419a88e524d64ca2e3d21e4442e00b26028b7d024bf0498ef398b75
|
||||
DIST Apache_OpenOffice_4.1.7_Linux_x86-64_langpack-rpm_ast.tar.gz 18753908 BLAKE2B cccde7d2a9706dc57ca6ee734326b2a2ec8e9c58ff123f5d80eca090ee7d9da45c36ac94bc20985aec8331139580da9b91cdebcb6f4df84a05c94fcdc73abd4f SHA512 b4dd1e0db302cd4ff5c01b47f1458e2421a24b983692aa335ad76a4fc5486eae3b104b65364aa5863786e78bbdac4ab383bd401a8109cb82344daa92a79bce69
|
||||
DIST Apache_OpenOffice_4.1.7_Linux_x86-64_langpack-rpm_bg.tar.gz 13609334 BLAKE2B bc90a777df390bcfc1596c47f93f8c40b5eecb5edad5c711bd944c4b6fc59a0f3ce81ed352f27e59f5fe0b85eab3b2c9c8b453ed9cfb2e32fa133d650aaad27f SHA512 e5e014a6380243ea4e0e4259faab14ca9e8dc5f7e6b47f81cde8e88c4910a27c97443fa50bc661fc42e1a849505a0ce3192c4a219a82a24be472cda2476a140c
|
||||
|
|
|
@ -1,183 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit eutils xdg-utils gnome2-utils pax-utils prefix python-single-r1 rpm multilib
|
||||
|
||||
IUSE="gnome java"
|
||||
|
||||
BUILDID="9790"
|
||||
BVER="${PV/_rc*/}-${BUILDID}"
|
||||
BVER2=4.1.6-${BUILDID}
|
||||
BASIS="ooobasis4.1"
|
||||
BASIS2="basis4.1"
|
||||
NM="openoffice"
|
||||
NM1="${NM}-brand"
|
||||
NM2="${NM}4"
|
||||
NM3="${NM2}.1.6"
|
||||
FILEPATH="mirror://sourceforge/openofficeorg.mirror"
|
||||
if [ "${ARCH}" = "amd64" ] ; then
|
||||
XARCH="x86_64"
|
||||
else
|
||||
XARCH="i586"
|
||||
fi
|
||||
UP="en-US/RPMS"
|
||||
|
||||
DESCRIPTION="Apache OpenOffice productivity suite"
|
||||
HOMEPAGE="https://www.openoffice.org/"
|
||||
SRC_URI="amd64? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86-64_install-rpm_en-US.tar.gz )
|
||||
x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_install-rpm_en-US.tar.gz )"
|
||||
|
||||
# TODO: supports ca_XR (Valencian RACV) locale too
|
||||
LANGS="ast eu bg ca ca-valencia zh-CN zh-TW cs da nl en-GB fi fr gd gl de el he hi hu it ja km ko lt nb pl pt-BR pt ru sr sk sl es sv ta th tr vi"
|
||||
|
||||
for X in ${LANGS} ; do
|
||||
IUSE="${IUSE} l10n_${X}"
|
||||
SRC_URI+=" l10n_${X}? (
|
||||
amd64? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86-64_langpack-rpm_${X/ca-valencia/ca-XV}.tar.gz )
|
||||
x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_langpack-rpm_${X/ca-valencia/ca-XV}.tar.gz ) )"
|
||||
done
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
|
||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
||||
|
||||
RDEPEND="
|
||||
!app-office/openoffice
|
||||
!prefix? ( sys-libs/glibc )
|
||||
app-arch/unzip
|
||||
app-arch/zip
|
||||
>=dev-lang/perl-5.0
|
||||
${PYTHON_DEPS}
|
||||
>=media-libs/freetype-2.1.10-r2
|
||||
sys-libs/ncurses-compat:5
|
||||
x11-libs/libXaw
|
||||
x11-libs/libXinerama"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/findutils"
|
||||
|
||||
PDEPEND="java? ( >=virtual/jre-1.5 )"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
pkg_setup() {
|
||||
QA_PREBUILT="usr/$(get_libdir)/${NM}/program/*"
|
||||
QA_TEXTRELS="usr/$(get_libdir)/${NM}/program/libvclplug_genli.so"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
cp "${FILESDIR}"/{50-${PN},wrapper.in} "${T}"
|
||||
eprefixify "${T}"/{50-${PN},wrapper.in}
|
||||
|
||||
for i in base calc core01 core02 core03 core04 core05 core06 core07 draw graphicfilter images impress math ogltrans ooofonts ooolinguistic pyuno ure writer xsltfilter ; do
|
||||
rpm_unpack "./${UP}/${NM}-${i}-${BVER}.${XARCH}.rpm"
|
||||
done
|
||||
|
||||
rpm_unpack "./${UP}/${NM}-${BVER}.${XARCH}.rpm"
|
||||
|
||||
for j in base calc draw impress math writer; do
|
||||
rpm_unpack "./${UP}/${NM1}-${j}-${BVER}.${XARCH}.rpm"
|
||||
done
|
||||
|
||||
rpm_unpack "./${UP}/desktop-integration/${NM3}-freedesktop-menus-${BVER2}.noarch.rpm"
|
||||
|
||||
use gnome && rpm_unpack "./${UP}/${NM}-gnome-integration-${BVER}.${XARCH}.rpm"
|
||||
use java && rpm_unpack "./${UP}/${NM}-javafilter-${BVER}.${XARCH}.rpm"
|
||||
|
||||
# English support installed by default
|
||||
rpm_unpack "./${UP}/${NM}-en-US-${BVER}.${XARCH}.rpm"
|
||||
rpm_unpack "./${UP}/${NM1}-en-US-${BVER}.${XARCH}.rpm"
|
||||
for s in base calc draw help impress math res writer ; do
|
||||
rpm_unpack "./${UP}/${NM}-en-US-${s}-${BVER}.${XARCH}.rpm"
|
||||
done
|
||||
|
||||
# Localization
|
||||
for l in ${LANGS}; do
|
||||
if use l10n_${l}; then
|
||||
# Map ca-valencia to ca-XV used by upstream
|
||||
case ${l} in
|
||||
ca-valencia) m=ca-XV ;;
|
||||
*) m=${l} ;;
|
||||
esac
|
||||
LANGDIR="${m}/RPMS/"
|
||||
rpm_unpack "./${LANGDIR}/${NM}-${m}-${BVER}.${XARCH}.rpm"
|
||||
rpm_unpack "./${LANGDIR}/${NM1}-${m}-${BVER}.${XARCH}.rpm"
|
||||
for n in base calc draw help impress math res writer; do
|
||||
rpm_unpack "./${LANGDIR}/${NM}-${m}-${n}-${BVER}.${XARCH}.rpm"
|
||||
done
|
||||
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_install () {
|
||||
INSTDIR="/usr/$(get_libdir)/${NM}"
|
||||
dodir ${INSTDIR}
|
||||
# mv "${WORKDIR}"/opt/${NM}/* "${ED}${INSTDIR}" || die
|
||||
mv "${WORKDIR}"/opt/${NM2}/* "${ED}${INSTDIR}" || die
|
||||
|
||||
#Menu entries, icons and mime-types
|
||||
cd "${ED}${INSTDIR}/share/xdg/"
|
||||
for desk in base calc draw impress javafilter math printeradmin qstart startcenter writer; do
|
||||
if [ "${desk}" = "javafilter" ] ; then
|
||||
use java || { rm javafilter.desktop; continue; }
|
||||
fi
|
||||
mv ${desk}.desktop ${NM}-${desk}.desktop
|
||||
sed -i -e "s/${NM2} /ooffice /g" ${NM}-${desk}.desktop || die
|
||||
domenu ${NM}-${desk}.desktop
|
||||
done
|
||||
insinto /usr/share
|
||||
doins -r "${WORKDIR}"/usr/share/icons
|
||||
doins -r "${WORKDIR}"/usr/share/mime
|
||||
|
||||
# Make sure the permissions are right
|
||||
use prefix || fowners -R root:0 /
|
||||
|
||||
# Install wrapper script
|
||||
newbin "${T}/wrapper.in" ooffice
|
||||
sed -i -e s/LIBDIR/$(get_libdir)/g "${ED}/usr/bin/ooffice" || die
|
||||
|
||||
# Component symlinks
|
||||
for app in base calc draw impress math writer; do
|
||||
cp "${ED}/usr/bin/ooffice" "${ED}/usr/bin/oo${app}"
|
||||
sed -i -e s/soffice/s${app}/ "${ED}/usr/bin/oo${app}" || die
|
||||
done
|
||||
|
||||
dosym ${INSTDIR}/program/spadmin /usr/bin/ooffice-printeradmin
|
||||
dosym ${INSTDIR}/program/soffice /usr/bin/soffice
|
||||
|
||||
# Non-java weirdness see bug #99366
|
||||
use !java && rm -f "${ED}${INSTDIR}/program/javaldx"
|
||||
|
||||
# prevent revdep-rebuild from attempting to rebuild all the time
|
||||
insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
|
||||
|
||||
# remove soffice bin to avoid collision with libreoffice
|
||||
rm -rf "${ED}/usr/bin/soffice" || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
use gnome && gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
use gnome && gnome2_icon_cache_update
|
||||
|
||||
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/${NM}/program/soffice.bin
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
use gnome && gnome2_icon_cache_update
|
||||
}
|
|
@ -43,7 +43,7 @@ done
|
|||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
|
||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
||||
|
||||
RDEPEND="
|
||||
|
|
Binary file not shown.
|
@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.gz"
|
|||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
|
|
|
@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.gz"
|
|||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
|
|
Binary file not shown.
|
@ -3,3 +3,4 @@ DIST enchant-2.1.0.tar.gz 962857 BLAKE2B f1ee729f20f06c14cbe81c27eeff5ff3bfe9e81
|
|||
DIST enchant-2.1.1.tar.gz 961821 BLAKE2B 1aaedc16e2108a382390c9401233d6a77dcff8732fb0af1a35816993b8eb127f22f9e6f4359b997f6793f53dd37c50c1c69d2aa09cf53bb5c47baa47277e044e SHA512 5cb57198ea826da6d9ed9042edca87fcca9b811e8e75b382ed1568c5b1d8d4f8d6ba732a167c8d52261cfce540f23f84bd4d2889a4beafd2db1d8509c0b6bc15
|
||||
DIST enchant-2.1.2.tar.gz 963236 BLAKE2B 3adaf9d96c7e2d7c5e31fe31ac426230f2e88b1cd6f68157e11f13c30fc5c161723d5a5b40bbe158307ce7352e098cd22272f4a75786854f7d82a0c5694b0f2b SHA512 6cb2eeccc617c005998b16ebc33a84a05cec116b26fd679fc1416110821a85a16605c8564672e1168ac6c865cfcca6680005d1219aa615ca1c2393bd523ae0c4
|
||||
DIST enchant-2.2.3.tar.gz 957451 BLAKE2B 294c4eb7afbe97a2c8076b1b26640cb15d13dde64de7879557992e3c8ec96d68ff4fbc2c911d3c6d8811d4d5ca5a104040941ab59f8a18e324134e7ac38a2dfa SHA512 abde9d6fec25edff694570455fd4c6e8e2e2c41a6b133bbb31a344761137a354cc1c655e53374cf712bf311c3732dc721e9ffd2dc933d78ec8ccf224350635d6
|
||||
DIST enchant-2.2.4.tar.gz 953026 BLAKE2B c1745c365c4084d92988105e072b4776e7f565a53748fdda67ab792777ce78276de5f843ae095d7c025f4f08cfa5daa5e3f9c26acf4e98b0978d589c9e9e076b SHA512 3860f04e276e1afa8969041b3f57411136d6b96ecf90996cdb122739e87be432f12219d2635c29d2e7ef3f2eeb366013026b6f8327a9749ffbc3a1dfafb4b870
|
||||
|
|
45
app-text/enchant/enchant-2.2.4.ebuild
Normal file
45
app-text/enchant/enchant-2.2.4.ebuild
Normal file
|
@ -0,0 +1,45 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Spellchecker wrapping library"
|
||||
HOMEPAGE="https://abiword.github.io/enchant/"
|
||||
SRC_URI="https://github.com/AbiWord/enchant/releases/download/v${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
|
||||
IUSE="aspell +hunspell static-libs test"
|
||||
REQUIRED_USE="|| ( hunspell aspell )"
|
||||
|
||||
# FIXME: depends on unittest++ but through pkgconfig which is a Debian hack, bug #629742
|
||||
COMMON_DEPENDS="
|
||||
>=dev-libs/glib-2.6:2
|
||||
aspell? ( app-text/aspell )
|
||||
hunspell? ( >=app-text/hunspell-1.2.1:0= )"
|
||||
|
||||
RDEPEND="${COMMON_DEPENDS}"
|
||||
|
||||
DEPEND="${COMMON_DEPENDS}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
# test? ( dev-libs/unittest++ )
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_with aspell) \
|
||||
$(use_with hunspell) \
|
||||
$(use_enable static-libs static) \
|
||||
--without-hspell \
|
||||
--without-voikko \
|
||||
--with-hunspell-dir="${EPREFIX}"/usr/share/hunspell/
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue