Commit Graph

28 Commits

Author SHA1 Message Date
sthen
a2890a5b39 use MODPY_PYBUILD 2022-11-13 20:31:00 +00:00
sthen
716f142842 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:29:09 +00:00
sthen
533f76026d regen PLISTs following py-sphinx update 2022-10-31 08:47:46 +00:00
sthen
8311c389e4 regen PLIST following sphinx update 2022-07-07 16:23:17 +00:00
naddy
e81b3cdf62 drop RCS Ids 2022-03-11 19:51:39 +00:00
sthen
37d14a5394 bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:01:52 +00:00
paco
494cb05c31 update py-tasklib to its latest version 2.4.0
tweaks and ok thfr@
2021-10-30 16:21:15 +00:00
daniel
7437f9d093 update py-sphinx to 4.0.2 and regen PLISTs for affected consumers
all consumers were packaged and installed on amd64 by me; all python2
syntax in consumers appears to have been updated at this point making
it possible to move to the 4.x series.

lang/ghc bits look ok to gnezdo@

ok sthen@ on the rest
2021-07-06 16:55:32 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
sthen
289442ae65 sync plists following py-sphinx_rtd_theme update 2021-02-21 16:30:45 +00:00
sthen
29704c3c83 adapt to py-sphinx-3.5.1 2021-02-20 22:27:27 +00:00
daniel
ceb3a6300c update py-sphinx to 1.5.6
main changes are:
- add a new dep on py-requests
- undo the no longer needed iftex.sty workaround
- move MODPY variables to more standard location
- regen plist

Unfortunately py-sphinx changed the suffix from .txt to .rst.txt in the
1.5 series. This means we have to update PLISTs for about 20+ ports as
a result of this version update. Hopefully future updates of py-sphinx
won't be quite as involved.

ok sthen@
2020-12-10 02:20:29 +00:00
daniel
40544ff73b py-sphinx no longer depends on py-sphinx_rtd_theme
Release 1.4 of py-sphinx made this dependency optional. So adapt the port
to match. Instead we add a BUILD_DEP on py-sphinx_rtd_theme to the 3 ports
that actually depend on it. This may make updating py-sphinx_rtd_theme a
bit easier to update in the future as fewer consumers would need testing.

ok kmos@, sthen@
2020-12-02 00:50:25 +00:00
daniel
1ff91f6746 update py-sphinx_rtd_theme to 0.4.3
This update was submitted by Aisha Tammy as part of the batch of diffs
to get py-sphinx updated. However updating the rtd theme port also requires
regenerating packing lists for these consumers of py-sphinx:

devel/luacheck
devel/py-virtualenv
productivity/vdirsyncer
2020-11-27 01:59:28 +00:00
remi
1e553fa03b Update vdirsyncer to version 0.16.8.
The patch "patch-docs_conf_py" is now included and not needed anymore.
Backport two simple patches from master. They are needed for vdirsyncer
to work with newer click versions.

ok sthen@
2020-08-12 19:48:29 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
kmos
26691a6b4c Fix build of vdirsyncer with setuptools_scm 3.3.3
vdirsyncer calls setuptools_scm from within sphinx which is a no-no.

Fix it with patch from From https://github.com/pimutils/vdirsyncer/pull/799/

OK remi@ sthen@
2019-08-03 17:08:45 +00:00
sthen
48b0b9660c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:48:23 +00:00
kmos
c45cd79fc7 Add RUN_DEPENDS to TEST_DEPENDS automatically for ports using the
lang/python port module. I've not yet come up with a port that
would not need this and one can always set MODPY_TESTDEP to "no"
to prevent the module from touching TEST_DEPENDS.

Idea from afresh1 who pointed out the cpan module already does this.

aja "I support this move."

OK sthen@
2019-05-15 12:04:34 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
kn
0796219cc0 Convert devel/py-test consumers to new MODPY_PYTEST
lang/python/python.port.mk revision 1.102 and 1.103 added
MODPY_TEST_LOCALE and MODPY_PYTEST respectively, nicely wrapping up the
usual pytest dance.

This removes hand-rolled do-tests from all 70 ports by setting
MODPY_PYTEST=Yes and MODPY_TEST_LOCALE as well as HOME=${WRKDIR} to TESTENV
as needed.

From Kurt Mosiejczuk <kurt at cranky dot work>, thanks!
OK sthen
2019-03-25 14:29:49 +00:00
remi
fefa67c89b Add www/py-requests-oauthlib as additional dependency.
This allows vdirsyncer to synchronize contactc and calendars with google.

ok danj@
2018-08-16 21:37:55 +00:00
remi
5fc9326fa9 update to vdirsyncer 0.16.7
ok danj@
2018-08-11 09:28:30 +00:00
remi
3e1fe2f680 Update to vdirsyncer-0.16.3 and enable tests
ok jca@ danj@
2017-10-16 21:41:24 +00:00
danj
8ee48a6315 Update to vdirsyncer-0.16.2
From Remi Locherer (maintainer)
2017-08-31 16:30:23 +00:00
danj
bdbda7777e Update to vdirsyncer-0.16.0
From Remi Locherer (maintainer)
2017-07-17 00:09:56 +00:00
sthen
a77f5d8616 BDEP on py-setuptools_scm, spotted by naddy 2017-03-18 14:44:26 +00:00
sthen
db1406ba9a import productivity/vdirsyncer, from Remi Locherer, ok danj@
Vdirsyncer synchronizes your calendars and addressbooks between two
storages. The most popular purpose is to synchronize a CalDAV/CardDAV
server with a local folder or file. The local data can then be accessed
via a variety of programs, none of which have to know or worry about
syncing to a server.
2017-03-17 07:53:49 +00:00