Commit graph

260749 commits

Author SHA1 Message Date
fhajny
f9aeccef57 Update graphics/tesseract to 3.05.00
- Made some fine tuning to the hOCR output.
- Added TSV as another optional output format.
- Fixed ABI break introduced in 3.04.00 with the AnalyseLayout()
  method.
- text2image tool - Enable all OpenType ligatures available in a font.
  This feature requires Pango 1.38 or newer.
- Training tools - Replaced asserts with tprintf() and exit(1).
- Fixed Cygwin compatibility.
- Improved multipage tiff processing.
- Improved the embedded pdf font (pdf.ttf).
- Enable selection of OCR engine mode from command line.
- Changed tesseract command line parameter '-psm' to '--psm'.
- Added new C API for orientation and script detection, removed the
  old one.
- Increased minimum autoconf version to 2.59.
- Removed dead code.
- Fixed many compiler warning.
- Fixed memory and resource leaks.
- Fixed some issues with the 'Cube' OCR engine.
- Fixed some openCL issues.
- Added option to build Tesseract with CMake build system.
- Implemented CPPAN support for easy Windows building.
2017-02-21 17:51:18 +00:00
joerg
7a9df035fb Requires libtool. 2017-02-21 16:05:53 +00:00
joerg
fab982e1d2 Needs libtool. 2017-02-21 16:04:04 +00:00
joerg
03da843e61 Pointers are not ordered relative to 0. 2017-02-21 16:03:21 +00:00
joerg
f921680fc7 Cut down the number of loops in the roman number parser. The existing
logic triggers a super-linear memory use path in Clang and is generally
overcomplicated. Bump revision because it is still a code change.
2017-02-21 16:01:36 +00:00
joerg
cdd0076ada Allow patch levels in dependency. 2017-02-21 15:59:34 +00:00
gdt
89c40fbfc6 Fix bug in new patch
Thanks to Matt Wette for code review on guile-devel@gnu.org.
2017-02-21 15:55:28 +00:00
wiz
affa86e9ef Disable glamor when not building dri. 2017-02-21 14:56:14 +00:00
fhajny
a3eef229a4 Updated graphics/leptonica to 1.74.1 2017-02-21 14:04:59 +00:00
fhajny
b95326cfb5 Update graphics/leptonica to 1.74.1
1.74.1  4 Jan 17
- Configuration changes to support the patch number in the
  version (major.minor.patch).
- Removed all remaining pixDisplayWrite() calls in prog/.
- Cleaned up and/or promoted about 15 programs to full regression
  tests.  There are now 95 tests in the regression set.
- Over half the initial coverity scan warnings have been removed.

1.74.0 10 Dec 16
- Leptonica development was moved to github.  The master is at:
  github.com/danbloomberg/leptonica
- Egor Pugin is the maintainer of the site.
- A very large number of changes have been made.  Some of them follow;
- details can be found in the git commit messages.
- Static makefiles modified to work with gnu*9 and c*9.
- Modify SET macros to work on windows.
- New modes for RGB --> gray conversion.
- New functions added for displaying a pix from a pixa.
- Split out sort/hash/set/map functions for dna, sarray and pta.
- More robust horizontal deskew on multi-column page images.
- Improve webpio_reg test.
- Remove X11 display for gplot; it is no longer supported.
- Remove most sleep calls, which were put in for gplot; no longer needed.
- Removed use of gthumb in library.
- Removed use of pixDisplayWrite() in the library; still in some progs.
- Improved test for endianness in makefile.static; no longer requires
  any local files or building and running a program.
- Modified all files for doxygen output (spearheaded by Jurgen Buchmuller)
- Improved plotting of the boxes in a boxa.
- Replaced the slow point hash function with a simple fast one.
- Added pam (4 component) format writing to pnmio.c (Jurgen Buchmuller)
- Improved rendering of pixa in side/by/sides.
- Better utilities for pixa and pixacomp.
- Add read/write serialization functions from/to memory for all
  the major data structures that do not already have them.
- More serialized boot recognizers stored as self-generating code.
- Cleaned up generating an adapted recognizer from the boot recognizer.
- Simplified temp file naming; removed most instances of named
  temp files from non-debug code; use tmpfile() and a wrapper
  l_makeTempFilename().
- Simplify and streamline multipage tiff reading (Jeff Breidenbach).
- Improvement of Otsu thresholding.
- Recognize outstanding contributors to leptonica over the years.
- New gif mem read/write interface that avoids writing a temp file,
  contributed by Tobias Peirick.
- Use double arrays (dna) instead of float (numa) for set ops.
- Enrolled in coverity scan to find potential bugs (Stefan Weil
  managed it). Fixed about 200 of them, mostly potential memory
  leaks from early function exit.
- Cleanup of gray quantization functions and tests.
- Refactored connectivity-conserving operations, to make them more useful.
- Provided methods for measuring and regularizing the width of strokes.
- Removed viewfiles.c from library; code is now in prog htmlviewer.c.
- Better debugging in page segmentation (pageseg.c)
- Deprecated the pixDisplayWrite*() debugging methods.
- Added about 15 regression tests to the framework in alltests_reg.c
- Final mods for compatibility with tesseract 4.00.
2017-02-21 14:04:49 +00:00
maya
d69f60f305 Updated misc/ansiweather to 1.10 2017-02-21 11:36:59 +00:00
maya
b74a6743f6 ansiweather: update to 1.10
AnsiWeather 1.10 (2017-02-16)

- Add a '-v' option to show version number
- Exit with error code when an unknown option is invoked
- Make wind direction customizable
2017-02-21 11:36:43 +00:00
leot
fb450625c2 Fix a typo (spotted by htutils/changes/pkg-changes2html script) 2017-02-21 08:37:29 +00:00
kleink
f38f2dca49 Updated geopgraphy/py-geojson to 1.3.4. 2017-02-21 08:01:19 +00:00
kleink
e3207767af Update py-geojson to 1.3.4.
1.3.4 (2017-02-11)
------------------

- Remove runtime dependency on setuptools

  - https://github.com/frewsxcv/python-geojson/pull/90

1.3.3 (2016-07-21)
------------------

- Add validate parameter to GeoJSON constructors

  - https://github.com/frewsxcv/python-geojson/pull/78
2017-02-21 08:00:24 +00:00
kleink
cac870c455 Updated textproc/p5-Text-vCard to 3.09. 2017-02-21 07:47:29 +00:00
kleink
cc7f4bbf99 Update p5-Text-vCard to 3.09.
3.09 Sun 23 Oct 2016 20:24:06 BST
    - Support Orgs (worthmine)

3.08 Sun  9 Oct 2016 21:56:23 BST
    - Enconde/decode the key value pair to UTF-8 solves (jluis)
2017-02-21 07:46:52 +00:00
minskim
81228b5efd Added devel/ruby-multi_test version 0.1.2 2017-02-21 06:32:15 +00:00
minskim
e59b031247 Add ruby-multi_test 2017-02-21 06:31:46 +00:00
minskim
bf5f46d5e5 Import ruby-multi_test-0.1.2 as devel/ruby-multi_test
multi_test is a wafter-thin gem to help control rogue
test/unit/autorun requires.
2017-02-21 06:30:46 +00:00
cherry
3af41ae8ae Add an upper API version restriction.
The current only user of this buildlink file is asterisk-chan-dongle
(which is yet to be committed).
With further users, comms/asterisk may need to find a version specific
directory as newer versions are imported.
2017-02-21 05:25:13 +00:00
gdt
cd1a473af5 Fix error in patch in previous 2017-02-21 02:32:00 +00:00
minskim
216b1ecd31 Added devel/ruby-bit-struct version 0.15.0 2017-02-21 01:20:14 +00:00
minskim
bb033da94f Add ruby-bit-struct 2017-02-21 01:19:45 +00:00
minskim
23d200eec3 Import ruby-bit-struct-0.15.0 as devel/ruby-bit-struct
Library for packed binary data stored in ruby Strings. Useful for
accessing fields in network packets and binary files.
2017-02-21 01:18:13 +00:00
wiz
8a2e35c958 Make this more make-jobs-safe by creating a needed directory early enough. 2017-02-21 00:06:12 +00:00
wiz
4d858637eb regen 2017-02-20 23:43:31 +00:00
wiz
e6c2bb8734 Fix typo. 2017-02-20 23:42:25 +00:00
minskim
9090857ca3 Added security/ruby-metasploit_payloads-mettle version 0.1.7 2017-02-20 23:27:10 +00:00
minskim
ad24b3720d Add ruby-metasploit_payloads-mettle 2017-02-20 23:26:40 +00:00
minskim
64c2d9869b Import ruby-metasploit_payloads-mettle-0.1.7 into security/
Compiled binaries for Metasploit's next-gen Meterpreter.
2017-02-20 23:25:42 +00:00
gdt
b895f577b0 Updated lang/guile20 to 2.0.14 2017-02-20 20:01:59 +00:00
gdt
8a7b2de7ba Update to 2.0.14
Packaging changes: add patch to work around calling mkostemp with
invalid flags.

Upstream changes:

  Bug fixes

  Fix for CVE-2016-8606.  REPL server now protects against HTTP
  inter-protocol attacks

  Fix for CVE-2016-8605.  'mkdir' procedure no longer calls umask(2)
  (<http://bugs.gnu.org/24659>)

  New interface mkstemp! which takes optional "mode" argument

  New 'scm_to_uintptr_t' and 'scm_from_uintptr_t' C functions
2017-02-20 20:01:45 +00:00
wiz
87ae0f3890 regen 2017-02-20 17:02:24 +00:00
wiz
42e32098a1 Switch py-dateutils to plain DEPENDS.
It supports both python 2 and 3 nowadays.
2017-02-20 17:00:35 +00:00
kleink
95198fd2fa Updated www/py-flask-wtf to 0.14.2. 2017-02-20 15:27:56 +00:00
kleink
ddbf73e87e Update py-flask-wtf to 0.14.2.
Version 0.14.2
--------------

Released 2017-01-10

- Fix bug where ``FlaskForm`` assumed ``meta`` argument was not ``None`` if it
  was passed. (`#278`_)

.. _#278: https://github.com/lepture/flask-wtf/issues/278

Version 0.14.1
--------------

Released 2017-01-10

- Fix bug where the file validators would incorrectly identify an empty file as
  valid data. (`#276`_, `#277`_)

    - ``FileField`` is no longer deprecated. The data is checked during
      processing and only set if it's a valid file.
    - ``has_file`` *is* deprecated; it's now equivalent to ``bool(field.data)``.
    - ``FileRequired`` and ``FileAllowed`` work with both the Flask-WTF and
      WTForms ``FileField`` classes.
    - The ``Optional`` validator now works with ``FileField``.

.. _#276: https://github.com/lepture/flask-wtf/issues/276
.. _#277: https://github.com/lepture/flask-wtf/pull/277

Version 0.14
------------

Released 2017-01-06

- Use itsdangerous to sign CSRF tokens and check expiration instead of doing it
  ourselves. (`#264`_)

    - All tokens are URL safe, removing the ``url_safe`` parameter from
      ``generate_csrf``. (`#206`_)
    - All tokens store a timestamp, which is checked in ``validate_csrf``. The
      ``time_limit`` parameter of ``generate_csrf`` is removed.

- Remove the ``app`` attribute from ``CsrfProtect``, use ``current_app``.
  (`#264`_)
- ``CsrfProtect`` protects the ``DELETE`` method by default. (`#264`_)
- The same CSRF token is generated for the lifetime of a request. It is exposed
  as ``g.csrf_token`` for use during testing. (`#227`_, `#264`_)
- ``CsrfProtect.error_handler`` is deprecated. (`#264`_)

    - Handlers that return a response work in addition to those that raise an
      error. The behavior was not clear in previous docs.
    - (`#200`_, `#209`_, `#243`_, `#252`_)

- Use ``Form.Meta`` instead of deprecated ``SecureForm`` for CSRF (and
  everything else). (`#216`_, `#271`_)

    - ``csrf_enabled`` parameter is still recognized but deprecated. All other
      attributes and methods from ``SecureForm`` are removed. (`#271`_)

- Provide ``WTF_CSRF_FIELD_NAME`` to configure the name of the CSRF token.
  (`#271`_)
- ``validate_csrf`` raises ``wtforms.ValidationError`` with specific messages
  instead of returning ``True`` or ``False``. This breaks anything that was
  calling the method directly. (`#239`_, `#271`_)

    - CSRF errors are logged as well as raised. (`#239`_)

- ``CsrfProtect`` is renamed to ``CSRFProtect``. A deprecation warning is issued
  when using the old name. ``CsrfError`` is renamed to ``CSRFError`` without
  deprecation. (`#271`_)
- ``FileField`` is deprecated because it no longer provides functionality over
  the provided validators. Use ``wtforms.FileField`` directly. (`#272`_)

.. _`#200`: https://github.com/lepture/flask-wtf/issues/200
.. _`#209`: https://github.com/lepture/flask-wtf/pull/209
.. _`#216`: https://github.com/lepture/flask-wtf/issues/216
.. _`#227`: https://github.com/lepture/flask-wtf/issues/227
.. _`#239`: https://github.com/lepture/flask-wtf/issues/239
.. _`#243`: https://github.com/lepture/flask-wtf/pull/243
.. _`#252`: https://github.com/lepture/flask-wtf/pull/252
.. _`#264`: https://github.com/lepture/flask-wtf/pull/264
.. _`#271`: https://github.com/lepture/flask-wtf/pull/271
.. _`#272`: https://github.com/lepture/flask-wtf/pull/272

Version 0.13.1
--------------

Released 2016/10/6

- Deprecation warning for ``Form`` is shown during ``__init__`` instead of immediately when subclassing. (`#262`_)
- Don't use ``pkg_resources`` to get version, for compatibility with GAE. (`#261`_)

.. _`#261`: https://github.com/lepture/flask-wtf/issues/261
.. _`#262`: https://github.com/lepture/flask-wtf/issues/262

Version 0.13
------------

Released 2016/09/29

- ``Form`` is renamed to ``FlaskForm`` in order to avoid name collision with WTForms's base class.  Using ``Form`` will show a deprecation warning. (`#250`_)
- ``hidden_tag`` no longer wraps the hidden inputs in a hidden div.  This is valid HTML5 and any modern HTML parser will behave correctly. (`#217`_, `#193`_)
- ``flask_wtf.html5`` is deprecated.  Import directly from ``wtforms.fields.html5``. (`#251`_)
- ``is_submitted`` is true for ``PATCH`` and ``DELETE`` in addition to ``POST`` and ``PUT``. (`#187`_)
- ``generate_csrf`` takes a ``token_key`` parameter to specify the key stored in the session. (`#206`_)
- ``generate_csrf`` takes a ``url_safe`` parameter to allow the token to be used in URLs. (`#206`_)
- ``form.data`` can be accessed multiple times without raising an exception. (`#248`_)
- File extension with multiple parts (``.tar.gz``) can be used in the ``FileAllowed`` validator. (`#201`_)

.. _`#187`: https://github.com/lepture/flask-wtf/pull/187
.. _`#193`: https://github.com/lepture/flask-wtf/issues/193
.. _`#201`: https://github.com/lepture/flask-wtf/issues/201
.. _`#206`: https://github.com/lepture/flask-wtf/pull/206
.. _`#217`: https://github.com/lepture/flask-wtf/issues/217
.. _`#248`: https://github.com/lepture/flask-wtf/pull/248
.. _`#250`: https://github.com/lepture/flask-wtf/pull/250
.. _`#251`: https://github.com/lepture/flask-wtf/pull/251
2017-02-20 15:27:12 +00:00
fhajny
d06cf3598e Change bind99 and bind910 package to use the standard PKG_SYSCONFDIR
for config files instead of the hardcoded /etc path. Sync SMF support
across the two packages. Bump PKGREVISION.
2017-02-20 15:19:54 +00:00
hauke
e737f05feb Newer versions of Teapot appear to expect a wide char capable ncurses.
While here, drop maintainership - I haven't used the thing in years,
and definitely not since its conversion to a CMake build (of which I
know nothing).
2017-02-20 15:03:50 +00:00
kleink
08a9698244 Updated textproc/py-vobject to 0.9.4.1. 2017-02-20 14:51:34 +00:00
kleink
18c8407958 Update py-vobject to 0.9.4.1.
0.9.4.1
-------

* Pickling/deepcopy hotfix (#60)
2017-02-20 14:51:02 +00:00
ryoon
bdd270e0b2 Updated devel/nss to 3.29.1 2017-02-20 12:31:20 +00:00
ryoon
5493101433 Update to 3.29.1
Changelog:
Fix binary compatibility issues in 3.29
2017-02-20 12:30:50 +00:00
ryoon
f6ecd55e1c Updated net/wget to 1.19.1 2017-02-20 12:26:20 +00:00
ryoon
8fc5f8b565 Update to 1.19.1
Changelog:
* Changes in Wget 1.19.1

* Fix bugs, a regression, portability/build issues

* Add new option --retry-on-http-error


* Changes in Wget 1.19

* New option --use-askpass=COMMAND. Fetch user/password by calling
  an external program.

* Use IDNA2008 (+ TR46 if available) through libidn2

* When processing a Metalink header, --metalink-index=<number> allows
  to process the header's application/metalink4+xml files.

* When processing a Metalink file, --trust-server-names enables the
  use of the destination file names specified in the Metalink file,
  otherwise a safe destination file name is computed.

* When processing a Metalink file, enforce a safe destination path.
  Remove any drive letter prefix under w32, i.e. 'C:D:file'.  Call
  libmetalink's metalink_check_safe_path() to prevent absolute,
  relative, or home paths:
  https://tools.ietf.org/html/rfc5854#section-4.1.2.1
  https://tools.ietf.org/html/rfc5854#section-4.2.8.3

* When processing a Metalink file, --directory-prefix=<prefix> sets
  the top of the retrieval tree to prefix for Metalink downloads.

* When processing a Metalink file, reject downloaded files which don't
  agree with their own metalink:size value:
  https://tools.ietf.org/html/rfc5854#section-4.2.16

* When processing a Metalink file, with --continue resume partially
  downloaded files and keep fully downloaded files even if they fail
  the verification.

* When processing a Metalink file, create the parent directories of a
  "path/file" destination file name:
  https://tools.ietf.org/html/rfc5854#section-4.1.2.1
  https://tools.ietf.org/html/rfc5854#section-4.2.8.3

* On a recursive download, append a .tmp suffix to temporary files
  that will be deleted after being parsed, and create them
  readable/writable only by the owner.

* New make target 'check-valgrind'

* Fix several bugs

* Fix compatibility issues
2017-02-20 12:25:48 +00:00
ryoon
3d4ac79842 Updated www/firefox to 51.0.1nb4
Updated www/seamonkey to 2.46nb6
2017-02-20 12:23:48 +00:00
ryoon
452dd000bb Disable widevine support, PR pkg/51969. Bump PKGREVISION.
It works with the demo site, however does not work with real services.
2017-02-20 12:22:53 +00:00
jmmv
8623f309ad Hardcode the location of sandboxctl to not rely on the PATH.
Should fix the problems observed in:
http://ftp.netbsd.org/pub/pkgsrc/misc/joerg/20170219.1406/meta/report.html
2017-02-20 11:15:19 +00:00
wiz
5c9c990379 Updated devel/meld to 3.17.0 2017-02-20 10:33:48 +00:00
wiz
c3db93e42c Updated meld to 3.17.0.
2016-12-18 meld 3.17.0
======================

  Python 3 porting:

   * Python 3 support; we now require Python 3.3 as a minimum
   * Python 3 compatibility fixes; too many cases of bytes/string confusion,
     syntax changes and other miscellany to mention individually (Vasily
     Galkin, Kai Willadsen)
   * Handle new unicode-escape behaviour and unicode/bytes confusion for
     process interaction and version control plugins (Vasily Galkin, Kai
     Willadsen)
   * Add support for byte-based filters, to support directory vs. file
     comparison filters (Kai Willadsen)


  UI changes:

   * The "Tabs" menu item has been removed, to better match up with more
     modern GTK+ design. All of the actions are still available in the
     expected key bindings, and there is a new per-tab context menu.
   * The change action buttons in the central pane divider now correctly
     render as flat buttons (Kai Willadsen)
   * The curves in the central pane divider are now... smoother!


  Internal changes:

   * Handle reload notifications better in asynchronous saving (Vasily Galkin)
   * Remove multi-process diff in favour of asynchronous (threaded, but
     GIL-throttled) matching (Kai Willadsen)
   * Performance improvements in rendering of multiple widgets, as well as for
     initial text comparison (Kai Willadsen)
   * Many updates for GTK+ 3.20 and 3.22 ABI changes (Kai Willadsen)
   * NOTE: Windows support is currently untested


  Fixes:

   * Update supported version control list (Kai Willadsen)
   * Update requirements and build requirements lists (Kai Willadsen)
   * Don't create empty help/figures directories (Kai Willadsen)
   * Translation maintenance (Piotr Drąg)
2017-02-20 10:33:35 +00:00