Page MenuHomeFreeBSD

misc/compat14x: Add port by extracting out of compat13x
ClosedPublic

Authored by arrowd on Apr 30 2025, 4:38 PM.
Tags
None
Referenced Files
F126575919: D50086.id154742.diff
Thu, Aug 21, 5:34 AM
F126530056: D50086.id154849.diff
Wed, Aug 20, 3:26 PM
Unknown Object (File)
Fri, Aug 15, 11:57 AM
Unknown Object (File)
Fri, Aug 15, 10:18 AM
Unknown Object (File)
Mon, Aug 11, 2:16 PM
Unknown Object (File)
Sun, Aug 10, 10:22 PM
Unknown Object (File)
Fri, Aug 8, 3:34 AM
Unknown Object (File)
Tue, Aug 5, 2:54 AM

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 63816
Build 60700: arc lint + arc unit

Event Timeline

des requested changes to this revision.Apr 30 2025, 5:15 PM
des added inline comments.
misc/compat13x/Makefile
29
misc/compat14x/pkg-descr
2
11
This revision now requires changes to proceed.Apr 30 2025, 5:15 PM
arrowd marked 2 inline comments as done.
  • Address comments
misc/compat13x/Makefile
29

I'm confused again. misc/compat12x has >= 1400000 in this place, why compat13x also has to have 14 there?

misc/compat13x/pkg-plist.aarch64
2

was libmd originally added instead of full compat14x for FreeBSD 15? Or is it needed by some earlier 14.x?

misc/compat14x/pkg-descr
1

I'd say this package provides the compat14x libraries -- to me "allows you to install" suggests that once you have compat14x installed you can then do something to install the libraries themselves.

arrowd marked an inline comment as done.
  • Address comment
misc/compat13x/pkg-plist.aarch64
2

I initially added libmd to compat13x because pkg was complaining about missing the required library. Then @des suggested moving it into a separate package, because libmd got bumped in 15, not 14.

I added @comments there to avoid rerolling distfiles for compat13x.

misc/compat13x/Makefile
29

If I'm installing compat13x on a 14.x system prior to upgrading to 15.x, I want it to pull in compat14x.

misc/compat14x/pkg-descr
1

I don't mind the change if you also change all the other compatNx ports.

arrowd marked 3 inline comments as done.
  • misc/compat*x: Rephrase pkg-descr
This revision is now accepted and ready to land.May 5 2025, 11:30 AM
markmi_dsl-only.net added inline comments.
misc/compat14x/pkg-plist.aarch64
2

Why no lib32/compat/libmd.so.6 (for armv7 support)?

misc/compat14x/pkg-plist.aarch64
2

That's an interesting question. The gen-compat.sh script that @bapt wrote only has sets="base lib32" for the amd64 case for some reason.

misc/compat14x/pkg-plist.aarch64
2

FYI: lib32 for aarch64 was new in 14.0-RELEASE. It was not in any 13.*-* as I remember.