Summary: | www/davical fails with Mac OS X 10.9's Contacts.app | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Niels Bakker <niels=freebsd> | ||||
Component: | Individual Port(s) | Assignee: | John Marino <marino> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | marino, maurice | ||||
Priority: | Normal | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Bug Depends on: | 187112 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Niels Bakker
2014-02-06 00:40:01 UTC
Maintainer of www/davical, Please note that PR ports/186502 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/186502 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org State Changed From-To: open->feedback Awaiting maintainers feedback (via the GNATS Auto Assign Tool) Created minimal patch that should fix the Maverick problem until there is a new release. Only preliminarily tested. Maurice Castro Hi, Thanks! The error_log() invocation can be removed for non-debugging builds. Add maintainer back to PR The attached patch is useless:
> EXTRA_PATCHES+= ${FILESDIR}/maverick-fix.patch
But there's no such patch in files, and the diff doesn't create it.
Sending back to submitter/maintainer
Okay, so here is the latest:
1) The maintainer has been reset per request
2) attachment 140051 [details] is actually complete. The bugzilla diffviewer bug was unknown by me at the time and it looked this it was truncated. The diff viewer shows the extra patch now
3) I don't see why this is an "extra" patch which is normally only conditionally applied. This patch needs applying all the time, so it should be a regular patch and the port should be bumped.
Moving to patch-ready with instructions:
1) Rename the patch so it always applies
2) Don't set EXTRA_PATCHES in Makefile
3) revbump the port.
Actually, let's set this to depend on bug 187112. There's no sense in revbumping the port when it's got a known issue documented there. A commit references this bug: Author: marino Date: Fri Oct 31 15:43:27 UTC 2014 New revision: 371860 URL: https://svnweb.freebsd.org/changeset/ports/371860 Log: www/davical: Reorganize port to fix DOCS option, Fix Mac OS contacts.app The DOCS option dumped the critical dba directory along with non-docs directories scripts and config into DOCSDIR, which resulted in a broken port if the user turned off the DOCS option. Reorganize the port to put dba and scripts in DATADIR, and config in EXAMPLESDIR and add the EXAMPLES option. While here, use the @sample keyword, clean up @dirrm, and tweak a bit. The second PR fixes vcards on DAVICal servers for Mac OS 10.9. PR: 187112 PR: 186502 Changes: head/www/davical/Makefile head/www/davical/files/patch-htdocs_caldav.php head/www/davical/files/pkg-message.in head/www/davical/pkg-plist |