Page MenuHomeFreeBSD

Adapt the ports tree to the new .pkg extension
ClosedPublic

Authored by bapt on Mar 15 2021, 5:26 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 12, 3:03 AM
Unknown Object (File)
Dec 20 2023, 4:07 AM
Unknown Object (File)
Nov 18 2023, 9:02 PM
Unknown Object (File)
Nov 18 2023, 2:09 PM
Unknown Object (File)
Nov 18 2023, 2:02 PM
Unknown Object (File)
May 29 2023, 11:01 PM
Unknown Object (File)
Mar 4 2023, 9:30 PM
Unknown Object (File)
Feb 15 2023, 6:35 AM
Subscribers

Details

Reviewers
mat
Group Reviewers
portmgr
Summary

Adapt the ports tree to the new .pkg extension
/!\ this will be committed along with the next pkg-devel

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 37864
Build 34753: arc lint + arc unit

Event Timeline

bapt requested review of this revision.Mar 15 2021, 5:26 PM

This will break portmgr hooks? ( poudriere/hooks/bulk.sh )

The extension will now be .pkg

bapt retitled this revision from Adapt the ports tree to the new .bsd extension to Adapt the ports tree to the new .pkg extension.Mar 16 2021, 4:00 PM
bapt edited the summary of this revision. (Show Details)

This will break portmgr hooks? ( poudriere/hooks/bulk.sh )

Probably I need to look into it (well it will once pkg-devel becomes pkg ;)

That looks great, I wonder if MINIMAL_PKG_VERSION should be fixed to require the really latest version of pkg-devel in the pkg-devel case?

Also, how do I now tell the framework which compression I want for my packages? Like, if I want to use gzip, or bzip2, or whatever?

Mk/bsd.port.mk
3475–3477

Why do you need this?

This revision is now accepted and ready to land.Mar 17 2021, 12:32 PM
Mk/bsd.port.mk
3475–3477

It is to switch later to a better variable name and allow to switch the compression formats from the portstree point of view -f tzst will still produce a .pkg but switch the compression format to tar.zst, giving more granularity than PKG_NOCOMPRESS

Not sure it is worth it I can probably remove it.