Port details |
- baikal Lightweight CalDAV/CardDAV server
- 0.9.5 www =6 0.9.5Version of this port present on the latest quarterly branch.
- Maintainer: gahr@FreeBSD.org
- Port Added: 2012-12-06 19:28:07
- Last Update: 2024-08-03 18:59:37
- Commit Hash: 6373a1d
- People watching this port, also watch:: bash, zsh, lame, roundcube-php82, tmux
- License: GPLv3
- WWW:
- https://sabre.io/baikal/
- Description:
- Baikal is a lightweight CalDAV and CardDAV server. It is
compatible with the calendar and contacts apps from Apple's
iOS and OS X, Android, Evolution, Mozilla Thunderbird, and
any other CalDAV/CardDAV capable application. Baikal supports
authentication with multiple users and calendars, and comes
with a spiffy web-based administration interface.
Baikal does not start a daemon or open any ports. It must
run at the root of a VirtualHost or subdomain. See the included
sample Apache and Nginx configurations, and INSTALL.md for all
the gory details.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- baikal${PHP_PKGNAMESUFFIX}>0:www/baikal
- To install the port:
- cd /usr/ports/www/baikal/ && make install clean
- To add the package, run one of these commands:
- pkg install www/baikal
- pkg install baikal-php82
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: baikal-php82
- Package flavors (<flavor>: <package>)
- php82: baikal-php82
- php81: baikal-php81
- php83: baikal-php83
- php84: baikal-php84
- distinfo:
- TIMESTAMP = 1711980002
SHA256 (baikal-0.9.5.zip) = 9c15f678955b105bdce4e59b31a0deffbacc626204ecb040e5bfb056594de520
SIZE (baikal-0.9.5.zip) = 2828793
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- php.h : lang/php82
- ctype.so : textproc/php82-ctype
- dom.so : textproc/php82-dom
- filter.so : security/php82-filter
- imap.so : mail/php82-imap
- mbstring.so : converters/php82-mbstring
- pdo_sqlite.so : databases/php82-pdo_sqlite
- session.so : www/php82-session
- xml.so : textproc/php82-xml
- xmlreader.so : textproc/php82-xmlreader
- xmlwriter.so : textproc/php82-xmlwriter
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- www_baikal
- USES:
- php:web,flavors zip
- pkg-message:
- For install:
- If this is a new installation, please follow the instructions there:
http://sabre.io/baikal/install/
Baikal has been installed in /usr/local/www/baikal
If you are upgrading from a previous version of Baikal, please
follow the instructions here:
http://sabre.io/baikal/upgrade/
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.9.5 03 Aug 2024 18:59:37 |
Muhammad Moinur Rahman (bofh) |
*/*: Unbreak with php84
These ports were initially marked to IGNORE with php84 as their runtime
dependencies were BROKEN. As all of the runtime dependencies has been
fixed for ther requirements unmark these ports. Although these ports
build perfectly with php84 but there might still be runtime issues with
these ports with php84. The maintainers are requested to do some runtime
checks for these ports.
Approved by: portmgr (blanket) |
0.9.5 28 Jul 2024 13:15:18 |
Muhammad Moinur Rahman (bofh) |
*/*: Mark IGNORE_WITH_PHP=84
These ports are currently not compatible with php84 and is only a limited
set of ports. There might be more ports which has runtime issues. Please
check if your ports are compatible with php84 and if not pleae mark them
IGNORE_WITH_PHP=84
Approved by: portmgr (blanket) |
0.9.5 01 Apr 2024 14:06:55 |
Pietro Cerutti (gahr) |
www/baikal: update to 0.9.5
Release notes: https://github.com/sabre-io/Baikal/releases/tag/0.9.5 |
0.9.4 04 Mar 2024 17:01:46 |
Alexander Leidinger (netchild) |
www/baikal: flavourize
PR: 277479
Approved by: maintainer |
0.9.4 02 Jan 2024 07:04:12 |
Pietro Cerutti (gahr) |
www/baikal: update to 0.9.4
Release notes: https://github.com/sabre-io/Baikal/releases/tag/0.9.4 |
0.9.3 16 Apr 2023 18:09:23 |
Muhammad Moinur Rahman (bofh) |
*/*: Remove merged or non-existent USE_PHP directives
- Remove USE_PHP=hash which is available in default php installation of
all versions of php
* security/pear-Horde_Crypt_Blowfish: Remove OPTION MHASH
- Remove USE_PHP=json which is available in default php installation of
all versions of php
* devel/pear-PHPTAL: Remove OPTION JSON
* www/ilias: Remove OPTION SCORM2004
- Remove USE_PHP=mssql which is no longer available in php from php80
and later and has been replaced with sqlsrv module which is Windows
only
* www/codeigniter: Remove OPTION MSSQL
* www/moodle311: Remove OPTION MSSQL
* www/moodle39: Remove OPTION MSSQL (Only the first 15 lines of the commit message are shown above ) |
0.9.3 09 Jan 2023 09:16:21 |
Pietro Cerutti (gahr) |
www/baikal: update to 0.9.3 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.9.1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.9.1 20 Jul 2022 14:23:26 |
Tobias C. Berner (tcberner) |
www: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
*
* <hvo.pm@xs4all.nl>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron LI <aly@aaronly.me>
* Aaron Zauner <az_mail@gmx.at>
* Abel Chow <achow@transoft.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Adrian Steinmann <ast@marabu.ch>
* Akinori MUSHA aka knu <knu@idaemons.org> (Only the first 15 lines of the commit message are shown above ) |
0.9.1 28 Jan 2022 13:05:58 |
Pietro Cerutti (gahr) |
www/baikal: update to 0.9.1 |
0.8.0 10 Nov 2021 17:33:38 |
Gleb Popov (arrowd) |
www/baikal: Update WWW. |
0.8.0 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.8.0 04 Mar 2021 12:29:55 |
gahr |
www/baikal: update to 0.8.0
Release notes: https://github.com/sabre-io/Baikal/releases/tag/0.8.0 |
0.7.1 16 Jun 2020 09:44:53 |
gahr |
www/baikal: add pkg-message with useful info for upgrading |
0.7.1 16 Jun 2020 09:26:50 |
gahr |
www/baikal: update to 0.7.1
** Configuration format was updated **
With the 0.7.0 release, our configuration format was updated to use YAML files.
You need to go through the installer again but we pre-fill most values with the
ones from your old installation. We recommend that you make a full backup of
your data, as a safety measure. Starting with 0.7.0, Baikal stores data in both
the Specific and the config folders. Keep this in mind when upgrading!
Known issue:: Upgrading from versions older than 0.6.1 does not work.
Release notes:
https://github.com/sabre-io/Baikal/releases/tag/0.7.0
https://github.com/sabre-io/Baikal/releases/tag/0.7.1 |
0.6.1 08 Apr 2020 18:24:05 |
gahr |
www/baikal: update to 0.6.1
Release notes:
https://github.com/sabre-io/Baikal/releases/tag/0.6.0
https://github.com/sabre-io/Baikal/releases/tag/0.6.1 |
0.5.3 14 Aug 2019 12:25:09 |
mat |
Convert to UCL & cleanup pkg-message (categories w) |
0.5.3 02 Aug 2019 11:26:53 |
gahr |
www/baikal: fix WWW line in pkg-descr |
0.5.3 21 May 2019 11:20:37 |
gahr |
www/baikal: update to 0.5.3
Release notes: https://github.com/sabre-io/Baikal/releases/tag/0.5.3 |
0.4.6_5 24 Oct 2018 09:29:15 |
gahr |
www/baikal: Upgrade each() to foreach(), the former is deprecated in php 7.2
Obtained from: https://github.com/sabre-io/Baikal/pull/717 |
0.4.6_4 13 Apr 2017 15:44:36 |
gahr |
www/baikal: fix bug in AddressData filter |
0.4.6_3 13 Apr 2017 12:34:51 |
gahr |
www/baikal: import IMAP auth backend from sabre/dav master
To authenticate against an IMAP server, you'll need to:
1) Change the authBackend in Core/Frameworks/Baikal/Core/Server.php:135 to
$authBackend = new \Sabre\DAV\Auth\Backend\IMAP(IMAP_OPEN);
2) Set the IMAP_OPEN configuration entry in Specific/config.php, e.g.,
define("IMAP_OPEN", '{192.168.1.1:993/imap/ssl/novalidate-cert}INBOX');
Obtained from:
https://github.com/fruux/sabre-dav/blob/master/lib/DAV/Auth/Backend/IMAP.php |
0.4.6_2 13 Apr 2017 11:39:29 |
gahr |
www/baikal: backport prop filtering in addressbook-query REPORTs
Also, take maintainership.
PR: 218628
Submitted by: gahr
Approved by: mat (maintainer)
Obtained from: https://github.com/fruux/sabre-dav/pull/910 |
0.4.6_1 30 Sep 2016 13:20:06 |
mat |
Add php-json to the dependencies.
PR: 213097
Reported by: optikfluffel
Sponsored by: Absolight |
0.4.6 05 Sep 2016 13:51:03 |
mat |
Update to 0.4.6.
Reported by: zg zk gd
Sponsored by: Absolight |
0.4.5 02 Jun 2016 11:43:46 |
mat |
Update to 0.4.5.
Sponsored by: Absolight |
0.4.4 26 Apr 2016 12:44:05 |
mat |
Update to 0.4.4.
PR: 209068
Submitted by: gahr
Sponsored by: Absolight |
0.2.7 02 Oct 2014 16:37:02 |
mat |
Cleanup @dirrm* from my ports.
Sponsored by: Absolight |
0.2.7 01 Jul 2014 10:57:15 |
mat |
Add back baikal, and update to 0.2.7.
Sponsored by: Absolight |
0.2.6_1 30 Mar 2014 00:46:53 |
rene |
Remove expired ports:
2014-03-07 emulators/gxmame: Depends on deprecated emulators/xmame
2014-03-07 emulators/pyxmame: Depends on deprecated emulators/xmame
2014-03-07 emulators/xmess: No more public distfiles
2014-03-07 benchmarks/xdd: No more public distfiles
2014-03-07 chinese/srecite: No more public distfiles
2014-03-07 games/hlstats: No more public distfiles
2014-03-07 audio/teamspeak_server: No more public distfiles
2014-03-07 games/utserver: No more public distfiles
2014-03-07 databases/p5-hp200lx-db: No more public distfiles
2014-03-07 audio/teamspeak_client: No more public distfiles
2014-03-10 german/vtiger: Depends on expiring www/vtiger
2014-03-10 www/gallery: No more public distfiles
2014-03-10 www/vtiger: No more public distfiles
2014-03-10 net/linux-nx-client: No more public distfiles (Only the first 15 lines of the commit message are shown above ) |
0.2.6_1 10 Feb 2014 13:27:10 |
bapt |
Back to the futur |
0.2.6_1 10 Feb 2014 12:58:55 |
bapt |
Mark as deprecated unmaintained ports for which no public distfiles are
available for part or all the needed distfiles.
Reported by: distillator |
0.2.6_1 26 Oct 2013 15:14:28 |
adamw |
Handle docs and examples in the stage-way.
Handle default database creation in a better way.
Don't install yet another copy of the GPL3 license.
PORTREVISION bump for plist changes.
Drop maintainership. |
0.2.6 03 Oct 2013 14:19:44 |
mat |
- Update to 0.2.6.[1]
- Convert to staging.
maintainer timeout.
PR: 181984[1]
Submitted by: mat[1] |
0.2.4_2 20 Sep 2013 23:36:54 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
www) |
0.2.4_2 23 Jan 2013 21:36:14 |
adamw |
Add in some missing php module dependencies.
PR: ports/175292
Submitted by: Guillaume Bibaut <yom@iaelu.net>
Also, change the WWW and MASTER_SITE to match the project's new domain
name. The above PR notes some difficulty fetching the distfile, perhaps
eliminating the extra redirect will help there. |
0.2.4_1 16 Dec 2012 16:39:46 |
adamw |
* Don't give www ownership of anything it shouldn't need to write to
* Use PORT_OPTIONS:MDOCS instead of NOPORTDOCS [1]
* PORTREVISION bump
Submitted by: jgh [1] |
0.2.4 06 Dec 2012 19:27:45 |
adamw |
Add www/baikal, a great lightweight CalDAV/CardDAV server.
Baikal is a lightweight CalDAV and CardDAV server. It is
compatible with the calendar and contacts apps from Apple's
iOS and OS X, Android, Evolution, Mozilla Thunderbird, and
any other CalDAV/CardDAV capable application. Baikal supports
authentication with multiple users and calendars, and comes
with a spiffy web-based administration interface.
Baikal does not start a daemon or open any ports. It must
run at the root of a VirtualHost or subdomain. See the included
sample Apache and Nginx configurations, and INSTALL.md for all
the gory details.
WWW: http://baikal.codr.fr/
Feature safe: yes |