commit:     35ad0f72538b475abad290c2e095fdaa398f90bb
Author:     Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
AuthorDate: Mon Jan 29 19:59:25 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Jan 29 19:59:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=35ad0f72

dev-util/exercism: add 3.2.0

Signed-off-by: Pascal Jäger <pascal.jaeger <AT> leimstift.de>

 dev-util/exercism/Manifest              |  3 ++
 dev-util/exercism/exercism-3.2.0.ebuild | 88 +++++++++++++++++++++++++++++++++
 2 files changed, 91 insertions(+)

diff --git a/dev-util/exercism/Manifest b/dev-util/exercism/Manifest
index 552e1a4598..fab65771fd 100644
--- a/dev-util/exercism/Manifest
+++ b/dev-util/exercism/Manifest
@@ -1,4 +1,5 @@
 DIST exercism-3.1.0.tar.gz 58673 BLAKE2B 
05ef548d7a76c4f5449ca8e02e9e512832a5c545c85ed3fa2d9d33569a41a051a1760f4ec24f45d4eec4dc402f1bdd0838715f004a2d57fc049d506225bea8a9
 SHA512 
b0cb312304453b6843f722c88ceb08e749e83e9165926b3e427052a2e7f6305f90a4f9714dd2a28058948aa4e535baf90d58a97973397055ee0a82b7d75d0fe9
+DIST exercism-3.2.0.tar.gz 62913 BLAKE2B 
11356146d2bc2ab344e2bafc650d3a210b1a5e43c71e242021c70f91870b84ebca9414f54af689d592417ecad6d85f4bdf8eca9075aa01540629c18fa887efe7
 SHA512 
1d874652caf9845ab2f2e9da96083b29e903f4ba3de3c9dd16185a291d3cb5e224fe2264129fd47ed3eed2918f366b7d96e6aeaafb2db8a94cc7e39556756b46
 DIST github.com%2Fblang%2Fsemver%2F@v%2Fv3.5.1+incompatible.mod 31 BLAKE2B 
15785a01a9f07d2cfe324a1ece5c8188395300b11821621fe13427b702cb9f452ebe125566c3c2648d2d83139add9ad6224d00536aaea7b16306eb62f67f8184
 SHA512 
5f7f52012aa82bdc43bd89d1491fbe00091299554bd85dbfc07f0cc757fcf44f4499df97a4f19c234ce70fbb7af0f4c54c13ffd547ef0a733365ea9c68dd0297
 DIST github.com%2Fblang%2Fsemver%2F@v%2Fv3.5.1+incompatible.zip 19948 BLAKE2B 
3f604e82647eb2a4a4c309622080fd07701d032a430999f13da727cc01d455cd3d0e31a7079e0bd833fd17d84a228f9e3f588719c4491ba83e50aa442080acf3
 SHA512 
e1c0c9251b0c7f05bcfad6f73cab4215cbd550d98065ccf8553dc04a56d7f6153ee70a477230a0e7cd8adc3707c8bfba279676902300537eb056fd912d75b51c
 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
@@ -39,6 +40,8 @@ DIST 
golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20170726083632-f5079bd7f6f7.mod 24 BLAKE
 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20170726083632-f5079bd7f6f7.zip 
1264593 BLAKE2B 
7fdb716e52d2e3115a29f4e51144c66eed93522fbf9d2b576d2fae9515f21520ab2ccd27384bd3de512d6fedddbe1036fd855832475deba4069f523fd0e3f000
 SHA512 
95ddf14d3533e5d605bf2f5b0f1f4577a13a386015057760664885073e81aca6f1e0ddee28f6b81ffb2fb6b4352d3425cf1412667a2e1ea620486d4b4286bd4f
 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20170803140359-d8f5ea21b929.mod 24 
BLAKE2B 
64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a
 SHA512 
ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20170803140359-d8f5ea21b929.zip 
1027933 BLAKE2B 
e14c7dc7494024450f49a008884a1427295da0709b89c140a403a0590f65b0ce2c63e252b7b7281104b4aea688ace1227dfd2be645320c3b20aebdacc674cae3
 SHA512 
b6ea2e45790303504a64b71ebf495491671b35fc3c0d768c38b0056ef2be993d93fa5c4a376b8223df049a6291183aa015b4ad0c401b91ee5487734b1c8c95aa
+DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20201202213521-69691e467435.mod 33 
BLAKE2B 
8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148
 SHA512 
0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
+DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20201202213521-69691e467435.zip 
1526258 BLAKE2B 
4c6a4fa473f565ec3989281a1c6270037524a67a07706189c475e1949eccea810c33f8bff7e601f3deb3e9f88ce564f648c0317ba269387e30b3c9e4c28ab5a4
 SHA512 
188a7b7aac22ae4fca5018cd6777e6d2f8ef4956ad95b1ed1d2aec9804904809515d906dc398c5d50db05812aeb24f2d2b6804f5c6fb2853c2ab54e3b7cd5da9
 DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.0.0-20170730040918-3bd178b88a81.mod 25 
BLAKE2B 
31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0
 SHA512 
ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
 DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.0.0-20170730040918-3bd178b88a81.zip 
4793803 BLAKE2B 
fe8ca9bfda7468267b7d94193cf8c2c28f44a5b3abb31412fe90596815de91a6eb0d2a8554df8d1def59d6444f7e41a39a57df3ad42aff72e6f2fb974a7615db
 SHA512 
781ecd96fff288940c3fb8ecad42ab4eda06b00dddcbc77db482278ec5a1d5df90d7ed51a9ccc29a3f23067e24b106eb79ff28f4e0b7c7c22b896a303e38fffd
 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.0.0-20170721122051-25c4ec802a7d.mod 24 
BLAKE2B 
1cb17a1c6b1eb33cebd983f9e965f6db03f5095441d7cd72aff6df805501eef4dc249c22ecc85da360c27696a7c4ae613f0769a1f89e73f286281de89ffd3ef2
 SHA512 
89b481cc62ed7a486990ebfcf65cf7a344e5d189deef680e6ddd82dc93f31d166af05fc27b4a95ea27c33fd3ced1b87d4050d617d52008ca059c4a5d3b6c26a9

diff --git a/dev-util/exercism/exercism-3.2.0.ebuild 
b/dev-util/exercism/exercism-3.2.0.ebuild
new file mode 100644
index 0000000000..eb562edb6a
--- /dev/null
+++ b/dev-util/exercism/exercism-3.2.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module bash-completion-r1
+
+DESCRIPTION="Command line client for https://exercism.io";
+HOMEPAGE="
+       https://exercism.org
+       https://github.com/exercism/cli
+"
+EGO_SUM=(
+       "github.com/blang/semver v3.5.1+incompatible"
+       "github.com/blang/semver v3.5.1+incompatible/go.mod"
+       "github.com/davecgh/go-spew v1.1.0"
+       "github.com/davecgh/go-spew v1.1.0/go.mod"
+       "github.com/fsnotify/fsnotify v1.4.2"
+       "github.com/fsnotify/fsnotify v1.4.2/go.mod"
+       "github.com/hashicorp/hcl v0.0.0-20170509225359-392dba7d905e"
+       "github.com/hashicorp/hcl v0.0.0-20170509225359-392dba7d905e/go.mod"
+       "github.com/inconshreveable/go-update 
v0.0.0-20160112193335-8152e7eb6ccf"
+       "github.com/inconshreveable/go-update 
v0.0.0-20160112193335-8152e7eb6ccf/go.mod"
+       "github.com/inconshreveable/mousetrap v1.0.0"
+       "github.com/inconshreveable/mousetrap v1.0.0/go.mod"
+       "github.com/magiconair/properties v1.7.3"
+       "github.com/magiconair/properties v1.7.3/go.mod"
+       "github.com/mitchellh/mapstructure v0.0.0-20170523030023-d0303fe80992"
+       "github.com/mitchellh/mapstructure 
v0.0.0-20170523030023-d0303fe80992/go.mod"
+       "github.com/pelletier/go-buffruneio v0.2.0"
+       "github.com/pelletier/go-buffruneio v0.2.0/go.mod"
+       "github.com/pelletier/go-toml v1.0.0"
+       "github.com/pelletier/go-toml v1.0.0/go.mod"
+       "github.com/pmezard/go-difflib v1.0.0"
+       "github.com/pmezard/go-difflib v1.0.0/go.mod"
+       "github.com/spf13/afero v0.0.0-20170217164146-9be650865eab"
+       "github.com/spf13/afero v0.0.0-20170217164146-9be650865eab/go.mod"
+       "github.com/spf13/cast v1.1.0"
+       "github.com/spf13/cast v1.1.0/go.mod"
+       "github.com/spf13/cobra v0.0.0-20170731170427-b26b538f6930"
+       "github.com/spf13/cobra v0.0.0-20170731170427-b26b538f6930/go.mod"
+       "github.com/spf13/jwalterweatherman v0.0.0-20170523133247-0efa5202c046"
+       "github.com/spf13/jwalterweatherman 
v0.0.0-20170523133247-0efa5202c046/go.mod"
+       "github.com/spf13/pflag v1.0.0"
+       "github.com/spf13/pflag v1.0.0/go.mod"
+       "github.com/spf13/viper v0.0.0-20180507071007-15738813a09d"
+       "github.com/spf13/viper v0.0.0-20180507071007-15738813a09d/go.mod"
+       "github.com/stretchr/testify v1.1.4"
+       "github.com/stretchr/testify v1.1.4/go.mod"
+       "golang.org/x/net v0.0.0-20170726083632-f5079bd7f6f7"
+       "golang.org/x/net v0.0.0-20170726083632-f5079bd7f6f7/go.mod"
+       "golang.org/x/sys v0.0.0-20170803140359-d8f5ea21b929"
+       "golang.org/x/sys v0.0.0-20170803140359-d8f5ea21b929/go.mod"
+       "golang.org/x/sys v0.0.0-20201202213521-69691e467435"
+       "golang.org/x/sys v0.0.0-20201202213521-69691e467435/go.mod"
+       "golang.org/x/text v0.0.0-20170730040918-3bd178b88a81"
+       "golang.org/x/text v0.0.0-20170730040918-3bd178b88a81/go.mod"
+       "gopkg.in/yaml.v2 v2.0.0-20170721122051-25c4ec802a7d"
+       "gopkg.in/yaml.v2 v2.0.0-20170721122051-25c4ec802a7d/go.mod"
+       )
+go-module_set_globals
+
+SRC_URI="https://github.com/${PN}/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz
+               ${EGO_SUM_SRC_URI}
+"
+
+LICENSE="MIT Apache-2.0 BSD-2 BSD MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="sys-libs/glibc"
+BDEPEND="dev-lang/go"
+
+S="${WORKDIR}/cli-${PV}"
+
+src_compile() {
+       ego build -o out/exercism exercism/main.go
+}
+
+src_install() {
+       default
+       dobin out/exercism
+       # bash-completion
+       newbashcomp "shell/${PN}_completion.bash" "${PN}"
+       # zsh-completion
+       insinto /usr/share/zsh/site-functions
+       newins "shell/${PN}_completion.zsh" "_${PN}"
+}

Reply via email to