[Bug 265040] devel/schilybase: 2022 schilytools touchup
Date: Tue, 05 Jul 2022 04:00:02 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265040 Bug ID: 265040 Summary: devel/schilybase: 2022 schilytools touchup Product: Ports & Packages Version: Latest Hardware: Any URL: https://codeberg.org/schilytools/schilytools OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: fuz@fuz.su Attachment #235076 maintainer-approval+ Flags: Created attachment 235076 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=235076&action=edit devel/schilybase: 2022 schilytools touchup Following Jörg Schilling's death in 2021, this is a light touch up of the port in preparation of future updates at the project's new home. - Jörg's domains have started to run out. Change the WWW to our new project lest they point to some unrelated site. - Instead of building profiled libraries and then throwing them out, have -PROFILE not build these in the first place. - Enable symbol versioning for hardening against mismatched library versions. While tested well on Linux, this option was never enabled on FreeBSD due to Jörg's lack of experience with the system. Given that the toolchain is pretty much the same, little to now issues are to be expected. - Relax schilybase dependency to just LIB_DEPENDS to simplify partial upgrades. This is reasonably safe now that symbol versioning has been enabled. WWW: https://codeberg.org/schilytools/schilytools Tested with Poudriere on i386 amd64 armv7 arm64 FreeBSD 13.1. Do not MFH as the introduction of symbol versioning constitutes a breaking change to the libraries. Please note that this patch touches a number of related ports. It may be required to copy edit the commit message to pass the internal rules check. -- You are receiving this mail because: You are the assignee for the bug.