1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
6 KEYWORDS= graphics editors
8 SDESC[standard]= Scalable Vector Graphics (SVG) editor
9 HOMEPAGE= https://inkscape.org/
13 SITES[main]= https://media.inkscape.org/dl/resources/file/
14 DISTFILE[1]= inkscape-0.92.4.tar.bz2:main
16 SPKGS[standard]= single
18 OPTIONS_AVAILABLE= none
19 OPTIONS_STANDARD= none
21 BUILD_DEPENDS= appstream-glib:primary:standard
22 BUILDRUN_DEPENDS= popt:single:standard
23 boehm_garbage_collector:single:standard
25 lcms2:primary:standard
26 fribidi:single:standard
27 freetype:primary:standard
28 poppler:primary:standard
30 libcdr:single:standard
31 librevenge:single:standard
32 libvisio:single:standard
33 libwpg:single:standard
34 boost-libraries:rest:python_default
35 aspell:single:standard
36 potrace:library:standard
38 USES= cmake cpe png jpeg pkgconfig python:build perl:build
39 shebangfix gettext-runtime gettext-tools
40 desktop-utils:single gnome-icons:single
41 GNOME_COMPONENTS= libxslt gtkmm24
44 LICENSE= GPLv3+:single
45 LICENSE_TERMS= single:{{WRKSRC}}/COPYING
46 LICENSE_FILE= GPLv3+:{{WRKSRC}}/GPL3.txt
49 FPC_EQUIVALENT= graphics/inkscape
50 SHEBANG_FILES= cxxtest/cxxtestgen.pl
51 share/extensions/*.p[lm]
53 share/extensions/genpofiles.sh
59 INSTALL_REQ_TOOLCHAIN= yes
61 CMAKE_ARGS= -DWITH_GNOME_VFS:BOOL=OFF
63 -DWITH_IMAGE_MAGICK:BOOL=OFF
64 -DWITH_OPENMP:BOOL=OFF
65 -DWITH_PROFILING:BOOL=OFF
67 -DENABLE_POPPLER:BOOL=ON
68 -DENABLE_POPPLER_CAIRO:BOOL=ON
70 -DWITH_LPETOOL:BOOL=ON
72 -DWITH_LIBVISIO:BOOL=ON
75 -DBUILD_SHARED_LIBS:BOOL=OFF
78 ${REINPLACE_CMD} -e 's|COMMAND python|COMMAND ${PYTHON_VERSION}|g' \
79 ${WRKSRC}/share/*/CMakeLists.txt
80 # Obtained from Arch Linux
83 -e 's|gFalse|false|g' \
85 ${WRKSRC}/src/extension/internal/pdfinput/pdf-parser.cpp \
86 ${WRKSRC}/src/extension/internal/pdfinput/pdf-parser.h
87 # Fix with poppler 0.73
88 ${REINPLACE_CMD} -E '/#include "goo\/gtypes.h"/d' \
89 ${WRKSRC}/src/extension/internal/pdfinput/pdf-parser.h
92 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
93 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/inkscape/libinkscape_base.so
95 [FILE:337:descriptions/desc.single]
96 Inkscape seeks to become a full featured open source SVG editor. Derived
97 from the highly popular Sodipodi codebase, Inkscape strives to build full
98 XML, SVG, and CSS2 compliance.
100 Features include alpha blending, node editing, svg-to-png export, and more.
101 The project aims for capabilities similar to Illustrator, CorelDraw, Visio,
106 57ec2da8177b36614a513e2822efd73af721e690f7ddc6bd0a5fbb1525b4515e 31929728 inkscape-0.92.4.tar.bz2
109 [FILE:22250:manifests/plist.single]
127 share/applications/inkscape.desktop
128 share/icons/hicolor/16x16/apps/inkscape.png
129 share/icons/hicolor/22x22/apps/inkscape.png
130 share/icons/hicolor/24x24/apps/inkscape.png
131 share/icons/hicolor/256x256/apps/inkscape.png
132 share/icons/hicolor/32x32/apps/inkscape.png
133 share/icons/hicolor/48x48/apps/inkscape.png
134 share/inkscape/attributes/
139 share/inkscape/branding/
147 share/inkscape/examples/
154 eastern-motive-P4G.svg
160 gradient-mesh-experimental.svgz
166 live-path-effects-curvestitch.svg
167 live-path-effects-gears.svg
168 live-path-effects-pathalongpath.svg
178 turbulence_filters.svg
179 share/inkscape/extensions/
195 color_blackandwhite.inx
196 color_blackandwhite.py
211 color_lesssaturation.inx
212 color_lesssaturation.py
217 color_moresaturation.inx
218 color_moresaturation.py
225 color_removegreen.inx
251 draw_from_triangle.inx
252 draw_from_triangle.py
261 embed_raster_in_svg.pl
264 embedselectedimages.inx
265 empty_business_card.inx
266 empty_business_card.py
282 export_gimp_palette.inx
283 export_gimp_palette.py
303 gcodetools_check_for_updates.inx
304 gcodetools_dxf_points.inx
305 gcodetools_engraving.inx
306 gcodetools_graffiti.inx
308 gcodetools_orientation_points.inx
309 gcodetools_path_to_gcode.inx
310 gcodetools_prepare_path_for_plasma.inx
311 gcodetools_tools_library.inx
343 inkscape.extension.rng
344 inkscape_follow_link.inx
345 inkscape_follow_link.py
346 inkscape_help_askaquestion.inx
347 inkscape_help_commandline.inx
348 inkscape_help_faq.inx
349 inkscape_help_keys.inx
350 inkscape_help_manual.inx
351 inkscape_help_relnotes.inx
352 inkscape_help_reportabug.inx
353 inkscape_help_svgspec.inx
361 jessyInk_autoTexts.inx
362 jessyInk_autoTexts.py
363 jessyInk_core_mouseHandler_noclick.js
364 jessyInk_core_mouseHandler_zoomControl.js
371 jessyInk_keyBindings.inx
372 jessyInk_keyBindings.py
373 jessyInk_masterSlide.inx
374 jessyInk_masterSlide.py
375 jessyInk_mouseHandler.inx
376 jessyInk_mouseHandler.py
379 jessyInk_transitions.inx
380 jessyInk_transitions.py
381 jessyInk_uninstall.inx
382 jessyInk_uninstall.py
399 markers_strokepaint.inx
400 markers_strokepaint.py
420 perfectboundcover.inx
433 previous_glyph_layer.inx
434 previous_glyph_layer.py
435 print_win32_vector.inx
436 print_win32_vector.py
443 render_alphabetsoup.inx
444 render_alphabetsoup.py
445 render_alphabetsoup_config.py
448 render_barcode_datamatrix.inx
449 render_barcode_datamatrix.py
450 render_barcode_qrcode.inx
451 render_barcode_qrcode.py
470 seamless_pattern_procedural.inx
471 setup_typography_canvas.inx
472 setup_typography_canvas.py
494 svg_and_media_zip_output.inx
495 svg_and_media_zip_output.py
518 text_sentencecase.inx
537 webslicer_create_group.inx
538 webslicer_create_group.py
539 webslicer_create_rect.inx
540 webslicer_create_rect.py
553 share/inkscape/extensions/Barcode/
569 share/inkscape/extensions/Poly3DObjects/
574 great_rhombicosidodec.obj
575 great_rhombicuboct.obj
579 jessens_orthog_icos.obj
585 small_rhombicosidodec.obj
586 small_rhombicuboct.obj
597 share/inkscape/extensions/alphabet_soup/
670 share/inkscape/extensions/ink2canvas/
674 share/inkscape/extensions/xaml2svg/
682 share/inkscape/filters/
685 share/inkscape/fonts/README
686 share/inkscape/gradients/README
687 share/inkscape/icons/
690 color-management-icon.png
693 feColorMatrix-icon.png
694 feColorMatrix-icon.svg
697 feConvolveMatrix-icon.png
698 feConvolveMatrix-icon.svg
699 feDiffuseLighting-icon.png
700 feDiffuseLighting-icon.svg
701 feDisplacementMap-icon.png
702 feDisplacementMap-icon.svg
705 feGaussianBlur-icon.png
706 feGaussianBlur-icon.svg
711 feMorphology-icon.png
712 feMorphology-icon.svg
715 feSpecularLighting-icon.png
716 feSpecularLighting-icon.svg
717 feTurbulence-icon.png
718 feTurbulence-icon.svg
720 inkscape-logo-icons-sized.svg
724 out-of-gamut-icon.png
725 out-of-gamut-icon.svg
731 too-much-ink-icon.png
732 too-much-ink-icon.svg
735 adobe-illustrator-cs2.xml
740 macromedia-freehand-mx.xml
741 right-handed-illustration.xml
744 share/inkscape/markers/markers.svg
745 share/inkscape/palettes/
746 Android-icon-palette.gpl
767 share/inkscape/patterns/
770 share/inkscape/screens/
773 share/inkscape/symbols/
780 share/inkscape/templates/
784 Typography_Canvas.svg
810 share/inkscape/tutorials/
816 pixelart-dialog.de.png
817 pixelart-dialog.el.png
818 pixelart-dialog.en.png
819 pixelart-dialog.fr.png
820 pixelart-dialog.nl.png
822 pixelart-dialog.pt.png
823 pixelart-dialog.ru.png
824 pixelart-dialog.sk.png
825 pixelart-dialog.zh_TW.png
846 tutorial-advanced.be.svg
847 tutorial-advanced.ca.svg
848 tutorial-advanced.cs.svg
849 tutorial-advanced.de.svg
850 tutorial-advanced.el.svg
851 tutorial-advanced.es.svg
852 tutorial-advanced.eu.svg
853 tutorial-advanced.fa.svg
854 tutorial-advanced.fr.svg
855 tutorial-advanced.gl.svg
856 tutorial-advanced.hu.svg
857 tutorial-advanced.id.svg
858 tutorial-advanced.it.svg
859 tutorial-advanced.ja.svg
860 tutorial-advanced.nl.svg
861 tutorial-advanced.pl.svg
862 tutorial-advanced.pt.svg
863 tutorial-advanced.pt_BR.svg
864 tutorial-advanced.ru.svg
865 tutorial-advanced.sk.svg
866 tutorial-advanced.sl.svg
867 tutorial-advanced.svg
868 tutorial-advanced.uk.svg
869 tutorial-advanced.vi.svg
870 tutorial-advanced.zh_CN.svg
871 tutorial-advanced.zh_TW.svg
872 tutorial-basic.be.svg
873 tutorial-basic.bg.svg
874 tutorial-basic.ca.svg
875 tutorial-basic.cs.svg
876 tutorial-basic.da.svg
877 tutorial-basic.de.svg
878 tutorial-basic.el.svg
879 tutorial-basic.eo.svg
880 tutorial-basic.es.svg
881 tutorial-basic.eu.svg
882 tutorial-basic.fa.svg
883 tutorial-basic.fr.svg
884 tutorial-basic.gl.svg
885 tutorial-basic.hu.svg
886 tutorial-basic.id.svg
887 tutorial-basic.it.svg
888 tutorial-basic.ja.svg
889 tutorial-basic.nl.svg
890 tutorial-basic.nn.svg
891 tutorial-basic.pl.svg
892 tutorial-basic.pt.svg
893 tutorial-basic.pt_BR.svg
894 tutorial-basic.ru.svg
895 tutorial-basic.sk.svg
896 tutorial-basic.sl.svg
898 tutorial-basic.tr.svg
899 tutorial-basic.uk.svg
900 tutorial-basic.vi.svg
901 tutorial-basic.zh_CN.svg
902 tutorial-basic.zh_TW.svg
903 tutorial-calligraphy.be.svg
904 tutorial-calligraphy.ca.svg
905 tutorial-calligraphy.cs.svg
906 tutorial-calligraphy.de.svg
907 tutorial-calligraphy.el.svg
908 tutorial-calligraphy.es.svg
909 tutorial-calligraphy.eu.svg
910 tutorial-calligraphy.fa.svg
911 tutorial-calligraphy.fr.svg
912 tutorial-calligraphy.gl.svg
913 tutorial-calligraphy.hu.svg
914 tutorial-calligraphy.id.svg
915 tutorial-calligraphy.ja.svg
916 tutorial-calligraphy.nl.svg
917 tutorial-calligraphy.pl.svg
918 tutorial-calligraphy.pt.svg
919 tutorial-calligraphy.pt_BR.svg
920 tutorial-calligraphy.ru.svg
921 tutorial-calligraphy.sk.svg
922 tutorial-calligraphy.sl.svg
923 tutorial-calligraphy.svg
924 tutorial-calligraphy.uk.svg
925 tutorial-calligraphy.vi.svg
926 tutorial-calligraphy.zh_TW.svg
927 tutorial-elements.be.svg
928 tutorial-elements.ca.svg
929 tutorial-elements.de.svg
930 tutorial-elements.el.svg
931 tutorial-elements.es.svg
932 tutorial-elements.eu.svg
933 tutorial-elements.fa.svg
934 tutorial-elements.fr.svg
935 tutorial-elements.gl.svg
936 tutorial-elements.hu.svg
937 tutorial-elements.id.svg
938 tutorial-elements.it.svg
939 tutorial-elements.ja.svg
940 tutorial-elements.nl.svg
941 tutorial-elements.pl.svg
942 tutorial-elements.pt.svg
943 tutorial-elements.pt_BR.svg
944 tutorial-elements.ru.svg
945 tutorial-elements.sk.svg
946 tutorial-elements.sl.svg
947 tutorial-elements.svg
948 tutorial-elements.uk.svg
949 tutorial-elements.zh_TW.svg
950 tutorial-interpolate.be.svg
951 tutorial-interpolate.de.svg
952 tutorial-interpolate.el.svg
953 tutorial-interpolate.fr.svg
954 tutorial-interpolate.gl.svg
955 tutorial-interpolate.hu.svg
956 tutorial-interpolate.ja.svg
957 tutorial-interpolate.nl.svg
958 tutorial-interpolate.pl.svg
959 tutorial-interpolate.pt.svg
960 tutorial-interpolate.pt_BR.svg
961 tutorial-interpolate.ru.svg
962 tutorial-interpolate.sk.svg
963 tutorial-interpolate.sl.svg
964 tutorial-interpolate.svg
965 tutorial-interpolate.uk.svg
966 tutorial-interpolate.vi.svg
967 tutorial-interpolate.zh_TW.svg
968 tutorial-shapes.be.svg
969 tutorial-shapes.ca.svg
970 tutorial-shapes.cs.svg
971 tutorial-shapes.de.svg
972 tutorial-shapes.el.svg
973 tutorial-shapes.es.svg
974 tutorial-shapes.eu.svg
975 tutorial-shapes.fa.svg
976 tutorial-shapes.fr.svg
977 tutorial-shapes.gl.svg
978 tutorial-shapes.hu.svg
979 tutorial-shapes.id.svg
980 tutorial-shapes.it.svg
981 tutorial-shapes.ja.svg
982 tutorial-shapes.nl.svg
983 tutorial-shapes.pl.svg
984 tutorial-shapes.pt.svg
985 tutorial-shapes.pt_BR.svg
986 tutorial-shapes.ru.svg
987 tutorial-shapes.sk.svg
988 tutorial-shapes.sl.svg
990 tutorial-shapes.uk.svg
991 tutorial-shapes.vi.svg
992 tutorial-shapes.zh_CN.svg
993 tutorial-shapes.zh_TW.svg
1000 tutorial-tips.fa.svg
1001 tutorial-tips.fr.svg
1002 tutorial-tips.gl.svg
1003 tutorial-tips.hu.svg
1004 tutorial-tips.id.svg
1005 tutorial-tips.it.svg
1006 tutorial-tips.ja.svg
1007 tutorial-tips.nl.svg
1008 tutorial-tips.pl.svg
1009 tutorial-tips.pt.svg
1010 tutorial-tips.pt_BR.svg
1011 tutorial-tips.ru.svg
1012 tutorial-tips.sk.svg
1013 tutorial-tips.sl.svg
1015 tutorial-tips.uk.svg
1016 tutorial-tips.vi.svg
1017 tutorial-tips.zh_TW.svg
1018 tutorial-tracing-pixelart.de.svg
1019 tutorial-tracing-pixelart.el.svg
1020 tutorial-tracing-pixelart.fr.svg
1021 tutorial-tracing-pixelart.hu.svg
1022 tutorial-tracing-pixelart.nl.svg
1023 tutorial-tracing-pixelart.pt.svg
1024 tutorial-tracing-pixelart.ru.svg
1025 tutorial-tracing-pixelart.sk.svg
1026 tutorial-tracing-pixelart.svg
1027 tutorial-tracing-pixelart.uk.svg
1028 tutorial-tracing-pixelart.zh_TW.svg
1029 tutorial-tracing.be.svg
1030 tutorial-tracing.ca.svg
1031 tutorial-tracing.de.svg
1032 tutorial-tracing.el.svg
1033 tutorial-tracing.es.svg
1034 tutorial-tracing.eu.svg
1035 tutorial-tracing.fa.svg
1036 tutorial-tracing.fr.svg
1037 tutorial-tracing.gl.svg
1038 tutorial-tracing.hu.svg
1039 tutorial-tracing.id.svg
1040 tutorial-tracing.ja.svg
1041 tutorial-tracing.nl.svg
1042 tutorial-tracing.pl.svg
1043 tutorial-tracing.pt.svg
1044 tutorial-tracing.pt_BR.svg
1045 tutorial-tracing.ru.svg
1046 tutorial-tracing.sk.svg
1047 tutorial-tracing.sl.svg
1048 tutorial-tracing.svg
1049 tutorial-tracing.uk.svg
1050 tutorial-tracing.vi.svg
1051 tutorial-tracing.zh_TW.svg
1059 share/locale/am/LC_MESSAGES/inkscape.mo
1060 share/locale/ar/LC_MESSAGES/inkscape.mo
1061 share/locale/as/LC_MESSAGES/inkscape.mo
1062 share/locale/az/LC_MESSAGES/inkscape.mo
1063 share/locale/be/LC_MESSAGES/inkscape.mo
1064 share/locale/bg/LC_MESSAGES/inkscape.mo
1065 share/locale/bn/LC_MESSAGES/inkscape.mo
1066 share/locale/bn_BD/LC_MESSAGES/inkscape.mo
1067 share/locale/br/LC_MESSAGES/inkscape.mo
1068 share/locale/brx/LC_MESSAGES/inkscape.mo
1069 share/locale/ca/LC_MESSAGES/inkscape.mo
1070 share/locale/ca@valencia/LC_MESSAGES/inkscape.mo
1071 share/locale/cs/LC_MESSAGES/inkscape.mo
1072 share/locale/da/LC_MESSAGES/inkscape.mo
1073 share/locale/de/LC_MESSAGES/inkscape.mo
1074 share/locale/doi/LC_MESSAGES/inkscape.mo
1075 share/locale/dz/LC_MESSAGES/inkscape.mo
1076 share/locale/el/LC_MESSAGES/inkscape.mo
1077 share/locale/en_AU/LC_MESSAGES/inkscape.mo
1078 share/locale/en_CA/LC_MESSAGES/inkscape.mo
1079 share/locale/en_GB/LC_MESSAGES/inkscape.mo
1080 share/locale/en_US@piglatin/LC_MESSAGES/inkscape.mo
1081 share/locale/eo/LC_MESSAGES/inkscape.mo
1082 share/locale/es/LC_MESSAGES/inkscape.mo
1083 share/locale/es_MX/LC_MESSAGES/inkscape.mo
1084 share/locale/et/LC_MESSAGES/inkscape.mo
1085 share/locale/eu/LC_MESSAGES/inkscape.mo
1086 share/locale/fa/LC_MESSAGES/inkscape.mo
1087 share/locale/fi/LC_MESSAGES/inkscape.mo
1088 share/locale/fr/LC_MESSAGES/inkscape.mo
1089 share/locale/ga/LC_MESSAGES/inkscape.mo
1090 share/locale/gl/LC_MESSAGES/inkscape.mo
1091 share/locale/gu/LC_MESSAGES/inkscape.mo
1092 share/locale/he/LC_MESSAGES/inkscape.mo
1093 share/locale/hi/LC_MESSAGES/inkscape.mo
1094 share/locale/hr/LC_MESSAGES/inkscape.mo
1095 share/locale/hu/LC_MESSAGES/inkscape.mo
1096 share/locale/hy/LC_MESSAGES/inkscape.mo
1097 share/locale/id/LC_MESSAGES/inkscape.mo
1098 share/locale/is/LC_MESSAGES/inkscape.mo
1099 share/locale/it/LC_MESSAGES/inkscape.mo
1100 share/locale/ja/LC_MESSAGES/inkscape.mo
1101 share/locale/km/LC_MESSAGES/inkscape.mo
1102 share/locale/kn/LC_MESSAGES/inkscape.mo
1103 share/locale/ko/LC_MESSAGES/inkscape.mo
1104 share/locale/kok/LC_MESSAGES/inkscape.mo
1105 share/locale/kok@latin/LC_MESSAGES/inkscape.mo
1106 share/locale/ks@aran/LC_MESSAGES/inkscape.mo
1107 share/locale/ks@deva/LC_MESSAGES/inkscape.mo
1108 share/locale/lt/LC_MESSAGES/inkscape.mo
1109 share/locale/lv/LC_MESSAGES/inkscape.mo
1110 share/locale/mai/LC_MESSAGES/inkscape.mo
1111 share/locale/mk/LC_MESSAGES/inkscape.mo
1112 share/locale/ml/LC_MESSAGES/inkscape.mo
1113 share/locale/mn/LC_MESSAGES/inkscape.mo
1114 share/locale/mni/LC_MESSAGES/inkscape.mo
1115 share/locale/mni@beng/LC_MESSAGES/inkscape.mo
1116 share/locale/mr/LC_MESSAGES/inkscape.mo
1117 share/locale/nb/LC_MESSAGES/inkscape.mo
1118 share/locale/ne/LC_MESSAGES/inkscape.mo
1119 share/locale/nl/LC_MESSAGES/inkscape.mo
1120 share/locale/nn/LC_MESSAGES/inkscape.mo
1121 share/locale/or/LC_MESSAGES/inkscape.mo
1122 share/locale/pa/LC_MESSAGES/inkscape.mo
1123 share/locale/pl/LC_MESSAGES/inkscape.mo
1124 share/locale/pt/LC_MESSAGES/inkscape.mo
1125 share/locale/pt_BR/LC_MESSAGES/inkscape.mo
1126 share/locale/ro/LC_MESSAGES/inkscape.mo
1127 share/locale/ru/LC_MESSAGES/inkscape.mo
1128 share/locale/rw/LC_MESSAGES/inkscape.mo
1129 share/locale/sa/LC_MESSAGES/inkscape.mo
1130 share/locale/sat/LC_MESSAGES/inkscape.mo
1131 share/locale/sat@deva/LC_MESSAGES/inkscape.mo
1132 share/locale/sd/LC_MESSAGES/inkscape.mo
1133 share/locale/sd@deva/LC_MESSAGES/inkscape.mo
1134 share/locale/sk/LC_MESSAGES/inkscape.mo
1135 share/locale/sl/LC_MESSAGES/inkscape.mo
1136 share/locale/sq/LC_MESSAGES/inkscape.mo
1137 share/locale/sr/LC_MESSAGES/inkscape.mo
1138 share/locale/sr@latin/LC_MESSAGES/inkscape.mo
1139 share/locale/sv/LC_MESSAGES/inkscape.mo
1140 share/locale/ta/LC_MESSAGES/inkscape.mo
1141 share/locale/te/LC_MESSAGES/inkscape.mo
1142 share/locale/th/LC_MESSAGES/inkscape.mo
1143 share/locale/tr/LC_MESSAGES/inkscape.mo
1144 share/locale/uk/LC_MESSAGES/inkscape.mo
1145 share/locale/ur/LC_MESSAGES/inkscape.mo
1146 share/locale/vi/LC_MESSAGES/inkscape.mo
1147 share/locale/zh_CN/LC_MESSAGES/inkscape.mo
1148 share/locale/zh_TW/LC_MESSAGES/inkscape.mo
1158 share/metainfo/inkscape.appdata.xml
1161 [FILE:1231:patches/patch-src_extension_internal_pdfinput_pdf-parser.cpp]
1162 --- src/extension/internal/pdfinput/pdf-parser.cpp.orig 2019-01-15 04:29:27 UTC
1163 +++ src/extension/internal/pdfinput/pdf-parser.cpp
1164 @@ -426,7 +426,7 @@ void PdfParser::parse(Object *obj, GBool
1165 error(errInternal, -1, "Weird page contents");
1168 - parser = new Parser(xref, new Lexer(xref, obj), gFalse);
1169 + parser = new _POPPLER_NEW_PARSER(xref, obj);
1173 @@ -2414,7 +2414,11 @@ void PdfParser::doShowText(GooString *s)
1175 double riseX, riseY;
1177 +#if POPPLER_CHECK_VERSION(0,82,0)
1178 + const Unicode *u = NULL;
1182 double x, y, dx, dy, tdx, tdy;
1183 double originX, originY, tOriginX, tOriginY;
1184 double oldCTM[6], newCTM[6];
1185 @@ -2537,7 +2541,7 @@ void PdfParser::doShowText(GooString *s)
1186 originY *= state->getFontSize();
1187 state->textTransformDelta(originX, originY, &tOriginX, &tOriginY);
1188 builder->addChar(state, state->getCurX() + riseX, state->getCurY() + riseY,
1189 - dx, dy, tOriginX, tOriginY, code, n, u, uLen);
1190 + dx, dy, tOriginX, tOriginY, code, n, (Unicode *)u, uLen);
1191 state->shift(tdx, tdy);
1196 [FILE:455:patches/patch-src_extension_internal_pdfinput_poppler-transition-api.h]
1197 --- src/extension/internal/pdfinput/poppler-transition-api.h
1198 +++ src/extension/internal/pdfinput/poppler-transition-api.h
1201 #include <glib/poppler-features.h>
1203 +#if POPPLER_CHECK_VERSION(0, 76, 0)
1204 +#define _POPPLER_NEW_PARSER(xref, obj) Parser(xref, obj, gFalse)
1206 +#define _POPPLER_NEW_PARSER(xref, obj) Parser(xref, new Lexer(xref, obj), gFalse)
1210 #if POPPLER_CHECK_VERSION(0, 72, 0)
1211 #define getCString c_str
1215 [FILE:704:patches/patch-src_libnrtype_FontFactory.cpp]
1216 --- src/libnrtype/FontFactory.cpp.orig 2018-03-11 20:38:09 UTC
1217 +++ src/libnrtype/FontFactory.cpp
1218 @@ -704,8 +704,9 @@ font_instance *font_factory::Face(PangoFontDescription
1219 guint script_index = -1;
1220 if( pango_ot_info_find_script( info, PANGO_OT_TABLE_GSUB, scripts[i], &script_index )) {
1222 + PangoOTTag language_tag;
1223 PangoOTTag* languages =
1224 - pango_ot_info_list_languages( info, PANGO_OT_TABLE_GSUB, script_index, NULL);
1225 + pango_ot_info_list_languages( info, PANGO_OT_TABLE_GSUB, script_index, language_tag);
1226 // if( languages[0] != 0 )
1227 // std::cout << " languages: " << std::endl;