# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup golang 1.0 go.setup github.com/shenwei356/taxonkit 0.14.2 v github.tarball_from archive revision 0 homepage https://bioinf.shenwei.me/taxonkit description A Practical and Efficient NCBI Taxonomy Toolkit long_description {*}${description} categories science installs_libs no license MIT maintainers {gmail.com:herby.gillot @herbygillot} \ openmaintainer build.pre_args-append \ -o ./_bin/${name} build.args ./${name} post-build { # generate shell completions file mkdir ${worksrcpath}/_completions foreach shell {bash fish zsh} { system -W ${worksrcpath} \ "./_bin/${name} genautocomplete --shell ${shell} --file ./_completions/${name}.${shell}" } } destroot { xinstall -m 0755 ${worksrcpath}/_bin/${name} ${destroot}${prefix}/bin/ xinstall -d ${destroot}${prefix}/share/bash-completion/completions copy ${worksrcpath}/_completions/${name}.bash \ ${destroot}${prefix}/share/bash-completion/completions/${name} xinstall -d ${destroot}${prefix}/share/fish/vendor_completions.d copy ${worksrcpath}/_completions/${name}.fish \ ${destroot}${prefix}/share/fish/vendor_completions.d/ xinstall -d ${destroot}${prefix}/share/zsh/site-functions copy ${worksrcpath}/_completions/${name}.zsh \ ${destroot}${prefix}/share/zsh/site-functions/_${name} } checksums ${distname}${extract.suffix} \ rmd160 399491aed5a54e682f5bdcee677e4b1bd3072394 \ sha256 32cb9c6da303d8767ffdaf2763b28e42bb13f5db7a9738721cf531ee0d9a3f58 \ size 1540355 go.vendors gopkg.in/check.v1 \ lock 10cb98267c6c \ rmd160 465dcadb97762c84da6fb5f6d8352abe10445817 \ sha256 98ec7bd0dc7d4bcee7dcafe02efab29f14dc392f43b227e517beef064e9b6369 \ size 32368 \ golang.org/x/sys \ lock v0.6.0 \ rmd160 eed022d31d3cd2b2a5c7d1bad325b6667db1d831 \ sha256 28b3d661c0b094ccb133bb2f30a2db8fcd64be036f4fc42ee6c2ab4b00867bd3 \ size 1435230 \ github.com/ulikunitz/xz \ lock v0.5.10 \ rmd160 ba4a3b2c8049d86688c50648bc06f8969133ee43 \ sha256 c237e2956881ae1eee019d3c39b3d8fbff2a8b4631082e156f67272b577f72f8 \ size 479677 \ github.com/twotwotwo/sorts \ lock bf5c1f2b8553 \ rmd160 81221d359f55a5186e7f1b696f95628d8a6c83e2 \ sha256 530f714cc0ecceaa69bcd87e8be6fe4d4784680926b5838bc93ba96efb7e4be8 \ size 20277 \ github.com/spf13/pflag \ lock v1.0.5 \ rmd160 2ce81608a38c6f383a35bccd24d64361df5828c9 \ sha256 7f41acdcba65b1fab5b9b633947a139f9915b60f94bdab486cdbe9d90c54f61e \ size 50815 \ github.com/spf13/cobra \ lock v1.6.1 \ rmd160 e7d60f9ffc63828e5e51446e550f3342d629928f \ sha256 1bd0924138d5f2fc0b2187a4331af53dd65ad313b8c84bcea9345e42c29c08fb \ size 111079 \ github.com/shenwei356/xopen \ lock v0.2.2 \ rmd160 47674a4b78394bd18a71e353ec862330e20f6a54 \ sha256 0bcf86a49231bffd5e64db2295e7691100aa705cea84f591b8cc8d09677371f1 \ size 4897 \ github.com/shenwei356/util \ lock v0.5.1 \ rmd160 b93e3ce9a783ce69f6b4bfe30461034f614d7f33 \ sha256 36d8255f5619607a3f3ea8d3044110a3e6f1d88f2852a0d51c88b487d684a234 \ size 19498 \ github.com/shenwei356/natsort \ lock 600d539c017d \ rmd160 0bb5b0be23c420e7f78ecd4a828723bf4b25a8b4 \ sha256 2ec5ec225c989aa55cb36f5dc934c70c4603bf16a0f14348cd11008a4dcff2f2 \ size 2881 \ github.com/shenwei356/go-logging \ lock c6b9702d88ba \ rmd160 a2783cef9aae20774bc57487a24399ba0bc73a34 \ sha256 0c63959d52155df093c489ac2d57c83e9a628ebf531b1cfe8789d70f3f591787 \ size 36404 \ github.com/shenwei356/breader \ lock v0.3.2 \ rmd160 19ed4ee111083c37cba50e4c814033f173abcbe8 \ sha256 fc88db9d953723faf2eec3301436fe1aaf79b599bf63d65e0f8c65b8d1855ced \ size 5519 \ github.com/shenwei356/bio \ lock v0.8.4 \ rmd160 35e6c444830e11ffc7671a5bd68a0c1982af0296 \ sha256 c0e5a350536a3509ea0c97cd0f6c2bd78b08b9cc676b1e25bcc51271fcb347a9 \ size 235447 \ github.com/rogpeppe/go-internal \ lock v1.9.0 \ rmd160 acb8f644e5634bdae632cdb61ea736422aeb88f0 \ sha256 65b0852e5c78fa920fef2176fa17180bf1f7f32a1163baacb44c2aa480845a16 \ size 133682 \ github.com/pkg/errors \ lock v0.9.1 \ rmd160 dc065c655f8a24c6519b58f9d1202eb266ecda40 \ sha256 208d21a7da574026f68a8c9818fa7c6ede1b514ef9e72dc733b496ddcb7792a6 \ size 13422 \ github.com/mitchellh/go-homedir \ lock v1.1.0 \ rmd160 44b3985e40e5bbb22d11f8622c340f9ed727ea91 \ sha256 024c8a57316c7fbc0eb23cdbfd57f72a74b51beb83d714034d67ee9aba48100c \ size 3366 \ github.com/mattn/go-isatty \ lock v0.0.12 \ rmd160 4f55aecbddbee6089cbac8456d2932bce2cb57e7 \ sha256 d4d1912998d401389e06ee1dbed06e32a8db95350416f227fbe6a59ac84f0651 \ size 4549 \ github.com/mattn/go-colorable \ lock v0.1.10 \ rmd160 1f1712c6403eb362f26f2cddf9998c5ad5b835ab \ sha256 d1e3c6c0a19ff08cfb0861ef47734c476b7739453e5d0d277f57acbe7f854ebb \ size 9608 \ github.com/kr/text \ lock v0.2.0 \ rmd160 48558c7e8ff67d510f83c66883907e95f4783163 \ sha256 2f2e21ac8a9d523e88cbba4039441defc4a66bfaa78811c900a88fcf28729c4c \ size 8702 \ github.com/kr/pretty \ lock v0.3.1 \ rmd160 8c08579b4c56cdc958794e77afe3413e80aa67c3 \ sha256 7fcea475d6280976cf4a838e75d2b3a4105827316e588a80e49e8063d950c999 \ size 10232 \ github.com/klauspost/pgzip \ lock v1.2.5 \ rmd160 6fe0c7919ab2e059d204500b2b2b97061fa65d77 \ sha256 d7a8b291e14bb9a7a1b45b7e83cfbae89933295a47516473d77dced37558ceb2 \ size 125942 \ github.com/klauspost/compress \ lock v1.16.3 \ rmd160 d332f7823f9a534c856eb4e45a9561b5651007fc \ sha256 c3e427e55b8da9f7d5b7abbaaa57f0ead007e0c34ce984a73f6e67aa1d434c57 \ size 37731126 \ github.com/inconshreveable/mousetrap \ lock v1.0.1 \ rmd160 d5dd7c9ef19fef8876014ae3b08a3f6a2a813bf7 \ sha256 57bdbba1b25456bc66319f0ad5ba00b92dcfddd8431df9152e046fe079ad85b2 \ size 5944 \ github.com/cespare/xxhash \ lock v2.1.2 \ rmd160 aa8f44c877aeb7a980aba19d9d84e6b20e52560d \ sha256 4bc66a9c435d9fa48cc9f8cb72c402a863943d594c1b1f8b5f421541c58150d2 \ size 11252