Created attachment 230211 [details] Patch for graphicsmagick Remove ftp site, dead Use xz archive instead of bz2 Remove options for (lib)bz2, (lib)lzma and zlib and always enable as they're a part of base Remove option for (lib)umem, part of Solaris OS Remove SSE options, upstream also accounts for newer instruction sets such as AVX so it's recommended to set CPUTYPE instead and more consistent with our documentation Remove GCC requirement for i386 as llvm now has OpenMP support Rearrange Makefile to follow Porter's Handbook more closely Backport upstream commit 16585:0ae6efa44c38 (hg) to fix test suit Compile and runtime tested on FreeBSD 13.0-STABLE #2 stable/13-n248607-93a95ebbf7c (amd64) (make, make check-plist, make test) Poudriere testport OK 12.2-RELEASE (amd64) Poudriere testport OK 13.0-RELEASE (i386)
Ping? Can we include the rest of the changes here?
Final ping
Please provide updated patch without style change.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f03467517e890f9a7fdcc28a9c7b516ec1fd53af commit f03467517e890f9a7fdcc28a9c7b516ec1fd53af Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2022-10-03 02:18:14 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2022-10-03 02:22:56 +0000 graphics/GraphicsMagick: Clean up - Do not force i386 to use GCC since LLVM has OpenMP support now - Remove SSE and UMEM options - Remove SSE option: use CPUTYPE instead - Remove UMEM option: it is for Solaris - Bump PORTREVISION for dependency and package change PR: 260505 Reported by: diizzy graphics/GraphicsMagick/Makefile | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-)
Committed. Thanks!