parent
72aac3cfa7
commit
496d2eaee8
Binary file not shown.
Binary file not shown.
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>gentoo_bugs_peep@parallaxshift.com</email>
|
||||||
|
<name>Philippe Chaintreuil</name>
|
||||||
|
</maintainer>
|
||||||
|
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>proxy-maint@gentoo.org</email>
|
||||||
|
<name>Proxy Maintainers</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,9 @@
|
|||||||
|
# Copyright 2019-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
DESCRIPTION="Group for the SpamAssassin daemon"
|
||||||
|
ACCT_GROUP_ID=337
|
Binary file not shown.
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>gentoo_bugs_peep@parallaxshift.com</email>
|
||||||
|
<name>Philippe Chaintreuil</name>
|
||||||
|
</maintainer>
|
||||||
|
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>proxy-maint@gentoo.org</email>
|
||||||
|
<name>Proxy Maintainers</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,25 @@
|
|||||||
|
# Copyright 2019-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
DESCRIPTION="User for the SpamAssassin daemon"
|
||||||
|
|
||||||
|
ACCT_USER_ID=337
|
||||||
|
ACCT_USER_GROUPS=( "${PN}" )
|
||||||
|
# The spamd daemon runs as this user. Use a real home directory so
|
||||||
|
# that it can hold SA configuration.
|
||||||
|
#
|
||||||
|
# Since spamd's home contains user-modifiable config files, it's
|
||||||
|
# a violation of the Linux FHS for it to be here, but it's been
|
||||||
|
# decided it can't be in /home/.
|
||||||
|
#
|
||||||
|
# - https://github.com/gentoo/gentoo/pull/14055#issuecomment-582929503
|
||||||
|
# - https://archives.gentoo.org/gentoo-dev/message/790294f7a46496aecd0056289c4b6d08
|
||||||
|
#
|
||||||
|
ACCT_USER_HOME="/var/lib/spamd"
|
||||||
|
ACCT_USER_HOME_PERMS=0700
|
||||||
|
|
||||||
|
acct-user_add_deps
|
@ -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>chewi@gentoo.org</email>
|
||||||
|
<name>James Le Cuirot</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,14 @@
|
|||||||
|
# Copyright 2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
DESCRIPTION="User for tvheadend"
|
||||||
|
ACCT_USER_ID=462
|
||||||
|
ACCT_USER_GROUPS=( video )
|
||||||
|
ACCT_USER_HOME=/var/lib/tvheadend
|
||||||
|
ACCT_USER_HOME_PERMS=0700
|
||||||
|
|
||||||
|
acct-user_add_deps
|
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST KeePass-2.44-Source.zip 5182922 BLAKE2B 092d1b982d748ea1b13f26fe5423a491855cb491c80cae7632429d488f80fd730df5d2f1613bab528d55a3aadcf0cb4f4055a637d2b14b68a468e4baf9ab1837 SHA512 ef2ca69e40c0787b63fc30a2b222dd77fd9f0addf8593511dcd0a47580cc8de5e0900c7d4e6f77c0e5a49d1728286cf1b5856cdc65ef175e4acfdd1ffc54b55e
|
DIST KeePass-2.44-Source.zip 5182922 BLAKE2B 092d1b982d748ea1b13f26fe5423a491855cb491c80cae7632429d488f80fd730df5d2f1613bab528d55a3aadcf0cb4f4055a637d2b14b68a468e4baf9ab1837 SHA512 ef2ca69e40c0787b63fc30a2b222dd77fd9f0addf8593511dcd0a47580cc8de5e0900c7d4e6f77c0e5a49d1728286cf1b5856cdc65ef175e4acfdd1ffc54b55e
|
||||||
|
DIST KeePass-2.45-Source.zip 5011684 BLAKE2B cf7fafb2666f2e0005533e441f1855006aa64aca69b4829fa66117da88f92e6aa65d58b303a099221e796a500bc5abab5c3d0654e6fa53c3fe6f36d3cb18e381 SHA512 3f9b14e57fce047f8d8ae7c289fffd954545c5638fa20392e7864301073452a4353f487832730fb600e1729b1333360c1bce7e66fc8629788e666418a2afbf9a
|
||||||
|
@ -0,0 +1,117 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit desktop eutils xdg-utils
|
||||||
|
|
||||||
|
MY_PN="KeePass"
|
||||||
|
DESCRIPTION="A free, open source, light-weight and easy-to-use password manager"
|
||||||
|
HOMEPAGE="https://keepass.info/"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}-Source.zip"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="aot"
|
||||||
|
|
||||||
|
COMMON_DEPEND="dev-lang/mono"
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
app-arch/unzip
|
||||||
|
"
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
dev-dotnet/libgdiplus[cairo]
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}-2.36-xsl-path-detection.patch" )
|
||||||
|
|
||||||
|
# bug #687052
|
||||||
|
# file generated by mono --aot where *FLAGS don't make sense
|
||||||
|
QA_PREBUILT="usr/lib64/keepass/KeePass.exe.so"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# KeePass looks for some XSL files in the same folder as the executable,
|
||||||
|
# we prefer to have it in /usr/share/KeePass. Apply patch using base function.
|
||||||
|
# This XSL file will not be upstreamed since the KeePass creator said that
|
||||||
|
# including this patch would break the Portable USB version of KeePass
|
||||||
|
# (which keeps/looks for xsl files in its own folder)
|
||||||
|
default
|
||||||
|
|
||||||
|
# Switch into build dir so the mono prepration script works correctly
|
||||||
|
pushd Build || die
|
||||||
|
source PrepMonoDev.sh || die
|
||||||
|
popd || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
export MONO_REGISTRY_PATH=/dev/null # bug 659808
|
||||||
|
|
||||||
|
# Build with Release target
|
||||||
|
xbuild /target:KeePass /property:Configuration=Release || die
|
||||||
|
|
||||||
|
# Run Ahead Of Time compiler on the binary
|
||||||
|
if use aot; then
|
||||||
|
cp Ext/KeePass.exe.config Build/KeePass/Release/ || die
|
||||||
|
mono --aot -O=all Build/KeePass/Release/KeePass.exe || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# Wrapper script to launch mono
|
||||||
|
make_wrapper "${PN}" "mono /usr/$(get_libdir)/${PN}/KeePass.exe"
|
||||||
|
|
||||||
|
# Some XSL files
|
||||||
|
insinto "/usr/share/${PN}/XSL"
|
||||||
|
doins Ext/XSL/*
|
||||||
|
|
||||||
|
insinto "/usr/$(get_libdir)/${PN}"
|
||||||
|
exeinto "/usr/$(get_libdir)/${PN}"
|
||||||
|
|
||||||
|
doins Ext/KeePass.exe.config
|
||||||
|
|
||||||
|
# Default configuration, simply says to use user-specific configuration
|
||||||
|
doins Ext/KeePass.config.xml
|
||||||
|
|
||||||
|
# The actual executable
|
||||||
|
doexe Build/KeePass/Release/KeePass.exe
|
||||||
|
|
||||||
|
# Copy the AOT compilation result
|
||||||
|
if use aot; then
|
||||||
|
doexe Build/KeePass/Release/KeePass.exe.so
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Prepare the icons
|
||||||
|
newicon -s 256 Ext/Icons_04_CB/Finals/plockb.png "${PN}.png"
|
||||||
|
newicon -s 256 -t gnome -c mimetypes Ext/Icons_04_CB/Finals/plockb.png "application-x-${PN}2.png"
|
||||||
|
|
||||||
|
# Create a desktop entry and associate it with the KeePass mime type
|
||||||
|
make_desktop_entry "${PN}" "${MY_PN}" "${PN}" "System;Security" "MimeType=application/x-keepass2;\nStartupWMClass=KeePass2;"
|
||||||
|
|
||||||
|
# MIME descriptor for .kdbx files
|
||||||
|
insinto /usr/share/mime/packages
|
||||||
|
doins "${FILESDIR}/${PN}.xml"
|
||||||
|
|
||||||
|
# sed, because patching this really sucks
|
||||||
|
sed -i 's/mono/mono --verify-all/g' "${D}/usr/bin/keepass" || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
|
||||||
|
if ! has_version x11-misc/xdotool ; then
|
||||||
|
elog "Optional dependencies:"
|
||||||
|
elog " x11-misc/xdotool (enables autotype/autofill)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
elog "Some systems may experience issues with copy and paste operations."
|
||||||
|
elog "If you encounter this, please install x11-misc/xsel."
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
}
|
@ -1,3 +1,3 @@
|
|||||||
DIST sudo-1.8.31.tar.gz 3350674 BLAKE2B de5a968732fdd58933b4c513d13c43a08cb50075a00c3e0d338c9892570a416a2b3a8f19940c0893715f4eeab991e804831a87ef656ffd91e7f1ba047c119261 SHA512 b9e408a322938c7a712458e9012d8a5f648fba5b23a5057cf5d8372c7f931262595f1575c32c32b9cb1a04af670ff4611e7df48d197e5c4cc038d6b65439a28a
|
DIST sudo-1.8.31.tar.gz 3350674 BLAKE2B de5a968732fdd58933b4c513d13c43a08cb50075a00c3e0d338c9892570a416a2b3a8f19940c0893715f4eeab991e804831a87ef656ffd91e7f1ba047c119261 SHA512 b9e408a322938c7a712458e9012d8a5f648fba5b23a5057cf5d8372c7f931262595f1575c32c32b9cb1a04af670ff4611e7df48d197e5c4cc038d6b65439a28a
|
||||||
DIST sudo-1.8.31p1.tar.gz 3351312 BLAKE2B 85775ef574a3a1a9cc749809fe81f8350f7a4e3f46a905bc3392790b20bb7bc8e3c99fb504e01776f3a92aa6afa7972d3ff1c071aadd3a08ee1d2281f8b9ba50 SHA512 9344fd1d8a8445e8afb9c5628cdc832fe32ea29199f071f35fb6ec694371801556df560f4382afec199f468b1f3264ad5e3a89e964612e571b8d911f823724cc
|
DIST sudo-1.8.31p1.tar.gz 3351312 BLAKE2B 85775ef574a3a1a9cc749809fe81f8350f7a4e3f46a905bc3392790b20bb7bc8e3c99fb504e01776f3a92aa6afa7972d3ff1c071aadd3a08ee1d2281f8b9ba50 SHA512 9344fd1d8a8445e8afb9c5628cdc832fe32ea29199f071f35fb6ec694371801556df560f4382afec199f468b1f3264ad5e3a89e964612e571b8d911f823724cc
|
||||||
DIST sudo-1.9.0rc4.tar.gz 3744357 BLAKE2B 569b2e94cbe837d9d2418a6ef7e53484975821d0a3cd0281473b96ee44939c65d8cd9ffc43a00170a6bbc1001cf1e0b826768ada13b3c4c4b85c7c0366b14eda SHA512 e3925f9e0e5eaf426ab4629c772ad36ea97298064bebdf038a82b4db5a73e9191733c0c6d88c6a2aa1f5c8c6d1a0e17b67d8b97e3e384b7f0894be5ac7276e01
|
DIST sudo-1.9.0rc5.tar.gz 3746417 BLAKE2B 35c6fdca69e28d6ca3a689a8772995d95842e34d0d2c76423699c163c0afb24f884b03e05c64a4f3cf66bf9631fc28f7933fe63006959a801c375d8238c8489c SHA512 9ae0f3c3d793e6b1f91cea13ec4d4d6058335f15399956c5eaf1093044eb565d1e04581678b8b7699e3f517086be1efadf1ef0454666656fb38d0f5de8645454
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1 @@
|
|||||||
DIST hey-0.1.1_p20181017.tar.gz 446212 BLAKE2B b8d55e4f7efb34634b81b5301617c84aea66cb1fdbe973d45317a309b845d4503331618688feeaef2bb9effa82f6d155b68b813a4b5b4f17149245cb7f15b2ec SHA512 ccaf4ca2025ce4cbe10cbeb5d7a43903d7e15fdc20ed9623795bd3c11b0df510c3b51749c5e63502fb0fd3153f18a7d1b65297b11631b5889f719d0619602604
|
|
||||||
DIST hey-0.1.2.tar.gz 446073 BLAKE2B 5c5933f54f5895100ea0f5b08c84143d30fb02f1b2a5cf1209a41b271d18dbf41ce24bf35fdc9846d04173e620e584e1afd8f0b3e8e7a9cd8d6d8e2aa85fac67 SHA512 21b7b2ddee84c2dd144a7bca44ea2c24dcfe5a6e41f8ad388a1099ec42b83789748906c2d405b774aefbdffd5cb90e045219f6ee39a9837adef5b57c5f0b2e3a
|
DIST hey-0.1.2.tar.gz 446073 BLAKE2B 5c5933f54f5895100ea0f5b08c84143d30fb02f1b2a5cf1209a41b271d18dbf41ce24bf35fdc9846d04173e620e584e1afd8f0b3e8e7a9cd8d6d8e2aa85fac67 SHA512 21b7b2ddee84c2dd144a7bca44ea2c24dcfe5a6e41f8ad388a1099ec42b83789748906c2d405b774aefbdffd5cb90e045219f6ee39a9837adef5b57c5f0b2e3a
|
||||||
|
@ -1,32 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
EGO_SRC="github.com/rakyll/hey"
|
|
||||||
EGO_PN=${EGO_SRC}/...
|
|
||||||
EGIT_COMMIT="01803349acd49d756dafa2cb6ac5b5bfc141fc3b"
|
|
||||||
|
|
||||||
inherit golang-build golang-vcs-snapshot
|
|
||||||
|
|
||||||
DESCRIPTION="HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom"
|
|
||||||
HOMEPAGE="https://github.com/rakyll/hey"
|
|
||||||
SRC_URI="https://${EGO_SRC}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
|
||||||
LICENSE="Apache-2.0 BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
RESTRICT="test"
|
|
||||||
IUSE=""
|
|
||||||
DEPEND=""
|
|
||||||
RDEPEND=""
|
|
||||||
S=${WORKDIR}/${P}/src/${EGO_SRC}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
GOPATH="${WORKDIR}/${P}" GOBIN="${WORKDIR}/${P}/bin" GO111MODULE=on \
|
|
||||||
go install -mod=vendor -v -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin "${WORKDIR}/${P}/bin"/*
|
|
||||||
dodoc README.md
|
|
||||||
}
|
|
Binary file not shown.
@ -1,4 +1 @@
|
|||||||
DIST cfssl-1.3.2.tar.gz 6867118 BLAKE2B 775b3419ecf878d9add13faf03a3e1d4cca7b30d965f1ca55c8faa5abf679188a1ea1f80c1416f19c85bc551395628a31da8669ca647e1c1e7a1a313d68f4c7b SHA512 aba27a282c8ca8e95769996aea7e5300b0c3f8fea7ae26484d19a7e1a0330f0b3a0649407062f1a10e8c93136693954e3b24c92456f69db3abee509f982ba554
|
|
||||||
DIST cfssl-1.3.3.tar.gz 5005924 BLAKE2B 81e7ec1f27a6597d69f16254a5ded672b9b3ac0bc8dee0f5bb00939e86147b1ed0389d38ea406fe671f3de052ac2e88fe320ffbf6065a83c2d9627ac3c497740 SHA512 39b42f3f8c22e254fa8ed4079308ecad1b0f77cdb56e57099e434389866e58863687307d6cf0f5ec8e4664ad4743ee8728f47a6a1375f3f74f8206a709f0ffc3
|
|
||||||
DIST cfssl-1.3.4.tar.gz 7092440 BLAKE2B 85a7a73ae5b18ae0e4ac02b1a4d5f633d73f2c0f81cb49ef85c39b6a241ac538220a8cebb448af795140a6308f46f6e53003f25a31edad452cb6db39ff95a9b2 SHA512 796f24f9a7cd9966b3586b5b08deb410570cc31ec747b0c834215c105df1b4fea4907bfa223d196ad71fb296724dc690b6ffd298c8ef81db1333ed3e69f1ecd4
|
|
||||||
DIST cfssl-1.4.1.tar.gz 5736648 BLAKE2B 581627eb269fcbbbe9ff3afe558c6ddc7afa10f563444899244045baa0ae195d8822b389e7c59bec6c9135b1159b18d2a5e497c83cd26eaa47a3a87de23ce694 SHA512 0aa557708a300e2eaf48a99d55794069530b6842584cdd867a864272b205c89d5abc2acf3a19d34b3b5519a6429b5f55685129638e65d574ad6afe5b7e1e1e8f
|
DIST cfssl-1.4.1.tar.gz 5736648 BLAKE2B 581627eb269fcbbbe9ff3afe558c6ddc7afa10f563444899244045baa0ae195d8822b389e7c59bec6c9135b1159b18d2a5e497c83cd26eaa47a3a87de23ce694 SHA512 0aa557708a300e2eaf48a99d55794069530b6842584cdd867a864272b205c89d5abc2acf3a19d34b3b5519a6429b5f55685129638e65d574ad6afe5b7e1e1e8f
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
EGO_PN="github.com/cloudflare/${PN}"
|
|
||||||
inherit golang-build golang-vcs-snapshot
|
|
||||||
|
|
||||||
SRC_URI="https://${EGO_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="amd64"
|
|
||||||
|
|
||||||
DESCRIPTION="Cloudflare's PKI and TLS toolkit"
|
|
||||||
HOMEPAGE="https://github.com/cloudflare/cfssl"
|
|
||||||
LICENSE="BSD-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="hardened"
|
|
||||||
|
|
||||||
RDEPEND="!!dev-lang/mono" #File collision (bug 614364)
|
|
||||||
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
pushd src || die
|
|
||||||
CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" GOPATH="${S}" go install -v github.com/cloudflare/cfssl/cmd/... || die
|
|
||||||
popd || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin bin/*
|
|
||||||
pushd src/${EGO_PN} || die
|
|
||||||
dodoc CHANGELOG README.md
|
|
||||||
popd || die
|
|
||||||
}
|
|
@ -1,33 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
EGO_PN="github.com/cloudflare/${PN}"
|
|
||||||
inherit golang-build golang-vcs-snapshot
|
|
||||||
|
|
||||||
SRC_URI="https://${EGO_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
DESCRIPTION="Cloudflare's PKI and TLS toolkit"
|
|
||||||
HOMEPAGE="https://github.com/cloudflare/cfssl"
|
|
||||||
LICENSE="BSD-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="hardened"
|
|
||||||
|
|
||||||
RDEPEND="!!dev-lang/mono" #File collision (bug 614364)
|
|
||||||
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
pushd src || die
|
|
||||||
CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" GOPATH="${S}" go install -v github.com/cloudflare/cfssl/cmd/... || die
|
|
||||||
popd || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin bin/*
|
|
||||||
pushd src/${EGO_PN} || die
|
|
||||||
dodoc CHANGELOG README.md
|
|
||||||
popd || die
|
|
||||||
}
|
|
@ -1,33 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
EGO_PN="github.com/cloudflare/${PN}"
|
|
||||||
inherit golang-build golang-vcs-snapshot
|
|
||||||
|
|
||||||
SRC_URI="https://${EGO_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
DESCRIPTION="Cloudflare's PKI and TLS toolkit"
|
|
||||||
HOMEPAGE="https://github.com/cloudflare/cfssl"
|
|
||||||
LICENSE="BSD-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="hardened"
|
|
||||||
|
|
||||||
RDEPEND="!!dev-lang/mono" #File collision (bug 614364)
|
|
||||||
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
pushd src || die
|
|
||||||
CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" GOPATH="${S}" go install -v github.com/cloudflare/cfssl/cmd/... || die
|
|
||||||
popd || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin bin/*
|
|
||||||
pushd src/${EGO_PN} || die
|
|
||||||
dodoc CHANGELOG README.md
|
|
||||||
popd || die
|
|
||||||
}
|
|
@ -1,3 +1 @@
|
|||||||
DIST ophcrack-3.6.0.tar.bz2 288830 BLAKE2B bc2782d08cb84df24b745fdf0e9723e058da614b73a8d25dfe77cfa2ce291eaf8abd83006a9a410f80bdd240eb81fc402d6d5ebd1c9b92b5a7f1785a203c0c7a SHA512 caa9090b622acac1114f5635c2c58a2c32453ae21a96fc4f424cbc197b056872c282cf9d41142e316a1ffbc9523832b8bc7355c1503c15ac8579470de407a5c9
|
|
||||||
DIST ophcrack-3.7.0.tar.bz2 294045 BLAKE2B f506d29b27b4b90eadfd4d650512aea54db4228c4c63b90827a7957b544ab59dae757fc521fe62ab3be55d97e483ddde2aea9ad08c96b77d156e863a61f26312 SHA512 27e73979ca3d733629b9b34c490488cc27140efb8b90d266f270c0b95572cf40319a3fb658c02448fc7a3b825cf05c18a69f5d91bd0656d8410a30645f8dc8c6
|
|
||||||
DIST ophcrack-3.8.0.tar.bz2 293033 BLAKE2B f20bf79d5cafffaab0667b073e8d9dbcfbae0a16f4139b6304c3f6fc80a24f6ca673db9cd53e28ff277ec35821539f3960265aa28467795e25c45049acca3f31 SHA512 c66276b72299744d3e0c9fc14220c7f568e383bd324c1ede228bda5d51da78db817388421c9f5f8cd2f18687e7e53cfb0c65bcc0354b3d55ac16324c61f62dbd
|
DIST ophcrack-3.8.0.tar.bz2 293033 BLAKE2B f20bf79d5cafffaab0667b073e8d9dbcfbae0a16f4139b6304c3f6fc80a24f6ca673db9cd53e28ff277ec35821539f3960265aa28467795e25c45049acca3f31 SHA512 c66276b72299744d3e0c9fc14220c7f568e383bd324c1ede228bda5d51da78db817388421c9f5f8cd2f18687e7e53cfb0c65bcc0354b3d55ac16324c61f62dbd
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/src/common.mk.in b/src/common.mk.in
|
||||||
|
index 0f090a8..9c133e0 100644
|
||||||
|
--- a/src/common.mk.in
|
||||||
|
+++ b/src/common.mk.in
|
||||||
|
@@ -32,7 +32,7 @@ OBJECTS = $(SOURCES:%.c=%.o)
|
||||||
|
all:
|
||||||
|
|
||||||
|
%.a:
|
||||||
|
- ar r $@ $^
|
||||||
|
+ $(AR) r $@ $^
|
||||||
|
$(RANLIB) $@
|
||||||
|
|
||||||
|
%.o: %.c
|
@ -1,92 +0,0 @@
|
|||||||
--- a/src/lmtable.c 2013-06-04 07:42:47 UTC
|
|
||||||
+++ b/src/lmtable.c
|
|
||||||
@@ -470,8 +470,8 @@ void lmtable_mkredux(table_t *tbl, uchar
|
|
||||||
/*-------------------------------------------------------------------------*/
|
|
||||||
void lmtable_mkhash(uchar_t *pwd, uchar_t *hash) {
|
|
||||||
uchar_t key[8];
|
|
||||||
- des_key_schedule ks;
|
|
||||||
- des_cblock *magic = (des_cblock*)lmmagic;
|
|
||||||
+ DES_key_schedule ks;
|
|
||||||
+ DES_cblock *magic = (DES_cblock*)lmmagic;
|
|
||||||
|
|
||||||
key[0] = pwd[0];
|
|
||||||
key[1] = (pwd[0] << 7) | (pwd[1] >> 1);
|
|
||||||
@@ -482,7 +482,7 @@ void lmtable_mkhash(uchar_t *pwd, uchar_
|
|
||||||
key[6] = (pwd[5] << 2) | (pwd[6] >> 6);
|
|
||||||
key[7] = (pwd[6] << 1) ;
|
|
||||||
|
|
||||||
- des_set_odd_parity(&key);
|
|
||||||
- des_set_key(&key, ks);
|
|
||||||
- des_ecb_encrypt(magic, (des_cblock*)hash, ks, DES_ENCRYPT);
|
|
||||||
+ DES_set_odd_parity(&key);
|
|
||||||
+ DES_set_key(&key, &ks);
|
|
||||||
+ DES_ecb_encrypt(magic, (DES_cblock*)hash, &ks, DES_ENCRYPT);
|
|
||||||
}
|
|
||||||
|
|
||||||
--- a/src/samdump2/samdump2.c 2015-03-30 02:26:33 UTC
|
|
||||||
+++ b/src/samdump2/samdump2.c
|
|
||||||
@@ -71,7 +71,7 @@ void str_to_key(unsigned char *str,unsig
|
|
||||||
for (i=0;i<8;i++) {
|
|
||||||
key[i] = (key[i]<<1);
|
|
||||||
}
|
|
||||||
- des_set_odd_parity((des_cblock *)key);
|
|
||||||
+ DES_set_odd_parity((DES_cblock *)key);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
@@ -209,8 +209,8 @@ unsigned char* utf16_to_utf8 (unsigned c
|
|
||||||
unsigned char hbootkey[0x20];
|
|
||||||
|
|
||||||
/* Des */
|
|
||||||
- des_key_schedule ks1, ks2;
|
|
||||||
- des_cblock deskey1, deskey2;
|
|
||||||
+ DES_key_schedule ks1, ks2;
|
|
||||||
+ DES_cblock deskey1, deskey2;
|
|
||||||
|
|
||||||
int i, j;
|
|
||||||
|
|
||||||
@@ -418,15 +418,15 @@ unsigned char* utf16_to_utf8 (unsigned c
|
|
||||||
|
|
||||||
/* Get the two decrpt keys. */
|
|
||||||
sid_to_key1(rid,(unsigned char *)deskey1);
|
|
||||||
- des_set_key_checked((des_cblock *)deskey1,ks1);
|
|
||||||
+ DES_set_key_checked((DES_cblock *)deskey1, &ks1);
|
|
||||||
sid_to_key2(rid,(unsigned char *)deskey2);
|
|
||||||
- des_set_key_unchecked((des_cblock *)deskey2,ks2);
|
|
||||||
+ DES_set_key_unchecked((DES_cblock *)deskey2, &ks2);
|
|
||||||
|
|
||||||
/* Decrypt the lanman password hash as two 8 byte blocks. */
|
|
||||||
- des_ecb_encrypt((des_cblock *)obfkey,
|
|
||||||
- (des_cblock *)fb, ks1, DES_DECRYPT);
|
|
||||||
- des_ecb_encrypt((des_cblock *)(obfkey + 8),
|
|
||||||
- (des_cblock *)&fb[8], ks2, DES_DECRYPT);
|
|
||||||
+ DES_ecb_encrypt((DES_cblock *)obfkey,
|
|
||||||
+ (DES_cblock *)fb, &ks1, DES_DECRYPT);
|
|
||||||
+ DES_ecb_encrypt((DES_cblock *)(obfkey + 8),
|
|
||||||
+ (DES_cblock *)&fb[8], &ks2, DES_DECRYPT);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -471,16 +471,16 @@ unsigned char* utf16_to_utf8 (unsigned c
|
|
||||||
if (lm_size != 0x14) {
|
|
||||||
/* Get the two decrpt keys. */
|
|
||||||
sid_to_key1(rid,(unsigned char *)deskey1);
|
|
||||||
- des_set_key((des_cblock *)deskey1,ks1);
|
|
||||||
+ DES_set_key((DES_cblock *)deskey1, &ks1);
|
|
||||||
sid_to_key2(rid,(unsigned char *)deskey2);
|
|
||||||
- des_set_key((des_cblock *)deskey2,ks2);
|
|
||||||
+ DES_set_key((DES_cblock *)deskey2, &ks2);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Decrypt the NT md4 password hash as two 8 byte blocks. */
|
|
||||||
- des_ecb_encrypt((des_cblock *)obfkey,
|
|
||||||
- (des_cblock *)fb, ks1, DES_DECRYPT);
|
|
||||||
- des_ecb_encrypt((des_cblock *)(obfkey + 8),
|
|
||||||
- (des_cblock *)&fb[8], ks2, DES_DECRYPT);
|
|
||||||
+ DES_ecb_encrypt((DES_cblock *)obfkey,
|
|
||||||
+ (DES_cblock *)fb, &ks1, DES_DECRYPT);
|
|
||||||
+ DES_ecb_encrypt((DES_cblock *)(obfkey + 8),
|
|
||||||
+ (DES_cblock *)&fb[8], &ks2, DES_DECRYPT);
|
|
||||||
|
|
||||||
/* sf27 wrap to sf25 */
|
|
||||||
//sf27( obfkey, (int*)&rid, fb );
|
|
@ -1,38 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="6"
|
|
||||||
inherit eutils
|
|
||||||
|
|
||||||
DESCRIPTION="A time-memory-trade-off-cracker"
|
|
||||||
HOMEPAGE="http://ophcrack.sourceforge.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
IUSE="debug libressl +tables"
|
|
||||||
|
|
||||||
CDEPEND="!libressl? ( dev-libs/openssl:0= )
|
|
||||||
libressl? ( dev-libs/libressl:0= )
|
|
||||||
net-libs/netwib"
|
|
||||||
DEPEND="app-arch/unzip
|
|
||||||
virtual/pkgconfig
|
|
||||||
${CDEPEND}"
|
|
||||||
RDEPEND="tables? ( app-crypt/ophcrack-tables )
|
|
||||||
${CDEPEND}"
|
|
||||||
|
|
||||||
PATCHES="${FILESDIR}/ophcrack-openssl-des.patch"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
|
|
||||||
local myconf
|
|
||||||
|
|
||||||
myconf="${myconf} $(use_enable debug) --disable-gui"
|
|
||||||
|
|
||||||
econf ${myconf}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}"
|
|
||||||
}
|
|
@ -1,36 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="6"
|
|
||||||
inherit eutils
|
|
||||||
|
|
||||||
DESCRIPTION="A time-memory-trade-off-cracker"
|
|
||||||
HOMEPAGE="http://ophcrack.sourceforge.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
IUSE="debug libressl +tables"
|
|
||||||
|
|
||||||
CDEPEND="!libressl? ( dev-libs/openssl:0= )
|
|
||||||
libressl? ( dev-libs/libressl:0= )
|
|
||||||
net-libs/netwib"
|
|
||||||
DEPEND="app-arch/unzip
|
|
||||||
virtual/pkgconfig
|
|
||||||
${CDEPEND}"
|
|
||||||
RDEPEND="tables? ( app-crypt/ophcrack-tables )
|
|
||||||
${CDEPEND}"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
|
|
||||||
local myconf
|
|
||||||
|
|
||||||
myconf="${myconf} $(use_enable debug) --disable-gui"
|
|
||||||
|
|
||||||
econf ${myconf}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}"
|
|
||||||
}
|
|
Binary file not shown.
@ -1,2 +1 @@
|
|||||||
DIST aee-2.2.15b.tar.gz 184218 BLAKE2B f249c0974a971aa6a1bb38afb8675a3ace671d244c717add4ea2f724ac1d07bf1c57c5d27fb6f9f40f27b3055ba94cf959dd4b855181a83f4522c44124c0b994 SHA512 2810cd8f5148edb352fdaefbc823d417b9a83c8083644c8729be8595013ca8ba660bd72120db1e15915e454f5185d2d030c2f0c853b37eb83c213c1d581a640f
|
|
||||||
DIST aee-2.2.21.tar.gz 186304 BLAKE2B 2d41678e07f6590023f428e042686c92377200826f86ebb28fe93ec1e5f07290de6eef765dbae91efcef01d32896127c044f20c204b50ed50894fd743cb1fc19 SHA512 c052ef97b18fa9900e9bf0c5894e05cbbf775d7de4ad4c14cb9e3e7758983c84e4768995a98398c05e30173464e6f7994e7f476522a314bc25dac5a84831155a
|
DIST aee-2.2.21.tar.gz 186304 BLAKE2B 2d41678e07f6590023f428e042686c92377200826f86ebb28fe93ec1e5f07290de6eef765dbae91efcef01d32896127c044f20c204b50ed50894fd743cb1fc19 SHA512 c052ef97b18fa9900e9bf0c5894e05cbbf775d7de4ad4c14cb9e3e7758983c84e4768995a98398c05e30173464e6f7994e7f476522a314bc25dac5a84831155a
|
||||||
|
@ -1,63 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="6"
|
|
||||||
|
|
||||||
inherit toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="An easy to use text editor"
|
|
||||||
#HOMEPAGE="http://mahon.cwx.net/ http://www.users.uswest.net/~hmahon/"
|
|
||||||
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
|
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Artistic"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86 ~amd64-linux"
|
|
||||||
IUSE="X"
|
|
||||||
|
|
||||||
RDEPEND="X? ( x11-libs/libX11 )"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${P}-ae-location.patch
|
|
||||||
"${FILESDIR}"/${PN}-Wformat-security.patch
|
|
||||||
)
|
|
||||||
DOCS=( Changes README.${PN} ${PN}.i18n.guide ${PN}.msg )
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i \
|
|
||||||
-e "s/make -/\$(MAKE) -/g" \
|
|
||||||
-e "/^buildaee/s/$/ localaee/" \
|
|
||||||
-e "/^buildxae/s/$/ localxae/" \
|
|
||||||
Makefile
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s/\([\t ]\)cc /\1\\\\\$(CC) /" \
|
|
||||||
-e "/CFLAGS =/s/\" >/ \\\\\$(LDFLAGS)\" >/" \
|
|
||||||
-e "/other_cflag/s/ \${strip_option}//" \
|
|
||||||
create.mk.{aee,xae}
|
|
||||||
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
local target="aee"
|
|
||||||
use X && target="both"
|
|
||||||
|
|
||||||
emake CC="$(tc-getCC)" ${target}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin ${PN}
|
|
||||||
dosym ${PN} /usr/bin/rae
|
|
||||||
doman ${PN}.1
|
|
||||||
einstalldocs
|
|
||||||
|
|
||||||
insinto /usr/share/${PN}
|
|
||||||
doins help.ae
|
|
||||||
|
|
||||||
if use X; then
|
|
||||||
dobin xae
|
|
||||||
dosym xae /usr/bin/rxae
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,89 +0,0 @@
|
|||||||
--- a/aee.1
|
|
||||||
+++ b/aee.1
|
|
||||||
@@ -678,7 +678,7 @@
|
|
||||||
.\"
|
|
||||||
.SS Initializing aee From A File
|
|
||||||
.PP
|
|
||||||
-\fIaee\fR checks for a file named \fIinit.ae\fR in \fI/usr/local/lib\fR,
|
|
||||||
+\fIaee\fR checks for a file named \fIinit.ae\fR in \fI/usr/share/aee\fR,
|
|
||||||
.I .init.ae
|
|
||||||
in the user's home directory, then for \fI.init.ae\fR in the
|
|
||||||
current directory. (This file may be created manually or by using the
|
|
||||||
@@ -960,7 +960,7 @@
|
|
||||||
.PP
|
|
||||||
On-line help is provided through the 'help' command or menu item. This
|
|
||||||
command uses a file with help information. By default the help file is
|
|
||||||
-located in \fB/usr/local/lib/help.ae\fR, but this file may be located
|
|
||||||
+located in \fB/usr/share/aee/help.ae\fR, but this file may be located
|
|
||||||
in the user's home directory with the name \fB.help.ae\fR, or in the
|
|
||||||
current directory with the name \fBhelp.ae\fR.
|
|
||||||
.\"
|
|
||||||
@@ -1017,7 +1017,7 @@
|
|
||||||
.\"
|
|
||||||
.SH FILES
|
|
||||||
.PP
|
|
||||||
-.I /usr/local/lib/init.ae
|
|
||||||
+.I /usr/share/aee/init.ae
|
|
||||||
.br
|
|
||||||
.I $HOME/.aeeinfo
|
|
||||||
.br
|
|
||||||
--- a/aee.c
|
|
||||||
+++ b/aee.c
|
|
||||||
@@ -2612,7 +2612,7 @@
|
|
||||||
|
|
||||||
char *init_name[4] = {
|
|
||||||
"/usr/local/aee/init.ae",
|
|
||||||
- "/usr/local/lib/init.ae",
|
|
||||||
+ "/usr/share/aee/init.ae",
|
|
||||||
NULL,
|
|
||||||
".init.ae"
|
|
||||||
};
|
|
||||||
--- a/aee.msg
|
|
||||||
+++ b/aee.msg
|
|
||||||
@@ -2,7 +2,7 @@
|
|
||||||
$
|
|
||||||
$set 1
|
|
||||||
$quote "
|
|
||||||
-1 "/usr/local/lib/help.ae"
|
|
||||||
+1 "/usr/share/aee/help.ae"
|
|
||||||
2 "main"
|
|
||||||
3 "modes menu"
|
|
||||||
4 "tabs to spaces "
|
|
||||||
--- a/help.ae
|
|
||||||
+++ b/help.ae
|
|
||||||
@@ -1058,11 +1058,11 @@
|
|
||||||
|
|
||||||
The file 'init.ae' may be used to set parameters and define keys to
|
|
||||||
perform certain functions within ae. This file may reside in three
|
|
||||||
-locations: /usr/local/lib/init.ae, .init.ae in your home directory, and
|
|
||||||
+locations: /usr/share/aee/init.ae, .init.ae in your home directory, and
|
|
||||||
.init.ae in the current working directory.
|
|
||||||
|
|
||||||
First, aee checks for a system level initialization file, located in
|
|
||||||
-/usr/local/lib. Next the user's home directory is checked for a file named
|
|
||||||
+/usr/share/aee. Next the user's home directory is checked for a file named
|
|
||||||
.init.ae, then the current directory. The settings from each file are read,
|
|
||||||
so that the directives from the most recently read file will take precedence
|
|
||||||
over previously read files. This allows, for example, the .init.ae file in
|
|
||||||
--- a/help.c
|
|
||||||
+++ b/help.c
|
|
||||||
@@ -12,7 +12,7 @@
|
|
||||||
|
|
||||||
char *help_file_list[4] = {
|
|
||||||
"/usr/local/aee/help.ae",
|
|
||||||
- "/usr/local/lib/help.ae",
|
|
||||||
+ "/usr/share/aee/help.ae",
|
|
||||||
"~/.help.ae",
|
|
||||||
"help.ae"
|
|
||||||
};
|
|
||||||
--- a/localize.c
|
|
||||||
+++ b/localize.c
|
|
||||||
@@ -64,7 +64,7 @@
|
|
||||||
catalog = catopen("aee", 0);
|
|
||||||
#endif /* NO_CATGETS */
|
|
||||||
|
|
||||||
- ae_help_file = catgetlocal( 1, "/usr/local/lib/help.ae");
|
|
||||||
+ ae_help_file = catgetlocal( 1, "/usr/share/aee/help.ae");
|
|
||||||
main_buffer_name = catgetlocal( 2, "main");
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,44 @@
|
|||||||
|
--- a/Xcurse.c
|
||||||
|
+++ b/Xcurse.c
|
||||||
|
@@ -37,6 +37,8 @@
|
||||||
|
|
||||||
|
extern int eightbit;
|
||||||
|
|
||||||
|
+struct _line *top_of_win;
|
||||||
|
+
|
||||||
|
static WINDOW *virtual_scr;
|
||||||
|
WINDOW *curscr;
|
||||||
|
WINDOW *stdscr;
|
||||||
|
--- a/Xcurse.h
|
||||||
|
+++ b/Xcurse.h
|
||||||
|
@@ -132,7 +132,7 @@
|
||||||
|
int number;
|
||||||
|
};
|
||||||
|
|
||||||
|
-struct _line *top_of_win;
|
||||||
|
+extern struct _line *top_of_win;
|
||||||
|
|
||||||
|
typedef struct WIND {
|
||||||
|
int SR; /* starting row */
|
||||||
|
--- a/new_curse.c
|
||||||
|
+++ b/new_curse.c
|
||||||
|
@@ -85,6 +85,8 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
+struct _line *top_of_win;
|
||||||
|
+
|
||||||
|
WINDOW *curscr;
|
||||||
|
static WINDOW *virtual_scr;
|
||||||
|
WINDOW *stdscr;
|
||||||
|
--- a/new_curse.h
|
||||||
|
+++ b/new_curse.h
|
||||||
|
@@ -161,7 +161,7 @@
|
||||||
|
int number;
|
||||||
|
};
|
||||||
|
|
||||||
|
-struct _line *top_of_win;
|
||||||
|
+extern struct _line *top_of_win;
|
||||||
|
|
||||||
|
typedef struct WIND {
|
||||||
|
int SR; /* starting row */
|
@ -0,0 +1,36 @@
|
|||||||
|
--- e3-2.82-orig/Makefile
|
||||||
|
+++ e3-2.82/Makefile
|
||||||
|
@@ -17,6 +17,8 @@
|
||||||
|
NASM_OR_YASM=nasm
|
||||||
|
#NASM_OR_YASM=yasm
|
||||||
|
|
||||||
|
+LD=ld
|
||||||
|
+
|
||||||
|
EXMODE=SED
|
||||||
|
|
||||||
|
#----------------------do not edit below line-------------------------------
|
||||||
|
@@ -41,12 +43,12 @@
|
||||||
|
|
||||||
|
32: $(ASOURCES) Makefile
|
||||||
|
ifeq ($(OS),LINUX)
|
||||||
|
- nasm -O2 -f bin -l e3.lst -o e3 e3.asm -DCRIPLED_ELF=1 -D$(OS) -D$(EXMODE)
|
||||||
|
+ nasm -O2 -f bin -l e3.lst -o e3 e3.asm -DCRIPLED_ELF=1 -D$(OS)
|
||||||
|
chmod +x e3
|
||||||
|
else
|
||||||
|
echo $(ASVER)
|
||||||
|
- nasm -O2 $(AFLAGS) -o e3.o e3.asm -l e3.lst -D$(OS) -D$(EXMODE)
|
||||||
|
- ld -s -o e3 e3.o
|
||||||
|
+ nasm -O2 $(AFLAGS) -o e3.o e3.asm -l e3.lst -D$(OS)
|
||||||
|
+ $(LD) -s -o e3 e3.o
|
||||||
|
strip --remove-section .comment e3
|
||||||
|
endif
|
||||||
|
ln -sf e3 e3ws
|
||||||
|
@@ -60,7 +62,7 @@
|
||||||
|
64: $(ASOURCES) Makefile
|
||||||
|
cat e3.asm | sed -f e3_32to64.sed >e3.tmp
|
||||||
|
$(ASSEMBLER64)
|
||||||
|
- ld -b elf64-x86-64 --oformat elf64-x86-64 -o e3 e3.o
|
||||||
|
+ $(LD) -b elf64-x86-64 --oformat elf64-x86-64 -o e3 e3.o
|
||||||
|
ifneq ($(DEBUG),true)
|
||||||
|
strip e3
|
||||||
|
endif
|
@ -0,0 +1,22 @@
|
|||||||
|
--- a/new_curse.c
|
||||||
|
+++ b/new_curse.c
|
||||||
|
@@ -83,6 +83,8 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
+struct _line *top_of_win;
|
||||||
|
+
|
||||||
|
WINDOW *curscr;
|
||||||
|
static WINDOW *virtual_scr;
|
||||||
|
WINDOW *stdscr;
|
||||||
|
--- a/new_curse.h
|
||||||
|
+++ b/new_curse.h
|
||||||
|
@@ -161,7 +161,7 @@
|
||||||
|
int number;
|
||||||
|
};
|
||||||
|
|
||||||
|
-struct _line *top_of_win;
|
||||||
|
+extern struct _line *top_of_win;
|
||||||
|
|
||||||
|
typedef struct WIND {
|
||||||
|
int SR; /* starting row */
|
@ -0,0 +1,21 @@
|
|||||||
|
https://bugs.gentoo.org/722036
|
||||||
|
|
||||||
|
--- fe-2.0-orig/Makefile.in
|
||||||
|
+++ fe-2.0/Makefile.in
|
||||||
|
@@ -15,6 +15,7 @@
|
||||||
|
CPPFLAGS= @CPPFLAGS@ -DLOCALEDIR=\"$(localedir)\"
|
||||||
|
LDFLAGS= @LDFLAGS@
|
||||||
|
LIBS= @LIBS@
|
||||||
|
+AR= ar
|
||||||
|
|
||||||
|
CATALOGS= de.mo
|
||||||
|
OBJS= buffer.o complete.o display.o macro.o misc.o msgline.o
|
||||||
|
@@ -27,7 +28,7 @@
|
||||||
|
$(CC) -o $@ $(LDFLAGS) fe.o libfe.a $(LIBS)
|
||||||
|
|
||||||
|
libfe.a: $(OBJS)
|
||||||
|
- rm -f $@; ar q $@ $(OBJS); @RANLIB@ $@
|
||||||
|
+ rm -f $@; $(AR) q $@ $(OBJS); @RANLIB@ $@
|
||||||
|
|
||||||
|
install-po: install-po-@USE_NLS@
|
||||||
|
install-po-no:
|
@ -0,0 +1,14 @@
|
|||||||
|
https://bugs.gentoo.org/722040
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -104,8 +104,8 @@ AC_PROG_CPP
|
||||||
|
AC_PROG_CXX
|
||||||
|
AC_PROG_YACC
|
||||||
|
AM_PROG_LEX
|
||||||
|
-AC_PATH_PROG(AR, ar)
|
||||||
|
-AC_PATH_PROG(AR, gar)
|
||||||
|
+AC_CHECK_TOOL(AR, ar)
|
||||||
|
+AC_CHECK_TOOL(AR, gar)
|
||||||
|
|
||||||
|
if test "x$AR" = "x"; then
|
||||||
|
AC_MSG_ERROR([*** 'ar' and 'gar' missing, please install one of them or fix your \$PATH ***])
|
Binary file not shown.
@ -0,0 +1,25 @@
|
|||||||
|
https://bugs.gentoo.org/722012
|
||||||
|
|
||||||
|
From cfd1d0869d51b7548b3fb738b2f2593c76533d44 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Per=20Nordl=C3=B6w?= <nordlow@users.noreply.github.com>
|
||||||
|
Date: Wed, 9 Oct 2019 11:03:00 +0200
|
||||||
|
Subject: [PATCH] Use rx-to-string instead of rx-form to support Emacs master
|
||||||
|
(#97)
|
||||||
|
|
||||||
|
---
|
||||||
|
d-mode.el | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/d-mode.el b/d-mode.el
|
||||||
|
index f8211cd..df72b8d 100644
|
||||||
|
--- a/d-mode.el
|
||||||
|
+++ b/d-mode.el
|
||||||
|
@@ -210,7 +210,7 @@ The expression is added to `compilation-error-regexp-alist' and
|
||||||
|
(add-to-list
|
||||||
|
'compilation-error-regexp-alist-alist
|
||||||
|
`(,symbol
|
||||||
|
- ,(rx-form
|
||||||
|
+ ,(rx-to-string
|
||||||
|
`(and
|
||||||
|
line-start
|
||||||
|
(group-n 1 (one-or-more any)) ; File name
|
@ -1,2 +1,2 @@
|
|||||||
DIST php-mode-1.19.1.tar.gz 94857 BLAKE2B 65ecb228fd4cd2c09cf38836b7d04ac270051976dc97dd7a3124f5a86d4e95bf9a097c6885f55c0ea40599fc2d3f813204e7f28a5f75223cae9eb51e74136017 SHA512 ca4fd798690d5b855a8d4b0cf5b631c32a561466b7697c9498bd89ad1059b774616acab10e30877b3053ba613b63db5da74a479c0a09c57b9b7b2350f42e68dd
|
|
||||||
DIST php-mode-1.22.1.tar.gz 90539 BLAKE2B 3cf2f282cbf87d7dc0ef15d81341de851ad95b7f5426ab6495e55729774fa9d1a32bbc36dff40869c219c71e0ff5d55642f99782a18722c94abeda78b45e0023 SHA512 482f07bec5f8ce21396cd4d39b14dbfe47d73f4e06b7b178b3e01c2dc51f89f1693a032384e4ad812c46a344e531a4a626c4f8eb414fe22dfadd9f1a71c55238
|
DIST php-mode-1.22.1.tar.gz 90539 BLAKE2B 3cf2f282cbf87d7dc0ef15d81341de851ad95b7f5426ab6495e55729774fa9d1a32bbc36dff40869c219c71e0ff5d55642f99782a18722c94abeda78b45e0023 SHA512 482f07bec5f8ce21396cd4d39b14dbfe47d73f4e06b7b178b3e01c2dc51f89f1693a032384e4ad812c46a344e531a4a626c4f8eb414fe22dfadd9f1a71c55238
|
||||||
|
DIST php-mode-1.23.0.tar.gz 94451 BLAKE2B 324eda995ba8d93ca9bec691c88b05caac3d6786b2d1caac39dc34f513e8a026b3803ad3712729b147a8ee839fe337bf11ebaa1b718cb4c741997a9e1c9279a3 SHA512 051adf317ac1dc4ae14b3aaad9aa15ef650a74c7c1ff134ff9a26664cc7494b522957d9cbed981ec398e9bdc6ccae4437c628b2fe3535e8f2a95da34363ec88a
|
||||||
|
@ -0,0 +1,15 @@
|
|||||||
|
--- a/xrdb-mode.el
|
||||||
|
+++ b/xrdb-mode.el
|
||||||
|
@@ -178,9 +178,9 @@
|
||||||
|
|
||||||
|
(defmacro xrdb-safe (&rest body)
|
||||||
|
"Safely execute BODY, return nil if an error occurred."
|
||||||
|
- (` (condition-case nil
|
||||||
|
- (progn (,@ body))
|
||||||
|
- (error nil))))
|
||||||
|
+ `(condition-case nil
|
||||||
|
+ (progn ,@ body)
|
||||||
|
+ (error nil)))
|
||||||
|
|
||||||
|
(defsubst xrdb-skip-to-separator ()
|
||||||
|
"Skip forward.
|
@ -0,0 +1,19 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="An Emacs major mode for editing X resource database files"
|
||||||
|
HOMEPAGE="https://launchpad.net/xrdb-mode
|
||||||
|
https://www.emacswiki.org/emacs/ResourceFiles"
|
||||||
|
# taken from https://launchpad.net/${PN}/trunk/3.0/+download/${PN}.el
|
||||||
|
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
|
||||||
|
PATCHES=("${FILESDIR}"/${P}-backquotes.patch)
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
Binary file not shown.
@ -1,44 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
EGO_PN="github.com/google/cadvisor"
|
|
||||||
|
|
||||||
inherit user golang-build golang-vcs-snapshot
|
|
||||||
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
COMMIT="24a6a52"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
DESCRIPTION="Analyzes resource usage and performance characteristics of running containers"
|
|
||||||
HOMEPAGE="https://github.com/google/cadvisor"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
enewgroup ${PN}
|
|
||||||
enewuser ${PN} -1 -1 /dev/null ${PN}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e "/go get/d" src/${EGO_PN}/build/assets.sh || die
|
|
||||||
sed -i -e "s/git describe.*/echo ${PV} )/"\
|
|
||||||
-e "s/git rev-parse --short HEAD.*/echo ${COMMIT} )/"\
|
|
||||||
src/${EGO_PN}/build/build.sh || die
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
export -n GOCACHE XDG_CACHE_HOME
|
|
||||||
pushd "src/${EGO_PN}"
|
|
||||||
GO_FLAGS="-v -work -x" VERBOSE="true" GOPATH="${S}:$(get_golibdir_gopath)" emake build
|
|
||||||
popd || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
|
|
||||||
dobin src/${EGO_PN}/${PN}
|
|
||||||
keepdir /var/log/${PN}
|
|
||||||
fowners ${PN}:${PN} /var/log/${PN}
|
|
||||||
}
|
|
@ -1,42 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
EGO_PN="github.com/google/cadvisor"
|
|
||||||
COMMIT=49033161
|
|
||||||
inherit golang-build golang-vcs-snapshot
|
|
||||||
|
|
||||||
DESCRIPTION="Analyzes resource usage and performance characteristics of running containers"
|
|
||||||
HOMEPAGE="https://github.com/google/cadvisor"
|
|
||||||
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
COMMON_DEPEND="acct-group/cadvisor
|
|
||||||
acct-user/cadvisor"
|
|
||||||
DEPEND="${COMMON_DEPEND}"
|
|
||||||
RDEPEND="${COMMON_DEPEND}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e "/go get/d" src/${EGO_PN}/build/assets.sh || die
|
|
||||||
sed -i -e "s/git describe.*/echo ${PV} )/"\
|
|
||||||
-e "s/git rev-parse --short HEAD.*/echo ${COMMIT} )/"\
|
|
||||||
src/${EGO_PN}/build/build.sh || die
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
export -n GOCACHE XDG_CACHE_HOME
|
|
||||||
pushd "src/${EGO_PN}"
|
|
||||||
GO_FLAGS="-v -work -x" VERBOSE="true" GOPATH="${S}:$(get_golibdir_gopath)" emake build
|
|
||||||
popd || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
|
|
||||||
dobin src/${EGO_PN}/${PN}
|
|
||||||
keepdir /var/log/${PN}
|
|
||||||
fowners ${PN}:${PN} /var/log/${PN}
|
|
||||||
}
|
|
@ -1,18 +0,0 @@
|
|||||||
#!/sbin/openrc-run
|
|
||||||
# Copyright 2016-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
description="cAdvisor - Analyzes resource usage and performance characteristics of running containers"
|
|
||||||
pidfile=${pidfile:-"/run/${SVCNAME}.pid"}
|
|
||||||
user=${user:-${SVCNAME}}
|
|
||||||
group=${group:-${SVCNAME}}
|
|
||||||
|
|
||||||
command="/usr/bin/cadvisor"
|
|
||||||
command_background="true"
|
|
||||||
start_stop_daemon_args="--user ${user} --group ${group} \
|
|
||||||
--stdout /var/log/${SVCNAME}/${SVCNAME}.log \
|
|
||||||
--stderr /var/log/${SVCNAME}/${SVCNAME}.log"
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
after net
|
|
||||||
}
|
|
@ -1,5 +1 @@
|
|||||||
DIST docker-swarm-1.2.5.tar.gz 4619026 BLAKE2B cae94bcb1bbb1f495b18662ac62ad3295d22547b332d6b6c4e55c070650fc3a1c314ef1ef696787b3109c0c5dce3c48979adc85031c0d65834d3d8ff5bd417b3 SHA512 2684c1fbb8e01c062c62137c874825120d0f2da0ca13808c1558ef01680a6f4d77bbff3769d1f59d9bb8011066f202dbb89c23d25597283cc24245db70731992
|
DIST docker-swarm-1.2.9.tar.gz 1532493 BLAKE2B 243a3cb6d2e9f719d81947429c6616e93cf1b08187685922ad5daf732e61db12bd626fa26f30174af7e779c8ba45ecce7d2cfb33835ef985bdd57657e30e2228 SHA512 cc0e0e27d0ed4845abd99d1554630cc8e2ab0645d40a76358a83b2ea6d1bc5287dbf5d1aefdd2eb4302aeef3894725e75cae3f5da2353b045492a4357631daa2
|
||||||
DIST gobrake-2.0.8.tar.gz 6392 BLAKE2B ec3eccd5a52442163108c9e8f83e2e7a19ed45438c91e541d75af5cd44f382899098cecc5130c5d36a62ca53f1dc2062a82ec9e04b17e2db835cecdfbaa3b565 SHA512 76d1dfc55ddcbfa0b719d9eb3a75a0c8bc9d2f0308fef391cc59efa7c6b7607860c61c1e77d609d3a2d2cad473da359d0f1df98775a6da791a70d81f98ce5e6c
|
|
||||||
DIST gogo-protobuf-0.3.tar.gz 2116795 BLAKE2B 6b90ad97648e75724c69bb9b8d3cfb17b919a1121813c09ec463df99c290c117b0e0b87f43b285eb5147a205f2f926c223cc4b4d58205a286af2afa87dbd7f5b SHA512 57e1b1715d4811800da8cf9f2c72d202deae622d89715d7eff2ff0c406a0ea3778c187443abb17b072ae6fe57382844807f103837032759dab5420c860b99fb8
|
|
||||||
DIST logrus-0.11.0.tar.gz 24165 BLAKE2B 5d71a4b78d5c46e71401a08d9b0228236f74e864d14206bd6450268a3a41d5f2ac7155c39f250b9906ec132fa63ace6e8888f0ec482ed4a0828696326bbba25e SHA512 ee0b813e277cef0533800a966e6e07884b8de64e75c200439979f00986d84f98cfc750f7d4cb2a2b57d6524941fbba0c6211ce37da50d9a8ca99274f81639620
|
|
||||||
DIST logrus-airbrake-hook-2.1.1.tar.gz 3896 BLAKE2B a41877c8201d39f79fd0fabb7bba8d513c14931ab6a2d59b9dbe5907ce32a67d852f8cd25a2ed058ee95d321e430818d5258b4e047f3b809503da58a96bc8876 SHA512 8559f821731ee086a267f43f6e150e18b24a32a2556c45499b2ec42a85642a0581a862fc827b8b9a1949d003b5e36e69972df92a005111b94e2aa9678c336240
|
|
||||||
|
@ -1,82 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
EGO_PN=github.com/docker/${PN##*-}/...
|
|
||||||
SRC_URI="https://${EGO_PN%/*}/archive/${PV}.tar.gz -> ${P}.tar.gz
|
|
||||||
https://github.com/gogo/protobuf/archive/v0.3.tar.gz -> gogo-protobuf-0.3.tar.gz
|
|
||||||
https://github.com/gemnasium/logrus-airbrake-hook/archive/v2.1.1.tar.gz -> logrus-airbrake-hook-2.1.1.tar.gz
|
|
||||||
https://github.com/airbrake/gobrake/archive/v2.0.8.tar.gz -> gobrake-2.0.8.tar.gz
|
|
||||||
https://github.com/Sirupsen/logrus/archive/v0.11.0.tar.gz -> logrus-0.11.0.tar.gz"
|
|
||||||
DESCRIPTION="A Docker-native clustering system"
|
|
||||||
HOMEPAGE="https://docs.docker.com/swarm"
|
|
||||||
LICENSE="Apache-2.0 CC-BY-SA-4.0 BSD BSD-2 ISC MIT MPL-2.0 WTFPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE=""
|
|
||||||
RESTRICT="test"
|
|
||||||
DEPEND=">=dev-lang/go-1.6:=
|
|
||||||
!!<app-admin/consul-0.6.3-r1"
|
|
||||||
RDEPEND=""
|
|
||||||
|
|
||||||
get_archive_go_package() {
|
|
||||||
local archive=${1} uri x
|
|
||||||
for x in ${SRC_URI}; do
|
|
||||||
if [[ ${x} == http* ]]; then
|
|
||||||
uri=${x}
|
|
||||||
elif [[ ${x} == ${archive} ]]; then
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
uri=${uri#https://}
|
|
||||||
uri=${uri%/archive/*}
|
|
||||||
case ${uri} in
|
|
||||||
${EGO_PN%/*}*)
|
|
||||||
echo "${EGO_PN%/*}|swarm-*"
|
|
||||||
;;
|
|
||||||
github.com/gemnasium/logrus-airbrake-hook)
|
|
||||||
echo "gopkg.in/gemnasium/logrus-airbrake-hook.v2|logrus-airbrake-hook-*"
|
|
||||||
;;
|
|
||||||
github.com/airbrake/gobrake)
|
|
||||||
echo "gopkg.in/airbrake/gobrake.v2|gobrake-*"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "${uri}|${uri##*/}-*"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
unpack_go_packages() {
|
|
||||||
local go_package x
|
|
||||||
# Unpack packages to appropriate locations for GOPATH
|
|
||||||
for x in ${A}; do
|
|
||||||
unpack ${x}
|
|
||||||
if [[ ${x} == *.tar.gz ]]; then
|
|
||||||
go_package=$(get_archive_go_package ${x})
|
|
||||||
x=${go_package#*|}
|
|
||||||
go_package=${go_package%|*}
|
|
||||||
mkdir -p src/${go_package%/*}
|
|
||||||
mv ${x} src/${go_package} || die
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
mkdir "${S}" || die
|
|
||||||
cd "${S}" || die
|
|
||||||
unpack_go_packages
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
GOPATH="${S}" GOBIN="${S}/bin" \
|
|
||||||
go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}"
|
|
||||||
[[ -x ${S}/bin/${PN#docker-} ]] || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin "${S}/bin/${PN#docker-}"
|
|
||||||
dosym swarm /usr/bin/docker-swarm
|
|
||||||
cd "${S}/src/${EGO_PN%/*}" || die
|
|
||||||
dodoc CHANGELOG.md CONTRIBUTING.md logo.png README.md ROADMAP.md
|
|
||||||
}
|
|
@ -0,0 +1,54 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit go-module
|
||||||
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
EGO_PN=github.com/docker/swarm
|
||||||
|
EGIT_COMMIT="527a849cc6b8297690f478905083fc77951da2a7"
|
||||||
|
MY_PN=classicswarm
|
||||||
|
SRC_URI="https://github.com/docker/classicswarm/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
DESCRIPTION="Swarm Classic: a container clustering system"
|
||||||
|
HOMEPAGE="https://docs.docker.com/swarm"
|
||||||
|
LICENSE="Apache-2.0 CC-BY-SA-4.0 BSD BSD-2 ISC MIT MPL-2.0 WTFPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# It would require internet access to run `go mod vendor`, so
|
||||||
|
# generate approximate go.mod and vendor/modules.txt from the
|
||||||
|
# content of vendor.conf. Use a dummy vendor_version that is
|
||||||
|
# good enough for go to recognize as a valid version.
|
||||||
|
rm -f go.mod vendor/modules.txt || die
|
||||||
|
local x vendor_version=v1.0.0
|
||||||
|
printf -- 'module %s\n' "${EGO_PN}" >> go.mod || die
|
||||||
|
printf -- 'go 1.14\n' >> go.mod || die
|
||||||
|
printf -- 'require (\n' >> go.mod || die
|
||||||
|
while read -r x; do
|
||||||
|
printf -- '\t%s %s\n' "${x}" "${vendor_version}" >> go.mod || die
|
||||||
|
printf -- '# %s %s\n' "${x}" "${vendor_version}" >> vendor/modules.txt || die
|
||||||
|
printf -- '## explicit\n' >> vendor/modules.txt || die
|
||||||
|
printf -- '%s\n' "${x}" >> vendor/modules.txt || die
|
||||||
|
done < <(grep -Eo "^[^#[:space:]]+" vendor.conf)
|
||||||
|
printf -- ')\n' >> go.mod || die
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
GOBIN="${S}/bin" \
|
||||||
|
go install -v -work -x -mod=vendor -x \
|
||||||
|
-ldflags "-w -X github.com/docker/swarm/version.GITCOMMIT=${EGIT_COMMIT} \
|
||||||
|
-X github.com/docker/swarm/version.BUILDTIME=$(date -u +%FT%T%z)" \
|
||||||
|
./... || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin bin/swarm
|
||||||
|
dosym swarm /usr/bin/docker-swarm
|
||||||
|
dodoc CHANGELOG.md CONTRIBUTING.md logo.png README.md
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST open-vm-tools-11.0.1-14773994.tar.gz 3972888 BLAKE2B 8ead9b37e9fa861386087d50af4e20274a9ee9fafd929da3ca0652ea2c4eecff4c203cadf02d38401bfd7ff0129ebcc7895d2819785cf2d818aac91a46f8d163 SHA512 3f500b3f0daaed01f787cf271d094b693baa18304491c3b58c79b64ab7db41b1b4a4747440e0039b2d9f9cc7e1474ee15f0ee7413544a34c2c9402443c145276
|
DIST open-vm-tools-11.0.1-14773994.tar.gz 3972888 BLAKE2B 8ead9b37e9fa861386087d50af4e20274a9ee9fafd929da3ca0652ea2c4eecff4c203cadf02d38401bfd7ff0129ebcc7895d2819785cf2d818aac91a46f8d163 SHA512 3f500b3f0daaed01f787cf271d094b693baa18304491c3b58c79b64ab7db41b1b4a4747440e0039b2d9f9cc7e1474ee15f0ee7413544a34c2c9402443c145276
|
||||||
|
DIST open-vm-tools-11.1.0-16036546.tar.gz 3986835 BLAKE2B f02e9426fb324ec0f4f78f43554a55ce0b615f609f888c008e8ecaf59332b9e25b0c865730cd263be1936d223c9cd5e078d304d1ddd8903cec88512cd63c258b SHA512 cd1f8399b9660ecac8222cfdc0d6331dce67db2f3a1788f21b18b201066dbcd059f429130f1fb5b416bb9a06b4882ec462a134aa8ca595f17dc48af0b7f59e8e
|
||||||
|
@ -0,0 +1,142 @@
|
|||||||
|
# Copyright 2007-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit autotools linux-info pam systemd toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Opensourced tools for VMware guests"
|
||||||
|
HOMEPAGE="https://github.com/vmware/open-vm-tools"
|
||||||
|
MY_P="${P}-16036546"
|
||||||
|
SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl static-libs +vgauth"
|
||||||
|
REQUIRED_USE="
|
||||||
|
multimon? ( X )
|
||||||
|
vgauth? ( ssl )
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/glib
|
||||||
|
net-libs/libtirpc
|
||||||
|
deploypkg? ( dev-libs/libmspack )
|
||||||
|
fuse? ( sys-fs/fuse:0 )
|
||||||
|
pam? ( sys-libs/pam )
|
||||||
|
ssl? ( dev-libs/openssl:0 )
|
||||||
|
vgauth? (
|
||||||
|
dev-libs/libxml2
|
||||||
|
dev-libs/xmlsec
|
||||||
|
)
|
||||||
|
X? (
|
||||||
|
x11-libs/libXext
|
||||||
|
multimon? ( x11-libs/libXinerama )
|
||||||
|
x11-libs/libXi
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libXrandr
|
||||||
|
x11-libs/libXtst
|
||||||
|
x11-libs/libSM
|
||||||
|
x11-libs/libXcomposite
|
||||||
|
x11-libs/gdk-pixbuf:2
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
gtkmm? (
|
||||||
|
dev-cpp/gtkmm:3.0
|
||||||
|
dev-libs/libsigc++:2
|
||||||
|
)
|
||||||
|
)
|
||||||
|
dnet? ( dev-libs/libdnet )
|
||||||
|
icu? ( dev-libs/icu:= )
|
||||||
|
resolutionkms? (
|
||||||
|
x11-libs/libdrm[video_cards_vmware]
|
||||||
|
virtual/libudev
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
net-libs/rpcsvc-proto
|
||||||
|
"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
dev-util/glib-utils
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? ( app-doc/doxygen )
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/10.1.0-mount.vmhgfs.patch"
|
||||||
|
"${FILESDIR}/10.1.0-Werror.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3"
|
||||||
|
use X && CONFIG_CHECK+=" ~DRM_VMWGFX"
|
||||||
|
kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS"
|
||||||
|
kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS"
|
||||||
|
kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM"
|
||||||
|
linux-info_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
eapply -p2 "${PATCHES[@]}"
|
||||||
|
eapply_user
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myeconfargs=(
|
||||||
|
--without-root-privileges
|
||||||
|
$(use_enable multimon)
|
||||||
|
$(use_with X x)
|
||||||
|
$(use_with X gtk3)
|
||||||
|
$(use_with gtkmm gtkmm3)
|
||||||
|
$(use_enable doc docs)
|
||||||
|
--disable-tests
|
||||||
|
$(use_enable resolutionkms)
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
$(use_enable deploypkg)
|
||||||
|
$(use_with pam)
|
||||||
|
$(use_enable vgauth)
|
||||||
|
$(use_with dnet)
|
||||||
|
$(use_with icu)
|
||||||
|
)
|
||||||
|
# Avoid a bug in configure.ac
|
||||||
|
use ssl || myeconfargs+=( --without-ssl )
|
||||||
|
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
find "${ED}" -name '*.la' -delete || die
|
||||||
|
|
||||||
|
if use pam; then
|
||||||
|
rm "${ED}"/etc/pam.d/vmtoolsd || die
|
||||||
|
pamd_mimic_system vmtoolsd auth account
|
||||||
|
fi
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
|
||||||
|
newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
|
||||||
|
|
||||||
|
if use vgauth; then
|
||||||
|
systemd_newunit "${FILESDIR}"/vmtoolsd.vgauth.service vmtoolsd.service
|
||||||
|
systemd_dounit "${FILESDIR}"/vgauthd.service
|
||||||
|
else
|
||||||
|
systemd_dounit "${FILESDIR}"/vmtoolsd.service
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Replace mount.vmhgfs with a wrapper
|
||||||
|
mv "${ED}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
|
||||||
|
dosbin "${FILESDIR}/mount.vmhgfs"
|
||||||
|
|
||||||
|
# Make fstype = vmhgfs-fuse work in fstab
|
||||||
|
dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
|
||||||
|
|
||||||
|
if use X; then
|
||||||
|
fperms 4711 /usr/bin/vmware-user-suid-wrapper
|
||||||
|
dobin scripts/common/vmware-xdg-detect-de
|
||||||
|
fi
|
||||||
|
}
|
@ -1,2 +1 @@
|
|||||||
DIST slirp4netns-1.0.0.tar.gz 51919 BLAKE2B 9d2d95de80e644981f185a6c243949e55761b25cb908c1ee727f06264d08e794e8228a197e0cc858f81f582d3ddb349c5d6cd2566944c63f41299fb2a5a0d3d2 SHA512 fe0256f0b91647b361999915c6c2b975ee33c437afef3cf490f5e33f582da4db97e360e86654831d7e9b2a8b0d78c91080874a9377247693ac54ffdb60ca6fb9
|
|
||||||
DIST slirp4netns-1.0.1.tar.gz 51911 BLAKE2B d125dd2c24fd7a817d2b8f16c6bac66399a4a0f37c49d43541f336e7ff09673bca2d6ed2c62cc856034b8e2f6e11ac1ff3753d3546148e68ddf085e8b9aca354 SHA512 4947e32d88c3c8f1b7b2e94a1e73041a48cc8ddf75ffaf691d44cb6ebeaef5cf0b0abb7a8df8919682dfc854a76d73fc5bdebcf01b3ace97be187068d704bf63
|
DIST slirp4netns-1.0.1.tar.gz 51911 BLAKE2B d125dd2c24fd7a817d2b8f16c6bac66399a4a0f37c49d43541f336e7ff09673bca2d6ed2c62cc856034b8e2f6e11ac1ff3753d3546148e68ddf085e8b9aca354 SHA512 4947e32d88c3c8f1b7b2e94a1e73041a48cc8ddf75ffaf691d44cb6ebeaef5cf0b0abb7a8df8919682dfc854a76d73fc5bdebcf01b3ace97be187068d704bf63
|
||||||
|
@ -1,37 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit autotools
|
|
||||||
|
|
||||||
DESCRIPTION="User-mode networking for unprivileged network namespaces"
|
|
||||||
HOMEPAGE="https://github.com/rootless-containers/slirp4netns"
|
|
||||||
SRC_URI="https://github.com/rootless-containers/slirp4netns/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-libs/glib:2=
|
|
||||||
dev-libs/libpcre:=
|
|
||||||
net-libs/libslirp:=
|
|
||||||
sys-libs/libseccomp:=
|
|
||||||
sys-libs/libcap:="
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
eautoreconf
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
|
||||||
elog "You need to have the tun kernel module loaded in order to have"
|
|
||||||
elog "slirp4netns working"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,9 +1,9 @@
|
|||||||
DIST gentoo-wine-patches-20191222.tar.xz 59236 BLAKE2B 1b2c7b3ab69e5603d0f176a88c13b6d532f94f319ad29821faa699e828d90cfbe92c02b6e73b72eb16e565707c49885833fe557809ed16f4a6f0f182de9bb6e6 SHA512 a030fad55be5e1d909bc50e430c9a99846b88d7555f12749e101ba83f04df5af23eeb726b5ed78f847a66d11ac0a838bc69bd5bf8cf53da77ad454d2a2fe65cf
|
DIST gentoo-wine-patches-20191222.tar.xz 59236 BLAKE2B 1b2c7b3ab69e5603d0f176a88c13b6d532f94f319ad29821faa699e828d90cfbe92c02b6e73b72eb16e565707c49885833fe557809ed16f4a6f0f182de9bb6e6 SHA512 a030fad55be5e1d909bc50e430c9a99846b88d7555f12749e101ba83f04df5af23eeb726b5ed78f847a66d11ac0a838bc69bd5bf8cf53da77ad454d2a2fe65cf
|
||||||
DIST wine-5.4.tar.xz 22917904 BLAKE2B ceaa8516ddc0c2421b92da0ef047465cfa9fc203dfce93b42ca76409bab5e24709d173a4ed519b78f32d8ee99ffd9f0d06ee4156357f995c75e434b0249a31e2 SHA512 892e8b875484ada01eaddab4ea50992f95cf3ced6730f8e2ca1f0765770d7fa53a21080c526772b9b3ac83b3559d3d68e83ad3af3afbe9d6f931d833afde7e98
|
|
||||||
DIST wine-5.5.tar.xz 23630916 BLAKE2B 52855c891bb2f6431d0cb02e7b64b28525ad952b548771dd7ff89f95842f9f8e27c941cef7e963b8fb4c7d84c6fd28dba8edfbab90ba683b9f32c41583837e0a SHA512 9c7870dd829effe5fd1be342f85a85e2d1f791bfd871279253dd91becd97dea41c6c4f7a9faec0153e58e360d4e3b4d659daf0d21f07a142d06534e0c229aacd
|
DIST wine-5.5.tar.xz 23630916 BLAKE2B 52855c891bb2f6431d0cb02e7b64b28525ad952b548771dd7ff89f95842f9f8e27c941cef7e963b8fb4c7d84c6fd28dba8edfbab90ba683b9f32c41583837e0a SHA512 9c7870dd829effe5fd1be342f85a85e2d1f791bfd871279253dd91becd97dea41c6c4f7a9faec0153e58e360d4e3b4d659daf0d21f07a142d06534e0c229aacd
|
||||||
DIST wine-5.6.tar.xz 23678216 BLAKE2B 7aee9a46c037d46d07a551a839056783c020d2e5c66c9caf9c8dacd5071cc9bc9df1c3ea56d6ec07cf83ac681baee6849e786a1202d99f139e1645c374c72704 SHA512 b12b0eff228ecd783fec8bf91f97e4387125226b172046d800e1fbffa303ceca32f1f647b9e8ceb24d303c23eb57188be14ddd8ba5fc04ba781a69186fbe6be4
|
DIST wine-5.6.tar.xz 23678216 BLAKE2B 7aee9a46c037d46d07a551a839056783c020d2e5c66c9caf9c8dacd5071cc9bc9df1c3ea56d6ec07cf83ac681baee6849e786a1202d99f139e1645c374c72704 SHA512 b12b0eff228ecd783fec8bf91f97e4387125226b172046d800e1fbffa303ceca32f1f647b9e8ceb24d303c23eb57188be14ddd8ba5fc04ba781a69186fbe6be4
|
||||||
DIST wine-5.7.tar.xz 23723624 BLAKE2B fbea8f753dee57368f7532eef6fe6bf366ba52e9c2b970147207cf879858b86a74d0dfb1f813cfd31058462aaa09f74dd07924370b4c3f032f0dcd0015eab90b SHA512 46a8050cb21edf1116c93fd73fdc3bbbc1a19e18d77c38bc192f13e55954d3e503122c780ca9c1a50005b0bca6f3b0c640f3de05267f25289e08660321e27407
|
DIST wine-5.7.tar.xz 23723624 BLAKE2B fbea8f753dee57368f7532eef6fe6bf366ba52e9c2b970147207cf879858b86a74d0dfb1f813cfd31058462aaa09f74dd07924370b4c3f032f0dcd0015eab90b SHA512 46a8050cb21edf1116c93fd73fdc3bbbc1a19e18d77c38bc192f13e55954d3e503122c780ca9c1a50005b0bca6f3b0c640f3de05267f25289e08660321e27407
|
||||||
DIST wine-staging-5.4.tar.gz 9924147 BLAKE2B c82fa66470645e62e63e8760d68cb92e4a04c209db712371bc1a534756c6b16c109e247bb1866edc514bdb24ba6a9e9f4ccb5c0db204d51541da0af82fd3b96f SHA512 d4958e73cea34a4a722f516487116d9f77a22099cb80b9c79f2468fbe28855acec131dacecfd255a9934fb88bcf34809bfb2e2e518d89ac23bcae125b6d6c86b
|
DIST wine-5.8.tar.xz 23753648 BLAKE2B 086f37ce469f6d176eab8daa2d124b1774526727e2f6fe4ecdd39862c13ed493ac4164cf98848d5bc8cba3675e13365f6ea2b34591d518c40c34d09556851578 SHA512 7b9df380655a72e8b9e95ca271a62308262d8efabbeb2ad459071afc9ed51518b42b1f75b019fe8d6b53cf5185e9cfc45ac1b8a7092f118fa2aff14f99c012de
|
||||||
DIST wine-staging-5.5.tar.gz 9920540 BLAKE2B 21b24fd3a2b3ee9c9ea029e1114d0faaf0b8a4ef732eafb4f7e0301886aee9160699867147c4087515a37edc57a42919c662b1e203bf9df674d78579b3be3c39 SHA512 8e926d73f275ed36b1c1e55235831c171b427501265a0e859accc7ca6b5077513bc2b3d37d973842b76b57a56798d11c101a387c626c96ed422d8a06cd908221
|
DIST wine-staging-5.5.tar.gz 9920540 BLAKE2B 21b24fd3a2b3ee9c9ea029e1114d0faaf0b8a4ef732eafb4f7e0301886aee9160699867147c4087515a37edc57a42919c662b1e203bf9df674d78579b3be3c39 SHA512 8e926d73f275ed36b1c1e55235831c171b427501265a0e859accc7ca6b5077513bc2b3d37d973842b76b57a56798d11c101a387c626c96ed422d8a06cd908221
|
||||||
DIST wine-staging-5.6.tar.gz 9922611 BLAKE2B 945e7a6398d6f3f8f85f334a06462282647405cf0b7d0e9d1985c9c5daa460c1bb9f8dc66d090311aeb8136d0603e836084bbeb2904833f4f73d7fdd9dd9bef1 SHA512 7ddf5699834a6e04b094a7cae008175c874415d22554bac38176f3121b9533071ef610f8b5a0dd3ce3e4adf8a9d4ac214aa1cee7634959c5150b66fbb74710b7
|
DIST wine-staging-5.6.tar.gz 9922611 BLAKE2B 945e7a6398d6f3f8f85f334a06462282647405cf0b7d0e9d1985c9c5daa460c1bb9f8dc66d090311aeb8136d0603e836084bbeb2904833f4f73d7fdd9dd9bef1 SHA512 7ddf5699834a6e04b094a7cae008175c874415d22554bac38176f3121b9533071ef610f8b5a0dd3ce3e4adf8a9d4ac214aa1cee7634959c5150b66fbb74710b7
|
||||||
DIST wine-staging-5.7.tar.gz 9913511 BLAKE2B f5d803a067ec61c5d698d7ebf0623b55f0e4fee487e6fcfb4de057d742ff4d55bf184004c4427e8b93052efa74fe9e14da2a41a826c79a0c62ef25de7b6e10ef SHA512 042bcf7b90769c9d88d5cd844009301fb768568ee10ebf7aed9c3397ca35f6d6b512db2010917695f32bed9edf174d95f80a141d5af75a43871444b1830f2922
|
DIST wine-staging-5.7.tar.gz 9913511 BLAKE2B f5d803a067ec61c5d698d7ebf0623b55f0e4fee487e6fcfb4de057d742ff4d55bf184004c4427e8b93052efa74fe9e14da2a41a826c79a0c62ef25de7b6e10ef SHA512 042bcf7b90769c9d88d5cd844009301fb768568ee10ebf7aed9c3397ca35f6d6b512db2010917695f32bed9edf174d95f80a141d5af75a43871444b1830f2922
|
||||||
|
DIST wine-staging-5.8.tar.gz 9878712 BLAKE2B a96f7e4aa1d1dddcda1a9d6a30ab3b564fb365a09efde22e5b7abab1ac015da0bc242b2fec6d4ae14dc5ddad38e3314a5f8c430e6eb10853ed8619e805bf5787 SHA512 3ea2a90ab0613b680274c95cf7ef3d3a7d807571fb792e05fc1df9bbd7a35c80a0d7c38342fea8858c5557ae3f12287a7ce09d0cdab5064000b79ec6c891ad15
|
||||||
|
Binary file not shown.
@ -0,0 +1,230 @@
|
|||||||
|
diff --git a/api.c b/api.c
|
||||||
|
index e3ee339..67463a6 100755
|
||||||
|
--- a/api.c
|
||||||
|
+++ b/api.c
|
||||||
|
@@ -478,7 +478,7 @@ int dump_dirent(int which_one)
|
||||||
|
{
|
||||||
|
int i;
|
||||||
|
char *p;
|
||||||
|
- short unknown;
|
||||||
|
+ // short unknown;
|
||||||
|
struct OLE_DIR *dir;
|
||||||
|
|
||||||
|
dir = (struct OLE_DIR *) &buffer[which_one * sizeof(struct OLE_DIR)];
|
||||||
|
@@ -493,7 +493,7 @@ int dump_dirent(int which_one)
|
||||||
|
p = dir->name;
|
||||||
|
if (*p < ' ')
|
||||||
|
{
|
||||||
|
- unknown = *((short *)p);
|
||||||
|
+ //unknown = *((short *)p);
|
||||||
|
|
||||||
|
//fprintf (stderr, "%04x\t", unknown);
|
||||||
|
p += 2; /* step over unknown short */
|
||||||
|
diff --git a/engine.c b/engine.c
|
||||||
|
index 85add5f..4a1ef13 100755
|
||||||
|
--- a/engine.c
|
||||||
|
+++ b/engine.c
|
||||||
|
@@ -316,7 +316,6 @@ int search_chunk(f_state *s, unsigned char *buf, f_info *i, u_int64_t chunk_size
|
||||||
|
//u_int64_t buf_off = 0;
|
||||||
|
|
||||||
|
unsigned char *foundat = buf;
|
||||||
|
- unsigned char *current_pos = NULL;
|
||||||
|
unsigned char *header_pos = NULL;
|
||||||
|
unsigned char *newbuf = NULL;
|
||||||
|
unsigned char *ind_ptr = NULL;
|
||||||
|
@@ -461,7 +460,6 @@ int search_chunk(f_state *s, unsigned char *buf, f_info *i, u_int64_t chunk_size
|
||||||
|
}
|
||||||
|
|
||||||
|
c_offset = (foundat - buf);
|
||||||
|
- current_pos = foundat;
|
||||||
|
|
||||||
|
/*Now lets analyze the file and see if we can determine its size*/
|
||||||
|
|
||||||
|
@@ -511,12 +509,12 @@ int search_chunk(f_state *s, unsigned char *buf, f_info *i, u_int64_t chunk_size
|
||||||
|
newbuf = read_from_disk(c_offset + f_offset, i, needle->max_len);
|
||||||
|
if (newbuf == NULL)
|
||||||
|
break;
|
||||||
|
- current_pos = extract_file(s,
|
||||||
|
- c_offset,
|
||||||
|
- newbuf,
|
||||||
|
- needle->max_len,
|
||||||
|
- needle,
|
||||||
|
- f_offset);
|
||||||
|
+ extract_file(s,
|
||||||
|
+ c_offset,
|
||||||
|
+ newbuf,
|
||||||
|
+ needle->max_len,
|
||||||
|
+ needle,
|
||||||
|
+ f_offset);
|
||||||
|
|
||||||
|
/*Lets put the fp back*/
|
||||||
|
fseeko(i->handle, saveme, SEEK_SET);
|
||||||
|
diff --git a/extract.c b/extract.c
|
||||||
|
index 9639117..4fecde5 100755
|
||||||
|
--- a/extract.c
|
||||||
|
+++ b/extract.c
|
||||||
|
@@ -553,7 +553,6 @@ unsigned char *extract_htm(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||||
|
{
|
||||||
|
unsigned char *buf = foundat;
|
||||||
|
unsigned char *extractbuf = NULL;
|
||||||
|
- unsigned char *currentpos = NULL;
|
||||||
|
|
||||||
|
int bytes_to_search = 0;
|
||||||
|
int i = 0;
|
||||||
|
@@ -582,7 +581,6 @@ unsigned char *extract_htm(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||||
|
}
|
||||||
|
|
||||||
|
/*Store the current position and search for the HTML> tag*/
|
||||||
|
- currentpos = foundat;
|
||||||
|
foundat = bm_search(needle->footer,
|
||||||
|
needle->footer_len,
|
||||||
|
foundat,
|
||||||
|
@@ -1146,15 +1144,15 @@ unsigned char *extract_mov(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||||
|
unsigned char *extract_wmv(f_state *s, u_int64_t c_offset, unsigned char *foundat, u_int64_t buflen,
|
||||||
|
s_spec *needle, u_int64_t f_offset)
|
||||||
|
{
|
||||||
|
-
|
||||||
|
- unsigned char *currentpos = NULL;
|
||||||
|
+#ifdef DEBUG
|
||||||
|
+ u_int64_t fileObjHeaderSize = 0;
|
||||||
|
+#endif
|
||||||
|
unsigned char *header = foundat;
|
||||||
|
unsigned char *extractbuf = NULL;
|
||||||
|
unsigned char *buf = foundat;
|
||||||
|
unsigned int size = 0;
|
||||||
|
u_int64_t file_size = 0;
|
||||||
|
u_int64_t headerSize = 0;
|
||||||
|
- u_int64_t fileObjHeaderSize = 0;
|
||||||
|
int numberofHeaderObjects = 0;
|
||||||
|
int reserved[2];
|
||||||
|
int bytes_to_search = 0;
|
||||||
|
@@ -1184,7 +1182,6 @@ unsigned char *extract_wmv(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||||
|
return foundat;
|
||||||
|
}
|
||||||
|
|
||||||
|
- currentpos = foundat;
|
||||||
|
if (buflen - (foundat - buf) >= needle->max_len)
|
||||||
|
bytes_to_search = needle->max_len;
|
||||||
|
else
|
||||||
|
@@ -1201,7 +1198,9 @@ unsigned char *extract_wmv(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||||
|
if (foundat)
|
||||||
|
{
|
||||||
|
foundat += 16; /*jump to the headersize*/
|
||||||
|
+#ifdef DEBUG
|
||||||
|
fileObjHeaderSize = htoll(foundat, FOREMOST_LITTLE_ENDIAN);
|
||||||
|
+#endif
|
||||||
|
//printx(foundat,0,8);
|
||||||
|
foundat += 24; //Jump to the file size obj
|
||||||
|
size = htoi(foundat, FOREMOST_LITTLE_ENDIAN);
|
||||||
|
@@ -1401,7 +1400,6 @@ unsigned char *extract_gif(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||||
|
s_spec *needle, u_int64_t f_offset)
|
||||||
|
{
|
||||||
|
unsigned char *buf = foundat;
|
||||||
|
- unsigned char *currentpos = foundat;
|
||||||
|
unsigned char *extractbuf = NULL;
|
||||||
|
int bytes_to_search = 0;
|
||||||
|
unsigned short width = 0;
|
||||||
|
@@ -1420,7 +1418,6 @@ unsigned char *extract_gif(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||||
|
sprintf(comment, " (%d x %d)", width, height);
|
||||||
|
strcat(needle->comment, comment);
|
||||||
|
|
||||||
|
- currentpos = foundat;
|
||||||
|
if (buflen - (foundat - buf) >= needle->max_len)
|
||||||
|
bytes_to_search = needle->max_len;
|
||||||
|
else
|
||||||
|
@@ -1821,7 +1818,6 @@ unsigned char *extract_jpeg(f_state *s, u_int64_t c_offset, unsigned char *found
|
||||||
|
s_spec *needle, u_int64_t f_offset)
|
||||||
|
{
|
||||||
|
unsigned char *buf = foundat;
|
||||||
|
- unsigned char *currentpos = NULL;
|
||||||
|
|
||||||
|
unsigned char *extractbuf = NULL;
|
||||||
|
unsigned short headersize;
|
||||||
|
@@ -1899,8 +1895,6 @@ unsigned char *extract_jpeg(f_state *s, u_int64_t c_offset, unsigned char *found
|
||||||
|
return buf + needle->header_len;
|
||||||
|
}
|
||||||
|
|
||||||
|
- currentpos = foundat;
|
||||||
|
-
|
||||||
|
//sprintf("Searching for footer\n");
|
||||||
|
if (buflen < (foundat - buf)) {
|
||||||
|
#ifdef DEBUG
|
||||||
|
@@ -2094,19 +2088,21 @@ unsigned char *extract_exe(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||||
|
unsigned char *extractbuf = NULL;
|
||||||
|
u_int64_t file_size = 0;
|
||||||
|
unsigned short pe_offset = 0;
|
||||||
|
- unsigned int SizeOfCode = 0;
|
||||||
|
- unsigned int SizeOfInitializedData = 0;
|
||||||
|
- unsigned int SizeOfUninitializedData = 0;
|
||||||
|
- unsigned int rva = 0;
|
||||||
|
unsigned int offset = 0;
|
||||||
|
unsigned short sections = 0;
|
||||||
|
- unsigned int sizeofimage = 0;
|
||||||
|
unsigned int raw_section_size = 0;
|
||||||
|
- unsigned int size_of_headers = 0;
|
||||||
|
unsigned short dll = 0;
|
||||||
|
unsigned int sum = 0;
|
||||||
|
unsigned short exe_char = 0;
|
||||||
|
+#ifdef DEBUG
|
||||||
|
+ unsigned int SizeOfInitializedData = 0;
|
||||||
|
+ unsigned int SizeOfUninitializedData = 0;
|
||||||
|
+ unsigned int SizeOfCode = 0;
|
||||||
|
+ unsigned int rva = 0;
|
||||||
|
+ unsigned int sizeofimage = 0;
|
||||||
|
+ unsigned int size_of_headers = 0;
|
||||||
|
unsigned int align = 0;
|
||||||
|
+#endif
|
||||||
|
int i = 0;
|
||||||
|
time_t compile_time = 0;
|
||||||
|
struct tm *ret_time;
|
||||||
|
@@ -2167,14 +2163,16 @@ unsigned char *extract_exe(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||||
|
|
||||||
|
foundat += 0x18; /*Jump to opt header should be 0x0b 0x01*/
|
||||||
|
|
||||||
|
+#ifdef DEBUG
|
||||||
|
SizeOfCode = htoi(&foundat[4], FOREMOST_LITTLE_ENDIAN);
|
||||||
|
SizeOfInitializedData = htoi(&foundat[8], FOREMOST_LITTLE_ENDIAN);
|
||||||
|
SizeOfUninitializedData = htoi(&foundat[12], FOREMOST_LITTLE_ENDIAN);
|
||||||
|
rva = htoi(&foundat[16], FOREMOST_LITTLE_ENDIAN);
|
||||||
|
align = htoi(&foundat[36], FOREMOST_LITTLE_ENDIAN);
|
||||||
|
-
|
||||||
|
sizeofimage = htoi(&foundat[56], FOREMOST_LITTLE_ENDIAN);
|
||||||
|
size_of_headers = htoi(&foundat[60], FOREMOST_LITTLE_ENDIAN);
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
foundat += 224;
|
||||||
|
|
||||||
|
/*Start of sections*/
|
||||||
|
@@ -2193,13 +2191,13 @@ unsigned char *extract_exe(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||||
|
sum = offset + raw_section_size;
|
||||||
|
}
|
||||||
|
|
||||||
|
- /*
|
||||||
|
+#ifdef DEBUG
|
||||||
|
printf("rva is %d sum= %d\n",rva,sum);
|
||||||
|
printf("soi is %d,soh is %d \n",sizeofimage,size_of_headers);
|
||||||
|
printf("we are off by %d\n",sum-buflen);
|
||||||
|
printf("soc=%d ,soidr=%d, souid=%d\n",SizeOfCode,SizeOfInitializedData,SizeOfUninitializedData);
|
||||||
|
printf("fs=%d ,extr=%d\n",SizeOfCode+SizeOfInitializedData,SizeOfUninitializedData);
|
||||||
|
- */
|
||||||
|
+#endif
|
||||||
|
file_size = sum;
|
||||||
|
if (file_size < 512 || file_size > 4 * MEGABYTE)
|
||||||
|
{
|
||||||
|
@@ -2267,7 +2265,6 @@ unsigned char *extract_rar(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||||
|
{
|
||||||
|
unsigned char *buf = foundat;
|
||||||
|
unsigned char *extractbuf = NULL;
|
||||||
|
- u_int64_t file_size = 0;
|
||||||
|
unsigned short headersize = 0;
|
||||||
|
unsigned short flags = 0;
|
||||||
|
unsigned int filesize = 0;
|
||||||
|
@@ -2424,8 +2421,6 @@ unsigned char *extract_rar(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||||
|
|
||||||
|
/*We found the EOF, write the file to disk and return*/
|
||||||
|
tot_file_size = (foundat - buf);
|
||||||
|
- if (tot_file_size > buflen)
|
||||||
|
- file_size = buflen;
|
||||||
|
|
||||||
|
extractbuf = buf;
|
||||||
|
write_to_disk(s, needle, tot_file_size, extractbuf, c_offset + f_offset);
|
Binary file not shown.
@ -1,2 +1,2 @@
|
|||||||
DIST ibus-typing-booster-2.7.0.tar.gz 7364094 BLAKE2B 60a45121b398032b2581d1f3e5929e74e69ee22bf0807b069529afb30797daacece47e83b0696397e6b9c3f6adc28012c7f2b7102387e03eb360383946e836b2 SHA512 a11d2cad660dc813022eda89bb690e3fe7cd517ad6a3cbc7f31879afb60c5d1628f25beb423f922b26d7dd92c685471c767084cdd3a35aff1e2314a21cd757c1
|
|
||||||
DIST ibus-typing-booster-2.8.0.tar.gz 8018809 BLAKE2B 9306b980623094a8b72d6824292d8d52a90df69b7f1f7df11c0df63c5d2c4f2aa1ca4e2765320096915b30cc807fbe24f64a219c3beb1bec4a1d81be4511779a SHA512 64c112275ec63ac3d3c13202256be8bfded152da7b08dde7e6eb01dd38fd48535d63daaa6c2fcc09e64dcd4927931380ccd0a0be739f04330fb15dc0d4fe1823
|
DIST ibus-typing-booster-2.8.0.tar.gz 8018809 BLAKE2B 9306b980623094a8b72d6824292d8d52a90df69b7f1f7df11c0df63c5d2c4f2aa1ca4e2765320096915b30cc807fbe24f64a219c3beb1bec4a1d81be4511779a SHA512 64c112275ec63ac3d3c13202256be8bfded152da7b08dde7e6eb01dd38fd48535d63daaa6c2fcc09e64dcd4927931380ccd0a0be739f04330fb15dc0d4fe1823
|
||||||
|
DIST ibus-typing-booster-2.8.2.tar.gz 8161995 BLAKE2B 79c7bacb7c5a07139c710ddf063b58ed6bc15d1f58529dfaa0d8f1935cb513fe27ad5e95af0ca7383922f5642d1197cf74183ba2463a3fa81637add5d8376691 SHA512 3dffc21aae59ebc8c7b3ef3df588f958b4a42a2025dc6a82613e9bb1b324f8c999d01b8d98ed48794b3ea8fd5c3221df489a88f8c54c154a69be9908beda85b5
|
||||||
|
Binary file not shown.
@ -1,51 +0,0 @@
|
|||||||
# 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}
|
|
||||||
}
|
|
Binary file not shown.
@ -1,22 +1,45 @@
|
|||||||
DIST github.com-BurntSushi-toml-v0.3.0.tar.gz 41554 BLAKE2B 2af83c65e70addb9d95a242c3ad7748d6d273578564009bd29fecf8537194e965f29d5087975792e60c39f250e3bafe313ce313305ef481ca6f05b81b4f33aa6 SHA512 3f3cc441787c41029c4b4944e6437919abbd31d3d53b361ce22f6237d76655357936bab90ee8f3340ea9550cbe90f3a369b3209321e8bb6bbeca0892babca6fe
|
DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.0.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
|
||||||
DIST github.com-briandowns-spinner-48dbb65d7bd5c74ab50d53d04c949f20e3d14944.tar.gz 11663 BLAKE2B 17e4c4d8403663b27c85074f456c60f7da3d43c875816b6f4da32ccc4c422b59cb28c11a894705430b6001766ba3a63ddaade95ab1510f87ce19cfe0b1391d04 SHA512 9ba6de3249259ddbc81faef63e0c801822687f875acb5965dcdfd52c85bca887dd5248be731e0731f1dcf274de64a87630cb902fc2e15718ffb327922f023bea
|
DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.0.zip 54634 BLAKE2B 450cff7b2a430041558719dc4c8123c39e949b405619a0c0a7a96cef679509205de96b5d83ccd7cface295e726b2fcbbcad8ad814c6e925d100e35a8d41fedee SHA512 f7aa20244cdb1fc517afffc5d2ed60e5ce606a6ab46d57dfee5d522a6430214311ec28e74543e2ca908159c8b6f6df673acf7ac84816ce7ccb86184d7f5b634e
|
||||||
DIST github.com-chzyer-readline-2972be24d48e78746da79ba8e24e8b488c9880de.tar.gz 36832 BLAKE2B a66fdb5126e9a9f7dfd52360d0a26916764a96df95b1d995ea1a83aac26227e16d3a2c3a419746c8ad03ba5bef4724a6abadf0ee3fdd84f347d595b9db88b6e1 SHA512 fb84020d5519cd0c5c2c06df598122e1bad3a31ed6b545aae66547e43d48d3da04a75799db9ca8957af1bd47ce2c1542440287c6722e0ab2c27b23ea9631e09a
|
DIST github.com%2Fbriandowns%2Fspinner%2F@v%2Fv0.0.0-20170614154858-48dbb65d7bd5.mod 37 BLAKE2B 82fb1b9639e7aa661cfe879b3e583d675df564a383f857271e391ac6859a30c9f86e5fa51c33ea5b797d14ea48145924033ccb8000597a5e5cfd8698255cecb2 SHA512 079002450fa1864441b0c66e4196038d9ef2f7deb5d2466e708d6cfb7148bd037b182f2ecaac7abe5b787145a0c6e094df4798337f2451370dad68a02b5a3bd6
|
||||||
DIST github.com-fatih-color-v1.7.0.tar.gz 816449 BLAKE2B f006f51cbd1a0288380b339d7d2b493e447aa1e6bd783f11de5670d4db6ff8c1463cbe957a04127c1f24186a9362be8c40ecdf4394cbbc0e2c6c2cb598c012ac SHA512 ee5668ce828ad3e5461c54d971aee4b10a578f697717010d60fdda641948430816e74580563dfea6a4c66a9840175ff5b63c2ca9cf1af213cfac5be7b8ddac36
|
DIST github.com%2Fbriandowns%2Fspinner%2F@v%2Fv0.0.0-20170614154858-48dbb65d7bd5.zip 14443 BLAKE2B 874b81cf3b2cf95076cb5d296b55e250a3253b5ca446f8014281061b4d80de277d71ed0cea6d047931c312dcf3b29ec90cdbbee3935eed84b5a40832a075f6e3 SHA512 602a49cff5cd31b0a7894e03cd16e6e0fc747cd3e6041d30ae1e932d25ae37d27350ff58612073623c086ec73f3e42677c6c920897f69b2551cf71f253dfae30
|
||||||
DIST github.com-golang-appengine-v1.0.0.tar.gz 230886 BLAKE2B 1edb9998d1e7add28dd7f900874d1f2de83c9ae6bde94556dbe221e0077d665bd77f07bf7461eb5baaf5ce5bdbb765de41cb2412dbc618a4b475ff73c481c50f SHA512 0948582b3cf0520f0f2052aa04bda2409ee5f2f6d4781b95d208f2c6121bfe3383099ccf99f6c78ac90c6c35ae9e7dd7d0c317917daaa0e8bc7fe99f0b7d09b9
|
DIST github.com%2Fchzyer%2Freadline%2F@v%2Fv0.0.0-20180603132655-2972be24d48e.mod 34 BLAKE2B b1e2e3052b202324b63ddd8e580c76da40ff0bdf1df2e9e2f3d7b2f5287d75469a544e1a586352130ce636bb08c9d4ca517f0fd49c892bc17365412cb791dcaa SHA512 c0d4f293bac15a26df2433bb909794b75ecbc5cb4ffdb33a8fbf3c8f421597780eb6bb036cfb11a8346ec959ceb8e36efa8ebb84d8ebbd606485735ba171f98d
|
||||||
DIST github.com-golang-crypto-8ac0e0d97ce45cd83d1d7243c060cb8461dda5e9.tar.gz 1613170 BLAKE2B e151da61e2070a138d449767c1151be43b53b301daeba95935af2b871cf1216d76f764ccc43263947091c70120323dc50e34645013454f6cfc3bf8123497025b SHA512 c36a53920a68eb0157ca36aec22f32cb5a3fd43d777268dd834787ce941335472ad97f173db7ace7fd60a9a53235b684431d245d03d2de63b0a403e6b136f6d6
|
DIST github.com%2Fchzyer%2Freadline%2F@v%2Fv0.0.0-20180603132655-2972be24d48e.zip 56640 BLAKE2B 4a31c288981856d09a5a4fcf4f0b8223502952284ec1e2ae698214e2f950cbf618c3a938096bba4f8f3531b8b75d62c17396ae7a5b7a29304c138e32f4529978 SHA512 e63fa5b49cd41a7166b01167bab86540635ea079a36763e559da108046923897adc43b0ff7e19faa7060e0580b2042981c9a32d10ffcdcf6fea1f22eaf32313c
|
||||||
DIST github.com-golang-net-1e491301e022f8f977054da4c2d852decd59571f.tar.gz 950358 BLAKE2B 7b5a47d00de2d3261d3031f8b1bcc15ca037dc320c0ecdd43b53d03202a8b4ff30b03906e322466177bb489e446c25b4dea6696bfea636fe68bad3ef85fed6c3 SHA512 adf4db073e376178fe180c98908c071be49919a87d9d5476407c4371ef397fcd469c20363f0133a856a8dbb2b1a54c9590029386079c88df72fc09effccd95d7
|
DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.mod 30 BLAKE2B cdd74965525563fa7e3db19aae87c777b2de65faeaf2987957ea3bb4c0c6a91ab82fe02bfeeab4d6f523214bc2e929628c082edb967d49309e75483ff4c3bb41 SHA512 2dfc66b2f6accb7ecaccc48cb3daa338173f4751d954cb2912025d881f17a7a2df0457b2d7420f2d93b50519a2437a763450c4d639a26b3289fce7bdec5bb144
|
||||||
DIST github.com-golang-oauth2-1e0a3fa8ba9a5c9eb35c271780101fdaf1b205d7.tar.gz 42533 BLAKE2B 7eb92ec84a084767aa43c89882c13bfdb4db437fe8354e430fb110f673816de9bfc219cb81c7d55d15fd7c3a08a1cccae8f539e115177e50598a0560170c8fe8 SHA512 9321bd14f949990ea9befcc9f5c0db5e5f7139eae7b498c36694bff1797e675d621f344992b472e021c06062363b47fcc61aa6492014af594bc9590e4db5f6ea
|
DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.zip 11987 BLAKE2B bb585868c568466b366c1c50762376d9e2b6f3d3ac287af94c45f7d348516d2e80ee96c6980a4b5fede40f1302f0e3e900e24aae16fec29801a795cb7e514dec SHA512 70f78081c04bdbb52e8f5d24b8926b39a28c4f069beaee0d7bf24be946f2b0ee3bc08d8ecc1305412623670e1767433a37d458df3fc849d244c63b6222f1f599
|
||||||
DIST github.com-golang-sys-9527bec2660bd847c050fda93a0f0c6dee0800bb.tar.gz 972371 BLAKE2B a4814d48cf7356deef16c543150f8ba291ccd50c39542f8d218fca3c3569645c9dda938caa609b8daf8fe330f5758b9137ec5961b16eabf31d7a1c0d4753d4f7 SHA512 dc3279b4b85b90f3d1eed61cdc0c80b42d6306999bada8d68fdb4fbd6a4c30a9c9aa965b55429130d75d489f220a3bad06fa62ea716f461a0162b0400ca0ea62
|
DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.1.0.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
|
||||||
DIST github.com-google-go-github-v15.0.0.tar.gz 195725 BLAKE2B c8a04c0bdf2f19874ee681d02ebe8fe69b02236f605a76aa639addf9f1d662515ced5e363896d388c01670a9117166a65ea91e04b4b1c9dab2e7ab7ca34e3731 SHA512 c05867feb415826713b0ba90b3a904f2429771f1ca769cd2b21ba616798177c42a35f72c69752d3f12562eb36243b25ef20794911735cbc74ad206abe548fb67
|
DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.1.0.zip 473783 BLAKE2B 78f0e771c6ad1bca65780994413055cb5f83d1b2ba3cf16cf21285c5cee875a2d3eb3ca8d8b57d89899808c76eb5b6c61b32e311bb0d92d45ab91b60168a47ea SHA512 c22665c5f590a415041a302d128a1e0a5606de4b21c8bcb79a77852795fb19bedeef4107b6edeffe87d1fe2295aa26579fd8c8d2b14cd4c960ce7a29138f1e06
|
||||||
DIST github.com-google-go-querystring-53e6ce116135b80d037921a7fdd5138cf32d7a8a.tar.gz 7489 BLAKE2B 93ae5c6fc79a511852fa71da41cc9a53d4c93f9e7da43b4b105481f6d77efcbbf30379e7a90ba8e4330553956fa435e3d2e93d8865e7dfda293bbebe9b0ddfa1 SHA512 18830dbf6e14eb7757f7bdee1405e278b6c966fc7632be3decf34ea947705d66f8c0def8060371aa1e3c90cee7ca4324e67d9926627243f987281db52ffa2bca
|
DIST github.com%2Fgoogle%2Fgo-github%2F@v%2Fv15.0.0+incompatible.mod 35 BLAKE2B 87a5884f51a766419a5bfaca4d6b317f2e86680e7347d29dba287e4c2004db6b8a8afcb2b2b8145cc3f9a502b768105eab89ba0f3e99db44427fd3eab9d3ac8c SHA512 6d285a58dc91fb57f990b76b3c2634247bee990ec1bb3e0f11b19fe1edb3b9b1998030def12b20a6f05c574965ddcefda6883121f5aae70c695e031e72425178
|
||||||
DIST github.com-inconshreveable-mousetrap-v1.0.0.tar.gz 2290 BLAKE2B bd46103e50dd916bad41aafbf8c1945d835222c131a88f4d3fba35feb4b11ae83c900280c9dafc6f0ef92f71b6a3ba02996dcb31d67eb49314b29d23fda2c8b8 SHA512 6f68bd6b7b1c7aa6651fe83b5230b6c8398b85561b01ca6a36ee638e186c325cc70444818de7a569db240159ba5840ed24f212e0defdf9f9890803a7641285d9
|
DIST github.com%2Fgoogle%2Fgo-github%2F@v%2Fv15.0.0+incompatible.zip 317363 BLAKE2B 4d35766283a86e9851f88730dfbb165a5fa956a7669c0be6de2366aaa64058b76b7d9ce28fa04bd6401e3fd7f87d7c9008dfe91ee1c8456b5d1e050b0ecf65b2 SHA512 fb78c49083169e8f6ea482abb454e8ad61acfe117cbd686a7ef7c81b6724f92be3202eb056b1e3763fb50846fa81bfeebb027621fe28805b8a73d2f26a1a0abe
|
||||||
DIST github.com-jroimartin-gocui-v0.4.0.tar.gz 28376 BLAKE2B 00775b321258c59d031adadb3f56a553c194e113138490b6ca75320c8b5fe685b89ffee046cc87f5e73c5c6826bfa7f4c22e208066e87e755a421f9939b88b41 SHA512 47cd84a3383bb18e22532c022d1730dfafc69d978f57e1402bd8057be91e810a13783675efb7fd29fc7e68a91284554d643f0efe923f9ff32c63582371454db0
|
DIST github.com%2Fgoogle%2Fgo-querystring%2F@v%2Fv0.0.0-20170111101155-53e6ce116135.mod 40 BLAKE2B 081291e204018d8256655052c8f518c8d489818e899a6932325f2efe7a33dd7228f1bab1fe31f190c2cd1a022b8f320c2a779910231122de430bdb6c196ca95e SHA512 b47c833f93e2d2f9746276fb7608dfe01295cead6b0c9cad36863e9c6da80e3abe8e7d79afb113fe382f73b641fcfd717090a8d6ca2d94bf2807fec07cd57574
|
||||||
DIST github.com-mattn-go-colorable-v0.0.9.tar.gz 7593 BLAKE2B ce0e8b4ea658b41da2f1bf38eb5eef108393e672792adef98baa56a5885508766ed0cec4041f2cbcd8baf20d03a967c3d62d539a9bb07a0b90651123a3f3a647 SHA512 59be33ee1ff5f2410f57421f4af21dbd85d0b48e3070a4179c016eee1fd9017ff83058eca2b0e31a5af725ae48b794b49ade37a5cf5ab0a1954606eb52bd06b6
|
DIST github.com%2Fgoogle%2Fgo-querystring%2F@v%2Fv0.0.0-20170111101155-53e6ce116135.zip 9257 BLAKE2B 4082e7b230ac5242c79ba7e1c2ed5d51e76b5cfab0e0b366aac04daeb99d77ce6d2e78fc9ba5d6b7b470cad128bba917a914b6a11ed532559d108e8a0aed3cf1 SHA512 05954f59ae284c142a0526af3b155e78f3b9728fc016e9fb7a8294214139a6268fa8012a8be993f5ce4854022e15eb5d58ba1b1c7811305d575fb69878149ff2
|
||||||
DIST github.com-mattn-go-isatty-v0.0.3.tar.gz 3364 BLAKE2B 1df33a5e546b1e9be70dc6eba5f91b31ded363602b9cce856773e7db5d8fbe16c39a44bc4240f2c82ccfa173ec56544f2b5f408404d5fd4beb70ad2cfb174286 SHA512 60afa46beefe482bb13ab9dd0b94c45719a91d7f5d98f87452154636b520648fd900961b0df2bb3170bf42cdb62635073cfc48f923639aa2391ddccd6382fb1d
|
DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.mod 44 BLAKE2B 764581d416faa477a91695a42c68cef5638d019a1622fb3bcee976c1581e904995d33c79ffed1d3b805f660931ece844b3e17437f158f8b82ddae82e95f0358f SHA512 0c77200112d96f9cddf8cf7da0059204914b06a8c400e2e672443bd02a45d9ebb3274275c20e6e7ee0728992e77579d945b36de44ccbaab2ee92fd55f382f7ac
|
||||||
DIST github.com-mattn-go-runewidth-v0.0.2.tar.gz 22367 BLAKE2B 9e98e1c6b042e6e11023be3a3d64c24f56d47ceb70670e6d9a3df967496fe5c964674598c07987b90e58485f0c4722a6dc13c06449b51bfac32fc7349c20eb5b SHA512 fc76cafb03e6dbf28c8208070293ed64173a85b62dbb768d288e050cc1e41db63263f1f5322bbddc233d545143bda8f00ca3ae1668810e8ce2919ed5ee6aae2f
|
DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.zip 3712 BLAKE2B f4f79741bb83862583f51f2ac5e80181eb0e9c2a4578df32f7e24eb98f4f548b99333e0e6a377e03ef701057b01e852e6b710ab885b65170c861bef556863da4 SHA512 e16bd414c1df566a12944e4a99ebd84d2103f0cb3bf8ec312e3de400f20b3eae27845db50672801c10474dbf1dc61d0c2e16e5dcd3c4447681c0b77f9114a411
|
||||||
DIST github.com-nsf-termbox-go-21a4d435a86280a2927985fd6296de56cbce453e.tar.gz 31588 BLAKE2B f29b919f24be6b3e7abb733c7bb97270ade14fc7b6c500b84bafc8c289aed835a2d37181e1ea0381d5aa7659bfa2a407f4baf90f9d635162bb4319eeba758955 SHA512 c2370a310eacbf50a11263b10a005bc9ee95e25c2bd3f17f87d8e407562ceec4b6bb6fbba039f89afd32d5538a96b72570c6e93719d4878fd66e95addedcaf27
|
DIST github.com%2Fjroimartin%2Fgocui%2F@v%2Fv0.4.0.mod 35 BLAKE2B 7d6e3be931c82c55b77d6a588fcce4208d665e478bb43477ab97599fc95e352c74edf617dcab4eefb316f32ecb6a618b4797967427c19d3f0fd6e8ff4b27c5b3 SHA512 ae85b86a5c32924a9307390741186a4b9d7a1e7d9b0c1640a7d7a59ef9411fb4087e3075487c13293e851d7af21a5389ea66012e3a9424de1fc03554db7617e2
|
||||||
DIST github.com-pkg-errors-v0.8.0.tar.gz 11344 BLAKE2B 50fd44e65872bc2c365f649b79784f1f88adf5101c9654f632fc0f96cde67ce0a839dd799b7f195f056f8cb12bbdcfa3167a54b6ffc107575d32f97e6705eb5b SHA512 82055b10c02f13a8ce497388729568ddde7ae61e9fb2592b9acb11c61dfe94d5554432aee168e7c7adbd8345511c3e4ce0ba4c1b23cf253480e199a95316c443
|
DIST github.com%2Fjroimartin%2Fgocui%2F@v%2Fv0.4.0.zip 45403 BLAKE2B c97ef51fe19ae7fa4292f2f99ff2532ac9a7c606bb3fda115842731c48746e3c54dcf87480c542e50eca11bc891aa68b9b29cedd44958eda149ef788245d654a SHA512 1aac147819d2fc215baf8437523572469661c38a9bf7dee349b45dc33bf35ce253376d8885d2b548aacb4493283669300419ee3780b8dc648b6af65dd0106ec8
|
||||||
DIST github.com-spf13-cobra-v0.0.3.tar.gz 101526 BLAKE2B 8613eccdd5bbd31429b7aa8260ee9367e34a5cc78075b394b09db91a97445ed1dadfb53a86105b55cb6ea3b4c2f9d50553e9198d64dfb6033dd1db2805984a2c SHA512 c38db9432a168f913b41a1e1b11d84bedfade82ff70791be9d343a6cc86b8a05b18bae344d67ebd8bae4c98662db7ac664a9dc86fa9b9ad4aa5c96cbf0178efb
|
DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.0.9.mod 37 BLAKE2B 6bd675a05c0bb6f9dc12d09203d13de115801888cf8c02cb5d609f72d214b7e7ebf13a72ddfa2eb9172e9c2ba1f3e5a040f089a86ce9fe873d49288d5f7dc5a7 SHA512 3cc3ae26618b96a0fc076b18bab6f8f0f6a1064d6a9913c1015a9867fd3571d17f5d2867d72cec008e9bc7005883a596edb21424084f82ad5b572443de90f976
|
||||||
DIST github.com-spf13-pflag-v1.0.1.tar.gz 43244 BLAKE2B 7391fc9b28285d28fec041634ece2cad5ee54a2b46979772fb3d1b42888fbdea1624444c3618938083539b0af05eb5985b74881f37ff81baca99881ba3ca0226 SHA512 e09066442bd7c98b3a3c2de815d89ce27d97ccec242e1e47ff38e4f8ece442657573bddab5bd560f644f62304ca6bdca3b4e002ebc330b78e69a96eccd8e778b
|
DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.0.9.zip 10606 BLAKE2B d9aed996970ecc4828716e86ddbc85a7949f60ceacc7326708ce499bfc09250bc8ee336806b229a44064839e7ce34f5cb2a7607da5e82c417a737ea869f97f03 SHA512 dd1763a8d04540b3e579d397fa4888c4bd8c00c3963cfcd1fe42af7c1990ef85f9a2e2fd5c5f2c7d3e6817448df5e2237241ff5a2cda651b061cc8932e0afdca
|
||||||
DIST github.com-xanzy-go-gitlab-v0.10.5.tar.gz 80919 BLAKE2B c1aba2dfa8d22e508f361f1a91a2062c23e95d0e24201da12188ec226ca2bb831df996c25fd8ab8a11c66c9bfecfc6d5246eafd9f1933da342483a51938d0ced SHA512 31baafbb9d9e34619b0f050661fcb770e1503569f48bcad15de474992737a6071bd64c6de8f776d7a62fed8bd3fd6f2d759cb6e2094b498df49946f6a69df518
|
DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.3.mod 34 BLAKE2B 55253c2475bc0169df729915bc92689eaad2908ff7b9dd81b8a553bd75d5f866c308a85fd69d664d31b0d2d373d8d52ee1701677cbebb07e361612ab8cf17f2a SHA512 00c272b4652db259c46875641b29489ecada2602e38beede8c8bd529d73b6e123bff58f8e0f8cadd2d680a6a5485aadffa448e9445548abbd2fb424b059a31e1
|
||||||
|
DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.3.zip 7014 BLAKE2B 077be89b06969ca8149b1f3838940633896f1da465e21a189809ca1efda41755d33c5f52b3c6dab971726c2d8044b169950198c62f3223cc01ff813f6439bcb4 SHA512 bb4845cfecd934818a6352ee9d9311d795e0c6e7f8af97da4676b9e2085154bd0175599f745e3cc30ddf123cc807ce50ca02d82fdb665b2582edb842c001a8f7
|
||||||
|
DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.2.mod 37 BLAKE2B f36ba4b667bc5bebbf49062ee5be234891ecc0a2be075c7bf57f5e39ee7fa2657d6bc086ba9a89728468ddd0623d27edb3c357ba4e91f79563bc9747d1d9ae63 SHA512 b891712f639a850e41582c15bcb384a985fad4f8aa86ce2d3f4d2554354aa1a9619667f60837a8280f869fc07dd58dc676c222bac23aaa5b2b00c06284b2f475
|
||||||
|
DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.2.zip 24025 BLAKE2B e814fb5f02c39b111715c1b39b66cd720c03ce5011c2534f6255eb2b6fe9d6666eae2003431e8c23438f0af500b6b738ee71c715a4f4abe49df63d2e81d75fd9 SHA512 02d32d992b0fdf082ee703e36f2d3a82c2e8c1e260db4f2ea83b9f73f44f8486187aae2190d4d8c506426a2b81a5468e0482cae946ad488d26d7d9f6becf9e92
|
||||||
|
DIST github.com%2Fnsf%2Ftermbox-go%2F@v%2Fv0.0.0-20180509163535-21a4d435a862.mod 33 BLAKE2B 3b94575248b0ca76fa0f9ace94919d628824ba1328d5dc087b270247c29817ad0d4fd6f24cb218541f598443828d440efad018d1d96c26ff070554fce840cd49 SHA512 d96b326f421417a67e9db79350043b29f2b2c9b7ca00f696955303f0ba090c8fd82f018f312ebef4d443ef87732af99d807dcb6f6e16187d00ba0c0502d78876
|
||||||
|
DIST github.com%2Fnsf%2Ftermbox-go%2F@v%2Fv0.0.0-20180509163535-21a4d435a862.zip 45463 BLAKE2B 33e711fa13dbeca64a4ec76fa6cdbfecd72cfc0518a7ad8ff840791e38b866e3942cf6b009bda31e3f0abd231db9160186bc8e4b378ee9c38fae57ceb4f14d04 SHA512 7c4cbd363627f2e4ce2b1c20b507b276e983b60c6bb36b0369d913c21ecaa296281ef5041963ae7ee3db7de4a315281589e070bc070b278799377890d49ef9dc
|
||||||
|
DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.0.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0
|
||||||
|
DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.0.zip 14743 BLAKE2B c0c06d296c0583be2a6eb06359659b50941ea516bc768833bbfe252b73a2d81616dbe2d2db1991bd196b4a615b253c60046bbc6d56ca7268ded5b0ff40a4dc81 SHA512 2975fb8868fddaff560951be41194b82b631138d617705c3f6162acb76ace8697cc8ebc8f610ca1fb1a5167c6b6b0ecc87c150133a757447831463a0da18f392
|
||||||
|
DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv0.0.3.mod 30 BLAKE2B cb72701c052ce4059500f4c6b3d0c4fb336d118865bf1f7f45ce0b0279e1d01b6e58d49f82182c2523681a97bcaa7a70216d63ceeca0ea1d09c1921226f6bc4e SHA512 ea13ed8e166d16a7bcd14a7cde90af1cacc0b05995d1c5ec245fa536208e0cbfffd689dd460d66c0a1ad315f2b0ae9f4b803ed72bcdfd89c4a98a7ed934289c7
|
||||||
|
DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv0.0.3.zip 139997 BLAKE2B c20d7292a69fd548bf0dbd62751dc08a41c66f120bd8b5142e96f498aafd208328ed4888d7ac59404b64dace96bcad210f64734e432f15ae63ce6d39dd308cf4 SHA512 1476716a98d5aa26c34af6d85eb93886cae211beac7cdc8f886d2030bf7f83802409aa56510ba09cbdb609dcd2faf87d3490c4e5392922e0e034edcd3d9fb1bf
|
||||||
|
DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.1.mod 30 BLAKE2B 18c9fb79a291aaf800991a296c8d7b1933cf45bf56082301a64ce17ea64dd15fd304094fd4b0561bd99c48ada545dfe7fa8cf47a15593cd3166eb66657a5e114 SHA512 d08b4540b799cee9c5f088c4e1fe002c9fda86f1634380409eec1404598b84376d3ca26b4c1cbcf58bc19234ab56531ab11db8a00c6dd2e15a53f3b4ae757efc
|
||||||
|
DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.1.zip 69054 BLAKE2B 03dffa3333ad0656875adf9c3681e7aa966a119a22e7136de21ab517d960b25f36f5f64b8790951351a8bbe49a6682162b0e09198b10c71d0049072cfd1f7ca1 SHA512 63b2847f7eb93fef4af239ec91df153dc85af0b1283c302880793f1427ececad90b5dffaadea6b2d2e560fb57f29559b82b417cf317f2a7e9b7e1bed7f50c225
|
||||||
|
DIST github.com%2Fxanzy%2Fgo-gitlab%2F@v%2Fv0.10.5.mod 34 BLAKE2B 061901c538048ebbccc74500f109af5cfdad19383233fd2f04b0f43e5561a4d31bf9816e0e0b2d38bc6a23c4d261c91929199665277d974af1938027c28a08f4 SHA512 0be77b5cff76531f726f11a0d146be637dd56185616e14442a290eff5ccd9e3cbce686aafc0ae73cc4fb50d468a89c1d8ce5e6bea678fe8135a93d700b583c69
|
||||||
|
DIST github.com%2Fxanzy%2Fgo-gitlab%2F@v%2Fv0.10.5.zip 135499 BLAKE2B d67d886adf45c572d91bad2f910e6bfdb5f044bdbb0e491fa2e1c5a1b62f8e1e56e506d7dd64c8b0fbcf48e638a767dd8bf8c4504229d578c94c3cd69b74012e SHA512 5834cd7fd455a2672f0c8c1f9598e192c822375118308376d3dcd283aad7dc8087b4cff6d388b909623ebaecc52f7662ed055f0c237f15a7b52f07229d741ddc
|
||||||
|
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20180608092829-8ac0e0d97ce4.mod 27 BLAKE2B f91145aab2cee00c3567772e97f6162b9681d6cbcbe67a1b5b2f59b8f912572f705a0d1280fdced086d92efd10c50ecede26d1cfa3d5419217e5eef95097b4b1 SHA512 a88da5b983ff482a4e8b512761eeee466a8b0664b42da54ec9772c2eb3cb1bc5b7545045e283bac82552336802d8bc8efe137ba16f3530228b529366744a33e6
|
||||||
|
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20180608092829-8ac0e0d97ce4.zip 1733563 BLAKE2B 4fcffc09ead3dc0c1325e4512817f9e97da0b7c29052a90a4595af175cc0e186120f66e6fb4c1221a58a74637c08447fcf1be5dadce7a53606fdc47f26178786 SHA512 2748d31f038db5bbb376a70f0c6e7ba8f040bf0ad979bdadfe064abe8d33f62adeeb0579c58e3ba92c59a7ada3f55ecb35042dd3a00f33563d1c41edf0abf5bc
|
||||||
|
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180530234432-1e491301e022.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
|
||||||
|
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180530234432-1e491301e022.zip 1312726 BLAKE2B 1dca12911496bccb6ba2828a2aabde1364a447640e3467dc47c422654d9afc81269a35992b2ce392f5c2d2ade37b1320180674ea7d924f6c0332406d60978a47 SHA512 e7aedf4a42893e627f4fe8aa6b0f1d0b4e9dc039d28d6a1ed63439bb28e6e929f6a76f7190dfcd077b546c9cb41807cf6c20c4824ca38a5815b50a802b341fd6
|
||||||
|
DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20180603041954-1e0a3fa8ba9a.mod 27 BLAKE2B 078fc99b981406f4ee3f8da94c83954e80619e76ea63cf6323f27614bbcb870bb650eb5ffaac865a374f3ed0ef0619d97e11f05924c92e395e72cb73f28630e6 SHA512 53431e560b5d6a9b50f44997ef6755f71741ccca155767dd954da41f11f53a3e8d01d7e01a2bb9de1fdd551dd2e734cb65e5641cf5de5c9a8a6a25a4894336f5
|
||||||
|
DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20180603041954-1e0a3fa8ba9a.zip 79902 BLAKE2B 8b04d8c10a2ad8070c2c707b8cfe002adebdec15fd799473e2c89fe97f34ef152c2a30e41af188336c17e71e929dd234cd94b4450c7fdb985860559cdefb1713 SHA512 b9127df2ee676b411b25246cc5b54660f943e4a350cec50d4d37dba67c78e3db7d0013d526dab73b47a703f32d28a965d30bfeaf243fbddd15e1c7165ca21ae1
|
||||||
|
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180606202747-9527bec2660b.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
|
||||||
|
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180606202747-9527bec2660b.zip 1264148 BLAKE2B 85c0baf03f582f4facfff63b80dde6c2b3deff94c57c89fa534306903affc4609a7470afac87abe0450420550c0a29172d20cd96361f086931a78107f9bf9330 SHA512 526378397eb74322568fbee78ae1bfa6f842bac02ea9f138bc62d5b2ffac844638313e77e533de5241ef751edebf8c5ef80dda26460aa71f66f3fb4f3405270b
|
||||||
|
DIST google.golang.org%2Fappengine%2F@v%2Fv1.0.0.mod 35 BLAKE2B 24fb6ba95138448c45da7f1ecc4c87391485006b54b8e7ff96ec582c2659f9ea77574b4d5fef2442eff9e5564f3c3263ed8e6963c5d21cde8772a7143d82f3ed SHA512 6644c398d639794470e49cad4402d17765422934915b5a13e13e1f84d8890cc8fad9e6ea8c580d114aefea70d894242e05ce3a432ee596f772b98b6b73069fe2
|
||||||
|
DIST google.golang.org%2Fappengine%2F@v%2Fv1.0.0.zip 310156 BLAKE2B 1c3465601193c1d59640a7f329853a0414318fd7c5278cb6b351815cb6161867b3e6ec353160700812f7cdd6aa437d2027de31bcfa7314fe77db39263947dc98 SHA512 72ad399ab4badfe9d180c742b39ab528f515b76931baebab25b83cd39338585ce8aebb0b53582319f2ed49156b12e733116533946127456116997b2340674d6e
|
||||||
DIST pet-0.3.6.tar.gz 2739396 BLAKE2B 16fd9cd2e80d742b7f56819318f709ebe40902e9096c4b5f11b4dfb5341c78b491e70b1d5e6ff81d758413b9b2276e9bd87e99eb320592a70f93a2c75c805892 SHA512 366eabd93865ac72f9d251d51393ba9ad5904195d40f26da80a371d6d2183b5e81156930b137b1551ef2bd372cbf235847dd8a7ac8c7d4584c9d326325d30f79
|
DIST pet-0.3.6.tar.gz 2739396 BLAKE2B 16fd9cd2e80d742b7f56819318f709ebe40902e9096c4b5f11b4dfb5341c78b491e70b1d5e6ff81d758413b9b2276e9bd87e99eb320592a70f93a2c75c805892 SHA512 366eabd93865ac72f9d251d51393ba9ad5904195d40f26da80a371d6d2183b5e81156930b137b1551ef2bd372cbf235847dd8a7ac8c7d4584c9d326325d30f79
|
||||||
|
@ -1,8 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<!-- maintainer-needed -->
|
||||||
<email>aidecoe@gentoo.org</email>
|
|
||||||
<name>Amadeusz Żołnowski</name>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
Binary file not shown.
@ -1,2 +1 @@
|
|||||||
DIST libplist-2.0.0.tar.bz2 421405 BLAKE2B 2f6e22c871ad3b5ace2a2c6aab09706e8a8c1759f1656c5c07164e5b89a1b5eae24d2d7472e0dcca7eddd96b641715acfe5a0a791b0b994ec5fbcdf70627acf9 SHA512 81508bf6773483528816725c3b5b868563b84fd7810999404072e5ea9efa7fc9f11ef997f32208e4421aa26b15edd0c65f87c67c1472e8c4e356f1e9fe7740ee
|
|
||||||
DIST libplist-2.1.0.tar.bz2 120602 BLAKE2B 8abfe3c295c4ebd242f2c4d49c80d1f214097df84f1d2fcf2696519bbbca4e8a5ce13c04690ac64fd981f84d585df25fc65c268a4e4f4092319053583e67736c SHA512 23156e882835bb0b894a05b57018b5e76f9f8f8f4b1d3fdad7b1970d2ef695033c98de74a1fa81bdf0829742a058fd65075cebc1512313d2be42e2f5367274be
|
DIST libplist-2.1.0.tar.bz2 120602 BLAKE2B 8abfe3c295c4ebd242f2c4d49c80d1f214097df84f1d2fcf2696519bbbca4e8a5ce13c04690ac64fd981f84d585df25fc65c268a4e4f4092319053583e67736c SHA512 23156e882835bb0b894a05b57018b5e76f9f8f8f4b1d3fdad7b1970d2ef695033c98de74a1fa81bdf0829742a058fd65075cebc1512313d2be42e2f5367274be
|
||||||
|
@ -1,88 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="6"
|
|
||||||
PYTHON_COMPAT=( python{3_6,3_7,3_8} )
|
|
||||||
inherit autotools eutils ltprune python-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Support library to deal with Apple Property Lists (Binary & XML)"
|
|
||||||
HOMEPAGE="http://www.libimobiledevice.org/"
|
|
||||||
SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2 LGPL-2.1"
|
|
||||||
SLOT="0/3.1.0" # based on SONAME of libplist.so
|
|
||||||
KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
|
|
||||||
IUSE="python static-libs"
|
|
||||||
|
|
||||||
RDEPEND="python? ( ${PYTHON_DEPS} )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
python? ( >=dev-python/cython-0.17[${PYTHON_USEDEP}] )"
|
|
||||||
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
DOCS=( AUTHORS NEWS README )
|
|
||||||
|
|
||||||
BUILD_DIR="${S}_build"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local ECONF_SOURCE=${S}
|
|
||||||
local myeconfargs=( $(use_enable static-libs static) )
|
|
||||||
|
|
||||||
do_configure() {
|
|
||||||
mkdir -p "${BUILD_DIR}" || die
|
|
||||||
pushd "${BUILD_DIR}" >/dev/null || die
|
|
||||||
econf "${myeconfargs[@]}" "${@}"
|
|
||||||
popd >/dev/null || die
|
|
||||||
}
|
|
||||||
|
|
||||||
do_configure_python() {
|
|
||||||
local -x PYTHON_LDFLAGS="$(python_get_LIBS)"
|
|
||||||
do_configure "$@"
|
|
||||||
}
|
|
||||||
|
|
||||||
do_configure --without-cython
|
|
||||||
use python && python_foreach_impl do_configure_python
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
python_compile() {
|
|
||||||
emake -C "${BUILD_DIR}"/cython -j1 \
|
|
||||||
VPATH="${S}/cython:${native_builddir}/cython" \
|
|
||||||
plist_la_LIBADD="${native_builddir}/src/libplist.la"
|
|
||||||
}
|
|
||||||
|
|
||||||
local native_builddir=${BUILD_DIR}
|
|
||||||
pushd "${BUILD_DIR}" >/dev/null || die
|
|
||||||
emake -j1
|
|
||||||
use python && python_foreach_impl python_compile
|
|
||||||
popd >/dev/null || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
python_install() {
|
|
||||||
emake -C "${BUILD_DIR}/cython" -j1 \
|
|
||||||
VPATH="${S}/cython:${native_builddir}/cython" \
|
|
||||||
DESTDIR="${D}" install
|
|
||||||
}
|
|
||||||
|
|
||||||
local native_builddir=${BUILD_DIR}
|
|
||||||
pushd "${BUILD_DIR}" >/dev/null || die
|
|
||||||
emake -j1 DESTDIR="${D}" install
|
|
||||||
use python && python_foreach_impl python_install
|
|
||||||
popd >/dev/null || die
|
|
||||||
|
|
||||||
einstalldocs
|
|
||||||
|
|
||||||
if use python ; then
|
|
||||||
insinto /usr/include/plist/cython
|
|
||||||
doins cython/plist.pxd
|
|
||||||
fi
|
|
||||||
prune_libtool_files --all
|
|
||||||
}
|
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue