summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz292-497/+979
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-06-13Update to 1.4.2. Shared library name changes from libpn12.* to libpng14.*,wiz7-67/+40
so bump ABI depends. Remove libpng.* from package, instead use buildlink to help some packages that are looking for the library themselves instead of using pkg-config or libpng-config. Changes: version 1.4.2: Restored the macro definition of png_check_sig(). Conditionally compile an "else" statement in png_decompress_chunk(). Documented the fact that png_set_dither() was disabled since libpng-1.4.0. Reenabled png_set_dither() but renamed it to png_set_quantize() to reflect more accurately what it actually does. At the same time, renamed the PNG_DITHER_[RED,GREEN_BLUE]_BITS macros to PNG_QUANTIZE_[RED,GREEN,BLUE]_BITS. Added some "(long)" typecasts to printf calls in png_handle_cHRM(). Relaxed the overly-restrictive permissions of some files. Added the "vstudio" project to replace "visualc6" and "visualc71" which will be removed from libpng-1.5.0. Demonstrate in example.c that lang_key should be initialized. Set PNG_NO_READ_BGR, PNG_NO_IO_STATE, and PNG_NO_TIME_RFC1123 in contrib/pngminim/decoder/pngusr.h to make a smaller decoder application. Include png_reset_zstream() in png.c only when PNG_READ_SUPPORTED is defined. Removed dummy_inflate.c and uncompr.c from contrib/pngminim/encoder Corrected PNG_UNKNOWN_CHUNKS_SUPPORTED to PNG_HANDLE_AS_UNKNOWN_SUPPORTED in gregbook/readpng2.c Corrected protection of png_get_user_transform_ptr. The API declaration in png.h is removed if both READ and WRITE USER_TRANSFORM are turned off but was left defined in pngtrans.c Moved declarations of umsg[] inside the proper #ifdef blocks in pngrutil.c version 1.4.1 [February 25, 2010] Updated CMakeLists.txt for consistent indentation and to avoid an unclosed if-statement warning (Philip Lowman). Revised Makefile.am and Makefile.in to remove references to Y2KINFO, KNOWNBUG, and libpng.la (Robert Schwebel). Revised the makefiles to install the same files and symbolic except for libpng.la and libpng14.la. Make png_set|get_compression_buffer_size() available even when PNG_WRITE_SUPPORTED is not enabled. Revised Makefile.am and Makefile.in to simplify their maintenance. Revised the makefiles to install a link to libpng14.so.14.1 Removed png_set_premultiply_alpha() from scripts/*.def Revised png_decompress_chunk() to improve speed and memory usage when decoding large chunks, using a two-pass method suggested by John Bowler. Added png_set|get_chunk_malloc_max() functions. Relocated "int k" declaration in pngtest.c to minimize its scope. Folded some long lines in the source files. Added defineable PNG_USER_CHUNK_CACHE_MAX and PNG_USER_CHUNK_MALLOC_MAX Eliminated use of png_ptr->irowbytes and reused the slot in png_ptr as png_ptr->png_user_chunk_malloc_max. Return allocated "old_buffer" in png_push_save_buffer() before calling png_error(), to avoid a potential memory leak. Removed the cbuilder5 project, which has not been updated to 1.4.0. Complete rewrite of two-pass png_decompress_chunk() by John Bowler. Removed obsolete unused MMX-querying support from contrib/gregbook Removed the AIX redefinition of jmpbuf in png.h Define _ALL_SOURCE in configure.ac, makefile.aix, and CMakeLists.txt when using AIX compiler. Removed unused gzio.c from contrib/pngminim gather and makefile scripts Changes to Libpng from version 1.2.42 to 1.4.0 (January 4, 2010) Libpng-1.4.0 was released by the PNG Development Group on January 3, 2010. Important new features include support for the iTXt chunk and a function for limiting the amount of memory that a possibly malicious compressed chunk can consume. Some long-deprecated functions and features have been removed. A new private header file that is not visible to applications has been created, to improve our ability to maintain binary compatibility among future libpng versions. Specifically, 1. Private libpng prototypes and macro definitions were moved from png.h and pngconf.h into a new pngpriv.h header file that is not visible to applications. 2. Some obsolete/deprecated macros and functions have been removed. a. We eliminated the obsolete, unused pnggccrd.c and pngvcrd.c files and related makefiles. b. We removed the typecasted NULL definitions such as #define png_voidp_NULL (png_voidp)NULL If you used these in your application, just use NULL instead. c. We eliminated the PNG_1_0_X and PNG_1_2_X macros. d. We eliminated the PNG_LEGACY_SUPPORTED macro. e. We removed many WIN32_WCE #ifdefs. f. We removed the functions png_read_init(info_ptr), png_write_init(info_ptr), png_info_init(info_ptr), png_read_destroy(), and png_write_destroy(). They have been deprecated since libpng-0.95. g. We removed the png_permit_empty_plte() function. It has been deprecated since libpng-1.0.9. Use png_permit_mng_features() instead. h. We removed the obsolete stub functions png_get_mmx_flagmask(), png_set_mmx_thresholds(), png_get_asm_flags(), png_get_mmx_bitdepth_threshold(), png_get_mmx_rowbytes_threshold(), png_set_asm_flags(), and png_mmx_supported() i. We removed the obsolete png_check_sig(), png_memcpy_check(), and png_memset_check() functions. Instead use !png_sig_cmp(), png_memcpy(), and png_memset(), respectively, i.e., replace png_check_sig(buf, 8) with png_sig_cmp(buf, 0, 8) == 0 replace png_memcpy_check(png_ptr, dest, src, length) with png_memcpy(dest, src, length) and replace png_memset_check(png_ptr, dest, value, length) with png_memset(dest, value, length) j. We removed support for global arrays to improve thread safety. k. We removed support for numbered error messages by default, since we never got around to actually numbering the error messages. The function png_set_strip_error_numbers() was removed from the library by default. l. The png_zalloc() and png_zfree() functions are no longer exported. The png_zalloc() function no longer zeroes out the memory that it allocates. m. The function png_set_gray_1_2_4_to_8() was removed. It has been deprecated since libpng-1.0.18 and 1.2.9, when it was replaced with png_set_expand_gray_1_2_4_to_8() because the former function also expanded palette images. 3. Several function prototypes were changed. a. We changed the prototype for png_malloc() from png_malloc(png_structp png_ptr, png_uint_32 size) to png_malloc(png_structp png_ptr, png_alloc_size_t size) b. We changed the prototypes of png_get_compression_buffer_size() and png_set_compression_buffer_size() to work with png_size_t instead of png_uint_32. 4. We added some new features: a. We enabled iTXt chunk support by default. This changes the png_text structure by adding the itxt_length, lang, and lang_key members. b. We added the functions png_set_benign_errors(), png_benign_error(), and png_chunk_benign_error(). With these, you can choose to treat certain normally fatal errors as nonfatal. c. Support for setting the maximum amount of memory that the application will allocate for reading chunks was added, as a security measure. The functions png_set_chunk_cache_max() and png_get_chunk_cache_max() were added to the library. d. We added the png_calloc() function and used it in place of of "png_malloc(); png_memset();" except in the case in png_read_png() where the array consists of pointers; in this case a "for" loop is used after the png_malloc() to set the pointers to NULL, to give robust. behavior in case the application runs out of memory part-way through the process. e. We implemented support for I/O states by adding png_ptr member io_state and functions png_get_io_chunk_name() and png_get_io_state() in pngget.c f. We added PNG_TRANSFORM_GRAY_TO_RGB to the available high-level input transforms. 5. Other changes a. We changed the names of the png_struct and info_struct members "trans" and "trans_values" to "trans_alpha" and "trans_color", respectively. b. Checking for and reporting of errors in the IHDR chunk is more thorough. c. We removed the trailing '.' from the warning and error messages. d. Direct access to png_ptr->jmpbuf has been deprecated since libpng version 1.0.6, and libpng now generates a warning about it. To avoid such warnings, change setjmp(png_ptr->jmpbuf) to setjmp(png_jmpbuf(png_ptr))
2010-06-12Fix build with latest XShm from xsrc. Hopefully still works with otherwiz2-4/+13
Xs. (If not, fix emulators/vice as well, same type of fix.)
2010-06-11update to 2.30.1drochner3-9/+15
This switches to the gnome-2.30 release branch
2010-06-11Changes 0.20:adam2-12/+9
* Exiv2 utility - %a broken in rename - It should be possible to insert newlines in text strings. - Exif.Photo.UserComment unicode comment doesn't work - Added -g option to 'grep' info for individual tags. * Exiv2 library - Pentax 645D makernote update - Update of Pentax makernote - Nikon Capture NX won't save a NEF file manipulated with exiv2 from SVN - Padding of XMP data results in invalid XMP JPEG segment larger than 65535 bytes - Add XMP support for src/metacopy - src/psdimage.cpp: operands of ? are integers of different signs - Wrong conversion of IPTC SpecialInstructions in copyIptcToXmp() - LLVM clang: error: default initialization of an object of const type 'class Exiv2::IptcData const' requires a user-provided default constructor. - Exif.Image.SubIFDs should support more than 4 sub-IFDs - Nikon Makernote tags regression in exiv 0.19 - ShutterSpeedValue should be a signed rational - Allow XMP sidecar files which start with a UTF-8 BOM - Image file gets deleted when writing to it - Writing to read-only TIFF-like file fails - "TIFF-safe" setExifData variant - Optimize binary array elements - Write support for Olympus RAW ORF files - Incorrect Unicode encoding of Exif UserComment tag - LensType not reported for Pentax K-x - Add support for makernote of Sony ARW files - Unable to write GPS data in ORF files with digikam
2010-06-10Make pkglint more happy.wiz1-4/+4
2010-06-10Include desktopdb.mk for .desktop files.wiz1-1/+2
2010-06-08Include bsd.fast.prefs.mk before using ${PKG_INFO}.wiz1-1/+3
2010-06-08Fix dependency pattern.wiz1-2/+2
2010-06-05* enable jbig support, add dependency to jbigkit.obache2-4/+12
* ghostscript-font-std part had been moved from ghostscript-fonts to urw-fonts. add dependency on urw-fonts and adjust gs-font-dir. Bump PKGREVISION (and ABI bump).
2010-06-05Fix included path to ghostscript fonts by giving explicit path.wiz1-1/+2
From obache@
2010-06-05Avoid calling deprecated GTK2 macros. Bump PKGREVISION.wiz3-3/+84
Set LICENSE.
2010-06-05Fix PLIST for doxygen-1.6.3 and DEPEND on that version.wiz2-6/+7
Bump PKGREVISION.
2010-06-05+ gnome-icon-theme-symbolicwiz1-1/+2
2010-06-05Initial import of gnome-icon-theme-symbolic-2.30.0:wiz4-0/+122
This package contains the symbolic icons for the GNOME icon sets.
2010-06-05+ gnome-icon-theme-extraswiz1-1/+2
2010-06-05Initial import of gnome-icon-theme-extras-2.30.1:wiz4-0/+123
This package contains the extra icons for the GNOME icon sets.
2010-06-05Remove some unneeded tools. Stop installing files into awiz2-12/+9
directory GNOME stopped using. Override two more start-here icons with the NetBSD logo. Bump PKGREVISION.
2010-06-05Update to 2.30.3, set LICENSE.wiz3-2527/+1743
2.30.3 - add high resolution volume icons. bug #618021 2.30.2.1 - revert filename change for mail-mark-not(-)junk. bug #616954 - remove old ruby render script - build system fixes 2.30.2 - tweaks to edit-delete - publicshare folder to use same metaphor as emblem-shared - new icon avatar-default to replace stock_person - remove media-zip and jaz. - lighten up displays and computers (bug #616325) 2.30.1 - re-add mail icons - sharper print preview icons - remove shadows form some 16x16s - re-add text-x-preview (no clipping rectangle though) bug #615194 - nautilus app icon fixes - new edit-delete metaphor (x). http://www.bomahy.nl/hylke/blog/remove-the-remove-icon/ 2.30.0 - Bengali translation - remove arrows from format-justify-* 2.29.3 - --enable-icon-mapping works (thanks Luca) - edit-find and edit-find-replace finetuned - redundant system-search tweaked rather than dropped for now 2.29.2 - bugfix: misplaced process-working 2.29.1 - added .pc file back bug #606245 - missing emoticons - accessories-dictionary at 24x24px - highres web-browser - changes-prevent and changes-allow to replace stock-lock icons. bug #611480 - progress-working from 2.28 2.29.0 - initial release of the highres-laden icon theme
2010-06-02Add tex-asyfig{,-doc}.minskim1-1/+3
2010-06-02Import tex-asyfig-doc-0.1c as graphics/tex-asyfig-doc.minskim4-0/+22
This is documentation for tex-asyfig.
2010-06-02Import tex-asyfig-0.1c as graphics/tex-asyfig.minskim4-0/+27
The package provides a means of reading Asymptote figures from separate files, rather than within the document, as is standard in the asymptote package, which is provided as part of the Asymptote bundle. The asymptote way can prove cumbersome in a large document; the present package allows the user to process one picture at a time, in simple test documents, and then to migrate (with no fuss) to their use in the target document.
2010-06-02Update to KDE SC 4.4.4markd4-12/+32
* Several bugs in filename sorting in the Dolphin file manager have been fixed * Issues with encoded filenames in ZIP archives have been fixed * A number of bugs in games, such as KMines, KNetwalk and LSkat and KSpaceDuel have been fixed The changelog lists more
2010-06-02Update clutter-gtk to 0.10.4.obache2-11/+8
Clutter-GTK 0.10.4 18/03/2010 ================================== * Depend on gtk+ >= 2.19.5 * Depend on clutter >= 1.2.0 * Fix introspection annotations for GtkClutterEmbed, GtkClutterScrollable and GtkClutterZoomable * Do no use deprecated gtk+ API * Documentation fixes
2010-05-31Fix build on Solaris; patch from the KDE-Solaris project via Joerndholland2-1/+17
Clausen in PR 37720.
2010-05-29don't install the icon pixmap, this is also done in the frontenddrochner4-5/+18
(and makes more sense there) bump PKGREVISION
2010-05-26Update pear-Image_Color package to 1.0.4.taca2-6/+7
Add LICENSE. Changelog: * Relicensing under LGPL 2.1.
2010-05-26Let tex-a2ping{,-doc} use DISTFILES from TeX Live 2009.minskim4-14/+14
No functional change.
2010-05-25In cogl_get_proc_address(), falls back to gmmodule, same as clutter-1.x.obache3-2/+40
It will fix ruby-clutter. Bump PKGREVISION.
2010-05-25Fix destdir installation.wiz1-1/+2
2010-05-25* take maintainershipobache3-366/+38
* set LICENSE=ruby-license * back to use extconf from gems. C ext ruby module from gems install header files into unwanted location. It confuse build of package using those modules. Moreover, gems module will not be loaded by rb_require from C module. It introduce unwanted behaviour to packages using directly/indirectly using the module. Bump PKGREVISION.
2010-05-23Changes 1.5.4:adam5-48/+29
* New features: - Support for OpenGL 3.3 - Support for OpenGL 4.0 * New extensions: - GL_AMD_conservative_depth - GL_ARB_blend_func_extended - GL_ARB_draw_indirect - GL_ARB_explicit_attrib_location - GL_ARB_gpu_shader5 - GL_ARB_gpu_shader_fp64 - GL_ARB_occlusion_query2 - GL_ARB_sampler_objects - GL_ARB_shader_bit_encoding - GL_ARB_shader_subroutine - GL_ARB_shading_language_include - GL_ARB_tessellation_shader - GL_ARB_texture_buffer_object_rgb32 - GL_ARB_texture_compression_bptc - GL_ARB_texture_rgb10_a2ui - GL_ARB_texture_swizzle - GL_ARB_timer_query - GL_ARB_transform_feedback2 - GL_ARB_transform_feedback3 - GL_ARB_vertex_type_2_10_10_10_rev - GL_EXT_shader_image_load_store - GL_EXT_vertex_attrib_64bit - GL_NV_gpu_program5 - GL_NV_gpu_program_fp64 - GL_NV_gpu_shader5 - GL_NV_tessellation_program5 - GL_NV_vertex_attrib_integer_64bit - GLX_ARB_vertex_buffer_object * Bug fixes: - Parameter constness fix for glPointParameteriv and glPointParameterfv
2010-05-20update to 3.0.1drochner4-37/+36
changes: -some extensions -dropped py-numarray support -bugfixes
2010-05-20fix installation without DESTDIRdrochner2-8/+11
2010-05-18update to 8bdrochner2-7/+8
changes: -Repair problem in new memory source manager with corrupt JPEG data -Repair problem in Makefile.am test target add "test" target
2010-05-17CVE-2010-0829 fix from https://bugzilla.redhat.com/show_bug.cgi?id=573999tez6-3/+130
2010-05-17update to 0.6.2drochner6-69/+67
changes: fixes, cleanup, translation updates
2010-05-17update to 2.10.12drochner4-18/+48
changes: bugfixes
2010-05-17update to 0.99.2.1drochner12-141/+139
changes: -new frameworks: mplot3d, axes grid, axis spine placement -bugfixes
2010-05-17Note for LICENSE.obache1-1/+2
2010-05-17LICENSE=gnu-gpl-v2obache1-1/+2
2010-05-16the checksums coming from ftp.gnome.org and its mirror differ from the file ↵zafer1-3/+3
coming from clutter-project.org. Temporarily disable MASTER_SITES_GNOME.
2010-05-16LICENSE=ruby-licenseobache1-2/+2
2010-05-16Added graphics/panomatic version 0.9.4adam1-1/+2
2010-05-16Pan-o-matic is a tool that automates the creation of control points in Huginadam8-0/+111
written by Anael Orlinski.
2010-05-15LICENSE=gnu-lgpl-v2.1obache1-1/+2
2010-05-15share/doc/html is deprecated, use share/doc/${PKGBASE} instead.obache2-15/+15
Bump PKGREVISION.
2010-05-15LICENSE=gnu-gpl-v2obache1-1/+2
2010-05-15LICENSE=gnu-lgpl-v2.1obache1-1/+2
2010-05-15Note commented out LICENSE (Ruby's).obache1-1/+2