# -*- 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 github 1.0 PortGroup python 1.0 github.setup httpie httpie 3.2.4 github.tarball_from archive revision 0 maintainers {gmail.com:herby.gillot @herbygillot} \ openmaintainer categories net python description HTTPie is a command line HTTP client, a user-friendly cURL replacement. long_description HTTPie (pronounced aych-tee-tee-pie) is a command line HTTP \ client. Its goal is to make CLI interaction with web \ services as human-friendly as possible. It provides a simple \ http command that allows for sending arbitrary HTTP requests \ using a simple and natural syntax, and displays colorized \ responses. HTTPie can be used for testing, debugging, and \ generally interacting with HTTP servers. license BSD platforms {darwin any} supported_archs noarch homepage https://httpie.io/ variant python38 conflicts python39 python310 python311 python312 description "Use Python 3.8" {} variant python39 conflicts python38 python310 python311 python312 description "Use Python 3.9" {} variant python310 conflicts python38 python39 python311 python312 description "Use Python 3.10" {} variant python311 conflicts python38 python39 python310 python312 description "Use Python 3.11" {} variant python312 conflicts python38 python39 python310 python311 description "Use Python 3.12" {} if {[variant_isset python38]} { python.default_version 38 depends_lib-append port:py${python.version}-typing_extensions } elseif {[variant_isset python39]} { python.default_version 39 } elseif {[variant_isset python310]} { python.default_version 310 } elseif {[variant_isset python311]} { python.default_version 311 } else { default_variants +python312 python.default_version 312 } depends_lib-append port:py${python.version}-requests \ port:py${python.version}-requests-toolbelt \ port:py${python.version}-pygments \ port:py${python.version}-socks \ port:py${python.version}-charset-normalizer \ port:py${python.version}-defusedxml \ port:py${python.version}-multidict \ port:py${python.version}-rich \ port:py${python.version}-pip checksums rmd160 0ab05f1ce2663c93e031e4a00c68ae5aea131872 \ sha256 b185cd8d81325f97c773582e50f1c5e047c2d8575b53d676469c9daf2a52f341 \ size 1279875 python.link_binaries_suffix post-destroot { xinstall -d ${destroot}${prefix}/share/man/man1 xinstall -m 0444 {*}[glob ${worksrcpath}/extras/man/*.1] \ ${destroot}${prefix}/share/man/man1 }