Date: Tue, 05 Jul 2022 04:00:02 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 265040] devel/schilybase: 2022 schilytools touchup Message-ID: <bug-265040-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D265040 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=3D235076&action= =3Dedit devel/schilybase: 2022 schilytools touchup Following J=C3=B6rg 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=C3=B6rg'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=C3=B6rg'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. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-265040-7788>