Bug 282864 - graphics/inkscape: update to 1.4
Summary: graphics/inkscape: update to 1.4
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-gnome (Nobody)
URL: https://inkscape.org/doc/release_note...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-19 16:04 UTC by lumiwa
Modified: 2024-12-05 15:41 UTC (History)
5 users (show)

See Also:
vishwin: maintainer-feedback+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lumiwa 2024-11-19 16:04:15 UTC
On October 13th was released Inkscape 1.4.
It is version 1.4 in conflict with GNOME, please and will be longer delay?

Thank you.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2024-11-19 16:33:44 UTC
^Triage: fix Summary.

Also note that submitter is not maintainer.
Comment 2 Charlie Li freebsd_committer freebsd_triage 2024-11-20 21:32:15 UTC
Give review D47690 a try. Note that I haven't done anything more than a bare minimum update; runtime and OPTIONs still need checked.

Once again math/lib2geom has to be updated together.
Comment 3 commit-hook freebsd_committer freebsd_triage 2024-12-05 03:08:35 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cc38be92521ce1c24eb946834338c0df5c60483a

commit cc38be92521ce1c24eb946834338c0df5c60483a
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2024-12-05 02:57:48 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2024-12-05 03:06:33 +0000

    graphics/inkscape: update to 1.4

    Release notes: https://inkscape.org/doc/release_notes/1.4/Inkscape_1.4.html

    Includes required corresponding math/lib2geom update to 1.4

    PR: 282864
    Reported by: lumiwa[at]gmail[dot]com
    Reviewed by: fluffy
    Differential Revision: https://reviews.freebsd.org/D47690

 graphics/inkscape/Makefile                         |   22 +-
 graphics/inkscape/distinfo                         |    8 +-
 ...6bbd3647c4d6aab425e53cb4b7d3f33a98e45e6f (gone) |   36 -
 ...f0355a6341aceee93ce4d4d70cd9ec3a44081c38 (gone) |  167 ---
 graphics/inkscape/pkg-plist                        | 1096 ++++++++++++++++++--
 math/lib2geom/Makefile                             |    7 +-
 math/lib2geom/distinfo                             |    6 +-
 7 files changed, 1010 insertions(+), 332 deletions(-)
Comment 4 Vladimir Druzenko freebsd_committer freebsd_triage 2024-12-05 14:06:01 UTC
Live system 14.1-p6 amd64:
/tmp/work/usr/ports/graphics/inkscape/work/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:316:33: error: no member named 'get_face' in 'Pango::FontFamily'; did you mean 'get_name'?
  316 |         auto default_face = ff->get_face();
      |                                 ^~~~~~~~
      |                                 get_name
/usr/local/include/pangomm-1.4/pangomm/fontfamily.h:123:17: note: 'get_name' declared here
  123 |   Glib::ustring get_name() const;
      |                 ^
/tmp/work/usr/ports/graphics/inkscape/work/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:317:41: error: member reference type 'Glib::ustring' is not a pointer; did you mean to use '.'?
  317 |         if (default_face && default_face->is_synthesized()) {
      |                             ~~~~~~~~~~~~^~
      |                                         .
/tmp/work/usr/ports/graphics/inkscape/work/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:317:43: error: no member named 'is_synthesized' in 'Glib::ustring'
  317 |         if (default_face && default_face->is_synthesized()) {
      |                             ~~~~~~~~~~~~  ^

I haven't tried to figure out why this is happening yet.
Build options:
        CDR            : on
        GM             : on
        GSPELL         : on
        GVFS           : off
        IMAGICK6       : off
        NLS            : on
        OPENMP         : on
        POPPLER        : on
        SCRIBUS        : on
        VISIO          : on
        WPG            : on
Comment 5 Vladimir Druzenko freebsd_committer freebsd_triage 2024-12-05 15:41:51 UTC
Same errors in poudriere 14.1-p6 amd64.