summaryrefslogtreecommitdiff
path: root/converters
AgeCommit message (Collapse)AuthorFilesLines
2020-03-17converters/fribidi: remove outdated REPLACE_BASHrillig1-6/+1
There is no file run.tests anymore.
2020-03-15help2man: updated to 1.47.13adam2-7/+7
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-10librsvg: update bl3.mk to remove libcroco in rust casewiz2-4/+4
recursive bump for the dependency change
2020-03-08*: recursive bump for libffiwiz14-26/+28
2020-03-04*: bump PKGREVISION for poppler 0.86.1wiz1-2/+2
2020-03-04fribidi: Update to 1.0.9nia2-8/+8
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-02-12Add bdf2sfd.fcambus1-1/+2
2020-02-12converters/bdf2sfd: import bdf2sfd-1.1.0.fcambus4-0/+27
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-09libcdr: update to 0.1.6.wiz2-8/+7
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-05orcus: Update to 0.15.3ryoon4-89/+89
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-03p5-Sereal: update to 4.009.fcambus2-7/+7
4.009 Fri January 31, 2020 * Encoder/Decoder: Update ppport.h for modern perls.
2020-02-03p5-Sereal-Encoder: update to 4.009.fcambus2-7/+7
4.009 Fri January 31, 2020 * Update ppport.h for modern perls.
2020-02-03p5-Sereal-Decoder: update to 4.009.fcambus2-7/+7
4.009 Fri January 31, 2020 * Update ppport.h for modern perls.
2020-01-30p5-Sereal: update to 4.008.fcambus2-8/+7
4.008 Thurs Jan 30, 2020 * Encoder/Decoder: Build fixes for modern perls. * Encoder/Decoder: Pod fixes
2020-01-30p5-Sereal-Encoder: update to 4.008.fcambus2-8/+7
4.008 Weds January 30, 2020 * Fixup casting error for pedantic compilers in srl_compress.h * Build fixes.
2020-01-30p5-Sereal-Decoder: update to 4.008.fcambus2-8/+7
4.008 Weds Jan 30, 2020 * Build fixes for modern perls. * Pod fixes
2020-01-26all: migrate homepages from http to httpsrillig13-26/+26
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-26converters/TECkit: Require C++11minskim1-2/+2
2020-01-26all: migrate some SourceForge homepage URLs back from https to httprillig10-20/+20
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-18all: migrate several HOMEPAGEs to httpsrillig14-28/+28
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*: Recursive revision bump for openssl 1.1.1.jperkin2-4/+4
2020-01-18converters/ruby-unf_ext: update to 0.0.7.6taca2-7/+7
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-18Add pandocpho1-1/+2
2020-01-18Import pandoc-2.9.1.1 from wippho5-0/+178
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-17Correct PKGSRCDIRpho1-2/+2
2020-01-15Add hs-emojispho1-1/+2
2020-01-15Forgot to commit FILESDIRpho1-0/+2
2020-01-15Import emojis-0.1pho4-0/+49
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-15Add hs-text-conversionspho1-1/+2
2020-01-15Import text-conversions-0.3.0pho4-0/+40
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-15Add hs-base16-bytestringpho1-1/+2
2020-01-15Import base16-bytestring-0.1.1.6pho4-0/+31
Fast and efficient encoding and decoding of base16-encoded strings.
2020-01-15Add hs-aeson-prettypho1-1/+2
2020-01-15Import aeson-pretty-0.8.8pho4-0/+55
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-14orcus: Add upstream merge request URI to the patchryoon2-3/+5
2020-01-13converters/libiconv: allow to skip --with-libiconv-prefixrillig1-2/+11
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-12*: Recursive revbump from devel/boost-libsryoon34-68/+68
2020-01-11Remove dependency on devel/hs-textpho2-14/+4
It's now part of GHC. Also contravariant, fail, and semigroups are no longer required as of GHC 8.
2020-01-06help2man: updated to 1.47.12adam2-7/+7
help2man (1.47.12): * Fix minor error in po/es.po . * Fix ordering of "other" sections in manual page
2020-01-01bdf2psf: tweak the 'do-install' target to install all .equivalents and .set ↵fcambus2-4/+10
files.
2020-01-01Update to aeson-1.4.6.0pho4-53/+28
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
2019-12-31bibtex2html: build with current ocamlmarkd16-40/+1155
2019-12-29Update to base64-bytestring-1.0.0.2pho4-38/+9
* Fixed a write past allocated memory in joinWith (potential security issue).
2019-12-21Don't try to build header files. Fix C/C++ interaction.joerg3-8/+21
2019-12-16Drop php71 supporttaca1-2/+2
Drop php71 support mechanically.
2019-12-15converters/php-recode: recode is dropped from php74taca1-1/+2
Recode extension for PHP is dropped from PHP 7.4.
2019-12-15converters/php-mbstring: fix for php74taca1-1/+4
Fix for php74. On php74, php-mbstring require external textproc/oniguruma package.
2019-12-14Convert some drobilla.net packages to waf.mk.nia2-26/+7
This removes a lot of do-X: targets and redundant python runtime deps.
2019-12-14sratom: Update to 0.6.4nia2-10/+9
sratom (0.6.4) stable; * Make sratom_free() safe to call on NULL * Various minor code cleanups
2019-12-14fribidi: Update to 1.0.8nia2-7/+7
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