Bug 260505 - graphics/GraphicsMagick: Update to 1.3.37
Summary: graphics/GraphicsMagick: Update to 1.3.37
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Po-Chuan Hsieh
URL: https://sourceforge.net/p/graphicsmag...
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-17 21:20 UTC by Daniel Engberg
Modified: 2022-10-03 02:31 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (sunpoet)


Attachments
Patch for graphicsmagick (6.79 KB, patch)
2021-12-17 21:20 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2021-12-17 21:20:35 UTC
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)
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2022-01-18 22:11:36 UTC
Ping? Can we include the rest of the changes here?
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2022-01-24 21:39:33 UTC
Final ping
Comment 3 Po-Chuan Hsieh freebsd_committer freebsd_triage 2022-01-25 19:40:34 UTC
Please provide updated patch without style change.
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-10-03 02:29:04 UTC
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(-)
Comment 5 Po-Chuan Hsieh freebsd_committer freebsd_triage 2022-10-03 02:31:05 UTC
Committed. Thanks!