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
F126998986: D50086.diff
Tue, Aug 26, 11:30 AM
Unknown Object (File)
Mon, Aug 25, 12:41 PM
Unknown Object (File)
Mon, Aug 25, 7:16 AM
Unknown Object (File)
Mon, Aug 25, 5:10 AM
Unknown Object (File)
Sat, Aug 23, 5:09 PM
Unknown Object (File)
Fri, Aug 22, 3:49 AM
Unknown Object (File)
Thu, Aug 21, 5:34 AM
Unknown Object (File)
Wed, Aug 20, 3:26 PM

Diff Detail

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

Event Timeline

des requested changes to this revision.Apr 30 2025, 5:15 PM
des added inline comments.
misc/compat13x/Makefile
29 ↗(On Diff #154550)
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 ↗(On Diff #154550)

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 ↗(On Diff #154607)

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

misc/compat14x/pkg-descr
2

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 ↗(On Diff #154607)

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 ↗(On Diff #154550)

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
2

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
1

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

misc/compat14x/pkg-plist.aarch64
1

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
1

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