Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (34m)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (167d) 

2024-05-26 16:35:53 UTC Now

2014-07-11 17:29:21 UTC MAIN commitmail json YAML

Use check_compiler=yes on Darwin, fixes bootstrap with newer XCode that
includes gcc which is actually clang.

(jperkin)

2014-07-11 16:55:17 UTC MAIN commitmail json YAML

Pass in paths to X11, fixes build on systems where it is installed
in non-standard locations.

(jperkin)

2014-07-11 10:58:43 UTC MAIN commitmail json YAML

Fix ftsynth.h include.  Fixes at least the Linux build.

(jperkin)

2014-07-11 10:10:24 UTC MAIN commitmail json YAML

Updated net/transmission to 2.84

(wiz)

2014-07-11 10:10:10 UTC MAIN commitmail json YAML

Update to 2.84:

  * Fix peer communication vulnerability (no known exploits) reported
  by Ben Hawkes

(wiz)

2014-07-11 09:57:23 UTC MAIN commitmail json YAML

Don't add -lfl on Linux either, causes issues.

(jperkin)

2014-07-11 09:52:52 UTC MAIN commitmail json YAML

Updated textproc/pod2mdoc to 0.0.12

(wiz)

2014-07-11 09:52:42 UTC MAIN commitmail json YAML

Update to 0.0.12:

Render B<NULL> as .Dv NULL.
Correctly check the number of arguments.
Show the usage() message if there are too many arguments.
Mention the optional "file" argument in the usage() message.

(wiz)

2014-07-10 17:00:21 UTC MAIN commitmail json YAML

2014-07-10 16:00:21 UTC MAIN commitmail json YAML

add and enable ruby-yard

(jnemeth)

2014-07-10 15:38:17 UTC MAIN commitmail json YAML

2014-07-10 15:37:13 UTC MAIN commitmail json YAML

remove duplicated entries

(jnemeth)

2014-07-10 15:33:22 UTC MAIN commitmail json YAML

+ calibre-1.43, libXi-1.7.3, libvdpau-0.8, mined-2014.24.2,
  pixman-0.32.6, py-cffi-0.8.6, py-setuptools-5.4, py-six-1.7.3,
  transmission-2.84, wine-devel-1.7.21, x264-devel-20140705.

(wiz)

2014-07-10 13:54:25 UTC MAIN commitmail json YAML

Updated graphics/libpano13 to 2.9.19nb2; net/miniupnpd to 1.8.20140523

(adam)

2014-07-10 13:44:22 UTC MAIN commitmail json YAML

Changes 1.8.20140523:
* Add ipv6_bind_address (option "ipv6_listening_ip")
* disable IPv6 when socket(PF_INTET6, ...) errors with EAFNOSUPPORT
* Add IPV6 multicast membership only on selected "LAN" interfaces

(adam)

2014-07-10 13:41:48 UTC MAIN commitmail json YAML

2014-07-10 02:25:10 UTC MAIN commitmail json YAML

Fix broken patch file in previous commit.

No PKGREVISION bump since it was broken.

(taca)

2014-07-10 00:12:57 UTC MAIN commitmail json YAML

2014-07-09 20:01:26 UTC MAIN commitmail json YAML

Updated graphics/blender to 2.71

(ryoon)

2014-07-09 20:01:08 UTC MAIN commitmail json YAML

2014-07-09 20:00:32 UTC MAIN commitmail json YAML

Updated graphics/openimageio to 1.4.10

(ryoon)

2014-07-09 20:00:01 UTC MAIN commitmail json YAML

Update to 1.4.10

Changelog:
Release 1.4.10 (20 Jun 2014 -- compared to 1.4.9)
-------------------------------------------------
* Fix for portrait-orientation RAW image reads. (#878)
* maketx: Fix case typo for LatLong env map creation when in 'prman'
  mode (#877).
* New Strutil string comparison functions: starts_with, ends_with.
* Make 3.0 compatibility fixes on OSX.
* New Strutil simple parsing functions: skip_whitespace, parse_char,
  parse_until_char, parse_prefix, parse_int, parse_float, parse_string,
  parse_word, parse_identifier, parse_until.
* New Filesystem functions: create_directory, copy, remove, remove_all,
  temp_directory_path, unique_path.

Release 1.4.9 (6 Jun 2014 -- compared to 1.4.8)
-----------------------------------------------
* Allow in-source build (not recommended, but necessary for MacPorts). (#863)
* CPack improvements. (#863)
* Fixes to docs-building makefiles. (#873)
* Make ImageSpec::get_float_attribute correctly convert many integer types.
  (#862)
* Fixed some alloca calls that did not get the right amount of memory. (#866)
* OpenEXR: Improve the quality of lossy b44 compression by more correctly
  using the pLinear value of channels (we were incorrectly using the flag
  to indicate linear channels, but it's really for channels that are
  perceptually linear). (#867)
* More robust build when OpenEXR and IlmBase have installed their
  respective header files in different directories rather than the
  expected behavior of being installed together. (#861)
* Fix an off-by-one loop in IBA::resize that would not get the wrong
  image result, but might trigger debuggers to flag it as touching the
  wrong memory. (#868)
* Fix build break in DEBUG compiles for ustring internals. (#869)
* Fix warnings about potentially uninitialized variables. (#871)
* Make thread.h use more modern gcc intrinsics when gcc >= 4.8, this
  allows correct thread.h operations for PPC and MIPS platforms that
  were't working before. (#865)
* Fix Windows build when OIIO_STATIC_BUILD is used. (#872)
* Fixes to get a clean compile on Windows + MSVC 9. (#872)
* New filters available to direct users of filter.{h,cpp} and for
  ImageBufAlgo, oiiotoo, and maketx: "cubic", "keys", "simon", "rifman". (#874)
* OpenEXR: Fix potential build breaks due to incorrect use of
  Imf::isDeepData() which apparently was not intended to be an
  externally-visible function. (#875)
* JPEG: Fix broken recognition of .jfi extension. (#876)

Release 1.4.8 (23 May 2014 -- compared to 1.4.7)
------------------------------------------------
* Fix several compiler warnings and build breakages for a variety of
  platforms and compiler versions. No new feature or true bug fixes.
  #857, #858, #859

Release 1.4 (19 May 2014) -- compared to 1.3.x
----------------------------------------------
Major new features and improvements:
* The PNM reader now supports "PFM" files, which are the floating point
  extension to PNM. (1.4.1)
* Preliminary support for reading a wide variety of digital camera "RAW"
  files.  (1.4.1)
* New oiiotool commands:
    --cpow : raise pixel values to a power (1.4.1)
    --label : give a name to the top-of-stack image, can be referred
              to later in the command line (1.4.1)
    --cut : combine --crop, --origin +0+0, and --fullpixels. (1.4.3)
    --pdiff : perceptual diff (#815) (1.4.4)
    --polar, --unpolar : complex <-> polar conversion. (#831) (1.4.5)
* oiiotool --resize and --fit, and also maketx when using "good" filters
  for downsizing, have been significantly sped up. When downsizing
  with large filters, we have seen up to 3x improvement. (#808) (1.4.3)

Public API changes:
* New ImageBufAlgo functions:
  - pow() raises pixel values to a power. (1.4.1)
  - cut() cuts a region of pixels and moves it to the origin (combines
    crop, reset origin, and set full res = data resolution). (1.4.3)
  - complex_to_polar() and polar_to_complex() convert from (real,imag)
    to (amplitude,phase) and back. (#831) (1.4.5)
* New string_view class (in string_view.h) describes a non-owning
  reference to a string.  The string_view is now used in many places
  throughout OIIO's APIs that used to pass parameters or return values
  as char* or std::string&.  Read string_view.h for an explanation of why
  this is good. (1.4.2, 1.4.3) (N.B. this was called string_ref until 1.4.6,
  when it was renamed string_view to conform to C++17 draft nomenclature.)
* New array_view<>, array_view_strided<>, strided_ptr<>, and image_view<>
  templates are great utility for passing bounded and strided arrays. (1.4.3)
* Removed deprecated PT_* definitions from typedesc.h.
* Removed the quantization-related fields from ImageSpec. (1.4.3)
* Dither: If ImageOutput::open() is passed an ImageSpec containing the
  attribute "oiio:dither" and it is nonzero, then any write_*() calls
  that convert a floating point buffer to UINT8 output in the file will
  have a hashed dither added to the pixel values prior to quantization
  in order to prevent the appearance of visible banding. The specific
  nonzero value passed for the attribute will serve as a hash seed so
  that the pattern is repeatable (or not). (1.4.3)

Fixes, minor enhancements, and performance improvements:
* Improved oiiotool features:
  * --stats on deep files now prints additional info, such as the minimum
    and maximum depth and on which pixels they were encountered, as well
    as which pixel had the maximum number of depth samples. (1.4.1)
  * --resize and --resample allow WIDTHx0 or 0xHEIGHT, where the '0'
    value will be interpreted as automatically computing the missing
    dimension to preserve the aspect ratio of the source image.
    (#797, #807) (1.4.3)
  * Fixed possible crash when using --origin with tiled, cached
    images. (1.3.12/1.4.2)
  * --pdiff does a perceptual diff (like 'idiff -p'). (#815) (1.4.4)
  * --dumpdata takes a noptional modifier empty=0 that will cause empty
    deep pixels to not produce any output. (#821) (1.4.5)
  * --polar, --unpolar convert from complex (real,imag) to polar
    (amplitude, phase) and vice versa. (#831) (1.4.5)
  * View wildcards: similar to frame range wildcards, "%V" is replaced by
    new names, "%v" by the first letter of each view. The view list is
    {"left","right"} by default, but may be set with the --views argument.
    (1.4.5)
  * --over and --zover set the resulting display/full window to the union
    of those of the inputs; previously it set the display window to that
    of the foreground image, which is often a poor default. (1.4.7)
* ImageCache/TextureSystem:
  - The multi-point version of environment() was broken. (1.3.9/1.4.1)
  - Don't honor the SHA-1 fingerprint found in a file if the "Software"
    metadata doesn't indicate that the file was written by maketx or
    oiiotool. (1.4.3)
* OpenEXR:
  - Multi-part EXR (2.0) didn't write the required "name" attribute for
    each part. (1.3.10/1.4.1)
  - Fix crashing bug when reading stringvector attributes in the
    file. (1.3.11/1.4.2)
  - Add .sxr and .mxr as possible filename extensions (1.3.12/1.4.2)
  - Smarter channel ordering of input of files with ZBack, RA, GA, or BA
    channels (#822) (1.4.5).
  - Adhere to the misunderstood limitation that OpenEXR library doesn't
    allow random writes to scanline files. (1.4.6)
  - More robust with certain malformed metadata. (#841) (1.4.6)
* TIFF: Give a more explicit error message for unsupported tile sizes (1.4.4)
* GIF: Fixes to subimage generation; GIF frames are treated as sequential
  windows to be drawn on canvas rather than as independent images; respect
  "disposal" method; initial canvas is now transparent and all GIFs are
  presented as 4-channel images. (#828) (1.4.5)
* iconvert: properly handle multi-image files for formats that can't
  append subimages. (1.3.10/1.4.1)
* iv info window should print native file info, not translated
  ImageBuf/ImageCache info. (1.3.10/1.4.1)
* Fix ImageCache::get_pixels() for the chbegin != 0 case, when cache
  and output buffer types were not identical. (1.3.10/1.4.1)
* DPX:
  - Fixed several places in the where it could have had buffer
    overruns when processing certain malformed string fields. (1.4.1)
  - Fixed inappropriate use of "dpx_ImageDescriptor" could make invalid
    DPX files (especially when reading metadata from one DPX file,
    changing the number of channels, then writing out again as a DPX
    file). (1.3.10/1.4.1)
  - For output, honor the "Software" metadata attribute passed in.
    (1.3.11/1.4.2)
  - Ignore negative image origin values, which are not allowed by the
    DPX spec which states they are unsigned. (#813) (1.4.4)
  - Fix improper handling of unsupported pixel data types. (#818) (1.4.5)
  - Accept pixel ratio (x/0) to mean 1.0, not NaN. (#834) (1.4.5/1.3.13)
  - Pad subimages to 8k boundaries, as suggested by the DPX spec (1.4.7)
  - Properly write "userdata" field to DPX files if set. (1.4.7)
* PNG:
  - add "png:compressionlevel" and "compression" strategy attributes.
    (1.3.12/1.4.2)
  - output properly responds to "oiio:UnassociatedAlpha"=1 to indicate
    that the buffer is unassociated (not premultiplied) and therefore it
    should not automatically unpremultiply it. (1.4.5)
* Make ImageBuf iterators return valid black pixel data for missing
  tiles. (1.3.12/1.4.2)
* Make the ImageOutput implementations for all non-tiled file formats
  emulate tiles by accepting write_tile() calls and buffering the image
  until the close() call, at which point the scanlines will be output.
  (1.4.3)
* All ImageBufAlgo functions, and oiiotool, strip any "oiio:SHA-1" hash
  values in the metadata in order not to confuse the TextureSystem. (1.4.3)
* IFF: accept write_scanline, even though IFF is tile only. (1.4.3)
* The implementation of the Lanczos filter (and any operations using it)
  have been sped up by using an approximate fast_sinpi instead of the
  more expensive sin() (1.4.3).
* Speed up iinfo --hash / oiiotool --hash by about 20%. (#809) (1.4.4)
* All format writer plugins: ensure that calling close() twice is safe.
  (#810) (1.4.4)
* oiiotool --info and iinfo output have been altered slightly to make them
  match and be consistent. Also, oiiotool didn't say that deep files were
  deep (1.4.4).
* Fixed bad bugs in IBA::flatten() and oiiotool --flatten. (#819) (1.4.5)
* Fix Parameter neglect of properly copying the m_interp field for assignment
  and copy construction. (#829) (1.4.5/1.3.13)
* Fix ImageBufAlgo::circular_shift (and oiiotool --cshift) that did not
  wrap correctly for negative shifts. (#832) (1.4.5/1.3.13)
* The "gaussian" flter incorrectly had default width 2 (correct = 3),
  and the "mitchell" filter incorrect had default width 3 (correct = 4).
  These were bugs/typos, the new way is correct. If you were using those
  filters in ways that used the default width value, appearance may change
  slightly. (1.4.6)

Build/test system improvements:
* libOpenImageIO_Util is now built that only has the utility functions
  in libutil (in addition to the libOpenImageIO, which contains everything).
  This is handy for apps that want to use OIIO's utility functions (such
  as ustring or Filesystem) but doesn't really need any of the image
  stuff.  A build flag BUILD_OIIOUTIL_ONLY=1 will cause only the util
  library to be built.  (1.4.1)
* New build option OIIO_THREAD_ALLOW_DCLP=0 will turn off an
  optimization in thread.h, resulting in possibly worse spin lock
  performance during heavy thread contention, but will no longer get
  false positive errors from Thread Sanitizer.  The default is the old
  way, with full optimization! (1.4.1)
* More robust detection of OpenEXR library filenames. (1.4.1)
* Always reference OpenEXR and Imath headers as <OpenEXR/foo.h> rather
  than <foo.h>. (1.4.1)
* Unit test strutil_test now comprehensively tests Strutil. (1.4.1)
* Fix broken build when EMBEDPLUGINS=0. (1.4.3/1.3.13)
* Fix broken build against OpenEXR 1.x. (1.4.3/1.3.13)
* version.h has been renamed oiioversion.h.  For back compatibility, there
  is still a version.h, but it merely includes oiioversion.h. (#811) (1.4.4)
* Moved all the public header files from src/include to
  src/include/OpenImageIO, so that the src/include area more closely
  matches the layout of an OIIO install area. (#817) (1.4.4)
* Fix compilation problems for PowerPC (#825). (1.4.5/1.3.13)
* Fixes for OpenBSD compilation. (#826/#830) (1.4.5/1.3.13)
* Fixes for Linux compilation when building with BUILDSTATIC=1. (1.4.6)
* Fixes for compilation against IlmBase/OpenEXR 2.1. (1.4.6)
* Improve finding of Freetype on some systems (1.4.6).
* Add to top level Makefile the option STOP_ON_WARNING=0 to let it cleanly
  compile code that generates compiler warnings, without stopping the build.
  (1.4.7)

Developer goodies / internals:
* TBB has been removed completely. (1.4.2)
* Slightly faster timer queries in timer.h for OSX and Windows. (1.4.1)
* Strutil :
  - safe_strcpy() -- like strncpy, but copies the terminating 0 char. (1.4.1)
  - split() fixes bug when maxsplit is not the default value. (1.3.10/1.4.1)
* ParamValue/ParamValueList :
  - ParamValue now allows get/set of the internal 'interp' field. (1.3.9/1.4.1)
  - ParamValueList::push_back is not properly const-ified. (1.4.1)
  - New PVL::find() lets you search on the PVL. (1.4.6)
* fmath.h :
  - New fast_sin, fast_cos, fast_sinpi, fast_cospi are much faster
    polynomial approximations (with max absolute error of ~0.001). (1.4.3)
  - round_to_multiple_of_pow2 - a faster version of the existing
    round_to_multiple(), but only works when the multiple is known to be
    a power of 2. (1.4.6)
* TypeDesc now has operator<, which makes it easier to use STL data structures
  and algorithms that expect an ordering, using TypeDesc as a key. (1.4.6)
* thread.h
  - Slight thread.h portability tweaks. (1.4.1)
  - spin_rw_lock now has more standard lock()/unlock() as synonym for
    for exclusive/write lock, and lock_shared()/unlock_shared() as
    synonym for "read" locks. (1.4.6)
* ustring :
  - new ustringLess and ustringHashIsLess functors make it easier to use
    ustring as keys in STL data structures and algorithms that require
    an ordering function. (1.4.6)
  - improve thread performance significantly by using an
    unordered_map_concurrent internally for the ustring table. (1.4.6)
* unordered_map_concurrent.h :
  - Allow umc template to specify a different underlying map for the
    bins. (1.4.6)
  - Add retrieve() method that's slightly faster than find() when you just
    need a value, not an iterator. (1.4.6)
  - Align bins to cache lines for improved thread performance. (1.4.6)
* ImageBuf iterators have a new rerange() method that resets the iteration
  range, without changing images or constructing a new iterator. (1.4.6)

Release 1.3.14 (19 May 2014 -- compared to 1.3.13)
--------------------------------------------------
* OpenEXR output: More robust with certain malformed metadata. (#841) (1.4.6)
* Rename the string_ref class to string_view. (This is unused in OIIO, it
  is for compatibility with OSL.)
* Build fixes on Linux when using BUILDSTATIC=1.
* Add round_to_multiple_of_pow2 to fmath.h
* Add STOP_ON_WARNING option to the top level Makeile wrapper.
* Add documentation on the Python binding for IBA::cut.
* oiiotool --over and --zover now set the output image's display window to
  the union of the inputs' display window, rather than to the foreground.

(ryoon)

2014-07-09 19:58:04 UTC MAIN commitmail json YAML

Updated graphics/opencv to 2.4.9

(ryoon)

2014-07-09 19:57:36 UTC MAIN commitmail json YAML

Update to 2.4.9

Changelog:
2.4.9

April, 2014

    Several improvements in OpenCL optimizations (ocl::sum, ocl::countNonZero, ocl::minMax, bitwise operationss, Haar face detector, etc)

    Multiple fixes in Naitve Camera (NativeCameraView, cv::VideoCapture);
    Improved CUDA support for all CUDA-enabled SoCs.

    New VTK-based 3D visualization module viz stabilized and back-ported to 2.4 branch.
    The module provides a very convenient way to display and position clouds, meshes, cameras and trajectories, and simple widgets (cube, line, circle, etc.).
    Full demo video can be found at Itseez Youtube channel

    Numerous bugfixes in code and docs from community

    156 pull requests have been merged since 2.4.8

    55 reported bugs have been closed since 2.4.8

2.4.8

December, 2013

    User provided OpenCL context can be used by OpenCV ( ocl::initializeContext )
    A separate OpenCL command queue is created for every CPU thread (allows concurrent kernels execution)
    Some new OpenCL optimizations and bug-fixes

    NVidia CUDA support on CUDA capable SoCs;
    Android 4.4 support, including native camera;
    Java wrappers for GPU-detection functions from core module were added;
    New sample with CUDA on Android was added;
    OpenCV Manager and apps hanging were fixed on Samsung devices with Android 4.3 (#3368, #3372, #3403, #3414, #3436).

    Static linkage support for native C++ libraries;

    139 pull requests have been merged since version:2.4.7!

    32 reported bugs have been closed since version:2.4.7

2.4.7

November, 2013

    Now 'ocl' module can be built without installing OpenCL SDK (Khronos headers in OpenCV tree);
    Dynamic dependency on OpenCL runtime (allows run-time branching between OCL and non-OCL implementation);
    Changing default OpenCL device via OPENCV_OPENCL_DEVICE environment variable (without app re-build);
    Refactoring/extending/bug-fixing of existing OpenCL optimizations, updated documentation;
    New OpenCL optimizations of SVM, MOG/MOG2, KalmanFilter and more;

    New optimization for histograms, TV-L1 optical flow and resize;
    Updated multi gpu sample for stereo matching;
    Fixed BGR<->YUV color conversion and bitwize operations;
    Fixed several build issues;

    Android NDK-r9 (x86, x86_64) support;
    Android 4.3 support: hardware detector (Bugs #3124, #3265, #3270) and native camera (Bug #3185);
    MediaRecorder hint enabled for all Android devices with API level 14 and above;
    Fixed JavaCameraView slowdown (Bugs #3033, #3238);

    Fixed MS Certification test issues for all algorithmical modules and highgui, except OpenEXR and Media Foundation code for camera;
    Implemented XAML-based sample for video processing using OpenCV;
    Fixed issue in Media Foundation back-end for VideoCapture (#3189);

    382 pull requests have been merged since 2.4.6!

    54 reported bugs have been fixed since 2.4.6 (issue tracker query).

(ryoon)

2014-07-09 14:31:33 UTC MAIN commitmail json YAML

No flags past the first argument, please.

(asau)

2014-07-09 12:48:59 UTC MAIN commitmail json YAML

2014-07-09 12:20:04 UTC MAIN commitmail json YAML

Needs c99, __EXTENSIONS__ and -lnsl on SunOS.

(jperkin)

2014-07-09 11:36:29 UTC MAIN commitmail json YAML

2014-07-09 10:30:11 UTC MAIN commitmail json YAML

2014-07-09 04:57:37 UTC MAIN commitmail json YAML

Updated multimedia/adobe-flash-plugin11 to 11.2.202.394

(obache)

2014-07-09 04:57:28 UTC MAIN commitmail json YAML

2014-07-09 03:20:48 UTC MAIN commitmail json YAML

Note update of emacs23 related packages:

editors/emacs23 23.4nb27
editors/emacs23-nox11 23.4nb3

(taca)

2014-07-09 03:19:46 UTC MAIN commitmail json YAML

Bump PKGREVISION with some changes to emacs23.

(taca)

2014-07-09 03:18:44 UTC MAIN commitmail json YAML

2014-07-09 01:51:17 UTC MAIN commitmail json YAML

Note update of editors/emacs24-nox11 package to 24.3nb1.

(taca)

2014-07-09 01:50:44 UTC MAIN commitmail json YAML

Bump PKGREVISION with adding security patches to emacs24.

(taca)

2014-07-09 00:39:33 UTC MAIN commitmail json YAML

missing bump PKGREVISION after libpano13 ABI bump.

(obache)

2014-07-09 00:09:30 UTC MAIN commitmail json YAML

'ordereddict' is required for python<=2.6

(obache)

2014-07-08 19:59:42 UTC MAIN commitmail json YAML

Install top-level index.html, index.htm redirects to it. Bump revision.

(joerg)

2014-07-08 15:22:09 UTC MAIN commitmail json YAML

Add missing dependencies. Bump revision.

(joerg)

2014-07-08 15:21:48 UTC MAIN commitmail json YAML

2014-07-08 14:59:40 UTC MAIN commitmail json YAML

2014-07-08 14:57:16 UTC MAIN commitmail json YAML

Updated textproc/tinyxml to 2.6.2nb2

(jperkin)

2014-07-08 14:57:06 UTC MAIN commitmail json YAML

Switch to using libtool to build the shared library.  The bsd.lib.mk
infrastructure appears to use some constructs which are not currently
available in bootstrap-mk-files.

Bump PKGREVISION and add BUILDLINK_ABI_DEPENDS on the new revision, as
we cannot guarantee that the shared library name didn't change.

(jperkin)

2014-07-08 14:47:59 UTC MAIN commitmail json YAML

Added print/tex-pageslts version 1.2c

(joerg)

2014-07-08 14:47:39 UTC MAIN commitmail json YAML

2014-07-08 14:17:52 UTC MAIN commitmail json YAML

note bozohttpd 20140708.

(mrg)

2014-07-08 14:17:16 UTC MAIN commitmail json YAML

update to bozohttpd 20140708.  changes include minor bug fixes, .svg
support, and fixes for truncation issues handling .htaccess and
.bz*direct files.

(mrg)

2014-07-08 13:50:31 UTC MAIN commitmail json YAML

Make PKG_DEVELOPER clean.

(jperkin)

2014-07-08 13:38:46 UTC MAIN commitmail json YAML

Updated emulators/aranym to 0.9.16

(ryoon)

2014-07-08 13:37:30 UTC MAIN commitmail json YAML

Update to 0.9.16

* Update EmuTOS image to 0.9.3

Changelog:
2013/04/12 - version 0.9.16 released @ atariada.cz

Major highlights of this release:

o JIT CPU compiler supported on 64-bit Linux and Mac OS X now!
  (Jens made a miracle)

o MFPR FPU emulation should be perfect
  (Andreas ironed out few remainings bugs)

o Ethernet support under Mac OS X should be way better
  (Philipp added support for big packets and multi-packets)

o ARAnyM (with JIT?) now runs also on ARM platform driven by Linux
  (is Jens planning on making a blazing fast ARAnyM on Android?)

o new config setting "LoadToFastRAM" to load kernel in FastRAM
  (is Andreas working on fixing Linux-m68k issues in FastRAM?)

o David G叩lvez improved NatFeat USB support (now requires FreeMiNT 1.17+)

There's also a small set of bugs fixed in this release - mainly in Mac OS X
thanks to Philipp but also some generic things like GPIP (Patrice).

(ryoon)

2014-07-08 13:27:10 UTC MAIN commitmail json YAML

Updated devel/gob2 to 2.0.20nb1

(jperkin)

2014-07-08 13:26:51 UTC MAIN commitmail json YAML

Package links against libfl, so mark lex as a runtime dependency.

Bump PKGREVISION.

(jperkin)

2014-07-08 13:15:24 UTC MAIN commitmail json YAML

Updated www/firefox to 30.0nb2
Updated www/seamonkey to 2.26.1nb1

(ryoon)

2014-07-08 13:14:43 UTC MAIN commitmail json YAML

Bump PKGREVISION of www/firefox and www/seamonkey

* Use gstreamer 1.0 instead of gstreamer 0.10.
  Suggested by Ottavio Caruso.

(ryoon)

2014-07-07 20:01:47 UTC MAIN commitmail json YAML

Don't use "-pe", it breaks unprivileged builds on FreeBSD, use "-pp" instead.

(asau)

2014-07-07 20:01:14 UTC MAIN commitmail json YAML

Don't use "pax -pe", it breaks unprivileged builds on FreeBSD, use "-pp" instead.

(asau)

2014-07-07 18:06:59 UTC MAIN commitmail json YAML

2014-07-07 17:01:57 UTC MAIN commitmail json YAML

Continue to disable CD-ROM support on SunOS, missed after the package
converted from autotools to CMake.

(jperkin)

2014-07-07 16:44:18 UTC MAIN commitmail json YAML

2014-07-07 14:41:09 UTC MAIN commitmail json YAML

The symlink to java is not needed anymore.

(ryoon)

2014-07-07 14:25:52 UTC MAIN commitmail json YAML

Updated lang/newlisp to 10.6.0

(ryoon)

2014-07-07 14:25:32 UTC MAIN commitmail json YAML

Update to 10.6.0 from 10.5.4

* Add Java dependency, it is used with GUI server.

Changelog:
10.5.5 2013 November 20th, development release
  Allow trailing , (comma) in JSON arrays. The new JSON ECMA-404 seems not
  to allow it but the JavaScript standard ECMA-262 and many browsers do.

  Added makefile_linux_openwrt for for TP-link TL-WR703N travel router
  contributed by Dexter.

  In arithmetik big integer operations + - * / % more than two operands
  are allowed as in normal precision integer operations.

  On Windows support UNIX conventions for formatting 64-bit integers.
  I.e.: %lld %llu %llx %llX additionally to %I64d %I64u %I64x %I64X

  Added ++, -- to qa-bigint. Fixed sign change on second operand of
  bigint -- when second operand was negative.

  Some cleanup in Cilk API when releasing resources.

  The 'gcd' function now also works on big integers and > 2 operands.

  On UBUNTU Linux decimal numbers can be formatted using a GNU extension
  in libc, e.g: (format "%'d" 12345) => 12,345
  The optional ' (single quote) after the % character causes thousands
  to be separated with the appropiate character for the current locale.

  Fixed a cell leak introduced in 10.5.5 when deleting contexts.

  The default pretty-print float setting has been changed to "%1.15g".

  'reset' now also cancels command line parameter processing.

  A fix in 'round' when number is exacty 0.5.

  'map', 'apply', 'stats', 'corr', 't-test' now also can take arrays

  'bayes-query' with Fisher's Chi2 method calculated wrong probabilities
  when training in more than two categories. When training in two
  categories the result probabilities were swapped - reporting the
  probability for the second category first. 'bayes-query' calculating
  probabilities with the Chain Bayesian method - using the true flag -
  was not affected.

  Many documentation changes and corrections.

10.5.6 December 10th, 2013, development release
  Since OSX 10.9 Maverick (format "%'d" 12345) => 12,345 will work too.
  Will not work on any locale but works on en_US.UTF-8.

  Fixed 'apply' for arrays introduced in 10.5.5 for a cell/memory leak.

  When making hash trees using the predefined context 'Tree',
  the default symbol in the new context is protected as is 'Tree:Tree'.
  Default symbols in hash trees must be 'nil' in order for the hash
  statement syntax for namespaces to work.

  When copying symbols from a source context to a target contest using 'new'
  or 'def-new', the 'protected?' property is copied too.

  An empty list as index vector for a list or array yields the original
  list or array as return value:
      (set 'L '(1 2 (3 4)))
      (L '())    => (1 2 (3 4))
      (nth '() L) => (1 2 (3 4))

  Many document changes, additions and corrections.

  'int' can convert binarys numbers like (int "0b11111") => 31
  This format is recognized by the code reader/loader since v.10.4.4.

  Integers are accepted as hash keys. This allows creating sparse vectors:
      (new Tree 'V)
      (V 123 "hello")
      (V 123) => "hello"

  'reverse' can be used on arrays.

  Anaphoric system variable $it is now set to the value of the conditional
  expression in 'if'.

  Speed improvements in evaluateExpression().  For this The -pendatic option
  has been turned off in Linux to avoid ISO C90 mixed declaration warnings.

  'length' on integers will return the number of digits, just like it already
  does on bigint numbers, on floats returns the number of decimal digits before
  the decimal separator.

10.5.7
  Fixes for deprecated CYGWIN compile. See also makefile_cygwin for more info.

  Clear potential error condition when doing 'import'.

  In guiserver.jar: When adding columns with empty string headers, this will not
  any more put the column number as header. This allows to add columns to
  headerless tables, as possible when supplying empty string headers in the
  initial gs:table statement.

  Debugger will now always highlight the correct expression, not highlight
  the first one if multiple instances exist.

  Eliminated strncat() for BSD and better speed with memcpy() in most places.

  Delay signal-behavior change in spawn after getting parameters. Makes better
  error recovery.

  In guiserver.jar: New table functions. Thanks to Ferry de Bruin.
    gs:table-remove-row, gs:table-set-column-name and gs:table-set-row-count.
  To avoid API naming confusions, the naming of old gs:table-set-row-number
  is deprecated and should be called as gs:table-show-row-number.
  The old naming will continue to work. Three new optional parameters for
  'gs:scroll-pane' can specify colun header, row headers and a widget
  for the top left corner of a table used in the scroll pane.

  'find-all' should return an empty list as documented when nothing is found
  on strings too.

  Some renaming of functions and constants for better code readability and
  some small refactoring in several files.

  qa-bench has been redone with changes for Emscripten compiled newLISP.
  Now calibrates for comparison with Mac OSX 9.1 on 2.3GHz Intel Core i5.

  Fixed a crash bug when colon operator has missing or wrong-type args
  on 64-bit compiles.

  newLISP compiled to JavaSript with Emscripten
  ---------------------------------------------
  Added makefile_emscripten_lib_utf8. For this
  Must download and install the Emscripten-SDK from here:
      https://github.com/kripken/emscripten/wiki/Emscripten-SDK
  Tested on OSX 10.9 installing emsdk-portable.tar.gz v.1.7.8

  The newlisp-js-lib.js is made using makefile_emscripten_lib_utf8.

  The new function 'eval-string-js' takes a JavaSript string.
  New 'display-html' can either replace the current page or display
  a page in a new tab of the host browser. 'display-html' must be
  defined in Emscripten appplication .html

  Some functions (filter, index, clean, exists, forl-all) will not show
  error messages under certain circumstanmces in the monitor, although
  newLISP behaves correctly throwing the exception (setjmp/longjmp), they
  just don't reach the Emscripten console (log). In this case, if the error
  is not 'catch'ed newLISP exits without advising why. This problem goes away
  when compiling with Emscriptem without any optimizations, but slows
  everything down by a factor of 40 to 50. Normal performance is around
  1.5 of native on Mac OSX when excluding all time/date related functions
  and a few other outliers. Including outliers about 2.65.
  See also here: https://github.com/kripken/emscripten/issues/810
  (volatile declaration did not help)

  All file and directory functions work (almost all did all the time),
  but changes are lost after leaving the page or reloading the page.
  Storage is 'session storage' only. No URLs are in allowed in file
  functions as is on native compiled newLISP.

  As editor, CodeMirror from codemirror.net is used and mode/newlisp.js
  was created for syntax high-lighting.

10.5.8
  'macro' is now a built-in primitive function working exactly as described
  in the macro.lsp module, which is now obsolete. Macros cannot be redefined
  using 'macro'. Macros can be nested. A symbol used as a macro can only be
  used as a macro, even if changing the definition of it.

  Another speed improvement for 'read-line' on file handles (the first speed
  improvement happend in 10.3.10).

10.6.0
  Eliminated emscripten-lib.c, gets handled by unix-lib.c.

  A fix for 'file?' and 'directory?' predicates when applied to root
  directories on Windows.

  Updated examples/udp-server.lsp to nmake it work on Windows.

(ryoon)

2014-07-07 13:28:46 UTC MAIN commitmail json YAML

Move PKGREVISION to the standard location.

(obache)

2014-07-07 13:21:27 UTC MAIN commitmail json YAML

Clang needs C++11 as well.

(joerg)

2014-07-07 13:05:35 UTC MAIN commitmail json YAML

Bump from ABI change of zeromq, libsodium dependency addtion.

(obache)

2014-07-07 12:56:26 UTC MAIN commitmail json YAML

Exactly specify the location of libsodium to configure.

(obache)

2014-07-07 12:54:22 UTC MAIN commitmail json YAML

Use mk/compiler.mk and CC_VERSION to check compiler instead of PKGSRC_COMPILER.

(obache)

2014-07-07 11:44:33 UTC MAIN commitmail json YAML

Updated devel/py-testtools to 0.9.35

(obache)

2014-07-07 11:44:16 UTC MAIN commitmail json YAML

Update py-testtools to 0.9.35.

0.9.35
~~~~~~

Changes
-------

* Removed a number of code paths where Python 2.4 and Python 2.5 were
  explicitly handled. (Daniel Watkins)

Improvements
------------

* Added the ``testtools.TestCase.expectThat`` method, which implements
  delayed assertions. (Thomi Richards)

* Docs are now built as part of the Travis-CI build, reducing the chance of
  Read The Docs being broken accidentally. (Daniel Watkins, #1158773)

(obache)

2014-07-07 07:14:27 UTC MAIN commitmail json YAML

Add: CONFIGURE_ARGS+=--with-harfbuzz=no

  Fixes the build on systems with a native harfbuzz library, where the
  library will otherwise be auto-detected.

Add: USE_TOOLS+=pkg-config

  Not identified as fixing any real-world problems, but it corrects build
  behaviour if buildlinking harfbuzz for diagnostic purposes.

Helps with working around the problems identified in PR pkg/48919.

No PKGREVISION bump - I believe all the problems fixed here prevent this
package from building at all if on an affected platform, and unaffected
platforms will not be affected by these changes.

(dsainty)

2014-07-07 05:55:13 UTC MAIN commitmail json YAML

ordereddict is only required for python<=2.6

(obache)

2014-07-07 05:52:13 UTC MAIN commitmail json YAML

2014-07-07 03:02:32 UTC MAIN commitmail json YAML

Updated devel/p5-ExtUtils-Config to 0.008

(wen)

2014-07-07 03:01:01 UTC MAIN commitmail json YAML

Update to 0.008

Upstream changes:
0.008    2014-06-25 11:37:13-04:00 America/Nassau
          Remove set, clear, clone methods

(wen)

2014-07-07 02:55:29 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Harness to 3.32

(wen)

2014-07-07 02:54:27 UTC MAIN commitmail json YAML

Update to 3.32

Upstream changes:
3.32    2014-06-11
        - Remove harness_class from argument hash in T::H::E (Leon Timmermans)

3.31    2014-06-07
        - Implement external rulesfile for TAP::Harness (David Golden)
        - Add harness_class argument to TAP::Harness::Env (Leon Timmermans)
        - Make prove respect environmental variables #28 (Leon Timmermans)

(wen)

2014-07-06 18:50:20 UTC MAIN commitmail json YAML

Include sys/time.h for utimes(). From PR 48965 by SUNAGAWA Keiki.
Also include sys/types.h first as a general precaution, and don't
use <utime.h> any more.

(dholland)

2014-07-06 18:25:31 UTC MAIN commitmail json YAML

Use new DIST_SUBDIR for snobol-1.3bis distfile, in the unlikely event
anyone had the old one.  Also, add the "old" release distfile path to the
MASTER_SITES list.

(jakllsch)

2014-07-06 18:07:18 UTC MAIN commitmail json YAML

2014-07-06 18:06:21 UTC MAIN commitmail json YAML

Added lang/snobol version 1.3nb1

(jakllsch)

2014-07-06 18:05:38 UTC MAIN commitmail json YAML

Un-break snobol-1.3.  Use snobol-1.3bis distfile.  For tutorial.gz use
snobol4.man from vanilla.tar.gz rather than from pm.exe within vanilla.zip;
as vanilla.zip is no longer distributed (and the change between these two
versions is very minimal).  Due to distfile and packaging changes bump
PKGREVISION.

(jakllsch)

2014-07-06 17:46:12 UTC MAIN commitmail json YAML

2014-07-06 15:31:37 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Class to 0.45

(schmonz)

2014-07-06 15:31:30 UTC MAIN commitmail json YAML

Update to 0.45. From the changelog:

- bump minimum required version of Test::More (RT#96951)
- run teardown method even if test method dies, as in version 0.37 and
  earlier
- specify test prereqs as test_requires rather than build_requires

(schmonz)

2014-07-06 15:26:27 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-CSV_XS to 1.09

(schmonz)

2014-07-06 15:26:20 UTC MAIN commitmail json YAML

Update to 1.09. From the changelog:

* Missed defined-or need in csv2xls (RT#95787)

(schmonz)

2014-07-06 15:22:06 UTC MAIN commitmail json YAML

Updated textproc/p5-Search-Xapian to 1.2.18.0

(schmonz)

2014-07-06 15:21:59 UTC MAIN commitmail json YAML

Update to 1.2.18.0. From the changelog:

- README: Add link to "Getting Started with Xapian".
- Mass whitespace clean-up.

(schmonz)

2014-07-06 15:21:45 UTC MAIN commitmail json YAML

Updated textproc/xapian-omega to 1.2.18

(schmonz)

2014-07-06 15:21:32 UTC MAIN commitmail json YAML

Update to 1.2.18. From the changelog:

indexers:

* omindex:

  + Work around libmagic returning a MIME content-type of "Composite Document
    File V2 Document[...]" or "application/CDFV2-corrupt" by returning a more
    suitable filetype based on looking at the file's extension.

  + The starting URL wasn't previously URL encoded.  In 1.3.2, this will be
    fixed by URL encoding it as we do for the rest of the path, for the 1.2
    branch we only URL encode it if it contains a character <= 31 or at least
    one of '#', '%', ':' or '?'.  This avoids a one-off reindex of every
    document in the database in cases which work OK in practice.

  + When we skip a file because it exceeds the configured size limit, include
    that size limit in the message.

omega:

* Add support for setting the query expansion scheme to use.

portability:

* Don't compile in unixperm.cc - it isn't currently used, and it fails to build
  with mingw.  (fixes #635, reported by Alexis Denis)

* Fix warning when built with GCC 4.7.2 using -Os.

* Removed unused inline function, fixing compiler warning.

(schmonz)

2014-07-06 15:21:13 UTC MAIN commitmail json YAML

Updated textproc/xapian to 1.2.18

(schmonz)

2014-07-06 15:21:00 UTC MAIN commitmail json YAML

Update to 1.2.18. From the changelog:

API:

* Document: Fix get_docid() to return the docid for the sub-database (as it
  is explicitly documented to) for Document objects passed to functors like
  KeyMaker during the match.  (fixes#636, reported by Jeff Rand).

* Document: Don't store the termname in OmDocumentTerm - we were only using it
  in get_description() output and an exception message.  Speeds up indexing
  etext.txt using simpleindex by 0.4%, and should reduce memory usage a bit
  too.  (Change inspired by comments from Vishesh Handa on xapian-devel).

* Database: Iterating the values in a particular slot is now a bit more
  efficient for inmemory and remote backends (but still slow compared to
  flint, chert and brass).

testsuite:

* apitest: Expand crashrecovery1 to check that the expected base files exist
  and ones which shouldn't exist don't.

* queryparsertest: Fix testcase for empty wildcard followed by negation to
  enable FLAG_LOVEHATE so the negation is actually parsed.  Fortunately the
  fixed testcase passes.

matcher:

* OP_SYNONYM: avoid fetching the doclength if the weighting scheme doesn't
  need it and the calculated wdf for the synonym is <= doclength_lower_bound
  for the current subdatabase.  (fixes #360)

build system:

* Releases are now bootstrapped with libtool 2.4.2 instead of 2.4, and with
  config.guess and config.sub updated to the latest versions.

documentation:

* Add an example of initializing SimpleStopper using a file listing stopwords.
  (Patch from Assem Chelli)

* Improve the descriptions of the stem_strategy values in the API docs.
  (Reported by "oilap" on #xapian)

* docs/sorting.rst: Fix incorrect parameter types in Xapian::Weight
  subclass example.

* docs/glossary.rst: Add definition of "collection frequency".

* HACKING:

  + makeindex is now in Debian package texlive-binaries.

  + Replace a link to the outdated autotools "goat book" with a link to the
    "Portable Shell" chapter of the autoconf manual.

* include/xapian/base.h: Remove very out of date comments talking about atomic
  assignment and locking - since 0.5.0 we've adopted a "user locks" policy.
  (Reported by Jean-Francois Dockes)

examples:

* delve:

  + Add -A <prefix> option to list all terms with a particular prefix.

  + Send errors to stderr not stdout.

  + If -v is specified more than once, show even more info in some cases.
    (NEWS file claimed this was backported in 1.2.15, but it actually wasn't).

* quest:

  + Add --default-op option.

  + Add --weight option to allow the weighting scheme to be specified.

portability:

* Explicitly '#include <algorithm>' for std::max(), fixing build with VS2013.
  (Fixes#641, reported by "boomboo").

* Fix testcase blocksize1 not to try to delete an open database, which isn't
  possible under Windows.  (Fixes #643, reported by Chris Olds)

* docs/quickstart.rst: Split --cxxflags and --libs for portability (noted by
  "Hurricane Tong" on xapian-devel).

* Fix warnings with clang 5.0.

debug code:

* Add assertions that weighting scheme upper bounds aren't exceeded.

(schmonz)

2014-07-06 14:54:48 UTC MAIN commitmail json YAML

Updated sysutils/dbus to 1.8.6

(wiz)

2014-07-06 14:54:32 UTC MAIN commitmail json YAML

Update to 1.8.6:

D-Bus 1.8.6 (2014-06-02)
==

Security fixes:

• On Linux ≥ 2.6.37-rc4, if sendmsg() fails with ETOOMANYREFS, silently drop
  the message. This prevents an attack in which a malicious client can
  make dbus-daemon disconnect a system service, which is a local
  denial of service.
  (fd.o #80163, CVE-2014-3532; Alban Crequy)

• Track remaining Unix file descriptors correctly when more than one
  message in quick succession contains fds. This prevents another attack
  in which a malicious client can make dbus-daemon disconnect a system
  service.
  (fd.o #79694, fd.o #80469, CVE-2014-3533; Alejandro Martínez Suárez,
  Simon McVittie, Alban Crequy)

Other fixes:

• When dbus-launch --exit-with-session starts a dbus-daemon but then cannot
  attach to a session, kill the dbus-daemon as intended
  (fd.o #74698, Роман Донченко)

(wiz)

2014-07-06 14:37:37 UTC MAIN commitmail json YAML

Updated databases/p5-App-Sqitch to 0.994

(schmonz)

2014-07-06 14:37:31 UTC MAIN commitmail json YAML

Update to 0.994. From the changelog:

- Fixed installation failure due to missing IO::File module on Windows.
- Fixed file test failure for the Oracle engine on Windows.
- Fixed bug where namespace-autoclean: 0.16 caused errors such as
  "Invalid object instance: 'yellow'".
- Fixed Oracle SQL*Plus capture test failure on Windows.

(schmonz)

2014-07-06 14:34:26 UTC MAIN commitmail json YAML

Updated games/lgogdownloader to 2.13

(wiz)

2014-07-06 14:34:15 UTC MAIN commitmail json YAML

Update to 2.13. Replace two patches with SUBST statements to make updates
easier.

LGOGDownloader 2.13
- Fixed some characters in extra filenames by url decoding the links
- Patches now use duplicate handler
- Added support for DLCs
- Fixed segfault when downloading non-dlc patches (patch by: Geoffrey Biggs)
- Fixed a login issue
- Downloader::getResponse now prints more verbose error messages
- Use secure.gog.com to get "buk" value for login form
- Check orphans regex matches the file path instead of filename
- Fixed using local xml for hashes in Downloader::downloadFile
- Use remote XML for languagepacks (patch by: Ismo Toijala)
- Only hash file if remote XML is available (patch by: Ismo Toijala)
- Added retry support to Downloader::getResponse
- Subdirectories for DLCs are created based on the DLC gamename
* gamename/dlc/dlc_gamename
- Added --wait option to set delay for http requests
- Removed language id/code from urls because GOG no longer requires it

(wiz)

2014-07-06 13:54:41 UTC MAIN commitmail json YAML

Updated devel/py-gobject3-common to 3.12.2
Updated devel/py-gobject3 to 3.12.2

(ryoon)

2014-07-06 13:53:12 UTC MAIN commitmail json YAML

2014-07-06 13:52:02 UTC MAIN commitmail json YAML

Update to 3.12.2

Changelog:
3.12.2  26-May-2014
        - PEP8 fixes (Simon Feltman)
        - Python 3.4 make check fixes (Simon Feltman) (#730411)

3.12.1  14-Apr-2014
        - Fix crash with type checking invalid GObject arguments
          (Simon Feltman) (#727604)
        - Do not leak info of destroy notify (Paolo Borelli)

3.12.0  24-Mar-2014

3.11.92 17-Mar-2014
        - configure.ac: Remove option to build without libffi (Simon Feltman)
        - docs: Standardize Python doc strings (Simon Feltman)
        - Fix reference leaks with (transfer full) foreign struct returns
          (Owen W. Taylor) (#726206)

3.11.91 03-Mar-2014
        - Use ffi_call directly instead of g_callable_info_invoke
          (Simon Feltman) (#723642)
        - configure.ac: Use -std=c90 and error on declaration-after-statement
          (Simon Feltman)
        - Fix Build on Visual Studio (Chun-wei Fan) (#725122)

3.11.90 17-Feb-2014
        - Use GObject type checking for instance arguments (Simon Feltman) (#724009)
        - configure.ac: post release version bump to 3.11.90 (Simon Feltman)

3.11.5  03-Feb-2014
        - cache refactoring: Move all cache marshalers into files based on type
          (Simon Feltman) (#709700)
        - tests: Add test for an owned boxed struct passed in a callback
          (Mike Gorse) (#722899)
        - build: Add --without-common configure option for package maintainers
          (Patrick Welche) (#721646)
        - demo: Add TreeModel interface implementation demonstration
          (Simon Feltman)
        - build: Set PLATFORM_VERSION again to 3.0 (Colin Walters)
        - tests: Run PyFlakes and PEP8 only on SUBDIRS (Simon Feltman)
        - Merge static PyGLib and PyGObject modules into PyGI
          (Simon Feltman) (#712197)
        - Add test for callback user data arguments with following arguments
          (Martin Pitt) (#722104)

3.11.4  13-Jan-2014
        - overrides: Fix __repr__ for various Gdk structs (Simon Feltman)
        - Add enum and flags member methods (Simon Feltman) (#693099)
        - python.m4: g/c JD_PYTHON_CHECK_VERSION (Patrick Welche) (#721662)
        - Support union creation with PyGIStruct (Simon Feltman)
        - docs: List constructors in object and struct doc strings
          (Simon Feltman) (#708060)
        - docs: Fix array length argument skipping with preceding out arguments
        - docs: Add return values and skip implicit out arguments in functions
          (Simon Feltman) (#697356)
        - docs: Skip implicit array length args when building function doc
          strings (Simon Feltman) (#697356)
        - gtk-demo: Add CSS demos (Gian Mario Tagliaretti) (#719722)
        - build: Avoid clash between gi/types.py and stdlib
          (Colin Watson) (#721025)

3.11.3  16-Dec-2013
        - Replace usage of PyGIBoxed_Type with PyGIStruct_Type
          (Simon Feltman) (#581525)

3.11.2  17-Nov-2013
        - gkt-demo: Change main info/source notebook into a GtkStack (Simon Feltman)
        - Add deprecation warnings and cleanup class initializer overrides (Simon Feltman) (#705810)
        - Fix dir method for static GParamSpec in Python 3 (Simon Feltman)
        - Remove overzealous argument checking for callback userdata (Simon Feltman) (#711173)

3.11.1  28-Oct-2013
        - Fix toggleref safety problems by always enabling the GIL
  (Simon Feltman) (#709223)
- Add consistent GLib.MainLoop SIGINT cleanup (Simon Feltman) (#710978)
        - docs: Add a keyword value of None for allow-none annotations
  (Simon Feltman) (#640812)
- Remove overrides for supporting pre-3.10 GObject signal functions
  (Simon Feltman)
- Add threads_init back as a requirement for non-Python threaded repos
  (Simon Feltman) (#710447)
- Add dir method to GObject props accessor (Simon Feltman) (#705754)
        - Remove PyGObjectWeakRef now that g_binding_unbind exists
  (Simon Feltman) (#699571)
        - Fix lots of memory leaks leaks (Simon Feltman) (#693402, #709397)
        - Add support for variable user data arguments (Simon Feltman) (#640812)
        - Bump glib and g-i dependencies to latest stable. (Martin Pitt)
- Fix TypeError when setting drag target_list to None (Nuno Araujo)
  (#709926)
- Use qdata for wrapper retrieval in toggle reference notifications
  (Simon Feltman) (#709223)
        - Expose all GI enum and flags types (Simon Feltman) (#709008)
        - Add support for default arguments annotated with allow-none
  (Simon Feltman) (#640812)
- Refactor argument cache handling (Simon Feltman) (#640812)
        - Remove support for allowing PyObjects as void pointers
  (Simon Feltman) (#688081)

(ryoon)

2014-07-06 12:49:55 UTC MAIN commitmail json YAML

Updated net/mikutter to 3.0.3

(obache)

2014-07-06 12:49:44 UTC MAIN commitmail json YAML

Update mikutter to 3.0.3.

* FIX: at getting tab order, unwanted non-existet tab may be created.
* FIX: properly handle mentions to multiple accounts.
* CHANGE: colorize rule of metions for tweets with multi accounts.
*

(obache)

2014-07-06 12:48:04 UTC MAIN commitmail json YAML

added support for MacOS X (which is a BSD-style UNIX system, too)

(schwarz)

2014-07-06 12:36:58 UTC MAIN commitmail json YAML

Updated graphics/py-nwdiag to 1.0.3

(obache)

2014-07-06 12:36:48 UTC MAIN commitmail json YAML

Update nwdiag to 1.0.3.

1.0.3 (2014-07-03)
------------------
* rackdiag: Fix rackheight syntax (cf. rack { 12U }) was disabled

1.0.2 (2014-07-02)
------------------
* Change interface of docutils node (for sphinxcontrib module)

1.0.1 (2014-06-26)
------------------
* Add options to blockdiag directive (docutils extension)
  - :width:
  - :height:
  - :scale:
  - :align:
  - :name:
  - :class:
  - :figwidth:
  - :figclass:

(obache)

2014-07-06 12:33:17 UTC MAIN commitmail json YAML

Updated graphics/py-actdiag to 0.5.3

(obache)

2014-07-06 12:33:08 UTC MAIN commitmail json YAML

Update actdiag to 0.5.3.

0.5.3 (2014-07-02)
------------------
* Change interface of docutils node (for sphinxcontrib module)

0.5.2 (2014-06-24)
------------------
* Add options to blockdiag directive (docutils extension)
  - :width:
  - :height:
  - :scale:
  - :align:
  - :name:
  - :class:
  - :figwidth:
  - :figclass:

(obache)

2014-07-06 12:28:32 UTC MAIN commitmail json YAML

Updated graphics/py-seqdiag to 0.9.3

(obache)

2014-07-06 12:28:22 UTC MAIN commitmail json YAML

Update seqdiag to 0.9.3.

0.9.3 (2014-07-03)
------------------
* Fix bugs

0.9.2 (2014-07-02)
------------------
* Change interface of docutils node (for sphinxcontrib module)

0.9.1 (2014-06-23)
------------------
* Add options to blockdiag directive (docutils extension)
  - :width:
  - :height:
  - :scale:
  - :align:
  - :name:
  - :class:
  - :figwidth:
  - :figclass:

(obache)

2014-07-06 12:22:58 UTC MAIN commitmail json YAML

Updated graphics/py-blockdiag to 1.4.1

(obache)

2014-07-06 12:22:49 UTC MAIN commitmail json YAML

Update blockdiag to 1.4.1.

1.4.1 (2014-07-02)
------------------
* Change interface of docutils node (for sphinxcontrib module)
* Fix bugs

1.4.0 (2014-06-23)
------------------
* Support embedding SVG/EPS images as background
* Use wand to paste background images that is not supported by Pillow (if installed)
* Add options to blockdiag directive (docutils extension)
  - :width:
  - :height:
  - :scale:
  - :align:
  - :name:
  - :class:
  - :figwidth:
  - :figclass:
* actor shape supports label rendering

1.3.3 (2014-04-26)
------------------
* Add diagram attribute: default_node_style
* Fix bugs

(obache)

2014-07-06 12:18:39 UTC MAIN commitmail json YAML

2014-07-06 12:16:03 UTC MAIN commitmail json YAML

Updated graphics/py-Pillow to 2.5.0

(obache)

2014-07-06 12:15:53 UTC MAIN commitmail json YAML

Update Pillow to 2.5.0.

2.5.0 (2014-07-01)
------------------

- Imagedraw rewrite
  [terseus, wiredfool]

- Add support for multithreaded test execution
  [wiredfool]

- Prevent shell injection #748
  [mbrown1413, wiredfool]

- Support for Resolution in BMP files #734
  [gcq]

- Fix error in setup.py for Python 3
  [matthew-brett]

- Pyroma fix and add Python 3.4 to setup metadata #742
  [wirefool]

- Top level flake8 fixes #741
  [aclark]

- Remove obsolete Animated Raster Graphics (ARG) support
  [hugovk]

- Fix test_imagedraw failures #727
  [cgohlke]

- Fix AttributeError: class Image has no attribute 'DEBUG' #726
  [cgohlke]

- Fix msvc warning: 'inline' : macro redefinition #725
  [cgohlke]

- Cleanup #654
  [dvska, hugovk, wiredfool]

- 16-bit monochrome support for JPEG2000
  [videan42]

- Fixed ImagePalette.save
  [brightpisces]

- Support JPEG qtables
  [csinchok]

- Add binary morphology addon
  [dov, wiredfool]

- Decompression bomb protection
  [hugovk]

- Put images in a single directory
  [hugovk]

- Support OpenJpeg 2.1
  [al45tair]

- Remove unistd.h #include for all platforms
  [wiredfool]

- Use unittest for tests
  [hugovk]

- ImageCms fixes
  [hugovk]

- Added more ImageDraw tests
  [hugovk]

- Added tests for Spider files
  [hugovk]

- Use libtiff to write any compressed tiff files
  [wiredfool]

- Support for pickling Image objects
  [hugovk]

- Fixed resolution handling for EPS thumbnails
  [eliempje]

- Fixed rendering of some binary EPS files (Issue #302)
  [eliempje]

- Rename variables not to use built-in function names
  [hugovk]

- Ignore junk JPEG markers
  [hugovk]

- Change default interpolation for Image.thumbnail to Image.ANTIALIAS
  [hugovk]

- Add tests and fixes for saving PDFs
  [hugovk]

- Remove transparency resource after P->RGBA conversion
  [hugovk]

- Clean up preprocessor cruft for Windows
  [CounterPillow]

- Adjust Homebrew freetype detection logic
  [jacknagel]

- Added Image.close, context manager support.
  [wiredfool]

- Added support for 16 bit PGM files.
  [wiredfool]

- Updated OleFileIO to version 0.30 from upstream
  [hugovk]

- Added support for additional TIFF floating point format
  [Hijackal]

- Have the tempfile use a suffix with a dot
  [wiredfool]

- Fix variable name used for transparency manipulations
  [nijel]

(obache)

2014-07-06 07:45:28 UTC MAIN commitmail json YAML

Note update of Ruby on Rails packages to 3.2.19.

devel/ruby-activesupport32
devel/ruby-activemodel32
databases/ruby-activerecord32
www/ruby-activeresource32
www/ruby-actionpack32
mail/ruby-actionmailer32
devel/ruby-railties32
www/ruby-rails32

(taca)

2014-07-06 07:43:50 UTC MAIN commitmail json YAML

Update ruby-rails32 to 3.2.19.

This is meta package like ruby gem.

(taca)

2014-07-06 07:42:48 UTC MAIN commitmail json YAML

Update ruby-railties32 to 3.2.19.

## Rails 3.2.19 (Jul 2, 2014) ##

* No changes.

(taca)

2014-07-06 07:42:15 UTC MAIN commitmail json YAML

Update ruby-actionmailer32 to 3.2.19.

## Rails 3.2.19 (Jul 2, 2014) ##

* No changes.

(taca)

2014-07-06 07:41:43 UTC MAIN commitmail json YAML

Update ruby-actionpack32 to 3.2.19.

## Rails 3.2.19 (Jul 2, 2014) ##

*  Fix regression when using `ActionView::Helpers::TranslationHelper#translate` with
    `options[:raise]`.

    This regression was introduced at ec16ba75a5493b9da972eea08bae630eba35b62f.

    *Shota Fukumori (sora_h)*

(taca)

2014-07-06 07:40:52 UTC MAIN commitmail json YAML

Update ruby-activeresource32 to 3.2.19.

## Rails 3.2.19 (Jul 2, 2014) ##

* No changes.

(taca)

2014-07-06 07:40:12 UTC MAIN commitmail json YAML

Update ruby-activerecord32 to 3.2.19, security fix.

## Rails 3.2.19 (Jul 2, 2014) ##

*  Fix SQL Injection Vulnerability in 'bitstring' quoting.

    Fixes CVE-2014-3482.

    *Rafael Mendonça França*

(taca)

2014-07-06 07:38:50 UTC MAIN commitmail json YAML

Update ruby-activemodel32 to 3.2.19.

## Rails 3.2.19 (Jul 2, 2014) ##

* No changes.

(taca)

2014-07-06 07:38:16 UTC MAIN commitmail json YAML

Update ruby-activesupport32 to 3.2.19.

## Rails 3.2.19 (Jul 2, 2014) ##

*  Make sure Active Support configurations are applied correctly.

    Before this change configuration set using `config.active_support`
    would not be set.

    *Rafael Mendon巽a Fran巽a*

(taca)

2014-07-06 07:36:35 UTC MAIN commitmail json YAML

Start update of Ruby on Rails to 3.2.19.

(taca)

2014-07-06 06:33:02 UTC MAIN commitmail json YAML

Updated devel/rt4 to 4.2.5

(ryoon)

2014-07-06 06:32:32 UTC MAIN commitmail json YAML

Update to 4.2.5 from 4.2.1

Changelog:
>From http://bestpractical.com/release-notes/rt/4.2.5
This release is primarily a bugfix release; most notably, it explicitly
updates a dependency to fix a previously-announced security
vulnerability, resolves two serious bugs in the serializer, and fixes
the "paste" feature in the Rich Text editor.

Updated dependencies
* Updated Email::Address::List dependency, to resolve CVE-2014-1474,
  as was previously announced in
  http://blog.bestpractical.com/2014/01/security-vulnerability-in-rt-42.html
* Bump CGI dependency (under perl 5.20 and above, only) to quash
  warnings about CGI.pm's deprecation in core (#29053)

Serializer/Importer
* Serialize binary data as binary, not as UTF-8 codepoints; this fixes
  a regression introduced in 4.2.3 which corrupted all binary data in
  serialized data.
* Serialize ObjectScrips when cloning, which had been mistakenly
  omitted; this only partially resolves #29949, as it does not address
  serialization of ObjectScrips when not cloning.

General web UI
* Force CKEDITOR_BASEPATH; this fixes errors during pasting into the
  Rich Text editor (#29780, #29987)
* Ticket autocompletion (for links) is more predictable when completing
  on strings containing numbers (#25755)
* Fix "Show Outgoing Email" and Reply/Comment/Forward links in
  Approvals (#29800)
* Correctly decode text/html parts of old (RT 3.6.5 and prior) emails

Internationalization
* Updated localizations (German, Greek, Slovak, Lithuanian)

Web administration
* Display clean Stage name in ColumnMaps (#28739)
* Add Scrips Select/Create menu, and maintain context on which list of
  Scrips the Select page should link to (#28787)
* Granting rights to new groups no longer requires clicking in textbox
  twice in Firefox (#29911)

Server administration
* Log when Encode::HanExtra would be useful in decoding emails, and
  make use of it if it is available.
* Squash warnings in 4.1.17 upgrade step (#29595)
* Reorder DROP IF EXISTS on 4.1.1 Postgres upgrade step to drop
  sequence after dropping the table; avoids bugs on upgrading in a
  previously-upgraded database
* Stop hardcoding the list of available themes, instead auto-detecting
  new themes as they are added (#14667)
* Explicitly point to $AutocompleteOwners setting in warning that RT is
  switching to the autocompleter due to too many owners.
* Remove caching of template object in rt-crontool; this fixes a bug
  where the same content would be sent on all tickets (#29454)
* rt-fulltext-indexer now locks, to prevent more than one instance from
  running at once (#17423)

Developer
* Add BeforeMessageBox callback in ModifyAll.html for parity with
  Create.html and Update.html
* BeforeCustomFields callback in ShowCustomFields now takes $Table parameter
* Default callback in ShowTransaction can now modify $ShowBody
* Add a RT::Date->IsSet method
* Fix invalid ContextObject on RT::CustomField->LoadByName when passed
  Queue => 0; this led to invalid LookupType limits on later calls to
  ->LoadByName.
* Generalize RT::CustomField->LoadByName to work with non-Queue context
  objects, and to optionally return globally-applied CFs and not
  Disabled CFs.
* Tests now pass again using RT_TEST_WEB_HANDLER=inline
* ->AddCustomFieldValues no longer allows adding repeated values (#4553)

Documentation
* Drop references to MySQL 4.1, as RT 4.2 requires MySQL 5.1
* Updated example plugins used in documentation, and suggest Plugin()
  over Set(@Plugins, ...)  (#29978)
* Documentation for ColumnMap

>From http://bestpractical.com/release-notes/rt/4.2.4
This release is primarily a bugfix release; notable changes include:

Database changes
* Add the AutoOpenInactive action for upgrades; clean installs of RT
  4.2.0 or higher have this action already
* Force Lifecycle and Disabled properties of the internal __Approvals
  queue to the values RT needs to function correctly

Notable new features
* If indexed full-text searching is enabled, the simple search will
  search in both Content and Subject.
* Align headers of collections to their content, by default.  This
  right-aligns the "#" header of ticket collections, for instance.
* Send caching headers for all static content; this fixes a regression
  from RT 4.0, which correctly set caching headers on static images
  (#28640)
* Re-order JS to optimize parallel resource fetching, and decrease load
  times
* Allow LIKE and NOT LIKE with Status limits (#29654)

Regression fixes
* Resolve a regression in 4.2.3 wherein TITLE information was lost
  after parsing on the Advanced page (#29425)
* Fix a regression in 4.2.2, which caused "select" custom fields to not
  pick up their defaults when cloning tickets (#29751)
* Fix a regression in 4.2.2 which caused checkbox CFs to add the same
  value multiple times (#29392)
* Fix a regression in 4.2.2 when categories were set on a CF without
  using the "based on" feature.
* Show reminders without due dates if $OnlyOverdue is set; this fixes a
  regression from RT 4.0

Email
* Use "white-space: pre-wrap" when inserting plain-text into HTML
  templates.  This preserves line breaks but allows clients to wrap
  lines if need be.

Localization
* Updated localizations from Launchpad; new Persian translation
* Better cluing of pluralization and quantified terms for translators
* Remove untranslatable locstrings (#29798)
* Fix extra/missing numbers in Czech localization (#29741)
* Remove no longer translated right names from PO files
* Disambiguate "M" for "month" vs "megabyte"

General web UI
* Better splitting of phrases with numbers in ticket link
  autocompletion
* Autocomplete email addresses in Forward page (#28441)
* Allow non-ASCII characters in passwords (#28784)
* Add a "Reset" button to revert homepage portlet formatting to the
  system default
* Remove uninitialized value warnings for upgrades from RT 3.8 (#17505)
* Allow downloading attachments whose filenames contain a leading dot
  (#29700)
* Prevent uninitialized value warning on search result pages with no
  query (#29699)
* Hide user summary links in mobile UI, as there is no user summary
  page for mobile (#28788)
* Always add the trailing delimiter when autocompleting multiple-entry
  objects, such as email addresses
* Compress PNG images to decrease initial page load times
* Avoid "That is already the current value" warning when changing
  between two queues with differing lifecycles but a same-name mapping
* Don't nest <a> tags to User Summaries in queue watcher page
* Require that saved searches have names in order to be created
  (#20210)
* Give a proper error when attempting to merge a ticket into itself
  (#26407)
* Searching for "ip version 6" no longer limits to ticket 6; the 6 is
  instead searched for in the subject. (#22470)
* Give SystemError transactions their own CSS style
* Fix ticket link autocompletion during ticket creation
* Require that one or more addresses be provided to forward (#25308)
* Respect the "color" attribute in HTML mail (#28389)
* Rework the JS that prevented form resubmission; instead of disabling
  the submit button (which interacted poorly with the browser's back
  button), instead use an attribute on the form (#27489)
* Squash warnings triggered by query builder when more than 50
  different users had OwnTicket
* Serve rich text editor JS with the rest of the compressed JS; this
  ensures that it is better cached

Web administration
* Allow external custom fields to have a "based on" category.
* Hide the queue name, lifecycle, and disabled box on the edit page for
  the __Approvals queue; these must remain unchanged for Approvals
  functionality.
* Correctly page user results in User Summary searches
* Prevent warnings on Scrip edit pages if the user did not have global
  ShowTemplate rights

Configuration options
* Add a new option ($AllowLoginPasswordAutoComplete) to allow the
  browser to remember user passwords on RT's login screen (#29071)
* Add new $DefaultSearchResultOrderBy and $DefaultSearchResultOrder
  options to control the global default ordering of tickets
* When the stylesheet is set to an unknown style, default to rudder,
  not aileron (#29132)

Server administration
* Use one fewer database connections per rt-server process; this is
  most notable on FastCGI deployments, which spawn a number of
  rt-server processes
* Default to connecting to sphinx via 127.0.0.1 instead of localhost on
  MySQL 5.5, due to http://sphinxsearch.com/bugs/view.php?id=1815
* rt-validator can now detect and fix links to Articles with the wrong
  $Organization set
* Check that the version in sbin/rt-server matches the version in
  lib/RT/Generated.pm during server startup
* Follow up to 3 HTTP redirects when POSTing to the mail gateway.  This
  covers the common case of http: redirecting to https:, but the mail
  gateway referencing http: (#14114)
* Return a status code 503 if we cannot connect to the database
  (#23332)

Installation
* When configuring, pull the primary group of the current user using
  perl, instead of `groups`, which may not list the primary group
  first.
* Ensure that rt-test-dependencies re-execs itself using its full path,
  as module installations may have changed the directory (#29024)
* Properly detect an existing database but missing schema in the web
  installer
* On perl 5.19.3 and above, a more recent version of
  Symbol::Global::Name is required, due to core perl changes

Upgrades
* Bulletproof 4.0 Articles upgrade steps by dropping tables before
  attempting to create them
* Correct documentation path in upgrade warning
* In database upgrades, skip the "BACK UP BEFORE THIS STEP" warning if
  the --force option was provided, which gives no change to stop at
  that point.
* Remove a warning in the optional time-worked-history.pl upgrade step

REST
* Allow arbitrary Content-Disposition in REST uploads (#19770)

Developer
* Add a comment warning about the use of the SetFieldsOnce callback in
  BuildFormatString; it will be removed in RT 4.4.
* Fix behavior of RT::Date->AddDays when passed 0 days
* Check POD of all files
* Allow RT::Users->WhoBelongToGroups to optionally return unprivileged
  users
* Provide hooks to implement a cache on MakeClicky
* Document ExtractTicketId and ParseTicketId, as useful methods for
  local overrides
* Update RT::CustomField->LoadByName, when called with a Queue
  argument, to return only ticket CFs; in 4.2, it also began finding
  queue CFs.  This reverts to the behavior from 4.0.
* The Articles URI implementation is now consistent with Ticket URIs;
  ->LocalURIPrefix does not contain /article/
* Allow @JSFiles to include files not under /static/js/ if they have a
  leading /
* Add a generic style for reverse-color ticket titlebox tabs
* Allow plugins to wrap the PSGI application in its entirety
* Bulletproof role resolution for single-user roles
* Win32 and IIS are not a supported platform; remove all lingering
  references to them
* Allow ModifyAll.html's Default callback to change @results, like
  Modify.html
* Make Widgets/Form/Select honor the Multiple flag (#12447)
* Remove extraneous direct uses of Time::ParseDate (#24498)
* Add a callback after Attachments on ticket display
* Fix SetDisabled's return message on failure (#29802)
* Refactor CSV export to allow its use by non-ticket collections

Documentation
* Updated parts of RT::StyleGuide
* Document the --no-users and --no-groups options to rt-serializer more
  clearly
* Add documentation for rt-validate-aliases
* Remove misleading comment about "an rt-mailgate user" from
  rt-mailgate documentation
* Remove ambiguity of direction of $CanonicalizeEmailAddressMatch and
  $CanonicalizeEmailAddressReplace
* Update schema.dot for the ObjectScrips table, new in 4.2
* List SQLite in documentation as a possible database backend, for
  non-production use.
* Update suggested backup strategy on MySQL to no longer require LOCK
  TABLES privileges (#22893)
* Note that changing queue subject tags may require altering
  $EmailSubjectTagRegex
* Suggest /etc/cron.d instead of root's crontab, for discoverability

>From http://bestpractical.com/release-notes/rt/4.2.3
This release is primarily a bugfix release; notable changes include:

Administrator tasks
* Avoid starting a FastCGI process manager in the common case of the
  FastCGI process being started by the webserver, and communicating
  over STDIN.  This restores the behavior from 4.0, where the process
  name is the full path to rt-server.fcgi, and not the static string
  "perl-fcgi-pm" or "perl-fcgi".
* Automatically clean out Mason cache when updated HTML is installed
  during upgrades; this should prevent a common class of errors.
* Fix paths in rt-importer when importing from a serialized dump which
  was written to an absolute path.
* Additional optional upgrade script for users upgrading from RT 3.8
  who previously used RT::Extension::CustomField::Checkbox.
* Pass characters, not bytes, to _EncodeLOB during de-serialization;
  this prevents invalid UTF-8 from a serialized dump from entering the
  new database.
* Catch and warn of additional common misconfigurations of GPG/SMIME
  integration.
* Prevent a possible infinite loop in rt-validator --resolve if
  Principal records were missing; default to forcing their creation.

Localization
* Localization updates from Launchpad.

General user UI
* Date and DateTime customfields now pass "mandatory" validation if
  unchanged.
* "1970-01-01" is now treated as "unset" for purposes of Date and
  DateTime validation.
* Add Date and DateTime fields to bulk update.
* Don't conduct a user search if no string was entered.
* Signal if a user is disabled at the top of User Summary pages.
* Resolve regression in 4.2, which caused warnings during ticket
  creation when transaction custom fields were applied.
* Respect transaction squelching during GPG/SMIME signing and
  encryption.  Lack of public key for a squelched user will no longer
  trigger errors, for instance.
* Resolve regression in 4.2, where the recipient squelching
  checkboxes did not properly synchronize state between users who
  appeared multiple times.
* Adjust the bottom edge of rolled-up tabs in ticket pages.
* Sort data groupings in charts numerically, not ASCIIbetically, if
  they all appear to be numbers.
* Ensure that Sidebar / Body panes in dashboard configuration display
  in a consistent order on perl 5.18 and above.
* For strict DOM compliance, move a "name" attribute on <div> to
  "data-name".
* Prevent "Can't call method "DependsOn" on an undefined value" error
  in bulk update if tickets were deleted.
* Show links to tickets which are not readable by the user as numbers,
  not as blank titles.
* Add a "ticket-active" class, as well as the current status as a
  class, to ticket links on ticket display page.
* Fix a regression in 4.2 which caused an error when a user with
  only limited rights (Watch or WatchAsAdminCc) removed themselves as a
  watcher from a ticket or queue.
* Allow SeeCustomField on a single queue to show its custom fields
  during search if the search is limited to that queue.

Documentation
* Remove obsolete wording mentioning CPAN 1.84, which we guaranteed to
  already have a more recent version of, by way of perl 5.10.1.
* Correct reminders documentation to suggest RT::Action::Notify, not
  RT::Action::SendEmail.
* Documentation on writing extensions for RT.

Admin interface
* Fix "Queue" and "QueueId" columns in admin Scrips listing to emulate
  their display in 4.0.
* Additional ModifyDropdownLimit in SelectOwnerDropdown to allow sites
  to increase the previously-hardcoded limit of 50 users in the
  drop-down before it switched to autocompletion.
* Correctly style warnings about Articles needing configuration.
* Resolve regression in 4.2 in admin interface, where the current group
  and rights tab is not preserved across rights submission.
* Show static content roots in System Configuration, alongside Mason
  content roots.
* Catch and warn of template compilation errors, such as unbalanced
  braces.

Database
* Improve right-checking query plan (at least on PostgreSQL 9.3) by
  de-duplicating ACL equivalence objects, and using the RT::System's
  id.
* Upgrade steps from RT 4.0 -> 4.2 now DROP IF EXISTS tables and
  sequences before attempting to create them, except on Oracle.  This
  resolves the common case of testing an upgrade before re-importing a
  backup atop it for the final upgrade, leaving the new tables still in
  place.
* Fix a regression in 4.2 which caused rt-server to hold extra database
  handles open.  For FastCGI processes, this was one extra per FastCGI
  process; for standalone servers, only one overall.

Callbacks
* MassageDisplayHeaders callback in ShowTransactionAttachments is now
  passed $ShowHeaders.
* Callbacks in EditTransactionCustomFields are now passed $InTable.
* MassageCustomFields callback in EditCustomField is now correctly
  passed $CustomFields.
* Correct a typo in the documentation for MakeClicky callbacks.

Developer
* Provide and use a GetCustomFieldInputName() function to
  programmatically determine form field names from custom field
  objects.
* Resolve a bug when associating unknown users with single-user roles;
  this primarily only affects Assets.
* Allow consumers of /Elements/SimpleSearch to provide the placeholder
  text.
* Default Stage for Scrips to be TransactionCreate; primarily for
  initialdata, but affects all callers of RT::Scrip->AddToObject.
* Adjust etc/upgrade/shrink_transactions_table.pl to avoid new
  deprecation warnings.
* Fix precedence errors of "return ... or ..." found by perl 5.19.
* Allow consumers of EditCustomField to specify undef $Rows or $Cols to
  omit the respective attributes during form element rendering.
* Prevent warnings on perl 5.19 and above.
* Allow members to be added to groups during group creation in
  initialdata.
* Prevent race conditions in 99-policy.t by skipping t/tmp/ and other
  volatile directories.
* Pass Ticket object to ShowAttachments on Ticket/Forward.html, to
  allow for greater extensibility by providing more context.

>From http://bestpractical.com/release-notes/rt/4.2.2
This release is primarily a bugfix release; of particular note is that
it contains schema changes for MySQL.  Though the changes are limited,
it is especially important to take, and verify you can recover from, a
database backup prior to upgrading.

Also notable is that this release fixes a bug in 4.2.0 and 4.2.1 where
failures of the HTML-to-text conversion would silently cause mail to
fail to be sent.  When using the rich text editor, RT will also now
quote the the HTML parts of email, and not simply their text
equivalents.

Other changes include:

Documentation
* Wording fixes in Shredder
* Clean up examples in Lifecycles documentation
* Document additional indexes that increase performance of Shredder
* Replace a suggested GnuPG option with one which is not deprecated
* Note that errors reported from the GnuPG infrastructure may be caused
  by GnuPG not being configured, but having been automatically enabled.

Database
* Ensure that even disabled scrips get the same id-to-name change that
  other scrips got during the 4.0 -> 4.2 upgrade.
* On MySQL, alter the character set of all columns used to store email
  addresses to UTF-8
* Ensure that invalid byte sequences that may have snuck into the
  database previously (on earlier versions on MySQL, for instance) are
  not blindly interpreted as UTF-8 when retrieved from the database.
  As a result, invalid bytes will be returned from the API as the four
  characters "\xHH", where HH is the hexadecimal encoding of the byte.
* Ensure that all data containing non-ASCII is quoted-printable encoded
  for PostgreSQL, instead of merely all data not claiming to be
  "text/plain"
* Additional warnings prevention on Oracle; tests now pass cleanly
* Allow fully-automated database upgrades using --upgrade-from and
  --upgrade-to options to rt-setup-database
* Clean out any remaining traces of RTFM that lingered in custom fields
  and custom field values that were disabled at the time of the
  previous upgrade step.
* Bullet-proof a 3.8 -> 4.0 upgrade step for Scrips with no Condition

Serializer/importer
* Install rt-serializer and rt-importer into sbin/
* Ensure that incremental upgrade steps only run on incremental
  serializations, not all exports
* Fix a runtime error in the incremental upgrade path to 4.2
* Ensure that inflated Users and Groups are created with the same id as
  their Principal
* Disable in-memory record caching when serializing and importing to
  improve performance
* Only search non-Disabled custom fields when looking up BasedOn in
  initialdata files
* Set up logging properly; warnings are now displayed during
  serialization and importing

Email
* Don't die if HTML -> text conversion throws an error, which would
  silently prevent outgoing mail from being sent.  Instead, fall back
  to just sending text/html with no text/plain
* Replying to an HTML mail with the rich text editor will now quote the
  HTML part, not the equivalent text version.
* Set a transfer encoding on outgoing dashboards; this resolves issues
  with long lines when using the Sendmail MTA.
* Cope with mangled and overly-quoted recipient headers occasionally
  generated by Outlook.

General user UI
* Stop localizing custom field names, for consistency
* Show a useful error on "show outgoing mail" if the user has no rights
  to see the page, rather than displaying an empty page.
* Adjust UI to not block header on "show outgoing email" page
* Hide the Take and Steal menu items if you already own the ticket,
  closing a regression in 4.2.0 and above.
* Autocompletion custom fields now properly autocomplete when placed in
  custom field groupings
* Improve rendering on Internet Explorer 6
* Fix cascaded custom fields on Internet Explorer 8 and below.
* Fix third-level cascading custom fields, broken in 4.2.1
* Minor rendering bugs with Charts placed on homepages and dashboards
* Whitelist "show outgoing email" and chart results from CSRF
  protection
* RT 4.0.7 introduced a performance regression when building ticket
  searches that query Links; switch back to a much better-indexed
  query.
* Fix "Clone ticket" functionality with Select-multiple custom fields.
* Show the queue ID for the current queue in the ticket edit page, even
  if the user does not have SeeQueue; this prevents the user from
  accidentally changing the queue.
* Respect custom field groupings on user preferences page

Query Builder
* Warnings avoidance for searches with more than 1000 results.
* Allow IS NULL to search for dates which are unset
* Properly quote CF names containing non-ASCII characters in query
  builder, broken since 4.2.0
* Add "UpdatedBy" TicketSQL limit

Admin
* Correct a package load order problem which prevented the web
  installer from working since 4.2.0
* Report the correct setting name in rt-validate-aliases
* Fix real-time updating of Theme CSS on Internet Explorer 8 and below
* Fix a minor display bug in the CF Admin pages, where the queue number
  instead of queue name would be displayed in requests shortly after
  server startup.
* Add "Extra Info" as a possible field for "More About Requestor"

REST
* Allow searching for users, queues, and groups in REST
* Prevent a server error when attempting to guess content-type in the
  REST interface.

Development
* Allow running tests with an explicit set of plugins enabled.
* Custom Action and Condition packages (as supplied by extensions;
  these are not the text entry boxes in the UI) are now loaded at
  server startup time, to catch compile-time errors in such classes
  early as well as reducing RT's memory footprint on mod_perl.
  Previously, these errors would have logged errors only when their
  Scrip failed to fire.  This restores the behavior found in RT 3.8,
  which was mistakenly removed in RT 4.0.0.
* Additional callbacks, including in charts, and on ticket reply pages
* Remove an unused Makefile target

(ryoon)

2014-07-06 06:28:17 UTC MAIN commitmail json YAML

Updated mail/p5-Email-Address-List to 0.05

(ryoon)

2014-07-06 06:27:59 UTC MAIN commitmail json YAML

Update to 0.05

Changelog:
0.05 2014-02-16

- Correct typos in documentation; no functionality changes

0.04 2014-02-03

- Update minimum perl version to 5.10, because of use of ++ quantifier

0.03 2014-01-22

- Include documentation updates present in the released version of
  0.01, but never checked into the repository

0.02 2014-01-15

- Prevent a quadratic-time check when the provided string did not
  contain a valid address

(ryoon)

2014-07-06 06:27:10 UTC MAIN commitmail json YAML

Updated devel/p5-Symbol-Global-Name to 0.05

(ryoon)

2014-07-06 06:26:30 UTC MAIN commitmail json YAML

Update to 0.05

Changelog:
0.05    Thu Feb 13 15:42:17 EST 2013
    • Work with inlined list constants, new in 5.20

(ryoon)

2014-07-06 02:24:30 UTC MAIN commitmail json YAML

Updated devel/py-mercurial to 3.0.2

(wiz)

2014-07-06 02:24:18 UTC MAIN commitmail json YAML

Update to 3.0.2:
This is a regularly-scheduled bugfix release.
    cmdutil: add copy-filtering support to duplicatecopies
    hgweb: avoid initialization race (issue4280)
    keyword: suppress keyword expansion for internal merge
    match: make glob '**/' match the empty string
    p4: accept changesets with no description (issue4282)
    parsers.c: fix a couple of memory leaks
    push: restore contents of HG_URL for hooks (issue4268)
    rebase: fix bug that caused transitive copy records to disappear (issue4192)
    repoview: do not crash when localtags refers to non existing revisions
    resolve: keep wlock while resolving
    revlog: hold a private reference to self._cache
    revlog: make _chunkcache access atomic

(wiz)

2014-07-05 23:23:26 UTC MAIN commitmail json YAML

Updated www/py-furl to 0.3.94

(rodent)

2014-07-05 23:23:14 UTC MAIN commitmail json YAML

Upstream fixed permissions issue in egg files. Fixed HOMEPAGE. No other
changes.

(rodent)

2014-07-05 23:22:29 UTC MAIN commitmail json YAML

Updated databases/py-orderedmultidict to 0.7.3

(rodent)

2014-07-05 23:22:16 UTC MAIN commitmail json YAML

Upstream fixed permissions issue in egg files. Fixed HOMEPAGE. No other
changes.

(rodent)

2014-07-05 21:00:23 UTC MAIN commitmail json YAML

Dependencies don't support Ruby 1.8.

(joerg)

2014-07-05 20:15:30 UTC MAIN commitmail json YAML

Updated devel/libexecinfo to 1.1nb1

(schmonz)

2014-07-05 20:15:24 UTC MAIN commitmail json YAML

Libtoolize to fix build on OS X 10.9 and (untested) fix shlibs under
Solaris 10. What's tested:

1. devel/cmake with USE_BUILTIN.libexecinfo=no links and runs on:
    * CentOS/amd64 6.5
    * Mac OS X/x86_64 10.9.4 (Darwin 13.3.0)
    * NetBSD/amd64 6.1.4
    * SmartOS/i386 (Joyent SmartMachine 1.8.1, "SunOS 5.11")

2. http://www.gnu.org/software/libc/manual/html_node/Backtraces.html's
  sample program outputs:
    * Mac OS X: the expected backtrace
    * NetBSD: dumps core (but it did before this change, too)
    * SmartOS: the expected backtrace

Bump PKGREVISION.

(schmonz)

2014-07-05 19:45:57 UTC MAIN commitmail json YAML

+py-wtforms-{alchemy,components}

(rodent)

2014-07-05 19:44:52 UTC MAIN commitmail json YAML

Added www/py-wtforms-alchemy version 0.12.6

(rodent)

2014-07-05 19:44:34 UTC MAIN commitmail json YAML

Import py27-wtforms-alchemy-0.12.6 as www/py-wtforms-alchemy.

Generates WTForms forms from SQLAlchemy models.

(rodent)

2014-07-05 19:43:15 UTC MAIN commitmail json YAML

Added www/py-wtforms-components version 0.9.3

(rodent)

2014-07-05 19:43:01 UTC MAIN commitmail json YAML

2014-07-05 19:41:18 UTC MAIN commitmail json YAML

+py-sqlalchemy-utils

(rodent)

2014-07-05 19:40:38 UTC MAIN commitmail json YAML

Added databases/py-sqlalchemy-utils version 0.26.3

(rodent)

2014-07-05 19:40:25 UTC MAIN commitmail json YAML

2014-07-05 19:38:59 UTC MAIN commitmail json YAML

2014-07-05 19:38:12 UTC MAIN commitmail json YAML

Added devel/py-fann2 version 1.0.0

(rodent)

2014-07-05 19:38:00 UTC MAIN commitmail json YAML

Import py27-fann2-1.0.0 as devel/py-fann2.

This is an update of the python bindings for the Fast Artificial Neural Network
(FANN) library, which were included in fann-2.1.0beta.

(rodent)

2014-07-05 19:34:12 UTC MAIN commitmail json YAML

2014-07-05 19:33:32 UTC MAIN commitmail json YAML

Added math/py-intervals version 0.3.1

(rodent)

2014-07-05 19:33:18 UTC MAIN commitmail json YAML

Import py27-intervals-0.3.1 as math/py-intervals.

Python tools for handling intervals (ranges of comparable objects).

(rodent)

2014-07-05 19:31:04 UTC MAIN commitmail json YAML

2014-07-05 19:30:26 UTC MAIN commitmail json YAML

Added www/py-furl version 0.3.93

(rodent)

2014-07-05 19:30:14 UTC MAIN commitmail json YAML

Import py27-furl-0.3.93 as www/py-furl.

URL manipulation made simple.

(rodent)

2014-07-05 19:29:09 UTC MAIN commitmail json YAML

+py-orderedmultidict

(rodent)

2014-07-05 19:28:22 UTC MAIN commitmail json YAML

Added databases/py-orderedmultidict version 0.7.2

(rodent)

2014-07-05 19:28:06 UTC MAIN commitmail json YAML

Import py27-orderedmultidict-0.7.2 as databases/py-orderedmultidict.

Ordered Multivalue Dictionary - omdict.

A multivalue dictionary is a dictionary that can store multiple values for the
same key. An ordered multivalue dictionary is a multivalue dictionary that
retains the order of insertions and deletions.

omdict retains method parity with dict.

(rodent)

2014-07-05 15:34:13 UTC MAIN commitmail json YAML

Added devel/py-tortoisehg version 3.0.1

(wiz)

2014-07-05 15:34:00 UTC MAIN commitmail json YAML

+ py-tortoisehg.

(wiz)

2014-07-05 15:33:03 UTC MAIN commitmail json YAML

2014-07-05 12:48:11 UTC MAIN commitmail json YAML

+ruby-websocket

(rodent)

2014-07-05 12:34:55 UTC MAIN commitmail json YAML

Added www/ruby-websocket version 1.1.4

(rodent)

2014-07-05 12:34:44 UTC MAIN commitmail json YAML

Import ruby200-websocket-1.1.4 as www/ruby-websocket.

Universal Ruby library to handle WebSocket protocol. It focuses on providing
abstraction layer over WebSocket API instead of providing server or client
functionality.

Currently, WebSocket Ruby supports all existing drafts of WebSocket, which
include:

* hixie-75
* hixie-76
* all hybi drafts (00-13)
* RFC 6455

(rodent)

2014-07-05 12:33:26 UTC MAIN commitmail json YAML

Added textproc/ruby-yard version 0.8.7.4

(rodent)

2014-07-05 12:33:15 UTC MAIN commitmail json YAML

Import ruby200-yard-0.8.7.4 as textproc/ruby-yard.

YARD is a documentation generation tool for the Ruby programming language. It
enables the user to generate consistent, usable documentation that can be
exported to a number of formats very easily, and also supports extending for
custom Ruby constructs such as custom class level definitions.

(rodent)

2014-07-05 12:31:11 UTC MAIN commitmail json YAML

2014-07-05 12:30:31 UTC MAIN commitmail json YAML

Added databases/ruby-tiny_tds version 0.6.2

(rodent)

2014-07-05 12:29:25 UTC MAIN commitmail json YAML

Import ruby200-tiny_tds-0.6.2 as databases/ruby-tiny_tds.

TinyTDS - A modern, simple and fast FreeTDS library for Ruby using DB-Library.
Developed for the ActiveRecord SQL Server adapter.

(rodent)

2014-07-05 12:25:31 UTC MAIN commitmail json YAML

2014-07-05 12:25:01 UTC MAIN commitmail json YAML

Added meta-pkgs/ruby-shoulda version 3.5.0

(rodent)

2014-07-05 12:24:50 UTC MAIN commitmail json YAML

Import ruby200-shoulda-3.5.0 as meta-pkgs/ruby-shoulda.

The shoulda gem is a meta gem with two dependencies:

* shoulda-context (official documentation)
* shoulda-matchers (official documentation)

(rodent)

2014-07-05 12:23:24 UTC MAIN commitmail json YAML

+ruby-shoulda-{context,matchers}

(rodent)

2014-07-05 12:21:59 UTC MAIN commitmail json YAML

Added devel/ruby-shoulda-context version 1.2.1

(rodent)

2014-07-05 12:21:46 UTC MAIN commitmail json YAML

Import ruby200-shoulda-context-1.2.1 as devel/ruby-shoulda-context.

Shoulda's contexts make it easy to write understandable and maintainable tests
for Test::Unit. It's fully compatible with your existing tests in Test::Unit,
and requires no retooling to use.

(rodent)

2014-07-05 12:21:03 UTC MAIN commitmail json YAML

Added devel/ruby-shoulda-matchers version 2.6.1

(rodent)

2014-07-05 12:20:51 UTC MAIN commitmail json YAML

Import ruby200-shoulda-matchers-2.6.1 as devel/ruby-shoulda-matchers.

shoulda-matchers provides Test::Unit- and RSpec-compatible one-liners that test
common Rails functionality. These tests would otherwise be much longer, more
complex, and error-prone.

(rodent)

2014-07-05 11:21:30 UTC MAIN commitmail json YAML

Remove current master site which is no longer working and re-enable
GNU master sites which are now working.

(tron)

2014-07-05 09:52:45 UTC MAIN commitmail json YAML

Limit to ruby193 and newer, there is no ruby18-nokogiri dependency.

Fixes bulk builds.

(jperkin)

2014-07-05 09:04:10 UTC MAIN commitmail json YAML

Updated cross/gcc-mips-current to 4.9.0nb5

(martin)

2014-07-05 09:03:49 UTC MAIN commitmail json YAML

2014-07-05 05:17:38 UTC MAIN commitmail json YAML

Updated security/kpcli to 2.7nb1

(wiz)

2014-07-05 05:17:27 UTC MAIN commitmail json YAML

Add dependency on p5-Term-ReadLine-Perl. Either that or
...-Gnu is needed for kpcli to work.
Bump PKGREVISION.

(wiz)

2014-07-05 05:10:48 UTC MAIN commitmail json YAML

Use bash on SunOS, as pdksh (at least on x86_64) has issues for the moment.

(richard)

2014-07-05 04:54:19 UTC MAIN commitmail json YAML

Updated devel/nss to 3.16.3

(ryoon)

2014-07-05 04:53:39 UTC MAIN commitmail json YAML

Update to 3.16.2

Changelog:
Network Security Services (NSS) 3.16.3 is a patch release for NSS 3.16.

This release consists primarily of CA certificate changes as listed
below, and fixes an issue with a recently added utility function.

New Functions:
* CERT_GetGeneralNameTypeFromString (This function was already added
  in NSS 3.16.2, however, it wasn't declared in a public header file.)

Notable Changes:
* The following 1024-bit CA certificates were Removed
  - Entrust.net Secure Server Certification Authority
  - GTE CyberTrust Global Root
  - ValiCert Class 1 Policy Validation Authority
  - ValiCert Class 2 Policy Validation Authority
  - ValiCert Class 3 Policy Validation Authority
* Additionally, the following CA certificate was Removed as
  requested by the CA:
  - TDC Internet Root CA
* The following CA certificates were Added:
  - Certification Authority of WoSign
  - CA 沃通根证书
  - DigiCert Assured ID Root G2
  - DigiCert Assured ID Root G3
  - DigiCert Global Root G2
  - DigiCert Global Root G3
  - DigiCert Trusted Root G4
  - QuoVadis Root CA 1 G3
  - QuoVadis Root CA 2 G3
  - QuoVadis Root CA 3 G3
* The Trust Bits were changed for the following CA certificates
  - Class 3 Public Primary Certification Authority
  - Class 3 Public Primary Certification Authority
  - Class 2 Public Primary Certification Authority - G2
  - VeriSign Class 2 Public Primary Certification Authority - G3
  - AC Raíz Certicámara S.A.
  - NetLock Uzleti (Class B) Tanusitvanykiado
  - NetLock Expressz (Class C) Tanusitvanykiado

(ryoon)

2014-07-04 21:20:52 UTC MAIN commitmail json YAML

Generate a correct error message, instead of referring to a variable
that gets changed on the next line.

(dholland)

2014-07-04 14:31:49 UTC MAIN commitmail json YAML

Make this pull in cups-1.7, since it overlaps with cups15.
Noted by joerg.

(wiz)

2014-07-04 13:01:17 UTC MAIN commitmail json YAML

Updated textproc/py-html2text to 2014.7.3

(schmonz)

2014-07-04 13:01:12 UTC MAIN commitmail json YAML

Update to 2014.7.3. From the changelog:

* Fix #8: Remove ``How to do a release`` section from README.md.
* Fix #11: Include test directory markdown, html files.
* Fix memory leak in using ``handle`` while keeping the old instance
  of ``html2text``.

(schmonz)

2014-07-04 12:42:10 UTC MAIN commitmail json YAML

+ruby-{openid,rack-openid,ruby-openid}

(rodent)

2014-07-04 12:39:55 UTC MAIN commitmail json YAML

Added security/ruby-rack-openid version 1.4.2

(rodent)

2014-07-04 12:39:38 UTC MAIN commitmail json YAML

Import ruby200-rack-openid-1.4.2 as security/ruby-rack-openid.

Provides a more HTTPish API around the ruby-openid library.

(rodent)

2014-07-04 12:36:48 UTC MAIN commitmail json YAML

Added security/ruby-ruby-openid version 2.5.0

(rodent)

2014-07-04 12:36:34 UTC MAIN commitmail json YAML

Import ruby200-ruby-openid-2.5.0 as security/ruby-ruby-openid.

A Ruby library for verifying and serving OpenID identities. Features:

* Easy to use API for verifying OpenID identites - OpenID::Consumer
* Support for serving OpenID identites - OpenID::Server
* Does not depend on underlying web framework
* Supports multiple storage mechanisms (Filesystem, ActiveRecord, Memory)
* Example code to help you get started, including:
  * Ruby on Rails based consumer and server
  * OpenIDLoginGenerator for quickly getting creating a rails app that uses
    OpenID for authentication
  * ActiveRecordOpenIDStore plugin
* Comprehensive test suite
* Supports both OpenID 1 and OpenID 2 transparently

(rodent)

2014-07-04 12:35:32 UTC MAIN commitmail json YAML

Added security/ruby-openid version 0.0.1

(rodent)

2014-07-04 12:35:20 UTC MAIN commitmail json YAML

Import ruby200-openid-0.0.1 as security/ruby-openid.

OpenID support for Ruby. OpenID is a decentralized identification system that
allows users to prove they own a url. OpenID for Ruby currently includes only
consumer modules.

(rodent)