Changes: http://poi.apache.org/changes.html
- Fix for CVE-2014-3574
- Common: New version of ooxml-schema and ooxml-security jars which
are linked to custom safe type loader
- Common: OPC relation fix for multiple same named ids (#54916)
- Common: Update third-party dependencies: commons-logging,
commons-codec, xmlsec, bouncycastle
- Excel: Allow to set multiple cell style properties at once (#58633)
- Excel: Add API for inserting ignored warnings into XSSF sheets.
This can be used e.g. to suppress 'number stored as text' warnings.
(#56892)
- Powerpoint: unify hyperlink handling
- HSLF: various fixes for parsing and rendering
- WMF: new API for WMF parsing and rendering (for Powerpoint)
- XWPF: various fixes for handling paragraphs and tables
PR: 207934
MFH: 2016Q2
Submitted by: pfg
2016-04-10 textproc/p5-ElasticSearch-SearchBuilder: Use textproc/p5-Elasticsearch which is the official client
2016-04-10 textproc/p5-ElasticSearch-legacy: Use textproc/p5-Elasticsearch which is the official client
2016-04-10 textproc/py-openpyxl1: Use textproc/py-openpyxl instead
- Kibana 4.2 will no longer be updated by upstream. Upstream recommends
using Kibana 4.5 (textproc/kibana45) which is only compatible with the
current ports version of textproc/elasticsearch2 (Elasticsearch 2.3).
PR: 208494
Submitted by: Sergey Kozlov <kozlov.sergey.404@gmail.com> (maintainer)
- Kibana 4.1 now requires node4 RUN_DEPENDS instead of node010
- Kibana 4.3, 4.4 now are slaves of kibana45 port due to kibana42 being
no longer maintained
- PORTREVISION deleted due to PORTVERSION bump
PR: 208493
Submitted by: Sergey Kozlov <kozlov.sergey.404@gmail.com> (maintainer)
Repo copy textproc/kibana42 to textproc/kibana45:
- Update PORTVERSION, PKGNAMESUFFIX, RUN_DEPENDS, pkg-plist, and distinfo
for 4.5.0.
Kibana is an open source (Apache Licensed), browser based analytics and search
dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana
strives to be easy to get started with, while also being flexible and powerful,
just like Elasticsearch.
Kibana 4.5 is compatible with Elasticsearch 2.3.x.
WWW: https://www.elastic.co/products/kibana
PR: 208492
Submitted by: Sergey Kozlov <kozlov.sergey.404@gmail.com>
2016-03-31 databases/rubygem-after_commit_queue-rails41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 textproc/rubygem-jekyll-assets1: Use textproc/rubygem-jekyll-assets instead
2016-03-31 devel/rubygem-sprockets-rails-rails41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 mail/rubygem-actionmailer41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 databases/rubygem-activemodel41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 devel/rubygem-activesupport41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 www/rubygem-actionpack41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 devel/rubygem-actionview41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 databases/rubygem-paranoia-rails41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 databases/rubygem-activerecord41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 textproc/rubygem-sass-rails4-rails41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 www/rubygem-turbolinks-rails41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 devel/rubygem-omniauth_crowd-rails41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 devel/rubygem-coffee-rails41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 www/rubygem-railties41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 devel/rubygem-jbuilder-rails41: Rails 4.1 is no longer supported - please switch to Rails 4.2
2016-03-31 textproc/py-genshi-devel: The port is no longer updated and behind the main genshi port
The different cases are:
- Only bring it if the one bundled with Perl is outdated.
- The version bundled with all our Perl is sufficient.
- Scalar-List-Util is not really needed by the port.
(looking for /(Sub|Scalar|List)::Util/ returns nothing.)
While there, do some minor cleanup that caught my eye.
PR: 208378
With hat: perl@
Sponsored by: Absolight
2016-03-25 www/session2: That is a part of Quixote webapp framework we no longer have in ports
2016-03-26 www/py-django-pipeline14: This port depends upon expired www/py-django16 and have no consumers
2016-03-26 textproc/libwpd: Not used any more
2016-03-26 graphics/libwpg: Not used any more
2016-03-26 textproc/libwps02: Not used any more
2016-03-26 textproc/libabw00: Not used any more
2016-03-27 databases/cassandra: 1.2.x has reached EOL, upgrade to a supported version of Cassandra
2016-03-26 textproc/libvisio: Not used any more
2016-03-26 textproc/libe-book00: Not used any more
Not only do these two ports have newer versions in the tree
(textproc/libvisio01 and textproc/libe-book, respectively), but they were
failing to build with the upcoming Boost 1.60.
PR: 199601
- Rename the LIBDANE option DANE because that's the name of the protocol
supported by libgnutls-dane and gnutls-cli. Also clarify the option
description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4. Some ports used this library
in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed. Ports that used these have been
updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.
net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.
www/hydra: Mark BROKEN. This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.
PR: 207768
Exp-run by: antoine
Approved by: portmgr (antoine)
changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base
is stuck at 9.06 which is almost 4 years old now.
Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version
on its own instead of as a variant of other versions.
Fix print/ghostscript9-agpl-base to install eps2write.
Update math/asymptote to 2.37 to support newer Ghostscript.
PR: 208159
Exp-run by: antoine
Approved by: portmgr (antoine)
conveniance library for NetSurf.
This takes the unicode 5 capable version 1.1.6 of the library and
converts it to the NetSurf build system. additional API has been added
with a normalisation function but there are no data changes from
upstream.
WWW: http://www.netsurf-browser.org/
Because the man page says:
For a complete working example or initial script look into
distribution`s 'examples' folder.
With hat: perl@
Sponsored by: Absolight
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)
Changes:
- Allows user to customize some Kibana's settings without interfering
with the deinstallation process of the package (bug #207209)
Drawbacks:
- Kibana takes couple of minutes to start for the first time after
package installation or settings' change (There's a warning in the log
about that)
- ${WWWDIR}/optimize folder is now writable, weakening the security.
Although, given the architecture of Kibana it's inevitable
PR: 207209
jo creates a JSON string on stdout from words given it as arguments or read
from stdin. Without option -a it generates an object whereby each word is a
key=value (or key@value) pair with key being the JSON object element and value
its value. jo attempts to guess the type of value in order to create number
(using strtod(3)), string, or null values in JSON.
WWW: https://github.com/jpmens/jo
Fix distinfo for the offending ports.
lang/yorick's tag was moved, and the added patch was no longer needed.
PR: 207644
Submitted by: mat
Exp-run by by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D4268
This patch eliminates warnings like this by escaping left brace:
"""
Unescaped left brace in regex is deprecated, passed through in regex;
marked by <-- HERE in m/^(.*)\${ <-- HERE ?([A-Z_]+)}?(.*)$/ at
/usr/local/bin/intltool-update line 1065.
Unescaped left brace in regex is deprecated, passed through in regex;
marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_NAME}?/ at
/usr/local/bin/intltool-update line 1193.
"""
+ 7 more warnings like this when building ports involving intltool (gitg,
gnome-builder etc)
While here replace brackets with braces in download url (porlint warning) and
bump PORTREVISION because of package change.
PR: 207270
With hat: gnome
MFH: 2016Q1
- Update PORTVERSION and distinfo checksum (0.8.0)
- Update pkg-plist accordingly
- Help ./configure find Lua with {CPP,LD}FLAGS
- Update UTILS_DESC (new tool installed)
- Sort all OPTION_* entries alphabetically
- Use the new test framework
- Group *_TARGET entries
- Whitespace prettiness
Changes:
https://github.com/vstakhov/libucl/blob/0.8.0/ChangeLog.md
Two reasons for this:
1. Document builds can fail without it even when using pdftex.
From dblatex -d -D:
Build uwm-pc-user-guide.pdf
pdflatex failed
Unexpected error occured
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/dbtexmf/core/dbtex.py", line 332, in compile
donefiles = self._compile()
File "/usr/local/lib/python2.7/site-packages/dbtexmf/core/dbtex.py", line 400, in _compile
self.make_bin()
File "/usr/local/lib/python2.7/site-packages/dbtexmf/core/dbtex.py", line 317, in make_bin
batch=self.texbatch)
File "/usr/local/lib/python2.7/site-packages/dbtexmf/dblatex/runtex.py", line 113, in compile
self.texer.compile(texfile)
File "/usr/local/lib/python2.7/site-packages/dbtexmf/dblatex/grubber/texbuilder.py", line 73, in compile
raise OSError("%s compilation failed" % self.tex.program)
OSError: pdflatex compilation failed
/tmp/tmpe0bJK0 not removed
From tail -n 11 /tmp/tmpe0bJK0/uwm-pc-user-guide.log:
Here is how much of TeX's memory you used:
22571 strings out of 493117
331796 string characters out of 6138550
659827 words of memory out of 5000000
19593 multiletter control sequences out of 15000+600000
89643 words of font info for 150 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
48i,21n,51p,484b,2429s stack positions out of 5000i,2500n,10000p,300000b,80000s
!pdfTeX error: pdflatex (file 8r.enc): cannot open encoding file for reading
==> Fatal error occurred, no output PDF file produced!
2. dvips is a valid backend to specify with dblatex -b.
PR: 201592
Submitted by: Jason Bacon <bacon4000@gmail.com>
MFH: 2016Q1
The update in xerces fixes a buffer overflow security problem that exposes the
possibility of a denial of service attack, and could conceivably result in
remote code execution.
Users of Shibboleth or any other service usingi the xerces-c3 xml library are
recommended to upgrade promptly.
URL: http://xerces.apache.org/xerces-c/secadv/CVE-2016-0729.txt
Security: CVE-2016-0729
- Update PORTVERSION and distinfo checksum (0.2.4)
- Update COMMENT to more closely match setup.py:description
- Update test target
- Remove TEST_DEPENDS (pytest is not required)
- Enable NO_ARCH (architecture independent)
- Patch setup.py to enable setuptools test command
- Update PORTVERSION and distinfo checksum (2.6.5)
- Update test dependencies and test target
- Remove dos2unix, no longer needed
- Enable architecture independence (NO_ARCH)
- Backport upstream issue 453 [1] fix for failing tests due to pygments
- Patch setup.py to support setuptools test command
- Update pkg-descr WWW: URL (matching that in setup.py)
[1] https://github.com/waylan/Python-Markdown/issues/453
Requested by: brnrd (via IRC)
Here's what happened (see also GitHub issue #6250 for elastic/kibana):
- The tag for 4.4.1 appeared on GitHub
- The port was updated to 4.4.1 using the release tarball from elastic.co,
with a matching name
- The tarball was actually a beta from a commit that was not pushed
- The port broke once the tarball from the actual release came up for
download, with exactly the same name
The commit id from package.json now matches the commit from the upstream
repo. This should be used in the future to check if tarballs actually match
releases.
Approved by: maintainer (by mail)
The offical GNOME 3.18 release notes can be found at
https://help.gnome.org/misc/release-notes/3.18/
This update doesn't contain the glib/gtk c++ bindings which will
be done in a another update due to the requirement on c++11 and the
amount of fallout this probably will give.
GDM is still at version 3.16 due to some issues.
Bump mate-themes to use the gtk 3.18 version of the themes.
Thanks to Antoine Brodin for running the exp-runs.
This release was made possible by the following people:
Gustau Perez
Ting-Wei_Lan
PR: 207006