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
F119142432: D50086.id.diff
Thu, Jun 5, 5:52 PM
Unknown Object (File)
Sun, Jun 1, 1:23 PM
Unknown Object (File)
Sun, Jun 1, 12:24 AM
Unknown Object (File)
Wed, May 28, 11:03 AM
Unknown Object (File)
Wed, May 28, 4:22 AM
Unknown Object (File)
Sun, May 18, 11:12 PM
Unknown Object (File)
Sun, May 18, 8:26 PM
Unknown Object (File)
Sat, May 17, 7:57 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.