summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2015-10-01Update gdk-pixbuf2* to 2.32.1:wiz6-99/+13
2.32.1 ====== * Make relocations optional * Fix a crash due to overflow when scaling * Drop loaders for some rare image formats: wbmp, ras, pcx * Prevent testsuite failures due to lack of memory * Translation updates 2.32.0 ====== * Fix build issues (#754154) * Fix animation loading (#755269) * More overflow fixes in the scaling code (#754387) * Fix a crash in the tga loader * Translation updates: Swedish, Turkish, Slovak, Indonesian, French, Greek, Polish, Brazilian Portuguese, Danish, Russian, Galician, Hungarian 2.31.7 ====== * Fix several integer overflows (#753908, #753569) * Fix build failure with --disable-modules (#740912) * Port animations to GTask * Translation updates: Chinese (Taiwan), Polish 2.31.6 ====== * Really fix bug 752297. This is CVE-2015-4491 * Translation updates: Catalan 2.31.5 ====== * Add support for g_autoptr for all object types (#750497) * Avoid a possible divide-by-zero in the pixbuf loader (750440) * Remove gettext .pot file hack (#743574) * Be more careful about integer overflow (#752297) * Translation upates: Portuguese 2.31.4 ====== * Bug fixes: 648815 SVGZ icons in notification GNOME3 725582 gdk_pixbuf_apply_embedded_orientation is not working... * Translation updates: Bosnian, Danish, Italian, Kazakh, Korean, Swedish 2.31.3 ====== * API changes: - Revert an annotation change that broke bindings * Build fixes: - Clean up configure - Fix Visual Studio build - Define MAP_ANONYMOUS when needed - Include gi18n-lib.h where needed * Translation updates: Hungarian, German, Indonesian, Turkish, Serbian, Slovenian, Basque, Russian, Icelandic, French, Chinese (Taiwan), Galician, Slovak 2.31.2 ====== * API changes: - Deprecate GdkPixdata - Add gdk_pixbuf_get_options() helper to list set options - Annotations fixes for various functions - Remove incorrect info about area-prepared signal * Image format support changes - Flag multi-page TIFF files - Fix memory usage for GIF animations, add note about minimum frame length - Return an error for truncated PNG files - Add density (DPI) support for JPEG, PNG and TIFF - Fix reading CMYK JPEG files generated by Photoshop - Allow saving 1-bit mono TIFF files as used in faxes - Simplify loader names - Fix loading GIF files when the first write is short - Add progressive loading to ICNS files - Add support for 256x256 ICO files - Fix reading MS AMCap2 BMP files * Other: - Honour requested depth in Xlib - Special-case compositing/copying with no scaling - Add relocation support to OSX and Linux - Prefer gdk-pixbuf's loaders to the GDI+ ones on Windows 2.31.1 ====== * Add gdk_pixbuf_get_file_info_async * Translation updates 2.31.0 ====== * To improve the situation for language bindings, pixbufs can now be constructed from data in GBytes, and pixbuf data can also be extracted in this form. The GBytes data is treated as readonly, and gdk_pixbuf_get_pixels() will create a copy. To avoid this copy, a new function gdk_pixbuf_read_pixels() was introduced which returns a const pointer to the data without copying.
2015-10-01Deal with hardcoded libGL.1.dylib location. Fixes gtk3 apps on OSX.tnn3-8/+18
2015-10-01fix build on Darwin when X11_TYPE=modulartnn1-2/+2
2015-10-01Recursive revbump for poppler-0.36.0 shlib bump.wiz3-6/+6
2015-09-28Update to mesa-11.0.2. This fixes mesa 11 regressions found by dEQP tool.tnn2-6/+6
2015-09-27Experimentally support building with X11_TYPE=modular on OS X. This targetstnn8-23/+189
the Apple DRI platform instead of libpciaccess & libdrm. It is a step towards packaging XQuartz and towards a future goal of migrating the platform away from the so called "native" X11 which is no longer native by the usual definition.
2015-09-27Fix fallout for native X.org users; don't buildlink packages which dotnn1-3/+6
not have the appropriate builtin.mk handling. Should be fixed differently when native X.org catches up.
2015-09-27build introspectable bindingstnn2-5/+11
Bump PKGREVISION
2015-09-26update to mesa-11.0.1.tnn2-6/+6
"With this release we have mostly nouveau and i965 fixes, although there is the odd llvmpipe (big endian) and gbm bugfix."
2015-09-26Update HOMEPAGE.taca1-2/+2
Avoid using rubyforge.org since it stopped most of services.
2015-09-26Avoid using rubyforge.org since it stopped most of services.taca2-4/+4
2015-09-26Update HOMEPAGE.taca2-4/+4
Avoid using rubyforge.org since it stopped most of services.
2015-09-26netbsd-5 build fixtnn2-1/+18
2015-09-26fix link error on solaristnn1-1/+2
2015-09-26Update to mesa-11.0.0 (2015-09-12)tnn13-122/+201
Tested on: - NetBSD 7.0/i386 EeePC 1001PXD with i915 (Pineview) - NetBSD 7.99.21/amd64 with Radeon HD 5450 (Evergreen/Cedar) pkgsrc changes: - make i386 & x86_64 glx-tls dispatch assembly stubs aware of that the dispatch table pointer may be NULL due to TLS implementation limitations - work around run time loader issue on NetBSD (#50277) - TLS dispatch support is now enabled again on NetBSD - llvm option now requires libLLVM 3.7.0 with AMDGPU target - build xatracker library on x86, useful for xf86-video-vmware acceleration - always use shared glapi - always include dri3 support (it will still use dri2 if dri3 not supported) New in Mesa 11: - New hardware support for AMD GCN 1.2 GPUs: Tonga, Iceland, Carrizo, Fiji - OpenGL 4.1 on radeonsi, nvc0 - OpenGL ES 3.0 on freedreno (a3xx, a4xx) - GL_AMD_vertex_shader_viewport_index on radeonsi - GL_ARB_conditional_render_inverted on r600, radeonsi - GL_ARB_depth_buffer_float on a4xx - GL_ARB_derivative_control on radeonsi - GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend on a4xx - GL_ARB_fragment_layer_viewport on radeonsi - GL_ARB_framebuffer_no_attachments on i965 - GL_ARB_get_texture_sub_image for all drivers - GL_ARB_gpu_shader5 on radeonsi - GL_ARB_gpu_shader_fp64 on llvmpipe, radeonsi - GL_ARB_shader_image_load_store on i965 - GL_ARB_shader_precision on radeonsi, nvc0 - GL_ARB_shader_image_size on i965 - GL_ARB_shader_stencil_export on llvmpipe - GL_ARB_shader_subroutine on core profile all drivers - GL_ARB_tessellation_shader on nvc0, radeonsi - GL_ARB_transform_feedback2, GL_ARB_transform_feedback_instanced, GL_EXT_transform_feedback on a3xx, a4xx - GL_ARB_vertex_attrib_64bit on llvmpipe, radeonsi - GL_ARB_viewport_array on radeonsi - GL_EXT_depth_bounds_test on radeonsi, nv30, nv50, nvc0 - GL_EXT_texture_compression_s3tc on freedreno (a3xx) - GL_NV_read_depth (GLES) on all drivers - GL_NV_read_depth_stencil (GLES) on all drivers - GL_NV_read_stencil (GLES) on all drivers - GL_OES_texture_float on all r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe - GL_OES_texture_half_float on all r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe - GL_OES_texture_float_linear on all r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe - GL_OES_texture_half_float_linear on all r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe - GL_EXT_draw_buffers2 on a4xx - GLX_ARB_create_context_robustness on r600, radeonsi - EGL_EXT_create_context_robustness on r600, radeonsi - EGL_KHR_gl_colorspace on r600, radeonsi, nv50, nvc0 - EGL_KHR_gl_texture_3D_image on r600, radeonsi, nv50, nvc0 - EGL 1.5 on r600, radeonsi, nv50, nvc0
2015-09-25update gdlib-config version inforichard4-2/+41
bump PKGREVISION
2015-09-25Bump PKGREVISION just in case.tnn1-1/+2
2015-09-25get rid of INSTALLATION_PREFIX. From joerg@tnn3-49/+51
2015-09-24Update to 3.5.27ryoon9-130/+71
* Use Makefile.common for common stuff. Changelog: NEW IN VERSION 3.5.27 ------------------------ - simplified configuration scripts - deadlock fixes - miniexp under win32 uses tlsalloc instead of _thread vars (pb under xp) NEW IN VERSION 3.5.26 ------------------------ - Thread safe miniexp - Now using the standard autotools approach (thanks to Vincent Torri). - New windows installer (thanks to Konstantin Kravtsov). - Fixed Russian code page issues in windows. - General speedup thanks to lock-free smart pointers. - ddjvu can produce one file per page. - djvused can now set the default page orientation. - Bug fixes all around.
2015-09-24PR pkg/50256: pretend to return NULL in epoxy_get_proc_address after errx()tnn2-3/+12
2015-09-23Has racy build.joerg1-1/+6
2015-09-23Fix gphoto update fallout.joerg2-1/+26
2015-09-23Help lensfun detection. Fix OpenMP syntax.joerg3-2/+18
2015-09-18be more conservative about where we suggest llvmpipe on Linux.tnn1-4/+9
It requires newish GCC.
2015-09-16Turn off llvm option by default for FreeBSD & DragonFlyBSD.tnn1-4/+2
There are conflicting reports regarding if it builds. It has been reported to work in PR pkg/50172, but then again appears to have failed in Sevan's bulk build. (Need to find out exactly which FreeBSD versions this applies to.)
2015-09-16gegl needs gnu extensions so SunOS may no longer use -std=c99richard1-3/+1
2015-09-16PR pkg/50243: PLIST fix when X11_TYPE=modular and PKG_OPTIONS.MesaLib=-dritnn2-8/+13
ok gdt@
2015-09-15Remove flphoto.wiz10-162/+1
Last release from 2004, HOMEPAGE gone, does not build.
2015-09-15Back out enablement of glx-tls for NetBSD. The x86_64 assembler code for thetnn2-5/+3
tls dispatch table (entry_x86-64_tls.h) needs some additional fixes, but although I know the issue it is too hairy to attempt during freeze.
2015-09-14Fix typo and thereby really bump the revision.tron1-2/+2
2015-09-14Re-enable glx on OS X.gdt4-9/+40
Upstream disabled glx on OS X (in an apparent attempt to make it build on systems without X11). However, libepoxy without glx is defective, and gtk3 fails with it. So it seems like the right thing is to ensure X11 presence for libepoxy. This patch reverts upstream's disabling of glx (setting configure variables/defines), making it be like libepoxy 1.2. The resulting libepoxy has glx, and gtk3+ builds fine against it on OS X 10.9. (It remains TBD to sort out how we feel about X vs quartz, but that's a separable issue.) Reviewed by ttn@ and tron@.
2015-09-14Allow building kdegraphics3 and kipi-plugins-kde3 against newerjoerg8-2/+251
libgphoto2.
2015-09-13liblcms may be needed for linking against libkdcraw.joerg1-1/+2
2015-09-13Update rabiit to 2.1.8taca3-9/+9
pkgsrc change: Add dependency to devel/ruby-gnome2-gio. 2.1.8: 2015-09-06 A bug fix release for 2.1.7. 2.1.7 can't start on Windows. Fixes rabbit * Windows: Fixed a bug that Rabbit can't start. [Reported by yoku0825] Thanks * yoku0825 2.1.7: 2015-09-05 Note markup support in Markdown release. Improvements rabbit * Removed GDK rendering engine. (Because cairo is always available since a few years ago. If we can use cairo, there is no problem without GDK rendering engine.) * Improved GTK+ 3 support. (It's not completed yet.) [Patch by okkez] * Removed unused --server option. * Wiki markup: Improved error message when unsupported markup is used. * Markdown markup: Supported error message when multiple images exist in a paragraph. [GitHub#71][Reported by Colin Dean] * Markdown markup: Supported note markup. [Suggested by yoku0825] Syntax is {::note}...{:/note}. Example: Normal text {::note}note{:/note} Normal text Theme * image-timer: Reduced memory usage. * image-slide-number: Reduced memory usage. * clear-blue: Removed indent of the first line in block quote. Document * Marked up README in Markdown. [GitHub#72][Patch by Toshi MARUYAMA] * Improved description about Rabbit in Japanese. [GitHub#74][Patch by YU-TAYU] Fixes rabbit-slide * Fixed a bug that invalid Markdown is generated. [Matafumi Yokoyama] Document * Fixed a bug that side menu is hidden. [GitHub#75][Reported by YU-TAYU] Thanks * okkez * Matafumi Yokoyama * Colin Dean * Toshi MARUYAMA * YU-TAYU * yoku0825
2015-09-13Update ruby-mini-magick to 4.3.3.taca2-6/+6
v4.3.3 * Fixed a bug where, if you would reference any image info inside Image#format {} or Image#combine_options {}, this info would be cached even after these methods were executed, leaving the MiniMagick::Image instance with stale data. v4.3.2 * Fixed MiniMagick::Image.new("...").format("<ext>") not working if the image didn't have an extension. v4.3.1 * Reverted making MiniMagick configuration thread safe, until we figure out what caused #328. v4.3.0 * Fixed early reportings of ImageMagick/GraphicsMagick not being installed by removing the automagically generated methods (commit) * MiniMagick.with_cli is now thread-safe, as well as other configuration options v4.2.10 * Make GraphicsMagick's mogrify support the "-gravity" option. v4.2.9 * Fixes MiniMagick::Image#size to properly return filesize in bytes * Added MiniMagick::Image#human_size which holds ImageMagick's human-readable size string. v4.2.8 This version has been yanked as it holds a backwards incompatibility which breaks CarrierWave. * MiniMagick.with_cli will now restore the old CLI even when errors occur. * Fixed race condition which caused the MiniMagick::Tool methods not to be defined yet (can happen in multithreaded environments) Backwards compatibility * MiniMagick::Image#size now returns a string with the filesize unit included
2015-09-13Update ruby-RMagick to 2.15.4.taca3-7/+15
## RMagick 2.15.4 - Improved C extension building process - @u338steven ## RMagick 2.15.3 - Fixed ImageMagick version detection on Windows - @maisumakun
2015-09-13Allow building Mesalib with option llvm on arm.bouyer1-5/+9
This requires disabling nouveau and radeon drivers. The performance boost is appreciable, glxgears is twice as fast on a cubieboard 2: cubiem:/>/usr/X11R7/bin/glxgears 76 frames in 5.1 seconds = 15.022 FPS 75 frames in 5.0 seconds = 14.889 FPS 75 frames in 5.0 seconds = 14.979 FPS 69 frames in 5.1 seconds = 13.653 FPS 80 frames in 5.1 seconds = 15.831 FPS 78 frames in 5.0 seconds = 15.529 FPS cubiem:/>/usr/pkg/bin/glxgears 121 frames in 5.0 seconds = 24.076 FPS 184 frames in 5.0 seconds = 36.595 FPS 182 frames in 5.0 seconds = 36.072 FPS 175 frames in 5.0 seconds = 34.718 FPS 171 frames in 5.0 seconds = 34.053 FPS 169 frames in 5.0 seconds = 33.734 FPS on the beaglebone the boost is nearly 2x too: beagle:~> /usr/X11R7/bin/glxgears 47 frames in 5.0 seconds = 9.343 FPS 47 frames in 5.1 seconds = 9.246 FPS 47 frames in 5.1 seconds = 9.210 FPS 47 frames in 5.1 seconds = 9.253 FPS 47 frames in 5.1 seconds = 9.252 FPS 47 frames in 5.1 seconds = 9.236 FPS beagle:~> /usr/pkg/bin/glxgears 2 frames in 7.3 seconds = 0.275 FPS 84 frames in 5.1 seconds = 16.613 FPS 84 frames in 5.0 seconds = 16.641 FPS 83 frames in 5.0 seconds = 16.482 FPS 83 frames in 5.0 seconds = 16.480 FPS 83 frames in 5.0 seconds = 16.436 FPS
2015-09-13Correct package list for Mac OS X.tron2-4/+9
2015-09-13Update to 4.0.6:wiz3-7/+8
MAJOR CHANGES: Now builds with CMake 2.8.9 and newer (previously required 3.0.0) CHANGES IN THE SOFTWARE CONFIGURATION: CMakeLists.txt / CMake Supports CMake 2.8.9 and later. Add missing file which wasn't being distributed, causing unit tests to fail. Make shared/static library building configurable. CMake reads all version information directly from configure.ac to avoid duplication of values. CMake builds are now included in 'distcheck' target. Makefile.am Autotools 'make distcheck' now tests the CMake-based build if CMake is available. CHANGES IN LIBTIFF: Fixes to avoid undefined behaviour of signed types (C standard compliance). Fixes to avoid possible isses when casting to unsigned char. Fixes to avoid undefined behaviour with shifts. Fix generation of output with 16 bit or 32 bit integer, when byte swapping is needed, in horizontal predictor (#2521). Fix decoding when there is a single pixel to decode (unlikely case...) and byte swapping is involved. Add add explicit masking with 0xff before casting to uchar in floating-point horizontal differencing and accumulation routines. Eliminate requirement for and use of 64-bit constant values. CHANGES IN THE TOOLS: tiffgt Silence glut API deprecation warnings on MacOS X. fax2ps Detect failure to write to temporary file.
2015-09-13Update to libepoxy-1.3.1 (2015-07-16)tnn4-35/+16
Changes: GL API registry update fixes for a nonconformant GL implementation some library size reductions support reproducible builds
2015-09-13interim fix for PR pkg/50173 (devel/libelf include directory)tnn1-1/+2
XXX shouldn't devel/libelf in fact have a builtin.mk?
2015-09-12cloud.github.com unconditionally redirects to https. Use it directly.tnn1-2/+2
2015-09-12The LLVM option enables JIT accelerated software rendering andtnn2-15/+24
is also required to support the latest RADEON GPUs, so enable it by default on platforms where such GPUs might be encountered. Also enable thread local storage support in GLX for those platforms. Part of PR pkg/50172.
2015-09-12Disable libchamplain option by default.gdt2-4/+8
The libchamplain option used to work, but it doesn't seem to work in this version, and it pulls in a lot of dependencies. Disable it by default until this is resolved.
2015-09-11Note nonfunctional upstream.gdt1-2/+3
2015-09-11avoid conflict with x11/bitmap and graphics/glx-utilstnn2-6/+15
2015-09-11Add workaround for non-zero initialized initial-exec TLS variables.tnn6-4/+97
2015-09-11Must disable EGL when disabling DRI (PR pkg/50232)tnn2-12/+21
2015-09-11NetBSD 5.x build fixtnn3-3/+24
2015-09-11Mark as not ready for python-3.xwiz1-1/+2
SyntaxError: Missing parentheses in call to print