6939 Commits

Author SHA1 Message Date
sthen
f8601d8095 update to py3-pyphen-0.13.2 2022-12-01 09:03:23 +00:00
sthen
eb0be81207 update to py3-unidecode-1.3.6 2022-12-01 08:43:34 +00:00
sthen
420605b86c uodate to py3-stemmer-2.2.0, use system libstemmer rather than bundled 2022-11-30 09:14:58 +00:00
sthen
9379567ca2 update to libstemmer-2.2.0 2022-11-30 08:46:08 +00:00
sthen
042b91fb97 update to py3-cssselect-1.2.0, drop unused py2 version 2022-11-28 21:01:42 +00:00
sthen
1e369af7ff drop py-lxml TEST_DEPENDS for the python2 flavour (tests are already disabled) 2022-11-28 20:58:24 +00:00
sthen
88a51e46d4 update to py3-demjson-3.0.6 2022-11-28 18:15:10 +00:00
yasuoka
b8b94da933 Don't replace ROOT unconditionally, do it when 'fake' only. This
fixes the paths in the man pages.

ok bentley
2022-11-28 08:59:12 +00:00
sthen
d3df6d4e10 update to py3-signedjson-1.1.4, ok maintainer 2022-11-27 18:31:37 +00:00
ajacoutot
dedd1e358d Oops, missed to cvs add in previous. 2022-11-27 17:21:41 +00:00
jca
eb4266db00 Bump libc crate version to add support for powerpc64 and riscv64
ok edd@ (maintainer)
2022-11-27 12:44:59 +00:00
jca
51fafbc64d Drop redundant PKGNAME and merge V into GH_TAGNAME
ok edd@ (maintainer)
2022-11-27 12:44:14 +00:00
sthen
0fd27cbd57 +py-tomlkit 2022-11-27 12:42:43 +00:00
sthen
17228cc92e import ports/textproc/py-tomlkit, ok lraab@
TOML Kit is a 1.0.0-compliant TOML library.

It includes a parser that preserves all comments, indentations,
whitespace and internal element ordering, and makes them accessible and
editable via an intuitive API.

You can also create new TOML documents from scratch using the provided
helpers.
2022-11-27 12:41:28 +00:00
sthen
e33d8d13ff hook up various py-jaraco-XX/related ports:
devel/py-jaraco-classes
devel/py-jaraco-collections
devel/py-jaraco-context
textproc/py-jaraco-text
devel/py-autocommand
textproc/py-inflect
2022-11-27 10:56:00 +00:00
sthen
7285e1193c import ports/textproc/py-inflect, ok bket
inflect.py provides plural inflections, singular noun inflections,
"a"/"an" selection for English words, and manipulation of numbers as
words.

Plural forms of all nouns, most verbs, and some adjectives are provided.
Where appropriate, "classical" variants (for example: "brother" ->
"brethren", "dogma" -> "dogmata", etc.) are also provided.

Single forms of nouns are also provided. The gender of singular pronouns
can be chosen (for example "they" -> "it" or "she" or "he" or "they").

Pronunciation-based "a"/"an" selection is provided for all English
words, and most initialisms.

It is also possible to inflect numerals (1,2,3) to ordinals (1st, 2nd,
3rd) and to English words ("one", "two", "three").

In generating these inflections, inflect.py follows the Oxford English
Dictionary and the guidelines in Fowler's Modern English Usage,
preferring the former where the two disagree.
2022-11-27 10:55:14 +00:00
sthen
350b6bf55b import ports/textproc/py-jaraco-text, ok bket
This package provides handy routines for dealing with text, such as
wrapping, substitution, trimming, stripping, prefix and suffix removal,
line continuation, indentation, comment processing, identifier processing,
values parsing, case insensitive comparison, and more.
2022-11-27 10:54:55 +00:00
ajacoutot
7853258c6a Update to link-grammar-5.12.0. 2022-11-27 10:46:33 +00:00
sthen
d858b7cc2a Ports built with setuptools on python 3.10 don't need a RUN_DEPENDS on
setuptools (it's used as a package locator but importlib.metadata in
newer Python core or the external importlib_metadata are preferred).
So drop the RDEP in that case (it's still kept for py27) and bump
revisions.
2022-11-26 23:28:11 +00:00
sthen
18323762b9 use MODPY_PYBUILD 2022-11-26 15:02:49 +00:00
sthen
601f3a3387 update to py3-charset-normalizer
enabled compiled md.py now that we have mypy
2022-11-25 12:28:37 +00:00
edd
57da22003e textproc/lgrind: Make it build with TeX Live 2022. 2022-11-24 20:06:43 +00:00
sthen
ec9d4f8c9b update to py3-colored-1.4.4 2022-11-24 12:15:57 +00:00
sthen
2d767ce297 update to py3-numpydoc-1.5.0 2022-11-24 12:14:16 +00:00
sthen
fbbacb75c6 update to py3-dict2xml-1.7.2 2022-11-24 12:02:46 +00:00
sthen
fc105db388 update to xml2rfc-3.15.3 2022-11-24 11:59:36 +00:00
sthen
3088fc931b update to py3-ini2toml-0.11.3 2022-11-24 11:59:20 +00:00
mbuhl
587cfcd69f xpathns.py contained a use after free. It runs during make test
and is shipped in share/examples.
ok aja
2022-11-23 09:54:04 +00:00
op
625cb3cf18 update textproc/opensearch to 2.4.0
ok pvk@
2022-11-22 08:50:00 +00:00
bluhm
9b265434c3 Initialize variable on stack to avoid crash in libxml.
with mbuhl@
2022-11-21 17:55:43 +00:00
kn
0e5decaec6 No need to "chmod +x" the script anymore after the 3.22.0 update 2022-11-20 12:20:45 +00:00
ajacoutot
390b411bd1 Make sure not to pick-up maven; it would try to install stuff under
/nonexistent/.m2/ which would break "make fake"
2022-11-18 07:53:58 +00:00
sthen
0ebf661f56 update to p5-PDF-API2-2.044 2022-11-17 10:33:33 +00:00
ajacoutot
e6d45cd0c0 Oops, forgot in previous. 2022-11-15 12:32:27 +00:00
ajacoutot
eaa4a4968a Remove post-install to unbreak. 2022-11-15 12:30:00 +00:00
sthen
075e026df1 +py-coloredlogs py-humanfriendly 2022-11-15 10:28:18 +00:00
sthen
0bba8658c3 import ports/textproc/py-coloredlogs, ok aja@ aisha@
The coloredlogs package enables colored terminal output for Python's
logging module. The ColoredFormatter class inherits from logging.Formatter
and uses ANSI escape sequences to render your logging messages in color.
2022-11-15 10:27:42 +00:00
sthen
f5b8fb20d7 import ports/textproc/py-humanfriendly, ok aja@ aisha@
The functions and classes in the humanfriendly package can be used to
make text interfaces more user friendly. Some example features:

- Parsing and formatting numbers, file sizes, pathnames and timespans in
simple, human friendly formats.

- Easy to use timers for long running operations, with human friendly
formatting of the resulting timespans.

- Prompting the user to select a choice from a list of options by typing
the option's number or a unique substring of the option.

- Terminal interaction including text styling (ANSI escape sequences),
user friendly rendering of usage messages and querying the terminal for
its size.
2022-11-15 10:27:25 +00:00
sthen
899d7bef69 update to py3-black-22.10.0 2022-11-15 10:26:01 +00:00
sthen
3439c1e5d2 update to py3-bracex 2.3.post1 2022-11-14 15:30:44 +00:00
sthen
d86cc7ec55 use MODPY_PYBUILD 2022-11-14 15:26:17 +00:00
sthen
71634c1453 update to py3-cssutils-2.6.0 2022-11-14 14:55:17 +00:00
sthen
d18452f322 update to pugixml-1.13 2022-11-14 11:39:43 +00:00
sthen
3f60b3a028 use MODPY_PYBUILD 2022-11-13 21:02:23 +00:00
sthen
2bf60f5ed0 use MODPY_PYBUILD 2022-11-13 20:53:08 +00:00
sthen
c7010de0bd bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:30:15 +00:00
sthen
1427b990d1 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:29:41 +00:00
sthen
d58dc02cc4 bump for MODPY_DEFAULT_VERSION_3 switch and remove importlib-metadata dep 2022-11-13 15:26:05 +00:00
sthen
ab98f89149 use MODPY_SETUPTOOLS 2022-11-13 13:33:03 +00:00
kn
273b1c4797 Remove xalan-j
The current version 2.7.2 is from 2014 and was imported as a dependency
for "jtreg" which does not exist in our tree.

It has no consumers and ports using this ship their own bundled copy.

OK sthen
2022-11-13 11:41:52 +00:00