Files
Aaron Madlon-KayandAaron Madlon-Kay 0a9437e290 golang ports: specify github.tarball_from archive in portgroup
For the main distfile only. Vendors will need a bigger, separate migration.

Ports that don't specify are set to `tarball`.
2025-03-07 07:03:15 +09:00

251 lines
14 KiB
Tcl

# -*- 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/zu1k/nali 0.7.3 v
# Delete this on next update to use golang PortGroup's default ('archive')
github.tarball_from tarball
revision 0
license MIT
categories net
maintainers {@tsln1998 gmail.com:tsln1998} openmaintainer
description An offline tool for querying IP geographic information
long_description ${description}
checksums ${distname}${extract.suffix} \
rmd160 0354a53cdc6f97e8f2f11b5ea2f5aed698466823 \
sha256 dbde127a8b89b18e18abb8dfcabf82bc97fa62a8d798899242d1906a4a510080 \
size 42489
go.vendors lukechampine.com/uint128 \
repo github.com/lukechampine/uint128 \
lock v1.3.0 \
rmd160 49134ab5f69c74f8cba320099dfab689f4657413 \
sha256 6fbc4826dc4db355abdcc3a090895cd4b527f823ebc5118385ca43da15bc96c7 \
size 7204 \
gopkg.in/yaml.v3 \
lock v3.0.1 \
rmd160 e85ac1368fb7f9ef945b7fd7bd608a1f0d261c12 \
sha256 f3ea6be3f405ec25f8799773355aba54f8831d11f5315a01155bdc69b92eca7b \
size 91208 \
gopkg.in/yaml.v2 \
lock v2.4.0 \
rmd160 66e9feb7944b3804efa63155ed9b618717b8955c \
sha256 72812077e7f20278003de6ab0d85053d89131d64c443f39115a022114fd032b6 \
size 73231 \
gopkg.in/ini.v1 \
lock v1.67.0 \
rmd160 4aa285a6719b0bb909b12bb70cb08cdf66ffeff3 \
sha256 596cc2f7a771b35a1d308449ee2e3f96a79f834dd6d8d3c863c0fff321f70777 \
size 53538 \
gopkg.in/check.v1 \
lock 788fd7840127 \
rmd160 b63165c8909a27edc15dda210df66a1b49efb49e \
sha256 7e5547c6471cc48da89a7c87f965b20ca5311f43fc4d883ca62f9fccf7551630 \
size 31597 \
golang.org/x/tools \
lock v0.1.12 \
rmd160 5a14c32086a82cb95f61b1daf53400c36b1c7b94 \
sha256 a295973c94d599ef9d017715828fb29b0d4652a4f9a5b566bcee0830d499f964 \
size 3139910 \
golang.org/x/text \
lock v0.9.0 \
rmd160 024cee280ecc35a165fe05f6cb43f745be776cf7 \
sha256 c84b520575096154588a99123b775d5ccbc66e492a6d22aaa75a5dd8572634ab \
size 8356818 \
golang.org/x/sys \
lock v0.7.0 \
rmd160 06b7e1f7f518376deaad92ca77d2d54b8a6807ec \
sha256 82e99ca5ba1b5fddecc2dfef4b08e6cc1137ffe5eb41d0e0232fbdd8124e1ebf \
size 1435346 \
golang.org/x/mod \
lock 86c51ed26bb4 \
rmd160 377f131a10b2a489c9c5aef2a2bd859e5617dfd6 \
sha256 469636588844d53fd9ab947d028a24df127f6f3e8e76ce90eaf8412fbd5a7eb6 \
size 119671 \
github.com/ulikunitz/xz \
lock v0.5.11 \
rmd160 9cb92430df749360c976374df6f2fcf13813aa80 \
sha256 4093c9405de9126b0053ddb68a0a02ec829646cba3e38e99405eb6b1d44bef94 \
size 4175522 \
github.com/subosito/gotenv \
lock v1.4.2 \
rmd160 adcd280a400d4a3d2c889d69a88dd4413baa6232 \
sha256 96c2f4f257d000e892322594014c74c2921b9fc01e21f58d52b0fc6f4eb1a0b3 \
size 10656 \
github.com/stretchr/testify \
lock v1.8.1 \
rmd160 4d80635834e01b3ddb67babdd8de2eac2c5a7587 \
sha256 9848272e238f98fc0555b514c4522e70c4df25331b4ee3f9cb9244a04935934e \
size 97722 \
github.com/spf13/viper \
lock v1.15.0 \
rmd160 4034978211f4e77ead19c6ed31d8a0ad36f6eb70 \
sha256 eca3f60edd01106849bfc3d529df6e6be1d7fe2d80316b1f9465c7a6a30f82a0 \
size 131742 \
github.com/spf13/pflag \
lock v1.0.5 \
rmd160 2ce81608a38c6f383a35bccd24d64361df5828c9 \
sha256 7f41acdcba65b1fab5b9b633947a139f9915b60f94bdab486cdbe9d90c54f61e \
size 50815 \
github.com/spf13/jwalterweatherman \
lock v1.1.0 \
rmd160 390db06ec6993dd9479d7fbfeaff1144d4fbc6e9 \
sha256 b75cd39c9d41c3f7e147225b3dbcb077d5e7a5688dc441ec15179bb1a4c6b941 \
size 6870 \
github.com/spf13/cobra \
lock v1.7.0 \
rmd160 2d0592a4c5aca1ba5daa45cd1d4e662adadd0703 \
sha256 913afd358ab699baf7773e7a5661c9f6436c6f825da2a1d61623e69d2c0b4b2d \
size 187188 \
github.com/spf13/cast \
lock v1.5.0 \
rmd160 44065dc03dfd9308f1d2f97c5b7f52f92591dde4 \
sha256 4de8edb0aa5036b9e24ff967b02dd2909fe1b64b4f397a5036aa1deab2ef34a9 \
size 15297 \
github.com/spf13/afero \
lock v1.9.5 \
rmd160 b35e8dfba33e237f39fb1e2fa882d51d60f40966 \
sha256 324d0f0bb83881325df651078deab484e3d317107d568d47bb3d7b5f45c3aa13 \
size 94091 \
github.com/saracen/solidblock \
lock 45df20abab6f \
rmd160 677a85ebe1f93cab15035da8ad52cbffc0143f6d \
sha256 722fe593252eff6fbf539e7f9d7baced04f47468c6c7f96a9bb8d8da51272a83 \
size 4393 \
github.com/saracen/go7z-fixtures \
lock aa6b8fba1d2f \
rmd160 1c495b149cabf3c372c764e81997ef0fd5bd0718 \
sha256 44effbc01c988aee1319c1a05e1d116ee4caec9075fda3fb42a7762ee9c37098 \
size 32701416 \
github.com/saracen/go7z \
lock 9c09b6bd7fda \
rmd160 2c3f138cf8d51b8b36e9a2a9f572935f73303902 \
sha256 5317c3a01f66101e5605c383312268266593b684b999169f48b1229d4e67127b \
size 13131 \
github.com/rogpeppe/go-internal \
lock v1.6.1 \
rmd160 60a7c8a40bd73160f7a61ab365d9ebab06ff90a1 \
sha256 ccd0e3ec65e987ddb9719f0e1db82aee660db3bfcfc7bd031bcccc1df0d1fc85 \
size 123139 \
github.com/pmezard/go-difflib \
lock v1.0.0 \
rmd160 fc879bfbdef9e3ff50844def58404e2b5a613ab8 \
sha256 7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \
size 11409 \
github.com/pelletier/go-toml \
lock v2.0.7 \
rmd160 4268610349e0ffe449589ba72579b3fe800c0dda \
sha256 3d85cc9c203a129fe728836dea974c66bec3cc6aabc852da42b12f8c998f8abd \
size 892244 \
github.com/oschwald/maxminddb-golang \
lock v1.10.0 \
rmd160 49a66a33428273381dd2530f090a284a6debcce6 \
sha256 8d464baef0dc199c068a4ed9b2279711278dd55a352abf9a11a4c5223e7a0255 \
size 28650 \
github.com/oschwald/geoip2-golang \
lock v1.8.0 \
rmd160 066440b417663e0219acf020ca4102f4f69f5c3e \
sha256 dc6e181b8d9b12617a31972e41c4a87aff56c5a8a1acfc4a14672c4551baf3a7 \
size 12387 \
github.com/mitchellh/mapstructure \
lock v1.5.0 \
rmd160 c838fb22a642081963c8e6f236cdd4c6000bfaf4 \
sha256 bd695f63e58f35f07aac6883ac5dc53d44db6cf24caa53efaadcf0842d03d762 \
size 30135 \
github.com/mattn/go-isatty \
lock v0.0.18 \
rmd160 b857a1d7ca02887106419c1a8b32364f1526fd4f \
sha256 b91360b8bf6d2b635db2e16241b171ab9704ddc0cbcb8173b421ad2099a9ec45 \
size 4676 \
github.com/mattn/go-colorable \
lock v0.1.13 \
rmd160 c9e8ab9d0773c0984f36235e3c9f8c033552ac1a \
sha256 0cd9a951799c1a9f999df56e4b020170fa887456049c274aae6262d9ae3f7424 \
size 9778 \
github.com/magiconair/properties \
lock v1.8.7 \
rmd160 df6e5639d11fcd7db0638153e247235b1cf17eb8 \
sha256 494b9c870a97ffc3b9377280412ab0c5afff549d109b28d484b02ced07713656 \
size 31419 \
github.com/lionsoul2014/ip2region \
repo github.com/lionsoul2014/ip2region \
lock a5e3d8259ae0 \
rmd160 3127dbd1b52277ac666cf4b471b9378dbb6dc546 \
sha256 9151250ba56904f1d0205e218e9fddfbb4fe32cc57a3339e37ba7f228c8920e5 \
size 35693788 \
github.com/kr/text \
lock v0.2.0 \
rmd160 48558c7e8ff67d510f83c66883907e95f4783163 \
sha256 2f2e21ac8a9d523e88cbba4039441defc4a66bfaa78811c900a88fcf28729c4c \
size 8702 \
github.com/kr/pretty \
lock v0.3.0 \
rmd160 0895c899b9d88b87beccda0a9b4c5c7057e858f0 \
sha256 88d8d187ffa4faf0362b48c3d327ad440c7e5fb179ea3247e69269cab128a6b9 \
size 10043 \
github.com/ipipdotnet/ipdb-go \
lock v1.3.3 \
rmd160 930ff6e7ede4f08da567f8b10fed5813f13be00f \
sha256 91507e83fea67cb1f7dc5e63de5710b59e70ced86297d4dfdddab78f7ddd689d \
size 1381599 \
github.com/ip2location/ip2location-go \
lock v9.6.0 \
rmd160 bb973498cc5a82477010068ba6ddbba66f073f8f \
sha256 5175fb106f8dc0631b791c198a2e0e3576c4588a9cc3cdb062eb5aa497fcca2e \
size 18196 \
github.com/inconshreveable/mousetrap \
lock v1.1.0 \
rmd160 88f9577df93ac0f8801d8960adc7f28e38867f3e \
sha256 f69af10ff08c0e87f92dac3ee5172d8ed02463725b74edfc8943ef018a1a632d \
size 5343 \
github.com/hashicorp/hcl \
lock v1.0.0 \
rmd160 ad8d0b523bb708fd6ae77df8bb414c103a75aa92 \
sha256 4fc0e87ac9d3d6cd042f044df2db2703bed569051fb8c179d505edeb4433e96e \
size 70636 \
github.com/google/martian \
lock v2.1.0 \
rmd160 428f46d345c8609189fe5fa2b694666fcd4a2fdf \
sha256 d69ed6c323d50150b1c8f51a3997a1587a418c8c3cd4fc8ab15db4ac6001aeb1 \
size 129766 \
github.com/google/go-cmp \
lock v0.5.9 \
rmd160 9832ae80123461baed8aa20e830199c0e21e337b \
sha256 3058d20d61f03aa05fca0fc07acb8c50850c68086998c542857aec7ad1529482 \
size 104431 \
github.com/fsnotify/fsnotify \
lock v1.6.0 \
rmd160 2d5150222f41b06715da40ebdceafb183979bd07 \
sha256 af0e2b174dd969ee214e5899eb499fec5a75f5319ab4c810256f6018649b2a2c \
size 46049 \
github.com/frankban/quicktest \
lock v1.14.3 \
rmd160 fa2e649964514116b7b39dc10e9f223990ab5179 \
sha256 dc78ad89a664302f2c9dbe5482301b4d5920cf2e0cba5bd3edce15e8570c8c34 \
size 39796 \
github.com/fatih/color \
lock v1.15.0 \
rmd160 b1be266641e03921cb4eaa88439d584e4e87f8c3 \
sha256 73a9a36be3feac229dfbdc5a29a7bb007a2c5a77721fcae3f753316f2d10382e \
size 11274 \
github.com/davecgh/go-spew \
lock v1.1.1 \
rmd160 7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
sha256 e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
size 42171 \
github.com/adrg/xdg \
lock v0.4.0 \
rmd160 9a5eabbef937e0482168febd9fc3fc63ad61d6fd \
sha256 1a1276ed8071b21d00f417eff83dc3a77d4a7878e3064f117bc22421902e0cfe \
size 20032
build.args -ldflags="-X 'github.com/zu1k/nali/internal/constant.Version=v${version}'"
destroot {
xinstall -m 0755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
}