Opened 10 years ago
Closed 10 years ago
#46981 closed submission (fixed)
New Port: nghttp2 0.7.5
Reported by: | Schamschula (Marius Schamschula) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | nghttp2 |
Description
nghttp2 0.7.5 is an implementation of HTTP/2 in C. Included are a HTTP/2 client, server and proxy. The package also provides a load test and benchmarking tool for HTTP/2.
Attachments (1)
Change History (4)
Changed 10 years ago by Schamschula (Marius Schamschula)
comment:1 Changed 10 years ago by mf2k (Frank Schima)
Keywords: | haspatch maintainer removed |
---|---|
Version: | 2.3.3 |
comment:2 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|---|
Status: | new → assigned |
comment:3 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Committed in r133360, with one change:
You had used use_xz yes
, but were using the default mode of operation of the github portgroup, which is to download an automatically-generated gzip-compressed tarball from github. When requesting an automatically-generated tarball, github doesn't care what filename you request, so although the port was requesting a file named nghttp2-0.7.5.tar.xz, what it received was a gzip-compressed file. The checksums of the received file don't match those in the portfile.
I believe what you were intending the port to do was fetch the xz-compressed manually-uploaded tarball in the releases section of this project. To accomplish that, you need to use github.tarball_from releases
. After doing that and cleaning and trying again, the checksums match and the port installs fine.
Thanks.