Bug 234286 - graphics/GraphicsMagick should NOT have the trio-option
Summary: graphics/GraphicsMagick should NOT have the trio-option
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
Depends on:
Reported: 2018-12-23 02:54 UTC by Mikhail Teterin
Modified: 2019-01-05 23:30 UTC (History)
0 users

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

Remove the TRIO-option from GraphicsMagick (1.44 KB, patch)
2018-12-23 02:54 UTC, Mikhail Teterin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Teterin freebsd_committer 2018-12-23 02:54:35 UTC
Created attachment 200382 [details]
Remove the TRIO-option from GraphicsMagick

For starters, the option is currently broken - because devel/trio does not install the libtrio.so symlink.

However, even if the devel/trio worked, it is unnecessary. According to GM's own README, the only thing GM would use it for is to substitute vsnprintf if the OS libraries do not provide it.

FreeBSD does provide vsnprintf(3) -- so GM does not need the TRIO option.
Comment 1 Po-Chuan Hsieh freebsd_committer 2019-01-05 23:21:20 UTC
Committed. Thanks!
Comment 2 commit-hook freebsd_committer 2019-01-05 23:28:02 UTC
A commit references this bug:

Author: sunpoet
Date: Sat Jan  5 23:27:34 UTC 2019
New revision: 489419
URL: https://svnweb.freebsd.org/changeset/ports/489419

  Remove the unnecessary TRIO option

  - Bump PORTREVISION for dependency change

  PR:		234286
  Submitted by:	mi

Comment 3 Mikhail Teterin freebsd_committer 2019-01-05 23:30:24 UTC
> Bump PORTREVISION for dependency change

The dependency has always been optional - port would not build with it on - the PORTREVISION bump was not necessary.

Countless computers worldwide will now be performing a useless upgrade of the port :( Sigh...