1Name: Anti-Grain Geometry 2URL: https://sourceforge.net/projects/agg/ 3Version: 2.3 4Security Critical: yes 5License: MIT 6Shipped: yes 7 8Description: 92D vector graphics library. 10 11Local Modifications: 12 130000-bug-466.patch: Fixes an infinite loop in stroke_calc_arc(). 14Various changes to use FX_ library functions. 15Possibly more? 160001-gcc-warning.patch: Fix a GCC warning about both enumeral and 17non-enumeral type in conditional. 180002-ubsan-error-fixes.patch: Fix UBSan errors for overflows. 190003-ubsan-render-line-error.patch: Fix UBSan overflow error in render_line. 200004-ubsan-sweep-scanline-error.patch: Fix UBSan left shift of negative value 21error in sweep_scanline. 220005-assignment-return-values.patch: Fix assignment operator return values in 23agg_array.h. 240006-ubsan-sweep-scanline-error.patch: Fix UBSan integer overflow error in 25sweep_scanline. 260007-unused-struct.patch: Remove unused struct point_type_flag, which has a 27shadow variable. 280008-namespace.patch: Wrap all AGG code in namespace pdfium. 290009-infinite-loop.patch: avoid hang in agg_math_stroke.h 300010-math.patch: includes <math.h> 310011-path-storage-move-ctor.patch: Add a move ctor for path_storage. 320012-infinite-loop.patch: Fix an infinite loop in calc_dash_start(). 330013-cxx20.patch: C++20 support. 340014-ubsan-render-line.patch: Fix some integer overflows in 35outline_aa::render_line(). 360015-include-string-h.patch: IWYU for <string.h>