Commit graph

12405 commits

Author SHA1 Message Date
wiz
d514e691af textproc/Makefile: + py-typogrify 2022-04-06 06:00:30 +00:00
wiz
19ed941d10 textproc/py-typogrify: import py-typogrify-2.0.7
Typogrify provides a set of custom filters that automatically apply
various transformations to plain text in order to yield
typographically-improved HTML. While often used in conjunction with
Jinja and Django template systems, the filters can be used in any
environment.
2022-04-06 06:00:11 +00:00
adam
bd933106de ugrep: updated to 3.7.7
ugrep v3.7.7
New complementary options --min-depth, --max-depth, --min-line and --max-line which are added for consistency with the updated options --min-count and --max-count. Updated the --min-count option, which can now be combined with any other option except with -v (--invert-match). Updated option -K (--range) to take a MAX argument instead of a FIRST argument for consistency with other min/max options. Recursive searching sysfd, such as /proc and /sys, no longer blocks on special files/devices. Fixed colorization of option -v when used with context options -A, -B and -C. Fixed option -r when combined with argument - (read standard input), which does both, like GNU grep. Updated --stats reporting and other minor improvements.
2022-04-05 17:19:23 +00:00
adam
7c8c525d18 py-ini2toml: add py-validate-pyproject to TEST_DEPENDS 2022-04-05 07:20:56 +00:00
adam
08776ad327 py-validate-pyproject: added version 0.7.1
With the approval of PEP 517 and PEP 518, the Python community shifted towards
a strong focus on standardisation for packaging software, which allows more
freedom when choosing tools during development and make sure packages created
using different technologies can interoperate without the need for custom
installation procedures.

This shift became even more clear when PEP 621 was also approved, as a
standardised way of specifying project metadata and dependencies.

validate-pyproject was born in this context, with the mission of validating
pyproject.toml files, and make sure they are compliant with the standards and
PEPs. Behind the scenes, validate-pyproject relies on JSON Schema files, which,
in turn, are also a standardised way of checking if a given data structure
complies with a certain specification.
2022-04-05 07:17:31 +00:00
adam
3e65e30040 py-ini2toml: added version 0.10
The original purpose of this project is to help migrating setup.cfg files to
PEP 621, but by extension it can also be used to convert any compatible
.ini/.cfg file to TOML.
2022-04-05 07:15:09 +00:00
rhialto
05e3f33e29 textproc/ruby-asciidoctor: update to 2.0.17
== 2.0.17 (2022-01-05) - @mojavelinux

Bug Fixes::

  * Don't crash if process method for custom block returns an abstract block with context `:compound` that isn't of type `Block` (e.g., a list)
  * Ignore return value of process method for custom block or block macro if value matches parent argument
  * Remove unnamespaced selectors in Pygments stylesheet
  * Normalize output from Pygments to use `linenos` class for inline line numbering and trim space after number; update default stylesheet accordingly
  * Change `AbstractBlock#sections?` to return false when called on block that isn't a Section or Document (PR #3591) *@mogztter*
  * Hide built-in marker on HTML summary element in Safari when using default stylesheet (#4162)
  * Hide outline around HTML summary when activated in Safari (#4162)
  * Include primary video in value of `playlist` attribute when embeddding YouTube video (#4156)
  * Honor stripes=none on nested table (#4165)
  * Update default stylesheet to fix spacing around empty list item (#4184)
  * Honor `:header_only` option when parsing document with manpage doctype (#4192)
  * Use numeric character reference for closing square bracket around alt text of icon
  * Process author or authors document attribute in document header when implicit doctitle is absent (#4206)
  * Patch open-uri-cached gem to work with Ruby 3.1 (update: drop patch now that open-uri-cached has been fixed) (#4227)


Improvements::

  * Prevent line numbers on source blocks in HTML output from being selected (applies to pygments and coderay) (#4128)
  * Allow hash to be specified for Vimeo video either in video ID or using `hash` attribute (#4176)
  * Remove unnecessary specificity in default stylesheet for styling p element inside list item
  * Remove obsolete gist embed styles from default stylesheet
  * Allow `--failure-level` to be set to default value, `FATAL`
  * Sort levels in help for `--failure-level` option in ascending order
  * Invert FR translations for caution & warning admonition labels (#4212) (*cyChop*)
  * Add tests for open-uri-cached integration that is activated by the `cache-uri` attribute
  * Don't warn if negated tag is not found in include file (#4230)

Documentation::

  * Document how to extend an existing converter or create a new converter (#4136)
  * Document the syntax topic of the `--help` CLI option (#4175)
  * Document how to uninstall the Asciidoctor gem (#4154)
  * Document how to enable and use the sourcemap (the `:sourcemap` option)
  * Document how to catalog additional assets (the `:catalog_assets` option)
2022-04-03 16:01:34 +00:00
wen
c9f24917f7 Update to 1.32
Upstream changes:
2021-02-08      version 1.32
         1. Makefile.PL, Build.PL: Added the CPAN distribution metadata.

2021-02-07
         1. maketext: Fixed the version number.

2021-02-07      version 1.31
         1. Updated .gitignore.
         2. Added MANIFEST.SKIP.
         3. MANIFEST, META.json, META.yml, SIGNATURE: Generated files
            removed from the Git repository.
         4. COPYING: Removed the redundant and irrelevant GPL license.
         5. BUGS, INSTALL, README, THANKS, TODO, README.md: Replaced the
            messy GNU-styled documents with a single Markdown README.md,
            and updated the URLs.
         6. Gettext.pm, Functions.pm, maketext, 11-command-line.t,
            12-cache.t, Changes: Various fixes to avoid JetBrains IDE
            problem detection.
2022-04-02 10:42:39 +00:00
wen
0fdc4d033e Update to 2.22
Upstream changes:
2.22 2021-06-08 NEILB
    - Updated tests to reflect changes in the dict.org databases
2022-04-02 09:17:06 +00:00
wen
fff6eae1a9 Update to 0.020
Upstream changes:
0.020           2022-03-17      T. R. Wyant
    Correct and optimize the computation of logical column position (the
    one that takes account of tabs).

0.019           2021-11-15      T. R. Wyant
    Add CONTRIBUTING file.

    Try to quell weird Win32 test failures which seem to occur only in
    tests where I am using 'use open' to put the standard handles into
    UTF-8 mode. The fix (I hope) is to do this to the Test::Harness
    handles at run time instead of to the standard handles at compile
    time.
2022-04-02 08:55:04 +00:00
adam
7f3c85a453 py-tomlkit: updated to 0.10.1
0.10.1

Fixed
- Preserve the newlines before super tables when rendering.
- Fix the bug that comments are appended with comma when rendering a multiline array.

0.10.0

Fixed
- Fix the only child detection when creating tables.
- Include the `docs/` directory and `CHANGELOG.md` in sdist tarball.
2022-04-01 09:31:14 +00:00
adam
d1f9905e45 py-phonenumbers: updated to 8.12.46
What's new in 8.12.40
---------------------
New `to_string()` methods have been added for enum-like classes, emitting strings that describe
integer values known to be enum values.
2022-04-01 09:28:15 +00:00
adam
a868410c8a py-tomli: updated to 2.0.1
2.0.1

Improve

Make bundling easier by using relative imports internally and adding license and copyright notice to source files.
Make error messages more uniform
Raise a friendly TypeError for wrong file mode
Allow parse_float to return objects having the append attr
Eagerly raise an error if parse_float returns an illegal type

Packaging

Move from pytest testing framework to unittest and remove python-dateutil test dependency. Tests now only require Python interpreter.
2022-03-31 08:40:49 +00:00
wiz
0f6341b8bd *: recursive bump for vala 0.56 2022-03-30 10:02:21 +00:00
wiz
6831ab4ca4 *: finish package removals 2022-03-29 20:28:51 +00:00
wiz
558db33a0d scatterbrainedsearch: remove
no upstream any longer, enough grep implementations in pkgsrc
2022-03-29 20:28:29 +00:00
wiz
96bf91d167 nanogrep: remove
No upstream for this any longer, enough grep implementations in pkgsrc
2022-03-29 20:27:25 +00:00
fcambus
9ce4b67966 lowdown: update to 0.11.2.
Version 0.11.2, 2022-03-27

Support native roff escapes instead of using Unicode escapes. (This is a
work in progress, as there are many.) This makes special characters usable
in sections and so on.

Fix a bogus free when running lowdown-diff(1). While here, handle differences
between totally-different files, where before we would error out.

Document how differences are displayed in each output mode, as well as how
metadata is a special case. Fix -tterm ANSI escape filtering for background
colour, allowing changes to be viewed again.

Fix a sneaky -tterm bug found by AFL where having the number of footnotes
change digit length (e.g., 9 to 10) within a table would cause an assertion.

Another big thanks to Michael Dexter in providing hardware for continuously
running AFL and finding some of these corner case bugs!
2022-03-29 14:04:50 +00:00
pin
4c6c4bee57 textproc/zet: dead upstream 2022-03-29 10:43:37 +00:00
pin
e9e6e7dfe7 textproc/scatterbrainedsearch: drop maintainer
Abandoned project. Deleted repository.
2022-03-29 10:39:07 +00:00
tnn
7bbb76e634 {s,t,w}*/*: revbump(1) for libsndfile 2022-03-28 10:59:27 +00:00
wiz
8384282680 rails 7.0 wants ruby 2.7+, mark it as such 2022-03-27 06:43:11 +00:00
wiz
2031486cd4 ruby*: fix rails version in COMMENT 2022-03-27 06:29:57 +00:00
wiz
214b3472b2 xxdiff-scripts: add missing egg file to PLIST 2022-03-19 11:36:29 +00:00
adam
8e49f364ed ugrep: updated to 3.7.6
ugrep v3.7.6

New --min-count option, new --hexdump options to grep binary files and display binary matches in hexadecimal with n hex lines before and after the match with --hexdump=Cn, --hexdump=An for n lines after and --hexdump=Bn for n lines before. Omitting n defaults to the entire matching line. Option -X is equivalent to --hexdump=2C for 2 hex columns per line and entire matching line as context. Includes user experience improvements, such as additional --help information and --stats details. This incremental update skips sysfd files that are empty and not searchable (e.g. located in /proc and /sys). We also made ugrep faster overall with performance improvements. More coming soon!
2022-03-17 21:19:30 +00:00
wiz
934a591121 guile-syntax-highlight: add guile30 patch to distinfo 2022-03-17 07:08:34 +00:00
pin
514ce430f9 Add csvlens 2022-03-16 11:19:01 +00:00
pin
e62dbb3ef1 textproc/csvlens: import package
csvlens is a CSV file viewer in the command line. It is similar to less but
made for CSV.
2022-03-16 11:18:02 +00:00
scole
5c3b09f8ef Update to 2.15
all changes for pthai.el
- add pthai-count-words ala count-words
- for lookups, indicate when thai word is in dictionary but undefined
- customize flag to skip download attempts for words not in dictionary
- add lists of consonants, vowels, and numbers and functions to display
2022-03-15 17:50:43 +00:00
tsutsui
2f06b689f3 unicode-emoji: update to 14.0.
Upstream changes:

14.0:
 https://home.unicode.org/announcing-the-unicode-standard-version-14-0/
 https://unicode.org/emoji/charts-14.0/emoji-released.html

 37 emoji characters,
 including several new emoji for emotion and hand gestures (smileys, hands,
 animals and nature, food and drink, transport, and activities).
2022-03-15 12:53:38 +00:00
tsutsui
bc806ef64e unicode-character-database: update to 14.0.0.
Upstream changes:

14.0.0:
 http://www.unicode.org/versions/Unicode14.0.0/

Unicode 14.0 adds 838 characters, for a total of 144,697 characters.
These additions include 5 new scripts, for a total of 159 scripts,
as well as 37 new emoji characters.
2022-03-15 12:52:53 +00:00
adam
7118df301f ugrep: updated to 3.7.5
ugrep v3.7.5

New --hexdump options to grep binary files and display binary matches in hexadecimal with n hex lines before and after the match with --hexdump=Cn, --hexdump=An for n lines after and --hexdump=Bn for n lines before. Omitting n defaults to the entire matching line. Option -X is equivalent to --hexdump=2C for 2 hex columns per line and entire matching line as context. Includes user experience improvements, such as additional --help information and --stats details. This incremental update skips sysfd files that are empty and not searchable (e.g. located in /proc and /sys). We also made ugrep faster overall with performance improvements. More coming soon!
2022-03-15 10:25:06 +00:00
gutteridge
38e17d247e py-libxml2: fix packaging checks when PREFIX is /usr/local
Substituting for /usr/local is a no-op in this case. Addresses
PR pkg/56747 from John Klos.
2022-03-15 03:21:20 +00:00
nikita
5cf1152342 guile-syntax-highligh: build with guile30 2022-03-14 15:29:16 +00:00
nikita
d573d2a27b guile-json: build with guile30 2022-03-14 15:21:39 +00:00
wiz
7f411b9786 ispell: update to 3.4.05.
Changes not found.
2022-03-14 13:53:27 +00:00
wiz
29ad35f0b6 git-delta: update to 0.12.1.
What's Changed

    Make git include colors in output going to delta by @dandavison in #966
    Clarify language: "in front of" → "before" by @waldyrious in #967
    Fix parsing for .properties files with - in path by @jdpopkin in #975
    Support CSI sequences other than SGR by @yoichi in #976
    Enable commit links for GitLab by @jwarlander in #972
    Fall back to plain diff when process substitution is used by @th1000s in #978
    Include information about GIT_PAGER in manual by @katylava in #991
    Use assets API from bat library instead of vendored code by @dandavison in #903
    Calling process: Query more parents, disable full scan by @th1000s in #984
    Run in diff mode iff two positional arguments are supplied by @dandavison in #995
2022-03-14 13:51:20 +00:00
wiz
63e4974f80 jless: add missing build dependencies 2022-03-14 13:19:19 +00:00
nikita
b8c78eb640 guile-commonmark: Build with guile30. 2022-03-14 11:46:28 +00:00
pin
22edabbed8 textproc/lok: clarify warning 2022-03-14 10:24:40 +00:00
taca
83e203d49d www/ruby-rails70: update to 7.0.2.3
Changes are in devel/ruby-activestorage70 only.


Rails 7.0.2.3 (March 08, 2022)

* Added image transformation validation via configurable allow-list.

  Variant now offers a configurable allow-list for
  transformation methods in addition to a configurable deny-list for arguments.

  [CVE-2022-21831]
2022-03-13 15:15:03 +00:00
taca
60336af363 www/ruby-rails61: update to 6.1.4.7
Ruby on Rails 6.1.4.7 is not latest version but it should be easy to pull-up
to pkgsrc-2021Q4.

Changes are in devel/ruby-activestorage61 only.


## Rails 6.1.4.7 (March 08, 2022) ##

* Added image transformation validation via configurable allow-list.

 Variant now offers a configurable allow-list for
 transformation methods in addition to a configurable deny-list for arguments.

 [CVE-2022-21831]
2022-03-13 15:11:50 +00:00
taca
13747ca944 www/ruby-rails60: update to 6.0.4.7
Changes are in devel/ruby-activestorage60 only.


## Rails 6.0.4.7 (March 08, 2022) ##

* Added image transformation validation via configurable allow-list.

  Variant now offers a configurable allow-list for
  transformation methods in addition to a configurable deny-list for arguments.

  [CVE-2022-21831]
2022-03-13 15:08:21 +00:00
fcambus
48f0a49222 lowdown: update to 0.11.1.
Version 0.11.1, 2022-03-05

- Have -tlatex process header identifiers, both automatically generated
  and from PHP extra attributes. Allow linking to these within the document
  body.

- Have -tms print that an image happened instead of just omitting it
  entirely. It now behaves like -tman in this regard.

- Fix where -tterm would print double-spaces in certain conditions.

- Have extended attribute classes apply as OpenDocument classes in -tfodt.
2022-03-12 21:26:18 +00:00
tnn
deadcae50c py27-libxml2: PLIST catch up with distutils changes in libxml2-2.9.13 2022-03-12 12:36:21 +00:00
nia
b574dc39b3 *: Replace per-package msgfmt hacks with msgfmt-desktop.mk 2022-03-12 08:01:48 +00:00
nia
cea08d318a textproc: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only 2022-03-12 07:40:48 +00:00
kim
0031aae61c textproc/libxml2: Update to 2.9.13
NEWS:

v2.9.13: Feb 19 2022:
   - Security:
  [CVE-2022-23308] Use-after-free of ID and IDREF attributes
  (Thanks to Shinji Sato for the report)
  Use-after-free in xmlXIncludeCopyRange (David Kilzer)
  Fix Null-deref-in-xmlSchemaGetComponentTargetNs (huangduirong)
  Fix memory leak in xmlXPathCompNodeTest
  Fix null pointer deref in xmlStringGetNodeList
  Fix several memory leaks found by Coverity (David King)

   - Fixed regressions:
  Fix regression in RelaxNG pattern matching
  Properly handle nested documents in xmlFreeNode
  Fix regression with PEs in external DTD
  Fix random dropping of characters on dumping ASCII encoded XML (Mohammad Razavi)
  Revert "Make schema validation fail with multiple top-level elements"
  Fix regression when parsing invalid HTML tags in push mode
  Fix regression parsing public IDs literals in HTML
  Fix buffering in xmlOutputBufferWrite
  Fix whitespace when serializing empty HTML documents
  Fix XPath recursion limit
  Fix regression in xmlNodeDumpOutputInternal
  Work around lxml API abuse

   - Bug fixes:
  Fix xmlSetTreeDoc with entity references
  Fix double counting of CRLF in comments
  Make sure to grow input buffer in xmlParseMisc
  Don't ignore xmllint options after "-"
  Don't normalize namespace URIs in XPointer xmlns() scheme
  Fix handling of XSD with empty namespace
  Also register HTML document nodes
  Make xmllint return an error if arguments are missing
  Fix handling of ctxt->base in xmlXPtrEvalXPtrPart
  Fix xmllint --maxmem
  Fix htmlReadFd, which was using a mix of xml and html context functions (Finn Barber)
  Move current position before possible calling of ctxt->sax->characters (Yulin Li)
  Fix parse failure when 4-byte character in UTF-16 BE is split across a chunk (David Kilzer)
  Patch to forbid epsilon-reduction of final states (Arne Becker)
  Avoid segfault at exit when using custom memory functions (Mike Dalessio)

   - Tests, code quality, fuzzing:
  Remove .travis.yml
  Make xmlFuzzReadString return a zero size in error case
  Fix unused function warning in testapi.c
  Update NewsML DTD in test suite
  Add more checks for malloc failures in xmllint.c
  Avoid potential integer overflow in xmlstring.c
  Run CI tests with UBSan implicit-conversion checks
  Fix casting of line numbers in SAX2.c
  Fix integer conversion warnings in hash.c
  Add explicit casts in runtest.c
  Fix integer conversion warning in xmlIconvWrapper
  Add suffix to unsigned constant in xmlmemory.c
  Add explicit casts in testchar.c
  Fix integer conversion warnings in xmlstring.c
  Add explicit cast in xmlURIUnescapeString
  Remove unused variable in xmlCharEncOutFunc (David King)

   - Build system, portability:
  Remove xmlwin32version.h
  Fix fuzzer test with VPATH build
  Support custom prefix when installing Python module
  Remove Makefile.win
  Remove CVS and SVN-related code
  Port python 3.x module to Windows and improve distutils (Chun-wei Fan)
  Correctly install the HTML examples into their subdirectory (Mattia Rizzolo)
  Refactor the settings of $docdir (Mattia Rizzolo)
  Remove unused configure checks (Ben Boeckel)
  python/Makefile.am: use *_LIBADD, not *_LDFLAGS for LIBS (Sam James)
  Fix check for libtool in autogen.sh
  Use version in configure.ac for CMake (Timothy Lyanguzov)
  Add CMake alias targets for embedded projects (Markus Rickert)

   - Documentation:
  Remove SVN keyword anchors
  Rework README
  Remove README.cvs-commits
  Remove old ChangeLog
  Update hyperlinks
  Remove README.docs
  Remove MAINTAINERS
  Remove xmltutorial.pdf
  Upload documentation to GitLab pages
  Document how to escape XML_CATALOG_FILES
  Fix libxml2.doap
  Update URL for libxml++ C++ binding (Kjell Ahlstedt)
  Generate devhelp2 index file (Emmanuele Bassi)
  Mention XML_CATALOG_FILES is space-separated (Jan Tojnar)
  Add documentaiton for xmllint exit code 10 (Rainer Canavan)
  Fix some validation errors in the FAQ (David King)
  Add instructions on how to use CMake to compile libxml (Markus Rickert)
2022-03-12 07:33:22 +00:00
pin
9d5e8e576d textproc/jless: update to 0.8.0
This new release of jless ships with two major new features: basic YAML support
and copying to clipboard!

jless will now check the file extension of the input file, and automatically
parse .yml and .yaml files as YAML and use the same viewer as for JSON data.
Alternatively passing in a --yaml flag will force jless to parse the input as
YAML and can be used when reading in YAML data from stdin.
(alias yless="jless --yaml" perhaps?) YAML aliases are automatically expanded,
but their corresponding anchors are not visible, nor are comments. YAML supports
non-string keys, and even non-scalar keys in mappings (e.g., the key of map can
be an array with multiple elements). Non-string keys are shown with square
brackets, e.g., [true]: "value", instead of quotes. Non-scalar keys are handled
on the screen and displayed properly, but you cannot expand and collapse their
individual elements.

While navigating data, jless also now supports copying various items to your
system clipboard.

    yy will copy the value of the currently focused node, pretty printed
    yv will copy the value of the currently focused node in a "nicely" printed
    one-line format
    yk will copy the key of the current key/value pair
    yp will copy the path from the root JSON element to the currently focused
    node, e.g., .foo[3].bar
    yb functions like yp, but always uses the bracket form for object keys,
    e.g., ["foo"][3]["bar"], which is useful if the environment where you'll
    paste the path doesn't support the .key format, like in Python
    yq will copy a jq style path that will select the currently focused node,
    e.g., .foo[].bar

This release also includes a couple of new movement commands, and some stability
fixes. The full list of changes can be seen below.
Full list of changes
New features:

    Support displaying YAML files with autodetection via file extension, or
    explicit --yaml or --json flags.
    Support copying values (with yy or yv), object keys (with yk), and paths to
    the currently focused node (with yp, yb or yq).
    Implement ctrl-u and ctrl-d commands to jump up and down by half the
    screen's height, or by a specified number of lines.
    Implement ctrl-b and ctrl-f commands for scrolling up and down by the height
    of the screen. (Aliases for PageUp and PageDown)

Improvements:

    Keep focused line in same place on screen when toggling between line and
    data modes; fix a crash when focused on a closing delimiter and switching to
    data mode.
    Pressing Escape will clear the input buffer and stop highlighting search
    matches.

Bug Fixes:

    Ignore clicks on the status bar or below rather than focusing on hidden
    lines, and don't re-render the screen, allowing the path in the status bar
    to be highlighted and copied.
    Issue #61: Display error message for unrecognized CSI escape sequences and
    other IO errors instead of panicking.
    Issue #62: Fix broken window resizing / SIGWINCH detection caused by
    clashing signal handler registered by rustyline.
    PR #54: Fix panic when using Ctrl-C or Ctrl-D to cancel entering search
    input.

Other Notes:

    Upgraded regex crate to 1.5.5 due to CVE-2022-24713. jless accepts and
    compiles untrusted input as regexes, but you'd only DDOS yourself, so it's
    not terribly threatening vulnerability.
2022-03-11 10:22:27 +00:00
nia
31182f732e gnome-dictionary: fix build with latest meson 2022-03-10 21:25:30 +00:00