Commit graph

7432 commits

Author SHA1 Message Date
wiedi
9bede05d39 SunOS needs __EXTENSIONS__ 2015-01-17 12:10:01 +00:00
wiz
b833f17837 Add patch-ab to distinfo. 2015-01-16 23:28:23 +00:00
jnemeth
43db5de552 add and enable csvkit 2015-01-16 21:03:59 +00:00
wiz
ecfb3023af Update to 2.7:
Version 2.7
===========

Released 2014-10-02

* New features:

  - `json_pack()` and friends: Add format specifiers ``s%`` and ``+%``
    for a size_t string length (#141).

  - `json_unpack()` and friends: Add format specifier ``s%`` for
    unpacking the string length along with the string itself (#141).

  - Add length-aware string constructors `json_stringn()` and
    `json_stringn_nocheck()`, length-aware string mutators
    `json_string_setn()` and `json_string_setn_nocheck()`, and a
    function for getting string's length `json_string_length()` (#141,
    #143).

  - Support ``\u0000`` escapes in the decoder. The support can be
    enabled by using the ``JSON_ALLOW_NUL`` decoding flag (#141).

  - Add `json_boolean_value()` as an alias for `json_is_true()`
    (#146).

  - Add JSON_REAL_PRECISION encoding flag/macro for controlling real
    number precision (#178).

  - Define the maximum indentation as JSON_MAX_INDENT (#191).

* Bug fixes:

  - Some malformed ``\uNNNN`` escapes could crash the decoder with an
    assertion failure.

  - Avoid integer overflows with very long strings in UTF-8 decoder and
    hashtable.

  - Check for *NULL* key in `json_object_get()` and
    `json_object_del()` (#151).

  - Enhance hashtable seeding on Windows (#162).

  - `json_unpack()`: Allow mixing JSON_STRICT with optional keys
    (#162, #163).

  - Fix int/int32 mismatch (#142).

  - Parse subnormal numbers correctly (#202).

* Build:

  - Remove VS2010 build files. CMake should be used on Windows instead
    (#165).

  - Fix CMake build flags for MinGW (#193).

  - Add CMake config files for find_package. Rename config.h to
    jansson_private_config.h (#157, #159).

  - Make Valgrind checks work with CMake (#160).

  - Fix feature checks to use correct __ATOMIC flags.

  - Fix CMake checks for uint16_t and uint8_t support (#177).

  - Make Jansson build on SmartOS/Solaris (#171).

  - Work around a GCC bug on Solaris (#175).

  - Fix autoreconf on Debian (#182).

  - Don't use GNU make specific export for global AM_CFLAGS (#203,
    #204).

  - Fix building on Android using the supplied Android.mk (#166,
    #174).

  - Android.mk: Add -DHAVE_STDINT_H to LOCAL_CFLAGS (#200).

* Documentation:

  - Document JANSSON_BUILD_SHARED_LIBS CMake option (#187).

* Tests:

  - Close file handles correctly (#198).

* Other changes:

  - ``\uNNNN`` escapes are now encoded in upper case for better
    readability.

  - Enable usage of AddressSanitizer (#180).


Version 2.6
===========

Released 2014-02-11

* Security:

  - CVE-2013-6401: The hash function used by the hashtable
    implementation has been changed, and is automatically seeded with
    random data when the first JSON object is created. This prevents
    an attacker from causing large JSON objects with specially crafted
    keys perform poorly.

* New features:

  - `json_object_seed()`: Set the seed value of the hash function.

* Bug fixes:

  - Include CMake specific files in the release tarball.

* Documentation:

  - Fix tutorial source to send a User-Agent header, which is now
    required by the GitHub API.

  - Set all memory to zero in secure_free() example.


Version 2.5
===========

Released 2013-09-19

* New features:

  - `json_pack()` and friends: Add format specifiers ``s#``, ``+`` and
    ``+#``.

  - Add ``JSON_DECODE_INT_AS_REAL`` decoding flag to treat all numbers
    as real in the decoder (#123).

  - Add `json_array_foreach()`, paralleling `json_object_foreach()`
    (#118).

* Bug fixes:

  - `json_dumps()` and friends: Don't crash if json is *NULL* and
    ``JSON_ENCODE_ANY`` is set.

  - Fix a theoretical integer overflow in `jsonp_strdup()`.

  - Fix `l_isxdigit()` macro (#97).

  - Fix an off-by-one error in `json_array_remove()`.

* Build:

  - Support CMake in addition to GNU Autotools (#106, #107, #112,
    #115, #120, #127).

  - Support building for Android (#109).

  - Don't use ``-Werror`` by default.

  - Support building and testing with VPATH (#93).

  - Fix compilation when ``NDEBUG`` is defined (#128)

* Tests:

  - Fix a refleak in ``test/bin/json_process.c``.

* Documentation:

  - Clarify the return value of `json_load_callback_t`.

  - Document how to circumvent problems with separate heaps on Windows.

  - Fix memory leaks and warnings in ``github_commits.c``.

  - Use `json_decref()` properly in tutorial.

* Other:

  - Make it possible to forward declare ``struct json_t``.
2015-01-16 11:50:28 +00:00
wiz
dce65f72d2 Update to 1.13. Set LICENSE. Remove unnecessary chunk in Makefile patch.
The following things have been changed compared to version 1.12:

o  Corrected German message catalog
o  Changes to English diction file
o  Fixed ellipsis handling
2015-01-16 11:49:07 +00:00
wiz
cd9e105d63 Update to 1.78.1:
Release Notes: 1.78.1

The following is a list of changes that have been made since the 1.78.0
release.

Common

The following changes have been made to the common code since the 1.78.0
release.

  • Robert Stayton: titles.xsl

    Make sure part and set titleabbrev are used in mode="titleabbrev.markup"

  • Robert Stayton: titles.xsl

    Add empty default template for titleabbrev since it is always processed in a mode.

  • Robert Stayton: gentext.xsl

    Make consistent handling of titleabbrev in xrefs.

  • Robert Stayton: titles.xsl

    for missing title in xref, provide parent information of target to help locate problem element.
    Process bridgehead in mode="title.markup", not normal mode.

  • Jirka Kosek: l10n.xsl

    Fixed bug #3598963

  • Robert Stayton: gentext.xsl; labels.xsl

    Make sure bridgeheads are not numbered in all contexts, including html title attributes.

FO

The following changes have been made to the fo code since the 1.78.0 release.

  • Robert Stayton: division.xsl

    Fix bug where part TOC not generated when partintro is present.

  • Jirka Kosek: xref.xsl

    Footnotes can't be placed into fo:float

  • Robert Stayton: titlepage.templates.xml

    Remove margin-left when start-indent is used because they interfere
    with each other.

  • Robert Stayton: fo.xsl; pagesetup.xsl

    Use dingbat.fontset rather than dingbat.font.family so it falls
    back to symbol font if glyph not found, like other font properties.

  • Robert Stayton: inline.xsl

    Change last instance of inline.charseq in inline glossterm to
    inline.italicseq so it is consistent with the others.

  • Robert Stayton: xref.xsl

    Make consistent handling of titleabbrev in xrefs.

HTML

The following changes have been made to the html code since the 1.78.0 release.

  • Robert Stayton: admon.xsl

    Turn off $admon.style if $make.clean.html is set to non-zero.

  • Jirka Kosek: highlight.xsl

    Added new definitions for syntax highlighting

  • Robert Stayton: chunk-common.xsl

    Make active.olink.hrefs param work for chunked output too.

  • Robert Stayton: xref.xsl

    Make consistent handling of titleabbrev in xrefs.

  • Robert Stayton: graphics.xsl

    Add round() function when pixel counts are used for image width and height.

  • Robert Stayton: glossary.xsl

    fix missing class and id attributes on glossterm and glossdef.

  • Robert Stayton: autoidx.xsl

    Fix bug where prefer.index.titleabbrev ignored info/titleabbrev.

Manpages

The following changes have been made to the manpages code since the 1.78.0
release.

  • Robert Stayton: utility.xsl

    Fix bug 3599520: spurious newline in para when starts with
    whitespace and inline element.

Webhelp

The following changes have been made to the webhelp code since the 1.78.0
release.

  • David Cramer: xsl/webhelp-common.xsl

    Webhelp: Fix test for webhelp.include.search.tab param

  • David Cramer: Makefile.sample

    Webhelp: Fix order of args to xsltproc

  • David Cramer: docsrc/readme.xml

    Webhelp: Turn on xinclude-test.xml in readme to demo xinclude functionality

  • David Cramer: Makefile; Makefile.sample

    Webhelp: In Makefiles, do xinclude in first pass at document

Params

The following changes have been made to the params code since the 1.78.0
release.

  • David Cramer: webhelp.include.search.tab.xml

    Webhelp: Fix test for webhelp.include.search.tab param

  • Robert Stayton: article.appendix.title.properties.xml

    Remove unneeded margin-left property from article appendix title.
    It interferes with the start-indent property.

Highlighting

The following changes have been made to the highlighting code since the 1.78.0
release.

  • Jirka Kosek: c-hl.xml; cpp-hl.xml; sql2003-hl.xml; php-hl.xml; upc-hl.xml;
    bourne-hl.xml; ⋯

    Added new definitions for syntax highlighting
2015-01-16 11:47:01 +00:00
wiz
0e4740ba44 Update to 1.13:
1.13 (2014/01/10)
 * Improve accuracy (Eric Leblond)
 * vim: correctly indent file (Eric Leblond)
 * add match on identifier name (Eric Leblond)
 * Merge pull request #11 from yhuelf/master (Eric Leblond)
 * vim plugin: cosmetics (Frédéric Yhuel)
 * vim plugin: allow use of "-l" option (Frédéric Yhuel)
 * fix version detection (Eric Leblond)
 * --version is not supported by all spatch version (Eric Leblond)
 * Add structure matching example. (Eric Leblond)
 * Add information about dependencies. (Eric Leblond)
 * Reorder README so we see installation part (Eric Leblond)
2015-01-16 11:44:07 +00:00
joerg
25af52c4af Not MAKE_JOBS_SAFE. 2015-01-15 13:02:26 +00:00
wiz
209c98757b Update to 1.04:
## 2015-01-12  Release 1.04

Ed J (5):

* Actually include all the tests in the MANIFEST
* use Test::More and warnings
* Tidy t/alias.t
* t/arg.t TODO some actual ARGV testing
* Use Win32::GetConsoleCP/GetConsoleOutputCP if available

Gisle Aas (3):

* Documentation spell fix
* SEE ALSO Term::Encoding [RT#98138]

David Steinbrunner (1):

* typo fix
2015-01-14 13:24:16 +00:00
schmonz
60a5393a09 Prefix PKGNAME with p5- (oops). 2015-01-12 23:45:42 +00:00
wen
a1ae0b4655 Update to 2.44
Upstream changes:
2.44 2015-01-12 (by Todd Rinaldo)
    - RT 99098 - Revert "Add more useful error message on parse to Expat". It breaks
      XML::Twig. Calling code will need to do this if it's needed.
    - RT 100959 - Add use FileHandle to t/astress.t - Make perl 5.10.0 happy.
2015-01-12 12:50:15 +00:00
wiz
46a5710eb4 Update to 2014.12.29:
2014.12.29
==========
----

* Feature #51: Add single line break option.
    This feature is useful for ensuring that lots of extra line breaks do not
    end up in the resulting Markdown file in situations like Evernote .enex
    exports. Note that this only works properly if ``body-width`` is set
    to ``0``.
2015-01-11 21:20:21 +00:00
wen
91694c19db Update to 1.1.2
Add missing DEPENDS

Upstream changelog is too long, please visit:
http://cpansearch.perl.org/src/RRWO/Pod-Readme-v1.1.2/Changes
2015-01-11 15:29:44 +00:00
cheusov
fc690c8805 Fixes by obache@ and wiz@ from wip/csvkit were applied 2015-01-11 13:52:42 +00:00
cheusov
80ea9f5583 csvkit is a suite of utilities for converting to and working with CSV,
the king of tabular file formats.
2015-01-11 13:35:16 +00:00
wen
d981524de1 Update to 1.07
Upstream changes:
1.07 2014-12-09 NEILB

    - All changes from Ken Williamson as part of EBCDIC work for 5.22
    - Fix typo in comment
    - Reorder structure definitions
    - Fill %Name2character better for EBCDIC
    - Generalize for EBCDIC
    - doc clarification

1.06_01 2014-12-05 NEILB

    - A bunch of changes from KHW++ for EBCDIC support.
    - Doing a developer release first, to make sure everything's good
      from CPAN Testers.
2015-01-11 11:47:18 +00:00
wen
5f6d7c8d41 Update to 0.103004
Update DEPENDS

Uptream changes:
0.103004  2014-12-26 22:31:16-05:00 America/New_York
        - fix a regression in 0.103003, in which Nonpod paragraphs were not
          converted into Pod5::Nonpod paragraphs by the Pod5 transformer

0.103003  2014-12-23 21:11:26-05:00 America/New_York
        - remove use of Moose::Autobox

0.103002  2014-10-27 21:12:54-04:00 America/New_York
        - make classes immutable to improve runtime speed

0.103001  2014-05-20 20:45:43-04:00 America/New_York
        - load Class::Load, which older Moose does not automatically load
2015-01-11 11:42:28 +00:00
obache
2c9aee7124 Update groonga to 4.1.0.
News
====

.. _release-4-1-0:

Release 4.1.0 - 2015-01-09
--------------------------

It's a bug fix release of 4.0.9.

If you have already upgraded to 4.0.9, please upgrade to 4.1.0. And
re-create your all indexes. You can re-create your indexes by removing
and re-creating your indexes such as::

  column_remove TABLE INDEX_COLUMN
  column_create TABLE INDEX_COLUMN COLUMN_INDEX|...

.. seealso::

   * :doc:`/reference/commands/column_remove`
   * :doc:`/reference/commands/column_create`

.. note::

   If you didn't change your indexes by Groonga 4.0.9, you don't need
   to re-create your indexes. "change" means "add", "remove" and
   "update". If you use your indexes only for "search" by Groonga
   4.0.9, you don't need to re-create your indexes.

Fixes
^^^^^

* Fixed a bug that index may be broken. But the following bug fixed in
  Groonga 4.0.9 is re-appeared.

  * Fixed a crash bug that may be occurred by deleting or updating many
    indexed values at once.
    [groonga-dev,02942] [Reported by kashihara]
2015-01-11 09:03:40 +00:00
prlw1
3a45be827b Update gtk-doc to 1.21
As per warning in 1.20, gtkdoc-scanobj and generating html via
sgml tools (options.mk) have been removed.

Added

  # needed together with pkg-config by gtkdoc-depscan at runtime
  .include "../../devel/glib2/buildlink3.mk"

to buildlink3.mk

GTK-Doc 1.21    (Jul 17 2014)
============

 Important notice - starting with the next release these long deprecated
 features will be removed, please write to gtk-doc-list@gnome.org and tell us
 your concerns:
 o gtkdoc-mktmpl - please move all the comments into the sources.
 o generating html via sgml tools (jade/openjade), using xsltproc and
   docbook-xslt is pretty common and preferred since version 1.6

 Changes

 o 170860 : gtk-doc should have definitions for stability
 o 644111 : one cannot specify against which libs gtkdoc-fixxref should
            resolve links (problematic with multiple versions)
 o 657444 :  " enum foo { ... } " ; not recognized
 o 671519 : Self-test relies on nonportable (GNU enhanced) 'date' command
 o 678094 : the word "returns" in a function description can be parsed as
            the "Returns:" section
 o 722621 : gtk-doc tarball was created with 32bit uid/gid, unusable with
            mingw/msys tar
 o 724739 : Self-test fail: gtkdoc-mkdb misusing perl datatype
 o 725505 : new syntax highlighting for code is weird
 o 725663 : configure: non POSIX test usage
 o 730658 : Deprecation warning for non-deprecated type GParamFlags
 o 730777 : Add support for nullable and optional annotations
2015-01-10 15:21:41 +00:00
wiz
89ee50919c Remove patch after 4.0.9 update. 2015-01-08 17:00:49 +00:00
wiz
b65b63f568 Recursive PKGREVISION bump for poppler shlib major bump. 2015-01-08 10:20:34 +00:00
wiz
64f365bbfa Remove some patches that are not needed and add comments to the others. 2015-01-08 09:14:58 +00:00
wiz
16a572b4fb Update to 1.22.3:
VERSION 1.22.3
==============

Gxditview
---------

o X11 resources for `gxditview', which were previously installed in
  /usr/X11/lib/X11/app-defaults no matter which `prefix' was set, are
  now installed in appresdir=$prefix/lib/X11/app-defaults.  If
  `appresdir' is not a standard X11 resource directory, the environment
  variable XFILESEARCHPATH should be set to this path.  The standard
  default directories depends on the system `libXt'.  Common directories
  include:

   /usr/lib/X11/app-defaults
   /usr/share/X11/app-defaults
   /etc/X11/app-defaults

  Note that if the option `--with-appresdir' is passed to `configure',
  the `prefix' will not be added to `appresdir'.


Glilypond
---------

o This new preprocessor (contributed by Bernd Warken) allows embedding of
  code for GNU LilyPond (http://www.lilypond.org), a music typesetter.  The
  data gets automatically processed and embedded as EPS images.


Gperl
-----

o Bernd Warken contributed a new preprocessor to handle Perl code that can
  be evaluated and then processed by groff.


Gpinyin
-------

o Another preprocessor from Bernd Warken to pretty-print Pinyin syllables
  like `guo2wang2' as `guówáng'.


Pdfroff
-------

o The pdfroff utility script now activates its `--no-toc-relocation' option
  by default, unless a request similar to:

     .if !\n[PHASE] .tm pdfroff-option:set toc_relocation=enabled

  is invoked during input file processing; (`.if !\n[PHASE] ...' ensures
  that the effect of the `.tm' request is restricted to the document setup
  phase of processing, as pdfroff sets it to 1 or 2 in the output phase,
  but leaves it unset in the setup phase).

  The bundled `spdf.tmac' macro package, which implicitly activates
  `-mpdfmark' for `ms' macro users, ensures that TOC relocation is
  appropriately enabled, when the `.TC' macro is invoked.


Macro Packages
--------------

o The -mom macro package now has full support for eqn, pic, and tbl, as well
  as captioning and labelling of pdf images and preprocessor output.  Lists
  of Figures, Equations, and Tables can now be autogenerated.  PDF_IMAGE has
  a new FRAME option.

o A French introduction to the -me macro package has been added (file
  `meintro_fr.me').

o In -mdoc, command %C is now available, providing a city or place
  reference.


VERSION 1.22.2
==============

Tbl
---

o The character `#' can now be used as an eqn delimiter within tables.


Eqn
---

o A GNU extension

    delim on

  has been added to reactivate delimiters which have been disabled with
  `delim off'.


VERSION 1.22.1
==============

(There was no release 1.22.)

Groff
-----

o A new option `-j' has been added to call the `chem' preprocessor.

Tbl
---

o Improved line numbering support.

Macro Packages
--------------

o Support for the `refer' preprocessor has been added to the -mm macro
  package.

o In -me, the `TH' macro was changed for compatibility with line number
  support in tables.

  `bl' now works inside of blocks.

  The behaviour of centered blocks has been improved.

  Line numbering support has been improved.

o The -mom macro package has reached version 2.0, focusing on PDF output
  with gropdf (using the new `pdfmom' wrapper script).  See the file
  `version-2.html' of the -mom documentation for a list of the many changes.

o Some generic Unicode fallback characters (mainly Roman numerals) have been
  added.

Gropdf
------

o A new driver for generating PDF output directly, contributed by Deri James
  <deri@chuzzlewit.myzen.co.uk>.  Note that this driver is written in Perl,
  thus you need a working Perl installation to run this output device.

Pdfmom
------

o A new wrapper around groff that facilitates the production of PDF
  documents from files formatted with the -mom macros.


VERSION 1.21
============

Troff
-----

o The new `lsm' request specifies a macro to be invoked when leading spaces
  in an input line are encountered (which are removed then).  Number
  registers `lsn' and `lss' hold the number of removed leading spaces and
  the corresponding horizontal space, respectively.

o There is a new warning category `file', enabled by default.  The `mso'
  request emits warnings in this category when the requested macro file does
  not exist.

o The new `class' request assigns a short name to a set of characters
  which can be referred to in the `cflags' request.  This is especially
  useful to control line-breaking and hyphenation rules in CJK languages.

o Three new values for the `cflags' request have been added, which are
  needed for proper CJK support.

    128  prohibit before but allow break after character
    256  prohibit after but allow break before character
    512  allow break before and after character

Tbl
---

o A new global option `nowarn' suppresses warnings if tables are longer than
  the current line width.

Afmtodit
--------

o New option `-o' to specify the name of the output file.

Macro Packages
--------------

o A new macro `%U' has been added to the mdoc package to indicate a URL
  reference within an .Rs/.Re environment.

o Rudimentary support for the Japanese script has been added, most suitable
  for man page handling as output by grotty.  The file `ja.tmac' contains
  the necessary setup to allow line breaks before and after CJK characters
  (with proper exceptions).  Note, however, that no inter-character spacing
  is implemented yet -- this usually causes many warnings about bad line
  breaks.
2015-01-08 09:02:27 +00:00
kleink
7755675a07 Update p5-XML-Atom-SimpleFeed to 0.861.
0.861 Tue 06 Jan 2015
	- Auto-formatting for recognised data types in date constructs
	- Fixed CDATA flattener (was missing /s flag)
	- Non-fatal warnings; mea maxima culpa
	- Test suite cleanup
	- Now uses Dist::Zilla
2015-01-07 15:01:39 +00:00
ryoon
2f8b37e43f Provide fake expat.pc for builtin case. 2015-01-07 14:26:47 +00:00
szptvlfn
b7d50a0d28 Bump PKGREVISION for hs-scientific-0.3.3.5 2015-01-07 13:21:55 +00:00
szptvlfn
65c26992a4 Bump PKGREVISION for hs-scientific-0.3.3.4 2015-01-06 11:54:22 +00:00
jperkin
33ea69e266 Provide O_CLOEXEC compatibility define, fixes build on SunOS. 2015-01-05 13:21:17 +00:00
schmonz
fe3c4d2d3e Update to 0.1.35. From the changelog:
- Allow spaces and arguments in one line block-func
- Fix to allow single char bold and italic phrases
- Refactor into OO classes
- Swim.pm is a converter class
- Swim::Command has all the bin/swim guts
- Add block-func support
2015-01-04 20:13:19 +00:00
schmonz
f868b54482 Add and enable p5-Syntax-SourceHighlight. 2015-01-04 07:29:45 +00:00
schmonz
446ea92b5b Import p5-Syntax-SourceHighlight, a Perl binding to GNU source-highlight.
Source Highlight is a library to format code written in a number
of programming languages as text in a number of markup languages.

This binding to the underlying C++ library is very basic, supporting
only the essential functionality.

Note that any exceptions thrown by the underlying C++ library are
caught by the Perl binding and rethrown using the equivalent of a
die statement.
2015-01-04 07:28:42 +00:00
schmonz
8d2b60573d Add a buildlink3.mk. 2015-01-04 07:24:59 +00:00
dholland
f7300a904d Remove NOT_FOR_PLATFORM=*-*-alpha # doesn't build (LP64 bugs)
as it builds on amd64. Might not *work* of course; if anyone
feels like testing...
2015-01-01 11:36:38 +00:00
wiz
f3ee9e1871 Rename bin/pygmentize to pygmentize${PYVERSSUFFIX} to fix conflict with
other python versions of the same package. Add ALTERNATIVES file.
Bump PKGREVISION.
2015-01-01 11:36:07 +00:00
jnemeth
dee10a6bc2 add 2015 to valid_date_re 2015-01-01 05:54:21 +00:00
wiz
33a85e98b9 Update to 1.53:
1.50 2014-06-04 rurban
----

  * Do not re-bless already blessed filter_add arguments into the callers package.
    Fixes RT #54452
  * t/z_pod-coverage.t: omit empty Filter::decrypt (also fixes RT #84405)
  * Fix Perl Compiler detection in Filter::decrypt

1.51 2014-12-09 rurban
----

  * Minor -Wall -Wextra cleanups by jhi and me. Fixes RT #100742
  * Updated Copyright years
  * Document and warn about its limitations

1.52 2014-12-19 rurban
----

  * Fix Filter::Util::Call regression from 1.50, for filter_add({}) or filter_add([]).
    This broke Switch, see RT #101004.

1.53 2014-12-20 rurban
----

  * Re-release caused by broken SIGNATURE, caused by broken ExtUtils::Makemaker distsignature rules.
    See https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/177
2014-12-31 14:38:08 +00:00
wiz
3ec156f142 Improve EGG_NAME default to work for packages with '-' in their name.
Remove now unnecessary overrides in various packages.
2014-12-31 13:57:25 +00:00
bsiegert
f37cfb6e85 Add a package for py-jsonschema. From DESCR:
jsonschema is an implementation of JSON Schema for Python (supporting
2.6+ including Python 3).

Features:

- Full support for Draft 3 and Draft 4 of the schema.
- Lazy validation that can iteratively report all validation errors.
- Small and extensible
- Programmatic querying of which properties or items failed validation.
2014-12-31 13:18:58 +00:00
obache
dadeabab32 Update groonga to 4.0.9.
News
====

.. _release-4-0-9:

Release 4.0.9 - 2014-12-29
--------------------------

Improvements
^^^^^^^^^^^^

* [:doc:`/reference/executables/groonga-httpd`] Marked as stable.
* [doc] Described about ``groonga-token-filter-stem`` package.
  [GitHub#259] [Patch by Masafumi Yokoyama]
* [build] Supported ``make install`` without ``make``.
  [Reported by akira yamada]
* [experimental] Added :doc:`/reference/commands/request_cancel`
  command that cancels running request.
* [experimental] Added :c:func:`grn_db_recover()`.
* Supported indexing vector of fixed size data such as vector of
  ``UInt64``.
  [groonga-dev,03014] [Reported by funa 1g]
* [experimental] Added :doc:`/reference/executables/grndb`.
* [deb] Supported armhf architecture.
* [:doc:`/reference/executables/groonga-server-http`] Supported HEAD.
* [doc] Updated :doc:`/contribution/documentation/introduction`.
  [GitHub#270] [Patch by Yuya TAMANO]
* [doc] Updated :doc:`/install/others`.
  [GitHub#271] [Patch by Hiroshi Hatake]
* [:ref:`token-filter-stem`] Supported token that consists with only
  upper-case alphabets, digits, ``-`` and ``'``. It means that
  :ref:`token-filter-stem` can work with MySQL compatible normalizers.
* [:doc:`/reference/commands/truncate`] Supported column.
* [:doc:`/reference/commands/truncate`] Changed parameter name to
  ``target_name`` from ``table``. ``table`` parameter can be used for
  backward compatibility but it shouldn't used for newly written code.
* Exported :c:func:`grn_column_truncate()`.
* Added :doc:`/reference/commands/lock_clear`.
* Marked :doc:`/reference/commands/clearlock` deprecated.
* [backward incompatible] Stopped to set world writable permission for
  newly created files on ``umask(0)`` environment such as daemoned
  :doc:`/reference/executables/groonga-httpd`. It's a backward
  incompatible change but done because the previous behavior has
  a security risk.

Fixes
^^^^^

* Fixed build error on BSD based system.
  [GitHub#253] [Reported by Hiroshi Hatake]
* Fixed build error on OS X.
  [GitHub#253] [Reported by Hiroshi Hatake]
* Fixed a regression bug that equal operation against nonexistent
  reference always matches.
* Fixed a crash bug that may be occurred by deleting or updating many
  indexed values at once.
  [groonga-dev,02942] [Reported by kashihara]
* Fixed a regression bug that static index construction doesn't work
  on BSD based system. [GitHub#264] [Reported by Ayumu Osanai]
* Fixed a bug that ``--with-libstemmer`` configure option is ignored.
* [deb] Fixed a bug that logrotate script has a syntax error.
* Fixed a bug that grouped result can't be got when
  :doc:`/reference/command/command_version` is ``2``.
  [GitHub ranguba/rroonga#38] [Reported by YUKI "Piro" Hiroshi]

Thanks
^^^^^^

* Hiroshi Hatake
* Masafumi Yokoyama
* akira yamada
* kashihara
* Ayumu Osanai
* funa 1g
* YUKI "Piro" Hiroshi
* Yuya TAMANO
2014-12-31 02:35:54 +00:00
wiz
d8e3a5dc7d Add some qore modules. 2014-12-30 15:52:17 +00:00
wiz
9fe277feed Import qore-yaml-module-0.4nb4 as textproc/qore-yaml-module, packaged
for wip by nros.

Plugin for the Qore programming language that provides conversion from
native Qore data to YAML strings.
2014-12-30 15:52:04 +00:00
wiz
3bae20ea1f Import qore-xml-module-1.2nb4 as textproc/qore-xml-module, packaged
for wip by nros.

XML module for the Qore language that provides (de)serialization, Soap
support and XmlRpcHandler and other things.
2014-12-30 15:51:11 +00:00
wiz
ef51aac912 Import qore-json-module-1.4nb4 as textproc/qore-json-module, packaged
for wip by nros.

JSON module for the Qore language that provides (de)serialization to
JSON and RPC support.
2014-12-30 15:50:28 +00:00
wiz
cd0bcf0a7f Update to 2014.12.24:
2014.12.24
==========
----

* Feature #49: Added a images_to_alt option to discard images and keep only their alt.
* Feature #50: Protect links, surrounding them with angle brackets to avoid breaking...
* Feature: Add ``setup.cfg`` file.
2014-12-30 14:41:41 +00:00
wiz
19925b95f9 Update to 0.9.33:
Rasqal 0.9.33 changes

Issues Fixed:

    0000546: Can't take query from URI when using -p
    0000568: Filter expression with division does not work
    0000583: CONSTRUCT halts at a template triple with unbound variable
    0000588: roqet: select from SERVICE returns all NULLs

SPARQL changes

Fixed BASE to override any API base URI.

Datetime class changes

Fixed storing timezone minutes correctly.

Graph pattern class changes

Added new getter functions rasqal_graph_pattern_get_triples(),
rasqal_literal_get_type() and rasqal_literal_get_language() from
Pull Request #1 by Cosmin Basca. Thanks.

Query engine changes

Fixed the aggregation total evaluation of AVG.

Fixed STRBEFORE and STRAFTER evaluation to match languages if
present and add the needle language to the result.

Fixed CONCAT() evaluation to return the correct types and languages.

Sorting now uses sort utility function raptor_sort_r() with context
args provided by Raptor 2.0.15+ or an internal simple (not so
performant) replacement, if too old.

Query result class changes

Can write variable bindings query results in mKR relation CSV
format.

Made internal changes to support reading and writing boolean result
formats. That means rasqal_query_results_formatter_read() may now
return boolean results if the formatter supports it, such as SPARQL
XML.

Added rasqal_new_query_results_from_string() to make a query results
from a string (with optional length). The results format is guessed
from the input data - base_uri and string content using
rasqal_world_guess_query_results_format_name().

Added rasqal_query_results_formats_check2() deprecating
rasqal_query_results_formats_check(). The API change is due to the
return value; the result is now non-0 if the format exists.

Added rasqal_new_query_results2() deprecating rasqal_new_query_results()
removing the now ignored vars_table parameter. A query result now
manages it's own variables table.

Results class changes

Fixed returning the correct variables count for reading SPARQL XML
results sets. This caused some queries to fail if the projected
variables count did not match the count in the result set. Fixes
Issue #0000588

Variables table class changes

Added rasqal_variables_table_add2() deprecating
rasqal_variables_table_add(). This takes a more sensible argument
style with copying the input parameters name and value, and allowing
name length to be optionally given. This results in smaller calling
code and better ownership semantics.

Utility changes

roqet(1) now supports using a URI or local file to send to a SPARQL
protocol service URI. Fixes Issue #0000546

Other changes

Fixes to make Rasqal build in Travis CI, testing against newest
and oldest raptors.

Use __FUNCTION__ (c99) replacing __func__ (c90) in debug macros.

Fixes in Pull Request #3 for building with icc from Sebastian
Freundt. Thanks.

Many code quality fixes from clang and coverity primarily in error
path cleanups (out of memory cases) and dead code.

Updated the fix-flex and fix-bison scripts to remove dead code that
clang and coverity complain about.

Added new C testrunner utility to run the tests to eventually
replace the (perl) improve and check-sparql scripts.

Fixed some API changelog mistakes.

Updated gcc / clang warning args used (-Wxxxx) and made multiple
minor code fixes such as replacing %d with %u in debug messages or
adding missing default: to switches even when all cases were covered.

Added many more internal casts to make -Wconversion happier when
enabled.
2014-12-30 14:32:59 +00:00
wiz
a62da11fc3 Update to 1.1. Changes not found. 2014-12-30 14:14:48 +00:00
wiz
3d0a2f751a Update to 1.29:
[Changes for 1.29 - 2014-12-15]
* Bump to 1.29 with no changes after CPAN Testers looks good.

[Changes for 1.29_01 - 2014-12-14]

* Experimentally try patch from RT 83825. Will release if no test failures or complaints.
* Fix crash in syck_emit on platforms with long long pointers
2014-12-30 13:00:03 +00:00
obache
328570ce86 Set proper variables to configure.
Fixes MANPATH, installation permmissions, sqlite3 detection, and so on.
2014-12-23 02:30:32 +00:00
obache
c9f5bef4a9 Use upstream way to rename manpage. 2014-12-23 01:58:43 +00:00
wiz
e80a72d3a5 Fix CVS-2014-9130 using the upstream patch.
Bump PKGREVISION.
2014-12-20 21:04:32 +00:00