Bug 280159 - audio/icecast-kh: Fails to build with libxml2 2.13.2 and libxslt 1.1.42
Summary: audio/icecast-kh: Fails to build with libxml2 2.13.2 and libxslt 1.1.42
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: 279705 279741
  Show dependency treegraph
 
Reported: 2024-07-06 11:34 UTC by Daniel Engberg
Modified: 2024-11-06 06:19 UTC (History)
1 user (show)

See Also:


Attachments
git diff patch for audio/icecast-kh (9.77 KB, patch)
2024-11-06 05:17 UTC, gebhart
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 2024-07-06 11:34:55 UTC
https://pdr2.bofh.network/data/140-diizzy/libxml2-2132-libxslt-1142-run1/logs/errors/icecast-kh-2.4.0.k15_3.log

No maintainer, outdated, upstream inactive for 6+ months

I did a rough port of the latest release and it also fails to build along with some other issues.

I'll sunset this port unless someone steps up to maintain it
Comment 1 commit-hook freebsd_committer freebsd_triage 2024-07-24 19:07:37 UTC
A commit in branch main references this bug:

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

commit 4e6ff1052ebbb2396647b3178eea7a4e7054d960
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2024-07-21 09:28:11 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2024-07-24 19:06:37 +0000

    audio/icecast-kh: Deprecate and set expiration date to 2024-08-21

    * Outdated, unmaintained and upstream has been inactive for 6+ months
    * Fails to build with libxml2 2.13 and newer

    PR:             280159

 audio/icecast-kh/Makefile | 3 +++
 1 file changed, 3 insertions(+)
Comment 2 gebhart 2024-11-05 18:22:14 UTC
I'm willing to maintain and re-integrate this port as I definitely need this icecast fork for production. The problem with libxml2 existed only because it was not the newest version in the port. With the current -kh22 version the port compiles without any additional patches or changes.
So question: Feed the port files in here or open an new PR ?
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2024-11-05 19:17:55 UTC
The latest version doesn't build either at least used to not build due to other issue. Either way, port has been removed and upstream is dead so I'm very reluctant to add it back unless there's an active  fork / upstream repo since there seems to be a lot of unresolved issues looking at the issue reports.
Comment 4 gebhart 2024-11-06 05:17:27 UTC
Created attachment 254978 [details]
git diff patch for audio/icecast-kh
Comment 5 gebhart 2024-11-06 05:19:29 UTC
What makes you think "upstream is dead" ?
I completely fixed the port.
Upgrade solves the libxml2 problem,
I removed support for libkate option as libkate is gone from the ports,
and pkg-plist was adapted accordingly.
Above is the git diff patch attached.
I'll have to maintain this port here locally anyway, so why not share it with the community ?
Comment 6 Daniel Engberg freebsd_committer freebsd_triage 2024-11-06 06:19:32 UTC
No commits for almost a year https://github.com/karlheyes/icecast-kh (by now), issues and PRs with no action?