Changes Since 2015.0.0
- The first improvement concerns icc color profiles: Hugin has
already copied the icc profile into the output file when
stitching panoramas. Now also the display in the GUIs takes the
icc profile into account. Celeste_standalone and cpfind read now
also the icc profile and use it during its processings.
- Beside the known output options Hugin now includes a user defined
output sequence. With this option the user can create more
flexible variants for the output. As an example a zero-noise
output sequence is delivered with Hugin 2016.0.
- Some buttons in the Hugin GUI now have a context menu for easier
access to some function:
- *Show all* in the fast preview window to allow better
interaction with stacked projects.
- *Celeste* button in the cp tab (panorama editor): the button
can now be used to create control points or to clean control
points with celeste or statistical methods.
- The identify tool in the fast preview window now also shows the
image numbers on top of the images. (This can be suppressed by
pressing the alt button).
- Many more improvements and bug fixes under the hood: incorrect
behaviour of photometric optimizer, fixed merging of projects
with line control points, ...
Submitted by: Thomas Modes
- The Circular and Radial layout algorithm as well as Balloon and all Directed
Tree layout algorithms support a new edge routing style where edge paths are
bundled to prevent visual clutter.
- Disabled menu interaction on Mac OS X during layout runs to prevent accidental
graph structure modifications.
- Many bugfixes, great and small.
PR: ports/208134
Submitted by: pi
Approved by: Eugene Mychlo <myc@barev.net> (maintainer)
PR: 206495
Submitted by: Thibault Payet <monwarez@mailoo.org>
The PagedGeometry engine is an add-on to Ogre which provides highly
optimized methods for rendering massive amounts of small meshes,
covering a possibly infinite area. This is especially well suited for
dense forests and outdoor scenes, with millions of trees, bushes,
grass, rocks, etc.
http://www.ogre3d.org/tikiwiki/PagedGeometry+Engine
PR: 206485
Submitted by: Thibault Payet <monwarez@mailoo.org>
Caelum is a plug-in/library for Ogre targeted to help create
nice-looking (photorealistic if possible) atmospheric effects such as
sky colour, clouds and weather phenomena such as rain or snow.
http://www.ogre3d.org/tikiwiki/Caelum
New version 1.11.0.
Changes:
Ported vigranumpy to Python 3.5.
Added Chunked arrays to store data larger than RAM as a collection of
rectangular blocks.
Added vigra::ThreadPool and parallel_foreach() for portable
algorithm parallelization based on std::thread. Implemented
parallel versions of Gaussian smoothing, Gaussian derivatives,
connected components labeling, and union-find watersheds.
Added graph-based image analysis, e.g. agglomerative clustering
Included the callback mechanism described in "Impossibly Fast C++
Delegates" by Sergey Ryazanov (needed for agglomerative
clustering).
Added many image registration functions.
Extended the collection of multi-dimensional distance transform
algorithms by vectorial DT, boundary DT, and eccentricity
transform.
Added skeletonizeImage(), nonLocalMean(), multi-dimensional
integral images.
Added new 2D shape features based on skeletonization and the
convex hull.
Additional arithmetic and algebraic functions for
vigra::TinyVector.
Added vigra::CountingIterator.
Minor improvements and bug fixes in the code and documentation.
Mainly to fix 2016Q1 as USES=tar is nop with USE_GITHUB after r410613.
=> silnrsi-graphite-1.3.7_GH0.tgz is not in graphics/graphite2/distinfo.
=> Either graphics/graphite2/distinfo is out of date, or
=> silnrsi-graphite-1.3.7_GH0.tgz is spelled incorrectly.
or
===> Extracting for graphite2-1.3.7
=> No SHA256 checksum recorded for silnrsi-graphite-1.3.7_GH0.tgz.
=> No suitable checksum found for silnrsi-graphite-1.3.7_GH0.tgz.
Reported by: mav
These ports were intentionally set to portmgr@FreeBSD.org as MAINTAINER;
it was not a mistake. They require exp-runs and special care when
updating.
Submitted by: antoine
SILGraphite page on SF says:
This project has been deprecated. Graphite2, a new version of
the Graphite engine, is available at:
https://github.com/silnrsi/graphite with its own bug tracker.
Tested by: diff -rN
MFH: 2016Q1 (in case of 1.3.8 before EOL)
PR: 207448
Submitted by: rmelcer@iteris.com
This is a port of MapCache, a server that implements tile caching to speed up
access to WMS layers. It's primary objectives are to be fast and easily
deployable, while offering the essential features (and more!) expected from a
tile caching solution.
http://www.mapserver.org/mapcache/
Install x11/kdelibs4's headers into include/kde4 instead of include (which
consequently causes several other ports to have their installation paths
changed too).
The idea behind this is to reduce path conflicts between KDE4 ports and the
upcoming KDE Frameworks 5 ports that will be installed into include/KF5. If
we continue installing the KDE4 headers into include/, we can end up in a
situation like this:
c++ [...] -I/usr/local/include -I/usr/local/include/KF5 file.cpp
If the KDE4 and KF5 versions of a port have the same headers, the KDE4 port
will unintentionally be picked up first and the build will fail.
Most of this huge patch is just PORTREVISION bumps, pkg-plist changes and a
few patches to FooConfig.cmake files to make them look into the kde4/
subdirectory in include/.
Changes which don't fit into the above are:
- deskutils/kdepimlibs4: Import an upstream patch to remove some double
semicolons that cause base GCC to fail. They have always been present, but
since the faulty header was referenced via -isystem /usr/local/include
this never caused any problems.
- devel/subversion, devel/subversion18: Update patch-configure. The current
kwallet changes there date back to 2011 (r272490), at a time when the
build could fail when both KDE3 and KDE4 were installed. Replace those
bits with a change I've submitted upstream to use the kde4-config program
to determine where KDE4's headers and libraries are installed instead of
assuming the headers are always in include/.
Once again, huge thanks to Tobias Berner <tcberner@gmail.com> for being the
first one to notice this problem when working on the KDE Frameworks 5 ports,
coming up with the solution and bugging me until I had time to work on this
and ask for the exp-run :-)
PR: 207906 (exp-run)
Fix CVE-2009-4422: Multiple cross-site scripting (XSS) vulnerabilities in
the GetURLArguments function in jpgraph.php in Aditus Consulting JpGraph
3.0.6 allow remote attackers to inject arbitrary web script or HTML via a
key to csim_in_html_ex1.php, and other unspecified vectors.
Despite ports tree version is 3.0.7, this vulnerability has not been fixed.
The solution is taken from
http://www.securityfocus.com/archive/1/archive/1/508586/100/0/threaded
While on it:
- Fix typo in port creator's mail address
- Add LICENSE*
- Add NO_ARCH=yes (port only installs scripts)
PR: 207001
Submitted by: venture37@geeklan.co.uk
MFH: 2016Q1
Security: CVE-2009-4422
Changelog:
* Made "-reduce" and "-force" the default behavior. Removed obsolete
options "-plte_len", "-cc", "-nocc", "-double_gamma", "-already_crushed",
and "-bit_depth". Removed "things_have_changed" code.
* Deleted png_read_update_info() statement that was mistakenly added to
version 1.7.89. It caused "bad adaptive filter value" errors.
* Suppress warning about "damaged LZ stream" when bailing out and building
with libpng-1.7.0beta.
* Added a LICENSE file to the distribution. It points to the actual
license appearing in the NOTICES section near the top of pngcrush.c
* Show if pngcrush is built with bundled or system libpng and zlib.
* Fixed segfault while writing a -loco MNG (bug found with AFL, reported
by Brian Carpenter). Bug was introduced in pngcrush-1.7.35.
PR: 207801
Submitted by: Anton Sayetsky <vsasjason@gmail.com> (maintainer)