sparc64 support was dropped from misc/compat8x currently when trying to compile from ports we get "...only for i386 amd64, while you are running sparc64." I have updated the distfile, distinfo, Makefile, and created a pkg-plist-sparc64. Libs where pulled from a compiled 8.4-RELEASE. I used compat8x-sparc64-8.3.803000.201209.tar.bz2 as a reference. I have tried a few make, make install, make deinstall distfile is available from - http://bsdtec.com/freebsd/distfiles/compat8x-sparc64-8.4.804000.201310.tar.xz Fix: see attached patch Patch attached with submission follows: How-To-Repeat: try to compile misc/compat8x from ports on a sparc64 machine.
Responsible Changed From-To: freebsd-ports-bugs->garga Over to maintainer (via the GNATS Auto Assign Tool)
does anybody still need misc/compat8x for sparc64? If there are no objections I would close this ticket.
At this point only a handful of ports depend on compat8x to start with: www/thundercache (x86 only) Uh, actually, rechecking, that's the only one :-) There are not even that many ports that remain depending on compat9x. Almost all are haskell ports. One notable exception is www/opera but that is also x86-only.
alright, closing then...
(In reply to Mark Linimon from comment #3) The purpose of the compatNx ports is to allow the binaries left on the user machine to continue working after the major version upgrade. The port is almost irrelevant for the binaries coming from the ports/packages, since most of them can be recompiled or reinstalled. It is for unique and obscure stuff which happens to appear from the unknown or lost sources on someone box. Please do not use the ports dependencies to evaluate the need of the compatNx.
OK, fair enough.
+1 for Konstantin comment I initially fixed these ports because I upgraded a few jails running some legacy binaries.
see #184379