Files
Joshua Root e75b2782c1 net/*: set github.tarball_from explicitly
In preparation for changing the default.
2025-01-27 01:32:42 +11:00

92 lines
6.8 KiB
Tcl

# -*- coding: utf-8; mode: tcl; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 4; truncate-lines: t -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
PortGroup cargo 1.0
PortGroup github 1.0
github.setup xvxx phetch 1.2.0 v
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
revision 0
categories net
license MIT
maintainers {@kakuhen} openmaintainer
description A terminal client designed to help you quickly navigate the gophersphere.
long_description Phetch is a Gopher terminal client written entirely in Rust. It supports \
Gopher searches, text and menu pages, and downloads. Moreover, Phetch features opt-in \
history tracking, TLS support, and Tor support.
checksums ${name}-${version}.tar.gz \
rmd160 a5e032ea0a26ec1f9ff9eaec44db054ab20e6b81 \
sha256 c99de1e49f0b030f571a76fa2ce050c5b4347a46c1cd63fb6c32bc546d74db4c \
size 7581994
if {${os.platform} eq "darwin" && ${os.major} < 13} {
known_fail yes
pre-fetch {
ui_error "${name} @${version} is only compatible with OS X 10.9 or later"
return -code error "incompatible OS X version"
}
}
cargo.crates \
atty 0.2.14 d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 \
autocfg 1.1.0 d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa \
bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \
byteorder 1.4.3 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610 \
cc 1.0.76 76a284da2e6fe2092f2353e51713435363112dfd60030e22add80be333fb928f \
cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
core-foundation 0.9.3 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146 \
core-foundation-sys 0.8.3 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc \
cp437 0.1.1 891a48ae269a368d5e45e0b13ee401f90d3d400da92d881f7cb67bc9da711c14 \
fastrand 1.8.0 a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499 \
foreign-types 0.3.2 f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 \
foreign-types-shared 0.1.1 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b \
hermit-abi 0.1.19 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 \
instant 0.1.12 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c \
lazy_static 1.4.0 e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 \
libc 0.2.137 fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89 \
log 0.4.17 abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e \
native-tls 0.2.11 07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e \
numtoa 0.1.0 b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef \
once_cell 1.16.0 86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860 \
openssl 0.10.42 12fc0523e3bd51a692c8850d075d74dc062ccf251c0110668cbd921917118a13 \
openssl-macros 0.1.0 b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c \
openssl-probe 0.1.5 ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf \
openssl-sys 0.9.77 b03b84c3b2d099b81f0953422b4d4ad58761589d0229b5506356afca05a3670a \
pkg-config 0.3.26 6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160 \
proc-macro2 1.0.47 5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725 \
quote 1.0.21 bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179 \
redox_syscall 0.2.16 fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a \
redox_termios 0.1.2 8440d8acb4fd3d277125b4bd01a6f38aee8d814b3b5fc09b3f2b825d37d3fe8f \
remove_dir_all 0.5.3 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7 \
schannel 0.1.20 88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2 \
security-framework 2.7.0 2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c \
security-framework-sys 2.6.1 0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556 \
socks 0.3.4 f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b \
syn 1.0.103 a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d \
tempfile 3.3.0 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4 \
termion 1.5.6 077185e2eac69c3f8379a4298e1e07cd36beb962290d4a51199acf0fdc10607e \
tor-stream 0.2.0 5865109fc90e0bc0f8c299f3794ca0fd5771df988aa6b962d4c9129c39674746 \
unicode-ident 1.0.5 6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3 \
vcpkg 0.2.15 accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 \
winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \
windows-sys 0.36.1 ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2 \
windows_aarch64_msvc 0.36.1 9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47 \
windows_i686_gnu 0.36.1 180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6 \
windows_i686_msvc 0.36.1 e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024 \
windows_x86_64_gnu 0.36.1 4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1 \
windows_x86_64_msvc 0.36.1 c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680
destroot {
xinstall -m 0755 ${worksrcpath}/target/[cargo.rust_platform]/release/${name} ${destroot}${prefix}/bin
xinstall -m 0644 ${worksrcpath}/doc/${name}.1 ${destroot}${prefix}/share/man/man1
}
notes "
See phetch(1) to learn about configuration and usage.
"