Bug 248272 - graphics/ftgl: update to 2.4.0
Summary: graphics/ftgl: update to 2.4.0
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: Dmitry Marakasov
URL: https://github.com/frankheckenbach/ft...
Keywords: patch, patch-ready
Depends on:
Reported: 2020-07-26 07:49 UTC by Jan Beich
Modified: 2020-07-31 14:18 UTC (History)
0 users

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

v1 (5.02 KB, patch)
2020-07-26 07:49 UTC, Jan Beich
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer 2020-07-26 07:49:50 UTC
Created attachment 216772 [details]

https://sourceforge.net/p/ftgl/code/log/ hasn't seen any activity for 9 years. According to Repology downstream gradually transitions to a new upstream.
See URL for detailed changes. Click on "files changed" then navigate to NEWS if you need a summary.

- Add missing X11 dependencies
- Convert post-patch to install-strip

- 11.3 amd64 is OK
- 11.3 i386 is OK, consumers are OK
- 11.4 amd64 is OK
- 11.4 i386 is OK
- 12.1 aarch64 is OK
- 12.1 amd64 is OK, consumers are OK
- 12.1 armv6 is OK
- 12.1 armv7 is OK
- 12.1 i386 is OK
- 13.0 amd64 is OK
- 13.0 i386 is OK
Comment 1 Jan Beich freebsd_committer 2020-07-26 11:25:38 UTC
> - Add missing X11 dependencies

libICE and libSM (added by AC_PATH_XTRA) aren't referenced in the code but I've only checked with -Wl,--as-needed which maybe nop due to argument order.
Comment 2 commit-hook freebsd_committer 2020-07-31 14:15:09 UTC
A commit references this bug:

Author: amdmi3
Date: Fri Jul 31 14:14:20 UTC 2020
New revision: 543867
URL: https://svnweb.freebsd.org/changeset/ports/543867

  - Update to 2.4.0

  PR:		248272
  Submitted by:	jbeich

Comment 3 Dmitry Marakasov freebsd_committer 2020-07-31 14:18:34 UTC
Committed, thanks!

For the record,
- tried to switch to CMake build, but it fails https://github.com/frankheckenbach/ftgl/issues/11, haven't investigated further.
- this new upstream is going to become inactive too https://github.com/frankheckenbach/ftgl/issues/10