Skip site navigation (1)Skip section navigation (2)
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>