Commit graph

48 commits

Author SHA1 Message Date
seb
6f721a360c Pave the way for the removal of PERL5_GENERATE_PLIST from bsd.pkg.mk:
use perl5/module.mk with PERL5_CONFIGURE=NO.
2002-11-04 15:40:29 +00:00
seb
8295507d80 Add dependency on autoconf and have auto{header,conf} run at pre-configure
stage: this is need to avoid conflict between the distribution patch file for
IPv6 support and patches/patch-af (now removed) and patches/patch-ak.

Bump PKGREVISION (again).
2002-11-04 13:48:35 +00:00
seb
e9738c6fcc Bump PKGREVISION after patch-ao addition.
And  regen overlooked distinfo.
2002-11-04 09:54:30 +00:00
seb
0130253c65 More fix for PR pkg/16089.
Libisieve also need to be composed of relocatable objects.
2002-11-04 01:35:31 +00:00
jlam
84ecfaf773 If we are building with perl, then create libcyrus.a, libacap.a, and
libsieve.a from relocatable objects so that when the Perl modules are
linked against these libraries, they are composed wholly from relocatable
objects.  We query perl for how to compile a source file into a relocatable
object file.  This should fix pkg/16089.
2002-11-01 00:26:30 +00:00
jlam
85909b5fa2 Ensure that everything that is linked against libsasl is also linked
against its dependent libraries by using the output of "sasl-config --libs"
if sasl-config is present.
2002-10-21 06:12:53 +00:00
wiz
0b69490c92 buildlink1 -> buildlink2. 2002-10-09 21:50:24 +00:00
grant
0c5bb6abcc Make these scripts more portable by taking advantage of automatic rc.d
script handling and using @RCD_SCRIPTS_SHELL@.

as discussed with jlam.
2002-09-20 02:01:54 +00:00
jlam
5c053dd06a Take advantage of the auto-generation and installation of rc.d scripts. 2002-09-19 09:04:02 +00:00
jlam
e507190d0d When using bsd.pkg.install.mk, if a DEINSTALL or INSTALL file already
exists, then use it as the default value of DEINSTALL_EXTRA_TMPL or
INSTALL_EXTRA_TMPL.
2002-09-18 21:15:07 +00:00
jlam
df69825f36 Give some further hints about what will need to be done before Cyrus IMAP
can be used.
2002-07-31 15:50:06 +00:00
jlam
6de20d71ca Add a cyrus rc.d script that will generate the directories needed before
starting the Cyrus master process.
2002-07-31 15:48:31 +00:00
jlam
edf460a3c2 Change example imapd.conf file to default to "saslauthd" authentication
for plaintext password authentication.  It's the better version of pwcheck.
2002-07-31 15:39:35 +00:00
jlam
5a829c52a9 Clarify that this is the "Cyrus" IMAP server. 2002-07-30 18:22:03 +00:00
cjep
64c9e8a407 Change USE_KERBEROS to PKG_USE_KERBEROS in pkgsrc. There was a "conflict"
which the basesrc USE_KERBEROS variable. Discussed on packages@

This fixes PR#17182 from Takahiro Kambe. The problem was pointed out by
FUKAUMI Naoki on a Japanese NetBSD mailing list.
2002-06-15 21:19:59 +00:00
martti
3b68fb9b50 Added optional IPv6 support for Cyrus. 2001-12-06 09:50:12 +00:00
martti
8a01b66a20 Fix hardcoded /etc/cyrus.conf (should be ${PKG_SYSCONFDIR}/cyrus.conf) 2001-12-03 11:53:07 +00:00
jlam
55ffb37406 bsd.pkg.install.mk calls the INSTALL script at the right times
automatically, so no need to do it ourselves.
2001-12-02 06:56:38 +00:00
jlam
ffceca11a9 PKG_SYSCONFDIR is where the configuration files for a package may be found.
This value may be customized in various ways:

PKG_SYSCONFBASE is the main config directory under which all package
	configuration files are to be found.

PKG_SYSCONFSUBDIR is the subdirectory of PKG_SYSCONFBASE under which the
	configuration files for a particular package may be found.

PKG_SYSCONFDIR.${PKGBASE} overrides the value of ${PKG_SYSCONFDIR} for a
	particular package.

Users will typically want to set PKG_SYSCONFBASE to /etc, or accept the
default location of ${PREFIX}/etc.

This obsoletes the use of CONFDIR, which was active for only 6 days, so no
need to have a workaround to still accept old CONFDIR settings.
2001-11-25 18:59:45 +00:00
jlam
963d494404 Buildlinkify, respect ${CONFDIR}, and use general INSTALL/DEINSTALL scripts. 2001-11-24 20:49:42 +00:00
wiz
2c40b669f9 Install cyrusv2.mc too, following pkg/14670 from Hiramatsu Yoshifumi. 2001-11-21 22:12:24 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
veego
63ad910dee SVR4 packages have a limit of 9 chars for a package name.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.
2001-10-18 15:20:01 +00:00
jlam
09923a76d9 Rename the manpages {deliver,imapd,master,pop3d}.8 to cyrus-*.8 as well as
changing all cross-references to them.  This prevents name collisions with
other packages' manpages.  This addresses pkg/14245 by Kimmo Suominen
<kim@tac.nyc.ny.us> (cyrus: master(8) conflicts).
2001-10-15 21:30:36 +00:00
skrll
db0b720c56 Use PERL5_PACKLIST and remove LICENSE restriction. 2001-09-25 21:48:17 +00:00
skrll
18ff5fb2dd Make packages@ the maintainer of this package 2001-09-25 19:35:57 +00:00
skrll
563874d0b0 Add files missed in last commit. 2001-09-18 21:57:17 +00:00
skrll
5b79969881 Update to version 2.0.16
Changes to numerous to mention see the changes.html file.
2001-09-18 21:56:29 +00:00
wiz
73c1b6ff23 Fix case-sensitivity problem noted in pkg/13529 by John P. Darrow, by
using the patch supplied in that PR.
2001-07-22 01:54:53 +00:00
jlam
328a35f96f LIBS is automatically added to CONFIGURE_ENV by bsd.pkg.mk if
GNU_CONFIGURE is defined, so simply set LIBS to the appropriate value.
2001-06-12 20:33:00 +00:00
jlam
c4e71c5e7a CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11 06:34:17 +00:00
jtb
ff5e416f96 The license for cyrus-imapd is now in pkgsrc/licenses/. 2001-06-04 20:49:31 +00:00
agc
b26a4eb88b Move to sha1 digests, and add distfile sizes. 2001-04-20 13:09:54 +00:00
agc
9e8d6c8b8d + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:33:31 +00:00
wennmach
7d052dc00d cyrus-imap depends on cyrus-sasl, which, if USE_KERBEROS is defined,
depends on kth-krb4, which used to conflict with ... cyrus-imap.

kth-krb4 now no longer installs man/man5/krb.equiv.5 and the conflict
is resolved.
2001-04-12 14:58:09 +00:00
wennmach
8b6e29b386 Add a CONFLICTS entry for kth-krb4.
This was reported in PR 12505 and noted by pkgconflict.

The conflict is only on one file, man/man5/krb.equiv.5, and should be resolved.
2001-04-12 14:05:40 +00:00
wiz
c9b9403e61 Fix typo (we don't want the INSTALL file to end up in /) 2001-03-12 10:26:21 +00:00
wiz
fa3cb8beb8 kill some whitespace 2001-02-26 20:55:45 +00:00
wiz
cca4e6a829 Fix sendmail path. pkg/12081. 2001-02-26 20:55:05 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
jlam
7e0d5e868b imapd.8 -> cyrus-imapd.8 so as not to conflict with identically named
manpage from the UW IMAP package (imap-uw).
2000-12-10 19:33:03 +00:00
jlam
0cdaa12198 Update cyrus-imapd to 1.6.24nb1:
* Update dependency on cyrus-sasl to >=1.5.24nb2.
* Move creation of cyrus user and mail group to cyrus-sasl.
* Install HTML documentation.
* Install minimal imapd.conf configuration file defaulting to 'pwcheck'
  authentication.
* Install mkimap perl script for creating cyrus imap directories.
* Improvements to DEINSTALL/INSTALL scripts.
* Make me the maintainer.
2000-12-10 09:45:32 +00:00
rh
5b56ecc37d Do not depend on exact version of cyrus-sasl, 1.5.24nb1 works fine. 2000-10-25 08:01:25 +00:00
jwise
9d8e5cacf2 Update to use tcl-8.3.2 2000-08-30 14:20:41 +00:00
veego
17a95e3067 s/USE_PERL/USE_PERL5/ 2000-08-26 17:15:05 +00:00
jlam
6e367209ed DEPEND on ../../security/cyrus-sasl. 2000-08-25 15:25:37 +00:00
veego
f629debe52 s/Amanda/Cyrus/ noticed by Thomas Klausner. 2000-08-25 13:33:11 +00:00
veego
cbeb7f2b5d This version is based on the one in pkgsrc/mail/cyrus but needs cyrus-sasl
and works.
2000-08-25 12:35:40 +00:00