Opened 7 months ago

Closed 7 months ago

Last modified 7 months ago

#68434 closed update (fixed)

freetype: Update to latest version (currently 2.13.2)

Reported by: MrB74 Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: freetype

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Hi

I am wondering when FreeType may be updated to the latest version? The current MacPort installs 2.12.1 which is now over a year old. Scribus would benefit from using a more recent version aligned with the latest harfbuzz 8.2.1 as just released via MacPorts.

thanks
Craig (Scribus)

Change History (8)

comment:1 Changed 7 months ago by jmroot (Joshua Root)

Owner: set to ryandesign
Status: newassigned

comment:2 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Status: assignedaccepted
Summary: Update FreeType to latest version (currently 2.13.2)freetype: Update to latest version (currently 2.13.2)

Yes, this update needs to be done. The reason for my delay in doing so is this statement in the release notes of 2.13.0:

This new release brings you a completely updated and enhanced ftinspect demo program, which now combines the functionality of almost all other graphical FreeType demo programs into a single application based on the Qt framework.

Qt of course depends on FreeType, therefore in MacPorts we cannot have FreeType depending on Qt. I have not yet investigated what, if anything, is needed to tell FreeType not to attempt to build this new Qt-based demo program, even if Qt is installed.

Later on, if desired, we could offer that demo program in a subport which would depend on FreeType and Qt.

comment:3 Changed 7 months ago by MrB74

I'm not sure ftinspect will get in the way .. at least yet. From the CHANGES file in their source tree:

A very early beta version of a new, Qt based demo program called `ftinspect' is part of the source code bundle; it will eventually supersede the other demo programs. Currently, you have to compile it manually with `qmake; make'; note that many features are still missing.

Last edited 7 months ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:4 Changed 7 months ago by MrB74

Oh, and a grep for ftinspect seems to only appear in CHANGES, no other files.

comment:5 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

I see... ftinspect is in the separate freetype-demos repository.

comment:6 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: acceptedclosed

In 25a92ad7ef58aa6f2a98ecd4ae685441d5288d9e/macports-ports (master):

freetype: Update to 2.13.2

Closes: #68434

comment:7 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

It fails to build on Lion; see #68448.

comment:8 Changed 7 months ago by MrB74

Thank you!

Note: See TracTickets for help on using tickets.