Update of /cvsroot/fink/dists/10.2/unstable/crypto/finkinfo
In directory sc8-pr-cvs1:/tmp/cvs-serv23696
Added Files:
cyrus21-2.1.13-1.info cyrus21-2.1.13-1.patch
Log Message:
cyrus goodness, New port
--- NEW FILE: cyrus21-2.1.13-1.info ---
Package: cyrus21
Version: 2.1.13
Revision: 1
###
Depends: drac1-shlibs, cyrus-sasl2-shlibs, dlcompat-shlibs, net-snmp-shlibs |
net-snmp-ssl-shlibs, db41-shlibs | db41-ssl-shlibs, openssl097-shlibs, %N-common
BuildDepends: drac1-dev, cyrus-sasl2-dev, dlcompat-dev, net-snmp-dev |
net-snmp-ssl-dev, db41 | db41-ssl, openssl097-dev
###
CustomMirror: <<
Primary: ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/
Secondary: ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/OLD-VERSIONS/imap
<<
Source: mirror:custom:cyrus-imapd-%v.tar.gz
Source-MD5: ac3a4773c2f0fb2d0f9c5ec8669b7e65
###
UpdateConfigGuess: true
PatchScript: <<
sed -e 's,@FINKPREFIX@,%p,g' -e 's,@FINKINSTALL@,%i,g' %a/%f.patch | patch -p1
<<
###
NoSetLDFLAGS: true
SetCPPFLAGS: -no-cpp-precomp
SetLIBS: -L%p/lib
###
DocFiles: COPYRIGHT README*
###
ConfigureParams: --with-bdb-incdir=%p/include/db4 --with-ucdsnmp=no
--with-seen-db=skiplist --with-mboxlist-db=skiplist --with-syslogfacility=MAIL
--with-pidfile=%p/var/run/cyrmaster.pid --with-tclsh=%p/bin/tclsh
--with-cyrus-user=cyrus --with-cyrus-group=mail --with-idle=poll --with-drac=%p
--enable-listext --enable-annotatemore --with-sasl=%p --with-auth=unix --enable-murder
--with-openssl=%p --with-perl=perl5.6.0 --with-lock=fcntl
--with-cyrus-prefix=%p/lib/cyrus --includedir=%p/include/cyrus
--datadir=%p/share/cyrus --sharedstatedir=%p/share/cyrus
--localstatedir=%p/var/lib/cyrus --mandir=%p/share/man --infodir=%p/share/info
--libexecdir=%p/lib
###
InstallScript: <<
#!/bin/sh
make install DESTDIR=%d
# fix totaly broken location of the include files;
# while at it, also avoid namespace colision, and move
# lots of admin-only/system-only stuff to sbin and lib
# also, do the renaming needed for alternatives
# and fix the weird side-effect of setting the proper cyrus
# location in configure.
# make dirs and links to etc
mkdir -p %i/etc/cron.daily
mkdir -p %i/etc/cyrus
mkdir -p %i/etc/default
mkdir -p %i/etc/pam.d
mkdir -p %i/etc/logcheck/ignore.d.server
mkdir -p %i/etc/logcheck/ignore.d.workstation
mkdir -p %i/include
mkdir -p %i/lib/cyrus
mkdir -p %i/sbin
mkdir -p %i/share/doc/%N/html/man
mkdir -p %i/share/icons/mini
mkdir -p %i/share/man/man8
mkdir -p %i/share/snmp/mibs
mkdir -p %i/var/lib/cyrus/db
mkdir -p %i/var/lib/cyrus/proc
mkdir -p %i/var/lib/cyrus/socket
mkdir -p %i/var/spool/cyrus
mkdir -p %i/var/spool/sieve
for i in master reconstruct quota deliver; do \
mv %i/lib/cyrus/bin/$i %i/sbin/cyr$i ;\
done
for i in mbpath ctl_mboxlist ctl_deliver ctl_cyrusdb squatter \
tls_prune ipurge cyrdump cvt_cyrusdb chk_cyrus ; do \
mv %i/lib/cyrus/bin/$i %i/sbin/$i ;\
done
mv %i/share/include/cyrus %i/include
# for stuff in /etc
install -m 644 fink/imapd.conf %i/etc
install -m 644 fink/cyrus.conf %i/etc
(cd fink/pam ; for i in * ;\
do install -m 644 $i %i/etc/pam.d/$i ;\
done)
# We rename some utils, so we need to sort out the manpages
for i in master reconstruct quota deliver ; do \
mv %i/share/man/man8/$i.8 %i/share/man/man8/cyr$i.8 ; \
done
# And add our own manpages
install -m 644 fink/cyrdump.8 %i/share/man/man8/cyrdump.8
install -m 644 fink/cyrus-makedirs.8 %i/share/man/man8/cyrus-makedirs.8
# SNMP files
install -m 644 master/CYRUS-MASTER.mib %i/share/snmp/mibs/CYRUS-MASTER-MIB.txt
# Install cyradm icons
install -m 644 fink/cyradm-32x32.xpm %i/share/icons/cyradm.xpm
install -m 644 fink/cyradm-16x16.xpm %i/share/icons/mini/cyradm.xpm
# Install debian/fink-provided scripts
install fink/cyrus-makedirs %i/sbin/cyrus-makedirs
install -m 644 fink/get-backtrace.gdb %i/lib/cyrus/get-backtrace.gdb
# Install imtest and its symlinks
for i in %i/bin/*test ; do \
rm -f "$i" || true ;\
(cd %i/bin &&\
ln -s imtest `basename $i`) ;\
done
# and logcheck files
install -m 644 fink/logcheck.ignore %i/etc/logcheck/ignore.d.workstation/cyrus21
install -m 644 fink/logcheck.ignore %i/etc/logcheck/ignore.d.server/cyrus21
# install Defaults
install -m 644 fink/cyrus21.default %i/etc/default/cyrus21
# install cron.daily script
install -m 644 fink/cron.daily %i/etc/cron.daily/cyrus21
# install docs
install -m 644 doc/* %i/share/doc/%N/html
install -m 644 doc/man/* %i/share/doc/%N/html/man
rm -f %i/share/doc/%N/html/Makefile.dist
# make links
ln -s %p/var/spool/sieve %i/etc/sieve
ln -s %p/sbin/cyrreconstruct %i/lib/cyrus/bin/reconstruct
ln -s %p/sbin/cyrquota %i/lib/cyrus/bin/quota
<<
###
SplitOff: <<
Package: %N-doc
Files: <<
share/doc/%N/html
<<
Description: Cyrus mail system (documentation files)
DescDetail: <<
Cyrus is a fully-featured IMAP daemon, with a number of features not
found in other IMAP implementations, including:
o Designed to handle massive quantities of mail
o No need for users to have login accounts
o Support for POP3 in addition to IMAP
o Sieve server-side email filtering
o Servers don't run as root
o Easy support for mail quotas
o SSL support, including secure IMAP
o DRAC support for pop/imap-before-smtp
o IPv6 support
For more information, see http://asg.web.cmu.edu/cyrus/.
.
Note: Cyrus doesn't support reading from and storing mail in your
standard mail spool - it stores mail in a separate directory in its
own MH-like format.
.
This package contains documentation for the Cyrus IMAPd suite.
<<
<<
SplitOff2: <<
Package: %N-imapd
Depends: cyrus-sasl2-shlibs, db41-shlibs | db41-ssl-shlibs, dlcompat-shlibs,
drac1-shlibs, openssl097-shlibs, %N-common
Files: <<
etc/pam.d/imap
lib/cyrus/bin/imapd
sbin/squatter
share/man/man8/idled.8
share/man/man8/imapd.8
share/man/man8/squatter.8
<<
PostInstScript: <<
update-alternatives --install /etc/pam.d/imap pam.d-imap %p/etc/pam.d/imap 60
<<
PreRmScript: <<
update-alternatives --remove pam.d-imap %p/etc/pam.d/imap
<<
Description: Cyrus mail system (IMAP support)
DescDetail: <<
Cyrus is a fully-featured IMAP daemon, with a number of features not
found in other IMAP implementations, including:
o Designed to handle massive quantities of mail
o No need for users to have login accounts
o Support for POP3 in addition to IMAP
o Sieve server-side email filtering
o Servers don't run as root
o Easy support for mail quotas
o SSL support, including secure IMAP
o DRAC support for pop/imap-before-smtp
o IPv6 support
For more information, see http://asg.web.cmu.edu/cyrus/.
.
Note: Cyrus doesn't support reading from and storing mail in your
standard mail spool - it stores mail in a separate directory in its
own MH-like format.
.
This package contains support for IMAP (Internet Mail Access
Protocol).
<<
<<
SplitOff3: <<
Package: %N-pop3d
Depends: cyrus-sasl2-shlibs, db41-shlibs | db41-ssl-shlibs, dlcompat-shlibs,
drac1-shlibs, openssl097-shlibs, %N-common
Files: <<
etc/pam.d/pop
lib/cyrus/bin/pop3d
share/man/man8/pop3d.8
<<
PostInstScript: <<
update-alternatives --install /etc/pam.d/pop pam.d-pop %p/etc/pam.d/pop 60
<<
PreRmScript: <<
update-alternatives --remove pam.d-pop %p/etc/pam.d/pop
<<
Description: Cyrus mail system (POP3 support)
DescDetail: <<
Cyrus is a fully-featured IMAP daemon, with a number of features not
found in other IMAP implementations, including:
o Designed to handle massive quantities of mail
o No need for users to have login accounts
o Support for POP3 in addition to IMAP
o Sieve server-side email filtering
o Servers don't run as root
o Easy support for mail quotas
o SSL support, including secure IMAP
o DRAC support for pop/imap-before-smtp
o IPv6 support
For more information, see http://asg.web.cmu.edu/cyrus/.
.
Note: Cyrus doesn't support reading from and storing mail in your
standard mail spool - it stores mail in a separate directory in its
own MH-like format.
.
This package contains support for POP3 (Post Office Protocol).
<<
<<
SplitOff4: <<
Package: %N-admin
Depends: libcyrus-imap-pm
Files: <<
bin/cyradm
bin/sieveshell
bin/installsieve
share/icons
share/man/man1/sieveshell.1
share/man/man1/cyradm.1
<<
Description: Cyrus mail system (administration tool)
DescDetail: <<
Cyrus is a fully-featured IMAP daemon, with a number of features not
found in other IMAP implementations, including:
o Designed to handle massive quantities of mail
o No need for users to have login accounts
o Support for POP3 in addition to IMAP
o Sieve server-side email filtering
o Servers don't run as root
o Easy support for mail quotas
o SSL support, including secure IMAP
o DRAC support for pop/imap-before-smtp
o IPv6 support
For more information, see http://asg.web.cmu.edu/cyrus/.
.
Note: Cyrus doesn't support reading from and storing mail in your
standard mail spool - it stores mail in a separate directory in its
own MH-like format.
.
This package contains the cyradm tool which can be used to administer
both local and remote Cyrus mail systems. It also contains sieveshell
and its deprecated cousin installsieve, which can be used to manage
sieve scripts.
<<
<<
SplitOff5: <<
Package: %N-murder
Depends: cyrus-sasl2-shlibs, db41-shlibs | db41-ssl-shlibs, dlcompat-shlibs,
openssl097-shlibs, %N-common
Files: <<
etc/pam.d/mupdate
lib/cyrus/bin/*proxyd
lib/cyrus/bin/mupdate*
<<
PostInstScript: <<
update-alternatives --install /etc/pam.d/mupdate pam.d-mupdate
%p/etc/pam.d/mupdate 60
<<
PreRmScript: <<
update-alternatives --remove pam.d-mupdate %p/etc/pam.d/mupdate
<<
Description: Cyrus mail system (proxies and aggregator)
DescDetail: <<
Cyrus is a fully-featured IMAP daemon, with a number of features not
found in other IMAP implementations, including:
o Designed to handle massive quantities of mail
o No need for users to have login accounts
o Support for POP3 in addition to IMAP
o Sieve server-side email filtering
o Servers don't run as root
o Easy support for mail quotas
o SSL support, including secure IMAP
o DRAC support for pop/imap-before-smtp
o IPv6 support
For more information, see http://asg.web.cmu.edu/cyrus/.
.
Note: Cyrus doesn't support reading from and storing mail in your
standard mail spool - it stores mail in a separate directory in its
own MH-like format.
.
This package contains Cyrus murder aggregator system, i.e. IMAP, POP3
and LMTP proxies, and the mupdate mailbox master daemon. It allows for
cluster setups where there are many backend Cyrus spools and frontend
proxy servers.
<<
<<
SplitOff6: <<
Package: %N-clients
Depends: %N-common
Files: <<
bin/*test
share/man/man1/*test.1
<<
Description: Cyrus mail system (test clients)
DescDetail: <<
Cyrus is a fully-featured IMAP daemon, with a number of features not
found in other IMAP implementations, including:
o Designed to handle massive quantities of mail
o No need for users to have login accounts
o Support for POP3 in addition to IMAP
o Sieve server-side email filtering
o Servers don't run as root
o Easy support for mail quotas
o SSL support, including secure IMAP
o DRAC support for pop/imap-before-smtp
For more information, see http://asg.web.cmu.edu/cyrus/.
.
Note: Cyrus doesn't support reading from and storing mail in your
standard mail spool - it stores mail in a separate directory in its
own MH-like format.
.
This package contains the mupdatetest, sivtest, smtptest, lmtptest,
imtest and pop3test tools which can be used to interactivily talk to
a mupdate, sieve, smtp, lmtp, imap or pop3 server.
The clients are fully SASL-enabled for authentication.
<<
<<
SplitOff7: <<
Package: %N-dev
Files: <<
include/cyrus
lib/*.a
share/man/man3/imclient.3
<<
Description: Cyrus mail system (developer files)
DescDetail: <<
Cyrus is a fully-featured IMAP daemon, with a number of features not
found in other IMAP implementations, including:
o Designed to handle massive quantities of mail
o No need for users to have login accounts
o Support for POP3 in addition to IMAP
o Sieve server-side email filtering
o Servers don't run as root
o Easy support for mail quotas
o SSL support, including secure IMAP
o DRAC support for pop/imap-before-smtp
o IPv6 support
For more information, see http://asg.web.cmu.edu/cyrus/.
.
Note: Cyrus doesn't support reading from and storing mail in your
standard mail spool - it stores mail in a separate directory in its
own MH-like format.
.
This package contains header files and the static library needed
to develop IMAP applications that interface with Cyrus.
<<
<<
SplitOff8: <<
Package: libcyrus-imap-pm560
Provides: libcyrus-imap-pm
UpdatePOD: true
Files: <<
lib/perl5
share/man/man3/Cyrus*
<<
Description: Interface to Cyrus imap client imclient library
DescDetail: <<
Cyrus is a fully-featured IMAP daemon, with a number of features not
found in other IMAP implementations, including:
o Designed to handle massive quantities of mail
o No need for users to have login accounts
o Support for POP3 in addition to IMAP
o Sieve server-side email filtering
o Servers don't run as root
o Easy support for mail quotas
o SSL support, including secure IMAP
o DRAC support for pop/imap-before-smtp
o IPv6 support
For more information, see http://asg.web.cmu.edu/cyrus/.
.
The Cyrus::IMAP module provides an interface to the Cyrus imclient
library. These are primarily useful for implementing cyradm operations
within a Perl script; there are easier ways to implement general client
operations, although they may be more limited in terms of authentication
options when talking to a Cyrus imapd.
.
The modules that compose Cyrus::SIEVE are also included, but they are
undocumented upstream.
<<
<<
SplitOff9: <<
Package: %N-common
Depends: daemonic, logcheck, anacron, openssl097-shlibs, dlcompat-shlibs,
db41-shlibs | db41-ssl-shlibs, cyrus-sasl2-shlibs, passwd (>> 20030330-1)
Description: Cyrus mail system (common files)
ConfFiles: <<
%p/etc/cyrus.conf
%p/etc/imapd.conf
%p/etc/default/cyrus21
<<
Files: <<
etc
var
sbin
bin
include
lib
share/snmp
share/man
<<
DaemonicName: cyrus21
DaemonicFile: <<
<service>
<description>Cyrus IMAPd</description>
<message>Cyrus IMAPd</message>
<daemon name="cyrus21">
<executable background="yes">%p/sbin/cyrmaster</executable>
<parameters> -l 64 -p %p/var/run/cyrus21.pid -d</parameters>
<pidfile>%p/var/run/cyrus21.pid</pidfile>
</daemon>
</service>
<<
PostInstScript: <<
update-alternatives --install /etc/pam.d/lmtp pam.d-lmtp %p/etc/pam.d/lmtp 60
update-alternatives --install /etc/pam.d/sieve pam.d-sieve %p/etc/pam.d/sieve 60
echo "Changing Ownership of db and spool directories..."
chown -R cyrus:mail %p/var/lib/cyrus
chown -R cyrus:mail %p/var/spool/cyrus
chown -R cyrus:mail %p/var/spool/sieve
<<
PreRmScript: <<
update-alternatives --remove pam.d-lmtp %p/etc/pam.d/lmtp
update-alternatives --remove pam.d-sieve %p/etc/pam.d/sieve
<<
DescDetail: <<
Cyrus is a fully-featured IMAP daemon, with a number of features not
found in other IMAP implementations, including:
o Designed to handle massive quantities of mail
o No need for users to have login accounts
o Support for POP3 in addition to IMAP
o Sieve server-side email filtering
o Servers don't run as root
o Easy support for mail quotas
o SSL support, including secure IMAP
o DRAC support for pop/imap-before-smtp
o IPv6 support
For more information, see http://asg.web.cmu.edu/cyrus/.
.
Note: Cyrus doesn't support reading from and storing mail in your
standard mail spool - it stores mail in a separate directory in its
own MH-like format.
.
This package contains the common files needed by the other Cyrus
components. The cyrus21-imapd and/or cyrus21-pop3d packages are needed
to enable IMAP and POP3 support respectively. cyrus21-murder can be
used to enable IMAP, POP3 and LMTP proxying.
<<
<<
###
Description: Cyrus mail system
DescDetail: <<
Cyrus is a fully-featured IMAP daemon, with a number of features not
found in other IMAP implementations, including:
o Designed to handle massive quantities of mail
o No need for users to have login accounts
o Support for POP3 in addition to IMAP
o Sieve server-side email filtering
o Servers don't run as root
o Easy support for mail quotas
o SSL support, including secure IMAP
o DRAC support for pop/imap-before-smtp
For more information, see http://asg.web.cmu.edu/cyrus/.
.
Note: Cyrus doesn't support reading from and storing mail in your
standard mail spool - it stores mail in a separate directory in its
own MH-like format.
<<
###
License: OSI-Approved
Maintainer: Justin F. Hallett <[EMAIL PROTECTED]>
Homepage: http://asg.web.cmu.edu/cyrus
--- NEW FILE: cyrus21-2.1.13-1.patch ---
diff -ruN cyrus-imapd-2.1.13.orig/Makefile.in cyrus-imapd-2.1.13/Makefile.in
--- cyrus-imapd-2.1.13.orig/Makefile.in Thu May 1 13:05:22 2003
+++ cyrus-imapd-2.1.13/Makefile.in Thu Jun 19 21:54:26 2003
@@ -95,10 +95,10 @@
$(srcdir)/install-sh -d ${DESTDIR}$(exec_prefix)/bin
$(srcdir)/install-sh -d ${DESTDIR}$(exec_prefix)/lib
$(srcdir)/install-sh -d ${DESTDIR}$(prefix)/include/cyrus
- $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/man/man1
- $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/man/man3
- $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/man/man5
- $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/man/man8
+ $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/share/man/man1
+ $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/share/man/man3
+ $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/share/man/man5
+ $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/share/man/man8
@for d in $(SUBDIRS); \
do \
(cd $$d; echo "### Making" install "in" `pwd`; \
diff -ruN cyrus-imapd-2.1.13.orig/config.h.in cyrus-imapd-2.1.13/config.h.in
[...1639 lines suppressed...]
$| = 1;
-$imapdconf = shift || "/etc/imapd.conf";
+$imapdconf = shift || "@FINKPREFIX@/etc/imapd.conf";
$hashispool = 0;
open CONF, $imapdconf or die "can't open $imapdconf";
diff -ruN cyrus-imapd-2.1.13.orig/tools/upgradesieve
cyrus-imapd-2.1.13/tools/upgradesieve
--- cyrus-imapd-2.1.13.orig/tools/upgradesieve Thu Feb 22 21:46:56 2001
+++ cyrus-imapd-2.1.13/tools/upgradesieve Fri Jun 20 11:25:39 2003
@@ -85,7 +85,7 @@
}
}
-$imapdconf = shift || "/etc/imapd.conf";
+$imapdconf = shift || "@FINKPREFIX@/etc/imapd.conf";
$sievedir = "/usr/sieve";
-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits