Page MenuHomeFreeBSD

base/binutils: Cleanup packing lists.
ClosedPublic

Authored by jhb on Aug 3 2018, 5:12 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Mar 3, 2:41 AM
Unknown Object (File)
Jan 24 2024, 7:25 AM
Unknown Object (File)
Jan 15 2024, 4:23 PM
Unknown Object (File)
Jan 14 2024, 3:40 PM
Unknown Object (File)
Jan 10 2024, 9:07 AM
Unknown Object (File)
Jan 10 2024, 9:07 AM
Unknown Object (File)
Jan 10 2024, 9:06 AM
Unknown Object (File)
Jan 2 2024, 6:08 PM
Subscribers

Details

Summary
  • Use BUREMOVE to strip binutils tools not installed by the base/binutils package.
  • Update BUREMOVE logic in devel/binutils to cope with the base package which installs tools without a BUTARGET- prefix.
  • Use MANPREFIX for BUREMOVE to handle the PREFIX=/usr case used by base/binutils.
  • Remove binutils headers and libraries explicitly from the staging area for base/binutils.
  • Add missing plist entries for binutils binaries installed under a BUTARGET subdirectory.
  • Drop plist entries from devel/binutils that are now properly removed. Previously the binaries for Windows tools like dlltool were removed from the staging area but the manpages were still left in the package.

This is a recommit of r476186 but with the update to the pkg-plist of
devel/binutils.

PR: 230278

Test Plan
  • poudriere testport of devel/binutils, devel/amd64-binutils
  • make check-plist of base/binutils for amd64 and i386

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Ping. I'd really like to have this one reviewed rather than relying on maintainer timeout since the previous version broke the build.

PORTREVISION has to be bumped

This revision is now accepted and ready to land.Aug 19 2018, 3:19 PM
This revision was automatically updated to reflect the committed changes.