Cyrus imapd (neko mips4)
From Nekoware
| neko_cyrus_imapd | |
| Packaged by: | Timo Kanera |
|---|---|
| Internal Version: | 3 |
| Download: | neko_cyrus_imapd-2.2.12.tardist |
| Current release: | 2.2.12 / August 15 2006 |
| Use: | Unknown |
| Licence: | Unknown |
| Website: | |
Contents |
[edit] Installing the package
Download and install the neko_cyrus_imapd-2.2.12 (version 3) tardist package from the Nekoware repository.
Installation of the precompiled binary package can be achieved using either Software Manager or inst: In the case of inst, all that's required is the command:
~ $ inst -f /path/to/neko_cyrus_imapd-2.2.12.tardist install all keep *.opt.src go quit
You will need "root" privileges to install the software.
A list of all files is installed by this package is available.
[edit] Package Dependencies
The following additional packages are required to run this software correctly:
[edit] Package Incompatibilities
The following packages are marked as incompatible.
- No incompatibilities.
[edit] Package Layout
Default indicates whether the subsystem will be installed if "install standard" (or similar) is used. Order is used if any given subsystem must be installed before others.
| Name | Size [Kbytes] | Default | Order | Description |
|---|---|---|---|---|
| neko_cyrus_imapd.sw.eoe | 21,420 | Yes | 9999 | execution only env |
| neko_cyrus_imapd.sw.hdr | 101 | Yes | 9999 | header files |
| neko_cyrus_imapd.sw.lib | 1,460 | Yes | 9999 | shared libraries |
| neko_cyrus_imapd.opt.relnotes | 2 | No | 9999 | release notes |
| neko_cyrus_imapd.opt.src | 1,915 | No | 9999 | original source code |
| neko_cyrus_imapd.opt.dist | 37 | No | 9999 | distribution files |
| neko_cyrus_imapd.opt.patches | 7 | No | 9999 | source code patches |
| neko_cyrus_imapd.man.manpages | 265 | Yes | 9999 | man pages |
| neko_cyrus_imapd.man.doc | 271 | Yes | 9999 | html documentation |
| neko_cyrus_imapd.man.readme | 260 | Yes | 9999 | readme files |
[edit] Compiling
As for the majority of Nekoware packages, the 7.4.x release of SGI's MIPSpro Compiler suite has been used to build this package.
[edit] Environment
CC=c99 CFLAGS='-O3 -mips4' CXX=CC CXXFLAGS='-O3 -mips4' LDFLAGS='-L/usr/nekoware/lib -L/usr/lib32 -Wl,-rpath -Wl,/usr/nekoware/lib'
[edit] Patches
You may need to apply the following patches: neko_cyrus_imapd-2.2.12.patch
[edit] Configure
cat neko_cyrus_imapd-2.2.12.patch | patch -p1 if you are building against a rather new com_err lib (e.g. the one from neko_krb5), do the following now: cd sieve /usr/nekoware/bin/compile_et sieve_err.et cd ../imap /usr/nekoware/bin/compile_et imap_err.et /usr/nekoware/bin/compile_et mupdate_err.et /usr/nekoware/bin/compile_et nntp_err.et cd .. ./configure --prefix=/usr/nekoware --with-cyrus-prefix=/usr/nekoware/cyrus --sysconfdir=/usr/nekoware/etc --with-openssl=/usr/nekoware --with-sasl=/usr/nekoware --with-perl=/usr/nekoware/bin/perl --with-auth=unix gmake gmake install mkdir -p /usr/nekoware/share/cyrus_imapd/example cp -r master/conf /usr/nekoware/share/cyrus_imapd/example mkdir /usr/nekoware/share/cyrus_imapd/tools cp tools/* /usr/nekoware/share/cyrus_imapd/tools/ mkdir -p /usr/nekoware/share/cyrus_imapd/doc/html cp doc/*.html /usr/nekoware/share/cyrus_imapd/doc/html mkdir /usr/nekoware/share/cyrus_imapd/doc/txt cp doc/text/* /usr/nekoware/share/cyrus_imapd/doc/txt
[edit] Release Notes
Click on the "show" link to expand the contents of the package's 'relnotes' file.
| The original "relnotes" File. |
|---|
PACKAGE NAME: neko_cyrus_imapd SOURCE/VERSION cyrus-imapd-2.2.12 ENVIRONMENT VARIABLES: CC=c99 CFLAGS='-O3 -mips4' CXX=CC CXXFLAGS='-O3 -mips4' LDFLAGS='-L/usr/nekoware/lib -L/usr/lib32 -Wl,-rpath -Wl,/usr/nekoware/lib' BUILD INSTRUCTIONS: cat neko_cyrus_imapd-2.2.12.patch | patch -p1 if you are building against a rather new com_err lib (e.g. the one from neko_krb5), do the following now: cd sieve /usr/nekoware/bin/compile_et sieve_err.et cd ../imap /usr/nekoware/bin/compile_et imap_err.et /usr/nekoware/bin/compile_et mupdate_err.et /usr/nekoware/bin/compile_et nntp_err.et cd .. ./configure --prefix=/usr/nekoware --with-cyrus-prefix=/usr/nekoware/cyrus --sysconfdir=/usr/nekoware/etc --with-openssl=/usr/nekoware --with-sasl=/usr/nekoware --with-perl=/usr/nekoware/bin/perl --with-auth=unix gmake gmake install mkdir -p /usr/nekoware/share/cyrus_imapd/example cp -r master/conf /usr/nekoware/share/cyrus_imapd/example mkdir /usr/nekoware/share/cyrus_imapd/tools cp tools/* /usr/nekoware/share/cyrus_imapd/tools/ mkdir -p /usr/nekoware/share/cyrus_imapd/doc/html cp doc/*.html /usr/nekoware/share/cyrus_imapd/doc/html mkdir /usr/nekoware/share/cyrus_imapd/doc/txt cp doc/text/* /usr/nekoware/share/cyrus_imapd/doc/txt KNOWN DEPENDANCIES: neko_cyrus_sasl.sw.lib neko_openssl.sw.lib neko_db4.sw.lib neko_krb5.sw.lib ERRORS/MISCELLANEOUS: the package contains an exitop script that is executed during installation. It creates the needed user and groups, adds some entries to /etc/services and creates some cyrus spool dirs if needed. If this script fails for some reason, you might have to do some of these changes manually. See /usr/nekoware/share/cyrus_imapd/neko_cyrus_imapd_exitop.sh If you are upgrading from a previous version of this package that used an older berkeley db version to store its databases, you will likely have to run a recovery on those using the tools provided in the neko_db4 package before the new version will run correctly: db_checkpoint -v -1 -h /usr/nekoware/var/imap/db db_recover -v -h /usr/nekoware/var/imap/db rm -f /usr/nekoware/var/imap/db/log.* After that, cyrus imapd should accept those databases again and start up without a problem packaged by Timo Kanera (timo@kanera.de) |
[edit] Errors/Miscellaneous
the package contains an exitop script that is executed during installation. It creates the needed user and groups, adds some entries to /etc/services and creates some cyrus spool dirs if needed. If this script fails for some reason, you might have to do some of these changes manually. See /usr/nekoware/share/cyrus_imapd/neko_cyrus_imapd_exitop.sh
If you are upgrading from a previous version of this package that used an older berkeley db version to store its databases, you will likely have to run a recovery on those using the tools provided in the neko_db4 package before the new version will run correctly:
db_checkpoint -v -1 -h /usr/nekoware/var/imap/db db_recover -v -h /usr/nekoware/var/imap/db rm -f /usr/nekoware/var/imap/db/log.*
After that, cyrus imapd should accept those databases again and start up without a problem
[edit] Older Versions
- neko_cyrus_imapd-2.2.12.tardist (version 1), March 14 2005
[edit] External Links
None.
