1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
5 KEYWORDS= graphics editors
7 SDESC[standard]= Scalable Vector Graphics (SVG) editor
8 HOMEPAGE= https://inkscape.org/
12 SITES[main]= https://media.inkscape.org/dl/resources/file/
13 DISTFILE[1]= inkscape-0.92.4.tar.bz2:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILD_DEPENDS= appstream-glib:primary:standard
21 BUILDRUN_DEPENDS= popt:single:standard
22 boehm_garbage_collector:single:standard
24 lcms2:primary:standard
25 fribidi:single:standard
26 freetype:primary:standard
27 poppler:primary:standard
29 libcdr:single:standard
30 librevenge:single:standard
31 libvisio:single:standard
32 libwpg:single:standard
33 boost-libraries:rest:python_default
34 aspell:single:standard
36 USES= cmake cpe png jpeg pkgconfig python:build perl:build
37 shebangfix gettext-runtime gettext-tools
38 desktop-utils:single gnome-icons:single
39 GNOME_COMPONENTS= libxslt gtkmm24
42 LICENSE= GPLv3+:single
43 LICENSE_TERMS= single:{{WRKSRC}}/COPYING
44 LICENSE_FILE= GPLv3+:{{WRKSRC}}/GPL3.txt
47 FPC_EQUIVALENT= graphics/inkscape
48 SHEBANG_FILES= cxxtest/cxxtestgen.pl
49 share/extensions/*.p[lm]
51 share/extensions/genpofiles.sh
55 INSTALL_REQ_TOOLCHAIN= yes
57 CMAKE_ARGS= -DWITH_GNOME_VFS:BOOL=OFF
59 -DWITH_IMAGE_MAGICK:BOOL=OFF
60 -DWITH_OPENMP:BOOL=OFF
61 -DWITH_PROFILING:BOOL=OFF
63 -DENABLE_POPPLER:BOOL=ON
64 -DENABLE_POPPLER_CAIRO:BOOL=ON
66 -DWITH_LPETOOL:BOOL=ON
68 -DWITH_LIBVISIO:BOOL=ON
71 -DBUILD_SHARED_LIBS:BOOL=OFF
74 ${REINPLACE_CMD} -e 's|COMMAND python|COMMAND ${PYTHON_VERSION}|g' \
75 ${WRKSRC}/share/*/CMakeLists.txt
76 # Obtained from Arch Linux
77 ${REINPLACE_CMD} -e 's|gTrue|true|g' -e 's|gFalse|false|g' -e 's|GBool|bool|g' \
78 ${WRKSRC}/src/extension/internal/pdfinput/pdf-parser.*
79 # Fix with poppler 0.73
80 ${REINPLACE_CMD} -E '/#include "goo\/gtypes.h"/d' \
81 ${WRKSRC}/src/extension/internal/pdfinput/pdf-parser.h
84 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
85 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/inkscape/libinkscape_base.so
87 [FILE:337:descriptions/desc.single]
88 Inkscape seeks to become a full featured open source SVG editor. Derived
89 from the highly popular Sodipodi codebase, Inkscape strives to build full
90 XML, SVG, and CSS2 compliance.
92 Features include alpha blending, node editing, svg-to-png export, and more.
93 The project aims for capabilities similar to Illustrator, CorelDraw, Visio,
98 57ec2da8177b36614a513e2822efd73af721e690f7ddc6bd0a5fbb1525b4515e 31929728 inkscape-0.92.4.tar.bz2
101 [FILE:22250:manifests/plist.single]
119 share/applications/inkscape.desktop
120 share/icons/hicolor/16x16/apps/inkscape.png
121 share/icons/hicolor/22x22/apps/inkscape.png
122 share/icons/hicolor/24x24/apps/inkscape.png
123 share/icons/hicolor/256x256/apps/inkscape.png
124 share/icons/hicolor/32x32/apps/inkscape.png
125 share/icons/hicolor/48x48/apps/inkscape.png
126 share/inkscape/attributes/
131 share/inkscape/branding/
139 share/inkscape/examples/
146 eastern-motive-P4G.svg
152 gradient-mesh-experimental.svgz
158 live-path-effects-curvestitch.svg
159 live-path-effects-gears.svg
160 live-path-effects-pathalongpath.svg
170 turbulence_filters.svg
171 share/inkscape/extensions/
187 color_blackandwhite.inx
188 color_blackandwhite.py
203 color_lesssaturation.inx
204 color_lesssaturation.py
209 color_moresaturation.inx
210 color_moresaturation.py
217 color_removegreen.inx
243 draw_from_triangle.inx
244 draw_from_triangle.py
253 embed_raster_in_svg.pl
256 embedselectedimages.inx
257 empty_business_card.inx
258 empty_business_card.py
274 export_gimp_palette.inx
275 export_gimp_palette.py
295 gcodetools_check_for_updates.inx
296 gcodetools_dxf_points.inx
297 gcodetools_engraving.inx
298 gcodetools_graffiti.inx
300 gcodetools_orientation_points.inx
301 gcodetools_path_to_gcode.inx
302 gcodetools_prepare_path_for_plasma.inx
303 gcodetools_tools_library.inx
335 inkscape.extension.rng
336 inkscape_follow_link.inx
337 inkscape_follow_link.py
338 inkscape_help_askaquestion.inx
339 inkscape_help_commandline.inx
340 inkscape_help_faq.inx
341 inkscape_help_keys.inx
342 inkscape_help_manual.inx
343 inkscape_help_relnotes.inx
344 inkscape_help_reportabug.inx
345 inkscape_help_svgspec.inx
353 jessyInk_autoTexts.inx
354 jessyInk_autoTexts.py
355 jessyInk_core_mouseHandler_noclick.js
356 jessyInk_core_mouseHandler_zoomControl.js
363 jessyInk_keyBindings.inx
364 jessyInk_keyBindings.py
365 jessyInk_masterSlide.inx
366 jessyInk_masterSlide.py
367 jessyInk_mouseHandler.inx
368 jessyInk_mouseHandler.py
371 jessyInk_transitions.inx
372 jessyInk_transitions.py
373 jessyInk_uninstall.inx
374 jessyInk_uninstall.py
391 markers_strokepaint.inx
392 markers_strokepaint.py
412 perfectboundcover.inx
425 previous_glyph_layer.inx
426 previous_glyph_layer.py
427 print_win32_vector.inx
428 print_win32_vector.py
435 render_alphabetsoup.inx
436 render_alphabetsoup.py
437 render_alphabetsoup_config.py
440 render_barcode_datamatrix.inx
441 render_barcode_datamatrix.py
442 render_barcode_qrcode.inx
443 render_barcode_qrcode.py
462 seamless_pattern_procedural.inx
463 setup_typography_canvas.inx
464 setup_typography_canvas.py
486 svg_and_media_zip_output.inx
487 svg_and_media_zip_output.py
510 text_sentencecase.inx
529 webslicer_create_group.inx
530 webslicer_create_group.py
531 webslicer_create_rect.inx
532 webslicer_create_rect.py
545 share/inkscape/extensions/Barcode/
561 share/inkscape/extensions/Poly3DObjects/
566 great_rhombicosidodec.obj
567 great_rhombicuboct.obj
571 jessens_orthog_icos.obj
577 small_rhombicosidodec.obj
578 small_rhombicuboct.obj
589 share/inkscape/extensions/alphabet_soup/
662 share/inkscape/extensions/ink2canvas/
666 share/inkscape/extensions/xaml2svg/
674 share/inkscape/filters/
677 share/inkscape/fonts/README
678 share/inkscape/gradients/README
679 share/inkscape/icons/
682 color-management-icon.png
685 feColorMatrix-icon.png
686 feColorMatrix-icon.svg
689 feConvolveMatrix-icon.png
690 feConvolveMatrix-icon.svg
691 feDiffuseLighting-icon.png
692 feDiffuseLighting-icon.svg
693 feDisplacementMap-icon.png
694 feDisplacementMap-icon.svg
697 feGaussianBlur-icon.png
698 feGaussianBlur-icon.svg
703 feMorphology-icon.png
704 feMorphology-icon.svg
707 feSpecularLighting-icon.png
708 feSpecularLighting-icon.svg
709 feTurbulence-icon.png
710 feTurbulence-icon.svg
712 inkscape-logo-icons-sized.svg
716 out-of-gamut-icon.png
717 out-of-gamut-icon.svg
723 too-much-ink-icon.png
724 too-much-ink-icon.svg
727 adobe-illustrator-cs2.xml
732 macromedia-freehand-mx.xml
733 right-handed-illustration.xml
736 share/inkscape/markers/markers.svg
737 share/inkscape/palettes/
738 Android-icon-palette.gpl
759 share/inkscape/patterns/
762 share/inkscape/screens/
765 share/inkscape/symbols/
772 share/inkscape/templates/
776 Typography_Canvas.svg
802 share/inkscape/tutorials/
808 pixelart-dialog.de.png
809 pixelart-dialog.el.png
810 pixelart-dialog.en.png
811 pixelart-dialog.fr.png
812 pixelart-dialog.nl.png
814 pixelart-dialog.pt.png
815 pixelart-dialog.ru.png
816 pixelart-dialog.sk.png
817 pixelart-dialog.zh_TW.png
838 tutorial-advanced.be.svg
839 tutorial-advanced.ca.svg
840 tutorial-advanced.cs.svg
841 tutorial-advanced.de.svg
842 tutorial-advanced.el.svg
843 tutorial-advanced.es.svg
844 tutorial-advanced.eu.svg
845 tutorial-advanced.fa.svg
846 tutorial-advanced.fr.svg
847 tutorial-advanced.gl.svg
848 tutorial-advanced.hu.svg
849 tutorial-advanced.id.svg
850 tutorial-advanced.it.svg
851 tutorial-advanced.ja.svg
852 tutorial-advanced.nl.svg
853 tutorial-advanced.pl.svg
854 tutorial-advanced.pt.svg
855 tutorial-advanced.pt_BR.svg
856 tutorial-advanced.ru.svg
857 tutorial-advanced.sk.svg
858 tutorial-advanced.sl.svg
859 tutorial-advanced.svg
860 tutorial-advanced.uk.svg
861 tutorial-advanced.vi.svg
862 tutorial-advanced.zh_CN.svg
863 tutorial-advanced.zh_TW.svg
864 tutorial-basic.be.svg
865 tutorial-basic.bg.svg
866 tutorial-basic.ca.svg
867 tutorial-basic.cs.svg
868 tutorial-basic.da.svg
869 tutorial-basic.de.svg
870 tutorial-basic.el.svg
871 tutorial-basic.eo.svg
872 tutorial-basic.es.svg
873 tutorial-basic.eu.svg
874 tutorial-basic.fa.svg
875 tutorial-basic.fr.svg
876 tutorial-basic.gl.svg
877 tutorial-basic.hu.svg
878 tutorial-basic.id.svg
879 tutorial-basic.it.svg
880 tutorial-basic.ja.svg
881 tutorial-basic.nl.svg
882 tutorial-basic.nn.svg
883 tutorial-basic.pl.svg
884 tutorial-basic.pt.svg
885 tutorial-basic.pt_BR.svg
886 tutorial-basic.ru.svg
887 tutorial-basic.sk.svg
888 tutorial-basic.sl.svg
890 tutorial-basic.tr.svg
891 tutorial-basic.uk.svg
892 tutorial-basic.vi.svg
893 tutorial-basic.zh_CN.svg
894 tutorial-basic.zh_TW.svg
895 tutorial-calligraphy.be.svg
896 tutorial-calligraphy.ca.svg
897 tutorial-calligraphy.cs.svg
898 tutorial-calligraphy.de.svg
899 tutorial-calligraphy.el.svg
900 tutorial-calligraphy.es.svg
901 tutorial-calligraphy.eu.svg
902 tutorial-calligraphy.fa.svg
903 tutorial-calligraphy.fr.svg
904 tutorial-calligraphy.gl.svg
905 tutorial-calligraphy.hu.svg
906 tutorial-calligraphy.id.svg
907 tutorial-calligraphy.ja.svg
908 tutorial-calligraphy.nl.svg
909 tutorial-calligraphy.pl.svg
910 tutorial-calligraphy.pt.svg
911 tutorial-calligraphy.pt_BR.svg
912 tutorial-calligraphy.ru.svg
913 tutorial-calligraphy.sk.svg
914 tutorial-calligraphy.sl.svg
915 tutorial-calligraphy.svg
916 tutorial-calligraphy.uk.svg
917 tutorial-calligraphy.vi.svg
918 tutorial-calligraphy.zh_TW.svg
919 tutorial-elements.be.svg
920 tutorial-elements.ca.svg
921 tutorial-elements.de.svg
922 tutorial-elements.el.svg
923 tutorial-elements.es.svg
924 tutorial-elements.eu.svg
925 tutorial-elements.fa.svg
926 tutorial-elements.fr.svg
927 tutorial-elements.gl.svg
928 tutorial-elements.hu.svg
929 tutorial-elements.id.svg
930 tutorial-elements.it.svg
931 tutorial-elements.ja.svg
932 tutorial-elements.nl.svg
933 tutorial-elements.pl.svg
934 tutorial-elements.pt.svg
935 tutorial-elements.pt_BR.svg
936 tutorial-elements.ru.svg
937 tutorial-elements.sk.svg
938 tutorial-elements.sl.svg
939 tutorial-elements.svg
940 tutorial-elements.uk.svg
941 tutorial-elements.zh_TW.svg
942 tutorial-interpolate.be.svg
943 tutorial-interpolate.de.svg
944 tutorial-interpolate.el.svg
945 tutorial-interpolate.fr.svg
946 tutorial-interpolate.gl.svg
947 tutorial-interpolate.hu.svg
948 tutorial-interpolate.ja.svg
949 tutorial-interpolate.nl.svg
950 tutorial-interpolate.pl.svg
951 tutorial-interpolate.pt.svg
952 tutorial-interpolate.pt_BR.svg
953 tutorial-interpolate.ru.svg
954 tutorial-interpolate.sk.svg
955 tutorial-interpolate.sl.svg
956 tutorial-interpolate.svg
957 tutorial-interpolate.uk.svg
958 tutorial-interpolate.vi.svg
959 tutorial-interpolate.zh_TW.svg
960 tutorial-shapes.be.svg
961 tutorial-shapes.ca.svg
962 tutorial-shapes.cs.svg
963 tutorial-shapes.de.svg
964 tutorial-shapes.el.svg
965 tutorial-shapes.es.svg
966 tutorial-shapes.eu.svg
967 tutorial-shapes.fa.svg
968 tutorial-shapes.fr.svg
969 tutorial-shapes.gl.svg
970 tutorial-shapes.hu.svg
971 tutorial-shapes.id.svg
972 tutorial-shapes.it.svg
973 tutorial-shapes.ja.svg
974 tutorial-shapes.nl.svg
975 tutorial-shapes.pl.svg
976 tutorial-shapes.pt.svg
977 tutorial-shapes.pt_BR.svg
978 tutorial-shapes.ru.svg
979 tutorial-shapes.sk.svg
980 tutorial-shapes.sl.svg
982 tutorial-shapes.uk.svg
983 tutorial-shapes.vi.svg
984 tutorial-shapes.zh_CN.svg
985 tutorial-shapes.zh_TW.svg
1000 tutorial-tips.pl.svg
1001 tutorial-tips.pt.svg
1002 tutorial-tips.pt_BR.svg
1003 tutorial-tips.ru.svg
1004 tutorial-tips.sk.svg
1005 tutorial-tips.sl.svg
1007 tutorial-tips.uk.svg
1008 tutorial-tips.vi.svg
1009 tutorial-tips.zh_TW.svg
1010 tutorial-tracing-pixelart.de.svg
1011 tutorial-tracing-pixelart.el.svg
1012 tutorial-tracing-pixelart.fr.svg
1013 tutorial-tracing-pixelart.hu.svg
1014 tutorial-tracing-pixelart.nl.svg
1015 tutorial-tracing-pixelart.pt.svg
1016 tutorial-tracing-pixelart.ru.svg
1017 tutorial-tracing-pixelart.sk.svg
1018 tutorial-tracing-pixelart.svg
1019 tutorial-tracing-pixelart.uk.svg
1020 tutorial-tracing-pixelart.zh_TW.svg
1021 tutorial-tracing.be.svg
1022 tutorial-tracing.ca.svg
1023 tutorial-tracing.de.svg
1024 tutorial-tracing.el.svg
1025 tutorial-tracing.es.svg
1026 tutorial-tracing.eu.svg
1027 tutorial-tracing.fa.svg
1028 tutorial-tracing.fr.svg
1029 tutorial-tracing.gl.svg
1030 tutorial-tracing.hu.svg
1031 tutorial-tracing.id.svg
1032 tutorial-tracing.ja.svg
1033 tutorial-tracing.nl.svg
1034 tutorial-tracing.pl.svg
1035 tutorial-tracing.pt.svg
1036 tutorial-tracing.pt_BR.svg
1037 tutorial-tracing.ru.svg
1038 tutorial-tracing.sk.svg
1039 tutorial-tracing.sl.svg
1040 tutorial-tracing.svg
1041 tutorial-tracing.uk.svg
1042 tutorial-tracing.vi.svg
1043 tutorial-tracing.zh_TW.svg
1051 share/locale/am/LC_MESSAGES/inkscape.mo
1052 share/locale/ar/LC_MESSAGES/inkscape.mo
1053 share/locale/as/LC_MESSAGES/inkscape.mo
1054 share/locale/az/LC_MESSAGES/inkscape.mo
1055 share/locale/be/LC_MESSAGES/inkscape.mo
1056 share/locale/bg/LC_MESSAGES/inkscape.mo
1057 share/locale/bn/LC_MESSAGES/inkscape.mo
1058 share/locale/bn_BD/LC_MESSAGES/inkscape.mo
1059 share/locale/br/LC_MESSAGES/inkscape.mo
1060 share/locale/brx/LC_MESSAGES/inkscape.mo
1061 share/locale/ca/LC_MESSAGES/inkscape.mo
1062 share/locale/ca@valencia/LC_MESSAGES/inkscape.mo
1063 share/locale/cs/LC_MESSAGES/inkscape.mo
1064 share/locale/da/LC_MESSAGES/inkscape.mo
1065 share/locale/de/LC_MESSAGES/inkscape.mo
1066 share/locale/doi/LC_MESSAGES/inkscape.mo
1067 share/locale/dz/LC_MESSAGES/inkscape.mo
1068 share/locale/el/LC_MESSAGES/inkscape.mo
1069 share/locale/en_AU/LC_MESSAGES/inkscape.mo
1070 share/locale/en_CA/LC_MESSAGES/inkscape.mo
1071 share/locale/en_GB/LC_MESSAGES/inkscape.mo
1072 share/locale/en_US@piglatin/LC_MESSAGES/inkscape.mo
1073 share/locale/eo/LC_MESSAGES/inkscape.mo
1074 share/locale/es/LC_MESSAGES/inkscape.mo
1075 share/locale/es_MX/LC_MESSAGES/inkscape.mo
1076 share/locale/et/LC_MESSAGES/inkscape.mo
1077 share/locale/eu/LC_MESSAGES/inkscape.mo
1078 share/locale/fa/LC_MESSAGES/inkscape.mo
1079 share/locale/fi/LC_MESSAGES/inkscape.mo
1080 share/locale/fr/LC_MESSAGES/inkscape.mo
1081 share/locale/ga/LC_MESSAGES/inkscape.mo
1082 share/locale/gl/LC_MESSAGES/inkscape.mo
1083 share/locale/gu/LC_MESSAGES/inkscape.mo
1084 share/locale/he/LC_MESSAGES/inkscape.mo
1085 share/locale/hi/LC_MESSAGES/inkscape.mo
1086 share/locale/hr/LC_MESSAGES/inkscape.mo
1087 share/locale/hu/LC_MESSAGES/inkscape.mo
1088 share/locale/hy/LC_MESSAGES/inkscape.mo
1089 share/locale/id/LC_MESSAGES/inkscape.mo
1090 share/locale/is/LC_MESSAGES/inkscape.mo
1091 share/locale/it/LC_MESSAGES/inkscape.mo
1092 share/locale/ja/LC_MESSAGES/inkscape.mo
1093 share/locale/km/LC_MESSAGES/inkscape.mo
1094 share/locale/kn/LC_MESSAGES/inkscape.mo
1095 share/locale/ko/LC_MESSAGES/inkscape.mo
1096 share/locale/kok/LC_MESSAGES/inkscape.mo
1097 share/locale/kok@latin/LC_MESSAGES/inkscape.mo
1098 share/locale/ks@aran/LC_MESSAGES/inkscape.mo
1099 share/locale/ks@deva/LC_MESSAGES/inkscape.mo
1100 share/locale/lt/LC_MESSAGES/inkscape.mo
1101 share/locale/lv/LC_MESSAGES/inkscape.mo
1102 share/locale/mai/LC_MESSAGES/inkscape.mo
1103 share/locale/mk/LC_MESSAGES/inkscape.mo
1104 share/locale/ml/LC_MESSAGES/inkscape.mo
1105 share/locale/mn/LC_MESSAGES/inkscape.mo
1106 share/locale/mni/LC_MESSAGES/inkscape.mo
1107 share/locale/mni@beng/LC_MESSAGES/inkscape.mo
1108 share/locale/mr/LC_MESSAGES/inkscape.mo
1109 share/locale/nb/LC_MESSAGES/inkscape.mo
1110 share/locale/ne/LC_MESSAGES/inkscape.mo
1111 share/locale/nl/LC_MESSAGES/inkscape.mo
1112 share/locale/nn/LC_MESSAGES/inkscape.mo
1113 share/locale/or/LC_MESSAGES/inkscape.mo
1114 share/locale/pa/LC_MESSAGES/inkscape.mo
1115 share/locale/pl/LC_MESSAGES/inkscape.mo
1116 share/locale/pt/LC_MESSAGES/inkscape.mo
1117 share/locale/pt_BR/LC_MESSAGES/inkscape.mo
1118 share/locale/ro/LC_MESSAGES/inkscape.mo
1119 share/locale/ru/LC_MESSAGES/inkscape.mo
1120 share/locale/rw/LC_MESSAGES/inkscape.mo
1121 share/locale/sa/LC_MESSAGES/inkscape.mo
1122 share/locale/sat/LC_MESSAGES/inkscape.mo
1123 share/locale/sat@deva/LC_MESSAGES/inkscape.mo
1124 share/locale/sd/LC_MESSAGES/inkscape.mo
1125 share/locale/sd@deva/LC_MESSAGES/inkscape.mo
1126 share/locale/sk/LC_MESSAGES/inkscape.mo
1127 share/locale/sl/LC_MESSAGES/inkscape.mo
1128 share/locale/sq/LC_MESSAGES/inkscape.mo
1129 share/locale/sr/LC_MESSAGES/inkscape.mo
1130 share/locale/sr@latin/LC_MESSAGES/inkscape.mo
1131 share/locale/sv/LC_MESSAGES/inkscape.mo
1132 share/locale/ta/LC_MESSAGES/inkscape.mo
1133 share/locale/te/LC_MESSAGES/inkscape.mo
1134 share/locale/th/LC_MESSAGES/inkscape.mo
1135 share/locale/tr/LC_MESSAGES/inkscape.mo
1136 share/locale/uk/LC_MESSAGES/inkscape.mo
1137 share/locale/ur/LC_MESSAGES/inkscape.mo
1138 share/locale/vi/LC_MESSAGES/inkscape.mo
1139 share/locale/zh_CN/LC_MESSAGES/inkscape.mo
1140 share/locale/zh_TW/LC_MESSAGES/inkscape.mo
1150 share/metainfo/inkscape.appdata.xml
1153 [FILE:1571:patches/patch-gentoo_inkscape-0.92.4-poppler-0.76.0.patch]
1154 From dc25406853353320078eca22cf817fb052c97082 Mon Sep 17 00:00:00 2001
1155 From: Marc Jeanmougin <marc@jeanmougin.fr>
1156 Date: Wed, 24 Apr 2019 14:11:26 +0200
1157 Subject: [PATCH] Tentative fix for poppler 0.76
1160 src/extension/internal/pdfinput/pdf-parser.cpp | 2 +-
1161 src/extension/internal/pdfinput/poppler-transition-api.h | 7 +++++++
1162 2 files changed, 8 insertions(+), 1 deletion(-)
1164 diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp
1165 index 2981d6ee51..ddbff7671f 100644
1166 --- src/extension/internal/pdfinput/pdf-parser.cpp
1167 +++ src/extension/internal/pdfinput/pdf-parser.cpp
1168 @@ -426,7 +426,7 @@ void PdfParser::parse(Object *obj, GBool topLevel) {
1169 error(errInternal, -1, "Weird page contents");
1172 - parser = new Parser(xref, new Lexer(xref, obj), gFalse);
1173 + parser = new _POPPLER_NEW_PARSER(xref, obj);
1177 diff --git a/src/extension/internal/pdfinput/poppler-transition-api.h b/src/extension/internal/pdfinput/poppler-transition-api.h
1178 index 6e4dde7dee..21a60702fa 100644
1179 --- src/extension/internal/pdfinput/poppler-transition-api.h
1180 +++ src/extension/internal/pdfinput/poppler-transition-api.h
1183 #include <glib/poppler-features.h>
1185 +#if POPPLER_CHECK_VERSION(0, 76, 0)
1186 +#define _POPPLER_NEW_PARSER(xref, obj) Parser(xref, obj, gFalse)
1188 +#define _POPPLER_NEW_PARSER(xref, obj) Parser(xref, new Lexer(xref, obj), gFalse)
1192 #if POPPLER_CHECK_VERSION(0, 72, 0)
1193 #define getCString c_str
1200 [FILE:704:patches/patch-src_libnrtype_FontFactory.cpp]
1201 --- src/libnrtype/FontFactory.cpp.orig 2018-03-11 20:38:09 UTC
1202 +++ src/libnrtype/FontFactory.cpp
1203 @@ -704,8 +704,9 @@ font_instance *font_factory::Face(PangoFontDescription
1204 guint script_index = -1;
1205 if( pango_ot_info_find_script( info, PANGO_OT_TABLE_GSUB, scripts[i], &script_index )) {
1207 + PangoOTTag language_tag;
1208 PangoOTTag* languages =
1209 - pango_ot_info_list_languages( info, PANGO_OT_TABLE_GSUB, script_index, NULL);
1210 + pango_ot_info_list_languages( info, PANGO_OT_TABLE_GSUB, script_index, language_tag);
1211 // if( languages[0] != 0 )
1212 // std::cout << " languages: " << std::endl;