Opened 9 years ago

Closed 9 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)

Portfile (1.8 KB) - added by Schamschula (Marius Schamschula) 9 years ago.

Download all attachments as: .zip

Change History (4)

Changed 9 years ago by Schamschula (Marius Schamschula)

Attachment: Portfile added

comment:1 Changed 9 years ago by mf2k (Frank Schima)

Keywords: haspatch maintainer removed
Version: 2.3.3

comment:2 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

Thanks.

comment:3 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

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.

Note: See TracTickets for help on using tickets.