| Summary: | www/libevhtp: Update to 1.2.11 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Ultima <Ultima1252> | ||||||||||||||
| Component: | Individual Port(s) | Assignee: | Dmitry Marakasov <amdmi3> | ||||||||||||||
| Status: | Closed FIXED | ||||||||||||||||
| Severity: | Affects Some People | CC: | Ultima1252, koobs | ||||||||||||||
| Priority: | --- | Keywords: | needs-patch, needs-qa | ||||||||||||||
| Version: | Latest | Flags: | Ultima1252:
maintainer-feedback+
|
||||||||||||||
| Hardware: | Any | ||||||||||||||||
| OS: | Any | ||||||||||||||||
| Bug Depends on: | |||||||||||||||||
| Bug Blocks: | 203933 | ||||||||||||||||
| Attachments: |
|
||||||||||||||||
Created attachment 163336 [details]
libevhtp.diff
* .if ${PORT_OPTIONS:MEVHTP_BUILD_SHARED} can be made into an OPTIONS helper
* Please add a comment to the header of the patch with a reference to the upstream issue. Something like:
# Description: <issue summary>
# Issue ID: <url to issue>
Created attachment 163431 [details]
libevhtp.diff
* Updated to version 1.2.11
* Removed tagname
* Added Debug option
* Changed option names to utilize bsd.options.desc.mk the defaults have been modified, but the end result is the same.
* Removed plist from Makefile, Added pkg-plist to port
* Stripped new hierarchy
* Changed pkgconfig directory to install to proper location
* Fixed incorrect versioning
* Removed obsolete patches
* Added patch to reverted change from commit 6cd8946 with details on header.
@Ultima, please confirm this passes QA (portlint, poudriere). Attachments are not necessary, just something like: * portlint: OK * testport: OK (poudriere, <archs>, <versions>, <combinations>) portlint: WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy. 0 fatal errors and 1 warning found. poudriere bulk -C -t: 102amd64=ok 102i386=ok 93amd64=ok 93i386=ok with defaults, 102amd64=ok 102i386=ok 93amd64=ok 93i386=ok with inverted defaults, 102amd64=ok 102i386=ok 93amd64=ok 93i386=ok all on, 102amd64=ok 102i386=ok 93amd64=ok 93i386=ok all off Created attachment 163601 [details]
libevhtp.diff
* Added another revert for commit 67ed0bc as it breaks downloading for seafile-gui
Created attachment 163633 [details]
libevhtp.diff
* Updated to version 1.2.11
* Removed tagname
* Added Debug option
* Changed option names to utilize bsd.options.desc.mk the defaults have been modified, but the end result is the same.
* Removed plist from Makefile, Added pkg-plist to port
* Stripped new hierarchy
* Changed pkgconfig directory to install to proper location
* Fixed incorrect versioning
* Removed obsolete patches
* Added patch to reverted change from commit 67ed0bc with details on header.
My initial tests of the recent patch were flawed. Still working on a proper patch. Created attachment 163643 [details]
libevhtp.diff
This will be my final change for this bug unless anyone has issues, or a better solution. Basically there are some changes that fixes issues with pipelined requests. Unfortunately this change has caused some issues on Seafile. This patch will give full functionality back to Seafile.
* Updated to version 1.2.11
* Removed tagname
* Added Debug option
* Changed option names to utilize bsd.options.desc.mk the defaults have been modified, but the end result is the same.
* Removed plist from Makefile, Added pkg-plist to port
* Stripped new hierarchy
* Changed pkgconfig directory to install to proper location
* Fixed incorrect versioning
* Removed obsolete patches
* Removed obsolete option TCP_DEFER_ACCEPT
* Added patch to reverted change from commit 67ed0bc with details on header.
Portlint:
www/libevhtp
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy.
0 fatal errors and 1 warning found.
Poudriere bulk -C -t:
102amd64=ok 102i386=ok 93amd64=ok 93i386=ok with defaults
102amd64=ok 102i386=ok 93amd64=ok 93i386=ok with inverted defaults
102amd64=ok 102i386=ok 93amd64=ok 93i386=ok with all on
102amd64=ok 102i386=ok 93amd64=ok 93i386=ok with all off
A commit references this bug: Author: amdmi3 Date: Thu Dec 3 14:57:26 UTC 2015 New revision: 402878 URL: https://svnweb.freebsd.org/changeset/ports/402878 Log: - Update to 1.2.11 - Fix option names - Add DEBUG options - Switch to pkg-plist PR: 204681 Submitted by: Ultima1252@gmail.com (maintainer) Changes: head/www/libevhtp/Makefile head/www/libevhtp/distinfo head/www/libevhtp/files/patch-evhtp.c head/www/libevhtp/files/patch-evhtp.h head/www/libevhtp/pkg-plist |
Created attachment 163333 [details] libevhtp.diff This patch will update libevhtp to the most recent version. There are also some minor changes and fixes with a new option, debug. On version 1.2.11, there is a new hierarchy which is striped. This is due to a seemingly rushed release not ready for this change. It will be removed in future versions. The current patchs are no longer needed. Commit 6cd8946 caused issues on versions after 1.2.9. The modified patch reverts the change. * Updated to version 1.2.11 * Removed tagname * Added Debug option * Stripped new hierarchy * Fixed incorrect versioning * Removed obsolete patches * Reverted change from commit 6cd8946