Bug 265759

Summary: sysutils/runwhen: Build despite the skalibs _t typedef removal
Product: Ports & Packages Reporter: crest
Component: Individual Port(s)Assignee: Fernando Apesteguía <fernape>
Status: Closed FIXED    
Severity: Affects Some People CC: crest, fernape
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch adding skalibs 2.12.x compatibility to runwhen none

Description crest 2022-08-10 16:26:10 UTC
Created attachment 235825 [details]
Patch adding skalibs 2.12.x compatibility to runwhen

The skalibs library used by runwhen removed or renamed all _t typedef because those are reserved names breaking runwhen. This patch adds support for the latest skalibs release to runwhen by replacing all occurrences of the renamed types with their new names.

I would also like to step up as maintainer for sysutils/runwhen.
Comment 1 commit-hook freebsd_committer freebsd_triage 2022-08-13 17:10:14 UTC
A commit in branch main references this bug:

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

commit 9df6c6caf2d012781162a296c89d72bae9bf1c38
Author:     Fernando Apesteguía <fernape@FreeBSD.org>
AuthorDate: 2022-08-12 18:09:15 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2022-08-13 17:06:32 +0000

    sysutils/runwhen: Unbreak build

    Build despite the skalibs_t typedef removal.
    Add support for the latest skalibs release.

    Submitter steps up to maintain the port. Already maintainer of several ports.

    PR:     265759
    Reported by:    crest@rlwinm.de

 sysutils/runwhen/Makefile                         |  6 +++---
 sysutils/runwhen/files/patch-src_runwhen.h (new)  | 13 +++++++++++++
 sysutils/runwhen/files/patch-src_rw-add.c (new)   | 11 +++++++++++
 sysutils/runwhen/files/patch-src_rw-match.c (new) | 20 ++++++++++++++++++++
 sysutils/runwhen/files/patch-src_rw-max.c (new)   | 11 +++++++++++
 sysutils/runwhen/files/patch-src_rw-min.c (new)   | 11 +++++++++++
 sysutils/runwhen/files/patch-src_rw-sleep.c (new) | 11 +++++++++++
 sysutils/runwhen/files/patch-src_rw-sub.c (new)   | 11 +++++++++++
 sysutils/runwhen/files/patch-src_rw-touch.c (new) | 11 +++++++++++
 sysutils/runwhen/files/patch-src_rw__pass.c (new) | 11 +++++++++++
 sysutils/runwhen/files/patch-src_rw__scan.c (new) | 20 ++++++++++++++++++++
 11 files changed, 133 insertions(+), 3 deletions(-)
Comment 2 Fernando Apesteguía freebsd_committer freebsd_triage 2022-08-13 17:10:50 UTC
Committed,

Thanks!