Commit Graph

27002 Commits

Author SHA1 Message Date
sthen
a1af6f654f update to py3-tox-4.0.16 2022-12-21 12:54:53 +00:00
sthen
ad7fb566c8 update to py3-toolz-0.12.0 2022-12-21 12:54:50 +00:00
ajacoutot
fdef784f4f Update to libgusb-0.4.3. 2022-12-21 07:37:34 +00:00
rsadowski
f5912ddf05 Enable KAccounts support
With KAccounts enabled in purpose we get plugin to connecting with nextcloud
and youtube.
2022-12-20 18:38:50 +00:00
rsadowski
4ec4b1f115 Enable tests 2022-12-20 18:25:14 +00:00
rsadowski
67b484c8ee Add kactivities as explicit dependency 2022-12-20 18:24:33 +00:00
bluhm
294a33c8b6 update p5-Syntax-Keyword-Defer to 0.08 2022-12-19 22:22:49 +00:00
ajacoutot
049a47f547 telepathy-idle is back 2022-12-19 16:31:49 +00:00
ajacoutot
912287a731 Register removal of caribou. 2022-12-19 15:03:25 +00:00
sthen
0cda1cc14f update to py3-tox-4.0.14 2022-12-19 13:29:08 +00:00
sthen
5eb43ccf9e py-fields doesn't actually use py-tox for tests, remove TDEP 2022-12-19 13:16:38 +00:00
sthen
e2832ebdc4 use MODPY_PYBUILD=setuptools_scm rather than BDEPs on setuptools-scm 2022-12-19 13:05:01 +00:00
sthen
2ba62a9c19 +py-pyproject-api 2022-12-19 12:55:18 +00:00
sthen
73b6d5d54e import ports/devel/py-pyproject-api, ok landry@
pyproject-api aims to abstract away interaction with pyproject.toml
style projects in a flexible way.
2022-12-19 12:54:52 +00:00
sthen
82df6f5183 use MODPY_PYBUILD=setuptools_scm instead of BUILD_DEPENDS on
devel/py-setuptools_scm${MODPY_FLAVOR}.
2022-12-19 12:17:57 +00:00
landry
61b86b53c2 devel/py-tox: add missing RDEP on py-toml
noticed by claudio@, ok sthen@
2022-12-19 11:51:35 +00:00
sdk
287871a07a Update fnc to version 0.13
Changes:
* improve reporting of invalid diff command arguments (reported by Dan Shearer)
* accept libfossil global -V|--verbose option for all commands
* plug memleak when using the p keymap in blame view
* fix fnc blame -r and make it behave like fossil blame -o for familiarity
* improve fnc timeline <path> lookup of repository paths not in the work tree
* make tree navigation more intuitive when opening repository subtrees
* implement [ & ] keymaps to navigate to the previous/next hunk in the diff
* allow fnc stash get to take an optional <stash_id> argument
* document fnc(1) missing W diff view keymap to ignore end-of-line whitespace
* document optional <stash_id> argument of fnc stash pop [stash_id]
* fix typo producing gcc 12.1.0 compiler warning (comparison always true)
* improve scope matching for function prototype in diff hunk headers
* ifdef out A_BOLD attr on OpenBSD to fix diff view line highlight in xterm(1)
* display checkout hash and build date with fnc -v like fossil(1)
* miscellaneous diff API implementation improvements
* protect against out-of-bound reads now line_type array is optionally populated
* add -b|--brief option to fnc diff and b diff view keymap
* general fnc(1) manual page markup, syntax, and documentation improvements
* rename FNC_DIFF_COLOUR_CHUNK to FNC_DIFF_COLOUR_HUNK to match internal naming
* (breaking change: existing FNC_DIFF_COLOUR_CHUNK will be silently ignored)
* ensure diff parser does not internally mark modified files as renamed
* improve const correctness with fsl_uuid_cstr where possible
* fix contrived empty diff case when work tree root is passed to fnc diff
* improve path handling of files on disk vs. files in the repository database
* produce less verbose output on error by not presumptuously dumping help
* zap unnecessary allocation and minor refactor in the path parser
* don't display empty diff in contrived modified checkout edge case
* catch missed fsl_content_get() fsl_unlink_file() & fsl_mprintf() return codes
* miscellaneous style(9) fixes
* fix missed format specifier argument in blame path error message
* ensure fnc stash (get|pop) doesn't report updated files as renames
* use "(checkout)" label in diff header when diffing or stashing the work tree
* internal stash refactor in preparation to move code into libfossil
* catched missed SIGINT and SIGTERM signals
* use CHAR_BIT for bitstring manipulation macros
* fix assumption of invalid command argument as a path to pass to fnc timeline
* merge upstream libfossil with various changes

OK op@
2022-12-18 12:40:42 +00:00
sthen
f6a2c01dae update to pylint3-2.15.9 2022-12-18 10:43:22 +00:00
sthen
70c3647c9d update to py3-tz-2022.7 2022-12-18 10:43:01 +00:00
sthen
fb90cc4c13 update to py3-setuptools_scm-7.1.0 2022-12-18 10:42:49 +00:00
ajacoutot
135c4b3bda Update to harfbuzz-6.0.0. 2022-12-18 10:35:07 +00:00
sthen
b3f70a291e g-ir-scanner uses distutils functions. these are overridden by setuptools
if setuptools is present (see site-packages/distutils-precedence.pth);
enforce a dependency to avoid the case where setuptools might be removed
mid-run, causing g-ir-scanner to fail. ok aja@, who reported sporadic
build failures which must have been a result of this (I think it may
relate to runtime patching of distutils function relating to the MSVC
compiler).
2022-12-18 10:30:46 +00:00
rsadowski
ef6da2a0bb Update KDE Gear to 22.12.0
https://kde.org/announcements/gear/22.12.0/
2022-12-18 09:10:50 +00:00
landry
178da2cb2b devel/proj: update to 9.1.1.
see https://github.com/OSGeo/PROJ/releases/tag/9.1.1
remove patch merged upstream fixing #3311
2022-12-17 09:28:12 +00:00
rsadowski
7b0bbd84fc Update jenkins-devel to 2.382 2022-12-17 07:51:31 +00:00
rsadowski
ee4dd59974 Update KDE Frameworks to 5.101.0
https://kde.org/announcements/frameworks/5/5.101.0/
2022-12-17 07:48:33 +00:00
caspar
8c24bdff9c devel/shellcheck: update to 0.9.0
WANTLIB tweak and OK on slightly different version kn@
(in the diff I sent to ports@, I botched shellcheck.1.md's checksum)
2022-12-16 19:29:05 +00:00
sthen
c660a7c901 update to py3-certifi-2022.12.7 2022-12-16 10:44:22 +00:00
sebastia
e4067ca97a update 1.12.8 -> 1.12.9 2022-12-15 20:17:40 +00:00
sthen
af0729c7de update to p5-File-Listing-6.15, from wen heping 2022-12-15 13:21:00 +00:00
landry
38d657c08d devel/py-build{bot,slave}: update to 3.7.0.
see https://github.com/buildbot/buildbot/releases/tag/v3.7.0
finally switch py-buildbot to MODPY_PYBUILD=setuptools.
2022-12-15 12:54:40 +00:00
sthen
0087ea56a2 update to py3-test-filter-subpackage-0.1.2 2022-12-15 10:49:04 +00:00
ajacoutot
42619ed354 Merge SECURITY fix from upstream to solve problems with validating untrusted
inputs from D-Bus, where invalid numbers of added and removed menu entries, and
positions, could
be specified.
2022-12-15 10:34:17 +00:00
sthen
19be9c6979 update to py3-pathspec-0.10.3 2022-12-15 09:46:28 +00:00
benoit
55e1435139 Update to p5-PAR-1.018. 2022-12-15 08:29:45 +00:00
tb
db0bd78eeb Update to py-protobuf 4.21.12
https://github.com/protocolbuffers/protobuf/releases/tag/v21.12
2022-12-14 17:23:27 +00:00
tb
00931879eb Update to protobuf 3.21.12
Only version number bumps for protobuf-c++
https://github.com/protocolbuffers/protobuf/releases/tag/v21.12
2022-12-14 17:22:42 +00:00
kn
3dba3a5d8d update to git 2.39.0 2022-12-14 15:50:47 +00:00
kn
9a86ba476a + crc32c 2022-12-14 15:49:37 +00:00
kn
913cd5c35a Import devel/crc32c
Initially ported to avoid the bundled copy in net/tg_owt, but other ports
can probably pick it up as well.

Feedback OK sthen tb
---
Collection of CRC32C implementations that dispatches to one suitable to
the hardware. CRC32C is the cyclic redundancy check that uses the iSCSI
polynomial specified in RFC 3720.
2022-12-14 15:48:54 +00:00
sthen
98981ebe55 update to py3-test-remotedata-0.4.0 2022-12-14 13:46:01 +00:00
sthen
535aa39811 update to py3-isort-5.11.2 2022-12-14 09:44:01 +00:00
ajacoutot
0eac9375b8 Merge some SECURITY fixes from upstream.
Various fixes to normal form handling in GVariant
These fixe cover various issues encountered by calling
g_variant_get_normal_form() on untrusted arrays and tuples.
2022-12-14 08:21:42 +00:00
sthen
ecbf2d7a30 update to py3-isort-5.11.1 2022-12-13 10:50:51 +00:00
ajacoutot
6714233b13 Update to spidermonkey102-102.6.0. 2022-12-13 08:25:43 +00:00
tb
efade99fbb Actually update to protobuf 3.21.11
https://github.com/protocolbuffers/protobuf/releases/tag/v21.11
2022-12-13 05:04:48 +00:00
tb
abaa0032ec Update to protobuf 3.21.11
Only version number bumps for the C++ code
https://github.com/protocolbuffers/protobuf/releases/tag/v21.11
2022-12-12 22:59:42 +00:00
tb
6326270134 Update to protobuf 3.21.11
Only version number bumps for the C++ code
https://github.com/protocolbuffers/protobuf/releases/tag/v21.11
2022-12-12 22:59:05 +00:00
fcambus
1e709f0a64 binutils: add fix for CVE-2022-38533 (heap buffer-overflow in strip).
From upstream commit log:

PR29482 - strip: heap-buffer-overflow

PR 29482
* coffcode.h (coff_set_section_contents): Sanity check _LIB.
2022-12-12 21:41:19 +00:00
ajacoutot
3b6c38c4c8 Update to liblouis-3.24.0. 2022-12-11 11:47:37 +00:00
sthen
79e52394a2 update to py3-spark-parser-1.8.9 2022-12-11 08:44:20 +00:00
sthen
56ebe1852c update to py3-hatch_vcs-0.3.0 2022-12-11 08:40:02 +00:00
sthen
ec06384d3e update to py3-jsonschema-4.17.3 2022-12-11 08:39:39 +00:00
benoit
a53cb11215 Update to git-2.38.2. 2022-12-11 05:49:56 +00:00
op
ca1eb7753d update devel/luarocks to 3.9.2 2022-12-10 17:11:42 +00:00
sthen
65f7454a39 add missing TDEPs 2022-12-10 12:39:56 +00:00
rsadowski
2abd7bf63b Hook libcrossguid 2022-12-10 11:06:07 +00:00
rsadowski
ecad480520 Import libcrossguid-0.2.3.20211002
OK sthen@ Init port from Brad

Comment:
minimal and cross platform C++ GUID library

Description:
CrossGuid is a minimal, cross platform, C++ GUID library.  It uses the
best native GUID/UUID generator on the given platform and had a generic
class for parsing, stringifying, and comparing IDs.

Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org>

WWW: https://github.com/graeme-hill/crossguid
2022-12-10 09:59:55 +00:00
sthen
a86f063061 update to py3-test-asyncio-0.20.3 2022-12-10 09:41:58 +00:00
sthen
fe9d430c1e update to py3-virtualenv-20.17.1 2022-12-10 09:41:16 +00:00
sthen
5606927c8d py-test-mock: move py-mock from TDEP to RDEP 2022-12-10 09:25:52 +00:00
sthen
4089fba65f missing RDEP on py-hatchling 2022-12-09 20:06:38 +00:00
sthen
ab918ff1c9 duh, of course hatch-vcs should RUN_DEPENDS on hatchling.. add missing RDEP 2022-12-09 20:04:12 +00:00
bluhm
ace38dbfcf update p5-Syntax-Keyword-Try to 0.28 2022-12-09 17:15:34 +00:00
sthen
68054eaab2 automake 1.16 checks are ok with python 3 2022-12-09 11:15:02 +00:00
kn
c26ad6ba12 Remove security/hlfl
WWW is dead, the old hlfl.org is now another project, DESCR doesn't
mention pf, long missing out on updates, unmaintained.

OK benoit
2022-12-09 06:48:48 +00:00
sthen
0940de8cbe pip is no longer part of the delicate bootstrap dependency chain for
Python ports, so switch it to using MODPY_PYBUILD
2022-12-08 10:48:58 +00:00
sthen
aea776a81a now that py-packaging 22.0 has been released with its own hand-written parser,
py-parsing is no longer part of the requirements for MODPY_PYBUILD ports,
so change it to a standard MODPY_PYBUILD port and drop the BDEP on pip
2022-12-08 10:47:39 +00:00
sthen
2797a3e129 use more sensible variables from python.port.mk 2022-12-08 10:06:33 +00:00
sthen
3298213172 update to py3-traitlets-5.6.0 2022-12-08 09:52:29 +00:00
sthen
21c7dfe3e3 update to py3-toposort-1.7 2022-12-08 09:49:13 +00:00
sthen
91a263cee1 update to py3-hatch_vcs-0.2.1 2022-12-08 09:40:04 +00:00
sthen
77c006df88 update to py3-test-mock-3.10.0 2022-12-08 09:38:49 +00:00
rsadowski
fad7feaaac Update netbeans to 16 2022-12-07 19:17:08 +00:00
rsadowski
689fba65c3 Update jenkins-devel to 2.381 2022-12-07 19:08:12 +00:00
sthen
d080efc169 update to py3-typing_extensions-4.4.0 2022-12-07 16:36:43 +00:00
sthen
700d73cfe8 update to py3-importlib_metadata-5.1.0 2022-12-07 16:36:33 +00:00
sthen
c8ab0e122a update to py3-test-benchmark-4.0.0 2022-12-07 09:26:40 +00:00
sthen
63aa6b0030 update to py3-tempora-5.1.0 2022-12-07 09:15:34 +00:00
sthen
760f03ba41 update to py3-test-xdist-3.1.0 2022-12-07 09:13:35 +00:00
sthen
770fe7d8cd update to py3-pytest-subtests-0.9.0 2022-12-07 09:11:30 +00:00
sthen
5f54120782 update to py3-installer-0.6.0 2022-12-07 08:20:55 +00:00
sthen
2bc4ea0c14 use MODPY_PYBUILD=hatch-vcs instead of =hatchling + BDEP on py-hatch-vcs 2022-12-06 16:23:05 +00:00
sthen
a1b2bc6b24 factor most common parts from automake/*/Makefile to automake/Makefile.inc;
leave MODPY_VERSION= ${MODPY_DEFAULT_VERSION_2} in individual Makefiles for
now as I'll try to remove some, but running tests for these ports takes
forever and that's not finished yet
2022-12-06 15:34:34 +00:00
sthen
450b5a45a6 quirks for py-xdg, py-nose 2022-12-06 14:54:49 +00:00
sthen
52b33c21d9 merge now-unused py2 version of py-nose into py3 2022-12-06 14:54:24 +00:00
sthen
331615f2b2 merge py2 version of py-xdg into py3, use pytest. ok aja@ 2022-12-06 14:53:51 +00:00
sthen
79b1a8f7e4 unhook non-python3 version of py-nose and py-xdg 2022-12-06 14:52:46 +00:00
sthen
f841fb4cb7 py-nose is not needed as a BDEP 2022-12-06 14:46:02 +00:00
sthen
8c422bf745 net/py-ipaddr is no longer required 2022-12-06 13:22:31 +00:00
sthen
62d6511bc6 update/switch py-authres, py-policyd-spf, py-authres to python 3 2022-12-06 13:13:50 +00:00
tb
78a972dae8 devel/glib2: fix build on sparc64
The build now involves various C++11 features like trailing commas in
enums. And an upstream commit attempts to fix macros by enabling tests
depending on C++11 or gcc >= 4.8 everywhere. Switch compiler on sparc64
to ports-gcc while waiting for upstream to clean this mess up.

c19904d6e8

ok aja
2022-12-06 00:07:19 +00:00
naddy
e02b5275f3 devel/mpfr: update to 4.1.1-p1
This fixes the CGAL-related build failure in cad/openscad.
2022-12-05 22:07:23 +00:00
bluhm
0b49375c89 update p5-XS-Parse-Keyword to 0.30 2022-12-05 17:37:58 +00:00
bluhm
ff09ec2b19 update p5-Commandable to 0.09 2022-12-05 17:32:33 +00:00
sthen
ef98e4de61 remove py-sqlite2; it hasn't actually been used since around python 2.3 when
it was integrated into python core as the "sqlite3" module; nmap's zenmap
subpackage listed a dependency, but didn't really use this

(the module is confusingly named; it is for sqlite3 not sqlite2!)
2022-12-05 12:00:35 +00:00
sthen
dde4b5cf22 update to py3-pyrsistent-0.19.2 2022-12-05 09:10:56 +00:00
sthen
d1288f9240 update to py3-path-16.6.0 2022-12-05 09:10:39 +00:00
sthen
ede109eaf3 update to py3-invoke-1.7.3 2022-12-05 09:10:34 +00:00
sthen
684c3ea7a9 update to py3-pathspec-0.10.2 2022-12-05 09:10:28 +00:00
sthen
ced0f6511e update to py3-regex-2022.10.31 2022-12-05 09:10:23 +00:00
ajacoutot
7483f47ecd Update to libffi-3.4.4.
survived a bulk (+ runtime on amd64)
ok jasper@ (maintainer)
tested on riscv64 and no objection from jca@
2022-12-05 08:59:32 +00:00
jca
28fc8fbe0e Remove net/uucpd, broken runtime and uses password auth over plain TCP
Uses getpwnam(3) and crypt(3) to check the user passwords, but our
getpwnam(3) doesn't return password hashes since 2016.

Problem spotted by William Orr while toying with this port.  William
provided a fix but it's more reasonable to drop this ancient piece of
software.  ok tb@
2022-12-05 00:13:40 +00:00
kn
1caf67cac9 Remove net/nmap,-zenmap and ndiff(1) from net/nmap
zenmap is a python 2 gui supposed to be run as root, ndiff diffs nmap
outputs.  ndiff from the nmap package requires the nmap-zenmap package to
be installed, but doesn't depend on it and won't work unless you actually
install/use zenmap... which noone ever complained about.

Upstream has some active python 3 pull requests, but nothing concrete and
nmap port updates are overdue anyway.

Completely remove all python (2) bits from this port.

Feedback jca sthen
OK jca (on zenmap removal, ndiff removal probably as well)
OK sthen
2022-12-04 18:13:56 +00:00
kn
d964be578e Update to devel/abseil-cpp 20220623.1 LTS
https://github.com/abseil/abseil-cpp/releases/tag/20220623.1

tg_owt and tdesktop build and work with this
libphonenumber tested by sthen
OK sthen
2022-12-04 17:23:22 +00:00
ajacoutot
4bf3dc824f Update to vte3-0.70.2. 2022-12-04 12:59:09 +00:00
kn
da7253178b Remove mail/spambayes
no maintainer, python 2 only, just a few old distros still package it,
no upstream activity since years, i don't even see our 1.1b1 version
from 2015 on their homepage which still takes about python 2.2.2,
outlook 2000 and the alpha stage this software is in.

OK jca
2022-12-04 12:21:48 +00:00
kn
9c8a396ee5 Remove mail/tmda
no maintainer, python 2 only, no consumers, last port update in 2003,
upstream has newer versions (don't know since when), no big distro
packages it, homepage is reachable but clicking on "Download" yields
a python 2.4 backtrace on EACCES failure...

OK jca
2022-12-04 12:20:04 +00:00
ajacoutot
3aabfd2055 Unbreak sqlports: stm32loader is gone. 2022-12-04 08:42:19 +00:00
rsadowski
232e5dab87 Update jenkins-stable to 2.375. 2022-12-04 08:32:51 +00:00
rsadowski
2cde69af1d Update jenkins-devel to 2.380 2022-12-04 08:32:36 +00:00
rsadowski
33d8b92a31 Update jenkins-devel to 2.379 2022-12-04 07:34:21 +00:00
naddy
f84251402f devel/mpfr: update to 4.1.1 for assorted bug fixes 2022-12-04 00:11:10 +00:00
kn
d7fbf8294d Remove devel/stm32loader
Unmaintained since 2010, dead upstream since 2014, a single python 2 script
without build phase, only a tiny patch for serial console convenience.

Users can just grab the single file from github and run it themselves,
no need to keep py2 package around for this.
2022-12-03 23:15:43 +00:00
kn
3454c48e72 Remove devel/dissy
python 2, no update since import in 2010, no consumers, deprecated since
2014 by upstream in favour of www.emilpro.com.
2022-12-03 19:38:29 +00:00
kn
63fa4c3839 Remove net/supybot
homepage times out for me, no maintainer, python 2 only, no consumers,
no update since 2009, we lag behind the last upstream version from 2018.

There is plenty of maintained irc bot software to chose from.

OK sthen
2022-12-03 17:50:02 +00:00
kn
2919d605ba Remove net/py-lipcap
no maintainer, no consumers, python 2 only, no update since 2016,
py3 net/py-pcapy exists (albeit broken currently).

Not a good idea to parse network packets with dead python 2 code.

OK sthen
2022-12-03 17:47:45 +00:00
rsadowski
ea9ecc2516 Update cmake to 3.25.1 2022-12-03 17:40:12 +00:00
tb
5c472e4a1e Update to py3-protobuf 4.21.10
https://github.com/protocolbuffers/protobuf/releases/v21.10
2022-12-03 10:16:43 +00:00
tb
48964176c1 Update to protobuf 3.21.10
https://github.com/protocolbuffers/protobuf/releases/tag/v3.21.10
2022-12-03 10:16:15 +00:00
ajacoutot
54ed73180e Update to mm-common-1.0.5. 2022-12-03 08:43:03 +00:00
bluhm
608be559e4 update p5-XS-Parse-Keyword to 0.29 2022-12-02 20:21:40 +00:00
op
41a312e04d update devel/poedit to 3.2.2
changelog:
- fixed overzealous placeholders correctness check.
2022-12-02 10:14:55 +00:00
ajacoutot
d9d3c7de35 Update to glib2-2.74.3. 2022-12-02 07:28:43 +00:00
bluhm
62fbc5047d update p5-Data-Validate-IP to 0.31 2022-12-01 18:14:10 +00:00
sthen
df45e9db68 replace flake8 HOMEPAGE with a github one, if I try to access the gitlab
one it does a cloudflare browser check then wants me to login before
showing the page
2022-12-01 08:51:53 +00:00
ajacoutot
3114f61c77 Merge fix from upstream to build with -Wpointer-sign. 2022-12-01 08:13:45 +00:00
ajacoutot
d8feb76b73 Merge updated diff from upstream. 2022-11-30 09:08:35 +00:00
sthen
f8987151f1 update to py3-stack_data-0.6.2 2022-11-30 08:35:46 +00:00
sthen
c08767053d update to py3-asttokens-2.2.0 2022-11-30 08:33:04 +00:00
sthen
c67309706f update to py3-executing-1.2.0 2022-11-30 08:32:41 +00:00
sthen
43cfd92187 update to promu-0.13.0, looks good to claudio@ (maintainer) 2022-11-29 15:34:41 +00:00
sthen
8beff6edab missed bump 2022-11-29 09:00:33 +00:00
sthen
fa2780dc37 update to py3-cairocffi-1.4.0 2022-11-28 22:05:36 +00:00
sthen
14af2ebc39 update to py3-cparser-2.21, drop py2 version now that py-miasm uses py3 2022-11-28 21:54:37 +00:00
kn
506b024a84 Remove security/ctunnel
Unmaintained since its only update in 2011, tb already fixed up LibreSSL
breakage, upstream URL times out, noone but AIX and Arch AUR packages it.

maintainer timeout
OK tb
2022-11-28 21:16:56 +00:00
sthen
042b91fb97 update to py3-cssselect-1.2.0, drop unused py2 version 2022-11-28 21:01:42 +00:00
sthen
c68f029d50 py-miasm is now py3-miasm 2022-11-28 20:23:07 +00:00
sthen
024b2ab8be update HOMEPAGE 2022-11-28 18:11:43 +00:00
sthen
7b2523da2a actually remove the BDEP on py-installer 2022-11-28 15:58:41 +00:00
sthen
79e929a495 adjust py-installer (a bootstrap port for much of py-*) to use flit_core
during build (which provides its own mechanism to install its own .whl)
rather than distutils (deprecated and planned for removal in future Python).
2022-11-28 14:46:35 +00:00
sthen
a105b76fcf py-flit_core: use the provided bootstrap_install.py script instead of
devel/py-installer to install the produced .whl to site-packages
2022-11-28 14:32:51 +00:00
lraab
08984a4e3e devel/py-rx: update to 4.0.4
note: internally renamed from rx -> reactivex

test feedback and ok sthen@
2022-11-28 13:52:16 +00:00
sthen
78b08107c2 add RDEPs on py-setuptools 2022-11-28 13:37:48 +00:00
sthen
e75ff7bb69 fix RDEPs; setuptools needed, toml/wheel not 2022-11-28 13:21:24 +00:00
sthen
1c7615457c note in the comment that 0.9 drop python 2 support, we are stuck
with the old version until security/floss is updated to a py3 version
2022-11-28 10:52:47 +00:00
landry
c6f9915a29 devel/py-sip: add missing RDEP on setuptools & ply
fixes a qgis build failure reported by tb@
ok/discussed with tb@ sthen@
2022-11-28 10:46:11 +00:00
sthen
563de11c01 add new RDEP 2022-11-28 10:30:59 +00:00
sthen
34209a6c16 update to py3-test-xprocess-0.21.0 2022-11-28 10:30:01 +00:00
sthen
77931f6d34 update to py3-test-xdist-3.0.2 2022-11-28 10:22:42 +00:00
sthen
f72c5e19b4 py-setuptools_scm: add RDEP on setuptools 2022-11-28 07:35:04 +00:00
bluhm
59e9a0555e update p5-XS-Parse-Keyword to 0.28 2022-11-28 00:13:45 +00:00
sthen
b9d71788a3 add BDEP on setuptools, contrib script run during build uses pkg_resources 2022-11-27 20:19:51 +00:00
sthen
252947642e add BDEP on setuptools 2022-11-27 14:33:09 +00:00
sthen
0220e42070 update to pylint3-2.15.6 2022-11-27 13:28:53 +00:00
sthen
6b70b5d971 update to py3-astroid-2.12.13 2022-11-27 13:26:57 +00:00
sthen
7507448bb4 +py-test-asyncio 2022-11-27 12:42:19 +00:00
sthen
5b1fcafda1 import ports/devel/py-test-asyncio, ok lraab
pytest-asyncio is an Apache2 licensed library, written in Python,
for testing asyncio code with pytest.

asyncio code is usually written in the form of coroutines, which
makes it slightly more difficult to test using normal testing tools.
pytest-asyncio provides useful fixtures and markers to make testing
easier.
2022-11-27 12:41:02 +00:00
sthen
5ca136aee4 update to py3-zopeinterface-5.5.2 2022-11-27 11:33:30 +00:00
sthen
3de97ccac3 update to py3-more-itertools-9.0.0 2022-11-27 11:26:13 +00:00
sthen
c50c9c42b9 replace NO_TEST with TEST_DEPENDS on py-jaraco-classes 2022-11-27 11:11:18 +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
7f0dc691d5 import ports/devel/py-autocommand, ok bket
Autocommand turns a function into a command-line program. It converts
the function's parameter signature into command-line arguments, and
automatically runs the function if the module was called as __main__.
In effect, it lets you create a smart main function.
2022-11-27 10:55:06 +00:00
sthen
8f7e9bcae0 import ports/devel/py-jaraco-context, ok bket
A context manager that will catch certain exceptions and provide an
indication they occurred.
2022-11-27 10:54:46 +00:00
sthen
8ee1174f37 import ports/devel/py-jaraco-collections, ok bket
Models and classes to supplement the stdlib 'collections' module.
2022-11-27 10:53:46 +00:00
sthen
e4401f2e87 import ports/devel/py-jaraco-classes, ok bket@
Routines for obtaining the class names of an object and its parent classes.
2022-11-27 10:51:18 +00:00
sthen
ae2b87a418 Fix unintentional API break, https://gitlab.gnome.org/GNOME/glib/-/issues/2820
Report/tests matthieu, ok aja
2022-11-27 09:54:16 +00:00
jturner
ba1e95732d Update fossil to 2.20.
Release notes: https://fossil-scm.org/home/doc/trunk/www/changes.wiki#v2_20
2022-11-27 02:10:27 +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
382d88de27 use MODPY_PYBUILD 2022-11-26 14:21:42 +00:00
sthen
45f259825f whitespace 2022-11-26 14:08:20 +00:00
sthen
612b879a7d use MODPY_PYBUILD 2022-11-26 14:05:36 +00:00
sthen
c1396e914a rename 'py3-zc-lockfilezc.lockfile' to 'py3-zc-lockfile',
bogus name used at import
2022-11-26 13:58:11 +00:00
ajacoutot
5b23d4ab02 Update to glib2-2.74.2. 2022-11-26 08:06:42 +00:00
sthen
833c5ea811 add missing RDEPs 2022-11-26 07:40:11 +00:00
bket
3003de11ca Update to git-cola-4.0.4
Changes: https://github.com/git-cola/git-cola/blob/v4.0.4/CHANGES.rst
2022-11-26 06:03:16 +00:00
sthen
1d088754ba update to py3-twisted-22.10.0 2022-11-25 22:26:31 +00:00
sthen
85d340afdb update to py3-incremental-22.10.0 2022-11-25 22:26:18 +00:00
sthen
574d46905b update to py3-jedi-0.18.2 2022-11-25 22:19:47 +00:00
sthen
19138b22bc update to py3-jmespath-1.0.1 2022-11-25 22:16:26 +00:00
sthen
024b45a130 update to py3-pebble-5.0.3 2022-11-25 22:12:43 +00:00
sthen
bdb4f3ebe0 update to py3-rich-12.5.1 2022-11-25 21:44:01 +00:00
sthen
b87c8bf83c use MODPY_PYBUILD 2022-11-25 17:14:59 +00:00
sthen
dce5322a6b update to py3-wrapt-1.14.1 2022-11-25 17:13:43 +00:00
sthen
76e50cd058 update to py3-mccabe-0.7.0 2022-11-25 16:56:27 +00:00
sthen
c39a953f96 update to py3-hatchling-1.11.1 2022-11-25 12:05:00 +00:00
sthen
7e795f3ee1 update to pyflakes-3.0.1 2022-11-25 11:59:46 +00:00
naddy
4cf496ad04 devel/imake-cf: use gccmakedep on all architectures
Previously, gccmakedep(1) was incidentally enabled by way of including
<xorg.cf> on those architectures for which an old configuration
existed for building the X11 server.  Other archs would fall back
to using makedepend(1) for Makefile dependency generation.

ok tb@ phessler@
2022-11-24 20:24:21 +00:00
sthen
e47c3e1267 +py-mypy 2022-11-24 16:40:37 +00:00
sthen
c9e08bfc72 import ports/devel/py-mypy, ok solene@
Mypy is an optional static type checker for Python that aims to combine
the benefits of dynamic (or "duck") typing and static typing.

Mypy combines the expressive power and convenience of Python with a
powerful type system and compile-time type checking.

Mypy type-checks standard Python programs; run them using any Python VM
with basically no runtime overhead.
2022-11-24 16:39:36 +00:00
sthen
fa5330cd3f update to py3-certifi-2022.9.24 2022-11-24 12:40:58 +00:00
sthen
abac1d10c3 update to flake8-6.0.0 2022-11-24 12:16:31 +00:00
sthen
04fda5c37b update to py3-codestyle-2.10.0 2022-11-24 12:16:29 +00:00
sthen
d44e9fe761 update to pyflakes-3.0.0 2022-11-24 12:16:26 +00:00
kn
d813739fc0 Remove security/hatchet
WWW is dead behind cloudflare, README.OpenBSD doesn't work because
it still uses old mod_perl which was superseded by ap2-mod_perl in 2016.

OK sthen
2022-11-23 20:47:26 +00:00
kn
895f3cac6a Remove security/libperseus
WWW throws 404, no update since import in 2011, no consumers, only we
package it.

maintainer timeout
OK jca
2022-11-23 19:51:55 +00:00
kn
354b16bcd6 Remove security/ikeman
This port remains unmaintained since import in 2011, only on life support by
tb and his LibreSSL efforts.

Previous changes saw no response maintainer and this port is already a
maintainence burden for porters.

maintainer timeout (again)
OK tb
2022-11-23 19:48:28 +00:00
sthen
e6291c3d60 mark spyder BROKEN for now, requires updating before it will
work with python 3.10
2022-11-23 15:41:45 +00:00
ajacoutot
00c898755c Update to meson-0.64.1. 2022-11-23 07:44:52 +00:00