Bug 248272

Summary: graphics/ftgl: update to 2.4.0
Product: Ports & Packages Reporter: Jan Beich <jbeich>
Component: Individual Port(s)Assignee: Dmitry Marakasov <amdmi3>
Status: Closed FIXED    
Severity: Affects Only Me Keywords: patch, patch-ready
Priority: --- Flags: bugzilla: maintainer-feedback? (amdmi3)
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/frankheckenbach/ftgl/compare/03663110fdec...v2.4.0
Attachments:
Description Flags
v1 none

Description Jan Beich freebsd_committer freebsd_triage 2020-07-26 07:49:50 UTC
Created attachment 216772 [details]
v1

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

Testing:
- 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 freebsd_triage 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 freebsd_triage 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

Log:
  - Update to 2.4.0

  PR:		248272
  Submitted by:	jbeich

Changes:
  head/graphics/ftgl/Makefile
  head/graphics/ftgl/distinfo
  head/graphics/ftgl/files/patch-configure
  head/graphics/ftgl/files/patch-m4_font.m4
  head/graphics/ftgl/pkg-descr
  head/graphics/ftgl/pkg-plist
Comment 3 Dmitry Marakasov freebsd_committer freebsd_triage 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