repoman + other maintenance

This commit is contained in:
Guido Kroon 2020-02-16 16:48:41 +01:00
parent c9cee8ed1e
commit 1edb321853
No known key found for this signature in database
GPG key ID: 394C398C531EFAB0
16 changed files with 113 additions and 40 deletions

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

View file

@ -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 Vuls"
ACCT_GROUP_ID=-1

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

View file

@ -0,0 +1,14 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-user
DESCRIPTION="User for Vuls"
ACCT_USER_ID=-1
ACCT_USER_HOME=/var/lib/vuls
ACCT_USER_HOME_PERMS=0770
ACCT_USER_GROUPS=( ${PN} )
acct-user_add_deps

View file

@ -1,8 +1,7 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=7
inherit git-r3
@ -19,9 +18,10 @@ DEPEND=">=dev-python/lxml-1.3.6"
RDEPEND="${DEPEND}"
src_install() {
local DEST="/usr/share/fern-wifi-cracker"
insinto /usr/
doins -r "${S}"/src/share
dosym /usr/share/fern-wifi-cracker/resources/icon.png /usr/share/pixmaps/fern-wifi-cracker.png
dosym "${DEST}/resources/icon.png" /usr/share/pixmaps/fern-wifi-cracker.png
chown -R root:root "${ED}"
dobin src/bin/genmenu.py src/bin/launch
}

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

View file

@ -78,12 +78,15 @@ DIST github.com-go-tomb-tomb-dd63297.tar.gz 3633 BLAKE2B 2a534367618bbe36a99fd68
DIST github.com-go-warnings-warnings-v0.1.2.tar.gz 3769 BLAKE2B 8947385b0db67df1e36566bd7dc683520f14107a51b55d9d1a8be7418e4beb1fa4cb665aa5f07114f61194803ba330a101aa0a8b7e6c9e2b393c82495774b612 SHA512 7dd67fcdcd6d6b10969df3a739229ea058cabfe189c53e41a39a2a2fe00f4b4e7e16b8de3cccc34320cbbaf82c54fdf0444445d8eac88d96ee69e2132044def0
DIST github.com-go-yaml-yaml-v2.2.2.tar.gz 70656 BLAKE2B 750d1135eb73dd1eaa08f86294227973fc465ea6212233596253e5385e2081f4576123b7fbd96bfbdcdec4d1171d78c04835d7fbaa4b4e69dabdc3da10bba1de SHA512 210b36f9cc4205f91041e0da08b8eae6afbb9f44fc036bf578223da52a74ee21fa60caa569efbb5b8262e2b885ff13efa68705cbefdf93a1d05b2378d95620e8
DIST github.com-gogo-protobuf-v1.2.1.tar.gz 2017393 BLAKE2B d55fc545759add352512c2ef81d948c598f71131fdb1649ee526b59989457a324b03144e989a3c651b5614a2eee9e7b1652d3d259733cd3752c97fc2f6720705 SHA512 7cb48dc85e76cf6b116015441e29e86a25514667b409c0a1d335ce1c844a080fc9b37f48911959531aac8ece009b6d8401b1fb7bc463fc8e6fb5e133c9846e64
DIST github.com-golang-crypto-20be4c3c3ed5.tar.gz 1690206 BLAKE2B d07d23602f3d044970a1b7614abaf011d9e2ae1f4284ba0cd30c513e921b1fc2bfeca0f33d2e4af72479c8601b10efa7421f73b0ebc944ce65dfae842763d863 SHA512 5a97353fe3b8fbb533ed358625d4bdf4fad21e55b056181af06ea79d1c1ccf5c62c50724eb6c8fa5158cfa1362408336ed0bd2081f06b1aa8a01c1df1143b448
DIST github.com-golang-glog-23def4e.tar.gz 19688 BLAKE2B f9ff73060c3b10603472c3ea4f50b4afa6abb5a4e9e7ac43d2a6c2e62541d43ef9f0ef7a8759d9b3281d72e5f90c516ee174c91de9a640a5bdf6877700450d44 SHA512 e9e70cf2a2d74ca813d0cadc23d213a1112ca4d1167abb63d8e0929585fca90c3a5bab1f49db20095c48bf1fe03b4424353c33728d09a201334eb65770888dc5
DIST github.com-golang-groupcache-5b532d6.tar.gz 26034 BLAKE2B 0e1cb9cf0db885cffa8916ef423f6fae69af3f1d08f572c4282f0ae4e4f7ee4adf96365662d07fa1fd8731fc6902e3b5030de0e9f61b43c5e7eb4f31edd83021 SHA512 1cf71df178261074d409f66dde0741d9c2aafd6ddaf878fb0ffe5ee96d5b016da427978a698e74258d28d178854a11fa8905d12fc722dab471357a9b3545e924
DIST github.com-golang-mock-v1.2.0.tar.gz 46488 BLAKE2B 32a8603d88fbb3acf89b8dcfa44e6c17e79712f004aae53e94bf6c570deee0d838d7a22f74c7d3f0a4ed1268d86a7f677e9bc6e65e49b8f94c0fca1e48c4c13a SHA512 280383766d233f43d923c4eaa4dc1650ccc1f6302768a12b3f016b39d5dec2eadff4c1a6ff0f98f8ea70ef8fd50ffc40bb24000e9fb5c1bd26184746f4c3cd96
DIST github.com-golang-net-1617124.tar.gz 1174269 BLAKE2B 53dcbb725a9fe1b76a03d44ba74a74d640c1a39788b703c3f3d243482a484adbe4733c8535b6e894ed12455502012521f00a2c81f359c1fb5bb008a8412c84a6 SHA512 2f90bdf49cd4658994418a1b050c7fa446fc9b3ad491b28fd9f5d3539b61c3c27537531cedd90f79a4d82c81808a55f45fe77c86397f602aa4d3dbf77b91122b
DIST github.com-golang-oauth2-0f29369.tar.gz 45476 BLAKE2B 42a97cfb38a2633d99e5995b75f055a6ae5bc3f34b3a501fd4b016c129a0e85fdf1412f5f8e5614ccaf19b1abf018e3b5da7339c9c796ed9d2bb40c25ee477fb SHA512 f7b55b531c924bcdae71beeae0191b0ba002a7551012e8a6e1c088fc74dc4c985353af362138fa9276eb5d965f25b45b3c87c8e1a756d8c0e89893816b825661
DIST github.com-golang-protobuf-v1.3.1.tar.gz 310884 BLAKE2B 704efef653d39b4954798537e7451d15dd1d913c67d1332ffc016b396b028a0dd03487765a89b0bc5f920b75cf4f51be79a8da9d3291e0f02873c47601360080 SHA512 7dfc6d7851c7181e1a73effe9e8a97752bb428bf207a44b065412a8e87e0e3e200b5eef3d8c68af33a0721d12a8b98bfa88b22add074b19b6e1759e9268abf25
DIST github.com-golang-snappy-2e65f85.tar.gz 62611 BLAKE2B 70e476136c4ab621c38e1335a61673fba0fa085dbfadef480b75d06b1d6759abda7db2566938a9af1112302217af87f015fa9be2c28c1e9a80288158ac28cf18 SHA512 3f0be750c0e40266a4c621c5bbcf4fccf574350a6d1bef00ed9c64492767ef77073a17401115c5dee30e61570cc50ff433c17a3fa9c0bec7b3d2a7b9db4483f0
DIST github.com-golang-sys-fde4db37ae7a.tar.gz 1457524 BLAKE2B 339311cc9717e89e70d5e5d4c56500c7969a08b78eed48a27d9cad111d3d4b15fc4a4d2d6aed506d0173aea5c4fbd7eef2aab2ddb6d89b0751c1c85a62dbf453 SHA512 10d47c2b5fc004872db6e61b447d258aed143891eb7b68f4b8d3afd135511ee7138b61580c5c6cb6e4c953f640f0c581aa1a1450e42054a0c497d5e91e40ba7f
DIST github.com-golang-xerrors-a985d34.tar.gz 12271 BLAKE2B cdcaf0bbf67399c9176786118a622fc0912036b9b0611922dd3d32ace2cac65ac288136ef228ff526e626d36c16e6f8442ffbb5df0c84fd713a669c326fa350c SHA512 719b3a3e432a928f641e15b8553d3e2c2015b1c68c633e9f13f1d57cee634544bb857518fcd75124e41a448b4c219b80dd0c1823329eb4edfc715994d40331d5
DIST github.com-google-btree-v1.0.0.tar.gz 15292 BLAKE2B 663edd55fb375f2b2b1ea377efea8d891baa501161bd5b87a5d10cc84a65d4de0cd4e7b60f421d476f49f26b2ded0fb8633348392c993585790d1af194c147ad SHA512 1bbd6fff467a0f6f6ce074e94a1c13a019e7d37949cbc041d2886bcafa1076426146b46c21a15f55449d525265c04749312792006bd9ea6baeffa6f3d9705a20
DIST github.com-google-go-cmp-v0.3.0.tar.gz 76127 BLAKE2B 8f9f20d328be91d5a2040fd0a27eaa98fcc533e0f600a8ecf9c21fbd023fe5428dc94055203fec6e4940e0ef7ef378ad8a0480ebc82b40e04beba1cdfbc86b04 SHA512 74c39cdf2b73cc9219082a20083ef2a104e77c539b34d697ad36d5e0a203fb77532fb5a9bac365c1d8957237a4d165dcb5ab31d32c96014e3090535f812ee1de
@ -204,7 +207,7 @@ DIST github.com-src-d-go-git-fixtures-v3.4.0.tar.gz 48412750 BLAKE2B 779db2fad0a
DIST github.com-src-d-go-git-v4.10.0.tar.gz 399791 BLAKE2B 3e72d5ab2c4db9a57642f6156682b084cb58bf6674dd721e5362e0d896b886476bc726d7d69a4c355ebc5b0cba1e831b33214a7c98795208cc83576f941a45fb SHA512 6917840b6b662a9aa64cfad625edb3a40798999a516ca7e71e0b308716385ba129bb99a9351ec64d40f4ceb837771a223059392b8e085554b3e7b6e79ae33378
DIST github.com-stretchr-objx-v0.2.0.tar.gz 79981 BLAKE2B 142269aa50602af8a00dd5f9acb0c85d3287c3d1fbfd953675c6023e597dad88462560ad02d3d20671fa1f3c89fdf66e46a94015e5c492287fb4973beb84d2c8 SHA512 d2b9b907c33b52e6ae5ef58280b3e8b2aa03bb7fe055275850cbe95ed4c62663867abe6ad7a5790ee10ecfab9c0cc7cbcefea1d3971454c02fb198c792402b36
DIST github.com-stretchr-testify-v1.3.0.tar.gz 102859 BLAKE2B 0b590484005372f6c1a8c591c6439d1072c53299db1508495c02712b187623552196421321c5e64aedc0fba6acdbd68db53ddbc8e5d6a78fd783e6f7344783b1 SHA512 29dc8389f0efba9caeb2d2d5704878c93f3b00c21e6ad2712bac52bbc09c460d9028aecbfd5430f200a15fd0e8c8d0157e084b72463d82ceecc5459d93d4d896
DIST github.com-tealeg-xlsx-v1.0.3.tar.gz 304222 BLAKE2B e22c04f522ca181447d0aa9f940f32adbf74cbb947f22405f7b07ad6c05c043b87aa8763ecbdd83c3a867c157c748e70db87659b6debce7f53a14c7f2e0ecb0b SHA512 b2cd6ed821955bb088aef56623adc345f54fb71ccbfeeaac1055d2dee10870cce0f622ec324e483a18f5ea98e677a9c650caace774da322b21a9f5904f6b9ee2
DIST github.com-tealeg-xlsx-v1.0.3.tar.gz 304222 BLAKE2B a2c9302f0e840174953d8c94ce175992fa3f8b833843e2f66b52d50ff77444d6c7340886f0d8d94f6145a81c0b076e5f869d6182d866087b17c49fd91206b46c SHA512 3636c6f3f2ea62f36e3217b4b5f5c99a36c5042d9d5ec3fd7ddbe920dd8422f2dd297d83867b63f7f8b25cfb30e1ee1ff39a0e47bc7afa63d106104799e756a4
DIST github.com-tmc-grpc-websocket-proxy-0ad062e.tar.gz 9507 BLAKE2B 6141dd64a767d4a6f1cd3ef68d9ff96733b5232429f08542f736ae41b526b3c89e68d6f9ada20da07de0e61af291059dae0959db0d39ec502ecf23dac25ca402 SHA512 ff44832655a5efee5cc5f3b6dd65283c9cd7b84ca88fdfe23e296e073877398fbe137131710ee6ddfa34f7f6a160b1d959adbb6a0e79b6db2c64e4fba2e577aa
DIST github.com-uber-go-atomic-v1.4.0.tar.gz 8494 BLAKE2B 2ce52fc5da92b86614056cef15c25c84c6d64d6fa036136bbe3437e700e813eee0ad05cba753fdd881124ccb2694816b42b44d2bff2e41c25809b9f31ded9b07 SHA512 e26415ca7bcbbaeb3f88b3fb8e94c46de3e0cfd1545fc1618f62b17ff11a10436edb11fd04637be4d752120cddedb6235fa3c04bee70766cf506919f80e100f5
DIST github.com-uber-go-multierr-v1.1.0.tar.gz 9234 BLAKE2B 0c04e585514b9cf132bd9897b9230be8f074b1531b5d3a78e8a410afb4a98af062df27eafff8ba9ee3f2793ede52b793bf805f55d5bb1fae392d9104df6fcf43 SHA512 c870b53a3d4bb4650d10c67c11b438d0531423eddedc0307254b545f1507ac38f792f3521cc411c4594db93ad1e149d12f2eb557cfad454befd26818297a1efe

View file

@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -213,6 +213,8 @@ EGO_VENDOR=(
"go.uber.org/atomic v1.4.0 github.com/uber-go/atomic"
"go.uber.org/multierr v1.1.0 github.com/uber-go/multierr"
"go.uber.org/zap v1.10.0 github.com/uber-go/zap"
"golang.org/x/crypto 20be4c3c3ed5 github.com/golang/crypto"
"golang.org/x/net 1617124 github.com/golang/net"
"golang.org/x/oauth2 0f29369 github.com/golang/oauth2"
"golang.org/x/xerrors a985d34 github.com/golang/xerrors"
"gopkg.in/VividCortex/ewma.v1 v1.1.1 github.com/VividCortex/ewma"
@ -234,9 +236,10 @@ EGO_VENDOR=(
"gopkg.in/yaml.v2 v2.2.2 github.com/go-yaml/yaml"
"gotest.tools v2.2.0 github.com/gotestyourself/gotest.tools"
"honnef.co/go/tools 3f1c825 github.com/dominikh/go-tools"
"golang.org/x/sys fde4db37ae7a github.com/golang/sys"
)
inherit eutils golang-vcs-snapshot systemd user
inherit eutils golang-vcs-snapshot systemd
DESCRIPTION="Vulnerability scanner for Linux, agentless, written in Golang"
HOMEPAGE="https://vuls.io https://github.com/future-architect/vuls"
@ -250,10 +253,6 @@ IUSE="policykit systemd"
SLOT=0
DEPEND="
dev-go/go-net:=
dev-go/go-sqlite3:=
dev-go/go-crypto:=
dev-go/go-sys:=
dev-go/go-text:=
>=dev-lang/go-1.12"
@ -262,16 +261,13 @@ RDEPEND="
dev-go/goval-dictionary[policykit=]
dev-go/gost[policykit=]
dev-go/go-exploitdb[policykit=]
policykit? ( sys-auth/polkit )
policykit? (
acct-group/vuls
acct-user/vuls
sys-auth/polkit
)
virtual/ssh"
pkg_setup() {
if use policykit; then
enewgroup ${PN}
enewuser ${PN} -1 -1 "/var/lib/vuls" ${PN}
fi
}
src_unpack() {
local my_ego_pn="github.com/genuinetools/reg"
local my_ego_vendor=(
@ -305,7 +301,7 @@ src_unpack() {
src_prepare() {
# FIXME:
# -ldflags="-X config/config.Version=${PV}" — is does't work for me
# -ldflags="-X config/config.Version=${PV}" — is does't work for me
sed -e "s/var Version = \"\(.*\)\"/var Version = \"${PV}\"/" \
-i "src/${EGO_PN}/config/config.go" || die
@ -379,15 +375,6 @@ src_install() {
pkg_postinst() {
if use policykit; then
# enewuser is not support "--no-create-home"
chown -R ${PN}:${PN} \
"${EROOT%/}/var/lib/vuls" \
"${EROOT%/}/var/log/vuls" || die
chmod 0770 \
"${EROOT%/}/var/lib/vuls" \
"${EROOT%/}/var/log/vuls" || die
ewarn "\n1) Add youself to \"vuls\" group and re-login:"
ewarn " ~# gpasswd -a <username> vuls\n"
ewarn "2) If you want to use remote scan via SSH you need to generate a ssh key using:"

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="tools">Install extra tools</flag>
</use>
</pkgmetadata>

View file

@ -1,12 +1,12 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="Try to find the password of an encrypted Peercoin (or Bitcoin, Litecoin, etc...) wallet file"
HOMEPAGE="https://github.com/glv2/${PN}"
DESCRIPTION="Crypto-currency wallet password recovery tool"
HOMEPAGE="https://github.com/glv2/bruteforce-wallet"
SRC_URI="https://github.com/glv2/${PN}/releases/download/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~x86"

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

View file

@ -1,8 +1,7 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="4"
EAPI="7"
DESCRIPTION="Raft wordlists"
HOMEPAGE="http://code.google.com/p/raft/"
@ -18,6 +17,6 @@ DEPEND="app-arch/p7zip"
S="${WORKDIR}/"
src_install(){
insinto /usr/share/dict/raft-wordlists
doins *.txt
insinto /usr/share/dict/raft-wordlists
doins *.txt
}

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="stego">Add stegonagraphy support</flag>
</use>
</pkgmetadata>

View file

@ -37,7 +37,8 @@ dev-lang/vala:0.42
~dev-util/gn-0.1463 amd64
dev-util/intel-ocl-sdk
dev-util/jenkins-bin ~amd64
=dev-util/nvidia-cuda-toolkit-9.2*
~dev-util/nvidia-cuda-sdk-10.1.243
~dev-util/nvidia-cuda-toolkit-10.1.243
=dev-util/radare2-4.0*
~dev-util/skipfish-2.10_beta
=dev-util/umockdev-0.12*

View file

@ -1,2 +0,0 @@
app-forensics/data-carver-processors:stego - Add stegonagraphy support
net-wireless/compat-wireless:injection - Add patches for better wifi injection support