Commit graph

9285 commits

Author SHA1 Message Date
is
8a827a9d90 Fix build problem on IRIX (missing strdup prototype). Reported in
PR 45766, patch from there.
2012-01-19 20:17:47 +00:00
drochner
53f81a0e50 update to 1.1.6
changes:
-handle more attributes
-added support of clipPath element
-added support of visibility style property
-fixed handling of aspect ratio of video
2012-01-19 19:19:21 +00:00
drochner
1b3832cd6d reset PKGREV for base pkg update 2012-01-18 18:37:16 +00:00
drochner
be1744aed6 update to 0.97.2
changes:
-bugfixes
-translation updates
-more colors for SADT
2012-01-18 18:36:51 +00:00
obache
5f879db96d Update blockdiag to 1.1.2.
1.1.2 (2011-12-26)
        ------------------
        * Support font-index for TrueType Font Collections (.ttc file)
        * Allow to use reST syntax in descriptions of nodes
        * Fix bugs
2012-01-18 10:40:39 +00:00
sbd
1e38404e66 Convert packages with add --libdir=* to CONFIGURE_ARGS to use
GNU_CONFIGURE_LIBDIR or GNU_CONFIGURE_LIBSUBDIR.
2012-01-17 21:43:18 +00:00
obache
37f7183d6e Update ruby-gnome2 to 1.1.2.
== Ruby-GNOME2 1.1.2: 2012-01-15

This is a bug fix release of 1.1.1.

=== Changes

==== Ruby/GLib2

  * Fixes
    * [GitHub#94] install missing header files.
      [Reported by mtasaka]

==== Ruby/Pango

  * Fixes
    * [GitHub#94] install a missing header file.
      [Reported by mtasaka]

==== Ruby/GdkPixbuf2

  * Fixes
    * [GitHub#94] install missing header files.
      [Reported by mtasaka]

=== Thanks

  * mtasaka

== Ruby-GNOME2 1.1.1: 2012-01-14

This is a bug fix release of 1.1.0.

=== Changes

==== Ruby/GLib2

  * Fixes
    * [ruby-list:48587] Re: [ANN] Ruby-GNOME2 1.1.0
      fix wrong parent class for GLib::IOChannelWin32Socket.
      [Reported by ashbb]

==== Ruby/GTK2

  * Fixes
    * Fixed a bug that Gtk::ActionGroup#add_radio_actions always fail.

==== Ruby/GStreamer

  * Improvements
    * [win32] Supported FLAC.

=== Thanks

  * ashbb
2012-01-15 12:34:44 +00:00
obache
7e28a59773 bump API version to 1.1.0, switched to jpeg8 compatible API/ABI. 2012-01-15 10:11:53 +00:00
dholland
47271e6a8d USE_TOOLS+=perl (failed in today's solaris build) 2012-01-14 15:38:59 +00:00
obache
2f97717bdb gsed related clean up.
* Stop to treat NetBSD's sed as GNU sed, not full compatible.
  * Then, no need to reset TOOLS_PLATFORM.gsed for NetBSD if USE_TOOLS+=gsed and
    real GNU sed is required.
  * In addition, convert simple USE_TOOLS+=gsed to conditionally, without NetBSD.
* convert {BUILD_,}DEPENDS+=gsed to USE_TOOLS, all tools from gsed are real gsed.
2012-01-14 07:44:33 +00:00
hans
0f6f33e89d Force gsed only on NetBSD. 2012-01-14 03:24:15 +00:00
hans
bbd52967db Convert to USE_TOOLS=zip. 2012-01-14 02:09:35 +00:00
drochner
b2c21751f8 Since this is thought to be a plug-in replacement for pkgsrc/jpeg,
it should provide the jpeg-8 API/ABI rather than the -6b one.
So switch to 1.1.0 with the jpeg8 "configure" option.
Tested to be binary compatible on i386, at least for simple
image viewers.
being here, add "test" target
2012-01-13 20:15:33 +00:00
obache
1f4649c8a2 Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump. 2012-01-13 10:54:43 +00:00
adam
e09e1aa3c5 Changes 1.7.24:
* Do not append a slash to the directory name if it already has one.

Changes 1.7.23:
* Ignore any attempt to use "-ow" with the "-d" or "-e" options, with warning.
* Include zlib.h if ZLIB_H is not defined (instead of checking the libpng
  version; see entry below for pngcrush-1.7.14), and include string.h
  if _STRING_H_ is not defined (because libpng-1.6 does not include string.h)
* Define SLASH = backslash on Windows platforms so the "-d" option will work.
2012-01-12 16:21:08 +00:00
hans
1ad6c602ab Fix build on SunOS. 2012-01-12 15:34:24 +00:00
obache
07542669ff Update ruby-gnome2 to 1.1.0.
== Ruby-GNOME2 1.1.0: 2012-01-05

This is a source cleanup release.

=== Changes

==== Ruby/GLib2

  * Improvements
    * [GitHub#65] Supported GLib 2.31. [Reported by mtasaka]
    * Supported comparing between GLib::Enum/GLib::Flags and Symbol.
  * Fixes
    * [GitHub#1] Fix GLib::Spawn regression.
      [Patch by Geoff Youngs]
    * Plugged memory leaks.
    * Fixed a crash by GC on Ruby 1.9.
  * Changes
    * Remove optional Ruby-GetText-Package dependency.

==== Ruby/GTK2

  * Improvements
    * [ruby-gnome2-devel-en] FileChooserDialog raising warnings on Windows:
      Added hicolor-icon-theme into gem on Windows.
      [Suggested by wNikolai Weibull]
  * Fixes
    * Fixed a crash by GC.
    * Plugged memory leaks.
    * Fixed Gdk::GC#colormap= uses wrong value.
    * Fixed Gtk::TextBuffer#serialize uses wrong value.

==== Ruby/Pango

  * Fixes
    * Plugged memory leaks.

==== Ruby/GdkPixbuf

  * Improvements
    * Gdk::Pixbuf.new supports hash argument.
  * Fixes
    * Plugged memory leaks.

==== Ruby/GStreamer

  * Improvements
    * Supported Windows gem.
    * Improved memory management.
  * Fixes
    * [GitHub#86] Gstreamer: test_caps test fails. [Reported by mtasaka]
    * [GitHub#87] GStreamer: test_span test fails. [Reported by mtasaka]
    * [GitHub#87] GStreamer: test_create_clock test fails.
      [Reported by mtasaka]
    * [GitHub#89] GStreamer: test_fraction_range_new test fails.
      [Reported by mtasaka]
    * [GitHub#91] GStreamer: test_state "sometimes" fails.
      [Reported by mtasaka]

==== Ruby/Poppler

  * Fixes
    * Fixed a wrong conversion in Poppler::Document#find_dest.
      [Reported by Chloé Desoutter]
2012-01-11 13:47:30 +00:00
drochner
c928963d66 sync w/ base pkg update 2012-01-09 17:26:49 +00:00
drochner
95382a68a2 update to 2.24.1
changes:
-bugfixes
-translation updates
2012-01-09 17:25:48 +00:00
obache
2a95e00d0e REcursive bump from boost-libs shlib bump. 2012-01-09 03:01:49 +00:00
obache
43a23bd711 Recursive bump from boost-libs shlib bump. 2012-01-09 02:54:24 +00:00
ryoon
cb1e6f5e0f Update to 12.01.2.
Changelog:
2012.01.04  v.12.01.2
+ Italian user guide was updated.
+ Swedish translation was updated.

2012.01.04  v.12.01.1
+ Bugfix: zoom causes infinite loop after new installation.

2012.01.01  v.12.01
+ New function Search Metadata: search and report image metadata
  (EXIF/IPTC/etc.), using a combined image and text display format.
+ Synchronize Files is 2x faster for an initial installation or after
  importing a large number of new photos (>1000/min. on a fast PC).
+ "my mouse" was removed from all edit and selection dialogs. The mouse
  belongs to the last widget clicked. The main window can be zoomed and
  scrolled during such dialogs by using CTRL + mouse click or drag.
+ Mouse wheel can do zoom-in and zoom-out.
+ Zooming an image re-centers it on the mouse position, and the mouse
  position follows the zoom center to the middle of the window.
+ Zoom ratio configurable: choose 1-4 zooms for each 2x increase in size.
+ DRGB (print color adjust) can save corrections to a file for re-use.
+ Some user settings in various menus were collected together in the
  new menu function Tools > User Settings.
+ Bugfix: Search Image was finding false matches for images with very
  large caption or comments.
+ Bugfix: cannot escape file open dialog if open previous or open recent
  is attempted when there are no previous files (initial installation).
+ Bugfix: interactive GUI translation function failed to initialize.

2011.12.03  v.11.12.2
+ Italian translation was updated.
+ Locale of lc_RC will prefer a .po file named "lc_RC", fallback to "lc".

2011.12.02  v.11.12.1
+ Bugfix: crash at startup - top image directory not correctly
  initialized from previous fotoxx installation.

2011.12.01  v.11.12
+ New function Auto-Trim: automatically trim unused edge areas left over
  from panorama, HDR, HDF, stack, warp and unbend functions.
+ New function: Find bright or dark "stuck" pixels (camera sensor defect)
  (1x1/2x2/3x3 blocks) and fix them by interpolating neighboring pixels.
  Pixel locations can be saved and applied later to other images.
+ Select Area was extended to both select and unselect by matching colors,
  and the pixel search range was made adjustable 1-20x mouse radius.
+ Batch Resize/Export function now supports output of JPEG, PNG, TIFF.
  This can be used to select and convert files to a different format.
+ Convert RAW Files now supports output of JPEG, PNG, TIFF-8, TIFF-16.
+ Warp Area algorithm was made a bit more intuitive and controllable.
+ GUI language translation procedure was simplified.
+ Bugfix: restored some lost translations of dialog buttons.
+ Bugfix: Trim dialog mouse ownership was sometimes misleading.
+ Bugfix: WarpArea did not reset itself if selected area was changed.
+ Bugfix: crash if parallel instances of fotoxx are simultaneously
  editing images and using undo/redo.
2012-01-08 12:35:45 +00:00
obache
4f1689864b Reset PKGREVISION from base pkg update. 2012-01-08 05:26:53 +00:00
obache
9d82ca60a5 Update GraphicsMagick to 1.3.13.
While here, remove unwanted buildlink and add lzma option.

1.3.13 (December 24, 2011)
==========================

Security Fixes:

  None

Bug fixes:

  * In I/O blob, don't rewind already open file handle passed to
    OpenBlob() since we don't know the intended state of this file
    handle, and because it prevents appending to an existing file.

  * In AppendImageProfile(), don't leak profile buffer while appending
    a chunk to an existing profile.

  * Fix deadlock in ClonePixelCache() which was caused by using the
    same semaphore pointer in the source and destination images.

  * Removed bogus SyncBlob() code which sometimes caused a crash and
    was not useful.

  * Fixed crash or hang which occured when the user entered CONTROL-C
    while threaded code was being executed.

  * Fix core dump in AcquireOneCacheViewPixelInlined() when the image
    is in CMYK space.

  * In MontageImages (montage), fix crash observed with "-geometry
    x+0+0".

  * The TIFF reader was crashing for images which use the
    TIFFTAG_OPIIMAGEID tag.

  * AppendImages() (-append) was failing when only one image was
    provided.

  * The `animate`, `display`, and `identify` commands now report any
    error only once, and then proceed to the next file name rather
    than quitting.

  * Don't change the locale settings in InitializeMagick() since this
    may cause problems for international users.  API users are still
    responsible for assuring that locale settings don't break floating
    point parsing and output (i.e. floating point decimal needs to be
    '.' rather than ',').

  * RPM build is fixed (PerlMagick build was broken).

  * RPM build installs documentation to expected places on Red Hat
    type systems.

  * Fixes for usage with OpenSolaris.

  * DESTDIR is supported by PerlMagick build.

  * The matte channel was not being properly enabled or respected for
    TXT images.

  * InitializeMagick() and DestroyMagick() are now fully thread safe.

  * When a shear angle was as zero, the shear request was being
    ignored entirely.

  * In DispatchImage(), the `K` channel was always output as black for
    "CMYK" specification unless the image matte flag was True.

  * MATLAB fixes.

  * PNG fixes.

  * PCL fixes for printing bi-level image on Konica-Minolta printers.

  * EPT error handling fixes.

  * JPEG reader was sometimes truncating large IPTC profiles.

  * JPEG writer now handles errors properly rather than allowing
    libjpeg to exit the program (or hanging if driven by Magick++).

  * JPEG reader now treats an unhandled EXP marker as a warning rather
    than a hard error.

  * File open errors are now reliably reported.

  * Improved rendering precision when using the drawing APIs.

  * For the Magick++ Image backgroundColor(), borderColor(), and
    matteColor() methods, preserve the opacity part of the
    user-specified color.

New Features:

  * Add support for drawing text using a bitmap font.

  * benchmark command supports a -stepthreads option to execute the
    specified command with an increasing number of threads to measure
    how an algorithm benefits from threading.  This mode includes a
    column to show the speedup compared with one thread, and the
    Karp-Flatt metric

  * Added Add support for invoking "gs-cmyk" and "gs-cmyka" entries in
    delegates.mgk when ColorSeparationType or ColorSeparationMatteType
    is requested.  These cause Ghostscript to always output CMYK PAM
    format (even if the input file was not in CMYK format).

  * EXIF profiles are preserved when writing JPEG files.

  * The -mosaic command now respects the composition option specified
    by -compose as well as the image background color specified by
    -background.

  * The TXT coder now supports multiple image frames.

  * For image normalization (-normalize), add support for
    histogram-threshold setting to specify the percentage of the
    histogram to discard when computing image normalization parameters
    (default is 0.1%).  For example `-set histogram-threshold 0.01
    -normalize`.

  * Added an `INFO` coder which produces textual image description
    output similar to `identify` but may be used with convert like "gm
    convert myfile info:-".

  * Support application of the PDF crop box via '-define
    pdf:use-cropbox=true'.

  * For PCL printer output, define pcl:fit-to-page in order for the
    printer to scale the image to fit the page.

  * Added order dither 5x5, 6x6, and 7x7 circular dither patterns to
    create a halftone effect.

  * PNM subformats are now reported as the specific subformat rather
    than just "PNM".

  * NetPBM's PAM format is now supported.

  * MacPaint image format reader is added.

  * Added TIFF LZMA compressor support.

  * Added TIFF support for a tiff:group-three-options define to allow
    power-users to set the value of the GROUP3OPTIONS tag.

  * New core C API function SetImageColorRegion() to set the constant
    pixel color for a specified region of the image.

  * New Wand C API function MagickWriteImagesFile() to append images
    to a provided file handle.

  * New Wand C API function MagickSetImageSavedType() to allow
    specifying the storage type used when saving the file (rather than
    changing the current image characteristics).

  * In Wand C API, the functions NewPixelWand(), NewDrawingWand(), and
    NewMagickWand() invoke InitializeMagick() automatically in case
    user forgets to do so.

  * New Wand C API function MagickSetFormat() to allow setting the
    file or blob format before it has been read.

  * New Wand C API function MagickSetDepth() to set the depth used
    when reading from an image format which requires that the depth be
    specified in advance.

Feature improvements:

  * Now compiles properly with libpng 1.4.X and 1.5.X.

  * Lcms 2.X is supported.

Performance Improvements:

  * TGA read performance improved.

  * PNM read/write performance improved.

  * Convolution (-convolve, -sharpen, -guassian, etc.) is faster.

  * Adaptive threshold image (-lat) is faster.

  * Image trimming (-trim) is faster.

Behavior Changes:

  * For DPX format and packed 10 bits, datums are now represented in
    the same (reversed) order for all RGB and YCbCr formats.
    Previously YCbCr 4:4:4 formats were not swapping the word datums
    because the only real-world files encountered did not swap the
    word datums.

  * The -colors, -map, and -monochrome options now take effect
    immediately rather than at the end of all other processing.

  * Removed non-standard multi-frame extension for SGI format.

  * Windows install footprint is more consistent between DLL and
    static builds.

  * LZMA compressed tarball is in 'xz' format rather than deprecated
    'lzma' format.
2012-01-08 05:25:54 +00:00
dholland
967a4624f6 Update the png handling file in the included copy of vigra from pkgsrc
vigra (which is 1.8.0) to fix build with recent libpng.

I'm not sure if the resolution handling changes (search for "254") are
desirable or not. if something goes wrong, try reverting that.

The package should probably be changed to use pkgsrc vigra, but I
don't want to do that right now.
2012-01-02 22:43:48 +00:00
sbd
be47471506 Get sane-backends building on Linux again by adding a buildlink for
graphics/libv4l and updateing PLIST.Linux
2012-01-02 22:26:39 +00:00
obache
54f6143e71 fixes last commit (variable name changes). 2011-12-29 02:34:02 +00:00
obache
7f40976255 Need to use PKG_BUILD_OPTIONS for conditional buildlink. 2011-12-26 08:54:36 +00:00
sbd
5678a9d202 Remove '-gnu' from MODULE_ARCH in configure so it matches the PLIST on linux. 2011-12-26 02:56:51 +00:00
joerg
7d4c23dd05 Fix build with newer lcms 2011-12-22 16:31:15 +00:00
drochner
60463f4bdd add patches from Redhat to add some input validation and fix a
memory allocation error; both could lead to heap buffer overflows
(CVE-2011-4516, CVE-2011-4517)
bump PKGREV
2011-12-22 16:17:57 +00:00
wiz
befddca938 At least on NetBSD, this needs pthreads, so include pthreads.bl3.mk. 2011-12-20 14:11:33 +00:00
drochner
e2757b4802 update to 0.18
changes:
-based on DCRaw v 9.06
-New Traditional Chinese translation
-Port UFRaw to OpenSolaris
2011-12-17 13:58:28 +00:00
drochner
6be560b91f update to 2.14.1
this switches to the new 2.14 release branch -- many new features
and UI improvements
2011-12-17 13:50:38 +00:00
reed
597e96f577 Remove sentence about experimental backends (for example
no glitz here).

Rejustify long lines while here.
2011-12-16 18:40:28 +00:00
dholland
ccb8bd2484 Yet another package that thinks it's a good idea to conditionalize on
X headers' include guards, which changed at some point. Hack it to
recognize what's there nowadays as well as the old symbol.

While here, deploy INSTALLATION_DIRS to work around apparent dir
permission problems in the package's own install logic.
2011-12-16 05:14:27 +00:00
minskim
d93003ea5b Update tex-metapost{,-doc} to 1.212.
Changes:

* MetaPost now adheres to the openin_any / openout_any settings in
   texmf.cnf

* In some cases 'readfrom' made the file's path be prepended to the
   actually read string from the file.

* The 'prologues:=3 output' with embedded labels was unreliable,
   especially when the resulting eps was included into a TeX document
   via dvips.

* 'newinternal numeric' has been fixed, it generated an error in
   metapost 1.211.

* Label regeneration sometimes failed to run when the file time stamps
   were close together.

* Reallocation of the string pool during output file name creation
   ('outputtemplate') could cause corruption in the created file's name.
2011-12-15 22:34:40 +00:00
marino
7305dd31db graphics/xzgv: Directly link libraries as required for default ld v2.22 2011-12-15 18:52:35 +00:00
marino
a4e31997e2 graphics/xpaint: Directly link libraries as required for default ld v2.22 2011-12-15 18:49:53 +00:00
marino
dbbae66ded graphics/vigra: Fix copy/paste error on DragonFly patch 2011-12-15 18:48:02 +00:00
wiz
9eb1f46c05 Update png to 1.5.7:
Changes since the last public release (1.5.6):
  Added support for ARM processor (Mans Rullgard)
  Fixed bug in pngvalid on early allocation failure; fixed type cast in
    pngmem.c; pngvalid would attempt to call png_error() if the allocation
    of a png_struct or png_info failed. This would probably have led to a
    crash.  The pngmem.c implementation of png_malloc() included a cast
    to png_size_t which would fail on large allocations on 16-bit systems.
  Fix for the preprocessor of the Intel C compiler. The preprocessor
    splits adjacent @ signs with a space; this changes the concatentation
    token from @-@-@ to PNG_JOIN; that should work with all compiler
    preprocessors.
  Paeth filter speed improvements from work by Siarhei Siamashka. This
    changes the 'Paeth' reconstruction function to improve the GCC code
    generation on x86. The changes are only part of the suggested ones;
    just the changes that definitely improve speed and remain simple.
    The changes also slightly increase the clarity of the code.
  Check compression_type parameter in png_get_iCCP and remove spurious
    casts. The compression_type parameter is always assigned to, so must
    be non-NULL. The cast of the profile length potentially truncated the
    value unnecessarily on a 16-bit int system, so the cast of the (byte)
    compression type to (int) is specified by ANSI-C anyway.
  Fixed FP division by zero in pngvalid.c; the 'test_pixel' code left
    the sBIT fields in the test pixel as 0, which resulted in a floating
    point division by zero which was irrelevant but causes systems where
    FP exceptions cause a crash. Added code to pngvalid to turn on FP
    exceptions if the appropriate glibc support is there to ensure this is
    tested in the future.
  Added versioning to pnglibconf.h comments.
  Installed more accurate linear to sRGB conversion tables. The slightly
    modified tables reduce the number of 16-bit values that
    convert to an off-by-one 8-bit value.  The "makesRGB.c" code that was used
    to generate the tables is now in a contrib/sRGBtables sub-directory.
  Added run-time detection of NEON support.
  Multiple transform bug fixes plus a work-round for double gamma correction.
    libpng does not support more than one transform that requires linear data
    at once - if this is tried typically the results is double gamma
    correction. Since the simplified APIs can need rgb to gray combined with
    a compose operation it is necessary to do one of these outside the main
    libpng transform code. This check-in also contains fixes to various bugs
    in compose and rgb to gray (on palette).
  Fixes for C++ compilation using g++ When libpng source is compiled
    using g++. The compiler imposes C++ rules on the C source; thus it
    is desireable to make the source work with either C or C++ rules
    without throwing away useful error information.  This change adds
    png_voidcast to allow C semantic (void*) cases or the corresponding
    C++ static_cast operation, as appropriate.
  Added --noexecstack to assembler file compilation. GCC does not set
    this on assembler compilation, even though it does on C compilation.
    This creates security issues if assembler code is enabled; the
    work-around is to set it by default in the flags for $(CCAS)
  Removed "zTXt" from warning in generic chunk decompression function.
  Validate time settings passed to pngset() and png_convert_to_rfc1123()
    (Frank Busse).
  Added MINGW support to CMakeLists.txt
  Reject invalid compression flag or method when reading the iTXt chunk.
  Moved pngvalid.c into contrib/libtests
  Rebuilt Makefile.in, configure, etc., with autoconf-2.68
  Replaced an "#if" with "#ifdef" in pngrtran.c
  Revised #if PNG_DO_BC block in png.c (use #ifdef and add #else)
  Revised pngconf.h to use " __declspec(restrict)" only when MSC_VER >= 1400,
    as in libpng-1.5.4.
  Put CRLF line endings in the owatcom project files.
  Updated CMakeLists.txt to account for the relocation of pngvalid.c
  Minor fixes to pngvalid.c for gcc 4.6.2 compatibility to remove warnings
    reported by earlier versions.
2011-12-15 17:16:26 +00:00
taca
f4c9158526 Relax dependency to ruby-subexec.
Bump PKGREVISION.
2011-12-15 15:38:05 +00:00
taca
8d46b7c986 Update ruby-chunky_png pacakge to 1.2.5.
Changes are unknown.
2011-12-15 15:37:18 +00:00
obache
024bc3c117 check X11_TYPE for dependency condition check of xwininfo. 2011-12-15 09:14:18 +00:00
marino
90576c7378 graphics/vnc2swf: Fix logic flaw for Makefile dependency
On DragonFly, X11BASE equals LOCALBASE meaning any detected binaries on
X11BASE came from pkgsrc itself and not the native platform as intended.
The result is that x11/xwininfo was not getting added to the DEPENDS list
after that package was installed.
2011-12-15 08:34:32 +00:00
marino
b9f7376817 graphics/vigra: Fix ambiguous math functions for DragonFly 2011-12-15 08:33:44 +00:00
marino
e369b58fd8 graphics/viewnoir: USE_TOOLS+= msgfmt 2011-12-15 08:32:16 +00:00
marino
b4d63383a9 graphics/opencv: Add support for DragonFly 2011-12-14 18:27:22 +00:00
marino
8e4d356318 graphics/libjpeg-turbo: Simple configure fix for DragonFly 2011-12-14 18:25:53 +00:00
marino
f46860b5b6 graphics/gqview-devel: explicitly list all linked libraries
Required for default linking behavior of binutils 2.22 ld
2011-12-14 00:19:15 +00:00