www-apps/webdavcgi latest version in tree is 0.8.4 which is 3.5 year old and won't even work with current Perl without some patching. Current version as of now of this package is 1.1.0 released on 2015/09/09.
Sorry for the late response, I was on vacation with virtually no internet connection at all for the last three weeks... If time permits, I should be able to create a new up-to-date ebuild for WebDAV CGI within the next couple of days. However, I only have limited testing possibilities without access to a large user base and file system anymore. So it would be great if you could assist with testing afterwards.
Hi Christian, Thanks for working on this package. I can help you with testing, unfortunately I don't have a large user base to test under heavy load it in production environment.
(In reply to Maciej S. Szmigiero from comment #2) > I can help you with testing, unfortunately I don't have a large user base to > test > under heavy load it in production environment. You'll find the newest ebuild within the webdavcgi-1.1.1 branch of my Gentoo portage fork: https://github.com/paraenggu/gentoo/tree/webdavcgi-1.1.1
Thanks, I have tested it and it seems to work fine (aside from some Perl warnings but they are an upstream issue). However, at install time I get portage warning "/var/tmp/portage/www-apps/webdavcgi-1.1.1/temp/environment: line 2251: sql/postgresql.sql: Permission denied". From quick look at ebuild it might caused by something like "doins" missing at lines 122 and 123 if I understand ebuild language correctly.
(In reply to Maciej S. Szmigiero from comment #4) > Thanks, I have tested it and it seems to work fine > (aside from some Perl warnings but they are an upstream issue). Yeah, the "Unescaped left brace in regex is deprecated" and "Redundant argument in sprintf" warnings, I saw those too within the logs. Upstream is currently moving from SF to GitHub and it's unclear to me were and how to report issues until the migration is over. > However, at install time I get portage warning > "/var/tmp/portage/www-apps/webdavcgi-1.1.1/temp/environment: line 2251: > sql/postgresql.sql: Permission denied". > > From quick look at ebuild it might caused by something like "doins" missing > at > lines 122 and 123 if I understand ebuild language correctly. Thanks for spotting it, it's fixed and rebased with the original commit. I've opened a pull request on GitHub for the new ebuilds: https://github.com/gentoo/gentoo/pull/2683
commit 4c4dd65a7b97bab2fd4fffe39f33f637652d1711 Author: Christian Affolter <c.affolter@stepping-stone.ch> AuthorDate: Sun Oct 23 13:25:41 2016 +0200 Commit: Göktürk Yüksek <gokturk@gentoo.org> CommitDate: Wed Nov 16 18:49:34 2016 -0500 www-apps/webdavcgi: Version bump to 1.1.1 Added new upstream 1.1.1 WebDAV CGI release with the following changes: * Switched to EAPI 6 * Updated dependencies * Moved temporary directories from /var/cache to /var/tmp (to make QA happy) * Pre-create trash and optimizer directory * Added updated Apache HTTP configuration snipped for version 2.4 * Added updated wedav 1.1 configuration * Added note for systemd users Gentoo-Bug: 595060