summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2016-09-20Add tex-texdraw{,-doc}markd1-1/+3
2016-09-20Add tex-texdraw 2.0markd8-0/+67
TeXdraw is a set of macro definitions for TeX, which allow the user to produce PostScript drawings from within TeX and LaTeX. TeXdraw has been designed to be extensible. Drawing 'segments' are relocatable, self-contained units. Using a combination of the TeX's grouping mechanism and the gsave/grestore mechanism in PostScript, drawing segments allow for local changes to the scaling and line parameters. Using TeX's macro definition capability, new drawing commands can be constructed from drawing segments.
2016-09-19Update to nvidia-texture-tools to 2.1.0kamil9-291/+14
pkgsrc changes: Drop all local patches as merged Depend on upstreamed support for NetBSD There is no particular upstream changelog, it's a first tag in 5 years with all the patches applied. The major benefit is to unload software from bundling a custom patched (without NetBSD support) version of nvtt.
2016-09-19Recursive PKGREVISION bump for gnutls shlib major bump.wiz1-2/+2
2016-09-18+ graphics/adaptagramskamil1-1/+2
2016-09-18Import adaptagrams commit 0503f7524f as graphics/adaptagrams v. 0.20160901kamil5-0/+129
Adaptagrams is a library of tools and reusable code for adaptive diagramming applications, for example: drawing tools, automated document and diagram layout, smart presentation software, graph drawing, chart layout, etc. Currently, the Adaptagrams repository includes four cross-platform C++ libraries, These libraries are collectively known as cola (Constraint Layout): * libvpsc - a solver for the Variable Placement with Separation Constraints problem. * libcola - a library for constraint graph layout. * libavoid - a library providing high-quality object-avoiding polyline and orthogonalconnector routing for use in interactive diagram editors. * libtopology - a library containing extensions to libcola to support topology preserving constraint-based layout.
2016-09-18Remove pkgsrc-wip referencekamil1-2/+2
2016-09-18+ nvidia-texture-toolskamil1-1/+2
2016-09-18Import nvidia-texture-tools-2.0.8 as graphics/nvidia-texture-toolskamil11-0/+342
NVIDIA Texture Tools is a collection of image processing and texture manipulation tools, designed to be integrated in game tools and asset conditioning pipelines. The primary features of the library are mipmap and normal map generation, format conversion and DXT compression.
2016-09-18Fix paths harder. Also populate more depends from verifypc output.dholland3-5/+42
PKGREVISION -> 4 since it might have built previously on some platforms.
2016-09-18pkglintdholland4-7/+9
2016-09-18Fix broken build.dholland2-5/+20
2016-09-17needs zlibwiedi1-1/+2
2016-09-17needs sqlite3wiedi1-1/+2
2016-09-17needs libmagicwiedi1-1/+2
2016-09-16Needs libiconv.jperkin1-1/+2
2016-09-16Comment out guile option, does not build with it enabled.wiz1-2/+2
2016-09-16Note that upgrade to guile 2.0 is blocked by lilypondgdt1-1/+2
2016-09-15Change to guile20gdt1-2/+2
Ride recent PKGREVISION bump. Not tested, but option is off by default.
2016-09-15After guile's and guile20's installation prefixes have changed, it's timewiz2-4/+4
to bump their dependencies (except those that were bumped in the last 24 hours already).
2016-09-15Change to guile20gdt1-2/+3
2016-09-14Package DeforaOS Artwork 0.1.3khorben3-10/+10
This should fix building when graphics/inkscape is not installed. The only other noticeable improvement in this release is support for building out of the source tree (OBJDIR).
2016-09-132.8 Featured releaseadam2-7/+7
----------------------- Changed ChangeLog direction Fixed many typos in comments, thanks to Stefan Weil for doing that. Fixed localization bug, added a new test case crayons.icc thnaks to Richard Hughes for providing the profile. Fixed a bug in optimizer that made some formats (i.e, bits planar) unavailable Fixed misalignment problems on Alpha. The compiler does not align strings, and accessing begin of string as a uint16 makes code to fail. Added some extra checks to the tools and examples. Fix a bug that prevented to read luminance tag BIG amount of functionality contributed/Sponsored by Alien Skin Software: TransformStride, copyAlpha, performance plug-ins. Fixes some warnings as well. added an extra _ to _stdcall to make it more portable Fixed a bug in transicc for named color profiles Fixed several compiler warnings Added support for Visual Studio 2015 Fixed for XCODE project
2016-09-12Updated freetype2 to 2.7.wiz3-14/+9
Remove subpixel option which is now on by default. CHANGES BETWEEN 2.6.5 and 2.7 I. IMPORTANT CHANGES - As announced earlier, the 2.7.x series now uses the new subpixel hinting mode as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' configuration option to adapt it to your taste (or use the new `FREETYPE_PROPERTIES' environment variable). See the corresponding entry below for version 2.6.4, which gives more information. - A new option `FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES' has been introduced. If set (which is the default), an environment variable `FREETYPE_PROPERTIES' can be used to control driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. See file `ftoption.h' for more. II. IMPORTANT BUG FIXES - After loading a named instance of a GX variation font, the `face_index' value in the returned `FT_Face' structure now correctly holds the named instance index in the upper 16bits as documented. III. MISCELLANEOUS - A new macro `FT_IS_NAMED_INSTANCE' to test whether a given face is a named instance. - More fixes to GX font handling. - Apple's `GETVARIATION' bytecode operator (needed for GX variation font support) has been implemented. - Another round of fuzzer fixes, mainly to reject invalid fonts faster. - Handling of raw CID fonts was broken (bug introduced in version 2.6.4). - The smooth rasterizer has been streamlined to make it faster by approx. 20%. - The `ftgrid' demo program now understands command line option `-d' to give start-up design coordinates. - The `ftdump' demo program has a new command line option `-p' to dump TrueType bytecode instructions.
2016-09-12Fix PLIST inconsistency after recent update, sorry.mef1-9/+6
2016-09-12Updated ImageMagick to 7.0.3.0.wiz3-10/+10
2016-08-29 7.0.3-0 Dirk Lemstra <dirk@lem.....org> * Fixed reading DXT1 images with an alpha channel. * Fixed incorrect padding calculation in PSD encoder.
2016-09-11Drop "55" (php55) from PHP_VERSIONS_ACCEPTED.taca1-2/+2
2016-09-11Update comment about why it doesn't support python-3.x.wiz1-3/+2
2016-09-11Update ansilove to 3.0.4kamil2-10/+9
pkgsrc changes: - reset maintainer to pkgsrc-users@NetBSD.org - set new license modified-bsd -> 2-clause-bsd upstream changes: - Relicensed under the BSD 2-Clause license - Input file is now loaded in main, prior to calling format loaders - Use stat to get input file size instead of custom file size function - Remove now unused file size function - Refactoring bits and columns argument value handling
2016-09-09Add symlink back after fixing videodev.h to include/linux (thanks wiz@)richard3-7/+9
Also fix typo in SYS_open check and use _XOPEN_SOURCE=500 for SunOS in order to get prototype for things like snprintf().
2016-09-08add freetype2 bl3 to fix build on Linux even if it is only used for testingrichard1-1/+17
PR pkg/50775
2016-09-08Add license and fix Linux build to use SYS_openat syscall when SYS_openrichard5-21/+70
isn't available. Also, videodev.h is expected in include/linux to build. Upgrade to more current version next time around.
2016-09-08Include Xaw-Xpm buildlink for missing X11 libraries.darcy1-1/+2
2016-09-08Changes 0.59:adam2-16/+19
Bug fixes.
2016-09-07Updated p5-GraphicsMagick to 1.3.25.wiz1-2/+1
To match GraphicsMagick.
2016-09-07Updated GraphicsMagick to 1.3.25.wiz4-10/+10
1.3.25 (September 5, 2016) ========================== Special Issues: * None Security Fixes: * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap overflow in EscapeParenthesis() used in the text annotation code. While not being able to reproduce the issue, the implementation of this function is completely redone. * Utah RLE: Reject truncated/absurd files which caused huge memory allocations and/or consumed huge CPU. Problem was reported by Agostino Sarubbo based on testing with AFL. * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in the MVG rendering code (also impacts SVG). * TIFF: Fix heap buffer read overflow while copying sized TIFF attributes. Problem was reported by Agostino Sarubbo based on testing with AFL. Bug fixes: * GetToken(): Fix obscure bug (read beyond end of string buffer) noticed while parsing a MVG file. This problem was reported by Gustavo Grieco. * MVG rendering: Fix undesired hard errors when some objects were drawn outside of the image bounds. Requests to draw objects entirely outside of the image should be silently ignored. * MVG/SVG rendering: Fix gradient size sanity checks which were causing gradient requests to fail. Due to a design weakness in that gradient images allocate resources rather than being computations at point of use, the maximum gradient image size is now hard-limited to 5000x5000 pixels until the design problem is fixed. Some SVG icons (as small as 8x8 pixels) authored using Inkscape request absurdly huge gradients. Gradient sizes as large as 20,000x20,000 have been observed in SVG icon files delivered by packages on an Ubuntu Linux system. * SVG: Fix some memory leaks which occur on parsing error. New Features: * None Feature improvements: * ElapsedTime(): Use clock_gettime() (when available with default linkage) to obtain elapsed time. * DescribeImage(): Provide 6 digits of seconds precision in in elapsed time output. Previously the resolution was rounded up to a full second. Windows Delegate Updates/Additions: * webp: Updated bundled libwebp to release 0.5.1. * libxml: Updated bundled libxml2 to release 2.9.4. * lcms: Updated bundled lcms2 to release 2.8. * png: Update bundled libpng to release 1.6.24. Build Changes: * OpenMP is properly configured for clang 3.8 using its own '-lomp' rather than '-lgomp'. Behavior Changes: * SVG: Some SVG files may be rejected due to absurdly large gradient requests. * The 'identify' and 'info' functionality only shows the pixel read rate if image was not read in 'ping' mode. Provide 6 digits of seconds precision in in elapsed time output.
2016-09-01Add dependency to databases/py-sqlite3.nonaka1-2/+3
2016-09-01Updated ImageMagick to 7.0.2.10.wiz2-7/+7
2016-08-27 7.0.2-10 Cristy <quetzlzacatenango@image...> * Release ImageMagick version 7.0.2-10, GIT revision 18750:e3335b3:20160827. 2016-08-27 7.0.2-10 Dirk Lemstra <dirk@lem.....org> * Added define 'psd:additional-info' to preserve the additional information in a PSD file. 2016-08-15 7.0.2-10 Cristy <quetzlzacatenango@image...> * Prevent buffer overflow in BMP & SGI coders (bug report from pwchen&rayzhong of tencent). * Prevent buffer overflow and other problems in SIXEL, PDB, MAP, TIFF and CALS coders (bug report from Donghai Zhu). * The -stream option now increments the pixel pointer properly (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30327).
2016-09-01Updated png to 1.6.25.wiz3-9/+8
Changes since the last public release (1.6.24): Reject oversized iCCP profile immediately. Cleaned up PNG_DEBUG compile of pngtest.c. Conditionally compile png_inflate(). Don't install pngcp; it conflicts with pngcp in the pngtools package. Minor editing of INSTALL, (whitespace, added copyright line) Added MIPS support (Mandar Sahastrabuddhe <Mandar.Sahastrabuddhe@imgtec.com>). Rebased contrib/intel/intel_sse.patch after the MIPS implementation.
2016-08-30Update eog3 to 3.20.4prlw13-10/+8
Version 3.20.4 -------------- Bug fixes: #770143, CVE-2016-6855 out-of-bounds write in eog 3.10.2 #770197, eog leaks error message if loading an SVG fails New and updated translations: - gogo [hr] - Muhammet Kara [tr] New and updated manual translations - Sebastian Rasmussen [sv] Version 3.20.3 -------------- Bug fixes: #767003, Eye Of Gnome should refresh automatically the image when it is edited New and updated translations: - Frédéric Péters [fr] - Sveinn í Felli [is] - Kjartan Maraas [nb] - Cédric Valmary (totenoc.eu) [oc] - Daniel Șerbănescu [ro] - Theppitak Karoonboonyanan [th]
2016-08-29MASTER_SITES directory moved.mef1-2/+2
2016-08-28Remove build dependency that is implied by stsci.distutils.wiz1-2/+1
2016-08-28Remove unnecessary PLIST_SUBST and FILES_SUBST that are now providedwiz6-13/+33
by the infrastructure. Mark a couple more packages as not ready for python-3.x.
2016-08-28Add missing BUILD_DEPENDS and remove BROKEN.wiz1-5/+3
2016-08-26Fix include for errno. Fix obviously infinite loop.joerg3-1/+29
2016-08-26Disable concurrent build of a table generator, it uses a lot of memoryjoerg2-1/+14
and often crashes here.
2016-08-22Upstream patch for not finding plugins. Fixes latex input in inkscape.markd6-3/+153
2016-08-21Update KDE Frameworks to 5.25.0markd10-104/+1081
5.22: Breeze Icons * Many new action and application icons. * Specify offered extensions as per change in kiconthemes KIconThemes * Use appropriate container for internal pointer array * Add opportunity to reduce unneeded disk accesses, introduces KDE-Extensions * Save some disk accesses 5.23: Breeze Icons * Add a CMake option to build binary Qt resource out of icons dir * Many new and updated icons * update disconnect network icon for bigger diference to conntected * update mount and unmount icon * add some avatars from plasma-desktop/kcms/useraccount/pics/sources * remove chromium icon cause the default chromium icon fit's well * make the konsole icons lighter * add mail icons for thunderbird * add public key icon * remove process-working-kde cause the konqueror icons should be used * update krusader icons according to * rename the mic icons according D1291 * add some script mimetype icons * add virtual keyboard and touchpad on/off functionality for OSD KIconThemes * Don't make KIconThemes depend on Oxygen * Selected state concept for icons * Use system colors for monochrome icons Oxygen Icons * Sync weather icons with breeze * Add update icons 5.24: Breeze Icons * Many new or improved icons * fix bug 364931 user-idle icon was not visible * Add a program to convert symbolically linked files to qrc aliases KIconThemes * Add support for loading and using an icontheme in a RCC file automatically * Document icon theme deployment on MacOS and Windows, see https://api.kde.org/frameworks/kiconthemes/html/index.html 5.25: Breeze Icons * update mail- 16px icons to recognize the icons better * update mic and audio status icons to have the same layout and size * New System Settings app icon * add symbolic status gnome icons * add gnome 3 symbolic icon support * Added icons for Diaspora and Vector, see phabricator.kde.org/M59 * New icons for Dolphin and Gwenview * weather icons are status icons no app icons * add some links to xliff thanks gnastyle * add kig icon * add mimetype icons, krdc icon, other app icons from gnastyle * add certificate mimetype icon * update gimp icons thanks gnastyle * globe action icon is now no linked file please use it in digikam * update labplot icons according to mail 13.07. from Alexander Semke * add app icons from gnastyle * add kruler icon from Yuri Fabirovsky * fix broken svg files thanks fuchs KIconThemes * Greatly improve the performance of makeCacheKey, as it is a critical code path in icon lookup * KIconLoader: reduce number of lookups when doing fallbacks * KIconLoader: massive speed improvement for loading unavailable icons * Do not clear search line when switching category * KIconEngine: Fix QIcon::hasThemeIcon always returning true Oxygen Icons * add application-menu to oxygen
2016-08-21Update to 1.7.0ryoon4-12/+14
* Bump API/ABI version Changelog: ------------------------------ What's new in libsixel-1.7 ? ------------------------------ * core: Upgrade stb_image to 2.12. * core: Upgrade stb_image_write.h to v1.02. * core: introduce canonical,fast decoder to prevent segmentation faults * python: add row level API functions to python interface * img2sixel: fix broken -S option * img2sixel: fix broken animated GIF resizing feature * example: add example/drawing * example: add example/python * converters: Makefile tweak from yacp(thanks to @fd00) https://github.com/fd00/yacp/blob/896e9bd819b373e8e99fefcec12bd85c73e7f123/libsixel/libsixel-1.6.0-1bl1.src.patch ------------------------------ What's new in libsixel-1.6 ? ------------------------------ * img2sixel: Add -R(--gri-limit) option. * configure: Fix check for gdImageCreateFromPngPtr availability(thanks to @hattya). * core: Upgrade stb_image to 2.10. * core: Upgrade stb_image_write.h to v1.01. * libsixel-config: Add --datarootdir option to libsixel-config. * img2sixel: Solve encoder option confliction between -m/-e/-I/-b. * core: Introduce new API for output object, sixel_output_set_gri_arg_limit(). * core: Add new API: sixel_encoder_encode_bytes(). ------------------------------ What's new in libsixel-1.5 ? ------------------------------ * img2sixel: Add -k(--insecure) option. * img2sixel: Add -B(--bgcolor) option. * core: Introduce new API for dither object, sixel_dither_set_transparent(). * core: Respect transparency of paletted images(GIF/PNG). * core: Introduce API set for generic image maniplation: sixel_frame_get_pixels() sixel_frame_ref() sixel_frame_unref() sixel_frame_init() sixel_frame_get_pixels() sixel_frame_get_palette() sixel_frame_get_width() sixel_frame_get_height() sixel_frame_get_ncolors() sixel_frame_get_pixelformat() sixel_frame_get_transparent() sixel_frame_get_multiframe() sixel_frame_get_delay() sixel_frame_get_frame_no() sixel_frame_get_loop_no() sixel_frame_strip_alpha() sixel_frame_resize() sixel_frame_clip() * core: Introduce API set for load/write well-known image formats: sixel_helper_load_image_file() sixel_helper_write_image_file() * core: Add more high level APIs (File-to-File conversion API): sixel_encoder_create() sixel_encoder_ref() sixel_encoder_unref() sixel_encoder_set_cancel_flag() sixel_encoder_setopt() sixel_encoder_encode() sixel_decoder_create() sixel_decoder_ref() sixel_decoder_unref() sixel_decoder_setopt() sixel_decoder_decode() * core: Introduce new APIs for semantic error handling: sixel_helper_set_additional_message() sixel_helper_get_additional_message() sixel_helper_format_error() * core: Introduce custom allocator APIs: sixel_allocator_new() sixel_allocator_ref() sixel_allocator_unref() sixel_allocator_malloc() sixel_allocator_calloc() sixel_allocator_realloc() sixel_allocator_free() * core: Add new constructor methods that returns SIXELSTATUS for semantic error handling: sixel_output_new() sixel_dither_new() sixel_frame_new() sixel_encoder_new() sixel_decoder_new() sixel_allocator_new() sixel_output_new() sixel_dither_new() sixel_frame_new() sixel_encoder_new() sixel_decoder_new() * core: Improve processing quality of loading paletted PNG images. * core: Improve processing quality and performance of loading GIF images. * core: Update stb_image.h to version 2.06 * core: Update stb_image_write.h to version 0.94 * Add Python interface * Add Perl interface (alpha) * Add PHP interface (alpha) * Add Ruby interface (alpha) * Add new build helper program: libsixel-config * A lot of bug fixes and minor improvements. Thanks to @msmhrt, @ttdoda, and @msmhrt.
2016-08-21Updated gimp to 2.8.18.wiz3-17/+8
Overview of Changes from GIMP 2.8.16 to GIMP 2.8.18 =================================================== Core: - Initialize fontconfig cache in separate thread to keep GUI responsive on first startup - Properly recognize layer masks as deactivated, e.g. for moving layers - Create $XDG_DATA_HOME if it doesn't exist - (CVE-2016-4994) Multiple Use-After-Free when parsing XCF channel and layer properties - Fix progress access to prevent crash on rapid sequence of commands - Fix crash in gimp-gradient-segment-range-move GUI: - Disable color picker buttons on OS X to prevent a GUI lockup - Disable "new-style" full-screen mode on OS X to prevent a crash - Pulsing progress bar in splash screen to indicate unknown durations - Fix gamut warning color for lcms display filter - Fix unbolding of bold font on edit - Prevent accidental renaming of wrong adjacent item Installer: - Change compression settings to decrease size by 20% - Add Catalan, Danish, French, Dutch Plug-ins: - Fix crash on sRGB JPEG image drag & drop - Fix ambiguous octal-escaped output of c-source - Fix KISS CEL export - Fix progress bar for file-compressor - Make Script-Fu regex match return proper character indexes for Unicode characters - Fix Script-Fu modulo for large numbers General: - Documentation updates - Bug fixes - Translation updates