26257 Commits

Author SHA1 Message Date
sthen
b50a61b139 Remove net/totd, a DNS64 proxy. It is broken because it doesn't randomise
source ports (also code parsing DNS running as root? no thanks) and there
are better alternatives (unbound or isc-bind have their own DNS64 support).
ok tb@ kn@
2022-08-20 11:16:57 +00:00
landry
da7751a5cc devel/py-matrix-common: update to 1.2.1.
required by upcoming synapse upgrade, from maintainer Renaud Allard

ok sthen@
2022-08-20 07:26:56 +00:00
sthen
eeee6a548e add RDEP on setuptools_scm 2022-08-19 23:23:54 +00:00
landry
0af4d13163 +py-parameterized,python3 2022-08-19 14:01:03 +00:00
landry
293050481b import devel/py-parameterized 0.8.1
Parameterized provides parameterized testing for nose, py.test and unittest
test frameworks. Required to run the tests of an upcoming net/synapse update.

ok sthen@
2022-08-19 14:00:16 +00:00
ajacoutot
6b9597b9c2 Missed bump. 2022-08-19 13:43:51 +00:00
sthen
65d7ed0ec8 honeyd/py-virtualenv quirks 2022-08-18 23:37:05 +00:00
sthen
0a1636e26a update to py3-virtualenv-20.16.3, merging in the py2 version
feedback/ok kmos@

while virtualenv itself is run using Python 3, it is still able to create
a Python 2 virtual environment: "virtualenv -p python2 $dir_name"
2022-08-18 23:36:50 +00:00
lraab
b8e9e34f45 devel/pycharm: update to 2022.2.1
changelog:
https://youtrack.jetbrains.com/articles/PY-A-233537993/PyCharm-202221-222373956-build-Release-Notes

ok ian@, landry@, rsadowski@
2022-08-18 23:11:27 +00:00
lraab
675cf80931 devel/intellij: update to 2022.2.1
changelog:
https://youtrack.jetbrains.com/articles/IDEA-A-264/IntelliJ-IDEA-202221-222373954-build-Release-Notes

ok ian@, landry@, rsadowski@
2022-08-18 23:10:00 +00:00
sthen
3b503c7e46 update to py3-tox-3.25.1 and remove BROKEN 2022-08-18 19:34:22 +00:00
sthen
51cb2dc075 +py-hatch-vcs 2022-08-18 18:56:17 +00:00
sthen
f0caa3621b fix descr 2022-08-18 18:55:38 +00:00
sthen
6cc55d749c import ports/devel/py-hatch-vcs, ok kmos@
Hatchling is the extensible, standards compliant build backend used by Hatch.
2022-08-18 18:54:45 +00:00
jturner
1e3142261b Send textproc/luasoldout to the attic as I no longer maintain it upstream.
ok sthen@
2022-08-18 17:53:55 +00:00
sthen
864134cad1 remove pyrex, python 2-only development tool which is no longer used by
other ports. "no reason to keep" daniel@ ok kmos@

"The last consumer was compiz and if newer versions of cython start to
break compiz then we can switch to storing the generated output directly
in the ports tree." -daniel
2022-08-18 16:01:26 +00:00
sebastia
b822cd97e7 simple update 1.12.7 -> 1.12.8 2022-08-18 15:21:55 +00:00
sthen
526b2d5581 remove py2 backports of functionality from python 3.x which are no
longer used by other ports
2022-08-18 14:33:53 +00:00
sthen
f96bba09a2 merge py2->py3 for certifi/ecdsa 2022-08-18 14:20:05 +00:00
sthen
12e79a818c drop py2 flavour of py-certifi, no longer used 2022-08-18 14:19:31 +00:00
sthen
5b707fdaba regen plist with setuptools installed 2022-08-18 12:48:08 +00:00
edd
64aefea6c9 devel/cutter: fix build on 32-bit arches.
When updating cutter, I had accidentally removed a thought "no longer needed"
patch. This commit adds it back with a comment to hopefully ensure it doesn't
happen again.

Fixes:

```
/pobj/cutter-2.1.0/cutter-2.1.0/src/widgets/GraphGridLayout.cpp:559:28: error: non-constant-expression cannot be narrowed from type 'const unsigned long long' to 'size_t' (aka 'unsigned long') in initializer list [-Wc++11-narrowing]
        events.push_back({ it.first, 0, it.second.row, Event::Block });
                           ^~~~~~~~
```

OK sthen@, thanks.
2022-08-18 12:47:56 +00:00
rsadowski
9becc66d7f Add missing dependency on devel/glib2mm, by aja 2022-08-18 09:45:25 +00:00
rsadowski
0d7a15c48f Update Synfig Studio to 1.5.1
This update includes ETL, synfig and synfigstudio.
https://github.com/synfig/synfig/releases/tag/v1.5.1

- Switch from sourceforge to github

Feedback and OK sthen@
2022-08-18 05:34:09 +00:00
sthen
eed574102a Fix ports for newer py3-setuptools; mostly just PLIST regens after some
files were dropped (mostly entry_points.txt) or .egg-info files changed
to directories. Small patches were needed where some other build systems
were calling Python tools to install due to changes in setuptools.
Messy patching needed for games/0ad which bundles a spidermonkey tar of
a specific version and patches it using files in its own distribution.

Been through a bulk on i386, plus I tested a few things separately on
amd64 where fallout from the recent qscintilla update has broken some ports
on !LP64 which was blocking them on i386.
2022-08-18 02:24:48 +00:00
sthen
da9edfd7d7 update to py3-setuptools-64.0.3, ok kmos@ (maintainer)
next commit will fix some other ports to work with this
2022-08-18 02:19:28 +00:00
sthen
9fba6fb278 +py-jaraco-envs py-jaraco-path py-path 2022-08-18 02:12:11 +00:00
sthen
8cd944df30 import ports/devel/py-jaraco-envs, ok kmos@
Classes for orchestrating Python (virtual) environments.
2022-08-18 02:11:24 +00:00
sthen
ad7ce4441f import ports/devel/py-jaraco-path, ok kmos@
jaraco.path provides cross platform hidden file detection.
2022-08-18 02:11:02 +00:00
sthen
0b30580497 import ports/devel/py-path, ok kmos@
path (aka path pie, formerly path.py) implements path objects as
first-class entities, allowing common operations on files to be invoked
on those path objects directly.
2022-08-18 02:10:42 +00:00
sthen
38a456be88 +py-poetry-core 2022-08-18 00:50:08 +00:00
sthen
55caa40607 import ports/devel/py-poetry-core, a PEP517 build backend. ok kmos@ 2022-08-18 00:49:42 +00:00
sthen
ad5f96885c move py-parsing back to using "pip wheel" instead of py-build to avoid recursion 2022-08-17 15:28:13 +00:00
sthen
8c517eaed8 needs python.port.mk to provide MODPY_FLAVOR, so that the correct (py3)
flavour of py-yaml is installed
2022-08-17 09:52:16 +00:00
rsadowski
db3df6c770 Update jenkins-devel to 2.364 2022-08-17 05:54:53 +00:00
jca
2f2499611b Restrict rizin to amd64 and i386 (sole archs supported by the native debug code)
It may be possible to disable the native debug code to benefit from
other rizin features on other archs, but it's not clear to me how to do
that using the meson build system.
2022-08-16 22:03:35 +00:00
sthen
3d3ce64cdc rizin: add py-yaml as a BDEP, it's picked up during
configure and used during build. reported by naddy@, ok edd@
2022-08-16 21:46:23 +00:00
sthen
e5780fd782 update to ipython-8.4.0, many thanks to bket@ for testing with
jupyter-notebook.  ok bket@
2022-08-16 19:30:17 +00:00
sthen
4fc3c82918 avoid BDEP loop 2022-08-16 19:17:49 +00:00
sthen
6fb9e0a07b avoid BDEP loop 2022-08-16 19:15:17 +00:00
sthen
89c16d202d +py-asttokens py-executing py-littleutils py-pure_eval py-stack_data py-typeguard 2022-08-16 18:54:37 +00:00
sthen
6eddbd43f6 import ports/devel/py-typeguard, ok bket@
This library provides run-time type checking for functions defined with
PEP 484 argument (and return) type annotations.
2022-08-16 18:52:12 +00:00
sthen
a24002e98e import ports/devel/py-stack_data, tweak/ok bket@
This is a library that extracts data from stack frames and tracebacks,
particularly to display more useful tracebacks than the default.
It powers the tracebacks in IPython and futurecoder.
2022-08-16 18:51:56 +00:00
sthen
e031e07f13 import ports/devel/py-pure_eval, ok bket@
This is a Python package that lets you safely evaluate certain AST nodes
without triggering arbitrary code that may have unwanted side effects.
2022-08-16 18:51:42 +00:00
sthen
f682c72102 import ports/devel/py-littleutils, ok bket@
Small personal collection of python utility functions.
2022-08-16 18:51:22 +00:00
sthen
9c9e60b3ed import ports/devel/py-executing, ok bket@
This mini-package lets you get information about what a frame is
currently doing, particularly the AST node being executed.
2022-08-16 18:51:07 +00:00
sthen
e24781aaf2 import ports/devel/py-asttokens, tweak/ok bket
The asttokens module annotates Python abstract syntax trees (ASTs) with
the positions of tokens and text in the source code that generated them.

It makes it possible for tools that work with logical AST nodes to
find the particular text that resulted in those nodes, for example for
automated refactoring or highlighting.
2022-08-16 18:50:50 +00:00
sthen
ceb5991ffe use MODPY_PEP517 2022-08-16 12:14:27 +00:00
sthen
e0d6ad3776 remove now-unneeded comment 2022-08-16 12:13:25 +00:00
sthen
5ded5c2185 use MODPY_PEP517 2022-08-16 12:12:36 +00:00