summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2013-03-11patches are no longer requiredadam1-15/+0
2013-03-11Removed PKGREVISION after GraphicsMagick update to 1.3.18adam1-2/+1
2013-03-11Changes 1.3.18:adam4-12/+15
Special Issues: Due to GCC bug 53967, several key agorithms (e.g. convolution) may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is enabled for floating point math (-mfpmath=sse) if the GCC option -frename-registers is used. Default 32-bit builds do not experience the problem since they use '387 math. It is not clear in what version of GCC this problem started but it was not noticed by the developers until the GCC 4.6 timeframe. Other compilers do not suffer from this bug. Security Fixes: None. Bug fixes: Fixed bug with format substitutions if input string ends with a single '%'. BMP: Fixed an old bug with decoding chromaticity primaries. PNG: Fixed reading of interlaced images. Fix reading of sub-8-bit palette and grayscale images. Some PNG sub-formats were written incorrectly. Fix crash in PNG8 writer if image colors happened to be non-zero but image was not actually colormapped. PNG: Configure script now also searches for libpng versions 16 and 17. TIFF: Fix a crash which was noticed when writing RGBA separated (planar) format. --enable-symbol-prefix was not prefixing all of the C symbols. Some core C library functions were not prefixed. This option applies to the Wand library API as well now. C API: When input is from a user-provided file descriptor, the file position is restored after reading the file header bytes. Previously the file position was rewound to the beginning of the file. This allows reading embedded image data from the current offset in a file, and allows continuing to use the stream after GraphicsMagick has returned the image. C API: It is now possible to invoke CloseBlob() multiple times. display: Display was supposed to respond to +/-usePixmap, but was not. It was responding to +/-use_pixmap. Now it responds to both. Windows/VisualMagick: Fix building GraphicsMagick with Intel ICC compiler driven by Visual Studio Professional 2012. Windows: Avoid a crash and produce a useful diagnostic if Ghostscript is needed but not yet installed. New Features: GM utility: New 'batch' command was contributed by Kenneth Xu which supports executing any number of other GM utility sub-commands in a single invokation in a sort of "batch" script. Input may be piped from standard input, from a specified file, or from a 'GM >' command prompt. This utilities front-end allows any other program/script to drive 'gm' using a co-process model and speeds up execution by eliminating utility start-up/shut-down time. WIN64 (64-bit Windows): Windows 64-bit is now officially supported. convert/mogrify: Now support -auto-orient to automatically rotate the image upright for viewing based on its current orientation setting. Also support -orient to support setting the current image orientation. Please note that the orientation property of EXIF profiles is not yet updated so the EXIF profile will be wrong after using -auto-orient. C API: AutoOrientImage(), new New function to automatically orient the image so that it is upright for normal viewing. Wand API: MagickGetImagePage()/MagickSetImagePage(), new functions to support getting and setting the image page size and offsets. PNG: Added PNG48 and PNG64 support. Added PNG00 support (png encoder that inherits its color-type and bit-depth from the input, if the input was a PNG datastream). Feature improvements: GraphicsMagick TAP tests may now be run stand-alone using Perl's 'prove' TAP test driver. Performance Improvements: Detection of glob specifications in file names is more efficient. Windows Delegate Updates: None. Behavior Changes: ltdl: Libltdl is no longer bundled. Libltdl must be previously installed on the system in order to build the modules configuration. AppendImages() now converts subsequent images to the colorspace of the first image, and no longer converts the first image to RGB. Instead, it is assumed the user knows what she is doing. SetImageColorRegion() no longer automatically converts the image to RGB. The user is responsible for assuring that the provided color is in the same colorspace as the image.
2013-03-11Update p5-Image-Info to 1.34.obache2-8/+6
Revision history for Image::Info 2012-02-29 Slaven Rezic <slaven@rezic.de> Release 1.34 Stable release with all changes in 1.33_50..1.33_51 2013-01-28 Slaven Rezic <slaven@rezic.de> Release 1.33_51 Handle corrupt JPEG files with extraneous bytes 2013-01-25 Slaven Rezic <slaven@rezic.de> Release 1.33_50 Limited support for WBMP files. 2012-11-03 Slaven Rezic <slaven@rezic.de> Release 1.33 Added test image for RT #78471. 2012-10-25 Slaven Rezic <slaven@rezic.de> Release 1.32_52 Handle BMP files with negative heights (RT #78471). 2012-10-24 Slaven Rezic <slaven@rezic.de> Release 1.32_51 Signature fix. 2012-10-23 Slaven Rezic <slaven@rezic.de> Release 1.32_50 Repacked because of Module::Install 1.04 problems (see mail from Miyagawa). Now Image::Info is again using good old EUMM.
2013-03-11Version 1.7.53:adam2-6/+6
* Removed plte_len stuff from the "To do" list because it is done. * Shorten the indexed-PNG tRNS chunk length if it has more entries than the PLTE chunk.
2013-03-11Update ruby-oily_png to 1.1.0.taca2-7/+7
* Bilinear resampling in C. * Removed debugging printf. * Set bounds correctly, add tests. * Store pixels in uint32_t instead of long. Saves space and works on 32-bit systems * Bump chunky_png dependency to 1.2.7.
2013-03-11Update ruby-mini-magick to 3.5.0.taca3-9/+9
No official changes are available, but various bugfixes and document updates.
2013-03-09Update to 0.19.1.gdt2-6/+6
This is a bugfix release, with the only significant change being changing compiler flags to work around what is probably a bug in gcc, tending to show up on ubuntu/amd64.
2013-03-07Fix build problem with ruby18-base, using modern rules from rubygemstaca2-1/+26
and class.
2013-03-07* Switch to use OVERRIDE_GEMSPEC instead of pre-generated gemspec.taca2-90/+5
* Makefile clean up.
2013-03-06Version 1.7.52 (built with libpng-1.6.1beta06 and zlib-1.2.7)adam2-6/+6
Added license info for cexcept.h, libpng, and zlib. Added consideration of "zopfli" compression to the "To do" list. Fixed a typo that caused a cHRM chunk to be "found" if an iCCP chunk were present. Reset best_byte_count before trial loop. Revise global png_set_keep_unknown_chunks() calls to avoid a libpng16 warning. Reset "intent" to "specified_intent" before trial loop. Reset "plte_len" to "specified_plte_len" before trial loop. Initialize length of each trial to 0x7fffffff so any untried method is not the "best method".
2013-03-05Add missing file to PLIST.wiz1-1/+2
2013-03-05Changes 6.8.3.7:adam6-1166/+1165
Bug fixes and improvements.
2013-03-04Added deforaos-camerakhorben1-1/+2
2013-03-04Imported deforaos-camera-0.0.1 as graphics/deforaos-camera (from wip)khorben5-0/+62
DeforaOS Camera is a webcam application, able to take pictures. It is meant to be used as a photo camera application on embedded devices.
2013-03-04png.h no longer includes string.h.joerg2-1/+14
2013-03-03Update to 0.95. No changelog.shattered3-12/+12
2013-03-03Update to 3.05. No changelog.shattered2-7/+7
2013-03-02Don't add default arguments at implementation time.joerg6-1/+71
2013-03-02Consistently return values in non-void functions. Fix return types.joerg6-5/+211
Fix main prototype.
2013-03-02Fix template lookup. Don't add default arguments at implementation time.joerg4-1/+43
2013-03-02Add cstring includes formerly done by png.h.joerg3-1/+27
2013-03-02Provide rpath in imlib2-config --libs output.joerg3-4/+24
2013-03-02Update to 1.6.1beta05 for a bugfix needed by wm/awesome (viawiz2-7/+6
ImageMagick). Version 1.6.1beta01 [February 16, 2013] Made symbol prefixing work with the ARM neon optimizations. Also allow pngpriv.h to be included for preprocessor definitions only, so it can be used in non-C/C++ files. Back ported from libpng 1.7. Made sRGB check numbers consistent. Ported libpng 1.5 options.awk/dfn file handling to 1.6, fixed one bug. Removed cc -E workround, corrected png_get_palette_max API Tested on SUN OS cc 5.9, which demonstrates the tokenization problem previously avoided by using /lib/cpp. Since all .dfn output is now protected in double quotes unless it is to be macro substituted the fix should work everywhere. Enabled parallel tests - back ported from libpng-1.7. scripts/pnglibconf.dfa formatting improvements back ported from libpng17. Fixed a race condition in the creation of the build 'scripts' directory while building with a parallel make. Use approved/supported Android method to check for NEON, use Linux/POSIX 1003.1 API to check /proc/self/auxv avoiding buffer allocation and other library calls (ported from libpng15). Version 1.6.1beta02 [February 19, 2013] Use parentheses more consistently in "#if defined(MACRO)" tests. Folded long lines. Reenabled code to allow zero length PLTE chunks for MNG. Version 1.6.1beta03 [February 22, 2013] Fixed ALIGNED_MEMORY support. Allow run-time ARM NEON checking to be disabled. A new configure option: --enable-arm-neon=always will stop the run-time checks. New checks within arm/arm_init.c will cause the code not to be compiled unless __ARM_NEON__ is set. This should make it fail safe (if someone asks for it on then the build will fail if it can't be done.) Updated the INSTALL document. Version 1.6.1beta04 [February 27, 2013] Revised INSTALL to recommend using CPPFLAGS instead of INCLUDES. Revised scripts/makefile.freebsd to respect ZLIBLIB and ZLIBINC. Revised scripts/dfn.awk to work with the buggy MSYS awk that has trouble with CRLF line endings. Version 1.6.1beta05 [March 2, 2013] Avoid a possible memory leak in contrib/gregbook/readpng.c Fixed bug introduced in libpng-1.6.0beta28 that causes libpng to handle chunks even when they have been tagged PNG_HANDLE_CHUNK_NEVER.
2013-03-02Reset maintainer to "pkgsrc-users@NetBSD.org".tron4-8/+8
2013-03-01Update to 0.2.7. Tested with ufraw and a Samsung NX100 image from thegdt3-8/+13
ufraw user who was having trouble on ubuntu. Upstream NEWS content from web page: Most important: some bugs leading to imprecise results when processing extreme values, e.g. from fisheye lenses, were fixed. Thanks to Torsten B. for working on this! Apart from that we got several new lenses and camera profiles: New DSLR and mirrorless camera lenses: Canon EF 50mm f/1.8 II Canon EF-S 18-55mm f/3.5-5.6 IS II Nikkor 16-35mm f/4G ED-AFS VR Sigma 18-200mm f/3.5-6.3 II DC OS HSM Sigma 50mm F1.4 EX DG HSM Sigma 70-300mm F4-5.6 DL Macro Minolta/Sony AF DT 18-70mm F3.5-5.6 (D) OLYMPUS M.12-50mm F3.5-6.3 Sony DT 18-55mm F3.5-5.6 SAM SAL 1855 Tamron SP 24-70mm F/2.8 Di VC USD Tamron SP AF 10-24mm F/3.5-4.5 Di II LD Aspherical IF Tokina AT-X Pro DX 11-16mm F2.8 LUMIX G 14mm F2.5 Sony E 16mm F2.8 1Sony E 18-55mm F3.5-5.6 OSS Sony E 50mm F1.8 OSS Sony E 55-210mm F4.5-6.3 OSS Sony VCL-ECF1 fisheye converter New compact cameras: Canon G15 Fuji FinePix F200EXR Nikon COOLPIX P60 Olympus XZ-1 Panasonic DMC-LX5 4:3 Sony DSC-RX100, RX100
2013-03-01Drop vestigial patch-ac.gdt3-17/+3
Most of this had been applied upstream (or was taken from upstream). The only thing left was adding an include of string.h, but it builds w/o warnings without it, so that appears no longer necessary.
2013-03-01fix comment about shlib naming mess/fix.gdt1-2/+4
2013-03-01take maintainershipgdt1-2/+2
2013-03-01Update to 0.2.6.gdt4-60/+27
pkgsrc notes: * I know 0.2.7 is out; it has issues on ubuntu so I'm doing this first. * patch-ac should perhaps be dropped. Upstream NEWS content (from web page): * more than 40 new database entries of lenses and compact cameras * new CMake based build system for better cross platform compatibility and compilation fixes for MSVC * better integration into hugin for loading and storing lens parameters via the lensfun library * several bug fixes and stability improvements
2013-03-01Update to 0.19.gdt2-7/+6
(maintenance release; basically bugfixes)
2013-02-27Update to 2.66ryoon5-1165/+1188
Changes: This release contains long awaited features like rigid body physics simulation, dynamic topology sculpting and matcap display. Other new features include Cycles hair rendering, support for high pixel density displays, much better handling of premultiplied and straight alpha transparency, a vertex bevel tool, a mesh cache modifier and a new SPH particle fluid dynamics solver. In detail, see http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.66
2013-02-27Update to 1.1.7ryoon3-17/+24
Changelog: Release 1.1.7 (21 Feb 2013) --------------------------- * Back out dangerous change to thread.h that was in 1.1.6, which could cause performance problems. * Compile fix for WIN32 in strutil.cpp * Compile fix for Windows XP - add implementation of InterlockedExchangeAdd64 Release 1.1.6 (11 Feb 2013) --------------------------- * Fix bug that could generate NaNs or other bad values near the poles of very blurry environment lookups specifically from OpenEXR latlong env maps. * Fix bug in oiiotool --crop where it could mis-parse the geometric parameter. * Fix bug in ImageCache::invalidate() where it did not properly delete the fingerprint of an invalidated file. * Cleanup and fixes in the oiiotool command line help messages. * New function ImageBufAlgo::paste() copies a region from one IB to another. * oiiotool --fit resizes an image to fit into a given resolution (keeping the original aspect ratio and padding with black if needed). * ImageBufAlgo::channels() and "oiiotool --ch" have been extended to allow new channels (specified to be filled with numeric constants) to also be named. * New function ImageBufAlgo::mul() and "oiiotool --cmul" let you multiply an image by a scalar constant (or per-channel constant). * Important maketx bug fix: when creating latlong environment maps as OpenEXR files, it was adding energy near the poles, making low-res MIP levels too bright near the poles. * Fix to "oiiotool --text" and "oiiotool --fill" -- both were incorrectly making the base image black rather than drawing overtop of the previous image. * Fix FreeBSD compile when not using TBB. * New oiiotool --swap exchanges the top two items on the image stack.
2013-02-26Honor sequence point rules.joerg3-1/+39
2013-02-26Don't add default arguments when implementing a method.joerg2-1/+15
2013-02-26Fix return types.joerg4-1/+81
2013-02-26Don't use default arguments when implementing a method.joerg2-1/+15
2013-02-26Fix inline use.joerg6-4/+135
2013-02-25Correct PLIST for building without X11.jperkin2-3/+6
2013-02-22Reset PKG_REVISION along with update of both php53 and php54.taca1-2/+1
2013-02-19Fix build with new libpng.joerg2-1/+14
2013-02-19Handle jpeg9.markd2-1/+19
2013-02-19Bump PKGREVISION for png detection fix.wiz1-2/+2
2013-02-19Detect png-1.6 and 1.7, while we're here.wiz2-1/+17
2013-02-17Revbump all elisp packages after emacs changes.dholland2-3/+4
2013-02-16Changes 4.1.1:adam2-8/+7
Bug Fixes - [Enblend only] Fix a race condition in the seam-line optimizer that can cause wrongly placed seams. - [Enblend and Enfuse] Use a per-thread storage of all OpenMP Vigra-functors. This avoids data races. - [Enblend and Enfuse] The Boost implementation of the `Mersenne Twister' random number generator caused segmentation faults when used in the OpenMP-enabled versions of Enblend and Enfuse. The new implementation is based on the GNU Scientific Library (GSL), which plays nicely with concurrent accesses. - [Enblend only] Correct a mistake that causes overlapping images with multiple seams to be blended incorrectly. - [Enblend only] Require the OpenGL extension `GL_ARB_texture_rectangle' for the `--gpu' option to work. This does away with a pesky warning of OpenGL drivers that do support this extension and avoids crashes with drivers that don't. The GPU performance improvement of Enblend via `--gpu' now is only available with drivers that feature `GL_ARB_texture_rectangle' (among many other required OpenGL extensions). The OpenGL warning about odd texture sizes is unaffected by this change. - [Enblend and Enfuse] Fix a longstanding quirk, which allowed to load masks that were unsuitable for processing.
2013-02-16GIMP 2.8.4adam6-184/+18
Core: - Move the OSX gimpdir to "~/Library/Application Support" GUI: - Better names for the default filters in save and export - Make tool drawing (esp. the brush outline) much more responsive - Remember the "maximized" state across sessions - Simplify the splash image code a lot, makes it appear immediately again - Allow the text tool to start on an image without layers - Various fixes for text style attribute handling - Set unconfigured input devices to eraser if GTK+ says they are erasers - Make language selectable in Preferences on OSX Libgimp: - Make libgimp drawable combo boxes aware of layer groups - Make sure plug-in windows appear on top on OSX - Fix item width in GimpPageSelector (used e.g. in PDF import) Plug-ins: - Better default values in the Drop Shadow script - Fix a whole bunch of bugs in the BMP plug-in - On OSX, use the system's screenshot utility Installer: - Add Brazilian-Portuguese translation to the Windows installer Source and build system: - Many improvements to the OSX bundle build system - Support automake 1.13 General: - Lots of bug fixes - Lots of translation updates
2013-02-16Changes 1.7.50:adam2-7/+6
* Removed completed items from the "To do" list. * Ignore the argument of the "plte_len" argument and just set the "reduce_palette" flag.
2013-02-16Fix incorrect expansion (use PYPKGPREFIX instead of hardcoded py27)wiz2-4/+4
2013-02-16Recursive bump for png-1.6.wiz231-452/+475