summaryrefslogtreecommitdiff
path: root/converters
AgeCommit message (Collapse)AuthorFilesLines
2020-05-16py-chardet: not need to include application.mkadam1-2/+1
2020-05-16py-chardet: pytest from versioned depensadam1-3/+3
2020-05-132vcard: update to 0.6.fcambus2-11/+8
ChangeLog: 2015-07-31: Actually release version 0.6: - incorporate fix from Riley Baird to handle multiple whitespaces in mutt alias formats 2005-07-30: Released version 0.6: - improve support for pine formats via patch/suggestions from Neale Banks <neale@lowendale.com.au>: - email address might be <email@address> - name fields can be either 'Full Name' or 'Last, First' - lists can contain name fields (ignore for now) - code cleanup: - use subroutines for repeatedly used statements
2020-05-11hs-*: add PLIST filesrillig6-0/+243
These PLIST files have been autogenerated by mk/haskell.mk using HS_UPDATE_PLIST=yes during a bulk build. They will help to track changes to the packages. The Haskell packages didn't have PLIST files because their paths contained package hashes. These hashes are now determined by mk/haskell.mk, which makes it easy to generate easy to read PLIST files.
2020-05-10mark perl as not neededrillig1-1/+2
Before, it had the same effect but generate a USE_TOOLS+=perl warning.
2020-05-10texlive: update to 2020markd2-7/+7
General: * The \input primitive in all TeX engines, including tex, now also accepts a group-delimited filename argument, as a system-dependent extension. The usage with a standard space/token-delimited filename is completely unchanged. The group-delimited argument was previously implemented in LuaTeX; now it is available in all engines. ASCII double quote characters (") are removed from the filename, but it is otherwise left unchanged after tokenization. This does not currently affect LaTeX’s \input command, as that is a macro redefinition of the standard \input primitive. * New option –cnf-line for kpsewhich, tex, mf, and all other engines, to support arbitrary configuration settings on the command line. * The addition of various primitives to various engines in this and previous years is intended to result in a common set of functionality available across all engines. epTeX, eupTeX: New primitives \Uchar, \Ucharcat, \current(x)spacingmode, \ifincsname; revise \fontchar?? and \iffontchar. For eupTeX only: \currentcjktoken. LuaTeX: Integration with HarfBuzz library, available as new engines luahbtex (used for lualatex) and luajithbtex. New primitives: \eTeXgluestretchorder, \eTeXglueshrinkorder. pdfTeX: New primitive \pdfmajorversion; this merely changes the version number in the PDF output; it has no effect on any PDF content. \pdfximage and similar now search for image files in the same way as \openin. pTeX: New primitives \ifjfont, \iftfont. Also in epTeX, upTeX, eupTeX. XeTeX: Fixes for \Umathchardef, \XeTeXinterchartoks, \pdfsavepos. Dvips: Output encodings for bitmap fonts, for better copy/paste capabilities.
2020-05-08libetonyek: Fix build (probably with recent boost)ryoon1-2/+2
2020-05-06revbump after boost updateadam34-60/+68
2020-05-04converters/help2man: remove redundant condition around SUBST blockrillig1-3/+1
Since subst.mk r1.85 from 2020-04-29 20:00, a few hours after this condition had been added, this is not necessary anymore.
2020-05-01converters: Add py-unicode-slugifynia5-1/+42
Unicode Slugify is a slugifier that generates unicode slugs. It was originally used in the Firefox Add-ons web site to generate slugs for add-ons and add-on collections. Many of these add-ons and collections had unicode characters and required more than simple transliteration.
2020-04-29Obtain system-dependant pkg_info full pathmanu2-6/+6
2020-04-29help2man: updated to 1.47.15adam2-7/+7
help2man (1.47.15) unstable; urgency=medium * Use the package name and version as the default for --source (was program). * Support packages in version strings without the GNU or Free prefix. * Allow an optional second dash to separate the package name from the version for multi-word packages: "program - package name - version". help2man (1.47.14) unstable; urgency=medium * Revert --version parsing change from 1.47.13, which had unintended consequences for some version strings. In short, it is not possible to unambiguously determine the split between the package/program name and version in some of the supported formats. Multi-word package names are supported only in the "program (GNU package) version" variant
2020-04-29Use full path to pkg_info so that it does not relay on $PATHmanu1-2/+2
Missing commit for previous PKGREVISION bump
2020-04-28Use full path to pkg_info so that it does not relay on $PATHmanu1-2/+2
2020-04-27converters/help2man: only replace SOEXT if it can have an effectrillig1-1/+3
2020-04-24Fix the build on NetBSD-9.0manu14-12/+638
2020-04-23converters/docx2txt: allow no-op SUBST class for unziprillig1-1/+2
2020-04-21libwpd: pkglintdholland1-2/+2
2020-04-21libwpd: Fix broken build, missing size_tdholland2-1/+16
2020-04-20libstaroffice: update to 0.0.7.wiz2-7/+7
0.0.7: - 04/04/2020: - fix various warnings.
2020-04-13libfreehand: Fix build with textproc/icu-66.1ryoon2-2/+17
2020-04-12Recursive revision bump after textproc/icu updateadam11-20/+22
2020-04-05orcus: Update to 0.15.4nia3-10/+10
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-05libwps: Update to 0.4.11nia2-7/+7
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-03*: recursive bump for poppler-0.87wiz1-2/+2
2020-03-31utf8proc: update to 2.5.0.wiz3-9/+9
## 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-30bdf2sfd: update to 1.1.1.fcambus2-7/+10
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-30bdf2psf: update to 1.195.fcambus2-10/+9
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-25libabw: Update to 0.1.3nia3-27/+11
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-25libmwaw: Update to 0.3.16nia2-22/+11
- 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-25libwpg: Update to 0.3.3nia2-22/+17
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-25libwps: Update to 0.4.10nia2-21/+18
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-25libwpd: Update to 0.10.3nia2-20/+10
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-24libstaroffice: Update to 0.0.6nia2-10/+12
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-24libfreehand: Update to 0.1.2nia3-28/+15
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-24libepubgen: Update to 0.1.1nia2-11/+8
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-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