Bug 261261 - devel/capnproto: Update to 0.9.1 and convert to CMake
Summary: devel/capnproto: Update to 0.9.1 and convert to CMake
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Daniel Engberg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-17 07:45 UTC by Daniel Engberg
Modified: 2022-01-31 21:57 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (felix)


Attachments
Patch for capnproto (3.47 KB, patch)
2022-01-17 07:45 UTC, Daniel Engberg
no flags Details | Diff
Patch for capnproto v2 (3.29 KB, patch)
2022-01-17 07:47 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2022-01-17 07:45:06 UTC
Created attachment 231061 [details]
Patch for capnproto

Use upstream release archive instead of USE_GITHUB as recommended by Porters Handbook
Convert to CMake, unfortunately test suite is broken in 0.9.1 however it's fixed in master branch should it should be working again in next release (having a quick look USES= cmake:testing should be enough to enable it)
Unfortunately upstream doesn't provide a change log

Compile tested on FreeBSD 13.0-STABLE #2 stable/13-n248607-93a95ebbf7c (amd64) (make, make check-plist)
Poudriere testport OK 12.2-RELEASE (amd64)
Poudriere testport OK 13.0-RELEASE (i386)
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2022-01-17 07:47:33 UTC
Created attachment 231063 [details]
Patch for capnproto v2

Remove reference to patch file in distinfo
Comment 2 Fernando Apesteguía freebsd_committer freebsd_triage 2022-01-26 12:41:16 UTC
^Triage: Reporter is committer, assign accordingly.
Comment 3 Felix Hanley 2022-01-30 20:31:00 UTC
Looks good to me, thank you.
Comment 4 Felix Hanley 2022-01-31 21:30:52 UTC
Also built fine on aarch64. Just testing out some new poudriere jails :-)
Comment 5 commit-hook freebsd_committer freebsd_triage 2022-01-31 21:46:40 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=dbffc60b6641f6ae68f1ebfd61c6cde8a2f21b10

commit dbffc60b6641f6ae68f1ebfd61c6cde8a2f21b10
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2022-01-31 21:32:37 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2022-01-31 21:45:54 +0000

    devel/capnproto: Update to 0.9.1 and convert to CMake

    Use upstream release archive instead of USE_GITHUB as recommended
    by Porters Handbook
    Unfortunately upstream doesn't provide a changelog

    PR:             261261
    Reviewed by:    Felix Hanley <felix@userspace.com.au> (maintainer)

 devel/capnproto/Makefile  | 20 ++++++++------------
 devel/capnproto/distinfo  |  6 +++---
 devel/capnproto/pkg-plist | 34 ++++++++++++----------------------
 3 files changed, 23 insertions(+), 37 deletions(-)
Comment 6 Daniel Engberg freebsd_committer freebsd_triage 2022-01-31 21:57:30 UTC
Committed, thanks for reviewing!