From earlier last year, when upstream froze their tree to switch to a new
pdfmm code base with their 1.0.0 release: https://podofo.sourceforge.net/
Looks like this version fixes some CVEs:
https://sourceforge.net/p/podofo/code/commit_browser
Symbol removals and size changes as per check_sym, so bump major.
Tidy up the Makefile while here.
No PLIST change.
Builds fine, sysutils/krename still builds against the new version.
catfish sets NO_BUILD=Yes because it just packages existing files,
MODPY_ADJ_FILES (run in pre-configure) and the default do-install target
set by the python module obviously need python, so set MODPY_BUILDDEP=Yes
to override the python module's default of =No in case of NO_BUILD=Yes.
Spotted in a bulk test (thanks tb) for a python.port.mk diff where catfish
was the only port failing -- due to this.
OK landry
changelog:
- escape ' at the beginning of lines
- cleanup the installation process
- check for and abort on failed memory allocations
- disallows differing row lengths in table
while here regen patches and drop -Werror (which would break the build
on clang 15 due to -Wstrict-prototypes.)
ok sthen@ jca@
For devel/ruby-sorted_set and graphics/ruby-rqrcode-core, do not do FLAVORed
builds by default, as these are pure ruby libraries with no native component.
Lark is a modern parsing library for Python. Lark can parse any context-free grammar.
Lark provides:
* Advanced grammar language, based on EBNF
* Three parsing algorithms to choose from: Earley, LALR(1) and CYK
* Automatic tree construction, inferred from your grammar
* Fast unicode lexer with regexp support, and automatic line-counting
ok sthen@
a date parsing library designed to parse dates from HTML pages:
* Generic parsing of dates in over 200 language locales plus numerous
formats in a language agnostic fashion.
* Generic parsing of relative dates like: '1 min ago', '2 weeks ago',
'3 months, 1 week and 1 day ago', 'in 2 days', 'tomorrow'.
* Generic parsing of dates with time zones abbreviations or UTC
offsets like: 'August 14, 2015 EST', 'July 4, 2013 PST',
'21 July 2013 10:15 pm +0500'.
* Date lookup in longer texts.
* Support for non-Gregorian calendar systems.
ok sthen@