summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2015-08-07Recursive revbump associated with lang/ocaml update.jaapb2-4/+4
2015-08-04Added patch to fix compilation error due to exceptions not being enabled.jaapb2-1/+16
See https://svnweb.freebsd.org/ports?view=revision&revision=389789 Fixes PR pkg/50078
2015-08-03PR/50114: Update py-mcomix to 1.01.nonaka3-16/+34
- Keyboard shortcuts can now be edited from MComix' preference dialog in a new tab "Shortcuts". (by Valentin Gologuzov) Please not that the arrow keys, Backspace and Escape cannot be bound to actions right now, unless you're manually editing the config file. - During database upgrade, MComix did not consider that books in the "Last read" database might no longer exist, leading to program crash. This has been fixed. - Adding a collection with a numeric name to the library made the library unusable. This has been fixed. - Fixed win32 builds missing the 'calendar' module. - Fixed bookmarks not being displayed in the Ubuntu Unity global menu. - Fixed 'Continue reading' not working when files are opened from the command line (by Boris Bogar). - Improved page extraction and caching algorithm, leading to much better responsiveness, especially for viewing large archives. (by Benoit Pierre) - MComix will now always hide the mouse cursor after a period of inactivity, even when not in fullscreen mode. (by Benoit Pierre) - The ALT+Left and ALT+Right keys will now either advance one page, or go back one page, depending on the user being in manga mode. - CTRL plus mouse wheel will now zoom in/out one level. - Manual zooming will now use a logarithmic scale instead of a linear spline. - The library will now use natural sorting for "Sort by name" and "Sort by path" instead of alphanumeric sorting, bringing it in line with most other sorting done by MComix. - Adding a book to a collection with the same book already existing in another collection did not immediately show the book in the library main view when the new collection was already selected. - MComix can now use the '7z' executable to read .tar.xz and .tar.lzma archives. - ZIP archives using BZIP2 compression will now fall back to external unzip/7z instead of failing (by Awad Mackie). - MComix can now read PDF files using tools provided by mupdf, namely mutool and mudraw. (by Benoit Pierre) - Double page mode will not implicitly resize images anymore. - The smart scrolling algorithm has been improved. - Some issues with the magnifying glass have been fixed. - Some new variables have been introduced that you can use when running external commands. See the documentation for details: https://sourceforge.net/p/mcomix/wiki/External_Commands - MComix will now use the current GTK theme's icons for Next/Previous buttons. - Added AppData meta information for software repositories. - Updated traditional Chinese translation (by Wayne Su).
2015-08-02Update tex-pstricks{,-doc} to 2.62amarkd6-16/+24
2.61 The main package pstricks now defines two optional arguments for pasting code into PostScript: precode=.. and postcode=.... Both can beused by other packages to get rid of an \pstVerb before calling a macro. 2.62 New optional argument "bgcolor" for the background of the pspicture environment. See pst-news15.pdf for more information.
2015-08-02Update tex-pst-barcode{,-doc} to 0.14markd4-14/+16
Added macro \QR to put a QR code into the margin of a document.
2015-08-01Update 5.0.0 to 5.0.1mef3-11/+10
--------------------- (From the file RELEASE_NOTE) GNUPLOT Version 5.0.1 Release Notes =================================== Gnuplot version 5.0 was initially released in January 2015. Please see the NEWS and ChangeLog files for a complete list of bug fixes and minor changes accummulated since then. These release notes are for version 5.0 patchlevel 1 (5.0.1). Release Notes date: 04-Jun-2015 This patchlevel 5.0.1 incremental release includes ================================================== * NEW "set mono" (full command "set monochrome {linetype lt <line-properties>}) * NEW "set fit nolog" suppresses output to log file * NEW sixel terminal supports RGB and palette colors, but only 16 at a time :-( * NEW command "printerr" acts exactly like "print" but always outputs via stderr * CHANGE autoconfigure of Qt5 support now looks for --variable=host_bins * CHANGE reevaluate fill color for each polygon in data for "with filledcurves" * CHANGE gstrptime(): always check validity of %y %Y %d %B %b input fields * CHANGE track text properties for key title separately from key entries * CHANGE "smooth kdensity" now handles logscale y and explicit x range * CHANGE order of margins in the "set margin" command to left, right, bottom, top * CHANGE guarantee color of key sample for "lc variable" plots matches 1st point * CHANGE "set term fig color" can use predefined linetype colors and named colors * CHANGE skip all preprocessing for input lines beginning with shell escape char * CHANGE build system to suppress dvi as an automake-generated target * CHANGE in hidden3d mode, the 'nosurface' suppresses both surface grid directions * FIX replace palette color value NaN with background color * FIX improved handling of boxplot data with multiple factors (categories) * FIX save_textcolor was not handling "tc variable" * FIX apply numeric locale when reading ascii matrix data * FIX handling of ascii matrix data * FIX reinitialize brush used to draw dotted lines in gd terminal * FIX failure to clear bold/italic text attributes in cairo terminals * FIX tabular output of time data when the axis format has not been set * FIX breakage in plot style filledcurves {above|below} y1=<yval> * FIX dashtypes after "set term {e}pslatex mono" * FIX report and enforce maximum number of parallel axes without faulting * FIX smooth mcsplines for a curve containing multiple y values at a single x * FIX several bugs evident for log-scaled color axis * FIX regression in color support for pbm/sixel/hpgl terminals (no RGB color) * FIX accummulated round-off error in dotted lines drawn by libgd terminals * FIX incorrect colorbox axis labels in polar plots * FIX AquaTerm framework name is case-sensitive * FIX strip enhanced text markup from plot titles embedded in svg output * FIX error in retrieving matrix column headers as strings * FIX error in calculating absolute deviation (stats command) * FIX allocation error from "set fit covariancevariables" * FIX tkcanvas terminal handling of blank (default) font family name * FIX off-by-one-error in color of contours when hidden3d is active * FIX adjust WIN32 encoding used by text output from "pause" command * FIX qt terminal 3D rotation mode tendency to get stuck "on" * FIX dash pattern rendering in contour lines NOTABLE NEW FEATURES IN VERSION 5.0.1 ===================================== Incremental releases 5.0.1, 5.0.2, etc are primarily intended to provide bug fixes, but 5.0.1 also contains several adjustments resulting from feedback on changes and new features in version 5. The most notable is addition of a new command "set monochrome" that allows emulation of the terminal-specific "mono" option that was lost in version 5. The new commands "set mono" and "set color" switch between two parallel sets of default linetypes. Six monochrome linetypes are pre-defined; these can be altered or new ones added using the command "set monochrome linetype N <line-properties>". Although these do not exactly duplicate those of any particular pre-version 5 terminal, approximate backwards compatibility is provided by automatically switching to the monochrome linetypes if the "mono" keyword is present in "set term". I.e., "set term pdf mono" is equivalent to "set term pdf; set mono".
2015-07-28graphics/opencv: fix build on fbsd + clangrumko2-1/+18
* under clang, C-style cast from nullptr_t to enum are not allowed. Ok@ wiz
2015-07-26Update to 1.22.2:wiz3-11/+18
Clutter 1.22.2 2015-05-12 =============================================================================== • List of changes since Clutter 1.22.0 - Improve touchpad detection in the X11 backend The X11 backend now uses the same heuristics as GDK. - Fix handling of SwapBuffersWithDamage on EGL Use the correct arguments for the Cogl API, which is mapped on the corresponding EGL extension. - Fix ClutterStage:use-alpha Painting the stage with the use-alpha property is now working on all backends. - Fix detection of an ARGB visual in the GDK backend • List of bugs fixed since Clutter 1.22.2 #749256 - clutter-backend-gdk: Only set setting on successful gdk_screen_get_setting call #747436 - Clutter should use the same heuristics as gtk+ to determine touchpads Many thanks to: Jasper St. Pierre, Matthieu Bouron Clutter 1.22.0 2015-03-23 =============================================================================== • List of changes since Clutter 1.21.8 - Improve pointer tracking in the evdev input backend Do not use the events after the queue processing, to avoid dropping events due to compression. - Fix handling of multiple stages with the GDK backend A regression introduced when the GDK backend implemented its own master clock using GdkFrameClock prevented applications with multiple stages to be updated properly. - Updated translations Kazakh, Aragonese, Indonesian, Danish, Turkish. • List of bugs fixed since Clutter 1.21.8 #746575 - cally-actor: Don't assume X11 backend is used when supported #746328 - evdev: Keep track of the pointer coordinate ourself Many thanks to: Muhammet Kara, Andika Triwidada, Ask H. Larsen, Baurzhan Muftakhidinov, Daniel Martinez, Florian Müllner, Jonas Ådahl Clutter 1.21.8 2015-03-15 =============================================================================== • List of changes since Clutter 1.21.6 - Documentation updates The messages for most of the deprecated API list the intended replacement classes or approaches to be used when porting code. - Update the MSVC build files - Improve damage tracking on ClutterStage This should improve performance, especially when paired with the buffer_age extension. - Updated translations Greek, Polish, Ukrainian, Italian, Slovak, Latvian, Bosnian. • List of bugs fixed since Clutter 1.21.6 #745512 - Improve damage tracking and use swap_buffers_with_damage Many thanks to: Chun-wei Fan, Chris Wilson, Daniel Korostil, Dušan Kazik, Milo Casagrande, Piotr Drąg, Rūdolfs Mazurs, Samir Ribic, Tom Tryfonidis. Clutter 1.21.6 2015-03-03 =============================================================================== • List of changes since Clutter 1.21.4 - Support quad-buffer stereo displays on X11/GLX This allows using Clutter to draw on GLX framebuffers with the stereo bit set. - Add a Mir windowing system backend This allows using Clutter applications natively on systems using the Mir display server. - Depend on Cogl ≥ 1.19 and Cairo ≥ 1.12 Cogl 1.19 is needed for the newly added Mir windowing system backend, as well as the quad-buffer stereo display on X11. Cairo 1.12 is needed for dropping the ad hoc check for the device scale parameter used with ClutterStage implementations as well as the ClutterCanvas content. - Improvements in the evdev input backend - Use the GdkFrameClock to drive the ClutterMasterClock When using the GDK backend, we want the ClutterMasterClock to be driven by the GdkFrameClock, as the latter is automatically frame limited by the compositor, which gives better results for client applications. - Updated translations Spanish, Hebrew, Hungarian, Czech, Basque, Russian, Slovenian, Galician, Chinese (Taiwan), French, Brazilian Portuguese, Lithuanian, Serbian. • List of bugs fixed since Clutter 1.21.4 #743355 - gdk: report an error when initialization fails #743615 - evdev: Ignore non seat wide button or key events #744058 - gdk: Disable cogl wayland event dispatching if requested #743865 - MetaSurfaceActorWayland: unset the surface when it goes away #744604 - stage: Process state update event immediately #744668 - GDK: integrate the MasterClock mechanism with GdkFrameClock #732706 - Allow setting up quad-buffer stereo output Many thanks to: Lionel Landwerlin, Jonas Ådahl, Alexandre Franke, Aurimas Černius, Balázs Úr, Chao-Hsiung Liao, Daniel Mustieles, Fran Dieguez, Giovanni Campagna, Inaki Larranaga Murgoitio, Jasper St. Pierre, Marco Trevisan (Treviño), Marek Černocký, Matej Urbančič, Owen W. Taylor, Rafael Ferreira, Rui Matos, Yosef Or Boczko, Yuri Myasoedov, Мирослав Николић Clutter 1.21.4 2015-01-22 =============================================================================== • List of changes since Clutter 1.21.2 - Use the GDK backend by default when possible Instead of using the X11 or the Wayland backend by default, Clutter now uses the GDK backend for both input and output. This improves the integration with the windowing system. Backends can still be selected programmatically, or via environment variables. On Windows and MacOS, we still prefer the native backend, if available, because of asymmetries in the GDK API. - Use libinput 0.8 For the evdev input backend, the dependency for libinput has been bumped to the newly released 0.8, which improves wheel and scroll events. - Allow access to vendor and product ID for input devices - Allow ClutterConstraint implementations to change the preferred size ClutterConstraint classes can now update an actor's preferred size, along with its allocation; this means that querying the preferred size of actors using constraints will take constraints into consideration, and improves the integration of constraints inside the layout system. - Improve the GDK backend Properly support high DPI displays, as well as Wayland. - Updated translations Czech, Basque, Spanish, Hungarian. • List of bugs fixed since Clutter 1.21.2 #730815 - Mouse events limited to upper left rectangle #740759 - Add getters for input device vendor/product IDs #734587 - Position gdk backend before x11/wayland/egl ones #742829 - Update to new libinput API for pointer_axis events Many thanks to: Jonas Danielsson, Carlos Garnacho, Peter Hutterer, Marek Černocký, Inaki Larranaga Murgoitio, Daniel Mustieles, Balázs Úr. Clutter 1.21.2 2014-12-15 =============================================================================== • List of changes since Clutter 1.20.0 - Improve input device handling Both on the evdev input backend, and the XInput2 backend for X11. - Allow content implementations to drive actors preferred size If a ClutterActor is only used to paint a ClutterContent implementation, it should be possible to allow the actor to have the same preferred size of its content. We use a ClutterRequestMode to specify this behaviour. - Documentation fixes • List of bugs fixed since Clutter 1.20.0 #738520 - evdev: Flush event queue before removing device(s) #739050 - Fix some weird graphical glitches in RTL #741350 - Improve touchpad detection on libinput #740997 - Easing modes are not used when computing the value of a KeyframeTransition #676326 - actor: Add a :request-content-size property #711182 - Incorrect drawing behaviour with clutter content centered #709252 - ensure that all deprecated symbols are correctly annotated for gtk-doc #669743 - ObjectInfo property is_actor not correctly set when updating existing actor using ClutterScriptParser #719962 - clutter/osx: add clutter_osx_disable_event_retrieval #681300 - Miss CLUTTER_INPUT_BACKEND description in doc #729462 - DeviceManagerXi2: Update cached core pointer in getter if NULL Many thanks to: Carlos Garnacho, Jasper St. Pierre, Jonas Ådahl, Rico Tzschichholz, Samuel Degrande, Sjoerd Simons, cee1.
2015-07-26Update to 1.6.18:wiz2-6/+6
Version 1.6.18beta01 [April 1, 2015] Removed PNG_SET_CHUNK_[CACHE|MALLOC]_LIMIT_SUPPORTED macros. They have been combined with PNG_SET_USER_LIMITS_SUPPORTED (resolves bug report by Andrew Church). Fixed rgb_to_gray checks and added tRNS checks to pngvalid.c. This fixes some arithmetic errors that caused some tests to fail on some 32-bit platforms (Bug reports by Peter Breitenlohner [i686] and Petr Gajdos [i586]). Version 1.6.18beta02 [April 26, 2015] Suppressed some warnings from the Borland C++ 5.5.1/5.82 compiler (Bug report by Viktor Szaka'ts). Version 1.6.18beta03 [May 6, 2015] Replaced "unexpected" with an integer (0xabadca11) in pngset.c where a long was expected, to avoid a compiler warning when PNG_DEBUG > 1. Added contrib/examples/simpleover.c, to demonstrate how to handle alpha compositing of multiple images, using the "simplified API" and an example PNG generation tool, contrib/examples/genpng.c (John Bowler). Version 1.6.18beta04 [May 20, 2015] PNG_RELEASE_BUILD replaces tests where the code depended on the build base type and can be defined on the command line, allowing testing in beta builds (John Bowler). Avoid Coverity issue 80858 (REVERSE NULL) in pngtest.c PNG_DEBUG builds. Avoid a harmless potential integer overflow in png_XYZ_from_xy() (Bug report from Christopher Ferris). Version 1.6.18beta05 [May 31, 2015] Backport filter selection code from libpng-1.7.0beta51, to combine sub_row, up_row, avg_row, and paeth_row into try_row and tst_row. Changed png_voidcast(), etc., to voidcast(), etc., in contrib/tools/pngfix.c to avoid confusion with the libpng private macros. Fixed old cut&paste bug in the weighted filter selection code in pngwutil.c, introduced in libpng-0.95, March 1997. Version 1.6.18beta06 [June 1, 2015] Removed WRITE_WEIGHTED_FILTERED code, to save a few kbytes of the compiled library size. It never worked properly and as far as we can tell, no one uses it. The png_set_filter_heuristics() and png_set_filter_heuristics_fixed() APIs are retained but deprecated and do nothing. Version 1.6.18beta07 [June 6, 2015] Removed non-working progressive reader 'skip' function. This function has apparently never been used. It was implemented to support back-door modification of png_struct in libpng-1.4.x but (because it does nothing and cannot do anything) was apparently never tested (John Bowler). Fixed cexcept.h in which GCC 5 now reports that one of the auto variables in the Try macro needs to be volatile to prevent value being lost over the setjmp (John Bowler). Fixed NO_WRITE_FILTER and -Wconversion build breaks (John Bowler). Fix g++ build breaks (John Bowler). Quieted some Coverity issues in pngfix.c, png-fix-itxt.c, pngvalid.c, pngstest.c, and pngimage.c. Most seem harmless, but png-fix-itxt would only work with iTXt chunks with length 255 or less. Added #ifdef's to contrib/examples programs so people don't try to compile them without the minimum required support enabled (suggested by Flavio Medeiros). Version 1.6.18beta08 [June 30, 2015] Eliminated the final two Coverity defects (insecure temporary file handling in contrib/libtests/pngstest.c; possible overflow of unsigned char in contrib/tools/png-fix-itxt.c). To use the "secure" file handling, define PNG_USE_MKSTEMP, otherwise "tmpfile()" will be used. Removed some unused WEIGHTED_FILTER macros from png.h and pngstruct.h Version 1.6.18beta09 [July 5, 2015] Removed some useless typecasts from contrib/tools/png-fix-itxt.c Fixed a new signed-unsigned comparison in pngrtran.c (Max Stepin). Replaced arbitrary use of 'extern' with #define PNG_LINKAGE_*. To preserve API compatibility, the new defines all default to "extern" (requested by Jan Nijtmans). Version 1.6.18rc01 [July 9, 2015] Belatedly added Mans Rullgard and James Yu to the list of Contributing Authors. Version 1.6.18rc02 [July 12, 2015] Restored unused FILTER_HEURISTIC macros removed at libpng-1.6.18beta08 to png.h to avoid compatibility warnings. Version 1.6.18rc03 [July 15, 2015] Minor changes to the man page Version 1.6.18 [July 23, 2015] No changes.
2015-07-26Update to 0.6:youri3-37/+52
- No changeset available, adds a few icons.
2015-07-25Find native X libGL.so.2 as well as modular X libGL.so.1.prlw13-7/+23
While here, update to cogl to 1.20.0 Cogl 1.20.0 2015-03-23 List of changes since Cogl 1.18.2 Support for "quad buffer" based stereo rendering Support for Mir window system A number of updates for the Wayland support Improved vblank sync when using glXWaitForMSC Many thanks to: Marco Trevisan (Trevino) Owen W. Taylor Robert Bragg Rui Matos Adel Gadllah Chris Wilson Necdet Yuel Sebastian Rasmussen Seong-ho Cho Ting-Wei Lan
2015-07-23Add a pdf option to gimp package.markd2-4/+10
2015-07-21Update to 1.4.1.rjs5-21/+60
Some bug fixes to MIPS builds. Bug fix to build of accelerated Huffman codec functions. Added NetBSD NEON detection for ARM.
2015-07-18Changes 0.16.2:adam6-33/+24
Fixed several bugs detected by running American Fuzzy Lop
2015-07-17Patch the following CVEssevan11-6/+429
CVE-2004-0941 CVE-2007-0455 CVE-2007-2756 CVE-2007-3472 CVE-2007-3473 CVE-2007-3477 CVE-2009-3546 CVE-2015-0848 CVE-2015-4588 CVE-2015-4695 CVE-2015-4696 Obtained from: CentOS libwmf RPM git Debian Bug 784205 Debian Bug 784192 Red Hat Bug 1227243 via Jason Unovitch in FreeBSD bug 201513 Reviewed by bsiegert@
2015-07-16Changes 9.26.0: unknownadam3-18/+21
2015-07-15Bump PKGREVISION for poppler shlib major bump.wiz2-4/+4
2015-07-12Comment out dependencies of the stylewiz4-11/+11
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS since pkgsrc enforces the newest perl version anyway, so they should always pick perl, but sometimes (pkg_add) don't due to the design of the {,} syntax. No effective change for the above reason. Ok joerg
2015-07-08Update to 6.9.1-7:wiz3-25/+6
2015-07-04 6.9.1-7 Cristy <quetzlzacatenango@image...> * New version 6.9.1-7, SVN revision 19121. 2015-06-27 6.9.1-7 Eric Dalquist * Fixed and escaped output of the json coder. (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&p=27894). 2015-06-25 6.9.1-7 Cristy <quetzlzacatenango@image...> * Support BPG image format (respects -quality option). * A bordered transparent image now remains transparent (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=5&t=27937). * The -update option behavior restored (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=27939).
2015-07-07Changes 2.7:adam2-6/+6
improves multi threading, adds contexts and a new locking plug-in type, among bugfixes and other minor features. If you run lcms in multiple threads, upgrading to this version is highly recommended.
2015-07-07Changes 2.9.0:adam3-9/+12
- Added test for GimpPaletteFile 1324 - Fixed ValueError in Python 2.6 1315 1316 - Fixed tox test script path 1308 - Added width and height properties 1304 - Update tiff and tk tcl 8.5 versions 1303 - Add functions to convert: Image <-> QImage; Image <-> QPixmap 1217 - Remove duplicate code in gifmaker script 1294 - Multiline text in ImageDraw 1177 - Automated Windows CI/build support 1278 - Removed support for Tk versions earlier than 8.4 1288 - Fixed polygon edge drawing 1255 (fixes 1252) - Check prefix length in _accept methods 1267 - Register MIME type for BMP 1277 - Adjusted ImageQt use of unicode() for 2/3 compatibility 1218 - Identify XBM file created with filename including underscore 1230 (fixes 1229) - Copy image when saving in GifImagePlugin 1231 (fixes 718) - Removed support for FreeType 2.0 1247 - Added background saving to GifImagePlugin 1273 - Provide n_frames attribute to multi-frame formats 1261 - Add duration and loop set to GifImagePlugin 1172, 1269 - Ico files are little endian 1232 - Upgrade olefile from 0.30 to 0.42b 1226 - Setting transparency value to 0 when the tRNS contains only null byte(s) 1239 - Separated out feature checking from selftest 1233 - Style/health fixes - Update WebP from 0.4.1 to 0.4.3 1235 - Release GIL during image load (decode) 1224 - Added icns save 1185 - Fix putdata memory leak 1196 - Keep user-specified ordering of icon sizes 1193 - Tiff: allow writing floating point tag values 1113
2015-07-04Remove USE_X11BASE and X11PREFIX.joerg20-49/+33
2015-07-03Actually add tex-bclogo-doc 2.26 (thanks wiz)markd4-0/+29
2015-07-02Add tex-bclogo{,-doc}markd1-1/+3
2015-07-02Add tex-bclogo{,-doc} 2.26markd4-0/+152
The package facilitates the creation of colorful boxes with a title and logo. It may use either tikz or PSTricks as graphics engine.
2015-07-01reset PKGREVISION for ImageMagick update.wiz1-2/+1
2015-07-01Update to 6.9.1.6:wiz5-8/+44
2015-06-13 6.9.1-6 Cristy <quetzlzacatenango@image...> * New version 6.9.1-6, SVN revision 18945. 2015-06-14 6.9.1-6 Cristy <quetzlzacatenango@image...> * Cache cloning on disk optimized with sendfile() (if available). * Add an additional check for end-of-file for the RLE coder (reference http://www.imagemagick.org/discourse-server/viewforum.php?f=3). * Respect resource limits in AVS coder. 2015-06-13 6.9.1-6 Glenn Randers-Pehrson <glennrp@image...> * Reverted change to 6.9.1-3 that skipped palette-building. 2015-06-13 6.9.1-5 Cristy <quetzlzacatenango@image...> * New version 6.9.1-5, SVN revision 18882. 2015-06-03 6.9.1-5 Cristy <quetzlzacatenango@image...> * Use correct scale when interpretting alpha (e.g. rgba(0,0,0,1)). * DrawGetVectorGraphics() now returns proper XML (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27751). * Support writing EXR files with different color types (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=27759). * Prefer PKG_CHECK_MODULES() when searching for delegate libraries. * Throw exception if frame option bevel exceeds to the image width / height. * Resolve undefined behaviors (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27811).
2015-07-01Update to 2.56:wiz2-13/+13
2.56 * Fix Makefile.PL so that it works again. 2.55 * Great simplification of regression framework ought to fix make test problems. * Replace ExtUtils::MakeMaker script with Module::Build system (just in time for Module::Build to be deprecated). * Remove archaic qd.pl (for creating QuickDraw picts) from distribution. 2.54 Patch from yurly@unet.net to fix image corruption in rotate180 when image height is odd.
2015-06-30Recursive revbump associated with update of lang/ocaml to 4.02.2.jaapb1-2/+2
2015-06-30Recursive revbump associated with update of lang/ocaml to 4.02.2jaapb1-2/+2
2015-06-30Update to 2.30.8ryoon3-11/+11
Changelog: 2.30.8 ====== * Add missing nullability annotations * Documentation improvements * Translation updates 2.30.7 ====== * Documentation fixes 2.30.6 ====== * Add annotations to gdk_pixbuf_save_to_buffer * Win32 build fixes * Translation updates 2.30.5 ====== * Convert documentation to markdown * Translation updates 2.30.4 ====== * Make test suite robust against disabled formats * Fix test failure when using libpng without iTXt support * Translation updates
2015-06-30Update to 4.0.4ryoon4-23/+8
Changelog: 2015-06-21 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * libtiff 4.0.4 released. * configure.ac: Add a HAVE_FOO Automake conditional for each add-on library. * test/Makefile.am (JPEG_DEPENDENT_CHECK_PROG): raw_decode requires JPEG support to compile. Use Automake conditional to only include it when JPEG support is available. * html/build.html: Try to improve the nmake-based VC++ build description. * libtiff/tiffconf.vc.h: Build fixes based on testing. * libtiff/tif_config.vc.h: Build fixes based on testing. * libtiff/libtiff.def: TIFFRasterScanline does not exist so remove export for it. 2015-06-20 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * libtiff/tif_config.vc.h: Make adjustments to match the new definitions that configure produces, including for WIN64. Still needs to be tested. * configure.ac: For 64-bit MinGW, fix SSIZE_FORMAT formatting specifier. 64-bit MinGW supports 'long long' but support for 'lld' is not assured by the run-time DLLs and so GCC warns. Add TIFF_SIZE_T and TIFF_SIZE_FORMAT to provide a type definition and printf format specifier to deal with printing values of 'size_t' type. In particular, this was necessary for WIN64. Added a configure test for if the system headers provide 'optarg' (normal case) and block out the many explicit 'extern' statements in the utilities. This was found to be necessary under Windows when getopt is in a DLL and the symbols are already imported with dllimport via standard header files. * test/raw_decode.c (XMD_H): Avoid conflicting typedefs for INT32 and boolean in MinGW build due to including jpeglib.h. * test/rewrite_tag.c (main): Fix problem with location of variable declaration. * libtiff/libtiff.def: Added exports for TIFFGetConfiguredCODECs, TIFFReadRGBAImageOriented, TIFFSetCompressionScheme, TIFFSwabArrayOfTriples, TIFFVGetFieldDefaulted, _TIFFCheckRealloc, TIFFRasterScanline, TIFFSetErrorHandlerExt, TIFFSetWarningHandlerExt, TIFFNumberOfDirectories, TIFFCreateCustomDirectory, TIFFCreateEXIFDirectory, TIFFWriteCustomDirectory, _TIFFRewriteField as recommended by Roger Leigh and justified by use in libtiff tests, documentation, and changelog notes. Also sorted symbol list and removed duplicate entries. 2015-06-16 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * libtiff/tif_getimage.c: Fix four Coverity issues related to unintended sign extension. 2015-06-16 Even Rouault <even.rouault at spatialys.com> * libtiff/tif_unix.c: fix compilation with MSVC (fix by Jeff McKenna) 2015-06-14 Lee Howard <faxguy@howardsilvan.com> * libtiff/tif_unix.c: contribution from Vadim Zeitlin on Bugzilla Bug #2510 fixes several harmless but still annoying warnings * configure: contribution from Ludolf Holzheid on Bugzilla Bug #2498. Adds an option to select the file I/O style on Windows hosts. * libtiff/tif_getimage.c: contribution from Gary Cramblitt on Bugzilla Bug #2409. Correct reading of certain tiled TIFFs. * configure, configure.ac: contribution from Marcos H. Woehrmann on Bugzilla Bug #2405. Correct shell equality operator. * tools/tiffgt.c (raster_draw): contribution from Jay Berkenbilt on Bugzilla Bug #2401. Appropriately call glFlush(). * tools/tiff2pdf.c: change ColorTransform from "0" to "1" following Bugzilla Bug #2150. 2015-06-13 Lee Howard <faxguy@howardsilvan.com> * libtiff/tif_lzw.c: contribution from Andy Cave - decode files that contain consecutive CODE_CLEAR codes. * tools/tiff2pdf.c: contribution from Antti S. Lankila on Bugzilla Bug #2078. Suppress initial output of the header. * tools/tiff2pdf.c: contribution from Yuriy M. Kaminskiy - Take care in using the return value from snprintf(). * tools/tiffcrop.c: contribution from Eduardo Robles Elvira - correctly copy the compression tag from the source TIFF. * tools/tiff2ps.c: contribution from Eduardo Robles Elvira - correct sizing and scaling problems with output document. 2015-06-10 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * libtiff/tif_jpeg.c (JPEGDecode): Split JPEGDecode() into two clean implementations in order to avoid pre-processor hell. Only one of the implementations is used in a given build. 2015-06-08 Even Rouault <even.rouault at spatialys.com> * libtiff/tif_jpeg.c: Fix compilation in BITS_IN_JSAMPLE == 12 case 2015-06-07 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * libtiff/tif_write.c (TIFFWriteEncodedStrip): Fix Coverity 715975 "Division or modulo by zero". (TIFFWriteEncodedTile): Fix Coverity 715976 and 715977 "Division or modulo by zero". (TIFFWriteRawStrip): Fix Coverity 715978 "Division or modulo by zero". (TIFFWriteScanline): Fix Coverity 715979 "Division or modulo by zero". * libtiff/tif_read.c (TIFFStartTile): Fix Coverity 715973 and 715974 "Division or modulo by zero". 2015-05-31 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * libtiff/tif_dir.c (TIFFNumberOfDirectories): Quiet Coverity 1134470 "Logically dead code" by making the roll-over check explicit. * libtiff/tif_luv.c (LogLuvDecodeTile): Fix Coverity 991227 "Division or modulo by zero". (LogLuvDecodeStrip): Fix Coverity 991239 "Division or modulo by zero". (LogLuvEncodeStrip): Fix Coverity 991240 "Division or modulo by zero". (LogLuvEncodeTile): Fix Coverity 991241 "Division or modulo by zero". * libtiff/tif_dirread.c (TIFFReadDirEntryDoubleArray): Fix Coverity 298626 "Logically dead code". (TIFFReadDirEntryFloatArray): Fix Coverity 298627 "Logically dead code". (TIFFReadDirEntryIfd8Array): Fix Coverity 298628 "Logically dead code". (TIFFReadDirEntrySlong8Array): Fix Coverity 298629 "Logically dead code" * libtiff/tif_dir.c (TIFFNumberOfDirectories): Don't depend on ++ operator precedenc in evaluation. Might quench Coverity 1134470 "Logically dead code". * libtiff/tif_jpeg.c (JPEGDecode): Fix Coverity 602597 "Operands don't affect result". This change uses ifdefs to include applicable code based on properties of libjpeg. Still needs to be re-tested with 12-bit "6b" and "MK1". 2015-05-30 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * libtiff/tif_dirwrite.c (_TIFFRewriteField): Fix Coverity 1024310 "Resource leak". * libtiff/tif_ojpeg.c (OJPEGReadHeaderInfoSecStreamDht): Fix Coverity 601720 "Resource leak". * libtiff/tif_jpeg.c (JPEGCleanup): Fix Coverity 298624 "Dereference before null check". * libtiff/tif_ojpeg.c (OJPEGReadBufferFill): Fix Coverity 603400 "Missing break in switch". * contrib/addtiffo/tif_overview.c (TIFF_DownSample): Check buffer size calculation for overflow. * contrib/addtiffo/addtiffo.c (main): Possibly address Coverity 1024226 "Untrusted value as argument". * tools/gif2tiff.c (readgifimage): Fix Coverity 1024222 "Untrusted value as argument". (checksignature): Fix Coverity 1024894 "Ignoring number of bytes read". (readextension): Fix Coverity 1024893 "Ignoring number of bytes read". (readgifimage): Fix Coverity 1024890 "Ignoring number of bytes read". (readraster): Fix Coverity 1024891 "Ignoring number of bytes read". (readgifimage): Fix Coverity 1024892 "Ignoring number of bytes read". * tools/tiff2pdf.c (t2p_readwrite_pdf_image): Fix Coverity 1024181 "Structurally dead code". * tools/raw2tiff.c (main): Fix Coverity 1024887 "Unchecked return value from library". (guessSize): Fix Coverity 1024888 "Unchecked return value from library". (guessSize): Fix Coverity 1214162 "Ignoring number of bytes read". (guessSize): Fix Coverity 1024889 "Unchecked return value from library". * tools/tiff2pdf.c (t2p_readwrite_pdf_image): Fix Coverity 298621 "Resource leak". (t2p_readwrite_pdf_image): Fix Coverity 1024181 "Structurally dead code". (t2p_write_pdf): Fix Coverity 1227690 "Unused value". 2015-05-29 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * contrib/iptcutil/iptcutil.c (formatIPTC): Fix Coverity 1024468 "Infinite loop". (formatIPTC): Fix Coverity 1024727 "Truncated stdio return value". (formatIPTC): Fix Coverity 1214240 "Untrusted loop bound". 2015-05-28 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * contrib/addtiffo/tif_ovrcache.c (TIFFCreateOvrCache): Fix Coverity 298615 "Resource leak". (TIFFGetOvrBlock): Fix Coverity 1024649 "Unintended sign extension". * tools/bmp2tiff.c (main): Fix Coverity 1024225 "Untrusted value as argument". (main): Fix Coverity 1024678 "Unchecked return value from library". (main): Fix Coverity 1024679 "Unchecked return value from library". (main): Fix Coverity 1214160 "Ignoring number of bytes read". * contrib/addtiffo/tif_ovrcache.c (TIFFCreateOvrCache): Fix Coverity 298615 "Resource leak". * tools/tiffcp.c: Fix Coverity 1024306, 1024307, 1024308, 1024309 "Resource leak". * tools/tiffsplit.c (cpTiles): Fix Coverity 1024304 "Resource leak". (cpStrips): Fix Coverity 1024305 "Resource leak". 2015-05-27 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * tools/ras2tiff.c: Fix Sun Raster header definition to be safe for 64-bit systems. Add some header validations. Should fix many Coverity issues. (main): Fix Coverity 1301206: "Integer handling issues (BAD_SHIFT)". (main): Quiet Coverity 1024223 "Untrusted value as argument". * tools/tiffmedian.c (GetInputLine): Fix Coverity 1024795 "Nesting level does not match indentation". (get_histogram): Quiet Coverity 1024386 "Out-of-bounds read". This was a benign mis-diagnosis but added code to enforce against buffer overflow. * tools/tiffcrop.c (ROTATE_ANY): Fix Coverity 1294542 "Logical vs. bitwise operator". (readContigStripsIntoBuffer): Fix Coverity 1024545 "Division or modulo by zero". (readContigTilesIntoBuffer): Fix Coverity 1024586 "Logically dead code". (writeSingleSection): Fix Coverity 1024796 "Nesting level does not match indentation". (writeCroppedImage): Fix Coverity 1024797 "Nesting level does not match indentation". (loadImage): Fix Coverity 1299741 "Dereference before null check". (loadImage): Fix Coverity 1299740 "Out-of-bounds write". 2015-03-02 Even Rouault <even.rouault@spatialys.com> * tools/tiffdither.c: check memory allocations to avoid writing to NULL pointer. Also check multiplication overflow. Fixes #2501, CVE-2014-8128. Derived from patch by Petr Gajdos.
2015-06-30Update to 2.1.1ryoon4-54/+40
Changelog: GD team proudly announces that the 2.1.1 version of GD Graphics Library has been released. We have fixed some reported bugs and improved the build scripts (cmake and configure). See the Changelog files for a full list with details or CVEs. This is a recommended update.
2015-06-30Recursive revbump from pkgsrc/multimedia/libvpx (buildink3.mk).ryoon4-8/+8
2015-06-30Recursive revbump from pkgsrc/multimedia/libvpx.ryoon20-37/+40
2015-06-29Release 0.3.1adam8-140/+23
Lensfun 0.3.1 maintenance release is out with more than 60 new lens profiles and another 30 updated calibrations. Other changes: Improved performance when used with 32-bit float image buffers Introduced automated testing lensfun-update-data now also works without root privileges Fixed autoscaling for panoramic and equirectangular projections
2015-06-22Ensure BUILDLINK_API_DEPENDS are only set when not using the builtinjperkin1-4/+6
version, otherwise those dependency builtins are not included when building x11-links. Fixes missing libxcb links on Linux.
2015-06-22Substitute hardcoded path to the C++ wrapper, fixing CHECK_WRKREF builds.jperkin1-1/+6
2015-06-19Ensure we pull in the required versions of libdrm and libxcb whenjperkin1-1/+3
enabling DRI3 on Linux. Fixes EL6 which has builtin versions that are too old.
2015-06-17Update eog3 to 3.16.2prlw13-59/+9
Highlights from the release notes: * Install symbolic app icon (Jakub Steiner) * Improvements to UI changes based on initial feedback (Felix Riemann) * Adjust UI tests for UI changes (Vadim Rutkovsky) * More cleanup after the first round of UI modernization * Make GAction plugin interface actually usable by plugins NOTE: Plugins using the old GtkUIManager interface won't work anymore! * Modernize the GUI (Allan Day, Jente Hidskes, Felix Riemann) * Migrate to GAction (Jente Hidskes, Felix Riemann) * Fix preferences dialog when using aggressive linker settings (Felix Riemann) * Fixed a few memory leaks (Boris Egorov, Felix Riemann) For full details see: https://git.gnome.org/browse/eog/tree/NEWS?id=3.16.2
2015-06-15Update to 1.15markd3-23/+7
* Remove references to kpathsea xmalloc, and enable non-GNU malloc * dvi.c: Fix long sleep interval in --follow * Remove support for the now dead libt1 * special.c: Use <sys/wait.h> * color.c: Fix segfault at missing xcolor.sty * set.c: Added check for out of memory in libgd allocate * ft.c: Add warning for missing target_light hinting * dvipng.c: Use return value of fgets better
2015-06-15Version 1.7.85 (built with libpng-1.6.16 and zlib-1.2.8)adam2-6/+6
Improved reporting of invalid chunk names. Does not try to put non-printable characters in STDERR; displays hex numbers instead. Fixed include path for utime.h on MSVC (Louis McLaughlin). Eliminated "FAR" memory support (it was removed from libpng at version 1.6.0). Disabled the "-already_crushed" option which does not really work well.
2015-06-14Update adwaita-icon-theme to 3.16.2.1prlw13-10/+332
Use gtk3's gtk-update-icon-cache. 3.16.2 - better metaphor for rotation allowed (bug #747117) - preferences-desktop-font for font-viewer - translations 3.16.0 - translation updates 3.15.92 - symbolic application-system - a11y icons for shell (bug #746022) - generic firmware mimetype icon 3.15.90 - image manipulation action icons for symbolic (Photos) - less bulky folders - fullcolor mark location - grid alignment for some symbolics - translations 3.15.1 - no hard dep on gtk-update-icon-cache (bug #739290) - missing icons needed for HC theme (bug #732511) - updated translations
2015-06-14libepoxy looks for libGL.so.1. This matches the pkgsrc version, butprlw13-3/+19
native X has libGL.so.2. Split the difference and look for libGL.so.
2015-06-14Update to texlive 2015.markd12-42/+48
pdfTEX: Support JPEG Exif as well as JFIF; do not even emit a warning if \pdfinclusionerrorlevel is negative; sync with xpdf 3.04. LuaTEX: New library newtokenlib for scanning tokens; bug fixes in the normal random number generator and other places. XeTEX: Image handling fixes; xdvipdfmx binary looked for first as a sibling to xetex; internal XDV opcodes changed. MetaPost: New numbersystem binary; new Japanese-enabled upmpost and updvitomp programs, analogous to up*tex. Infrastructure: The fmtutil script has been reimplemented to read fmtutil.cnf on a per-tree basis, analogous to updmap. Web2C mktex* scripts (including mktexlsr, mktextfm, mktexpk) now prefer programs in their own directory, instead of always using the existing PATH.
2015-06-14Update to 2.13.1szptvlfn3-19/+6
ChangeLog: http://git.finalrewind.org/feh/plain/ChangeLog Sun, 24 May 2015 11:45:18 +0200 * Release v2.13.1 * Fix --scale-down breaking image centering in fullscreen mode Sun, 17 May 2015 20:40:36 +0200 Daniel Friesel <derf+feh@finalrewind.org> * Release v2.13 * print --verbose output to stderr * Show progress when using --verbose and --loadable / --unloadable * ~/.fehbg is now a shell script and can be executed directly (sourcing it still works) * --max-dimension: ignore width/height limit of 0 pixels * Do not re-render images when toggling keep_zoom_vp * feh/themes: Support quoting with '' too (previously, only "" worked) * Fix potential out of bounds array access in EXIF code (when built with exif=1) Wed, 08 Apr 2015 11:18:41 +0200 Daniel Friesel <derf+feh@finalrewind.org> * Release v2.12.1 * Handle missing HOME in environment * Fix memory leak when a slideshow contains many unloadable images * Fix memory leak when --prelaod removes files from the filelist
2015-06-13Fix build with native / old X11 (build tested on netbsd-6)tnn5-11/+64
Apparently this will be required by GTK3 soon.
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz79-147/+158
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-06-11Now this package should be build on Ruby 2.2.taca1-3/+1
2015-06-09Update dia to 0.97.3, provided by David H. Gutteridge in PR 49954.wiz14-208/+71
dia-0.97.3: 2014-09-05 * Fix double free with some SVG rendering (regression from Dia 0.97.2) * Fixes to cope better with updated versions of Dia's dependencies: - don't crash at start-up with ABI breaking GLib 2-36 - don't assert in cairo 1.12 with invalid arc parameters - avoid kerning problems (character overlap) for all Pango versions - fix image files to be loadable by libpng16 * Backport fixes for some seldom crashes and other annoyances, see: http://bugzilla.gnome.org/buglist.cgi?product=dia&target_milestone=0.97.3 * Update translations for Brazilian Portuguese, German, Hungarian, Polish, Romanian, Serbian and Slovenian