Commit graph

9075 commits

Author SHA1 Message Date
schmonz
e912624fff Allow installing multiple versions of Lua bindings. Bump PKGREVISION. 2017-08-07 20:01:39 +00:00
wen
fb2056ab31 Update to 1.133
Upstream changes:
1.133   2017-08-04
    - Correct the URLs to the GitHub repositories.
        - https://rt.cpan.org/Ticket/Display.html?id=122708
        - Thanks to John Marino for the bug report.
    - Fix https://rt.cpan.org/Ticket/Display.html?id=118853 (doc typo)
        - Thanks to Rihards for the report.
    - Fix https://rt.cpan.org/Ticket/Display.html?id=118851 (grammar error)
        - Thanks to Rihards for the report.
2017-08-04 23:46:25 +00:00
kleink
33813e981d Update p5-XML-Atom to 0.42.
0.42  2017-05-12 14:33:09 JST
    * Doc fixes
    * Remove encoding pragma to support latest version of perl
      https://rt.cpan.org/Ticket/Display.html?id=115101
2017-08-04 18:02:00 +00:00
maya
eca80423f6 openjade: Add a hack to fix the build of postgresql95-docs if built with GCC>6.
The openjade code is wrong, see analysis at:
https://bugzilla.redhat.com/show_bug.cgi?id=1306162
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69534#c9

From Thomas Orgis
2017-08-02 12:13:34 +00:00
schmonz
64c406c322 Specify path to rdoc. Avoid CONFLICTS. Bump PKGREVISION. 2017-08-02 04:42:23 +00:00
schmonz
5135ccce5f Include "../../lang/lua/tool.mk". 2017-08-02 03:56:42 +00:00
kleink
5231d4c407 Update py-vobject to 0.9.5.
0.9.5
-----

* Make ics_diff.py work with Python 3
* Huge changes to text encoding for Python 2/3 compatibility
* Autogenerate DTSTAMP if not provided
* Fix getrruleset() for Python 3 and in the case that addRDate=True
* Update vCard property validation to match specifications
* Handle offset-naive and offset-aware datetimes in recurrence rules
* Improved documentation for multi-value properties
2017-08-01 18:12:38 +00:00
wiz
1f1a23b568 Fill in MASTER_SITES and HOMEPAGE. 2017-08-01 17:43:45 +00:00
wiz
4b6cc49c90 Comment out some dead HOMEPAGEs. 2017-08-01 17:40:08 +00:00
wiz
96c5b4b0a5 Update HOMEPAGE. 2017-08-01 16:57:47 +00:00
wiz
2f0673bb60 Update HOMEPAGE. 2017-08-01 16:55:42 +00:00
wiz
7b294157a3 Comment out dead sites (DNS problems). 2017-08-01 16:47:35 +00:00
kleink
2508d2ccba + py-tinycss2 2017-08-01 15:32:08 +00:00
kleink
eb2e84382f Import tinycss2 0.5 as textproc/py-tinycss2.
tinycss2 is a rewrite of tinycss with a simpler API, based on the
more recent CSS Syntax Level 3 specification.
2017-08-01 15:31:16 +00:00
wiz
851d3429e7 Remove mdoclint. It has been integrated into mandoc -Tlint.
Thanks, Ingo!
2017-08-01 15:11:59 +00:00
wiz
45543a2cdd mdocml -> mandoc. 2017-08-01 15:10:58 +00:00
wiz
0acb91ae2b Remove mdocml (replaced by mandoc). 2017-08-01 15:10:13 +00:00
wiz
d678f8f800 Switch from mdocml to mandoc; remove obsolete references. 2017-08-01 15:09:52 +00:00
wiz
47e6ff6b85 Import mandoc-1.14.2 as textproc/mandoc.
The mandoc manual page parser and formatter contains:
 * complete validating parsers for the mdoc and man languages
 * a slightly incomplete parser handling most of the tbl language
 * a very incomplete parser handling a part of the eqn language
 * support for a few selected roff requests that often occur in manuals
 * complete ASCII, UTF8, HTML and XHTML text output formatters
 * simple PostScript and PDF output formatters
 * output formatters producing indented mdoc and man parse trees

To format manuals for console display, it can be used as a smaller
and faster drop-in replacement for nroff -mandoc.  Some rare manuals
using lots of uncommon low-level roff requests may not work with
mandoc but require a full roff implementation.

Changes to mdocml-1.14.1:

Changes in version 1.14.2, released on July 28, 2017

    --- MAJOR NEW FEATURES ---
 * New mdoc(7) -Tmarkdown output mode.
 * For -Thtml, implement internal hyperlinks pointing to authoritative
   definitions of various syntax elements, similar to the ctags(1)-like
   less(1) :t internal searching in terminal mode.
 * Provide a superset of the functionality of the former mdoclint(1)
   utility and a new -Wstyle message level with several new messages,
   including validity checking of .Xr cross references.
 * tbl(7): Implement automatic line breaking inside individual table
   cells, and several other formatting improvements.
 * eqn(7): Complete rewrite of the lexer, resulting in several bugfixes.
 * Continue parser unification, in particular allowing generation
   of syntax tree nodes on the roff(7) level, allowing implementation
   of many additional roff requests.
    --- REMOVED FUNCTIONALITY ---
 * Delete the manpage(1) utility.  It was never enabled in any release.
 * Delete the -Txhtml command line option.  It has been an obsolete
   alias for the -Thtml output mode for more than two years.
    --- MINOR NEW FEATURES ---
 * -Tlint now puts parser messages on stdout instead of stderr,
   making commands like "man -l -Tlint *.1" useful.
 * mdoc(7): Various .Lk formatting improvements.
 * mdoc(7) -Thtml: Better CSS for .Bl lists.
 * man(7): Implement the .MT/.ME block macro (mailto hyperlink).
 * man(7): Implement the .DT macro (restore default tab positions).
 * man(7): Improved support for manuals generated with reStructuredText
   by partial support for the \n[an-margin] number register.
 * man(7) -Thtml: Support deep linking to .SH and .SS headers.
 * tbl(7): Implement the "allbox" table option.
 * tbl(7): Implement the column spacing and the 'w' (minimum column
   width) layout modifiers.
 * tbl(7): Significant improvements of the manual page.
 * eqn(7): Much improved font selection, including recognition of
   well-known function names, and a few other formatting improvements.
 * eqn(7) -Thtml: Use <mn> and <mo> in addition to <mi>.
 * roff(7): Implement the .ce (centering), .mc (margin character),
   .rj (right justify), .ta (define tab stops), .ti (temporary indent),
   .als (macro alias), .ec and .eo (escape character control),
   .po (page offset), and .rn (macro rename) requests.
 * roff(7) .am: Implement appending to mdoc(7) and man(7) macros.
 * roff(7): implement the \h (horizontol motion), \l (horizontal
   line drawing), and \p (break output line) escape sequences,
   and also several additional character escape sequences.
 * roff(7): Implement the 'd' conditional (macro or string defined).
 * man.cgi(8) now uses pledge(2), too.
 * regress.pl(1): simpler user interface, better summary output,
   simpler code, and no more recursion.
    --- THANKS TO ---
 * Anthony Bentley (OpenBSD) for the implementation of .MT/.ME,
   reports of many bugs and missing features, and suggestions
   for a number of feature and documentation improvements.
 * Sebastien Marie (OpenBSD) for two source code patches and
   for some useful discussions.
 * Florian Obser (OpenBSD) for a bugfix patch and a bug report.
 * Jonathan Gray (OpenBSD) for several bug reports from afl(1)
   and several more from static analysis tools.
 * Theo Buehler (OpenBSD) for several bug reports, most from afl(1).
 * Jason McIntyre (OpenBSD) for many useful discussions about a
   wide variety of topics, lots of continuous testing, a number of
   bug reports, and some suggestions for messages and documentation.
 * Thomas Klausner (NetBSD) for lots of help while migrating
   mdoclint(1) functionality to mandoc -Tlint, for suggesting
   several useful new messages, and for release testing.
 * Reyk Floeter (OpenBSD) and Vsevolod Stakhov (FreeBSD) for
   suggesting a markdown output mode.
 * Thomas Guettler for suggesting -Thtml internal hyperlinks.
 * Yuri Pankov (Illumos) for inspiring new warning messages and
   for extensive release testing.
 * Anton Lindqvist and TJ Townsend (both OpenBSD) and Jan Stary
   for multiple bug reports.
 * Leah Neukirchen (Void Linux) for bug reports and release testing.
 * Michael Stapelberg (Debian) for suggesting feature improvements
   and for release testing.
 * Martin Natano and Theo de Raadt (both OpenBSD), Andreas Voegele,
   Gabriel Guzman, Gonzalo Tornaria, Markus Waldeck, and Raf Czlonka
   for bug reports.
 * Antoine Jacoutot (OpenBSD) and Steffen Nurpmeso for suggesting
   feature improvements.
 * Dag-Erling Smoergrav (FreeBSD) for inspiring new warning messages.
 * Ted Unangst and Marc Espie (OpenBSD) for providing useful ideas.
 * Svyatoslav Mishyn (Crux Linux) for release testing.
 * Carsten Kunze (Heirloom roff) for help keeping mandoc and groff
   compatible and for committing some of my patches to groff.
2017-08-01 15:06:24 +00:00
wiz
8733ee0040 Follow some http -> https redirects. 2017-08-01 14:58:51 +00:00
markd
68f431f427 Add p5-Encode-{EUCJPASCII,HanExtra,JIS2K} p5-Lingua-Translit 2017-08-01 13:19:42 +00:00
markd
9fe3d75f0a Add p5-Encode-EUCJPASCII 0.03
eucJP-ascii - An eucJP-open mapping
2017-08-01 13:17:16 +00:00
markd
0f825146c3 Add p5-Encode-JIS2K 0.03
JIS X 0212 (aka JIS 2000) Encodings.
2017-08-01 13:14:58 +00:00
markd
48e5e5b065 Add p5-Encode-HanExtra 0.23
Extra sets of Chinese encodings.
2017-08-01 13:13:17 +00:00
markd
578a43b9fd Add p5-Lingua-Translit 0.27
Lingua::Translit can be used to convert text from one writing system to
another, based on national or international transliteration tables.
Where possible a reverse transliteration is supported.
2017-08-01 13:11:00 +00:00
markd
71f6b92057 Add buildlink3.mk 2017-08-01 13:06:00 +00:00
wiz
8d59bf7376 Use https for www.gnome.org HOMEPAGEs. 2017-07-30 22:47:48 +00:00
wiz
5d86518619 Switch github HOMEPAGEs to https. 2017-07-30 22:32:10 +00:00
adam
2ccbeac492 0.5.1:
Bug fixes.
2017-07-26 10:58:02 +00:00
adam
2185839a96 Removed - from ALTERNATIVES 2017-07-23 19:02:52 +00:00
adam
622097ab0a unidecode 0.04.21
* Add U+2116 NUMERO SIGN
* Add U+05BE HEBREW PUNCTUATION MAQAF

unidecode 0.04.20:
* Fixed transliteration of circled Latin letters and numbers
* Add square unit symbols.
* Add Latin variants in U+20xx and U+21xx pages.
* Fix U+02B1 MODIFIER LETTER SMALL H WITH HOOK.
* Fix U+205F MEDIUM MATHEMATICAL SPACE.
* Add "DIGIT ... COMMA" and "PARANTHESIZED LATIN CAPITAL LETTER"
  in U+1F1xx page.
* Add missing vulgar fractions and a/c, a/s, c/o, c/u symbols.
* Add universal Wheel release
2017-07-23 18:52:03 +00:00
wiz
0fd193c72e Sprinkle CHECK_RELRO_SKIP on go packages.
go14 has no relro support AFAICT.

go-1.8.3 has if you use -buildmode=pie, but it claims it's not supported
on Linux.

Disable relro checking for go packages until bsiegert has time to
look at this.
2017-07-22 19:32:40 +00:00
adam
4d8c25e172 Version 0.1.7:
Fix undefined name error
2017-07-20 17:06:13 +00:00
adam
7f31bfc1b3 Rev1: build C-extension 2017-07-20 17:03:46 +00:00
wiz
08a02a6203 Honor LDFLAGS. Fixes RELRO build. 2017-07-15 14:34:15 +00:00
jaapb
2698667c74 Added needed dependency on ocaml-oasis 2017-07-15 10:18:33 +00:00
joerg
752a1db60b Collect patches for xapian in a common subdirectory. Put distinfo for
modules into a separate file as well. Don't hard-code -lstdc++ for
broken ancient OpenBSD versions of GCC. Sync p5-Xapian PLIST with
reality.
2017-07-14 12:55:45 +00:00
wiz
16776f0c9a Honor LDFLAGS for RELRO builds. 2017-07-12 12:54:28 +00:00
wiz
5bf2a39388 Honor LDFLAGS. Fixes RELRO build.
Set LICENSE while here.
2017-07-12 10:56:51 +00:00
joerg
03f704711c Retire CLANG_NO_VALUE_PROPAGATION_PASS. CVP has been fixed in LLVM to
require much less memory.
2017-07-11 19:41:20 +00:00
schmonz
cc5de3e139 Include missing AF_INET definition to fix NetBSD build. 2017-07-11 14:56:37 +00:00
jaapb
f70dd873bb Revbump associated with ocaml-4.04.2 2017-07-11 14:19:18 +00:00
jaapb
f5a35489b8 Updated package to latest version, 1.0.0 (and changed distribution method).
Changes include:

ocaml-expat-1.0.0

  - New maintainer (whitequark@whitequark.org)
  - Support for the bytes type
  - Build system improvements to support cross-compilation and systems
    without shared libraries
2017-07-11 12:38:24 +00:00
jaapb
0d7669ad13 Also changed dependency version in buildlink3.mk 2017-07-11 12:36:21 +00:00
jaapb
181e592e8f Updated package to latest version, 1.7. There does not seem to be a
changelog.
2017-07-11 12:35:54 +00:00
jaapb
5e0e0ffd74 Added ocaml-easy-format to Makefile SUBDIRs 2017-07-11 11:21:45 +00:00
jaapb
bd4d391871 Added textproc/ocaml-easy-format, a pretty-printing library for OCaml. 2017-07-11 11:20:12 +00:00
jaapb
9bc4b5635e Updated package to the latest version, 4.1.0. Changes include:
===== 4.1.0 ====

* Uses uutf 1.0 (contribution by Daniel Bunzli)
2017-07-11 11:12:22 +00:00
jaapb
37ebbc8f73 Updated package to version 0.7.5. There does not seem to be a changelog. 2017-07-11 11:11:00 +00:00
jaapb
4907089f83 Updated package to latest version, 1.0.1. Changes include:
v1.0.1 2016-03-07 La Forclaz (VS)
---------------------------------

- OCaml 4.05.0 compatibility (removal of `Uchar.dump`).

v1.0.0 2016-11-23 Zagreb
------------------------

- Support for RFC 7195/ECMA-404. This means that any JSON value can
  now be codec as JSON text, in RFC 4627 (obsoleted by 7195) this
  could only be an array or an object. If your code was relying on the
  fact the first decoded lexeme was either a `Os` or `As`,
  you will need to review that.
- Fix `Jsonm.decode` not eventually returning `End` on toplevel
  decode error.
- OCaml standard library `Uchar.t` support. At the API level only
  some cases of `Jsonm.error` change.
- Uutf 1.0.0 support.
- Safe string support.
- Build depend on topkg.
- Relicensed from BSD3 to ISC.
2017-07-11 10:43:46 +00:00
jaapb
5da545300d Updated package to latest version, 1.0.1. Changes include:
v1.0.1 2016-03-07 La Forclaz (VS)
---------------------------------

- OCaml 4.05.0 compatibility (removal of `Uchar.dump`).

v1.0.0 2016-11-23 Zagreb
------------------------

- `Uutf.String.fold_utf_{8,16be,16le}`, allow substring folding via
  optional arguments. Thanks to Raphaël Proust for the idea and the
  patch.
- OCaml standard library `Uchar.t` support.
  - Removes and substitutes `type Uutf.uchar = int` by the (abstract)
    `Uchar.t` type. `Uchar.{of,to}_int` allows to recover the previous
    representation.
  - Removes `Uutf.{is_uchar,cp_to_string,pp_cp}`. `Uchar.{is_valid,dump}`
    can be used instead.
- Safe string support. Manual sources and destinations now work on bytes
  rather than strings.
- Build depend on topkg.
- Relicense from BSD3 to ISC.
2017-07-11 10:39:47 +00:00
adam
096fd757bc 1.2.17:
PyQuery('<input value="">').val() is ''
PyQuery('<input>').val() is ''
2017-07-11 08:18:43 +00:00
schmonz
ca8afe3b3d Update references to this Makefile.common. 2017-07-10 17:43:43 +00:00
schmonz
08a560e01e Use xapian/Makefile.common. 2017-07-10 17:43:25 +00:00
schmonz
c6e0720745 Add and enable {csharp,lua,p5,php,py,ruby,tcl}-[Xx]apian. 2017-07-10 17:37:59 +00:00
schmonz
a913631ac9 Add Xapian language bindings for C#, Lua, Perl, PHP, Python, Ruby, and Tcl. 2017-07-10 17:34:04 +00:00
schmonz
bd6f8bb2e1 Extract settings to be shared by various language bindings. 2017-07-10 17:29:58 +00:00
wen
58b0cfee9d Update to 1.6
Upstream changes:
1.600     2017-06-23
        - New maintainer: LEEJO
        - Add Changes file
        - Add link to github repo
        - Add strict and warnings
        - Add LICENSE to POD + LICENSE file
        - Add META.* files through make dist
        - Add .travis.yml for CI
2017-07-10 14:01:11 +00:00
schmonz
13fe436221 Normalize patch filenames. No functional change. 2017-07-09 22:31:23 +00:00
schmonz
fec84300a9 Update to 1.4.4. From the changelog:
indexers:

* omindex:

  + 1.4.3 added a new --sample option, but contrary to the documentation
    the default behaviour was to take the sample from the meta description
    (which was the hard-wired behaviour in 1.4.2 and earlier).  The default
    has now been changed to take the sample from the body.

  + Index .shtm, .xhtml and .xhtm as HTML by default - .shtm is another
    extension used for server-parsed HTML (in addition to the more common
    .shtml), and .xhtm and .xhtml are XHTML.

  + Fix fallback lookup for extension containing upper case.  User mappings
    worked, but built-in extension to MIME type mappings were effectively being
    ignored (because the result of the function call was not being checked).
    Bug introduced in 1.3.4.

  + Fix term-based date ranges, broken by changes in 1.4.2.  Found and
    diagnosed by Gaurav Arora.

  + Handle date range with start after end better - with term-based ranges,
    this used to generate a bogus filter, but now just generates Dlatest.

  + Use Y-term when range starts/ends at year start/end.  Previously we used 12
    M-terms for these cases.

  + Use full leap-year check when constructing term-based date ranges -
    previous code was good until 2100, but even then it would only result
    in an extra term being included for a non-existent February 29th in
    rare cases.

  + Add support for indexing vCard files if Perl and its Text::vCard module
    are available.

  + Recognise application/x-rpm as alternative type since libmagic reports this
    rather than application/x-redhat-package-manager.

  + Use official MIME type application/vnd.debian.binary-package for debian
    packages.  We used to map .deb and .udeb to application/x-debian-package,
    but in 2014 (after we added that support for .deb) an official type was
    registered with IANA.  We now map extensions .deb and .udeb to the official
    type, but the unofficial type is still recognised (older versions of
    libmagic probably report it, and users may be mapping to it).

  + Handle PHP as MIME type text/x-php.  The main difference this makes is that
    PHP files which don't have extension '.php' (e.g. .phtml, .phps, .php5,
    .ph4, etc) get identified by libmagic as text/x-php and will now be indexed.
    It also means that the user can now more easily configure different filters
    for HTML and PHP.

  + Don't use meta description as sample by default.  Now we have dynamic
    snippets (via $snippet), the body text is a better default.  Also generated
    HTML sometimes has unhelpful content in the meta description.  To get the
    previous behaviour, use the new omindex command line option:
    --sample=description

omega:

* New OmegaScript command $cgiparams which returns a list of the parameter
  names.

* Handle tab in a CGI parameter name in the same way as space.  Mostly this is
  a way to avoid having tabs in CGI parameter names - they aren't useful, but
  if they could have tabs in we can't put CGI parameter names in a list.

templates:

* query: Fix highlighting of matching terms.  We were using both $snippet and
  $highlight, which results in double highlighting and HTML escaping, most
  noticeable by literal <strong> and </strong> appearing around matching terms
  in the rendered HTML snippet.  Reported by Mark Thomas on xapian-discuss.

build system:

* If gen-mimemap failed after creating mimemap.h, the rule wouldn't get rerun.
2017-07-09 22:27:47 +00:00
schmonz
86309d2a88 Update to 1.4.4. From the changelog:
API:

* Database::check():

  + Fix checking a single table - changes in 1.4.2 broke such checks unless you
    specified the table without any extension.

  + Errors from failing to find the file specified are now thrown as
    DatabaseOpeningError (was DatabaseError, of which DatabaseOpeningError is
    a subclass so existing code should continue to work).  Also improved the
    error message when the file doesn't exist is better.

* Drop OP_SCALE_WEIGHT over OP_VALUE_RANGE, OP_VALUE_GE and OP_VALUE_LE in the
  Query constructor.  These operators always return weight 0 so OP_SCALE_WEIGHT
  over them has no effect.  Eliminating it at query construction time is cheap
  (we only need to check the type of the subquery), eliminates the confusing
  "0 * " from the query description, and means the OP_SCALE_WEIGHT Query object
  can be released sooner.  Inspired by Shivanshu Chauhan asking about the query
  description on IRC.

* Drop OP_SCALE_WEIGHT on the right side of OP_AND_NOT in the Query
  constructor.  OP_AND_NOT takes no weight from the right so OP_SCALE_WEIGHT
  has no effect there.  Eliminating it at query construction time is cheap
  (just need to check the subquery's type), eliminates the confusing "0 * "
  from the query description, and means the OP_SCALE_WEIGHT object can be
  released sooner.

* MSet::snippet(): Favour candidate snippets which contain more of a diversity
  of matching terms by discounting the relevance of repeated terms using an
  exponential decay.  A snippet which contains more terms from the query is
  likely to be better than one which contains the same term or terms multiple
  times, but a repeated term is still interesting, just less with each
  additional appearance.  Diversity issue highlighted by Robert Stepanek's
  patch in https://github.com/xapian/xapian/pull/117 - testcases taken from his
  patch.

* MSet::snippet(): New flag SNIPPET_EMPTY_WITHOUT_MATCH to get an empty snippet
  if there are no matches in the text passed in.  Implemented by Robert
  Stepanek.

* Round MSet::get_matches_estimated() to an appropriate number of significant
  figures.  The algorithm used looks at the lower and upper bound and where the
  estimate sits between them, and then picks an appropriate number of
  significant figures.  Thanks to Sébastien Le Callonnec for help sorting out a
  portability issue on OS X.

* Add Database::locked() method - where possible this non-invasively checks if
  the database is currently open for writing, which can be useful for
  dashboards and other status reporting tools.

testsuite:

* Add more tests of Database::check().  Fixes #238, reported by Richard
  Boulton.

* Make apitest testcase nosuchdb1 fail if we manage to open the DB.

* Skip testcases which throw NetworkError with errno value ECHILD - this
  indicates system resource starvation rather than a Xapian bug.  Such failures
  are seen on Debian buildds from time to time, see:
  https://bugs.debian.org/681941

* Use terms that exist in the database for most snippet tests.  It's good to
  test that snippet highlighting works for terms that aren't in the database,
  but it's not good for all our snippet tests to feature such terms - it's
  not the common usage.

matcher:

* Fix incorrect results due to uninitialised memory.  The array holding max
  weight values in MultiAndPostList is never initialised if the operator is
  unweighted, but the values are still used to calculate the max weight to pass
  to subqueries, leading to incorrect results.  This can be observed with an OR
  under an unweighted AND (e.g. OR under AND on the right side of AND_NOT).
  The fix applied is to simply default initialise this array, which should lead
  to a max weight of 0.0 being passed on to subqueries.  Bug reported in
  notmuch by Kirill A. Shutemov, and forwarded by David Bremner.

* Improve value range upper bound and estimated matches.  The value slot
  frequency provides a tighter upper bound than Database::get_doccount().
  The estimate is now calculated by working out the proportion of possible
  values between the slot lower and upper bounds which the range covers
  (assuming a uniform distribution).  This seems to work fairly well in
  practice, and is certainly better than the crude estimate we were using:
  Database::get_doccount() / 2

* Handle arbitrary combinations of OP_OR under OP_NEAR/OP_PHRASE, partly
  addressing #508.  Thanks to Jean-Francois Dockes for motivation and testing.

* Only convert OP_PHRASE to OP_AND if full DB has no positions.  Until now the
  conversion was done independently for each sub-database, but being consistent
  with the results from a database containing all the same documents seems more
  useful.

* Avoid double get_wdf() call for first subquery of OP_NEAR and OP_PHRASE,
  which will speed them up by a small amount.

documentation:

* Correct "Query::feature_flag" -> "QueryParser::feature_flag".  Fixes #747,
  reported by James Aylett.

* Rename set_metadata() `value` parameter to `metadata`.  This change is
  particularly motivated by making it easier to map this case specially in SWIG
  bindings, but the new name is also clearer and better documents its purpose.

* Rename value range parameters.  The new names (`range_limit` instead of
  `limit`, `range_lower` instead of `begin` and `range_upper` instead of `end`)
  are particularly motivated by making it easier to map them specially in SWIG
  bindings, but they're also clearer names which better document their
  purposes.

* Change "(key, tag)" to "(key, value)" in user metadata docs.  The user
  metadata is essentially what's often called a "key-value store" so users
  are likely to be familiar with that terminology.

* Consistently name parameter of Weight::unserialise() overridden forms.
  In xapian/weight.h it was almost always named `serialised`, but LMWeight
  named it `s` and CoordWeight omitted the name.

* Fix various minor documentation comment typos.

* INSTALL: Update section about -Bsymbolic-functions which is not a new
  GNU ld feature at this point.

tools:

* xapian-delve: Uses new Database::locked() method to report if the database
  is currently locked.

portability:

* Fix configure probe for __builtin_exp10() to work around bug on mingw - there
  GCC generates a call to exp10() for __builtin_exp10() but there is no exp10()
  function in the C library, so we get a link failure.  Use a full link test
  instead to avoid this issue.  Reported by Mario Emmenlauer on xapian-devel.

* Fix configure probe for log2() which was failing on at least some platforms
  due to ambiguity between overloaded forms of log2().  Make the probe
  explicitly check for log2(double) to avoid this problem.

* Workaround the unhelpful semantics of AI_ADDRCONFIG on platforms which follow
  the old RFC instead of POSIX (such as Linux) - if only loopback networking is
  configured, localhost won't resolve by name or IP address, which causes
  testsuites using the remote backend over localhost to fail in auto-build
  environments which deliberately disable networking during builds.  The
  workaround implemented is to check if the hostname is "::1", "127.0.0.1" or
  "localhost" and disable AI_ADDRCONFIG for these.  This doesn't catch all
  possible ways to specify localhost, but should catch all the ways these might
  be specified in a testsuite.  Fixes https://bugs.debian.org/853107, reported
  by Daniel Schepler and the root cause uncovered by James Clarke.

* Fix build failure cross-compiling for android due to not pulling in header
  for errno.

* Fix compiler warnings.

debug code:

* Adjust assertion in InMemoryPostList.  Calling skip_to() is fine when the
  postlist hasn't been started yet (but the assertion was failing for a term
  not in the database).  Latent bug, triggered by testcases complexphrase1 and
  complexnear1 as updated for addition of support for OP_OR subqueries of
  OP_PHRASE/OP_NEAR.
2017-07-09 22:27:43 +00:00
wen
8510bdcaa8 Update to 1.18
Upstream changes:
- 1.18 H78M5qm1 Sat Jul 8 05:52:48:01 -0500 2017
      * fixed new() to check file or xml to detect standalone in
      declaration, from <HTTPS://RT.CPAN.Org/Ticket/Display.html?id=122389>
      (Thanks Alex!)

      * traced tidy() memory leak from
      <HTTPS://RT.CPAN.Org/Ticket/Display.html?id=120296> (Thanks Jozef!)
      which seems to come from every XPath->findnodes() call

      * aligned synopsis comments

      * updated write() to use output encoding UTF-8 since that's what
      almost all XML should rely on (with thanks to RJBS for teaching me
      much from his great talk at <HTTPS://YouTube.Com/watch?v=TmTeXcEixEg>)

      * collapsed trailing curly braces on code blocks

      * added croak for any failed file open attempt
2017-07-09 15:28:47 +00:00
wen
cf90360e42 Update to 3.22
Upstream changes:
version 3.22: Fri 30 Jun 10:03:10 CEST 2017

	Fixes:
	- ::XOP::Include read from file always died
	  rt.cpan.org#119955 [Pavel Trushkin]
	- ::XOP::Include read should enforce raw mode
	  rt.cpan.org#119955 [Pavel Trushkin]
2017-07-09 15:25:44 +00:00
wen
f36eee9768 Update to 1.58
Update DEPENDS

Upstream changes:
version 1.58: Tue 27 Jun 16:50:29 CEST 2017

	Fixes:
	- early facet on missing field [Bernhard Reutner-Fischer]

	Improvements:
	- move to Log::Report 1.20, which has considerable changes.

version 1.57: Wed 14 Jun 14:48:18 CEST 2017

	Fixes:
	- better separation between lexical- and value-space facets.
	  rt.cpan.org#121946 [Nils Barkald]
	- json_friendly changes broke some (semi-illegal) enumeration and
	  pattern facets.  Now new solution with dualvar [Wesley Schwengle]
2017-07-09 15:21:58 +00:00
adam
6df04bcc32 Inflection is a string transformation library. It singularizes and pluralizes
English words, and transforms strings from CamelCase to underscored string.
Inflection is a port of Ruby on Rails' inflector to Python.
2017-07-09 10:33:19 +00:00
wen
a291944142 Update to 2.033
Upstream changes:
2.033     2017-07-06

    - [RT #122371] Remove a couple of improperly-placed weaken statements
      (reported by Phil Perry).

    - [RT #122372] Fix weakening when a page is added to the end of a multiple
      page document (reported by Phil Perry).

    - Fix Bank Gothic core font (reported by Phil Perry).


2.032     2017-07-02

    - PDF::API2 has many circular references, and the end() method doesn't clear
      them all, so memory is leaked.  This release uses Scalar::Util's weaken()
      function to improve garbage collection.  A significant number of circular
      references have been weakened, though many likely still remain.

    - [RT #120756] Eliminate a warning for an ambiguous call to CORE::open
      (first reported by Abdelbaki Brahmia).

    - $text->text_justified() and $text->text_fill_justified() now adjust the
      space between words rather than stretching individual characters in order
      to get the text to fit.

    - [RT #120397] Indirect references and indirect objects can have comments
      embedded in their whitespace, and their object number and generation may
      be split across multiple lines, which may not all be buffered (reported by
      SPROUT).

    - [RT #120450] Fix PDF::API2->open($filename)->stringify() (reported by
      SPROUT).

    - Fix an off-by-one error when calculating text width while charspace is
      non-zero.

    - [RT #120048] Fix PDF::API2->synfont() (broken in 2.029, fixed by Vadim
      Repin) and add basic testing.
2017-07-09 00:41:59 +00:00
wen
2670ae689e Update to 1.31
Upstream changes:
1.31	- 2017-06-13, H.Merijn Brand
    * Fix already decoded BOM in headers
    * New options in csv-check
    * Some perlcritic
    * "escape" is alias for "escape_char" for consistency.
    * Code cleanup and more tests (Devel::Cover)
    * Improve csv-check auto-sep-detection

1.30	- 2017-06-08, H.Merijn Brand
    * Add csv (..., out => ...) syntax examples (issue 7)
    * Disable escape_null for undefined escape_char
    * Fix ->say for bound columns (RT#121576)
    * Update to Devel::PPPort 3.36
    * Tested under 5.26.0 and 5.27.0
    * Doc changes and additions
2017-07-08 14:04:50 +00:00
wen
bf8e1f6f4b Update to 1.95
Upstream changes:
1.95  2017-04-27
    - import "strict" attribute introduced in Text::CSV_XS 1.29
2017-07-08 06:53:12 +00:00
wiz
fc9bb73e37 Honor LDFLAGS. Fixes RELRO build. 2017-07-07 11:30:45 +00:00
wiz
de94420bad Honor LDFLAGS. Fixes RELRO build. 2017-07-07 11:19:44 +00:00
fhajny
dc2c475e0a Update textproc/erlang-stringprep to 1.0.9.
- depends on p1_utils-1.0.9
2017-07-07 09:51:24 +00:00
fhajny
d290bfd5e9 Update textproc/erlang-fast_yaml to 1.0.10.
- depends on p1_utils-1.0.9
2017-07-07 09:38:46 +00:00
fhajny
973f5eef2a Update textproc/erlang-fast_xml to 1.1.23.
- depends on p1_utils-1.0.9
2017-07-07 09:37:54 +00:00
adam
49a194fca8 v1.5.2
Fixed
* Ensure correct arguments order in decode super call
2017-07-07 08:14:41 +00:00
adam
aeb6c93830 Added ALTERNATIVES 2017-07-07 06:46:14 +00:00
adam
7d1dee95d4 python-markdown2 2.3.4
- task list extra visual changes
- Don't let "target-blank-lines" break footnotes
- Translatable footnote titles
- Add pipe escaping in table extension
2017-07-06 07:43:33 +00:00
markd
e895428444 Add some dependencies 2017-07-06 02:41:46 +00:00
markd
3659a2d3f4 Add tex-xindy{,-doc} 2017-07-06 02:34:50 +00:00
markd
8f8e4f31bd Add tex-xindy{,-doc} 2.5.1
Xindy was developed after an impasse had been encountered in
the attempt to complete internationalisation of makeindex.
Xindy can be used to process indexes for documents marked up
using (La)TeX, Nroff family and SGML-based languages. Xindy is
highly configurable, both in markup terms and in terms of the
collating order of the text being processed.
2017-07-06 02:33:34 +00:00
adam
b79a0225d1 JMESPath (pronounced "james path") allows you to declaratively specify how to
extract elements from a JSON document.
2017-07-03 21:06:47 +00:00
adam
45863b426c Release 1.6.3:
Features added
--------------
* latex: hint that code-block continues on next page

Bugs fixed
----------
* Failed to import sphinx.util.compat with docutils-0.14rc1
* sphinx-quickstart template is incomplete regarding use of alabaster
* 'str object' has no attribute 'filename'
* Emit wrong warnings if citation label includes hyphens
* Some warnings are not colored when using --color option
* Remove unwanted whitespace in default template
* sphinx.ext.imgmath fails to convert SVG images if project directory
  name contains spaces
* Fix color handling in make mode's help command
* use of self.env.warn in sphinx extension fails
* production lists apply smart quotes transform since Sphinx 1.6.1
* latex: fix ``\sphinxbfcode`` swallows initial space of argument
* Quotes in auto-documented class attributes should be straight quotes
  in PDF output
* LaTeX figure floated to next page sometimes leaves extra vertical
  whitespace
* duplicated footnotes raises IndexError
* Failure of deprecation warning mechanism of
  ``sphinx.util.compat.Directive``
* Bogus warnings for "citation not referenced" for cross-file citations
* Don't download images when builders not supported images
* Remote image URIs without filename break builders not supported remote
  images
* command line messages are translated unintentionally with ``language``
  setting.
* make checking ``epub_uid`` strict
* Fix about box drawing characters for PDF output
* autosummary could not find methods
* Emit error if ``latex_documents`` contains non-unicode string in py2
2017-07-03 17:43:36 +00:00
fhajny
5668d68fc7 Update textproc/py-xlsxwriter to 0.9.8.
Release 0.9.8 - July 1 2017
- Fixed issue where spurious deprecation warning was raised in ``-Werror`` mode.

Release 0.9.7 - June 25 2017
- Minor bug and doc fixes.
2017-07-03 15:27:46 +00:00
schmonz
b9e0bcb957 On Darwin, even though the self-tests pass either way, py-libxslt
doesn't build if this .so is a "bundle", and does if it's a "dylib".
Make it a dylib. Bump PKGREVISION.
2017-07-01 16:23:19 +00:00
jperkin
821d3b5622 Add newline at EOF to ensure the +INSTALL scripts are generated correctly. 2017-06-30 16:07:51 +00:00
leot
0add944150 devel/zlib is also needed.
Pointed out by Joyent's SmartOS bulk builds.

Thanks to and ok by <jperkin> during freeze.
2017-06-29 08:58:53 +00:00
jperkin
501ca1937d These packages all require the PERL_USE_UNSAFE_INC hack. 2017-06-28 08:27:40 +00:00
tnn
0b7d6f6edb fix HOMEPAGE 2017-06-26 21:28:45 +00:00
adam
140047ab0a UltraJSON is an ultra fast JSON encoder and decoder written in pure C with
bindings for Python 2.5+ and 3.
2017-06-24 07:18:11 +00:00
markd
a8f232750d Add tex-lwarp{,-doc} 2017-06-23 23:25:03 +00:00
markd
4cb05c13e5 Add tex-lwarp{,-doc} 0.32
The package causes LaTeX to directly produce HTML5 output,
using external utility programs only for the final conversion
of text and images. Math may be represented by SVG files or
MathJax. Documents may be produced by LaTeX, LuaLaTeX, or
XeLaTeX. A texlua script removes the need for system utilities
such as make and gawk, and also supports xindy and latexmk.
Configuration is automatic at the first manual compile. Print
and HTML versions of each document may coexist, each with its
own set of auxiliary files. Support files are self-generated on
request. Assistance is provided for HTML import into EPUB
conversion software and word processors.
2017-06-23 23:23:56 +00:00
taca
fee5218a02 Add and enable ruby-temple. 2017-06-21 22:18:55 +00:00
taca
f88fe6ac73 Add ruby-temple package version 0.8.0 required by new ruby-haml.
Temple is an abstraction and a framework for compiling templates to pure Ruby.
It's all about making it easier to experiment, implement and optimize template
languages.  If you're interested in implementing your own template language,
or anything else related to the internals of a template engine: You've come to
the right place.

Have a look around, and if you're still wondering: Ask on the mailing list and
we'll try to do our best.  In fact, it doesn't have to be related to Temple at
all.  As long as it has something to do with template languages, we're
interested: <http://groups.google.com/group/guardians-of-the-temple>.
2017-06-21 22:18:13 +00:00
taca
97ae41d598 Bump revision due to change of PKGPATH of depending rails components' packages. 2017-06-21 15:42:10 +00:00
taca
ae23c9e108 Update ruby-haml to 5.0.1
## 5.0.1

Released on May 3, 2017
([diff](https://github.com/haml/haml/compare/v5.0.0...v5.0.1)).

* Fix parsing attributes including string interpolation. [#917](https://github.com/haml/haml/pull/917) [#921](https://github.com/haml/haml/issues/921)
* Stop distributing test files in gem package and allow installing on Windows.
* Use ActionView's Erubi/Erubis handler for erb filter only on ActionView. [#914](https://github.com/haml/haml/pull/914)

## 5.0.0

Released on April 26, 2017
([diff](https://github.com/haml/haml/compare/4.0.7...v5.0.0)).

Breaking Changes

* Haml now requires Ruby 2.0.0 or above.
* Rails 3 is no longer supported, matching the official
  [Maintenance Policy for Ruby on Rails](http://weblog.rubyonrails.org/2013/2/24/maintenance-policy-for-ruby-on-rails/).
  (Tee Parham)
* The `haml` command's debug option (`-d`) no longer executes the Haml code, but
  rather checks the generated Ruby syntax for errors.
* Drop parser/compiler accessor from `Haml::Engine`. Modify `Haml::Engine#initialize` options
  or `Haml::Template.options` instead. (Takashi Kokubun)
* Drop dynamic quotes support and always escape `'` for `escape_html`/`escape_attrs` instead.
  Also, escaped results are slightly changed and always unified to the same characters. (Takashi Kokubun)
* Don't preserve newlines in attributes. (Takashi Kokubun)
* HTML escape interpolated code in filters.
  [#770](https://github.com/haml/haml/pull/770)
  (Matt Wildig)

        :javascript
          #{JSON.generate(foo: "bar")}
        Haml 4 output: {"foo":"bar"}
        Haml 5 output: {&quot;foo&quot;:&quot;bar&quot;}

Added

* Add a tracing option. When enabled, Haml will output a data-trace attribute on each tag showing the path
  to the source Haml file from which it was generated. Thanks [Alex Babkin](https://github.com/ababkin).
* Add `haml_tag_if` to render a block, conditionally wrapped in another element (Matt Wildig)
* Support Rails 5.1 Erubi template handler.
* Support Sprockets 3. Thanks [Sam Davies](https://github.com/samphilipd) and [Jeremy Venezia](https://github.com/jvenezia).
* General performance and memory usage improvements. (Akira Matsuda)
* Analyze attribute values by Ripper and render static attributes beforehand. (Takashi Kokubun)
* Optimize attribute rendering about 3x faster. (Takashi Kokubun)
* Add temple gem as dependency and create `Haml::TempleEngine` class.
  Some methods in `Haml::Compiler` are migrated to `Haml::TempleEngine`. (Takashi Kokubun)

Fixed

* Fix for attribute merging. When an attribute method (or literal nested hash)
  was used in an old style attribute hash and there is also a (non-static) new
  style hash there is an error. The fix can result in different behavior in
  some circumstances. See the [commit message](e475b015d3)
  for detailed info. (Matt Wildig)
* Make escape_once respect hexadecimal references. (Matt Wildig)
* Don't treat the 'data' attribute specially when merging attribute hashes. (Matt Wildig and Norman Clarke)
* Fix #@foo and #$foo style interpolation that was not working in html_safe mode. (Akira Matsuda)
* Allow `@` as tag's class name. Thanks [Joe Bartlett](https://github.com/redoPop).
* Raise `Haml::InvalidAttributeNameError` when attribute name includes invalid characters. (Takashi Kokubun)
* Don't ignore unexpected exceptions on initializing `ActionView::OutputBuffer`. (Takashi Kokubun)
2017-06-21 14:29:25 +00:00
taca
130f2c7522 Update ruby-builder to 3.2.3.
3.1.2

* Removed css builder

3.1.3

* suppress warning while undefining object_id

3.1.4

* explicit blank content will not generate a self-closing tag

3.2.0

* Check if method was already cached before method definition.
* Change to String, raise_error last argument accept String
* Add test
* Cleanup of code
* Make changes to add option
* Update lib/builder/xmlbase.rb
* Cleaned up test case.
* Cleaned up explicit nil code a wee bit.
* Remove extraneous white spaces.
* Convert readme from rdoc to markdown.
* Tweek readme.
* Add us-ascii encoding declaration.
* Use old style hash literals for 1.8.x compatibility.
* Add # encoding: iso-8859-1 comment
* Add single quote attribute option.
* Update changes.
* More rdoc fixes.
2017-06-21 14:28:23 +00:00
taca
876caf24b7 Update ruby-stringex to 2.7.1.
No exact changes are available.  Please refer commit log:
<https://github.com/rsl/stringex/commits/master>
2017-06-21 13:38:21 +00:00
taca
85e3474687 Add and enable ruby-stringex1. 2017-06-21 13:33:21 +00:00
taca
b67117fdcb Add ruby-stringex 1.5.1 ad ruby-stringex1 package. 2017-06-21 13:32:55 +00:00
taca
ea88885f2a Switch most of Ruby on Rails related packages to updated frame work. 2017-06-21 13:12:20 +00:00
adam
a90355ac6e 1.6.14:
Closed issues / bugs fixed.
2017-06-21 10:02:18 +00:00
markd
c3a253bcba Update to TeXlive 2017
Updated print/tex-koma-script to 3.23
  Updated print/tex-kotex-oblivoir{,-doc} to 2.1.8
  Updated devel/tex-l3experimental to 2017
  Updated devel/tex-l3kernel{,-doc} to 2017
  Updated devel/tex-l3packages{,-doc} to 2017
  Updated print/tex-latex{,-doc} to 20170101.1
  Updated textproc/tex-latexdiff{,-doc} to 1.2.0
  Updated print/tex-leaflet{,-doc} to 1.1b
  Updated fonts/tex-libertine{,-doc} to 5.3.0.43603
  Updated devel/tex-lualibs{,-doc} to 2.5
  Updated fonts/tex-luaotfload{,-doc} to 2.8.2
  Updated print/tex-luatex{,-doc} to 1.0.4
2017-06-21 08:28:41 +00:00
tez
41aa471248 xmlSnprintfElementContent failed to correctly check the available
buffer space in two locations.
Fixes bug 781333 (CVE-2017-9047) and bug 781701 (CVE-2017-9048).
From: https://git.gnome.org/browse/libxml2/commit/?id=932cc9896ab41475d4aa429c27d9afd175959d74


There were two bugs where parameter-entity references could lead to an
unexpected change of the input buffer in xmlParseNameComplex and
xmlDictLookup being called with an invalid pointer.

Percent sign in DTD Names
=========================
This fixes bug 766956 initially reported by Wei Lei and independently by
Chromium's ClusterFuzz, Hanno Böck, and Marco Grassi. Thanks to everyone
involved.

xmlParseNameComplex with XML_PARSE_OLD10
========================================
This fixes bugs 781205 (CVE-2017-9049) and 781361 (CVE-2017-9050).
Thanks to Marcel Böhme and Thuan Pham for the report.

Additional hardening
====================
A separate check was added in xmlParseNameComplex to validate the
buffer size.

From: https://git.gnome.org/browse/libxml2/commit/?id=e26630548e7d138d2c560844c43820b6767251e3
2017-06-21 00:23:23 +00:00
markd
4e5ed44976 Update to TeXlive 2017
Updated converters/dvi2tty to 6.0.0nb1
  Updated fonts/afm2pl to 0.7.1nb3
  Updated fonts/gsftopkk to 1.19.2nb8
  Updated fonts/lcdftypetools to 2.106
  Updated fonts/ps2pkm to 1.8nb1
  Updated fonts/ttf2pk to 2.0nb3
  Updated fonts/ttfdump to 0.5.5nb4
  Updated print/cjkutils to 4.8.4nb2
  Updated print/dvidvi to 1.1nb1
  Updated print/dviljk to 2.6.5nb8
  Updated print/dvipdfmx to 20170318
  Updated print/dvipsk to 5.997
  Updated print/kpathsea to 6.2.3
  Updated print/lacheck to 1.28nb2
  Updated print/luatex to 1.0.4
  Updated print/ptexenc to 1.3.5
  Updated print/seetexk to 1.1nb3
  Updated print/tex4ht to 0.0.20170523
  Updated print/vlna to 1.5nb3
  Updated print/web2c to 2017
  Updated print/xdvik to 22.87.03nb1
  Updated print/xetex to 0.99997
  Updated print/xpdfopen to 0.86nb2
  Updated textproc/makeindexk to 2.15nb9
  Updated textproc/mendexk to 2.6fnb7
2017-06-20 20:50:49 +00:00
youri
a72b4dd57d Add gtk2 dependency back to fix build. 2017-06-20 18:55:03 +00:00
spz
def5d1d271 use the variant upstream chose (Debian also ran into the issue) 2017-06-20 18:53:58 +00:00
spz
253a90f729 build fix for OS X and Solaris from Tim Zingelman <tez@netbsd.org>:
OS X & Solaris have sys/random.h but not getrandom() so the build fails
with a missing symbol.                                                          Test linking the getrandom snippet instead of only compiling it
in configure.
2017-06-20 18:31:36 +00:00
wiz
9741af1a18 Updated miller to 5.2.0.
This release contains mostly feature requests.

Features:

    The stats1 verb now lets you use regular expressions to specify
    which field names to compute statistics on, and/or which to
    group by. Full details are here.

    The min and max DSL functions, and the min/max/percentile
    aggregators for the stats1 and merge-fields verbs, now support
    numeric as well as string field values. (For mixed string/numeric
    fields, numbers compare before strings.) This means in particular
    that order statistics -- min, max, and non-interpolated percentiles
    -- as well as mode, antimode, and count are now possible on
    string-only (or mixed) fields. (Of course, any operations
    requiring arithmetic on values, such as computing sums, averages,
    or interpolated percentiles, yield an error on string-valued
    input.)

    There is a new DSL function mapexcept which returns a copy of
    the argument with specified key(s), if any, unset. The motivating
    use-case is to split records to multiple filenames depending
    on particular field value, which is omitted from the output:
    mlr --from f.dat put 'tee > "/tmp/data-".$a, mapexcept($*, "a")'
    Likewise, mapselect returns a copy of the argument with only
    specified key(s), if any, set. This resolves #137.

    A new -u option for count-distinct allows unlashed counts for
    multiple field names. For example, with -f a,b and without -u,
    count-distinct computes counts for distinct pairs of a and b
    field values. With -f a,b and with -u, it computes counts for
    distinct a field values and counts for distinct b field values
    separately.

    If you build from source, you can now do ./configure without
    first doing autoreconf -fiv. This resolves #131.

    The UTF-8 BOM sequence 0xef 0xbb 0xbf is now automatically
    ignored from the start of CSV files. (The same is already done
    for JSON files.) This resolves #138.

    For put and filter with -S, program literals such as the 6 in
    $x = 6 were being parsed as strings. This is not sensible, since
    the -S option for put and filter is intended to suppress numeric
    conversion of record data, not program literals. To get string
    6 one may use $x = "6".

Documentation:

    A new cookbook example shows how to compute differences between
    successive queries, e.g. to find out what changed in time-varying
    data when you run and rerun a SQL query.

    Another new cookbook example shows how to compute interquartile
    ranges.

    A third new cookbook example shows how to compute weighted
    means.

Bugfixes:

    CRLF line-endings were not being correctly autodetected when
    I/O formats were specified using --c2j et al.

    Integer division by zero was causing a fatal runtime exception,
    rather than computing inf or nan as in the floating-point case.
2017-06-19 20:28:49 +00:00
fhajny
8695d2a4b3 Update textproc/libfastjson to 0.99.6.
0.99.6 2017-05-12
- fix a build issue under Solaris

0.99.5 2017-05-03
- fix tautology comparison in tautology in `fjson_object_iter_equal`
- made build under Solaris again
- made to build under AIX
- fix floating point representation when fractional part is missing
- m4: fix detection of atomics
- add fjson_object_dump() and fjson_object_write() functions
2017-06-19 12:23:16 +00:00
youri
095e4ecd48 Update xfce4-dict to 0.8.0:
xfce4-dict-0.8.0
================
- Translation updates: Catalan, Chinese (China), Chinese (Taiwan),
  Croatian, Danish, Dutch, Finnish, French, German, Greek, Hebrew,
  Italian, Japanese, Kazakh, Korean, Malay, Norwegian Bokm?l, Polish,
  Portuguese, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
  Ukrainian

xfce4-dict-0.7.99
================
- Port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
- Translation updates: French, Lithuanian, Portuguese (Brazilian)

xfce4-dict-0.7.2
================
- Translation updates: Asturian, Catalan, Croatian, Danish, English
  (Australia), Finnish, German, Greek, Hebrew, Icelandic, Japanese,
  Korean, Lithuanian, Malay, Norwegian Bokm?l, Serbian, Slovak,
  Swedish, Turkish, Ukrainian
2017-06-18 23:07:24 +00:00
dholland
04dca1668c Fix broken build with perl 5.26. 2017-06-18 09:08:22 +00:00
spz
1dc8128b5a update of expat from 2.2.0 to 2.2.1 (mostly security fixes and cleanup)
Security issues fixed:
CVE-2017-9233, CVE-2016-9063, improve fix for CVE-2016-5300

fixed regression from fix to CVE-2016-0718

Cleanup: Drop AmigaOS 4.x, Borland C++ Builder, OpenVMS, Open Watcom,
Visual Studio 6.0 and Pre-X Mac OS support
2017-06-18 06:01:33 +00:00
wiz
c29e90a1a6 Updated p5-Regexp-Common to 2017060201.
Version 2017060201 Fri Jun  2 23:48:32 CEST 2017
+ Prepare for 5.26: don't rely on '.' being present in @INC when testing.
2017-06-14 13:34:18 +00:00
taca
af3e2fea07 Update ruby-json and ruby-json-pure to 2.1.0.
## 2017-04-18 (2.1.0)
 * Allow passing of `decimal_class` option to specify a class as which to parse
   JSON float numbers.
## 2017-03-23 (2.0.4)
 * Raise exception for incomplete unicode surrogates/character escape
   sequences. This problem was reported by Daniel Gollahon (dgollahon).
 * Fix arbitrary heap exposure problem. This problem was reported by Ahmad
   Sherif (ahmadsherif).

## 2017-01-12 (2.0.3)
 * Set `required_ruby_version` to 1.9
 * Some small fixes

## 2016-07-26 (2.0.2)
  * Specify `required_ruby_version` for json\_pure.
  * Fix issue #295 failure when parsing frozen strings.

## 2016-07-01 (2.0.1)
  * Fix problem when requiring json\_pure and Parser constant was defined top
    level.
  * Add `RB_GC_GUARD` to avoid possible GC problem via Pete Johns.
  * Store `current_nesting` on stack by Aaron Patterson.

## 2015-09-11 (2.0.0)
  * Now complies to newest JSON RFC 7159.
  * Implements compatibiliy to ruby 2.4 integer unification.
  * Drops support for old rubies whose life has ended, that is rubies < 2.0.
    Also see https://www.ruby-lang.org/en/news/2014/07/01/eol-for-1-8-7-and-1-9-2/
  * There were still some mentions of dual GPL licensing in the source, but JSON
    has just the Ruby license that itself includes an explicit dual-licensing
    clause that allows covered software to be distributed under the terms of
    the Simplified BSD License instead for all ruby versions >= 1.9.3. This is
    however a GPL compatible license according to the Free Software Foundation.
    I changed these mentions to be consistent with the Ruby license setting in
    the gemspec files which were already correct now.
2017-06-12 16:34:13 +00:00
maya
55e0705b87 Fix build with perl 5.26 2017-06-12 07:41:33 +00:00
maya
ef90709bc9 libxml2: Apply upstream patch for CVE-2017-5969.
(Minor issue, only a denial-of-service when using recover mode)

bump PKGREVISION
2017-06-11 04:40:53 +00:00
taca
92303e95bc Add and enable ruby-fuzzyurl. 2017-06-10 16:35:52 +00:00
taca
f7e2672f46 Add ruby-fuzzyurl package version 0.9.0.
Fuzzyurl provides two related functions: non-strict parsing of URLs or
URL-like strings into their component pieces (protocol, username, password,
hostname, port, path, query, and fragment), and fuzzy matching of URLs and URL
patterns.

Specifically, URLs that look like this:

    [protocol ://] [username [: password] @] [hostname] [: port] [/ path] [? query] [# fragment]

Fuzzyurls can be constructed using some or all of the above fields, optionally
replacing some or all of those fields with a * wildcard if you wish to use the
Fuzzyurl as a URL mask.
2017-06-10 16:35:17 +00:00
taca
540b37db26 Update ruby-xpath to 2.1.0.
Exact changes are not available, please refer below in detail.

https://github.com/teamcapybara/xpath/compare/2.0.0...ea8221f84c0407429e4238b89c54f629fecd00d6
2017-06-10 16:19:25 +00:00
taca
cb30e567e5 Update ruby-will-paginate to 3.1.6.
3.1.6							2017/06/07

* Reference Integer instead of Fixnum to avoid Ruby 2.4 deprecation warning.
2017-06-10 16:13:48 +00:00
ryoon
8d5c627e38 Workaround for a WRKREF error 2017-06-09 17:02:44 +00:00
schmonz
ca2ba384f4 Fix build with Perl 5.26.0. 2017-06-08 22:35:46 +00:00
schmonz
c24abeb028 Fix build with Perl 5.26.0. 2017-06-08 11:55:33 +00:00
wiz
0dda99196c Remove -e and -l; both now supported by mandoc.
From Ingo Schwarze.

Bump version.
2017-06-08 10:19:56 +00:00
wiz
5f7276b584 Fix build with perl-5.26 using
0a122ccf1e
2017-06-08 08:33:45 +00:00
wiz
dede93533d Remove new sentence, new line warning. mandoc learned it.
From Ingo Schwarze.

Ride bump.
2017-06-07 19:17:29 +00:00
wiz
e54531b913 Remove -n, mandoc now has a warning for this case.
From Ingo Schwarze.

Bump version.
2017-06-07 19:09:55 +00:00
ryoon
617e883916 Fix build with Perl 5.26.0 2017-06-07 14:42:23 +00:00
he
63fe7970f0 Um, add CATEGORIES. 2017-06-07 10:23:16 +00:00
he
10cb6f074e Add py-jxmlease. 2017-06-07 09:54:17 +00:00
he
fcf0380ca6 Add py-jxmlease version 1.0.1, imported from pkgsrc-wip.
This is a Python module for converting XML to intelligent Python
data structures, and converting Python data structures to XML.
2017-06-07 09:53:42 +00:00
ryoon
ac9ccfcfe8 Fix build with Perl 5.26.0 2017-06-06 23:58:52 +00:00
leot
0aa961f2fd Update textproc/the_silver_searcher to 2.0.0
Changes:
2.0.0
-----
- Remove support for `.agignore' file, please use `.ignore' instead
- Add --print-all-files option.
  This option causes ag to print headings for all files that it
  searches, not just those that contain matches. This will be useful
  in the case where ag is being called by another program that needs
  to show the user a progress indicator of how many paths have been
  searched.
- Add Haxe support
- Add support for jsp tag and fragment files
2017-06-05 20:22:24 +00:00
taca
59e8e40fd9 Update ruby-yard to 0.9.9.
Release v0.9.9				2017/04/23

* Added gem uninstall hooks to remove YARD documentation files. (#1083)
* Added support for C++ namespaces. (#809)
* Fixed issue where loading a .html page via an anchor would not scroll to
  the anchor section. (#1082)
* Hide some Ruby warnings.
* Improve progress indicator icons in terminal.
2017-06-05 15:27:28 +00:00
taca
dd859d0373 Update ruby-plist to 3.3.0.
=== 3.3.0 (2017-04-28)

https://github.com/patsplat/plist/compare/dece870...v3.3.0

* Fix ASCII/UTF-8 error (https://github.com/patsplat/plist/pull/38).
* Fix Fixnum, Bignum deprecations in Ruby 2.4
* Fix unused variable `e` warning
2017-06-05 15:24:02 +00:00
taca
b6f9932fbf Update ruby-nokogiri to 1.8.0.
# 1.8.0 / 2017-06-04

## Backwards incompatibilities

This release ends support for Ruby 2.1 on Windows in the `x86-mingw32` and `x64-mingw32` platform gems (containing pre-compiled DLLs). Official support ended for Ruby 2.1 on 2017-04-01.

Please note that this deprecation note only applies to the precompiled Windows gems. Ruby 2.1 continues to be supported (for now) in the default gem when compiled on installation.


## Dependencies

* [Windows] Upgrade iconv from 1.14 to 1.15 (unless --use-system-libraries)
* [Windows] Upgrade zlib from 1.2.8 to 1.2.11 (unless --use-system-libraries)
* [MRI] Upgrade rake-compiler dependency from 0.9.2 to 1.0.3
* [MRI] Upgrade mini-portile2 dependency from `~> 2.1.0` to `~> 2.2.0`


## Compatibility notes

* [JRuby] Removed support for `jruby --1.8` code paths. [#1607] (Thanks, @kares!)
* [MRI Windows] Retrieve zlib source from http://zlib.net/fossils to avoid deprecation issues going forward. See #1632 for details around this problem.


## Features

* NodeSet#clone is not an alias for NodeSet#dup [#1503] (Thanks, @stephankaag!)
* Allow Processing Instructions and Comments as children of a document root. [#1033] (Thanks, @windwiny!)
* [MRI] PushParser#replace_entities and #replace_entities= will control whether entities are replaced or not. [#1017] (Thanks, @spraints!)
* [MRI] SyntaxError#to_s now includes line number, column number, and log level if made available by the parser. [#1304, #1637] (Thanks, @spk and @ccarruitero!)
* [MRI] Cross-built Windows gems now support Ruby 2.4
* [MRI] Support for frozen string literals. [#1413]
* [MRI] Support for installing Nokogiri on a machine in FIPS-enabled mode [#1544]
* [MRI] Vendored libraries are verified with SHA-256 hashes (formerly some MD5 hashes were used) [#1544]
* [JRuby] (performance) remove unnecessary synchronization of class-cache [#1563] (Thanks, @kares!)
* [JRuby] (performance) remove unnecessary cloning of objects in XPath searches [#1563] (Thanks, @kares!)
* [JRuby] (performance) more performance improvements, particularly in XPath, Reader, XmlNode, and XmlNodeSet [#1597] (Thanks, @kares!)


## Bugs

* HTML::SAX::Parser#parse_io now correctly parses HTML and not XML [#1577] (Thanks for the test case, @gregors!)
* Support installation on systems with a `lib64` site config. [#1562]
* [MRI] on OpenBSD, do not require gcc if using system libraries [#1515] (Thanks, @jeremyevans!)
* [MRI] XML::Attr.new checks type of Document arg to prevent segfaults. [#1477]
* [MRI] Prefer xmlCharStrdup (and friends) to strdup (and friends), which can cause problems on some platforms. [#1517] (Thanks, @jeremy!)
* [JRuby] correctly append a text node before another text node [#1318] (Thanks, @jkraemer!)
* [JRuby] custom xpath functions returning an integer now work correctly [#1595] (Thanks, @kares!)
* [JRuby] serializing (`#to_html`, `#to_s`, et al) a document with explicit encoding now works correctly. [#1281, #1440] (Thanks, @kares!)
* [JRuby] XML::Reader now returns parse errors [#1586] (Thanks, @kares!)
* [JRuby] Empty NodeSets are now decorated properly. [#1319] (Thanks, @kares!)
* [JRuby] Merged nodes no longer results in Java exceptions during XPath queries. [#1320] (Thanks, @kares!)


# 1.7.2 / 2017-05-09

## Security Notes

[MRI] Upstream libxslt patches are applied to the vendored libxslt 1.1.29 which address CVE-2017-5029 and CVE-2016-4738.

For more information:

* https://github.com/sparklemotion/nokogiri/issues/1634
* http://people.canonical.com/~ubuntu-security/cve/2017/CVE-2017-5029.html
* http://people.canonical.com/~ubuntu-security/cve/2016/CVE-2016-4738.html
2017-06-05 15:22:56 +00:00
taca
69794b3875 Update ruby-ferret to 0.11.8.7.
No changes are available but commit log.  Plrease refer
<https://github.com/dbalmain/ferret/commits/master> in detail.
2017-06-05 15:21:20 +00:00
ryoon
b9d9d2fc30 Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:24:48 +00:00
ryoon
543e538acd Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:24:20 +00:00
adam
bafed74004 Version 0.1.6:
* Drop python 3.3 support
* Improve image_link regex
2017-06-04 19:23:08 +00:00
adam
1d866b3df7 3.8.0 (2017-06-03)
Features added
--------------
* ``ElementTree.write()`` has a new option ``doctype`` that writes out a
  doctype string before the serialisation, in the same way as ``tostring()``.

* GH-220: ``xmlfile`` allows switching output methods at an element level.
  Patch by Burak Arslan.

* LP-1595781, GH-240: added a PyCapsule Python API and C-level API for
  passing externally generated libxml2 documents into lxml.

* GH-244: error log entries have a new property ``path`` with an XPath
  expression (if known, None otherwise) that points to the tree element
  responsible for the error. Patch by Bob Kline.

* The namespace prefix mapping that can be used in ElementPath now injects
  a default namespace when passing a None prefix.

Bugs fixed
----------
* GH-238: Character escapes were not hex-encoded in the ``xmlfile`` serialiser.
  Patch by matejcik.

* GH-229: fix for externally created XML documents.  Patch by Theodore Dubois.

* LP-1665241, GH-228: Form data handling in lxml.html no longer strips the
  option values specified in form attributes but only the text values.
  Patch by Ashish Kulkarni.

* LP-1551797: revert previous fix for XSLT error logging as it breaks
  multi-threaded XSLT processing.

* LP-1673355, GH-233: ``fromstring()`` html5parser failed to parse byte strings.

Other changes
-------------
* The previously undocumented ``docstring`` option in ``ElementTree.write()``
  produces a deprecation warning and will eventually be removed.
2017-06-04 19:17:51 +00:00
taca
8544ea8bdc remove xhtmldiff which has renamed to ruby-xhtmldiff. 2017-06-04 16:50:56 +00:00
taca
4b9d3453a6 Delete xhtmldiff and add ruby-xhtmldiff. 2017-06-04 16:50:10 +00:00
taca
aed388d226 Add ruby-xhtmldiff.
This is rename of textproc/xhtmldiff with these changes.

* Prefix PKGNAME with ${RUBY_PKGPREFIX} confirmed by MAINTAINER.
* A few change to fix gemspec file and do not contain extra gemspec file
  in the binary package.
2017-06-04 16:49:35 +00:00
adam
267b577a89 2.4.8 (2017-05-30)
Bugfixes
* AutoFilter.sortState being assignd to the ws.sortState
* Cannot open files created by Microsoft Dynamics`
* Negative percents not case correctly`
* Runtime imports can cause deadlock`

Minor changes
* Preserve any table styles
2017-06-01 16:58:27 +00:00
wiz
ecb5480240 Remove -f. From Ingo Schwarze.
Similar check already in mandoc.

Bump version.
2017-06-01 14:38:50 +00:00
wiz
3d1759c989 Remove -X option, now a style warning in mandoc.
From Ingo Schwarze.

Bump version.
2017-06-01 14:33:28 +00:00
jlam
000f312c98 Use public SHLIB_TYPE instead of private _OPSYS_SHLIB_TYPE. 2017-06-01 13:30:24 +00:00
taca
2e6e72ea55 * Drop setting RUBY_VERSIONS_ACCEPTED since it is now default value. 2017-05-30 14:22:40 +00:00
adam
529eb14e86 Release 1.6.2:
Incompatible changes
* 3789: Do not require typing module for python>=3.5

Bugs fixed
* 3754: HTML builder crashes if HTML theme appends own stylesheets
* 3756: epub: Entity ‘mdash’ not defined
* 3758: Sphinx crashed if logs are emitted in conf.py
* 3755: incorrectly warns about dedent with literalinclude
* 3742: RTD PDF builds of Sphinx own docs are missing an index entry in the bookmarks and table of contents. This is rtfd/readthedocs.org-2857 issue, a workaround is obtained using some extra LaTeX code in Sphinx’s own conf.py
* 3770: Build fails when a “code-block” has the option emphasize-lines and the number indicated is higher than the number of lines
* 3774: Incremental HTML building broken when using citations
* 3772: ‘str object’ has no attribute ‘filename’
* 3763: got epubcheck validations error if epub_cover is set
* 3779: ‘ImportError’ in sphinx.ext.autodoc due to broken ‘sys.meta_path’. Thanks to Tatiana Tereshchenko.
* 3796: env.resolve_references() crashes when non-document node given
* 3803: Sphinx crashes with invalid PO files
* 3791: PDF “continued on next page” for long tables isn’t internationalized
* 3788: smartquotes emits warnings for unsupported languages
* 3807: latex Makefile for make latexpdf is only for unixen
* 3781: double hyphens in option directive are compiled as endashes
* 3817: latex builder raises AttributeError
2017-05-29 16:00:27 +00:00
wiz
dd0a7cb7e5 Recursive bump for lang/vala 2017-05-29 12:20:23 +00:00
adam
7399af6567 bsd.prefs.mk are not needed here 2017-05-26 04:19:59 +00:00
jperkin
59d8bbf6e1 Pointer fixes, found by GCC 7.1 2017-05-24 09:13:09 +00:00
tez
092b899554 Add patch for CVE-2017-5029 2017-05-23 23:37:01 +00:00
mef
36369b2fc1 Updated textproc/jsoncpp 1.7.7 to 1.8.0
---------------------------------------
  - Require cmake>=3.1
  - @cdunn2001 cdunn2001 released this on 15 Dec 2016 21 commits to
    master since this release
  - Plus some other build-related changes. I don't think there is
    anything functionally different from 1.7.7, or even any binary
    incompatibilities, but the cmake change is significant.
2017-05-23 12:35:11 +00:00
mef
50acf82f3c Updated textproc/aha 0.4.9 to 0.4.10.6
--------------------------------------
Version 0.4.10.6 (recent):
- Fixed MANDIR according to the GNU Coding standards, the man file is now installed to $(PREFIX)/share/man instead of $(PREFIX)/man (thanks to Eddie Antonio Santos)

Version 0.4.10.5 (recent):
- Fixed reset of blinking text

Version 0.4.10.4:
- Fixed reset of bold text (thanks to Eric Anderson)
- Improved handling of some rare, but not supported border cases like font changing

Version 0.4.10.3:
- Removed two unused variables (thanks to Anthony "Pi" Martinez)

Version 0.4.10.2:
- Improved README and added screenshot

Version 0.4.10.1:
- Fixed bug with "tput sgr0" (thanks to Hervé Renault)

Version 0.4.10:
- Fixed inverted colours (thanks to Norman Rasmussen)
- Changed contact email address in help and manpage
2017-05-23 10:56:16 +00:00
mef
d5d043871e Updated textproc/cmark 0.26.1 to 0.27.1
---------------------------------------
cmark 0.27.1
 jgm released this on 19 Nov 2016 揃 46 commits to master since this release

 -  Set policy for CMP0063 to avoid a warning (#162).
    Put set_policy under cmake version test.
    Otherwise we get errors in older versions of cmake.
 -  Use VERSION_GREATER to clean up cmake version test.
 -  Improve afl target. Use afl-clang by default. Set default for path.

cmark 0.27.0
 jgm released this on 19 Nov 2016 揃 49 commits to master since this release

 -  Update spec to 0.27.
 -  Fix warnings building with MSVC on Windows (#165, Hugh Bellamy).
 -  Fix CMAKE_C_VISIBILITY_PRESET for cmake versions greater than 1.8
    (e.g. 3.6.2) (#162, Hugh Bellamy). This lets us build swift-cmark
    on Windows, using clang-cl.
 -  Fix for non-matching entities (#161, Yuki Izumi).
 -  Modified print_delimiters (commented out) so it compiles again.
 -  make format: don't change order of includes.
    Changed logic for null/eol checks (#160).
    * only check once for "not at end of line"
    * check for null before we check for newline characters (the
      previous patch would fail for NULL + CR)
 -  Fix by not advancing past both \0 and \n (Yuki Izumi).
 -  Add test for NUL-LF sequence (Yuki Izumi).
 -  Fix memory leak in list parsing (Yuki Izumi).
 -  Use cmark_mem to free where used to alloc (Yuki Izumi).
 -  Allow a shortcut link before a ( (jgm/CommonMark#427).
 -  Allow tabs after setext header line (jgm/commonmark.js#109).
 -  Don't let URI schemes start with spaces.
 -  Fixed h2..h6 HTML blocks (jgm/CommonMark#430). Added regression test.
 -  Autolink scheme can contain digits (Gábor Csárdi)
 -  Fix nullary function declarations in cmark.h (Nick Wellnhofer).
 -  Fixes strict prototypes warnings.
 -  COPYING: Update file name and remove duplicate section and
     (Peter Eisentraut).
 -  Fix typo (Pavlo Kapyshin).
2017-05-23 10:37:20 +00:00
fhajny
cb0ba7c6ba Update textproc/jo to 1.1.
- NEW: type coercion (#55)
- FIX: quotes in quotes and double quotes at begin of string (#47)
- FIX: catch null value in assignmen (#46)
- NEW: support for key:=file.json for reading object values from a file (#43)
- NEW: PPA contributed by Ross Duggan in #32
- FIX: "null" is now handled like we handle "true" and "false"; disable with -B
- NEW: more tests in the test suite
2017-05-19 11:38:36 +00:00
adam
9436c21f41 Release 1.6.1 (released May 16, 2017)
=====================================

Dependencies
------------

1.6b1

* (updated) latex output is tested with Ubuntu trusty's texlive packages (Feb.
  2014) and earlier tex installations may not be fully compliant, particularly
  regarding Unicode engines xelatex and lualatex
* (added) latexmk is required for ``make latexpdf`` on Unix-like platforms

Incompatible changes
--------------------

1.6b1

* 1061, 2336, 3235: Now generation of autosummary doesn't contain imported
  members by default. Thanks to Luc Saffre.
* LaTeX ``\includegraphics`` command isn't overloaded: only ``\sphinxincludegraphics``
  has the custom code to fit image to available width if oversized.
* The subclasses of ``sphinx.domains.Index`` should override ``generate()``
  method.  The default implementation raises NotImplementedError
* LaTeX positioned long tables horizontally centered, and short ones
  flushed left (no text flow around table.) The position now defaults to center in
  both cases, and it will obey Docutils 0.13 ``:align:`` option (refs 3415, 3377)
* option directive also allows all punctuations for the option name (refs: 3366)
* 3413: if :rst:dir:`literalinclude`'s ``:start-after:`` is used, make ``:lines:``
  relative (refs 3412)
* ``literalinclude`` directive does not allow the combination of ``:diff:``
  option and other options (refs: 3416)
* LuaLaTeX engine uses ``fontspec`` like XeLaTeX. It is advised ``latex_engine
  = 'lualatex'`` be used only on up-to-date TeX installs (refs 3070, 3466)
* :confval:`latex_keep_old_macro_names` default value has been changed from
  ``True`` to ``False``. This means that some LaTeX macros for styling are
  by default defined only with ``\sphinx..`` prefixed names. (refs: 3429)
* Footer "Continued on next page" of LaTeX longtable's now not framed (refs: 3497)
* 3529: The arguments of ``BuildEnvironment.__init__`` is changed
* 3082: Use latexmk for pdf (and dvi) targets (Unix-like platforms only)
* 3558: Emit warnings if footnotes and citations are not referenced.  The
  warnings can be suppressed by ``suppress_warnings``.
* latex made available (non documented) colour macros from a file distributed
  with pdftex engine for Plain TeX. This is removed in order to provide better
  support for multiple TeX engines. Only interface from ``color`` or
  ``xcolor`` packages should be used by extensions of Sphinx latex writer.
2017-05-18 20:09:05 +00:00
adam
8127aff372 sphinxcontrib-webuspport provides a Python API to easily integrate Sphinx
documentation into your Web application.
2017-05-18 20:02:32 +00:00
dholland
2f6b817122 Fix previous. Turns out we provided setup.py (!), but it had no rcsid
so I didn't notice.

Fix rpath handling. Needs to link to libxml2mod.so explicitly.
2017-05-16 13:51:50 +00:00
dholland
525fb9c5f8 Add missing rcsid 2017-05-16 13:48:05 +00:00
wiz
2972dcb4c1 Remove -H, it was only needed for mdoc2html when we were still using groff.
From Ingo Schwarze.

Mention Ingo in man page.
Bump version.
2017-05-16 13:27:39 +00:00
dholland
6065a1f7c2 PR pkg/47444 diro: py-libxslt is broken. Needs to link explicitly to
libxml2mod.so, so do that and fix rpath handling.
2017-05-15 18:07:40 +00:00
wiz
4cef099478 More cleanup from Ingo Schwarze.
Remove -a remnants, simplify section header code, delete 9-argument
check - OpenBSD does not use groff for quite some time now.

Bump version.
2017-05-15 09:33:03 +00:00
wiz
8277986f60 The -a checks are covered by mandoc -Tlint as well, remove the option.
From Ingo Schwarze.

Bump version.
2017-05-14 18:04:23 +00:00
wiz
5f46bd92ef Remove -s option. mandoc already warns about trailing whitespace.
From Ingo Schwarze.

Bump version.
2017-05-14 18:00:12 +00:00
jperkin
1b56dde9db Requires libiconv. SunOS requires an explicit -liconv. 2017-05-12 11:34:07 +00:00
jperkin
faf12cab27 SunOS requires an explicit -liconv. 2017-05-12 11:28:51 +00:00
leot
d2c87cd8a8 + py-jellyfish 2017-05-09 13:18:48 +00:00
leot
eae6aabf6a Import py-jellyfish-0.5.6 as textproc/py-jellyfish
Jellyfish is a python library for doing approximate and phonetic matching of
strings.

Included Algorithms:

- String comparison:
   * Levenshtein Distance
   * Damerau-Levenshtein Distance
   * Jaro Distance
   * Jaro-Winkler Distance
   * Match Rating Approach Comparison
   * Hamming Distance

- Phonetic encoding:
   * American Soundex
   * Metaphone
   * NYSIIS (New York State Identification and Intelligence System)
   * Match Rating Codex
2017-05-09 13:17:59 +00:00
adam
38a1950ce7 Changes 5.0.3:
- Improved development infrastructure.
- Migrated documentation to ReadTheDocs.
2017-05-09 11:54:07 +00:00
pho
bd77905f3e Update textproc/markdown-mode to 2.1
New Features

  General

    - Add automatically updating live preview functionality (C-c C-c l)
      via the native eww browser.
    - Use autoload to enable markdown-mode in auto-mode-alist for files
      with .text, .markdown, and .md extensions.
    - Use Travis CI for automated build testing.

  Element Insertion and Editing

    - ATX heading subtree promotion and demotion via M-S-LEFT, and
      M-S-RIGHT.
    - ATX heading subtree moving up and down via M-S-UP and
      M-S-DOWN.
    - Convert inline links to reference links when
      markdown-insert-reference-link-dwim is used when the point is at
      an inline link.

  Customizable Features

    - Allow linking to multiple stylesheets in markdown-css-paths
      list. Use stylesheets for both preview and export. Previous
      markdown-css-path (singular) is now deprecated.
    - Customizable default unordered list marker via
      markdown-unordered-list-item-prefix.
    - Add asymmetric ATX heading adornment option
      markdown-asymmetric-header.

  Font Lock

    - Separate highlighting for Markdown markup characters (asterisks,
      underscores, backquotes, etc.) to aid in readability.
    - General font lock improvements for comments, code blocks,
      blockquotes, headings, horizontal rules, bold, italics
    - Font lock for bold, italics, and LaTeX math work inside block
      elements such as headings and blockquotes.
    - Font lock for <kbd> tags.

  GFM

    - Support GFM-style code blocks in markdown-mode (as well as
      gfm-mode).
    - New function markdown-electric-backquote will prompt for a
      language name for GFM code blocks. This can be disabled by
      customizing the variable markdown-gfm-use-electric-backquote.
    - Completion of programming language names for GFM code blocks. A
      list of pre-defined languages is included, but this can be
      augmented by setting markdown-gfm-additional-languages.
    - Strikethrough support in gfm-mode.
    - Support for GFM toggling checkboxes mouse-1 or RET. This is
      controlled by a new custom variable,
      markdown-make-gfm-checkboxes-buttons.

  Other Extensions

    - Font lock and filling for Pandoc "fancy list", which use # as
      the list marker.
    - Basic support for filling of definition lists.
    - Support Ikiwiki-style search for wiki links that allows links
      relative to parent directories. Enable this by setting
      markdown-wiki-link-search-parent-directories.

Bug Fixes

    - Fix bug in markdown-complete-region/buffer where level-two
      Setext headings could be confused with horizontal
      rules. Includes a unit test. Thanks to Gunnar Franke for the
      report.
    - Fix filling when a decimal number appears at column zero, which
      could be confused with an ordered list item.
    - Fix buffer-wide markup completion.
    - Fix font-lock for GFM code blocks without language keywords.
    - Improved Setext header insertion to support wide characters.
    - Fix expensive paragraph-separate regular expression.
    - Make comment-auto-fill-only-comments a buffer-local variable,
      which allows for better default filling behavior in cases where
      the global variable is non-nil.
    - Fix Emacs 23 compatibility by checking for
      font-lock-refresh-defaults before calling it.
    - Handle reference definitions when filling paragraphs.
    - Improve filling of list items with indentation.
    - Properly handle footnotes when filling.
    - Fix issues with markdown-footnote-kill and related functions.
    - Improve font lock for fenced code blocks.
    - Avoid avoid overwriting source file when exporting if source
      file has .html extension.
    - Fix and improve ordered list behavior to preserve digit spacing
      and avoid an infinite loop in certain cases. Adjust ordered list
      whitespace when marker digit count increases.
    - Improve reference definition regular expression to avoid matching
      multiple reference links in one line.
    - Allow spaces in fenced code language identifiers.
    - Improve font lock for preformatted blocks and fenced code blocks.
    - Fix out-of-order HTML output.
    - Add console-friendly backspace and tab bindings.
    - Better treatment of files without extensions for wiki
      links. When files have no extensions, don't append a lone
      period.
    - Call looking-back with two arguments for compatibility with
      Emacs 25.1.
    - Make (beginning-of-defun -1) go to next title when point is at
      beginning of defun.
    - Ignore headings in code blocks for font lock.
    - Don't highlight wiki links in code blocks.
    - Don't move to links in code blocks with C-c C-p and C-c C-n.
    - Fix hanging indentation for list items and single-line
      preformatted blocks.
    - Better rejection of false positives for italics with respect to
      other inline elements (inline code and bold).
    - Predicate functions should not modify match data.
    - Use correct list marker from previous list level when using C-u
      M-RET to insert a dedented list item. Prevent an infinite loop
      in some cases.
    - Reduce lag when scrolling or inserting text into large
      files.
    - Avoid confusing tramp errors with malformed wiki
      links.
2017-05-09 05:09:15 +00:00
schmonz
b85da7c4bd Needs C++11. 2017-05-08 12:02:06 +00:00
leot
0aab965617 Update textproc/coccigrep to 1.16
pkgsrc changes:
 - Switch MASTER_SITES to MASTER_SITE_GITHUB that also contains newer
   releases
 - Delete PYTHON_VERSIONS_INCOMPATIBLE, now coccigrep is compatible
   also with Python 3.

Changes:
1.16
----
 - Add support for Python 3.4

1.15
----
 - Add Python 3 support

1.14
----
 - Various bug fixes and improvements
2017-05-05 11:04:15 +00:00
maya
0b927ce080 php-intl: help CentOS6 builds by requiring a GCC that recognises -std=c++11 2017-05-05 08:23:01 +00:00
adam
4f9c99c50f Changes 3.7.3:
Bugs fixed
* GH-218 was ineffective in Python 3.
* GH-222: lxml.html.submit_form() failed in Python 3.
2017-05-04 21:19:29 +00:00
adam
be2a6a24fb PLIST fix for Python < 3.6 2017-05-04 20:23:31 +00:00
adam
54b375eb8e Fix PLIST for Python 2.x 2017-05-04 19:53:41 +00:00
adam
f2149ffcea Version 2.9.6
Fixed custom context behavior in fast resolve mode
2017-05-04 18:11:09 +00:00
adam
cbe8836cb7 v2.6.0
Support for Python 2.6 has been dropped.
Improve a few error messages for uniqueItems and additionalProperties
Fix an issue with ErrorTree's handling of multiple errors
2017-05-04 17:46:53 +00:00
leot
d8097dc5a7 Update textproc/the_silver_searcher to 1.0.3
Changes:
1.0.3
=====
- Add .es6 to js file types
- Add support for log file types
- Add elm file type support
- Add twig to languages
- Add .gradle to groovy flie types
- Misc bug fixes and improvements
2017-05-03 09:10:08 +00:00
jperkin
6b547497bb Convert CXXFLAGS setting C++ standard to USE_LANGUAGES. 2017-05-03 08:38:38 +00:00
wiz
9ba0c1df78 1.48: remove -P option; mandoc does most of these checks already
and the remaining ones were recently added.

From Ingo Schwarze.
2017-05-02 13:59:10 +00:00
wiz
b8753e79d3 Bug fix from Ingo Schwarze: also look for empty lines in unfilled blocks. 2017-05-02 13:53:14 +00:00
wiz
c983c47ae4 Recursive bump for poppler-0.54.0 2017-05-02 13:37:30 +00:00
maya
07d37bec68 php-intl: catchup with icu59 update, need -std=c++11.
from Juraj Lutter in PR pkg/52200
2017-04-30 22:49:54 +00:00
cheusov
6eceeb9a7a Update to version 1.1.0
jrep:
    - New option "-d"  (synonym for "--directories") was added.
    - New option "--exclude-dir" (idea cames from GNU grep) was added.

  jrep man page: fixes and additions.

  Option "-O" extensions:
    - New mode $f for printing filename with match was added.
    - New modes $< and $> modes were added for coloring the formatted
      output.
    - New modifier "b" was added for baseline(3)-ing found group or
      filename.
    - New modifier "e" was added for removing file extension.
    - New modifiers "c" and "C" were added for CSV-quoting found group or
      filename.
    - Modifiers "s" and "t" handle Unicode spaces.

  New maven plugin for building uber jar. Also, jar sets the default
  main class. Kudos to Aliaksei Kushunin!

  "bat" file was added for Windows systems. Kudos to Aliaksei Kushunin!
2017-04-30 10:39:19 +00:00
ryoon
76884737ca Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
mef
49e2516625 Updated textproc/p5-String-Compare-ConstantTime to 0.312
--------------------------------------------------------
0.312  2017-02-14
  * Now works with variables that have magic such as results of
    substr, tied variables, etc. (thanks James Raspass)
2017-04-29 08:45:53 +00:00
mef
d32a9b74f6 Updated textproc/p5-String-Approx to 3.28
-----------------------------------------
17-04-16  Jarkko Hietaniemi  <jhi@iki.fi>
        * Resolve https://rt.cpan.org/Public/Bug/Display.html?id=121033
          Fails tests with no '.' in @INC

        * Released as 3.28.
2017-04-29 08:43:52 +00:00
mef
d02d1f41db Updated textproc/p5-PDF-Create to 1.42
--------------------------------------
1.42  2017-04-11 12:15:00 MANWAR
      - Assigned filehandle encoding to 'utf8' explicitly.
      - Assigned default font width.
2017-04-29 08:41:44 +00:00
mef
06259e425e Updated textproc/p5-Lingua-EN-Tagger to 0.28
--------------------------------------------
0.28            Aaron Coburn            12/23/16
        Changed the generation of the part-of-speech
        lexicon to use nstore instead of store. Based on a
        contribution from Chris Butler <chrisb@debian.org>
        and Reiner Herrmann <reiner@reiner-h.de>.

0.27            Aaron Coburn            12/20/16
        Fixed unescaped left braces in Makefile.PL
2017-04-29 08:39:06 +00:00
mef
4d0a851728 Updated textproc/p5-Lingua-EN-Inflect to 1.901
----------------------------------------------
1.901  Sun Jan  1 06:16:25 2017
    - Removed Build.PL (thanks SKAJI)
2017-04-29 08:35:53 +00:00
mef
21be88c395 Updated textproc/p5-Encode to 2.89
----------------------------------
Revision: 2.89 Date: 2017/04/21 05:20:14
! Encode.pm Encode.xs MANIFEST t/enc_eucjp.t t/enc_utf8.t
+ t/utf8messages.t
  Pulled: Fixes for Encode::utf8
  https://github.com/dankogai/p5-encode/pull/97
! Encode.pm
  Pulled: Fix documentation about CHECK coderef
  https://github.com/dankogai/p5-encode/pull/96
! Encode.xs
  Pulled: For efficiency use newSVpvn() instead of newSVpv()
    in do_fallback_cb()
  https://github.com/dankogai/p5-encode/pull/95
! Encode.xs
  Pulled Call Encode callback function with integer argument correctly
  https://github.com/dankogai/p5-encode/pull/94
! lib/Encode/CN/HZ.pm lib/Encode/GSM0338.pm lib/Encode/JP/JIS7.pm
  lib/Encode/KR/2022_KR.pm lib/Encode/MIME/Header.pm
  lib/Encode/MIME/Header/ISO_2022_JP.pm lib/Encode/Unicode/UTF7.pm
  t/undef.t
  Pulled: Fix all Encode modules so their encode(undef) and decode(undef)
    calls returns undef
  https://github.com/dankogai/p5-encode/pull/93
+ t/whatwg-aliases.json t/whatwg-aliases.t
  Pulled: New (failing) tests for aliases defined in WHATWG Encoding spec #92
  https://github.com/dankogai/p5-encode/pull/92
! Encode.pm
  Pulled: Update documentation for UTF-8
  https://github.com/dankogai/p5-encode/pull/91
! Encode.xs t/truncated_utf8.t
  Pulled: Consume correct number of bytes on malformed
! Encode.pm Unicode/Unicode.pm
  Pulled: document str2bytes and bytes2str
  https://github.com/dankogai/p5-encode/pull/86
! Encode.xs t/fallback.t t/truncated_utf8.t
  Pulled: Fix appending correct number of Unicode replacement characters
  https://github.com/dankogai/p5-encode/pull/84
2017-04-29 08:27:29 +00:00
mef
c52241e2bc Updated textproc/p5-Data-FormValidator 4.81 to 4.86
---------------------------------------------------
4.86 March 26th, 2017
    [NEW FEATURES]
    - Add three new profile methods: depedencies_regexp,
      dependent_optional, dependent_require_some

    [MAINTENANCE]
    - Bump VERSION in all classes to 5.85

4.85 Feb 25th, 2017
    [MAINTENANCE]
    - Bump VERSION in all classes to 5.85

4.84 Feb 25th, 2017
    [MAINTENANCE]
    - Various test file warning fixes
    - Change conditional loading of CGI to require version 4.35 or higher (4ce9ac9e)

4.83 Feb 23rd, 2017
    [MAINTENANCE]
    - Re-release of 4.82: tarball was missing files as "make dist"
      errored when it didn't find MANIFEST

    - Deleted unused Perl6 files

4.82 Feb 23rd, 2017
    [MAINTENANCE]
    - Made CGI dependency optional
    - Replaced Build.PL with Makefile.PL
    - Updated Makefile.PL constraints
    - Removed dependency on Perl6::Junctions
    - Moved the code to GitHub
    - Applied patches from: RT 77765, 78443, 10489
    - Added shebang, warnings pragma to all test scripts
    - Perltidied tests scripts
    - Replaced is_tainted() sub with Scalar::Util::tainted()
2017-04-29 08:23:56 +00:00
mef
7214b37aac textproc/p5-Biblio-EndnoteStyle to 0.06
---------------------------------------
0.06  Mon Nov 28 22:17:19 GMT 2016
        - Fix a POD error and a typo -- from
          https://rt.cpan.org/Public/Bug/Display.html?id=118948
          by Florian Schlichting <fsfs@debian.org>
2017-04-29 08:18:56 +00:00
wen
5bd89cc115 Update to 0.64
Upstream changes:
0.64 Fri  7 Apr 20:32:01 CEST 2017
 - use lib FindBin::Bin in tests, preparing for perl 5.26 where '.' gets
   removed from @INC. Fixes issue#54 TINITA++
 - Use the latest libyaml sources.
 - Lazy load B::Deparse for faster startup time. Applied PR/53 by
   @perlpunk++ (submitted by @carnil++ from a Debian issue as GitHub
   issue#52)
2017-04-29 07:48:41 +00:00
wen
eeee2b91ad Update to 2.24
Upstream changes:
2.24      2017-04-17 16:12:00+12:00 Pacific/Auckland
  - fix typo in last commit with mistakenly removed some underscores
  - don't initialise $XML::Simple::PREFERRED_PARSER to undef as a caller may
    have already set it before loading XML::Simple and if not, it would have
    defaulted to undef anyway (RT#118205 from Slaven Rezi�)

2.23      2017-04-17 15:49:14+12:00 Pacific/Auckland
  - another fix to the logic for detecting circular references (RT#114120 from
    Matthias Pitzl, also report from Erland Sommarskog)
2017-04-29 07:40:26 +00:00
wen
1ad8750d4c Update to 1.0005
Upstream changes:
1.0005 2017-02-06
    - Convert the distribution to use git, GitHub, and Dist-Zilla.
    - Correct some spelling errors and add more tests.
    - Remove trailing whitespace.
2017-04-29 07:34:49 +00:00
wen
c2887f7244 Update to 1.56
Update DEPENDS

Upstream changes:
version 1.56: Thu 30 Mar 08:54:49 CEST 2017

	Fixes:
	- disabled a few regression tests which involve json_friendly, because
	  the modules changed behavior.

version 1.55: Wed  8 Mar 08:28:02 CET 2017

	Changes:
	- xml2yaml: new option --keep-root, default true.

	Improvements:
	- spell fix Debian rt.cpan.org#118569 [Lucas Kanashiro, Debian]
	- add json_friendly, patch by Slaven Rezic.
	- added bin/xml2jsons: ----------------------------------------------------------------------
2017-04-29 07:30:34 +00:00