summaryrefslogtreecommitdiff
path: root/textproc
AgeCommit message (Collapse)AuthorFilesLines
2015-06-11Allow this package build on Ruby 2.2.taca1-4/+2
2015-06-11Allow build on Ruby 2.2.taca1-2/+2
2015-06-11Update ruby-multi_json to 1.11.1.taca2-6/+6
1.11.1 ------ * [Dump method passes options throught for JrJackson adapter](https://github.com/intridea/multi_json/commit/3c730fd12135c3e7bf212f878958004908f13909)
2015-06-11Update ruby-yajl to 1.2.1.taca3-7/+9
Changes are not available except commit log: <https://github.com/brianmario/yajl-ruby/commits/master>.
2015-06-11Allow this package build on Ruby 2.2.taca1-3/+1
2015-06-11Update ruby-text to 1.3.1.taca2-8/+6
pkgsrc change: remove RUBY_VERSION_SUPPORTED since it has default value. * A few fixes for performance improvement.
2015-06-11Allow build on Ruby 2.2.taca1-2/+2
2015-06-11Update ruby-redcarpet to 3.3.1.taca4-10/+13
pkgsrc change: * Add support for pkg_alternatives. * Allow build on Ruby 2.2. Version 3.3.1 * Include the Redcarpet::CLI's file in the gemspec to make it available when downloading. Version 3.3.0 * Fix the stripping of surrounding characters that should be removed during anchor generation. * Provide a Redcarpet::CLI class to create custom binary files. * Relying on Ruby's OptionParser, it's now straightforward to add new options, rely on custom render objects or handle differently the rendering of the provided files. * Undeprecate the compatibility layer for the old RedCloth API. * This layer actually ease the support of libraries supporting different Markdown processors. * Strip out style tags at the HTML-block rendering level when the :no_styles options is enabled ; previously they were only removed inside paragraphs. * Avoid parsing images when the given URL isn't safe and the :safe_links_only option is enabled. Alex Serban * Avoid parsing references inside fenced code blocks so they are now kept in the code snippet. David Waller * Avoid escaping table-of-contents' headers by default. A new :escape_html option is now available for the HTML_TOC object if there are security concerns. * Add the lang- prefix in front of the language's name when using :prettify along with :fenced_code_blocks. * Non-alphanumeric chars are now stripped out from generated anchors (along the lines of Active Support's #parameterize method).
2015-06-11Update ruby-kramdown to 1.7.0.taca3-7/+47
kramdown 1.7.0 released Published on Monday, 27 April 2015 This release brings among other things support for the ‘minted’ syntax highlighter for LaTeX and a new math engine based on MathJax-Node that outputs to MathML. Changes * 4 minor changes: - The syntax highlighter ‘minted’ for the LaTeX converter is now available (fixes issue #93, initial patch #242 by l3kn) - A new math engine based on MathJax-Node that outputs to MathML is now available (patch #240 by Tom Thorogood) - Fixed #244, #246: Fenced code blocks now allow a dash in the code language name (requested and patched by Dennis Günnewig) - The option list in the man page as well in the output of kramdown --help is now sorted. * 2 bug fixes: - Fixed #230: Warning message for method in lib/kramdown/utils/configurable.rb will not show anymore (reported by Robert A. Heiler) - Fixed #239: Handling of single/double quotes in reference style links now follows the same rules as with inline links (reported by Josh Davis) kramdown 1.6.0 released Published on Saturday, 28 February 2015 This release contains many fixes and minor enhancements as well as one major goodie that comes with a small caveat: block IALs can now be applied to link and abbreviation definitions! It may not sound like much but allowing block IALs to be applied to link definitions alleviates the problem that additional attributes could only be specified via span IALs. Now such attributes can be stored together with the URL and title at the link definition, for example: This is a ![resized image]. [resized image]: some_image.jpg "with a title" {: height="36px" width="36px" style="border: 1px solid green"} There is one small caveat, though. Regard the following construct: [linkdef]: http://example.com {:.block-ial} block element, e.g. a paragraph The block IAL would have been applied to the paragraph in previous versions but now it is applied to the link definition. However, such a construct is not very likely encountered in the real world. Changes * 7 minor changes: - Block IALs can now be applied to link and abbreviation definitions (inspired by issue #194 from cabo) - The syntax highlighting engine for Rouge now allows custom formatter classes to be used (issue #214, requested by BackOrder) - The MathJax math engine now allows adding previews (issue #225, requested by jethrogb) - The “toc_levels” option can now also take a Range object (pull request #210 by Jens Krämer) - The generated table of contents of the HTML converter now contains ID attributes on the links so that back-references can be used (issue #195, requested by Ciro Santilli) - A warning is now generated when duplicate HTML attributes are detected (issue #201, requested by winniehell) - Updated used version of prawn to 2.0.0 8 bug fixes: - Fixed #192: Emphasis by using underscore sometimes wrongly worked within a word (reported by Michael Franzl) - Fixed #198: Empty alt attributes on <img> tags are now correctly handled by the kramdown converter (reported by winniehell) - Fixed #200: Trailing whitespace is now really removed in paragraphs (reported by winniehell) - Fixed #220: HTML blocks with attributes weren’t correctly detected when directly after another block (reported by Bill Tozier) - Fixed #199: Empty title attributes are now ignored for images when using the kramdown converter (reported by and pull request #206 from winniehell) - Leading and trailing white space from math statements is now stripped as the whitespace sometimes lead to LaTeX conversion errors - Fixed #226: Class names may now start with a dash in IALs/ALDs (reported by Adam Hardwick) - Multiple consecutive block IALs before an element are now correctly processed
2015-06-11Update ruby-json to 1.8.3.taca2-7/+7
pkgsrc change: allow build on Ruby 2.2. 2015-06-01 (1.8.3) * Fix potential memory leak, thx to nobu.
2015-06-11Switch to use tesxtproc/ruby-rdtool/ruby-rdtool.mk instead of buildlink3.mk.taca1-2/+2
2015-06-11Allow ruby-native-hyperestraier and ruby-pure-hyperestraier packagestaca3-9/+27
build on Ruby 2.2.
2015-06-11Update yelp-xsl to 3.16.1prlw12-6/+6
3.16.1 ====== * Fixed Mallard link content when it's only an image * Make sure TTML spans are displayed inline, #746550 3.16.0 ====== * Stable release 3.15.92 ======= * Removed indenting of subsections * Added support for Mallard th element * Updated translations: bs (Samir Ribic) tr (Muhammet Kara) vi (Tran Ngoc Quan)
2015-06-10Update to 1.05:wiz2-6/+6
## 2015-06-09 Release 1.05 Mats Peterson (1): Use GetACP() to get the ANSI code page like before Thomas Sibley (1): Conditionalize the Win32::Console recommendation
2015-06-09Bump PKGREVISION for hs-parsec-3.1.9szptvlfn2-4/+4
2015-06-09Update to 3.1.9szptvlfn4-15/+14
CHANGES: 3.1.9 - Many and various updates to documentation and package description (inlcuding the homepage links). - Add an 'Eq' instance for 'ParseError' - Fixed a regression from 3.1.6: 'runP' is again exported from module Text.Parsec. 3.1.8 - Fix a regression from 3.1.6 related to exports from the main module.
2015-06-09Update textproc/sphinxsearch to 2.2.9.fhajny2-6/+6
- fixed #2190, incorrect GROUP BY outer JSON object - fixed #2197, TRUNCATE fails to remove disk chunk files after calling OPTIMIZE - fixed #2199, invalid packedfactors JSON output for index with stopwords - fixed #2203, legacy API SELECT list - fixed #2201, crash with string comparison at expressions and expression ranker - fixed #2196, .NET connector issue (UTC_TIMESTAMP() support) - fixed #2144, query parser crash vs multiforms with heading numbers - fixed #2228, removed searchd shutdown behavior on failed connection - fixed #2220, aliased JSON elements support - fixed #2122, id64 daemon failed to load RT disk chunk with kill-list from id32 build - fixed #2208, ZONESPANLIST() support for RT indexes - fixed #1979, snippets generation and span length and lcs calculation in proximity queries - fixed truncated results (and a potential crash) vs long enough ZONESPANLIST() result
2015-06-08Bump PKGREVISION for hs-hashable-1.2.3.2szptvlfn9-18/+18
2015-06-08Trying to fix run time problem noted by joerg@.taca3-6/+6
Bump PKGREVISION.
2015-06-08Fix DEPENDS spelling (hi taca!).joerg1-2/+2
2015-06-08+ artha.wiz1-1/+2
2015-06-08Import artha-1.0.3 as textproc/artha, provided by David H. Gutteridgewiz5-0/+55
in PR 49953. Artha is a free cross-platform English thesaurus that works completely off-line and is based on WordNet. Artha is a handy thesaurus that focuses on high usability, without trading off simplicity and ease of use. It has the following distinct features that increases its usability: hot key lookup, regular expressions search, notifications, suggestions, relative to sense mapping.
2015-06-08Add bl3.mk file, requested by David H. Gutteridge in PR 49952.wiz1-0/+14
2015-06-07Allow this package build on Ruby 2.2.taca1-2/+1
2015-06-07Update to 1.3.3, provided by David H. Gutteridge in PR 49949:wiz3-12/+8
Change log: 2014-06-02 Németh László <nemeth at numbertext dot org>: * escape spaces in paths of ODF files 2014-05-28 Németh László <nemeth at numbertext dot org>: * add long path/Unicode path support in WIN32 environment: - hunspell#233 (reported by mahak gark) and LibreOffice fdo#48017 * flat ODF support, eg.: hunspell doc.fodt cat doc.fodt | hunspell -l -O * new options: - -X (XML) input format - -O (ODF or flat ODF) input format - --check-apostrophe: check and force Unicode apostrophe usage (ASCII or Unicode apostrophe has to be in the WORDCHARS section of the affix file) * fix ODF support: - break 1-line XML of ODT documents at </style:style>, too, not only at </text:p> (limiting tokenization problems, when fgets stops within an XML tag) - show ODF file path on the UI instead of the temporary file * fix XML support: - ', ", &, < and > in replacements converted to XML entities - recognize &apos at tokenization, depending from WORDCHARS - &apos; in tokens converted to ' before spell checking and in the output of the pipe interface * better apostrophe usage: - WORDCHARS only with one of the Unicode or ASCII apostrophe results extended word tokenization: both of them will be part of the words (if they are inside: eg. word's, but not words'). - convert Unicode apostrophes to ASCII ones for 8-bit dictionaries (eg. English dictionaries), or for UTF-8 dictionaries only with ASCII apostrophe supports (eg. French dictionaries). * updated manual: - hunspell.4 renamed to hunspell.5, see hunspell#241 reported by Cristopher Yeleighton - updated translations - note about long/Unicode paths in WIN32 (hunspell.3) 2014-04-25 Németh László <nemeth at numbertext dot org>: * OpenDocument support, eg. hunspell *.odt hunspell -l *.odt * always load default personal dictionary (fix filtering bad words - reduce this word list - using it as a personal dictionary workflow) * fix parsing/URL recognition problem (bad tokens with aposthrophes) 2013-07-25 pchang9@cs.wisc.edu * moz#897255 Wasted work in line_uniq * moz#897780 Wasted work in SuggestMgr::twowords 2013-07-25 Caolán McNamara <caolanm at LibO>: * hunspell#167 layout problems with long lines - based on the original fix by xorho adapted to HEAD * rhbz#925562 upgrade config.guess for aarch64 2013-07-24 pchang9@cs.wisc.edu * moz#896301 Wasted work in SfxEntry::checkword * moz#896844 Wasted work in AffixMgr::defcpd_check 2013-06-13 Konstantin Khlebniko * #49 HashMgr::add_word computes wrong size for struct hentry 2013-06-13 Ville Skyttä * #53 Man page syntax fixes 2013-04-19 John Thomson <john thomson at SIL> * win_api: add remove() of Hunspell API (hun#3606435) 2013-04-19 Rouslan Solomokhin <at sf.net> * fix crash in suggestions for 99-character long words by extending arrays of SuggestMgr::forgotchar_* (hun#3595024, also http://crbug.com/130128), thanks to also Pawe&#65533;<82> Hajdan to report the patch 2013-04-01 Caolán McNamara <caolanm at LibO>: * hunspell: -Werror=undef 2013-03-13 Caolán McNamara <caolanm at LibO>: * rhbz#918938 crash in interaction with danish thesaurus 2012-09-18 Németh László <nemeth at numbertext dot org>: * src/hunspell/affixmgr.*: - fix morphological analysis of compound words (hun#3544994, reported by Dávid Nemeskey, fdo#55045) 2012-06-29 Caolán McNamara <caolanm at LibO>: * fix various coverity warnings 2012-01-10 Ehsan Akhgari <ehsan at mozilla dot com> * moz#710940 Firefox Crash [@ AffixMgr::parse_file(char const*, char const*) ] 2011-12-16 Jared Wein <jwein at mozilla dot com> * moz#710967 Incorrect argument passed to strncmp in AffixMgr::parse_convtable 2011-12-06 Caolán McNamara <caolanm at LibO>: * rhbz#759647 fixed tempname of hunSPELL.bak collides with other users when multiple edits in one dir 2011-10-13 Caolán McNamara <caolanm at LibO>: * moz#694002 crash in hunspell affixmgr on exit with bad .aff * leak in hunspell affixmgr with bad .aff 2011-09-19 Caolán McNamara <caolanm at LibO>: * make libparsers.a not installed thanks to TomᚠChvátal 2011-06-23 Caolán McNamara <caolanm at LibO>: * fix some windows compiler warnings 2011-05-24 Németh László <nemeth at numbertext dot org>: * src/hunspell/affixmgr.*: allow twofold suffixes in compounds by extended version of Arno Teigseth's patch, see hun#3288562. - new option for this feature: COMPOUNDMORESUFFIXES 2011-02-16 Németh László <nemeth at numbertext dot org>: * src/*/Makefile.am: fix library versioning, the probem reported by Rene Engerhald and Simon Brouwer. * man/hunspell.4: new version based on the revised version of Ruud Baars
2015-06-07Modernize PLIST. Bump revision.joerg2-4/+3
2015-06-04Bump PKGREVISION for hs-text-1.2.1.1szptvlfn21-42/+42
2015-06-04* Relax dependency to argv[0].taca6-14/+38
* Add support for pkg_alternatives. * Add rdtool.mk to use instead of buildlink3.mk.
2015-06-04Bump PKGREVISION for hs-cmdargs-0.10.13szptvlfn1-2/+2
2015-06-04Add Ruby 2.2 to RUBY_VERSION_SUPPORTEDsevan1-2/+2
2015-05-31Update to 0.2:wiz2-6/+12
0.2: * SYNOPSIS preprocessor lines use Fd. * Names found in the SYNOPSIS are remembered using Marc Espie's ohash library (bundled for compatibility with operating systems lacking it); that information is used subsequently to mark up function names with Fn, function arguments with Fa, type names with Vt, preprocessor macros with Dv. * Foreign function names are marked up with Xr. * Whitespace handling has been improved in many respects (blank lines in literal displays; re-wrap text lines; new sentence, new line; better horizontal spacing; no more whitespace at the end of lines). * Improved handling of closing punctuation. * Escaping of quotes at the beginning of macro arguments.
2015-05-31Bump PKGREVISION for hs-dlist-0.7.1.1szptvlfn5-10/+10
2015-05-30Add p5-XML-Parser-Litewen1-1/+2
2015-05-30Import XML-Parser-Lite-0.721 as p5-XML-Parser-Lite.wen3-0/+30
This Perl module implements an XML parser with a interface similar to XML::Parser. Though not all callbacks are supported, you should be able to use it in the same way you use XML::Parser. Due to using experimental regexp features it'll work only on Perl 5.6 and above and may behave differently on different platforms. Note that you cannot use regular expressions or split in callbacks. This is due to a limitation of perl's regular expression implementation (which is not re-entrant).
2015-05-26Added patch to fix compilation error (on -current, at least)jaapb2-1/+14
2015-05-23Update to 1.2.21.0. From the changelog:schmonz2-6/+6
[Changes contributed by Olly Betts] - Support passing collapse_max argument to Enquire::set_collapse_key(). Fixes #669, reported by Felix Ostmann. - Add missing 'my' to testcases. - Add 'use strict' to all testcases. - Add a "LICENSE" section to the main POD. - META.yml: Specify licence and minimum Perl version. - Fix t/symboltest.t to work when built against an installed version of xapian-core (broken by changes in 1.2.20.0). - Fix "Filehandle STDOUT reopened as M only for input" warning from running "perl Makefile.PL". - Remove TODO for wrapping MatchAll and MatchNothing - these were added in 1.2.13.0. Reported by Will Crawford. - Wrap Xapian::BAD_VALUENO. - Fix "make test" to use the Xapian.so we just built, rather than an installed version.
2015-05-23Update to 1.2.21. From the changelog:schmonz4-18/+19
documentation: * docs/overview.rst: Document 'E' prefixed boolean terms for filtering by extension (see #668, reported by bramvdh). * docs/encodings.rst: Add a document about character encoding, as suggested by James Aylett in #550. * docs/cgiparams.rst: Improve wording of docs for SORT parameter. * docs/omegascript.rst: Update documentation references to DATE1, DATE2, and DAYSMINUS which were renamed in 0.6.x and the compatibility aliases removed in 1.0.0. indexers: * omindex: + outlookmsg2html: Fix handling of message/rfc822 subparts. + Ignore extensions .msi and .msp, which are Microsoft installer files, but which libmagic sometimes incorrectly identifies as application/msword. + Interpret a command of "false" in "--filter" as meaning to ignore files with that MIME type. omega: * $prettyurl now decodes valid UTF-8 sequences, and some additional ASCII characters in the path part: []@!$&'()*+.;= (Fixes #550 and #644, reported by catkin and terencz.) * $prettyurl now leaves the query and fragment parts of the URL alone and won't decode an escaped "/" (omindex doesn't create URLs with any of these, so we only risk breaking other URLs which have them). * Drop compilation date and time from output when run from the command line - they prevent reproducible builds and the version number is sufficient information. * Handle CGI parameter [=0 as [=1. templates: * templates/query: When listing matching terms, don't make the commas italic. * templates/query: Eliminate blank line before <html>. * templates/xml: Add XML declaration. * templates/godmode: Specify charset utf-8 in the content-type. * templates/xml: Update handling of DATE1, DATE2 and DAYSMINUS which were renamed in 0.6.x and the compatibility aliases removed in 1.0.0. build system: * Link test programs with libtool's '-no-install' or '-no-fast-install', like we already do in xapian-core, which means that libtool doesn't need to generate shell script wrappers for them on most platforms. * configure: Use pkg-config in preference to determine flags needed to compile and link with PCRE, as this will just work when cross-compiling (at least under MXE). * configure: Define MINGW_HAS_SECURE_API under mingw to get _putenv_s() declared in stdlib.h. * Enable automake option 'subdir-objects' to avoid warning from newer automake. portability: * Add spaces between literal strings and macros which expand to literal strings for C++11 compatibility. * Remove 'register' as it's deprecated and clang spits out warnings because of that. Any modern compiler likely just ignores it as an optimisation hint anyway. * Avoid doing link tests with libmagic in configure as they fail on mingw due to not automatically picking up libraries which libmagic itself depends on.
2015-05-23Update to 1.2.21:schmonz3-7/+8
API: * QueryParser: Extend the set of characters allowed in the start of a range to be anything except for '(' and characters <= ' '. This better matches what's accepted for a range end (anything except for ')' and characters <= ' '). Reported by Jani Nikula. matcher: * Reimplement OP_PHRASE for non-exact phrases. The previous implementation was buggy, giving both false positives and false negatives in rare cases when three or more terms were involved. Fixes #653, reported by Jean-Francois Dockes. * Reimplement OP_NEAR - the new implementation consistently requires the terms to occur at different positions, and fixes some previously missed matches. * Fix a reversed check for picking the shorter position list for an exact phrase of two terms. The difference this makes isn't dramatic, but can be measured (at least with cachegrind). Thanks to kbwt for spotting this. * When matching an exact phrase, if a term doesn't occur where we want, use its actual position to advance the anchor term, rather than just checking the next position of the anchor term. brass backend: * Fix cursor versioning to consider cancel() and reopen() as events where the cursor version may need incrementing, and flag the current cursor version as used when a cursor is rebuilt. Fixes #675, reported by Germán M. Bravo. * Avoid using file descriptions < 3 for writable database tables, as it risks corruption if some code in the same process tries to write to stdout or stderr without realising it is closed. (Partly addresses #651) chert backend: * Fix cursor versioning to consider cancel() and reopen() as events where the cursor version may need incrementing, and flag the current cursor version as used when a cursor is rebuilt. Fixes #675, reported by Germán M. Bravo. * Avoid using file descriptions < 3 for writable database tables, as it risks corruption if some code in the same process tries to write to stdout or stderr without realising it is closed. (Partly addresses #651) * After splitting a block, we always insert the new block in the parent right after the block it was split from - there's no need to binary chop. flint backend: * Fix cursor versioning to consider cancel() and reopen() as events where the cursor version may need incrementing, and flag the current cursor version as used when a cursor is rebuilt. Fixes #675, reported by Germán M. Bravo. remote backend: * Fix sort by value when multiple databases are in use and one or more are remote. This change necessitated a minor version bump in the remote protocol. Fixes #674, reported by Dylan Griffith. If you are upgrading a live system which uses the remote backend, upgrade the servers before the clients. build system: * The compiler ABI check in the public API headers now issues a warning (instead of an error) for an ABI mismatch for ABI versions 2 and later (which means GCC >= 3.4). The changes in these ABI versions are bug fixes for corner cases, so there's a good chance of things working - e.g. building xapian-bindings with GCC 5.1 (which defaults to ABI version 8) against xapian-core built with GCC 4.9 (which defaults to ABI version 2) seems to work OK. A warning is still useful as a clue to what is going on if linking fails due to a missing symbol. * xapian-config,xapian-core.pc: When compiling with xlC on AIX, the reported --cxxflags/--cflags now include -D_LARGE_FILES=1 as this is defined for the library, and defining it changes the ABI of std::string with this compiler, so it must also be defined when building code using the Xapian API. * xapian-core.pc: Include --enable-runtime-pseudo-reloc in --libs output for mingw and cygwin, like xapian-config does. * xapian-core.pc: Fix include directory reported by `pkg-config --cflags`. This bug was harmless if xapian-core was installed to a directory which was on the default header search path (such as /usr/include). * xapian-config: Fix typo so cached result of test in is_uninstalled() is actually used on subsequent calls. Fixes #676, reported (with patch) by Ryan Schmidt. * configure: Changes in 1.2.19 broke the custom macro we use to probe for supported compiler flags such that the flags never got used. This release fixes this problem. * configure: Set default value for AUTOM4TE before AC_OUTPUT so the default will actually get used. Only relevant when building in maintainer mode (e.g. from git). * soaktest: Link with libtool's '-no-install' or '-no-fast-install', like we already do for other test programs, which means that libtool doesn't need to generate shell script wrappers for them on most platforms. * Generate and install a file for pkg-config. (Fixes#540) * configure: Update link to cygwin FAQ in error message. documentation: * API documentation: Minor wording tweaks and formatting improvements. * docs/deprecation.rst: Add deprecation of omindex --preserve-nonduplicates which happened in 1.2.4. * HACKING: Update URL. * HACKING: libtool 2.4.6 is now used for bootstrapping snapshots and releases. * include/xapian/weight.h: Document the enum stat_flags values. * docs/postingsource.rst: Use a modern class in postingsource example. (Noted by James Aylett) * docs/deprecation.rst,docs/replication.rst: Fix typos. * Update doxygen configuration files to avoid warnings about obsolete tags from newer doxygen versions. * HACKING: Update details of building Xapian packages. tools: * xapian-compact: Make sure we open all the tables of input databases at the same revision. (Fixes #649) * xapian-metadata: Add 'list' subcommand to list all the metadata keys. * xapian-replicate: Fix connection timeout to be 10 seconds rather than 10000 seconds (the incorrect timeout has been the case since 1.2.3). * xapian-replicate: Set SO_KEEPALIVE for xapian-replicate's connection to the master, and add command line option to allow setting socket-level timeouts (SO_RCVTIMEO and SO_SNDTIMEO) on platforms that support them. Fixes #546, reported by nkvoll. * xapian-replicate-server: Avoid potentially reading uninitialised data if a changeset file is truncated. * xapian-check: For chert and brass, cross-check the position and postlist tables to detect positional data for non-existent documents. portability: * Add spaces between literal strings and macros which expand to literal strings for C++11 compatibility. * ValueCountMatchSpy::top_values_begin(): Fix the comparison function not to return true for two equal elements, which manifests as incorrect sorting in some cases when using clang's libc++ (which recent OS X versions do). * apitest: The adddoc5 testcase fails under clang due to an exception handling bug, so just #ifdef out the problematic part of the testcase when building with clang for now. * Fix clang warnings on OS X. Reported by Germán M. Bravo. * Fix examples to build with IBM's xlC compiler on AIX - they were failing due to _LARGE_FILES being defined for the library build but not for the examples, and defining this changes the ABI of std::string with this compiler. * configure: Improve the probe for whether the test harness can use RTTI to work for IBM's xlC compiler (which defaults to not generating RTTI). * Fix to build with Sun's C++ compiler. * Use F_DUPFD where available to dup to a file descriptor which is >= 2, rather than calling dup() until we get one. * When unserialising a double, avoid reading one byte past the end of the serialised value. In practice this was harmless on most platforms, as dbl_max_mantissa is 255 for IEEE-754 format doubles, and at least GCC's std::string keeps the buffer nul-terminated. Reported by Germán M. Bravo in github PR#67. * When unserialising a double, add missing cast to unsigned char when we check if the value will fit in the double type. On machines with IEEE-754 doubles (which is most current platforms) this happened to work OK before. It would also have been fine on machines where char is unsigned by default. * Fix incorrect use of "delete" which should be "delete []". This is undefined behaviour in C++, though the type is POD, so in practice this probably worked OK on many platforms. * When locking a database for writing, use F_OFD_SETLK where available, which avoids having to fork() a child process to hold the lock. This currently requires Linux kernel >= 3.15, but it has been submitted to POSIX so hopefully will be widely supported eventually. Thanks to Austin Clements for pointing out this now exists. * Fix detection of fdatasync(), which appears to have been broken practically forever - this means we've probably been using fsync() instead, which probably isn't a big additional overhead. Thanks to Vlad Shablinsky for helping with Mac OS X portability of this fix. * configure: Define MINGW_HAS_SECURE_API under mingw to get _putenv_s() declared in stdlib.h. * Use POSIX O_NONBLOCK in preference to O_NDELAY - the semantics of the latter differ between BSD and System V. * According to POSIX, strerror() may not be thread safe, so use alternative thread-safe ways to translate errno values where possible. * On Microsoft Windows, avoid defining EADDRINUSE, etc if they're already defined, and use WSAE* constants un-negated - they start from a high value so won't collide with E* constants. debug code: * Fix some overly strict assertions in flint, which caused apitest's cursordelbug1 to fail with assertions on. * Add more assertions to the chert backend code.
2015-05-23Update to 1.3. Changelist include:kefren3-11/+17
* Allow to set the gap between subtitles, to be used when inserting or splitting subtitles * Fixed character count when editing text * Multiple subtitle engine fixes: * Fixed parsing and writing (AQTitle, Karaoke Lyrics LRC, MacSUB, MPSub, Panimator, Phoenix Japanimation Society, Sofni, SubCreator 1.x, ViPlay Subtitle File) * Fixed output of deciseconds (SubCreator 1.x) * Removed extra newline in the output (MacSUB, Phoenix Japanimation Society, Panimator) * Fixed bug with multiple lines of text per subtitle (Sofni) * Switched to GStreamer 1.0 * Fixed Help menu items
2015-05-23(pkgsrc)mef2-9/+7
- Convert PERL5_MODULE_TYPE to default (upstream) - Update 1.6.3 to 1.6.5 --------------------- 1.6.5 April 21 2015 - Changes to make installation work better, address https://rt.cpan.org/Public/Bug/Display.html?id=54816
2015-05-23Update to 2.11mef2-6/+6
-------------- 2.11 2015/05/12 14:19:07 Europe/Oslo (cosimo) No functional changes, only minor cleanups and a fix for RT#99810 (compilation on non-gcc based systems). Thanks to bjakubski for sending in patches on Github.
2015-05-23Update to 1.18mef2-6/+6
-------------- 1.18 - 2015-05-22, H.Merijn Brand * Add quote_empty attribute * Add database NULL documentation * Inherit csv attributes in csv () when called in void context * micro-optimisation for combine/print (empty fields will be faster)
2015-05-23Update 1.17 to 1.23mef2-7/+6
------------------- 1.23 2015.05.20 - Add version numbers to all the pm files. 1.22 2015.05.20 - Refactoring code: 3 argument open, no bareword filehandles - Refactoring code: convert indirect calls to direct calls - Add optional test using Test::Perl::Critic - Fix missing file issue introduced in 1.21 - Include the Test::Comile based test 1.21 2015.05.20 - More tests (use Test::Compile) - Refactoring code (use Path::Tiny) - Run perltidy on the code. - Separate packages to their own files. - Add use warnings; use strict; remove use diagnostics; - Remove remaining use 5.... statements. 1.20 2015.05.19 - Refactor test script to use Test::More 1.19 2015.05.18 - Include link to VCS, Bug tracking system, hopepage. 1.18 2015.05.18 - Just to let PAUSE index it. 1.17_01 2015.05.18 - New maintainer (SZABGAB)
2015-05-23Update 1.897 to 1.899mef2-6/+6
--------------------- 1.899 Wed May 6 06:34:22 2015 - Fixed bug in ORD() where huge integers (in strings) were downgraded to floating point before being (incorrectly) inflected (thanks Dmytro!)
2015-05-23Update to 0.28mef2-6/+6
-------------- 0.28 May 22 2015 - Fixed RT bug #104419: [PATCH] make abbreviation processing faster
2015-05-23Switch away from mono2kefren4-13/+30
2015-05-22Changes 2.0.2:adam2-8/+7
* Fix Python tracebacks getting duplicated in the console lexer * Backquote-delimited identifiers are now recognized in F#
2015-05-19Fix build with Ruby 2.2.ryoon4-2/+64
2015-05-17textproc/xhtmldiff needs ruby18-diff-lcs package.taca1-1/+3
2015-05-17Add Ruby 2.2 to RUBY_VERSION_SUPPORTEDsevan1-2/+2