Page MenuHomeFreeBSD

all: drop support for FreeBSD 13 and MIPS
AcceptedPublic

Authored by rene on Mon, Mar 2, 9:47 PM.
Tags
None
Referenced Files
F146700312: D55624.diff
Wed, Mar 4, 8:13 PM
F146666749: D55624.diff
Wed, Mar 4, 1:39 PM
F146647515: D55624.diff
Wed, Mar 4, 9:54 AM
F146643584: D55624.diff
Wed, Mar 4, 9:04 AM
F146641708: D55624.diff
Wed, Mar 4, 8:46 AM
F146638342: D55624.id173039.largetrue.diff
Wed, Mar 4, 8:05 AM
F146623476: D55624.id173039.largetrue.diff
Wed, Mar 4, 5:00 AM
F146600679: D55624.id.largetrue.diff
Wed, Mar 4, 12:10 AM

Diff Detail

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

Event Timeline

rene requested review of this revision.Mon, Mar 2, 9:47 PM

Presumably this is for commit at the beginning of May?

Presumably this is for commit at the beginning of May?

Yes, when FreeBSD 13 is end-of-life.

No objections as far as my sole affected port (devel/objconv) is concerned.
net/aoe should probably removed entirely, as it is broken on all supported versions of FreeBSD (FreeBSD 15 breaks the same way afaik) and attempts to repair it have not been fruitful.

This revision is now accepted and ready to land.Tue, Mar 3, 10:16 PM

LGTM as far as pam_ssh_agent_auth goes.

@rene Thanks for the fantastic work. However I believe you are missing some important part like riscv64sf. You can have a look at this.
https://people.freebsd.org/~bofh/dropzone/0001-EOL-of-13.X.patch
or https://reviews.freebsd.org/D55642
Which ever is convenient for you.

fluffy added a subscriber: fluffy.

No objection from office@

fluffy added a reviewer: office.

Thanks. Looks good for sysutils/tmux and sysutils/arc_summary.

looks good for security/openvpn-devel

I am a bit confused why two completely diffrent topics are handled in one review.

Can I handle wifi-firmware-kmod separately?

net/wifi-firmware-kmod/Makefile.inc
94

There needs to be more cleanup done there; can I preempt this or do it separately?

se added inline comments.
filesystems/fusefs-libs3/Makefile
26

The extra patch file files/extra-patch-test_meson.build should also be removed from the filesystems/fusefs-libs3 port.

For both my affected ports, this just removes the "disabled on MIPS", so fine with me.

In the LLVM ports, the lines like:

_BE_LIBS_Mips=		AsmParser Disassembler
_BE_LIBS_BACKWARDS_Mips=Exegesis

Should not be removed as the Mips backend will continue to be built when default options are used and these are needed to ensure the files are handled correctly. The changes removing support from the FREEBSD and NATIVE targets are fine.

Thanks for your work, LGTM for games/anki.

@rene Thanks for the fantastic work. However I believe you are missing some important part like riscv64sf. You can have a look at this.
https://people.freebsd.org/~bofh/dropzone/0001-EOL-of-13.X.patch
or https://reviews.freebsd.org/D55642
Which ever is convenient for you.

Hmm, I didn't grep good enough I guess. I'll remove riscv64sf too.

In D55624#1273192, @fuz wrote:

No objections as far as my sole affected port (devel/objconv) is concerned.
net/aoe should probably removed entirely, as it is broken on all supported versions of FreeBSD (FreeBSD 15 breaks the same way afaik) and attempts to repair it have not been fruitful.

We can just deprecate net/aoe as broken and let it expire?

I am a bit confused why two completely diffrent topics are handled in one review.

What do you mean? The only other thing this patch removes is some workarounds for the now-unsupported 15.0 before it became RELEASE

In D55624#1273320, @bz wrote:

Can I handle wifi-firmware-kmod separately?

Go ahead :)

net-p2p/tremotesf/Makefile
16–36

The sole purpose of conditional is to check if the system where port being built on has OpenSSL 3 as cpp-httplib requires it. The edit suggestion I made is the actual stuff I planned a long ago for a moment releng/13 becomes unsupported.

Modification to games/flightgear-data looks good to me, thanks!

In D55624#1273192, @fuz wrote:

No objections as far as my sole affected port (devel/objconv) is concerned.
net/aoe should probably removed entirely, as it is broken on all supported versions of FreeBSD (FreeBSD 15 breaks the same way afaik) and attempts to repair it have not been fruitful.

We can just deprecate net/aoe as broken and let it expire?

Yes, that would be a possibility. Otherwise, someone could go ahead and process bugs 194663 and 239891 in the hope that this could fix things.

Note for MIPS: sysutils/zidrav missing
as it uses mips conditionals too.
I can fix that by hand later.

Note: for MIPS mail/rmilter missing.
(not my port)

Edit: both ports are included.
the search does not find partial matches here.

ok (graphics/wings)