Commit Graph

44 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
ajacoutot
c4096e6659 Stop using the daemon class in @newuser.
If we need to make an exception we can do it and properly document the
reason but by default we should just use the default login class.
rc.d uses daemon or the login class provided in login.conf.d so this has
no impact there.

discussed with sthen@, tb@ and robert@

praying that my grep/sed skills did not break anything and still
believing in portbump :-)
2022-11-08 11:16:56 +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
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
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
sthen
48b0b9660c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:48:23 +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
sthen
353e676591 add @option is-branch 2018-09-11 20:40:52 +00:00
sthen
92a30c643c https HOMEPAGE 2018-09-06 22:54:07 +00:00
sthen
4ffbadf18b update to radicale-1.1.6, the most recent of the 1.1.x branch.
py3 works so switch across.

2.x is a bit different and would probably benefit from being a separate
port rather than directly updating productivity/radicale (not least
because you need to export data from 1.1.x before migrating).
2018-09-06 22:48:30 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
jasper
51d207a1b7 update to radicale-1.1.3 which adds a migration path to radicale 2
ok sthen@
2017-05-29 14:44:40 +00:00
jasper
c4e2da94fd various tweaks:
- install the 'rights' file and update README accordingly
- tune down default logging from DEBUG to INFO

MAINTAINER timed-out
ok sthen@
2017-05-16 17:15:40 +00:00
jasper
a0afe53048 Security update to radicale-1.1.2 addressing CVE-2017-8342:
"Radicale before 1.1.2 and 2.x before 2.0.0rc2 is prone to timing oracles and
simple brute-force attacks when using the htpasswd authentication method."

MAINTAINER timed-out
ok sthen@
2017-05-16 17:13:52 +00:00
sthen
e6ee228a03 update to radicale-1.1.1, "Fix the owner_write rights rule" 2016-01-17 23:08:18 +00:00
sthen
f6a04301de security update to Radicale 1.1, see http://radicale.org/news/ for more
info. (maintainer timeout, though I didn't wait very long due to the
security issues).

- while there, remove unneeded MODPY_ADJ_FILES (spotted by shadchin@),
use BUILD_DEPENDS not LIB_DEPENDS for a python module dependency,
and fix missing VARBASE subst in the sample config file.

Note that there was a NON-BACKWARDS-COMPATIBLE change: for users who have
added a custom user rights file, previously the most permissive rights were
allowed; now the first section in the file matching the path and user
takes priority instead.
2016-01-08 22:37:51 +00:00
jung
fdd85980fc update radicale to 1.0.1
brypt is supported through passlib now, so add lib dependency and drop patch.

ok sthen
2015-11-30 20:17:53 +00:00
jasper
5e91600570 - switch to MODPY_PI 2015-04-02 14:21:12 +00:00
ian
174120c9ab Upgrade to radicale-0.9, from Sergey Bronnikov (maintainer) 2014-12-15 13:27:13 +00:00
espie
92816cd8fc use more specific version of SUBST_* where appropriate 2014-08-10 09:58:04 +00:00
sthen
ba3bab1654 Patch radicale's htpasswd parser to support bcrypt passwords, from
Francisco de Borja Lopez Rio.

The htpasswd parser isn't very flexible and only normally handles one
encryption method in the file. So I've also added a patch to recognise
{SHA} from the hash string so that people using this can migrate their
file to bcrypt.

Update README with new htpasswd syntax and information about bcrypt and
migrating.

OK ian@, Sergey Bronnikov (maintainer)
2014-03-26 10:17:02 +00:00
jung
7f4c45cebf update radicale to version 0.8
OK shen@ ian@ and Sergey (Maintainer)
2013-10-21 09:47:19 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
jasper
5549b342bd - update to radicale-0.7.1
ok maintainer
2013-03-08 10:38:01 +00:00
sthen
fdfbe3dc6b update to radicale 0.7, from maintainer Sergey Bronnikov 2012-05-23 18:02:09 +00:00
sthen
bd20d5b11f update to radicale 0.6.4, including significant performance improvement
for REPORT requests with large calendars. ok maintainer and ian@
2012-01-12 00:19:54 +00:00
sthen
d2f80c03d7 update to radicale 0.6.2, from Mark Peoples via maintainer. 2011-10-10 08:19:43 +00:00
espie
d0fa01c846 normalize pkgpath 2011-09-16 11:13:37 +00:00
sthen
59466bcbe2 update to radicale-0.6.1, looks good to maintainer 2011-09-02 09:56:02 +00:00
sthen
c4d4cecd31 htpasswd -c isn't so great as a general-purpose option, it truncates an
already-existing file; adapt the README to only suggest it for a new file.
ok jasper@
2011-08-22 08:43:54 +00:00
jasper
951658af0e Tweak README:
- fix a variable name after recent config file change
- slightly better htpasswd command

	ok MAINTAINER sthen@
2011-08-22 07:12:14 +00:00
sthen
330192648a drop distfile mirror, pypi keeps old versions anyway. 2011-08-20 15:26:52 +00:00
jasper
5b71a07ffc - fix MASTER_SITES, this is actually hosted on pypi.. 2011-08-20 15:00:04 +00:00
sthen
b7a20fd384 update radicale to 0.6, amongst other things adding support for ical4/iphone.
ok ian@, Sergey Bronnikov (maintainer).
2011-08-19 20:35:34 +00:00
jasper
eec0417831 bump after default python version switch 2011-06-08 17:31:05 +00:00
sthen
0443f8423b mirror distfile 2011-06-02 19:57:16 +00:00
ajacoutot
f982995f2b Add a consistent header that substitutes FULLPKGNAME for the READMEs.
ok jasper@ sthen@
2011-06-02 13:41:36 +00:00
sthen
8329226a50 update to 0.5, from Mark Peoples, maintainer timeout
* Calendar depth
* iPhone support
* MacOS and Windows support
* HEAD requests management
* htpasswd user from calendar path

ok ian@
2011-05-06 15:35:47 +00:00
sthen
23b6854d1a - adjust default directories for ssl keys, /etc/ssl/private isn't
going to be accessible by the uid running radicale

- add a readme, showing people how to setup auth/crypto

with/ok ian@
2011-04-17 14:54:47 +00:00
sthen
cadea2bb96 - run SUBST_CMD on config.py, fixes htpasswd auth problem reported by ian@
- change default password hash to sha1; add example htpasswd(1) usage
2011-04-15 16:44:27 +00:00
sthen
384b2a68d9 Import ports/productivity/radicale, a simple CalDAV server.
Tweaked from a submission from maintainer Sergey Bronnikov, ok landry@

The Radicale Project is a complete CalDAV calendar server solution,
capable of making multiple calendars available to local and remote
users, with optional authentication policies. Calendars can be
viewed and edited by a calendar client such as Sunbird or Evolution.

The Radicale Project aims to be a light solution, easy to use, easy
to install, easy to configure. As a consequence, it requires few
software dependencies and is pre-configured to work out-of-the-box.
2011-04-15 15:47:17 +00:00