Commit graph

2282 commits

Author SHA1 Message Date
manu
868c841280 Use full path to pkg_info so that it does not relay on $PATH
Missing commit for previous PKGREVISION bump
2020-04-29 01:54:56 +00:00
manu
b06a7dbc3f Use full path to pkg_info so that it does not relay on $PATH 2020-04-28 15:18:44 +00:00
rillig
a0f987cde5 converters/help2man: only replace SOEXT if it can have an effect 2020-04-27 17:09:12 +00:00
manu
3c92e234d5 Fix the build on NetBSD-9.0 2020-04-24 09:35:16 +00:00
rillig
94736e1a40 converters/docx2txt: allow no-op SUBST class for unzip 2020-04-23 20:11:51 +00:00
dholland
cc03c22a34 libwpd: pkglint 2020-04-21 18:58:48 +00:00
dholland
097fa3fa89 libwpd: Fix broken build, missing size_t 2020-04-21 18:58:18 +00:00
wiz
abe7dad340 libstaroffice: update to 0.0.7.
0.0.7:
- 04/04/2020:
   - fix various warnings.
2020-04-20 07:01:00 +00:00
ryoon
4fe476b13f libfreehand: Fix build with textproc/icu-66.1 2020-04-13 10:12:46 +00:00
adam
24daafa112 Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
nia
599c3be087 orcus: Update to 0.15.4
Release Notes

    fixed a build error with gcc 10 with LTO. For more details, visit https://bugs.gentoo.org/715154.
    removed potentially non-free specification and schema files from the package.
2020-04-05 13:10:27 +00:00
nia
61e5e55b21 libwps: Update to 0.4.11
0.4.10 -> 0.4.11
- add a parser for XYWrite v1-v4
- wks,wk1: try to improve the cell's reference retrieving
2020-04-05 12:27:55 +00:00
wiz
3df634c36b *: recursive bump for poppler-0.87 2020-04-03 10:30:30 +00:00
wiz
693790b6d1 utf8proc: update to 2.5.0.
## Version 2.5 ##

2019-03-27

- Unicode 13 support ([#179]).

- No longer report zero width for category Sk ([#167]).

- `cmake` support improvements ([#173]).
2020-03-31 17:36:19 +00:00
fcambus
396857b3ee bdf2sfd: update to 1.1.1.
pkgsrc changes:

- Added GITHUB_RELEASE directives to fetch release file
- Enable test suite

ChangeLog:

bdf2sfd 1.1.1 (2020-03-30)

- Free a bunch of allocations on exit, to appease LSan
- Add links to NetBSD and Void Linux packages
- Drop the stride array, and calculate stride directly
- Add an error() function to wrap errx() calls
- Add tests for different BDF sizes, using stripped down versions of Spleen
2020-03-30 21:01:47 +00:00
fcambus
bf1410f86e bdf2psf: update to 1.195.
ChangeLog:

  * Fix Lithuanian layout Closes: #951387
    in keyboard-configuration.config: replace not intuitive second lt(us)
    layout with us(altgr-intl), which contains Euro (€) and other symbols,
    often used in Lithuania. us layout is used by the majority of
    Lithuanian users as second layout.
  * [l10n]  Commit changed/added po files (from l10n-sync run at dillon)
2020-03-30 10:21:39 +00:00
nia
fb1ed6dd76 libabw: Update to 0.1.3
libabw 0.1.3

- Fix a memory access error found by oss-fuzz.
- Configure with --disable-werror by default.
- Disable expanding entities by XML parser as a vulnerability
  prevention measure. Abiword-saved documents do not contain entities,
  so there is no difference in behavior.

libabw 0.1.2

- Fix several issues identified by Coverity.
- Parse paragraph and cell borders.
- Improve parsing of lists.
- Fix build with boost >= 1.59.
- Make the output of abw2* --help more compatible with help2man.
- Fix various problems when parsing broken files found by oss-fuzz.
- Require C++11 for build.
- Parse fields. (tdf#74466)
- Parse floating (not inline) images. (tdf#74463)
- Parse text boxes.
- Drop outdated MSVC project files.
- Set minimal width/height of inline images (which usually do not have
  dimensions set in the file) to 1 inch. (tdf#74462)
2020-03-25 10:56:09 +00:00
nia
1c92bb65c4 libmwaw: Update to 0.3.16
- remove the QuarkXPress parser (must be in libqxp)
- retrieve the annotation in MsWord 5 document,
- try to better understand RagTime 5-6 document:
  + retrieve document with one spreasheet as
    spreadsheet,
  + retrieve character attachments and footnotes
    as comments
- add a parser for QuarkXPress v1-2 files
- small changes when converting MacWrite II/pro files
- transform bitmap in PNG if zlib is avalaible
- add a parser for Fractal Design/MetaCreations/Corel Painter v1-v10
- modernize the code(unique_ptr, ...)
- fix some fuzzer problems
- add a parser for Microsoft Multiplan v1.11 mac files
- Claris Resolve/Wingz: try to retrieve's the graphic, textbox, ...
- require c++-11 + modernize the code,
- AppleWorks/ClarisWorks: try to retrieve more data in dabase's file
  (the pictures, replace enum id by their values, the calculation's formula).
- PowerPoint: correct a problem with bullet's encoding in v3-v4 Mac's files,
- Microsoft Word: try to retrieve some metadata.
- correct many fuzzing's errors,
- FreeHand's parser: correct some minor errors.
- add a parser to read Windows PowerPoint 95 files
- add some parsers to read Mac PowerPoint v4 files and Windows PowerPoint v2,v4 files
- add some parsers to read Mac PowerPoint v1-v3 files and Windows PowerPoint v3 files
- accept to read structured input containing a DataFork's stream and a RsrcInfo's stream
  (or the three following streams DataFork,InfoFork,RsrcFork)
- modified the converters to create such an input when they find a rsrc fork...
- allow to compile with clang++ using arguments:
  "-Weverything -Wno-padded"
- allow to compile with clang++ using arguments:
  "-Weverything -Wno-padded -Wno-old-style-cast -Wno-covered-switch-default"
- fix some problems found by afl
- add a parser to Cricket Draw v1.1.1 files,
- add a parser for MouseWrite files
- add a parser for MaxWrite files
- add a parser to Cricket Draw v1.0.1 files,
- add a class to store transformation: MWAwTransformation
- add a parser for Aldus FreeHand version 1 and 2 files
  which are not converted by libfreehand's library.
  It seems logical to move back someday this parser
  in libfreehand library...
- ApplePict: read uncompressed Quicktime opcode
- ClarisWorks/AppleWorks: retrieve some metadata
- all: generate real date/time fields...
- all: improve the checking of formats when parsing a file
- RagTime v5-v6 parser: try to retrieve the embedded spreadsheets
  + begin to understand the hierarchical structures which store
    a chart (but not the meaning of each field),
- ClarisWorks/AppleWorks: find a new structure in the file's header
  (which could prevent to convert some database's file),
- BeagleWorks/GreatWorks/Word Perfect Works: retrieve the picture's
  field in a database
- all: improve a little the methods which create spreadsheets,
- all: make some constructors explicit.
- add a parser for Style documents(at least v1.6 and v1.9)
- add file signatures for FullPaint documents which have the same format as MacPaint..
- add a parser for Pixel Paint documents
2020-03-25 10:44:04 +00:00
nia
88b2804ae8 libwpg: Update to 0.3.3
0.3.2 - 0.3.3

- Drop obsolete MSVC project files.
- Use --disable-werror instead of --enable-werror as configure default.
- Fix parsing of 24-bit RGB and 32-bit RGBA bitmaps in WPG2 files. (tdf#78105)

0.3.1 - 0.3.2

- Require C++11 for build.
- Fix a couple of issues found by oss-fuzz.
- Improve performance of reading image data from WPG2 files.
- Various minor code cleanups.
2020-03-25 10:24:05 +00:00
nia
dae078243b libwps: Update to 0.4.10
0.4.9 -> 0.4.10
- QuattroPro: add parser of .qwp files
- all: support complex encoding...

0.4.8 -> 0.4.9
- QuattroPro: add parser to .wb3 files,
- Multiplan: add parser to DOS v1-v3 files.

0.4.7 -> 0.4.8
- charts: try to retrieve charts in .wk*, .wq* files,
- QuattroPro: add parser to .wb[12] files,
- switch to c++11,
- fuzzing: correct many problems,

0.4.6 -> 0.4.7
- correct many problem detected with fuzzing,
- QuattroPro: correct reading of wq1 formula with references.

0.4.5 -> 0.4.6
- Lotus 123: add support to read SmartSuite 98's files,
- Lotus: allow to convert file with a password.

0.4.4 -> 0.4.5
- Lotus 123: add support to read SmartSuite 97's files,
- implement LICS conversion correctly.

0.4.3 -> 0.4.4
- Lotus .wk3, .wk4: retrieve more formattings,
- Lotus .wk3: add support to read .fm3 file,
- MsWorks v4: retrieve page's embedded objects.
2020-03-25 10:12:34 +00:00
nia
5e530b8810 libwpd: Update to 0.10.3
0.10.2 - 0.10.3
- Drop outdated MSVC project files.
- Fix a couple of issues found by oss-fuzz.
- Fix some potential memory leaks.
- Use a bit less memory when parsing WP5/WP6 documents with images.
- Switch from --enable-werror to --disable-werror as configure default.
- Fix a potential out-of-bounds data access. (rhbz#1643752)

0.10.1 - 0.10.2
- Require C++11 for build.
- Fix various crashes, leaks and hangs when reading damaged files found
  by oss-fuzz.
2020-03-25 10:00:43 +00:00
nia
67c8a70753 libstaroffice: Update to 0.0.6
0.0.6:
- 12/17/2017:
   - all: retrieve formula and charts(as graphic)
   - .sdw: try to retrieve more attachments.

0.0.5:
- 10/30/2017:
   - require C++11 for build.

0.0.4:
- 07/15/2017:
   - correct many errors detected by fuzzing

0.0.3:
- 02/20/2017:
   - tests if the file is created by StarImpress, if yes, converts it
     in a presentation file,
   - .sdw: try to retrieve more table's formattings and some outline levels,
   - graphics: try to retrieve more embedded pictures and the textbox
     rotations.
2020-03-24 17:04:27 +00:00
nia
098a6b0e70 libfreehand: Update to 0.1.2
libfreehand 0.1.2

- Fix several hangs and leaks when reading damaged files found with the
  help of american-fuzzy-lop.
- Fix build with recent clang.
- Make --help output of all command-line tools more help2man-friendly.
- Require C++11 for build.
- Parse more features:
  * text on path
  * more text attributes
  * stroke patterns
  * arrows
  * paragraph attributes
  * custom line and fill styles
  * text effects
- Write correct rotation center of a textbox.
- Fix an issue found by oss-fuzz.
- Fix several issues found by Coverity.
- Various code cleanups and other small improvements.
2020-03-24 15:49:36 +00:00
nia
017b0880e8 libepubgen: Update to 0.1.1
libepubgen-0.1.1

- Avoid <div> inside <p> or <span>.
- Avoid writin vertical-align attribute without a value.
- Fix generation of invalid XHTML when there is a link starting at the
  beginning of a footnote.
- Handle relative width for images.
- Fixed layout: write chapter names to improve navigation.
- Support writing mode.
- Start a new HTML file at every page span in addition to the splits
  induced by the chosen split method. This is to ensure that specified
  writing mode works correctly, as it is HTML <body> attribute.
- Improve tests.
- Add a basic support for ruby.
- Configure: disable treating of compiler warnings as errors by default.
- Various minor fixes and code cleanups.
2020-03-24 15:25:17 +00:00
rillig
896fdd5f8a converters/fribidi: remove outdated REPLACE_BASH
There is no file run.tests anymore.
2020-03-17 06:42:57 +00:00
adam
350d54536a help2man: updated to 1.47.13
help2man (1.47.13) unstable
  * Merge change from Po-Chuan Hsieh to suppress creation of an empty
    pkglibdir when nls is disabled.
  * Remove install_dirs target entirely, add explicit $(MKINSTALLDIRS)
    before each $(INSTALL_{DATA,PROGRAM}) call.
  * Update parsing of --version to allow multi-word programs when
    constructing the placeholder NAME paragraph
2020-03-15 23:09:56 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
wiz
b7bd2afedd *: bump PKGREVISION for poppler 0.86.1 2020-03-04 22:07:23 +00:00
nia
5bf017313e fribidi: Update to 1.0.9
Overview of changes between 1.0.8 and 1.0.9
=============================================

* A bug fix in the fribidi unicode algorithm where isolate sequences were not really isolated.

* Restored mistakenly removed deprecated function fribidi_log2vis_get_embedding_levels()

* autotools now generates xz archives instead of bzip2 archives
2020-03-04 10:25:40 +00:00
fcambus
c99464a593 Add bdf2sfd. 2020-02-12 14:11:22 +00:00
fcambus
7afbc65ef9 converters/bdf2sfd: import bdf2sfd-1.1.0.
bdf2sfd is a BDF to SFD converter, allowing to vectorize bitmap fonts.

It works by converting each pixel of a glyph to a polygon, which produces
large and unoptimized SFD files that should be post-processed using FontForge.
2020-02-12 14:09:47 +00:00
wiz
baad9aafcd libcdr: update to 0.1.6.
2020-02-02  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [bd969c36b580f5de0cc30fe1badf4f1b8361c05d]

	Fix txsm for version 15


2020-02-02  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [496e288d9e5450ed7db8324b51a1767377f0125a]

	improve readFild for versions 13 and up


2019-10-09  Albert Astals Cid  <aacid@kde.org>  [4b28c1a10f06e0a610d0a740b8a5839dcec9dae4]

	CDROutputElementList::draw: Micro perfomance improvement

	make the auto variable of the for loop const &, otherwise there's a copy
	involved. Copying a shared_ptr is not very expensive but not copying it
	is cheaper :)

2019-10-08  Albert Astals Cid  <aacid@kde.org>  [012bce64e08d45c9ce37c9c6758e8556cebf8688]

	Fix -Wdeprecated-copy warnings

	New gcc complains when you're using the default defined operator= but
	your class has an explicitely defined copy constructor.

	This is because if you implemented the copy constructor is usually
	because you needed something special, so you'll need that special in the
	assignment operator.

	In the cases here it's not really a problem since the explicitely
	defined constructors where just doing the same as the default so i've
	just marked them as default as well as the assignment operator

	Example:

	CDRParser.cpp: In member function ‘void libcdr::CDRParser::readFont(librevenge::RVNGInputStream*, unsigned int)’:
	CDRParser.cpp:2550:53: warning: implicitly-declared ‘libcdr::CDRFont& libcdr::CDRFont::operator=(const libcdr::CDRFont&)’ is deprecated [-Wdeprecated-copy]
	 2550 |     m_fonts[fontId] = CDRFont(fontName, fontEncoding);
	      |                                                     ^
	In file included from CDRParser.h:18,
	                 from CDRParser.cpp:10:
	CDRTypes.h:372:3: note: because ‘libcdr::CDRFont’ has user-provided ‘libcdr::CDRFont::CDRFont(const libcdr::CDRFont&)’
	  372 |   CDRFont(const CDRFont &font)
	      |   ^~~~~~~

2019-07-02  Stephan Bergmann  <sbergman@redhat.com>  [5da3e01b9aa19f8676e052e98815b861311222b9]

	Avoid UB converting from double to int via unsigned

	See <https://gerrit.libreoffice.org/#/c/73181/> "external/libcdr: Avoid UB
	converting from double to int via unsigned" for details.

2019-01-29  Miklos Vajna  <vmiklos@collabora.com>  [d89355ea031e2ecaa66a0c397bd043ab43051bbc]

	Fix too small loop variables

	These loop variables had narrower type than the iteration's upper bound.


2019-01-28  Miklos Vajna  <vmiklos@collabora.com>  [00c4b331df8157dff7c251323d00ec2d63691dfb]

	Add missing include

	CMXParser.cpp:42:43: error: expected ')'
	    CDR_DEBUG_MSG(("invalid tag length %" PRIu16 "\n", tagLength));
	                                          ^
	CMXParser.cpp:42:19: note: to match this '('
	    CDR_DEBUG_MSG(("invalid tag length %" PRIu16 "\n", tagLength));
	                  ^
	1 error generated.


2018-12-29  David Tardon  <dtardon@redhat.com>  [10211e95bb95d05c2261819c88b7f48d9db20b32]

	fix conditional
2020-02-09 14:03:38 +00:00
ryoon
6dd0e8ac28 orcus: Update to 0.15.3
Changelog:
orcus 0.15.3

* xml-map

  * fixed another bug related to filling of cells down the column in a linked
    range with nested repeat elements.  The bug would occur when the field in
    a linked range is more than one level deeper than the nearest row group
    element.

* xls-xml

  * fixed a bug where TopCell and LeftCell attributes of the Table element
    were not properly honored.

orcus 0.15.2

* xml-map

  * fixed a bug that prevented filling of cells down the column in a linked
    range with nested repeat elements.  The bug would occur when the field in
    a linked range is associated with an element content rather than an
    attribute.

* xls-xml

  * added code to properly pick up and pass the number format codes, including
    named number format values such as 'General Date', 'Long Time, 'Currency'
    etc.

* fixed a build issue on older macOS environment, related to passing an rvalue
  to a tuple expecting a const reference.  The root cause was a bug in libc++
  of LLVM < 7.

* fixed a build issue with gcc5.

orcus 0.15.1

* switched xml_map_tree to using boost::object_pool to manage the life
  cycles of the objects within xml_map_tree, to avoid memory
  fragmentation.

* fixed incorrect handling of newly created elements in xml_map_tree.

* fixed segfault caused by double deletion of allocated memory for
  xml_map_tree::element, which seemed to happen only on 32-bit gcc builds.

* fixed weird test failures related to equality check of two double-precision
  values, caused probably by aggressive compiler optimization which only seems
  to get triggered in 32-bit gcc builds.

orcus 0.15.0

* spreadsheet interface

  * import_sheet::fill_down_cells() has been added as a required method, to
    allow the import filter code to duplicate cell value downward in one step.

* json parser

  * added test cases from JSONTestSuite.

  * fixed a bug on parsing an empty array containing one or more blank
    characters between the brackets.

* sax parser

  * fixed a bug on parsing an attribute value with encoded character
    immediately followed by a ';', such as '&amp;;'.

  * fixed a bug on parsing an assignment character '=' that either preceded or
    followed by whitespaces in attribute definition.

  * optionally use SSE4.2 intrinsics to speed up element name parsing.

* orcus-xml

  * revised its cli interface to make use of boost's program_options.

  * orcus-xml-dump's functionality has been combined into orcus-xml.

  * map mode now supports nested repeat elements to be mapped as range fields.

* orcus-json

  * map mode has been added to allow mapping of JSON documents to spreadsheet
    document model.  This mode either takes explicit mapping rule via map
    file, or performs automatic mapping by auto-identifying mappable ranges by
    analyzing the structure of the JSON document.

  * structure mode has been added to display the logical structures of JSON
    documents.

  * significantly improved performance of json document tree by utilizing
    object pool to manage the life cycles of json value instances.

* xls-xml

  * added support for importing named color values in the ss:Color attributes.

  * added support for handling UTF-16 streams that contains byte order marks.

* spreadsheet document

  * significantly improved performance of flat format output generation.

* internal

  * string_pool now uses boost's object_pool to manage the instances of stored
    strings.

  * file_content class has been added to memory-map file contents instead of
    loading them in-memory.

  * memory_content class has been added to map in-memory buffer with the
    optional ability to perform unicode conversion.

  * dom_tree has been renamed to dom::document_tree, and its interface has
    been cleaned up to hide its implementation details.
2020-02-05 13:54:29 +00:00
fcambus
7ef7857cda p5-Sereal: update to 4.009.
4.009 Fri January 31, 2020
    * Encoder/Decoder: Update ppport.h for modern perls.
2020-02-03 11:34:52 +00:00
fcambus
bda659fbd0 p5-Sereal-Encoder: update to 4.009.
4.009 Fri January 31, 2020
    * Update ppport.h for modern perls.
2020-02-03 11:33:28 +00:00
fcambus
d4ee310382 p5-Sereal-Decoder: update to 4.009.
4.009 Fri January 31, 2020
    * Update ppport.h for modern perls.
2020-02-03 11:31:55 +00:00
fcambus
cc88a55ea7 p5-Sereal: update to 4.008.
4.008 Thurs Jan 30, 2020
    * Encoder/Decoder: Build fixes for modern perls.
    * Encoder/Decoder: Pod fixes
2020-01-30 09:48:34 +00:00
fcambus
6a1e22497b p5-Sereal-Encoder: update to 4.008.
4.008 Weds January 30, 2020
    * Fixup casting error for pedantic compilers in srl_compress.h
    * Build fixes.
2020-01-30 09:47:06 +00:00
fcambus
1378b7e8c4 p5-Sereal-Decoder: update to 4.008.
4.008 Weds Jan 30, 2020
    * Build fixes for modern perls.
    * Pod fixes
2020-01-30 09:45:23 +00:00
rillig
9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
minskim
52c71b70a7 converters/TECkit: Require C++11 2020-01-26 07:27:40 +00:00
rillig
84f2203288 all: migrate some SourceForge homepage URLs back from https to http
https://mail-index.netbsd.org/pkgsrc-changes/2020/01/18/msg205146.html

In the above commit, the homepage URLs were migrated from http to https,
assuming that SourceForge would use the same host names for both http and
https connections. This assumption was wrong. Their documentation at
https://sourceforge.net/p/forge/documentation/Custom%20VHOSTs/ states
that the https URLs use the domain sourceforge.io instead.

To make the homepages from the above commit reachable again, pkglint has
been extended to check for reachable homepages. This check is only
enabled when the --network command line option is given.

Each of the homepages that referred to https://$project.sourceforge.net
before was migrated to https://$project.sourceforge.io (27), and if that
was not reachable, to the fallback URL http://$project.sourceforge.net
(163).
2020-01-26 05:26:08 +00:00
rillig
508923f461 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:30:13 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
taca
d9a592e017 converters/ruby-unf_ext: update to 0.0.7.6
Update ruby-unf_ext to 0.0.7.6.

## 0.0.7.6 (2019-03-19)

- Version bump just for adding Windows binaries for Ruby 2.6.
2020-01-18 15:07:26 +00:00
pho
f9d2d44e91 Add pandoc 2020-01-18 02:17:22 +00:00
pho
f6b0c0d08b Import pandoc-2.9.1.1 from wip
Pandoc is a Haskell library for converting from one markup format to
another, and a command-line tool that uses this library. It can read
several dialects of Markdown and (subsets of) HTML, reStructuredText,
LaTeX, DocBook, JATS, MediaWiki markup, DokuWiki markup, TWiki markup,
TikiWiki markup, Jira markup, Creole 1.0, Haddock markup, OPML, Emacs
Org-Mode, Emacs Muse, txt2tags, ipynb (Jupyter notebooks), Vimwiki,
Word Docx, ODT, EPUB, FictionBook2, roff man, and Textile, and it can
write Markdown, reStructuredText, XHTML, HTML 5, LaTeX, ConTeXt,
DocBook, JATS, OPML, TEI, OpenDocument, ODT, Word docx, PowerPoint
pptx, RTF, MediaWiki, DokuWiki, XWiki, ZimWiki, Textile, Jira, roff
man, roff ms, plain text, Emacs Org-Mode, AsciiDoc, Haddock markup,
EPUB (v2 and v3), ipynb, FictionBook2, InDesign ICML, Muse, LaTeX
beamer slides, and several kinds of HTML/JavaScript slide shows (S5,
Slidy, Slideous, DZSlides, reveal.js).

In contrast to most existing tools for converting Markdown to HTML,
pandoc has a modular design: it consists of a set of readers, which
parse text in a given format and produce a native representation of
the document, and a set of writers, which convert this native
representation into a target format. Thus, adding an input or output
format requires only adding a reader or writer.
2020-01-18 02:16:39 +00:00
pho
585a4533ab Correct PKGSRCDIR 2020-01-17 19:07:16 +00:00
pho
2180f3e808 Add hs-emojis 2020-01-15 11:54:23 +00:00
pho
15b2485e96 Forgot to commit FILESDIR 2020-01-15 11:53:51 +00:00
pho
58082d41fb Import emojis-0.1
This package provides functions for converting emoji names to emoji
characters and vice versa.

How does it differ from the emoji package?

* It supports a fuller range of emojis, including all those supported
  by GitHub

* It supports lookup of emoji aliases from emoji

* It uses Text rather than String

* It has a lighter dependency footprint: in particular, it does not
  require aeson

* It does not require TemplateHaskell
2020-01-15 11:53:16 +00:00
pho
40bb5eae73 Add hs-text-conversions 2020-01-15 11:29:50 +00:00
pho
f6faa02d6e Import text-conversions-0.3.0
This package provides a set of typeclasses for safely converting
between textual data. The built-in String type, as well as strict Text
and lazy Text, are safely convertible between one another.
2020-01-15 11:29:04 +00:00
pho
9563338b2e Add hs-base16-bytestring 2020-01-15 07:14:32 +00:00
pho
982dc8ace2 Import base16-bytestring-0.1.1.6
Fast and efficient encoding and decoding of base16-encoded strings.
2020-01-15 07:13:44 +00:00
pho
c8e4a87dfa Add hs-aeson-pretty 2020-01-15 06:05:08 +00:00
pho
4100292b2f Import aeson-pretty-0.8.8
A JSON pretty-printing library compatible with aeson as well as a
command-line tool to improve readabilty of streams of JSON data.

The library provides the function "encodePretty". It is a drop-in
replacement for aeson's "encode" function, producing JSON-ByteStrings
for human readers.

The command-line tool reads JSON from stdin and writes prettified JSON
to stdout. It also offers a complementary "compact"-mode, essentially
the opposite of pretty-printing.
2020-01-15 06:04:21 +00:00
ryoon
2cd23a9d64 orcus: Add upstream merge request URI to the patch 2020-01-14 14:09:33 +00:00
rillig
72c440a8cd converters/libiconv: allow to skip --with-libiconv-prefix
There are several GNU configure scripts that don't support this option.
These packages can be found by setting GNU_CONFIGURE_STRICT=yes in
mk.conf. To allow these packages to build nevertheless, packages have to
skip this option explicitly, for backwards compatibility.
2020-01-13 17:35:05 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
pho
4161c0a79e Remove dependency on devel/hs-text
It's now part of GHC.
Also contravariant, fail, and semigroups are no longer required as of GHC 8.
2020-01-11 09:59:02 +00:00
adam
8207c1e4ac help2man: updated to 1.47.12
help2man (1.47.12):
* Fix minor error in po/es.po .
* Fix ordering of "other" sections in manual page
2020-01-06 16:56:09 +00:00
fcambus
f848b62c8b bdf2psf: tweak the 'do-install' target to install all .equivalents and .set files. 2020-01-01 22:26:59 +00:00
pho
c4b292b8a7 Update to aeson-1.4.6.0
The list of changes from previous aeson-0.7.0.6 is too long to paste here.
See http://hackage.haskell.org/package/aeson-1.4.6.0/changelog
2020-01-01 02:50:57 +00:00
markd
cfbe29abfd bibtex2html: build with current ocaml 2019-12-31 19:46:12 +00:00
pho
309cb37adb Update to base64-bytestring-1.0.0.2
* Fixed a write past allocated memory in joinWith (potential security
  issue).
2019-12-29 23:26:43 +00:00
joerg
154bf0cd0f Don't try to build header files. Fix C/C++ interaction. 2019-12-21 23:30:21 +00:00
taca
8cb487404d Drop php71 support
Drop php71 support mechanically.
2019-12-16 16:30:13 +00:00
taca
ab359414f2 converters/php-recode: recode is dropped from php74
Recode extension for PHP is dropped from PHP 7.4.
2019-12-15 18:01:05 +00:00
taca
44785c08d3 converters/php-mbstring: fix for php74
Fix for php74.  On php74, php-mbstring require external textproc/oniguruma
package.
2019-12-15 17:59:42 +00:00
nia
23d9ff5ce9 Convert some drobilla.net packages to waf.mk.
This removes a lot of do-X: targets and redundant python runtime deps.
2019-12-14 17:53:39 +00:00
nia
c3e5f89a2e sratom: Update to 0.6.4
sratom (0.6.4) stable;

  * Make sratom_free() safe to call on NULL
  * Various minor code cleanups
2019-12-14 17:35:31 +00:00
nia
610da41d21 fribidi: Update to 1.0.8
Overview of changes between 1.0.7 and 1.0.8
=============================================

* A bug fix in the fribidi unicode algorithm for multiple isolate sequences.

* Fixed a potential buffer overflow for a long sequence of isolate overrides characters
2019-12-14 02:56:26 +00:00
adam
f51abf1c64 py-emoji: updated to 0.5.4
0.5.4:
Unknown changes
2019-11-25 18:27:45 +00:00
fcambus
56411c5fe3 bdf2psf: update to 1.194.
ChangeLog:

  * keyboard_present: don't check for Linux 1.x.  Thanks, Ansgar!
  * Portuguese (pt.po) by Miguel Figueiredo
  * Tamil (ta.po) by leela
  * Traditional Chinese (zh_TW.po) by Walter Cheuk
2019-11-19 14:33:04 +00:00
adam
b09fd9b116 py-simplejson: updated to 3.17.0
Version 3.17.0:
* Updated documentation to be Python 3 first, and
  have removed documentation notes about version changes
  that occurred more than five years ago.
* Update build matrix for Python 3.8
2019-11-18 09:03:03 +00:00
rhialto
04a7dcd391 Add a patch to fix reading header lines from 511 to 1023 chars. 2019-11-16 22:22:45 +00:00
wiz
d01cc93548 *: recursive bump for poppler update to 0.82.0 2019-11-07 12:38:03 +00:00
rillig
b5524ea599 converters: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 17:14:24 +00:00
nia
edcfff4649 Recursive revbump for poppler 0.81.0 2019-10-19 12:46:04 +00:00
ryoon
01e9c80cd7 Update to 7.4.1
Changelog:
2019-09-24: Version 7.4.1

  * Updated Danish, German, Hungarian, Japanese and Ukranian translations.
  * Code cleanup.
2019-10-06 09:59:33 +00:00
ryoon
b7c9e0d5d6 Install NLS man pages in dos2unix-7.4.0/Makefile
instead of post-install target of pkgsrc.
2019-10-02 13:46:49 +00:00
nia
4bfcd74b65 dos2unix: Install all man pages to PKGMANDIR.
Bump PKGREVISION.
2019-10-02 07:20:24 +00:00
nia
91669fc8ab fribidi: Update to 1.0.7
Overview of changes between 1.0.6 and 1.0.7
=============================================

* This is a minor bugfix that removes symlinks and updates the meson version.

Overview of changes between 1.0.5 and 1.0.6
=============================================

* This is a minor bugfix release that fixes a list of minor issues that have turned up during the last year.

* Various compilation and cross compilation issues.

* Various minor header cleanups.

* Removed libc's bsearch for performance and portability reasons
2019-10-01 13:14:10 +00:00
mef
28eef50e04 PKGREVISION++, only packing OS was different. Distfile replaced. Thanks wiz@ and kre@ 2019-09-23 00:22:03 +00:00
mef
f15974481a Regen distinfo. Old one was NTFS. fno had different size. OK by wiz@
CF-SX3@makoto 07:16:02/190923(/export/compare)% ls -l */*tgz
     79638 Dec 10  2015 ./fno/I18N_UnicodeNormalizer-1.0.0.tgz
   2265011 Sep 23 00:08 ./new/I18N_UnicodeNormalizer-1.0.0.tgz
   2154776 Sep 23 00:21 ./old/I18N_UnicodeNormalizer-1.0.0.tgz

CF-SX3@makoto 07:16:51/190923(/export/compare)% sha1  */*.tgz
SHA1 (fno/I18N_UnicodeNormalizer-1.0.0.tgz) = 4df6c65e335f8a7698d405f03bd53a856cc7f388
SHA1 (new/I18N_UnicodeNormalizer-1.0.0.tgz) = fbcebfee6c4080066897bea1f8babaae6db1a87c
SHA1 (old/I18N_UnicodeNormalizer-1.0.0.tgz) = 9386143d6d89505d2c43c33a67d18cd363fafd09

CF-SX3@makoto 07:16:55/190923(/export/compare)% file  */*.tgz
fno/I18N_UnicodeNormalizer-1.0.0.tgz:   gzip compressed data,
    was "I18N_UnicodeNormalizer-1.0.0.tar", last modified: Sat Aug  4 14:58:59 2007,
                    from Unix, original size modulo 2^32 3039599536
new/I18N_UnicodeNormalizer-1.0.0.tgz:   gzip compressed data,
    was "I18N_UnicodeNormalizer-1.0.0.tar", last modified: Sat Aug  4 14:58:59 2007,
                    from Unix, original size modulo 2^32 14620160
old/I18N_UnicodeNormalizer-1.0.0.tgz: gzip compressed data,
    from NTFS filesystem (NT), original size modulo 2^32 14620160
2019-09-22 22:38:00 +00:00
nia
e10024ada3 fribidi: Update to 1.0.5
Version 1.0.0 of FriBidi is a major update that adds support for all the
changes to the Unicode Bidirectional Algorithm that were introduced in
UAX#9, version 6.3, and beyond. This library contains test code that
validates the algorithm against the test-files provided by the Unicode
consortium, and have been verified to be 100% compliant with version 10 of
the unicode algorithm.

Because of changes to the algorithm, the previous API have been deprecated
in favor of a new API that introduces another couple of parameters. But the
old API has been retained, and will return the same results as before these
algorithmic changes.

This version supports Unicode version 11.
2019-09-17 16:43:01 +00:00
nia
21da2ccdbf bdf2psf: Needs perl interpreter 2019-09-11 10:11:04 +00:00
adam
435af01a8b Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
adam
1b5055036b help2man: updated to 1.47.11
help2man 1.47.11:
* Adjust maintainer sanity check again, this time to handle binary NMUs
2019-08-26 07:11:16 +00:00
ryoon
edacf2bbcb Recursive revbump from boost-1.71.0 2019-08-22 12:22:48 +00:00
wiz
b6fd671e62 libvisio: update to 0.1.7.
libvisio 0.1.7

- Fix a few memory leaks found by oss-fuzz.
- Fix date and time conversion to string. (tdf#98291)
- Fix number conversion to string. (tdf#76829)
- Fix unit conversion. (tdf#126292)
- Handle more arrow styles. (tdf#126402)
- Fix some issues found by Coverity.
- Disable expanding entities by XML parser as a vulnerability
  prevention measure. Applications writing VSDX/VDX documents do not use
  entities, so there is no difference in behavior.
2019-08-20 11:34:53 +00:00
fcambus
96ed67aea4 Add bdf2psf. 2019-08-16 19:32:51 +00:00
fcambus
688556b036 converters/bdf2psf: import bdf2psf-1.193.
The program bdf2psf translates BDF fonts to PSF format. It accepts
fonts with arbitrary size of the font matrix. If the width of the glyph
matrix of the source font is 7 or 9 pixels then it generates fonts with
width of 8 pixels.

OK kamil@
2019-08-16 19:31:42 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
brook
93e94bec97 Update all R packages to canonical form.
The canonical form [1] of an R package Makefile includes the
following:

- The first stanza includes R_PKGNAME, R_PKGVER, PKGREVISION (as
  needed), and CATEGORIES.

- HOMEPAGE is not present but defined in math/R/Makefile.extension to
  refer to the CRAN web page describing the package.  Other relevant
  web pages are often linked from there via the URL field.

This updates all current R packages to this form, which will make
regular updates _much_ easier, especially using pkgtools/R2pkg.

[1] http://mail-index.netbsd.org/tech-pkg/2019/08/02/msg021711.html
2019-08-08 19:53:36 +00:00
brook
0bbb90473f R-base64enc: update to canonical form of an R package.
Update to canonical form of an R package and update the LICENSE field.
2019-07-31 14:32:04 +00:00
wiz
6ddb87c295 *: recursive bump for poppler 0.79 2019-07-23 17:19:56 +00:00
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
wiz
c30c5fbc0b *: recursive bump for nettle 3.5.1 2019-07-20 22:45:58 +00:00
wen
cb01534f21 Update to 4.04
Upstream changes:
4.04 2019-06-29
    - document indent_length option (GH#48)

4.03 2019-06-19
    - (Encode::)decode json_pp input properly by default
      (GH#47)
2019-07-02 07:47:18 +00:00
nia
314d0da6b3 Follow some remaining search.cpan.org redirects. 2019-07-01 21:35:32 +00:00
ryoon
57d0806c39 Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
nia
d5c846b3af Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2019-06-30 20:14:13 +00:00
rillig
c7ff05f63e all: replace SUBST_SED with the simpler SUBST_VARS
pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
2019-05-23 19:22:54 +00:00
wiz
9b970487cb utf8proc: update to 2.4.0.
## Version 2.4 ##

2019-05-10

- Unicode 12.1 support ([#156]).

- New `-DUTF8PROC_INSTALL=No` option for `cmake` builds to disable installation ([#152]).

- Better `make` support for HP-UX ([#154]).

- Fixed incorrect `UTF8PROC_VERSION_MINOR` version number in header and bumped shared-library version.
2019-05-21 17:52:24 +00:00
mef
cc5c30b7c5 (converters/p5-chkjis) Update (correction) DISTNAME .pl -> .txt 2019-05-11 01:26:06 +00:00
ryoon
6d59d0b729 Recursive revbump from print/poppler
Exclude print/luatex that is updated manually.
2019-05-09 13:57:48 +00:00
adam
031d8b545e texlive: updated to 20190410
20190410:

Kpathsea: More consistent brace expansion and path splitting; new variable TEXMFDOTDIR instead of hard-coded . in paths allows for easily searching additional or sub-directories (see comments in texmf.cnf).

epTEX, eupTEX: New primitives \readpapersizespecial and \expanded.

LuaTEX: Lua 5.3 now used, with concomitant arithmetic and interface changes. The homegrown library pplib is used to read pdf files, thus eliminating the dependency on poppler (and the need for C++); Lua interface changed accordingly.

MetaPost: r-mpost command name recognized as an alias for invocation with the –restricted option, and added to the list of restricted commands available by default. Minimum precision now 2 for decimal and binary mode. Binary mode no longer available in MPlib but still available in standalone MetaPost.

pdfTEX: New primitive \expanded; if new primitive parameter \pdfomitcharset is set to 1, the /CharSet string omitted from the PDF output, since it cannot feasibly be guaranteed correct, as required by PDF/A-2 and PDF/A-3.

XeTEX: New primitives \expanded, \creationdate, \elapsedtime, \filedump, \filemoddate, \filesize, \resettimer, \normaldeviate, \uniformdeviate, \randomseed; extend \Ucharcat to produce active characters.

tlmgr: Support curl as a download program; use lz4 and gzip before xz for local backups, if available; prefer system-provided binaries over binaries provided with TEX Live for compressor and download programs, unless the environment variable TEXLIVE_PREFER_OWN is set.

install-tl: New option -gui (with no argument) is the default on Windows and Macs, and invokes a new Tcl/TK GUI (see sections 1.3 and 3.1.6).

Utilities:

cwebbin (https://ctan.org/pkg/cwebbin) is now the CWEB implementation in TEX Live, with support for more language dialects, and including the ctwill program to make mini-indexes.
chkdvifont: report font information from DVI files, also from tfm/ofm, vf, gf, pk.
dvispc: make a DVI file page-independent with respect to specials.
MacTEX: x86_64-darwin now supports 10.12 and higher (Sierra, High Sierra, Mojave); x86_64-darwinlegacy still supports 10.6 and newer. The spell checker Excalibur is no longer included, since it requires 32-bit support.

Platforms: removed sparc-solaris.
2019-05-09 09:47:34 +00:00
rillig
a63ba34f00 converters/libiconv: disable GNU_CONFIGURE_STRICT check
The check would report many unknown options. This is only because
libiconv has several configure scripts, and in the end, all given options
are necessary.
2019-05-04 15:32:32 +00:00
wiz
1179e6b223 libkkc: PYTHON_VERSIONS_ACCEPTED=27 because of py-marisa 2019-04-28 07:13:33 +00:00
maya
7820bc7a2f fix some whitespace, mostly introduced in the previous
python 3.4 / 3.5 removal commit.
2019-04-26 14:12:31 +00:00
maya
5901ac0824 Omit mentions of python 34 and 35, after those were removed.
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-26 13:13:41 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
wen
5dae083f72 Update to 4.007
Upstream changes:
4.007 Tues Apr 9, 2019
    * Sereal: restore write_sereal(), read_sereal() as aliases to write_sereal_file()
      and read_sereal_file(). Better tests for exported subs. Add SRL_UNCOMPRESSED,
      SRL_SNAPPY, SRL_ZLIB, SRL_ZSTD exports.
    * Decoder: tweak docs for looks_like_sereal/scalar_looks_like_sereal

4.006 Mon Apr 8, 2019
    * Sereal: fix read_sereal_file(),
2019-04-19 14:56:32 +00:00
wen
6f897f1ab3 Update to 4.007
Upstream changes:
4.007 Tues Apr 9, 2019
    * Version bump only

4.006 Mon Apr 8, 2019
    * Version bump only
2019-04-19 14:45:22 +00:00
wen
9270fa40f2 Update to 4.007
Upstream changes:
4.007 Tues Apr 9, 2019
    * Tweak docs for looks_like_sereal/scalar_looks_like_sereal

4.006 Mon Apr 8, 2019
    * Version bump only
2019-04-19 14:36:05 +00:00
wen
4e73c9e5a9 Update to 4.02
Upstream changes:
4.02 Wed Mar  6 08:31:24 CET 2019
        - undo the fix from 4.01, it breaks more things than it fixes
          (another tetscase by Wesley Schwengle).
        - try a proper fix this time.
2019-04-19 14:19:20 +00:00
gson
b50b533612 sratom: set USE_LANGUAGES=c99 to make it build on NetBSD 7 2019-04-14 18:20:02 +00:00
adam
b63db46ffe py-emoji: updated to 0.5.2
0.5.2:
Unknown changes
2019-04-07 16:02:01 +00:00
ryoon
6fc378bce9 Recursive revbump from textproc/icu 2019-04-03 00:32:25 +00:00
wiz
50483b9a4e utf8proc: update to 2.3.0.
## Version 2.3 ##

2019-03-30

- Unicode 12 support ([#148]).

- New function `utf8proc_unicode_version` to return the supported Unicode version ([#151]).

- Simpler character-width computation that no longer uses GNU Unifont metrics: East-Asian wide
  characters have width 2, and all other printable characters have width 1 ([#150]).

- Fix `CHARBOUND` option for `utf8proc_map` to preserve U+FFFE and U+FFFF non-characters ([#149]).

- Various build-system improvements ([#141], [#142], [#147]).
2019-04-01 13:19:46 +00:00
wiz
a3b31632a5 *: recursive bump for poppler 0.75 -> 0.74 downgrade 2019-03-27 11:23:15 +00:00
wiz
ec70429ab5 *: recursive bump for poppler-0.75 2019-03-26 07:12:07 +00:00
wiz
6a8fabbc27 TECkit: update to 2.5.9.
2019-03-18
    Version 2.5.9
    Updated Unicode character names and normalization data to 12.0.0
    Various improvements for testing, compiling, and documentation.
2019-03-25 22:45:21 +00:00
adam
cdfa6563bc help2man: updated to 1.47.10
help2man 1.47.10:
* Change maintainer sanity check in debian/rules to use the contents
  of README rather than the mtime, which may be have been modified by
  dpkg-source
2019-03-24 07:33:58 +00:00
adam
43531f8ad5 help2man: updated to 1.47.9
help2man 1.47.9:
* Add Tamil translation.
2019-03-20 15:49:27 +00:00
wen
31536d24ed Update to 4.02
Upstream changes;
4.02 2019-02-23
    - fixed a test that breaks if perl is compiled with -Dquadmath
      (RT-128589)
2019-03-02 04:07:33 +00:00
wen
a4c520a032 Update to 4.02
Upstream changes:
4.02 2019-02-23
    - fix a test that breaks if perl is compiled with
      -Dquadmath (RT-128589)

4.01 2019-02-22
    - allow to pass indent_length to json_pp (GH#46)
2019-03-02 04:01:58 +00:00
wen
3cecb3d11e Update to 4.01
Upstream changes:
4.01 Sun Feb 24 05:03:30 CET 2019
        - fix some stack corruption caused mostly when calling methods
          in list context (tewstcase by Wesley Schwengle).
2019-03-02 03:53:43 +00:00
gutteridge
6279d481a9 orcus: bump dependency version in buildlink3.mk
libreoffice, the sole package that presently depends on orcus, requires a
minimum version of 0.14 now. (And, for that matter, the orcus change log
indicates that there have been incompatible API changes.) Bump
accordingly here. (If an older version of orcus was present, the
current version of libreoffice would simply have failed to build.)
2019-02-22 06:21:26 +00:00
ryoon
6eef056983 Update to 0.14.1
Changelog:
orcus 0.14.1

* addressed a number of coverity issues.
* improved precision of points-to-twips measurement conversions by
  reducing the number of numeric operations to be performed.  This
  especially helps on i386 platforms.

orcus 0.14.0

* spreadsheet interface

  * import_data_table::set_range() now receives a parameter of type
    range_t.

  * import_sheet::set_array_formula() interface methods have been
    removed and replaced with import_sheet::get_array_formula() that
    returns an interface of type import_array_formula.

  * import_formula interface class has been added to replace the
    formula related methods of import_sheet.  As a result,
    set_formula(), set_shared_formula(), and set_formula_result()
    methods have been removed from the import_sheet interface class.

  * import_auto_filter::set_range() now receives a parameter of type
    range_t, rather than a string value representing a range.

  * import_sheet::set_fill_pattern_type() interface method now takes
    an enum value of type fill_pattern_t, rather than a string value.

* xls-xml

  * pick up the character set from the XML declaration, and pass it
    to the client app via import_global_settings interface.

  * support importing of array formulas.

* xlsx

  * support importing of array formulas.

  * fixed a bug where sheet indices being passed to the append_sheet()
    interface method were incorrect.

* shared formula handling code has been re-worked.

* spreadsheet::sheet class has been de-coupled from the import and
  export interfaces.

* previously known as import_styles class is now split into styles
  class and import_styles factory wrapper class.

* sax_parser now gracefully ignores leading whitespace(s) if any,
  rather than aborting the parsing for it's not a valid XML stream
  to have leading whitespace(s).  In the future we should make this
  behavior configurable.

* python

  * add orcus.xlsx.read() function that takes a file object to load
    an xlsx file as a replacement for orcus.xlsx.read_file().

  * add orcus.ods.read(), orcus.xls_xml.read(), orcus.csv.read(),
    and orcus.gnumeric.read() functions.

  * add orcus.Sheet.write() method which exports sheet content to
    specified format.  For now only the csv format type is
    supported.

* xml_map_tree no longer requires the source stream persisted in
  memory between the read and write.

* the sax parser now stores the offset positions of each element
  rather than their memory positions, in order to make the position
  values usable between duplicated stream instances.

* xml_structure_tree to support selection of an element by element
  path.

* document

  * correctly set the argument separator depending on the formula
    grammar type.  This change fixes loading of ods documents with
    formula cells.

* fixed a build issue with boost 1.67.
2019-02-19 16:06:34 +00:00
wiz
53d9d04207 *: recursive bump for poppler-0.74.0 2019-02-16 13:26:48 +00:00
wiz
cb61edf2f1 libcdr: update to 0.1.5.
libcdr 0.1.5

* Drop outdated MSVC project files.
* Fix several issues found by oss-fuzz.
* Switch from --enable-werror to --disable-werror as configure default.
* Miscellaneous code cleanups.
2019-02-13 22:03:46 +00:00
wiz
58dd8160f3 libqxp: update to 0.0.2.
libqxp-0.0.2

- Improve handling of groups that span over facing pages.
- Fix a couple of issues found by oss-fuzz.
2019-02-13 21:36:00 +00:00
wiz
ddbc4d5f69 libetonyek: update to 0.1.9.
libetonyek 0.1.9

- Fix spelling of property meta:initial-creator.
- Support files created via iCloud Web Browser. (tdf#120707)
- Remove unneeded check for additional glm headers, which was failing
  with newest version(s) of glm.
- Fix a couple of issues detected by oss-fuzz and forcepoint.

libetonyek 0.1.8

- All formats:
  + Parse fields.
  + Improve parsing of lists.
  + Fix output of orphans and widows paragraph properties.
  + Correctly handle rectangles with rounded corners.
  + Improve output of callouts.
  + Parse line ends (arrows).
  + Parse curves with multiple components.
  + Improve parsing of fills.
  + Improve parsing of tables.
  + Handle cropped images.
  + Parse grouped shapes.
  + Parse audio/video preview images.
  + Parse text wrap.
- Keynote 2-5:
  + Parse old-style images (Keynote 2-3?).
  + Parse slide styles.
  + Output master slides.
  + Parse connection lines.
- Keynote 6:
  + Improve detection of Keynote 6 documents. (tdf#113737)
  + Output master slides.
  + Parse connection lines.
- Numbers 1-2:
  + Properly parse TRUE and FALSE functions.
- Pages 1-4:
  + Parse annotations.
  + Improve parsing of images (position etc.).
  + Handle tables in a group.
  + Parse page dimensions from print settings.
- Pages 5:
  + Parse page dimensions.
  + Parse footnotes/endnotes.
  + Parse comments.
  + Parse headers/footers.
  + Parse tables.
  + Parse textboxes.
  + Fix line spacing and paragraph margins.
  + Parse more text properties.
- Miscellaneous:
  + Add support for Keynote 1 documents.
  + Add support for Numbers 3 documents.
  + Fix several issues found by oss-fuzz.
  + Fix build with glm 0.9.9.
  + Other fixes and improvements.
2019-02-13 21:15:36 +00:00
tnn
97055bb989 qrencode: update to 4.0.2
Version 4.0.2 (2018.6.6)
------------------------
* Build script fixes. (Thanks to @mgorny)

Version 4.0.1 (2018.6.4)
------------------------
* CMake support improved.
* New test scripts have been added.
* Some compile time warnings have been fixed.

Version 4.0.0 (2017.9.21)
-------------------------
* Memory efficiency has been improved.
* QRcode_clearCache() has been deprecated.
* Error correction code generating functions have been improved.
* Command line tool "qrencode" has been improved:
	* XPM support. (Thanks to Tobias Klauser)
	* PNG32 (direct color mode) support. (Thanks to Greg Hart)
	* EPS output now supports foreground and background color.
	* New options "-r" and "--svg-path" have been added.
	  (Thanks to Robert Petersen and @Oblomov)
* CMake support has been added. (optional) (Thanks to @misery)
* Various bug fixes.
* Various performance improvements.

Release Note:
While the API has not been changed since the previous major release, we
incremented the major version number of libqrencode to 4 because the
implementation of the library has been largely changed.

This release improves the performance and memory footprints of code generation.

Now you can build libqrencode with CMake.

If you build the test programs, please note that the required SDL version has
been changed from 1.2 to 2.0.
2019-02-13 15:16:00 +00:00
wen
333c1484ae Update to 1.26
Upstream changes:
1.26  *** RELEASE DATE HERE ***
    - Switch to XSLoader from Dynaloader
2019-01-27 13:26:38 +00:00
wen
7c58c13f5f Update to 4.01
Upstream changes:
4.01 2019-01-21
    - added boolean function/method that takes a scalar value and
      returns a boolean value (David Cantrell)
2019-01-27 13:21:37 +00:00
wen
5f4a700c0f Update to 1.40
Upstream changes:
[Changes for 1.40 - 2018-11-24]

* Fix installation compatibility with Perl 5.26+.
* Update to Unicode v11.0.0.
2019-01-12 13:57:04 +00:00
wen
9a1824a0d8 Update to 1.27
Upstream changes:
1.27  Wed Jan  2 19:42:56 2019
    - DUCET is updated (for Unicode 10.0.0) as Collate/allkeys.txt.
    - The default UCA_Version is 36.
    - Locale/*.pl and CJK/Korean.pm are updated.

1.26  Mon Dec 31 14:32:07 2018
    - U::C::Locale newly supports locale: cu.
    - tailoring Cyrillic YI as BYELORUSSIAN-UKRAINIAN I with DIAERESIS.
      (affected locale: kk)
    - added loc_cu.t in t.
2019-01-12 13:03:29 +00:00
wen
cdd040eaa6 Update to 4.08
Upstream changes:
4.08 2018-11-28 (rurban)
        - Add unblessed_bool property (PR #118 by Pali)
2019-01-12 12:59:35 +00:00
tnn
26d346e623 libfreehand: remove redundant patch 2019-01-06 02:51:47 +00:00
tnn
5d952516e0 libfreehand: build fix 2019-01-06 02:42:49 +00:00
ryoon
19a8b960ef nkf, p5-nkf: Update to 2.1.5
Changelog:
* keep JIS level 3 Kanjis if encode_fallback is specified nkf-bug#36572
* Remove wrong mapping from JIS X 0213 #37604 #37618
* --fb-java doesn't follow java's spec [nkf-bug:38800]
2019-01-05 13:45:16 +00:00
bsiegert
787b40f8fc Update sratom to 0.6.2.
Sratom 0.6.2

  * Various minor code cleanups

Sratom 0.6.0

  * Add sratom_set_env() for setting prefixes
  * Fix padding of constructed vectors (thanks Hanspeter Portner)
  * Support round-trip serialisation of relative paths
  * Support sequences with beat time stamps
  * Fix warnings when building with ISO C++ compilers
  * Upgrade to waf 1.8.14
2019-01-02 20:20:00 +00:00
adam
1d25823921 py-emoji: updated to 0.5.1
0.5.1:
Unknown changes
2018-12-16 18:02:41 +00:00
wen
0abebc3c31 Update to 4.00
Upstream changes:
4.00 2018-12-07
    - production release

3.99_01 2018-12-03
    - BACKWARD INCOMPATIBILITY:
      As JSON::XS 4.0 changed its policy and enabled allow_nonref
      by default, JSON::PP also enabled allow_nonref by default

    - implement allow_tags that was introduced by JSON::XS 3.0
    - add boolean_values that was introduced by JSON::XS 4.0
    - allow literal tags in strings in relaxed mode, as JSON::XS 3.02 does
    - allow PERL_JSON_PP_USE_B environmental variable to restore
      old number detection behavior for compatibility
    - various doc updates
2018-12-16 04:33:13 +00:00
wen
dab0559b3c Update to 4.00
Upstream changes:
4.00 2018-12-07
    - production release

3.99_01 2018-12-03
    - BACKWARD INCOMPATIBILITY:
      As JSON::XS 4.0 changed its policy and enabled allow_nonref
      by default, JSON::PP, and thus JSON, also enabled allow_nonref
      by default

    - updated backportPP with JSON::PP 3.99_01
    - allow PERL_JSON_PP_USE_B environmental variable to restore
      old number detection behavior for compatibility
2018-12-16 04:28:56 +00:00
adam
5b12b7b592 revbump for boost 1.69.0 2018-12-13 19:51:31 +00:00
wiz
ee3874943e *: recursive bump for poppler-0.72.0 2018-12-10 10:59:23 +00:00
adam
16dd5de231 revbump after updating textproc/icu 2018-12-09 18:51:58 +00:00
adam
a88a80df6c py-confusable_homoglyphs: updated to 3.2.0
3.2.0:
Unknown changes
2018-12-04 13:29:13 +00:00
wiz
7205365b95 *: recursive bump for poppler-0.71.0 shlib bump 2018-12-03 08:35:28 +00:00
wen
d5df3a5bbe Update to 4.0
Upstream changes:
4.0  Fri Nov 16 00:06:54 CET 2018
        - 4.0 pre-release, do not use other than for testing.
        - SECURITY IMPLICATION: this release enables allow_nonref by default
          for compatibnility with RFC 7159 and newer. See "old" vs. "new"
          JSON under SECURITY CONSIDERATIONS.
        - reworked the "old" vs. "new" JSON section.
        - add ->boolean_values to provide the values to which booleans
          decode (requested by Aristotle Pagaltzis).
        - decode would wrongly accept ASCII NUL characters instead of
          reporting them as trailing garbage.
        - work around what smells like a perl bug w.r.t. exceptions
          thrown in callbacks.
        - incremental parser now more or less respects allow_nonref.
        - json_xs json-pretty now enables canonical mode.
        - add documentation section about I-JSON.
        - minor documentation fixes/updates.
2018-11-24 04:01:35 +00:00
wen
ad176e9a82 Update to 4.07
Upstream changes:
4.07 2018-11-02 (rurban)
        - Silence Gconvert -Wunused-result.
          gcvt returns a string, sprintf int, so suppress the retval
2018-11-24 03:49:07 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
jaapb
fd6ceb8a4c Revbumps associated with update of lang/ocaml. 2018-11-12 16:10:16 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
adam
cd21acddd8 help2man: updated to 1.47.8
help2man 1.47.8:
* Use $(DEB_VERSION) from pkg-info.mk.
* Fix git repository link in generated README.
* Update debian/copyright to machine readable format.
* Update standards version to 4.2.1 (no changes).
2018-10-23 06:43:20 +00:00
jklos
d5814ffb2c Distfiles fetched from http://fribidi.org/ are HTML files. Fixed. 2018-09-27 17:15:25 +00:00
adam
133fe8864c help2man: updated to 1.47.7
help2man 1.47.7:
* Remove trailing spaces from changelog.
* Update years in debian/copyright.
* Reference version-specific /usr/share/common-licenses/GPL-3 in
  copyright rather than the unversioned GPL symlink.
* Add Swedish translation of info page
2018-09-24 07:44:16 +00:00
wiz
e531d343d7 *: recursive bump for poppler-0.68 2018-09-02 21:32:41 +00:00
wiz
50ef0e38bc p5-Cpanel-JSON-XS: update to 4.06.
4.06 2018-08-22 (rurban)
        - Fix overloaded eq/ne comparisons (GH #116 by demerphq, GH #117 by Graham Knopp):
          detect strings, protect from endless recursion. false is now ne "True".
          clarify eq/ne rules in the docs.
2018-08-26 06:13:37 +00:00
wiz
17f8ff29dc p5-Cpanel-JSON-XS: update to 4.05.
4.05 2018-08-19 (rurban)
        - Set decoded type (PR #115 by Pali)
        - Add json_type_weaken (PR #114 by Pali)
        - Fix tests for 5.6 (rurban, pali)
2018-08-24 06:11:41 +00:00
wiz
9bd737fe76 Recursive bump for perl5-5.28.0 2018-08-22 09:42:51 +00:00
szptvlfn
b0b6f2d0ba BUILD_DEPENDS+= -> TEST_DEPENDS+= 2018-08-20 22:36:20 +00:00
minskim
63315c45b4 converters/utf8proc: Update to 2.2.0
Changes:
- Unicode 11 support
- utf8proc_NFKC_Casefold convenience function for NFKC_Casefold
  normalization
- UTF8PROC_STRIPNA option to strip unassigned codepoints.
- Support building static libraries on Windows (callers need to
  #define UTF8PROC_STATIC)
- cmake fix to avoid defining UTF8PROC_EXPORTS globally
- toupper of U+00df now yields U+1E9E, similar to musl; case-folding
  still yields the standard "ss" mapping.
- utf8proc_charwidth now returns 1 for U+00AD (soft hyphen) and for
  unassigned/PUA codepoints.
2018-08-17 15:22:37 +00:00
adam
9d06c0a472 revbump after boost-libs update 2018-08-16 18:54:26 +00:00
wiz
fd2d8eb5f9 *: Recursive bump for poppler-0.67 2018-08-16 13:56:24 +00:00
nia
b000050dbc dsk2rom: add version 0.80.
DSK2ROM is a utility for converting MSX .dsk images to MSX .rom images.
2018-08-13 15:53:49 +00:00
manu
6a3758f993 Build fix
We had "error: 'std::tr1' has not been declared" because all code was
not yet updated for -std=gnu++11. Use -std=gnu++98 instead.
2018-07-31 12:32:04 +00:00
jperkin
e64c263297 libqxp: Requires zlib. 2018-07-26 12:45:25 +00:00
nia
cdac9d44f3 py-emoji: Change HOMEPAGE to github. 2018-07-25 14:05:48 +00:00
nia
b3970d8adb py-emoji: Import version 0.5.0
py-emoji is a library for converting emoji from and into textual
representations.

"Looks good" wiz@
2018-07-25 11:56:18 +00:00
fhajny
0b30e5462f converters/erlang-iconv: Update to 1.0.8.
- Updating p1_utils to version 1.0.12.
2018-07-20 09:07:47 +00:00
ryoon
b9c1e1d533 Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
jaapb
05083dc708 Recursive revbump associated with the update of lang/ocaml to 4.07. 2018-07-19 15:15:20 +00:00
jperkin
a2ce85611a *: Add some required USE_GCC_RUNTIME. 2018-07-17 10:56:23 +00:00
adam
385aeefc58 py-simplejson: updated to 3.16.0
Version 3.16.0:
* Restore old behavior with regard to the type of decoded empty
  strings with speedups enabled on Python 2.x
* Add python_requires to setup.py to help pip
* Fix CSS in docs when built locally
2018-07-03 12:21:27 +00:00
adam
a31bce9748 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
wiz
1b2f868576 *: recursive bump for poppler-0.66.0 update 2018-06-24 11:16:10 +00:00
wiz
d49cece7bc TECkit: update to 2.5.8.
2018-06-18
    Version 2.5.8
    Updated Unicode character names and normalization data to 11.0.0
2018-06-24 10:52:07 +00:00
wiz
0ccdede2ee p5-Cpanel-JSON-XS: update to 4.04.
4.04 2018-06-22 (rurban)
        - Fix bignum NaN/inf handling (#78 reported by Slaven Rezic)
        - Move author tests to xt/ as suggested in #106, added a make xtest target.
          Fixes a test fail with ASAN.

4.03 2018-06-21 (rurban)
        - Add sereal cpanel_json_xs type (#110 James Rouzier)
        - Fix bencode/bdecode methods in cpanel_json_xs (#111 Fulvio Scapin)
        - Overload ne operator for JSON::PP::Boolean (#107 tevfik1903)
        - Add a missing semicolon to a documentation example (#104 E. Choroba)
2018-06-24 06:49:22 +00:00
ryoon
f86dc51f9f Update to 2.14
Changelog:
Not available.
2018-06-19 22:51:46 +00:00
wiz
269e3ca9d9 *: bump PKGREVISION for poppler 0.65.0 shlib version bump 2018-06-17 14:37:00 +00:00
wen
f34bbe0a7c Add R-base64enc 2018-05-31 01:31:27 +00:00
wen
b8b30032ef Import base64enc_0.1-3 as converters/R-base64enc.
This package provides tools for handling base64 encoding. It is
more flexible than the orphaned base64 package.
2018-05-31 01:30:33 +00:00
adam
68394a232d utf8proc: use correct shared library installation 2018-05-21 17:49:50 +00:00
adam
4c5003bdbe utf8proc: fix shared library name on Darwin 2018-05-21 17:02:42 +00:00
adam
22d80e1918 py-confusable_homoglyphs: updated to 3.1.1
3.1.1:
Bug fixes.
2018-05-17 10:38:13 +00:00
adam
fa1e03596e py-simplejson: updated to 3.15.0
Version 3.15.0:
* Clean up the C code
* Bypass the decode() method in bytes subclasses
* Support builds without cStringIO
* Allow to disable serializing bytes by default in Python 3
* Simplify the compatibility code
* Fix tests in Python 2.5
2018-05-14 07:14:19 +00:00
markd
56b188bd38 dvi2tty: update to 6.0.0nb2
texlive 2018 version
2018-05-13 12:01:26 +00:00
adam
70e5bf03eb py-cairosvg: updated to 2.1.3
Version 2.1.3:
* Fix T commands following q or t in paths
2018-05-11 14:36:07 +00:00
jperkin
9bb366bc4c p5-Text-Iconv: Ensure build can find libiconv.
Fixes PR#53275
2018-05-11 09:13:39 +00:00
minskim
967c4634c5 converters/Makefile: Add utf8proc 2018-04-30 19:31:50 +00:00
minskim
9e9323eeb0 converters/utf8proc: Import version 2.1.1
utf8proc is a small, clean C library that provides Unicode
normalization, case-folding, and other operations for data in the
UTF-8 encoding, supporting Unicode version 9.0.
2018-04-30 19:31:47 +00:00
adam
b2444d8927 py-simplejson: updated to 3.14.0
Version 3.14.0:
* Defer is_raw_json test (performance improvement)
* Avoid escaping U+2028 and U+2029 without ensure_ascii
* Fix an incorrect type test in Python 2, avoiding an unnecessary unicode copy.
2018-04-30 06:41:52 +00:00
ryoon
971931780d Update to 0.13.4
* Fix build with boost 1.65.0

Changelog:
2018-02-26  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ef2e27538e335583ef3ff85c4bc4f512efc72eb5]

	Up the version to 0.13.4.


2018-02-21  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [13af2fbab2cac1020d6bb840833c0e0efc231bff]

	protect the self-closing xml element code against self-closing root elements

	Found by Antti Levomäki and Christian Jalio from Forcepoint.

	(cherry picked from commit 12e5d89cbd7101c61fbdf063322203a1590a0ef5)

2018-02-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b8848ef7fc6a7d89e3f872574e36cbbab82275b0]

	xls-xml: Gracefully handle formula cells without cached results.

	This fixes #51.

	(cherry picked from commit 32a1b05ffc6edd7d528b6760dab9035252329ab0)
2018-04-30 04:39:41 +00:00