summaryrefslogtreecommitdiff
path: root/graphics/inkscape (follow)
Commit message (Collapse)AuthorAgeFilesLines
* graphics/inkscape: update to 1.1.2VVD2022-02-085-70/+8
| | | | | | | | This release includes many crash fixes and resolves issues with a number of broken extensions. Download Inkscape 1.1.2 now for a smoother experience. PR: 261774
* math/gsl: bump portrevision of consumers after update to 2.7.1Tobias C. Berner2022-01-121-1/+1
| | | | PR: 260201
* graphics/poppler: update to 21.12Tobias C. Berner2021-12-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | Release 21.12.0: core: * Add API to add images * CairoOutputDev: Fix de-duping of Flate images * Fix crash on broken files when using non-default ENABLE_ZLIB_UNCOMPRESS. Issue #393 * Minor code improvements glib: * Add API for validation of signatures * Add API to read/save to file descriptor utils: * pdftohtml: Reduce sensitivity of duplicate detection. Issue #1117 build system: * Increase C++ standard to 17 Exp-run by: antoine PR: 260344
* graphics/inkscape: fix build when POPPLER=OFFTobias C. Berner2021-12-112-1/+6
| | | | | | Obtained from: https://gitlab.com/inkscape/inkscape/-/commit/7d9497b64df1ec3ddfb65efd105dd11212014ce9 Reported by: Philipp Ost <bsd@philippost.de>, rigoletto PR: 257687
* framework: Add new USES 'magick' for graphics/ImageMagick*Tobias C. Berner2021-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | A new USES has been added to depend on ImageMagick. USES=magick adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}. If a specific version is required, use for example USES=magick:6 resp. USES=magick:7 If only a build, run or test is required, use for example USES=magick:build resp. USES=magick:6,build,test If a dependency on the nox11 flavor is required, use for example USES=magick:nox11 resp. USES=magick:7,nox11,run,test See magick.mk for more details on the available flags. The tree has been completely converted to make use of this. Approved by: bapt Differential Revision: https://reviews.freebsd.org/D32754
* Bump PORTREVISION of graphics/poppler consumers.Gleb Popov2021-11-081-1/+1
| | | | PR: 259656
* graphics/inkscape: Fix build with upcoming Poppler 21.11.0Gleb Popov2021-11-081-0/+26
| | | | | | | Reported by: tcberner Obtained from: Arch Linux PR: 259656
* *: apply refactor.remove-consecutive-empty-linesTobias Kortkamp2021-10-191-1/+0
| | | | Submitted by: portedit
* graphics/poppler: bump consumers after 2dee0997fbc9ee01991f73f0fa55f9b18908a264Tobias C. Berner2021-10-121-1/+1
|
* INSTALLS_ICONS: retire the macro and rework the related dependenciesBaptiste Daroussin2021-10-101-1/+0
| | | | | | | While here, make sure gtk-update-icon-cache is only on run dependency where added as a dependency Enforce gtk3 to depend on gtk-update-icon-cache (previously it was inheriting the dependency)
* */*: Remove more compiler:openmp instancesFernando ApesteguĂ­a2021-10-031-2/+1
| | | | | Reported by: antoine@ Fixes: 07fb2d5e9d00
* graphics/poppler: update to 21.09Tobias C. Berner2021-09-061-1/+1
| | | | | | | | | | | | | | | | | Release 21.09.0: core: * Splash: Massive speed improvement on files that use lots of save/restore (q/Q) operators * Correct decoding of signature properties Reason & Location when they are Unicode * Fix issues with malformed files * MSVC build fixes build system: * Call cmake_minium_required() before project() * Always append to CMAKE_{C,CXX}_FLAGS_${CMAKE_BUILD_TYPE} * correctly forward user-provided flags to try_compile() Exp-run by: antoine PR: 258206
* graphics/poppler: update to 21.08.0Tobias C. Berner2021-08-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 21.08.0: core: * Add API to allow addition and modification of outlines into a PDF * Use additional samples to test for constant parts of an axial gradient * forms: Create fallback fonts for some well known font names * Support reading the PDF Version from the Catalog * Fix XRef::copy when there are modified objects * Take into account that Date string may be in unicode * JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error" * Replace a local bubble sort implementation by std::sort * Fix issues with malformed files build system: * Better error message when libjpeg is not found * Better error messages when libopenjpeg2 is not found qt5/qt6: * Document that a document has to outlive its pages * Make getPdfVersion return a dedicated version object glib: * mimick TextSelectionDumper logic change for spaceAfter Exp-run by: antoine PR: 257539
* graphics/poppler: update to 21.07.0Tobias C. Berner2021-07-061-0/+1
| | | | | | | | | | | | | | | Release 21.07.0: core: * JBIG2Stream: Do not consider a size-0 to be an error. Issue #535 * PSOutputDev: fix off-by-one error for image masking in L1/L2 output. Issue #1088 * CairoOutputDev: Fix memory leak on broken files * Minor code improvements build system: * set C standard to 11 without extensions Exp-run by: antoine PR: 256981
* graphics/inkscape: update to 1.1Tobias C. Berner2021-07-046-69/+637
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inkscape 1.1 is the latest major Inkscape release that brings you many fresh new features and new functionality. Release highlights * A Welcome dialog, where the look of Inkscape can be selected, and some choices for the new document's size or file to open are available * A Command palette that opens when the ? key is pressed and that allows to search and use many functions without having to use a keyboard shortcut or going through the menus * It is now possible to copy, cut and paste parts of paths with the Node tool * The dialog docking system has been rewritten, which resolves many issues with Inkscape's docked dialogs and allows you to dock dialogs on either side of the screen * New Outline Overlay mode that displays object outlines while also showing their real colors * Preferences options are now easier to find by using the new search field * It is no longer necessary to remember to click on 'Export' in the PNG Export dialog, as the exporting will already happen after the click on 'Save' in the file selection dialog. * Export as JPG, TIFF, optimized PNG and WebP directly from Inkscape * When pasting a copied object, Inkscape now pastes it directly on top of the currently selected object by default * An extension for updating extensions and installing additional extensions, called the Extension Manager (currently in beta stage) Full release notes: https://media.inkscape.org/media/doc/release_notes/1.1/Inkscape_1.1.html
* math/gsl: update to 2.7Tobias C. Berner2021-06-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From [1] * What is new in gsl-2.7: * fixed doc bug for gsl_histogram_min_bin (lhcsky at 163.com) * fixed bug #60335 (spmatrix test failure, J. Lamb) * fixed bug #36577 * clarified documentation on interpolation accelerators (V. Krishnan) * fixed bug #45521 (erroneous GSL_ERROR_NULL in ode-initval2, thanks to M. Sitte) * fixed doc bug #59758 * fixed bug #58202 (rstat median for n=5) * added support for native C complex number types in gsl_complex when using a C11 compiler * upgraded to autoconf 2.71, automake 1.16.3, libtool 2.4.6 * updated exponential fitting example for nonlinear least squares * added banded LU decomposition and solver (gsl_linalg_LU_band) * New functions added to the library: - gsl_matrix_norm1 - gsl_spmatrix_norm1 - gsl_matrix_complex_conjtrans_memcpy - gsl_linalg_QL: decomp, unpack - gsl_linalg_complex_QR_* (thanks to Christian Krueger) - gsl_vector_sum - gsl_matrix_scale_rows - gsl_matrix_scale_columns - gsl_multilarge_linear_matrix_ptr - gsl_multilarge_linear_rhs_ptr - gsl_spmatrix_dense_add (renamed from gsl_spmatrix_add_to_dense) - gsl_spmatrix_dense_sub - gsl_linalg_cholesky_band: solvem, svxm, scale, scale_apply - gsl_linalg_QR_UD: decomp, lssolve - gsl_linalg_QR_UU: decomp, lssolve, QTvec - gsl_linalg_QR_UZ: decomp - gsl_multifit_linear_lcurvature - gsl_spline2d_eval_extrap * bug fix in checking vector lengths in gsl_vector_memcpy (dieggsy@pm.me) * made gsl_sf_legendre_array_index() inline and documented - gsl_sf_legendre_nlm() [1] http://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS PR: 256423 Exp-run by: antoine
* graphics/poppler: update to 21.06.0Tobias C. Berner2021-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Release 21.06.0: core: * Fix rendering of some extended latin1 characters in annotations. Issue #1070 * Support some not so well formed documents with password. Issue #1083 * Add API to get notified if the xref is reconstructed * Add somewhat fancier left/right signature visual representation * Fix crashes in malformed files * Minor code improvements qt6: * Change some functions to return std::unique_ptr qt5/qt6: * Add API to get notified if the xref is reconstructed * Add somewhat fancier left/right signature visual representation * Don't assert when trying to invert singular matrices build system: * make boost opt-out if building splash - Add dependency on boost to enable the splash backend. PR: 256370 Exp-run by: antoine
* graphics/poppler: update to 21.05.0Tobias C. Berner2021-05-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Release 21.05.0: core: * Fix crashes in malformed files * Export SplashFont* symbols used by Scribus * Minor code improvements qt5/qt6: * Make sure new signatures are always properly oriented * Allow to pass the border width when signing glib: * Enhance find to support multi-line matching utils: * pdftoppm: Fix regression when using single scaleTo. Issue #1062 build system: * Allow to disable building manual tests PR: 255562 Exp-run by: antoine
* graphics/poppler: update to 21.04.0Tobias C. Berner2021-04-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 21.04.0: core: * Hide symbols by default * TextSelectionDumper: fix word order for RTL text * Fix rendering of text in some files. Issue #1052 * Implement rendering of Masks of Image subtype. Issue #1058 * Forms: fix unclicking standalone form buttons. Issue #1034 glib: * Expose more fields from MediaRendition in PopplerMedia * Use stock glib macro to define boxed type * Remove incorrecly used volatile from enum type registration code qt5: * Fix crash in files with malformed signatures * Fix memory leak when QImage constructor "fails" qt6: * Fix crash in files with malformed signatures * Fix memory leak when QImage constructor "fails" utils: * pdfsig: New paragraph for "-sign" in manpage * pdfimages: Do not assert in "too big images". Issue #1061 build system: * Require cmake >= 3.10 * Require Qt 5 >= 5.9 * Require glib >= 2.56 * Require gtk 3 >= 3.22 * Require gdk-pixbuf >= 2.36 PR: poppler-21.04.0 Exp-run by: antoine
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* graphics/poppler: update to 21.03.0Tobias C. Berner2021-03-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 21.03.0: core: * Fix parsing text in some broken pdf files. Issue #1040 * Fix memory issue when using threads. Issue #1050 * TextSelectionDumper: Fix getText() for space after word * Change signature of OutputDev:tilingPatternFill * Make PDFDocBuilder return a std::unique_ptr * Improve well formed check for shading functions * Fix leak in case of fread failing * Fix memory leak in broken file in JBIG2Stream::readGenericBitmap * PSOutputDev: Fix stack overflow in broken files glib: * poppler_annot_free_text_get_callout_line: Fix wrong static cast * poppler-structure-element: fix memleak * Improve documentation * demo: keep same visual appearance between displayed and copied text utils: * pdftotext: Add -cropbox option * pdftoppm: Add -progress option * pdftoppm: Fix rounding bug in computation of output bitmap size. Issue #927 qt6: * Add missing poppler-qt6.pc.cmake PR: 253953 Exp-run by: antoine
* graphics/poppler: update to 21.02Tobias C. Berner2021-02-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Release 21.02.0: core: * GfxCal*ColorSpace: introduce Bradford transform for chromatic adaptation * Fix memory leak if saving the file fails * Internal code improvements * Fix various issues handling broken files * Make checkedAdd work for long long in MSVC qt5: * Properly export NewSignatureData class * Fix regression in QIODeviceOutStream + MSVC qt6: * Properly export NewSignatureData class * Fix regression in QIODeviceOutStream + MSVC utils: * pdftohtml: Fix error() parameter type PR: 253183 Exp-run by: antoine
* graphics/inkscape: update to 1.0.2 releaseDima Panov2021-01-283-10/+16
| | | | | | With hat: desktop Submitted by: Sergey Golyashov via mail Release notes: https://inkscape.org/news/2021/01/17/102-and-11alpha/
* graphics/poppler: update to 21.01.0Tobias C. Berner2021-01-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 21.01.0: core: * Faster routines for jpeg decoding * Fix reading signatures in encrypted files * Add white point correction when lcms is used * JBIG2Stream: Fix byte counting * Fix potential data loss if we try to fetch a non existing Ref after modifying the document * Specifically use DeviceGray instead of DefaultGray for softmasks * Fix various issues handling broken files utils: * pdftocairo: Setmode binary for windows * pdfsig: Add hability to digitally sign files * pdftoppm: add options to set DeviceGray/DeviceRGB/DeviceCMYK * pdftops: add options to set DeviceGray/DeviceRGB/DeviceCMYK * pdfimages: Account for rotation in PPI calculation qt5: * Add hability to digitally sign files qt6: * Add hability to digitally sign files build system: * Enable clang-tidy bugprone-signed-char-misuse PR: 252377 Exp-run by: antoine
* graphics/poppler: update to 20.12.0Tobias C. Berner2020-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: core: * Draw better circles for circle annotations * Fix annotation line width if no appearance stream or style are given * Tweak rendering of highlight annotations * Fix border rendering of some annotations * Fix rendering of some files. Issue #976 Issue #567 * PSOutputDev: provide options to set the rasterization color space and ICC profile * PSOutputDev: for splashModeCMYK8 and language level >=2 activate overprint emulation * PSOutputDev: use the DeviceN8 bitmap for rasterization with CMYK-output + overprint * Use the font name without subset tag when querying for a system font * Splash: Fix wrong x adjustment during clipping * Splash: Fix blitImage in uncolored tiling patterns * timeToDateString: We forgot the ' after the minutes * Move psLevel to PSOutputDev creation * Fix several issues in broken files utils: * pdftops: provide options to set the rasterization color space and ICC profile * pdftops: for splashModeCMYK8 and language level >=2 activate overprint emulation cpp: * New fuzzers glib: * New fuzzers qt5: * New fuzzers build system: * gcc: Enable -fno-operator-names * Remove obsolete bool-to-binary macro * Remove obsolete version-check macro for pkgconfig * Remove .pc files for private back-ends * Remove redundant unit-test macro PR: 251537 Exp-run by: antoine
* graphics/poppler: update to 20.11.0Tobias C. Berner2020-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Release 20.11.0: core: * More work on rendering of standalone Annot Widgets. Issue #806 * Fix crashes in embedded file handling on broken files. Issue #967 * Fix uninitialized memory read on broken files * Save a bit of memory in Dict data cpp: * Fix crashes in embedded file handling on broken files. Issue #966 utils: * pdftohtml: HTML and XML output includes font opacity. qt5: * Rename ArthurOutputDev to QPainterOutputDev build system: * Fix linker error when gtk is not in a default location * Add some checks for gtk-doc support * Reorganize GObject introspection config * Enable CMAKE_LINK_DEPENDS_NO_SHARED PR: 250786 Exp-run by: antoine
* graphics/inkscape: replace transfig with fig2devKurt Jaeger2020-10-181-2/+2
| | | | Submitted by: Keith Hellman <khellman@mcprogramming.com>
* graphics/poppler: update to 20.10.0Tobias C. Berner2020-10-111-1/+1
| | | | | | | | | | | | | | Release 20.10.0: core: * Filter out repeated forms * Implement EmbedStream::reset() * CairoOutputDev: evict just font faces owned solely by cache. * Splash: Rename Yd to Ydown, Xu to Xup, etc. * Splash: fix crash in out-of-memory situation. * Fix some undefined behaviour situation with forged files PR: 250052 Exp-run by: antoine
* graphics/inkscape: udpate WWWTobias C. Berner2020-09-261-1/+1
| | | | Submitted by: VVD <vvd@unislabs.com>
* graphics/inkscape: upgrade to 1.0.1Tobias C. Berner2020-09-264-44/+44
| | | | | | | | | Changelog: https://inkscape.org/release/inkscape-1.0.1/ PR: 249240 Submitted by: VVD <vvd@unislabs.com> Approved by: gnome (timeout)
* graphics/poppler: update to 20.09.0Tobias C. Berner2020-09-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 20.09.0: core: * Compability fix for Forms * Fix fetching of Objects failing in some cases * Fix clearing date in Annot setModified/setDate * TextSelectionPainter: support glyphless fonts * Splash: Don't try read past end of image * avoid abort() on large memory allocation * Fix memory leak on broken files * Fix potential invalid memory read * Small code improvements qt5: * Document TextAnnotation::inplaceAlign * Make Annotation::setModification/CreationDate work on existing annots * Be a bit more stubborn converting dates that come from xml * Clean as many null characters from the end as possible when converting strings glib: * Add accessor functions for PopplerAttachment * Deprecate PopplerAttachment GTime fields * Deprecate PopplerDocument date properties utils: * pdftoppm: report error and exit if output file cannot be written * Document that PDF-file can be '-' to read it from stdin build system: * cmake: Modern way to link against libpng, zlib and libtiff * cmake: Remove stray support for lcms1 in pdftocairo PR: 249060 Exp-run by: antoine
* Bump revisions of poppler consumers after r544863Tobias C. Berner2020-08-141-1/+1
|
* graphics/poppler: update to 0.90Tobias C. Berner2020-07-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Release 0.90.0: core: * Color profile tweaks * Small signature improvements * BBoxOutputDev: Fix calculation when type3 fonts are involved * Fix potential crash when reading Forms * Fix infinite loop in broken file glib: * Fix adding annots in rotated pages * Add ability to reset forms * Several fixes to the documentation qt5: * Make it clear we require Qt 5.5 * demo: Fix crash on broken files * Small documentation improvements utils: * pdftoppm: Add option to set display profile * pdftops: Add a -rasterize option with values always, never, or whenneeded build system: * Require cmake 3.5 * More modern cmake way to link against curl PR: 247736 Exp-run by: antoine
* - Allow to build with both ImageMagick and GraphicsMagick support disabledDmitry Marakasov2020-06-151-2/+3
| | | | | | PR: 246835 Submitted by: amdmi3 Approved by: maintainer timeout (gnome, 2 weeks)
* graphics/poppler: update to 0.89.0Tobias C. Berner2020-06-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | Release 0.89.0: core: * Add support for ResetForm action. Issue #225 * Fix crash in PDFDoc::getSignatureFields when there's no Forms at all * Fix exporting to PS of some files with CID fonts * Use ICC profiles in PS output (if new enough lcms is used) * Allow almost-singular tiling pattern matrices. Issue #894 * Fix memory leak when failing to load some fonts * CairoOutputDev: Use stroke opacity when clipping to a stroke path * CairoOutputDev: Fix tiling patterns when pattern cell is too far. Issue #190 glib: * Add poppler_movie_get_aspect cpp: * Add the font infos to the text_box object Exp-run by: antoine PR: 246848
* graphics/inkscape: add option NLSKurt Jaeger2020-05-212-163/+162
| | | | | PR: 246589 Submitted by: vvd@unislabs.com
* graphics/inkscape: fix build error "default.es_MX.svg:No such file or directory"Kurt Jaeger2020-05-211-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | The translation file es_MX.po has a fuzzy attribute for the msgid "Label", so when evaluating this translation, gettext will fall through to language 'es' for the translation. If po/locale/es/LC_MESSAGES/inkscape.mo does not exist at the time of the call, the translation will fail, and "Label" will be returned, causing the check to fail, preventing writing es_MX.svg. The order in which languages are processed is determined by the results of glob.glob, which may vary with filesystem type. In some build environments, 'es' is processed before 'es_MX', and no problem occurs. This is not guaranteed, however. In other build environments, 'es_MX' occurs first, and lacking 'es', the translation fails, and es_MX.svg is not generated. To remove reliance on a particular ordering of gmofiles, and ensure build reproducibility, process the translations in two complete passes -- one to copy the gmo files, and when complete, the second to actually use the translations to generate the svg files. PR: 246588 Submitted by: vvd@unislabs.com Obtained from: https://gitlab.com/inkscape/inkscape/-/merge_requests/2020
* graphics/inkscape: make gvfs an OPTIONKurt Jaeger2020-05-151-2/+4
| | | | | PR: 243615 Submitted by: VVD <vvd@unislabs.com>
* graphics/inkscape: update 0.92.4 -> 1.0Kurt Jaeger2020-05-1511-1105/+2026
| | | | | | | | | | | | - Smoother performance, HiDPI support, new & improved Live Path Effects - supports python3 - option to use ImageMagick6 PR: 243615 Submitted by: Greg V <greg@unrelenting.technology>, rhurlin@gwdg.de Reviewed by: kwm, vvd@unislabs.com, thierry, waitman@waitman.net, portmaster@bsdforge.com, lumiwa@gmail.com, david@lapinbilly.eu, contact@evilham.com Relnotes: https://inkscape.org/news/2020/05/04/introducing-inkscape-10/ https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0#Inkscape_1.0
* graphics/poppler: update to 0.88.0Tobias C. Berner2020-05-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 0.88.0: core: * Support Widget Annotation Buttons not linked to any Form * SplashOuputDev: Use stroking opacity when clipping to a stroke path * Handle 1 bit RGB images in ICC colorspace * Internal code improvements qt5: * Add Document::signatures. Returns signatures not attached to any page * ArthurOutputDev: Fix font hinting * ArthurOutputDev: Set the opacity when filling with axial gradients * ArthurOutputDev: Implement the clipToStrokePath method * ArthurOutputDev: Use stroking opacity when clipping to a stroke path glib: * Add poppler_page_get_bounding_box * Add poppler_form_field_get_alternate_ui_name * Implement rotation for 'flagNoRotate' annots. Issue #767 cpp: * Add non_raw_non_physical layout for page::text() utils: * pdftohtml: Fix noRoundedCoordinates->noroundcoord in man page * pdfsig: Show also signatures that aren't attached to any page
* graphics/poppler: update to 0.87.0Tobias C. Berner2020-04-021-1/+1
| | | | | | | | | | | | | | | | | | | | | Release 0.87.0: core: * Fix crashes due to inconsistent vtables for Clang builds * Fix leak in broken files * Internal code improvements qt5: * Add option to get form choice for export value * ArthurOutputDev: Avoid division by zero in updateLineDash. Issue #695 glib: * Internal code improvements utils: * pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest PR: 245150 Exp-run by: antoine
* Update poppler to 0.86.1Tobias C. Berner2020-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 0.86.1: core: * Fix regression in Browse Link handling * Internal code improvements Release 0.86.0: core: * Fix link content exfiltration attack * Splash: Implement gouraudTriangleShadedFill for some non parametrized shadings. Issue #881 * Fix case unsensitive search for Old Hungarian, Warang Citi, Medefaidrin and Adlam * Internal code improvements glib: * Automatic handle of page's cropbox on annots. Issue #129 * Fix memory leak if poppler_document_new_from_file fails * Minor speed optimization on poppler_page_get_annot_mapping utils: * pdfdetach: add 'savefile' option * pdftoppm/pdftocairo: Fix more odd/even mismatch qt5: * Fix loading from iodevice PR: 244827 Exp-run by: antoine
* Bump revision of poppler dependenciesTobias C. Berner2020-02-031-1/+1
| | | | - poppler was updated in r525051, bump revisions
* graphics/inkspace: improve poppler patchingTobias C. Berner2020-01-267-60/+786
| | | | | | | The ports previously used a combination of git commits from gentoo and sed-calls from arch. This integrates them all into new clean patch files. Submitted by: swills
* graphics/poppler: update to 0.84.0Tobias C. Berner2020-01-221-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 0.84.0: core: * Fix crash when converting from Unicode to ASCII-7 * Splash::scaleImageYdXu: Protect against crash if srcWidth is too big * JBIG2Stream: fix potential crash in malformed documents * JBIG2Stream: fix leak in reset() if called several times * Internal code improvements utils: * pdfimages: Add error message if first page is larger then number of pages. * pdfinfo: Improved paper size recognition * pdfsig: Fix exit code when dumping signatures * pdftocairo: Error out when even/odd selects 0 pages * pdftohtml: Fix memory leak * pdftoppm: Add an option to scale before rotate * pdftoppm: Add -hide-annotations option * pdftoppm: Error out when even/odd selects 0 pages * pdftops: Improve -optimizecolorspace qt5: * Code cleanups glib: * Fix compiler warnings Release 0.83.0 core: * Improve when a file is recognized as Linearized * Improve const-ness of the code * Make code a bit more readable/maintanable * Fix uninitialized memory uses in broken files utils: * pdffonts: Make code a bit more readable/maintanable * pdftohtml: Make code a bit more readable/maintanable qt5: * Remove a bunch of unused internal functions * trUtf8 -> tr (less warnings) build system: * make-glib-api-docs: switch to python3 PR: 243433 Exp-run by: antoine
* devel/boost-*: update to 1.72.0Jan Beich2019-12-111-1/+1
| | | | | | | Changes: http://www.boost.org/users/history/version_1_72_0.html PR: 241449 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D22136
* Add USES=xorg USES=gl, ports categories gNiclas Zeising2019-11-051-1/+1
| | | | | Add USES=xorg and USES=gl to ports in categories starting with 'g'. While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
* graphics/poppler: update to 0.82.0Tobias C. Berner2019-11-012-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | Release 0.82.0: core: * Fix not being able to open some files. Issue #832 * Fix crashes in malformed files * Fix memory leak on broken files * Minor performance improvements * Minor code improvements glib: * Add poppler_document_new_from_bytes * PopplerAttachment: Silence deprecation warnings for ctime/mtime build system: * pdf-inspector: Support builddir != srcdir * Install Cairo* headers if Cairo has been found Thanks to adridg@ for fixing all the fallout. Exp-run by: antoine PR: 241532 Approved by: gnome (kwm, implicit)
* math/gsl: update to 2.6Tobias C. Berner2019-10-251-1/+1
| | | | | | | | | | - math/p5-Math-GSL does not seem to have any upstream activity to make it work with this version -> mark it broken - this also breaks the two consumers of this port - biology/gemma: has a conflict with cblas, and is makred broken. PR: 241363 Exp-run by: antoine
* graphics/inkscape:Max Brazhnikov2019-10-151-2/+8
| | | | | | | | | | - Repair Python based extensions: patch Inkscape to look for suffixed python binary and add missing runtime dependencies. This also fixes export to optimized SVG [1]. PR: 234797 [1] Reported by: georg-bsd Approved by: gnome (maintainer timeout, 2 weeks)