Bug 265759 - sysutils/runwhen: Build despite the skalibs _t typedef removal
Summary: sysutils/runwhen: Build despite the skalibs _t typedef removal
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Fernando Apesteguía
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-10 16:26 UTC by crest
Modified: 2022-08-13 17:10 UTC (History)
2 users (show)

See Also:


Attachments
Patch adding skalibs 2.12.x compatibility to runwhen (6.25 KB, patch)
2022-08-10 16:26 UTC, crest
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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!