diff --git a/net-misc/gowitness/Manifest b/net-misc/gowitness/Manifest index e3d98ad30..6496f85fa 100644 --- a/net-misc/gowitness/Manifest +++ b/net-misc/gowitness/Manifest @@ -8,7 +8,13 @@ DIST github.com-fsnotify-fsnotify-v1.4.7.tar.gz 31139 BLAKE2B f2d0aaabfad525fb64 DIST github.com-gemnasium-logrus-airbrake-hook-v2.1.2.tar.gz 3937 BLAKE2B 661941136cd6a848281de3721ed0b36c4c50e02f494a8e6341b4cefbcdb835320d50fba13431faf058024cb9f6bd1ef73ffca8971cb788230f961d4386c552d5 SHA512 0aa32a8fcbaa4dc1ca9c202efc799d4a58f66ca533b2151473cf0d896475259703b70587518fafbd37b43908260317574545738ec3a37ba0f84237aeb64ee95f DIST github.com-go-check-check-41f04d3.tar.gz 31615 BLAKE2B 74b02b6fae94587bcbefdf06eabab5be328a92ed6c422ce9a2c98c4222cf5aca579508b2e986468cc59d4d6822877d18098e5d0b526de93770b7d281ecc3acd7 SHA512 c9fcbb5d90b306e6e938d80107e562e59e91d4d56c4cadfaa19ac39f9780c845206165fcf545549078365a8cb755c65e76002c2c225939bf59e978d7b2fea54d DIST github.com-go-yaml-yaml-v2.2.2.tar.gz 70656 BLAKE2B 750d1135eb73dd1eaa08f86294227973fc465ea6212233596253e5385e2081f4576123b7fbd96bfbdcdec4d1171d78c04835d7fbaa4b4e69dabdc3da10bba1de SHA512 210b36f9cc4205f91041e0da08b8eae6afbb9f44fc036bf578223da52a74ee21fa60caa569efbb5b8262e2b885ff13efa68705cbefdf93a1d05b2378d95620e8 +DIST github.com-golang-crypto-c2843e0.tar.gz 1649461 BLAKE2B ae4f728aea64c97518fccb5fb87847d1f3b1ed19d3acaca34f314a15a4016d39c7190994dcd2e005d93d4c77de7b32b65d5ba2ba7b90edd7c5dade67af9ca2cb SHA512 13f98d44191f29936a9bd838b6e8c8ccfbdf03e364a561cb0a27a552168645d30ae69707d152a76a20208da5ac5a79725bb31fa0601c5d50d417b6d74a7b2530 +DIST github.com-golang-net-d888771.tar.gz 974554 BLAKE2B b2bbc83dd2f286f9779d49df7bc3824421b2be83453c025a27f7ec71f013da85e9976c7e593cf3bea06556d81b8806e81e9b06a656436163ef10c6fd809bf3fa SHA512 98373cd861ddee5bc97c1255cc9c97c54b33205bdad9bbd9ef702a2f45fd99e375574c62c20d1813415485d3a212ddbd21bc4d17a9dfe71e066d4eb079ad4d7f DIST github.com-golang-protobuf-v1.2.0.tar.gz 332565 BLAKE2B 6916341aaa30f593c9a27363d4d73c548d0f7a629adffeab927078bb3ebc64f59a5c568b7bb7999c7505d526ce0ead0c9163908080f24ecd6c7b94ed2db28335 SHA512 a0f596ee96f7501ee47da75ea234c1e29c0abb2c3fda731acd601a55880502ae90d70f6d3da9c9a35e493fd1bcb69971c062e16b1e49a0996137950dac2effac +DIST github.com-golang-sync-1d60e46.tar.gz 16326 BLAKE2B d214c190a03006b726b4e5daa8320aa2f664572db46ac6a57545ccd3e98529c63fd5d9296e2afe0af0b781fcced4af52127d8079e72d116e0310688465e1882e SHA512 dc67de045513305edb3239b412b9154b44b6f408eace3cbbcf400c08d68322cec7090b9e6b22d63bcfaaec459e221d0e3f2c057aa19ae9b35a4a134dd72475c5 +DIST github.com-golang-sys-d0b11bd.tar.gz 1244852 BLAKE2B 86e5871d166f45fec1180eadd8bc79ed77f2f254091f65bca2cebab90625470a81f9ba192c7f352b9e779e6487512c120cc0be42b45134fec6173d80edd3941e SHA512 62871cffa10554475b86be5f34c3b8067799ed81f85a37ee2e616dc24d4df39a73eae66dd20ab016095cd4fbfbb76bc877c61d284a648eab81e619fee0a3cd5c +DIST github.com-golang-text-v0.3.0.tar.gz 6102619 BLAKE2B c92e68014a8c157d76741c02acd708771d66bd3dda5b19285f5aa3e073e0fe3fccb9054744d35ea62b681ae4421bb7489238d6868f9314fb26f88e002287abe8 SHA512 bd60dfaa7d9dbfca171a3ba40b51f5663c01257cf3b12b618d35689a97ab2212d316d5716ff09681bf40b099f7e20a0e0df8cfc065699cb6a07ad1dc2e2bc189 +DIST github.com-golang-tools-ab21143.tar.gz 2053219 BLAKE2B 6c6dbb3aa9123059a6e67b53462d3732f3fe14073af9a40fe635ce173f83eb12d547db4ed9ebe82253eb2e827110c2b98aa3112bd18df2fe81179f376431ff80 SHA512 e686b504869be2d53912049e0a3e05939cd8458d378c4eb8c4b8d34751811f508dc305494dbeb269f30b006eb363ce9712d96dc3f483ac474cc61e2b15425576 DIST github.com-gopherjs-gopherjs-0766667.tar.gz 217378 BLAKE2B 864ad8788ff04d41a4e570763823bf4526b296c07b5f6e2baeab135bd14bab8c2f8d33151e9839ab6c83f059f2bf3dd4c224016e3871b12f7af5a32510a43e2b SHA512 cd89a9668269ae6b533d5fab2a4c80b04c6387d9db676240a229d9d2a89d303e7be0201bb9b25c4620fbb0d8707a51a8b21c22797ff4325f242d4cb2111b4076 DIST github.com-hashicorp-hcl-23c074d.tar.gz 69787 BLAKE2B e1d034d5863ae8bca85736e971e613e6821665861e35954a067e5d659029a8680b6902387848a318aee374cd4f6b810ae160046979b5bc86e64df0e1ff5d08f6 SHA512 751ea2fcea04ab2a9b61a45443a71cdee9cd09c2576af048108ccb56027b34f46b00e14aa664b966165b7d8cbb994e49f128bf54e3469c627d73f7ee2809ebf8 DIST github.com-hpcloud-tail-v1.0.0.tar.gz 37816 BLAKE2B a3643c1122bd65a56fc02f008cee068b2c2a63bbbd17b931a1a66b8159ae63fda37334ce38de422d6c1ebbb0acafd1b1e5128e74fda521f7800c830efcbd53c0 SHA512 a2269cd5378e3d384d46eae16a89d6804fae7648f294fbeddff1d4d40459163f41f7ee5711ddd660d03cb8b9124c1e90df0430a2f15c3e8fac9a255ada281a33 @@ -54,3 +60,4 @@ DIST github.com-tidwall-match-v1.0.0.tar.gz 4278 BLAKE2B 143b216243cfc056002613c DIST github.com-tidwall-rtree-d4a8a3d.tar.gz 38358 BLAKE2B 6d47e318cbaf874373db4e1a0bdff9f0299a923d8f89722adda197c14e52943c04e677a175f1cec03dfe929d496df2e5a9d526e5da0caa643d7e7242c609dbaf SHA512 072c9676ce4034d576052d0ae57eb51e40e12cb40c337a271f752f21eaceb59f76695a5482561ae1bca71bc7b3717d4529b92217866b9c6bbac1b58f59fd1f29 DIST github.com-tomsteele-go-nmap-3b9bafd.tar.gz 4792 BLAKE2B a96da64c38bb8c6f948f43ea7c2377518ee924e84dad3a58f56be2aaa7bf76343ad8909426eadf31f42a8ad7a23049e86976843827ada0679bbe5aaa7a28a32d SHA512 ac7f0ffb68f093f0044ed6bfd5c52e1dc1c5a0c2f0e74bb0af46d154bbe59563ba9fa5a71ffbfdb748e58710c9601a0e6a18f9bdd5b13cfa2b9e735fc9232413 DIST gowitness-1.3.0.tar.gz 131085 BLAKE2B 7b44013e72b57229f68567c87e942f8c699a0cfb99696bba71e00f564ac4c8fc08b7c87aa69323b4bb32ce951f4ab3658f8cb41ba569fcebff33a5625994b9b7 SHA512 98ad1049961b62c019368e7f4c975ee9ff5016623928ec3e0c5219949b1814b5dea3f7829d726f86498075e97c5c92cb4ef0172378d356382a1f0d0599000667 +DIST gowitness-1.3.1.tar.gz 131086 BLAKE2B 80046d9da85551bf4f0f64a987f8c64f4b993269972436bd4cc8808091e1cd999126f17a6cd1ef484328bef2f8b4e2e2d840ba536c8805572fa43ebb9138198e SHA512 42f1365156578cb49a97b1aaf89c467da0cb1b56ec02e9de74499cd3a6be51dda2bfe3bdf462607c73a9bf645e70f568a083233aabbd9fbd5b394dc848e65776 diff --git a/net-misc/gowitness/gowitness-1.3.1.ebuild b/net-misc/gowitness/gowitness-1.3.1.ebuild new file mode 100644 index 000000000..19fdd1340 --- /dev/null +++ b/net-misc/gowitness/gowitness-1.3.1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EGO_PN="github.com/sensepost/gowitness" +EGO_VENDOR=( + "github.com/BurntSushi/toml v0.3.1" + "github.com/corona10/goimagehash v1.0.1" + "github.com/davecgh/go-spew v1.1.1" + "github.com/elazarl/goproxy ecfe977" + "github.com/elazarl/goproxy/ext 473e67f github.com/elazarl/goproxy" + "github.com/fsnotify/fsnotify v1.4.7" + "github.com/golang/protobuf v1.2.0" + "github.com/gopherjs/gopherjs 0766667" + "github.com/hashicorp/hcl 23c074d" + "github.com/hpcloud/tail v1.0.0" + "github.com/inconshreveable/mousetrap v1.0.0" + "github.com/jtolds/gls v4.20.0" + "github.com/kr/pretty v0.1.0" + "github.com/kr/pty v1.1.1" + "github.com/kr/text v0.1.0" + "github.com/magiconair/properties v1.7.3" + "github.com/mattn/go-runewidth v0.0.4" + "github.com/mcuadros/go-version 88e56e0" + "github.com/mitchellh/go-homedir b8bc1bf" + "github.com/mitchellh/mapstructure 06020f8" + "github.com/moul/http2curl v1.0.0" + "github.com/nfnt/resize 83c6a99" + "github.com/olekukonko/tablewriter v0.0.1" + "github.com/onsi/ginkgo v1.10.1" + "github.com/onsi/gomega v1.7.0" + "github.com/parnurzeal/gorequest v0.2.15" + "github.com/pelletier/go-toml v1.0.1" + "github.com/pkg/errors v0.8.0" + "github.com/pmezard/go-difflib v1.0.0" + "github.com/reconquest/barely 0f12e3b" + "github.com/reconquest/loreley 9e95b93" + "github.com/remeh/sizedwaitgroup 4b44541" + "github.com/rogpeppe/go-charset 2471d30" + "github.com/sirupsen/logrus v1.0.3" + "github.com/smartystreets/assertions b2de0cb" + "github.com/smartystreets/goconvey 505e419" + "github.com/spf13/afero 5660eee" + "github.com/spf13/cast v1.1.0" + "github.com/spf13/cobra v0.0.1" + "github.com/spf13/jwalterweatherman 12bd96e" + "github.com/spf13/pflag v1.0.0" + "github.com/spf13/viper v1.0.0" + "github.com/stretchr/objx v0.1.0" + "github.com/stretchr/testify v1.4.0" + "github.com/tidwall/btree 9876f14" + "github.com/tidwall/buntdb b67b1b8" + "github.com/tidwall/gjson v1.0.1" + "github.com/tidwall/grect ba9a043" + "github.com/tidwall/match v1.0.0" + "github.com/tidwall/rtree d4a8a3d" + "github.com/tomsteele/go-nmap 3b9bafd" + "golang.org/x/crypto c2843e0 github.com/golang/crypto" + "golang.org/x/net d888771 github.com/golang/net" + "golang.org/x/sync 1d60e46 github.com/golang/sync" + "golang.org/x/sys d0b11bd github.com/golang/sys" + "golang.org/x/text v0.3.0 github.com/golang/text" + "golang.org/x/tools ab21143 github.com/golang/tools" + "gopkg.in/airbrake/gobrake.v2 v2.0.9 github.com/airbrake/gobrake" + "gopkg.in/check.v1 41f04d3 github.com/go-check/check" + "gopkg.in/fsnotify.v1 v1.4.7 github.com/fsnotify/fsnotify" + "gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2 github.com/gemnasium/logrus-airbrake-hook" + "gopkg.in/yaml.v2 v2.2.2 github.com/go-yaml/yaml" +) + +inherit eutils golang-vcs-snapshot + +DESCRIPTION="A web screenshot utility using Chrome Headless" +HOMEPAGE="https://github.com/sensepost/gowitness" + +SRC_URI="https://github.com/sensepost/gowitness/archive/${PV}.tar.gz -> ${P}.tar.gz + ${EGO_VENDOR_URI}" + +KEYWORDS="~amd64" +LICENSE="CC-BY-SA-4.0 GPL-3 AGPL-3" +SLOT="0" + +RESTRICT="mirror" + +BDEPEND="dev-lang/go" + +src_compile() { + GOPATH="${S}:$(get_golibdir_gopath)" \ + GOCACHE="${T}/go-cache" \ + go build -v -work -x -ldflags="-w" "${EGO_PN}" || die +} + +src_install() { + GOPATH="${S}:$(get_golibdir_gopath)" \ + GOCACHE="${T}/go-cache" \ + go install -v -work -x -ldflags="-w" "${EGO_PN}" || die + + dobin bin/${PN} + dodoc "src/${EGO_PN}/README.md" +} + +pkg_postinst() { + einfo "\nYou need install Google Chrome or chrome based browser before using it" + einfo "See documentation: https://github.com/sensepost/gowitness#usage\n" +}