summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--exim/.footprint38
-rw-r--r--exim/.md5sum3
-rw-r--r--exim/Pkgfile27
-rw-r--r--exim/Pkgfile.old33
-rw-r--r--exim/exim26
-rw-r--r--exim/exim-config.patch184
6 files changed, 0 insertions, 311 deletions
diff --git a/exim/.footprint b/exim/.footprint
deleted file mode 100644
index c3c06f5..0000000
--- a/exim/.footprint
+++ /dev/null
@@ -1,38 +0,0 @@
-drwxr-xr-x root/root etc/
-drwxr-xr-x root/root etc/exim/
--rw-r--r-- root/root etc/exim/aliases
--rw-r--r-- root/root etc/exim/exim.conf
-drwxr-xr-x root/root etc/rc.d/
--rwxr-xr-x root/root etc/rc.d/exim
-drwxr-xr-x root/root usr/
-drwxr-xr-x root/root usr/bin/
-lrwxrwxrwx root/root usr/bin/mailq -> ../sbin/exim-4.72-1
-drwxr-xr-x root/root usr/man/
-drwxr-xr-x root/root usr/man/man8/
--rw-r--r-- root/root usr/man/man8/exim.8.gz
-drwxr-xr-x root/root usr/sbin/
--rwxr-xr-x root/root usr/sbin/exicyclog
--rwxr-xr-x root/root usr/sbin/exigrep
-lrwxrwxrwx root/root usr/sbin/exim -> exim-4.72-1
--rwsr-xr-x root/root usr/sbin/exim-4.72-1
--rwxr-xr-x root/root usr/sbin/exim_checkaccess
--rwxr-xr-x root/root usr/sbin/exim_dbmbuild
--rwxr-xr-x root/root usr/sbin/exim_dumpdb
--rwxr-xr-x root/root usr/sbin/exim_fixdb
--rwxr-xr-x root/root usr/sbin/exim_lock
--rwxr-xr-x root/root usr/sbin/exim_tidydb
--rwxr-xr-x root/root usr/sbin/eximstats
--rwxr-xr-x root/root usr/sbin/exinext
--rwxr-xr-x root/root usr/sbin/exipick
--rwxr-xr-x root/root usr/sbin/exiqgrep
--rwxr-xr-x root/root usr/sbin/exiqsumm
--rwxr-xr-x root/root usr/sbin/exiwhat
-lrwxrwxrwx root/root usr/sbin/sendmail -> exim-4.72-1
-drwxr-xr-x root/root var/
-drwxr-xr-x root/root var/log/
-drwxr-x--- mail/mail var/log/exim/
--rw-r----- mail/mail var/log/exim/exim_mainlog (EMPTY)
--rw-r----- mail/mail var/log/exim/exim_paniclog (EMPTY)
--rw-r----- mail/mail var/log/exim/exim_rejectlog (EMPTY)
-drwxr-xr-x root/root var/spool/
-drwxr-x--- mail/mail var/spool/exim/
diff --git a/exim/.md5sum b/exim/.md5sum
deleted file mode 100644
index 7992034..0000000
--- a/exim/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-e00ba95600b51e47d8fedb0ed24d2bf3 exim
-ccc937b533568e5e8340f181a3b3d2ff exim-4.72.tar.bz2
-d35903c419fa1eca4d059788b6b2e3ee exim-config.patch
diff --git a/exim/Pkgfile b/exim/Pkgfile
deleted file mode 100644
index 1d497cf..0000000
--- a/exim/Pkgfile
+++ /dev/null
@@ -1,27 +0,0 @@
-description="Mail transfer agent"
-packager=""
-maintainer="CRUX System Team, core-ports at crux dot nu"
-url="http://www.exim.org"
-depends=(db openssl libpcre tcp_wrappers)
-
-name=exim
-version=4.72
-release=1
-source=(ftp://ftp.exim.org/pub/exim/exim4/exim-4.72.tar.bz2 exim exim-config.patch)
-build ()
-{
- cd $name-$version;
- sed "s/#CFLAGS#/$CFLAGS/" $SRC/$name-config.patch | patch -p1;
- cp src/EDITME Local/Makefile;
- make -j1;
- make DESTDIR=$PKG install;
- install -D -m 755 $SRC/exim $PKG/etc/rc.d/exim;
- install -D -m 644 doc/exim.8 $PKG/usr/man/man8/exim.8;
- install -d $PKG/var/{log,spool} $PKG/usr/bin;
- install -d -m 0750 -o mail -g mail $PKG/var/{log,spool}/exim;
- touch $PKG/var/log/exim/exim_{mainlog,paniclog,rejectlog};
- chown mail:mail $PKG/var/log/exim/*;
- chmod 640 $PKG/var/log/exim/*;
- ln -sf $name-$version-1 $PKG/usr/sbin/sendmail;
- ln -sf ../sbin/$name-$version-1 $PKG/usr/bin/mailq
-}
diff --git a/exim/Pkgfile.old b/exim/Pkgfile.old
deleted file mode 100644
index da2fee5..0000000
--- a/exim/Pkgfile.old
+++ /dev/null
@@ -1,33 +0,0 @@
-# Description: Mail transfer agent
-# URL: http://www.exim.org
-# Maintainer: CRUX System Team, core-ports at crux dot nu
-# Depends on: db openssl libpcre tcp_wrappers
-
-name=exim
-version=4.72
-release=1
-source=(ftp://ftp.exim.org/pub/exim/exim4/$name-$version.tar.bz2 \
- $name $name-config.patch)
-
-build() {
- cd $name-$version
-
- sed "s/#CFLAGS#/$CFLAGS/" $SRC/$name-config.patch | patch -p1
- cp src/EDITME Local/Makefile
-
- make -j1
- make DESTDIR=$PKG install
-
- install -D -m 755 $SRC/exim $PKG/etc/rc.d/exim
- install -D -m 644 doc/exim.8 $PKG/usr/man/man8/exim.8
-
- install -d $PKG/var/{log,spool} $PKG/usr/bin
- install -d -m 0750 -o mail -g mail $PKG/var/{log,spool}/exim
-
- touch $PKG/var/log/exim/exim_{mainlog,paniclog,rejectlog}
- chown mail:mail $PKG/var/log/exim/*
- chmod 640 $PKG/var/log/exim/*
-
- ln -sf $name-$version-1 $PKG/usr/sbin/sendmail
- ln -sf ../sbin/$name-$version-1 $PKG/usr/bin/mailq
-}
diff --git a/exim/exim b/exim/exim
deleted file mode 100644
index c47d919..0000000
--- a/exim/exim
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-#
-# /etc/rc.d/exim: start/stop exim daemon
-#
-
-case $1 in
-start)
- /usr/sbin/exim -bd -q15m
- ;;
-stop)
- killall -q /usr/sbin/exim
- ;;
-restart)
- $0 stop
- sleep 2
- $0 start
- ;;
-reload)
- kill -s HUP $(pidof exim)
- ;;
-*)
- echo "usage: $0 [start|stop|restart|reload]"
- ;;
-esac
-
-# End of file \ No newline at end of file
diff --git a/exim/exim-config.patch b/exim/exim-config.patch
deleted file mode 100644
index c01804c..0000000
--- a/exim/exim-config.patch
+++ /dev/null
@@ -1,184 +0,0 @@
-diff -Nru exim-4.71.orig/src/EDITME exim-4.71/src/EDITME
---- exim-4.71.orig/src/EDITME 2009-11-24 15:34:37.000000000 +0100
-+++ exim-4.71/src/EDITME 2009-11-24 15:37:15.000000000 +0100
-@@ -74,7 +74,7 @@
- # this would be wanted.
- ###############################################################################
-
--
-+CFLAGS=#CFLAGS#
-
- ###############################################################################
- # THESE ARE THINGS YOU MUST SPECIFY #
-@@ -100,7 +100,7 @@
- # /usr/local/sbin. The installation script will try to create this directory,
- # and any superior directories, if they do not exist.
-
--BIN_DIRECTORY=/usr/exim/bin
-+BIN_DIRECTORY=/usr/sbin
-
-
- #------------------------------------------------------------------------------
-@@ -116,7 +116,7 @@
- # don't exist. It will also install a default runtime configuration if this
- # file does not exist.
-
--CONFIGURE_FILE=/usr/exim/configure
-+CONFIGURE_FILE=/etc/exim/exim.conf
-
- # It is possible to specify a colon-separated list of files for CONFIGURE_FILE.
- # In this case, Exim will use the first of them that exists when it is run.
-@@ -134,7 +134,7 @@
- # owner of a local mailbox.) Specifying these values as root is very strongly
- # discouraged.
-
--EXIM_USER=
-+EXIM_USER=ref:mail
-
- # If you specify EXIM_USER as a name, this is looked up at build time, and the
- # uid number is built into the binary. However, you can specify that this
-@@ -244,7 +244,7 @@
- # MBX, is included only when requested. If you do not know what this is about,
- # leave these settings commented out.
-
--# SUPPORT_MAILDIR=yes
-+SUPPORT_MAILDIR=yes
- # SUPPORT_MAILSTORE=yes
- # SUPPORT_MBX=yes
-
-@@ -262,8 +262,8 @@
- LOOKUP_LSEARCH=yes
- LOOKUP_DNSDB=yes
-
--# LOOKUP_CDB=yes
--# LOOKUP_DSEARCH=yes
-+LOOKUP_CDB=yes
-+LOOKUP_DSEARCH=yes
- # LOOKUP_IBASE=yes
- # LOOKUP_LDAP=yes
- # LOOKUP_MYSQL=yes
-@@ -333,7 +333,7 @@
- # files are defaulted in the OS/Makefile-Default file, but can be overridden in
- # local OS-specific make files.
-
--EXIM_MONITOR=eximon.bin
-+# EXIM_MONITOR=eximon.bin
-
-
- #------------------------------------------------------------------------------
-@@ -486,10 +486,10 @@
- # included in the Exim binary. You will then need to set up the run time
- # configuration to make use of the mechanism(s) selected.
-
--# AUTH_CRAM_MD5=yes
-+AUTH_CRAM_MD5=yes
- # AUTH_CYRUS_SASL=yes
- # AUTH_DOVECOT=yes
--# AUTH_PLAINTEXT=yes
-+AUTH_PLAINTEXT=yes
- # AUTH_SPA=yes
-
-
-@@ -589,10 +589,10 @@
- # leave these settings commented out.
-
- # This setting is required for any TLS support (either OpenSSL or GnuTLS)
--# SUPPORT_TLS=yes
-+SUPPORT_TLS=yes
-
- # Uncomment this setting if you are using OpenSSL
--# TLS_LIBS=-lssl -lcrypto
-+TLS_LIBS=-lssl -lcrypto
-
- # Uncomment these settings if you are using GnuTLS
- # USE_GNUTLS=yes
-@@ -656,7 +656,7 @@
- # %s. This will be replaced by one of the strings "main", "panic", or "reject"
- # to form the final file names. Some installations may want something like this:
-
--# LOG_FILE_PATH=/var/log/exim_%slog
-+LOG_FILE_PATH=/var/log/exim/exim_%slog
-
- # which results in files with names /var/log/exim_mainlog, etc. The directory
- # in which the log files are placed must exist; Exim does not try to create
-@@ -705,7 +705,7 @@
- # files. Both the name of the command and the suffix that it adds to files
- # need to be defined here. See also the EXICYCLOG_MAX configuration.
-
--COMPRESS_COMMAND=/usr/bin/gzip
-+COMPRESS_COMMAND=/bin/gzip
- COMPRESS_SUFFIX=gz
-
-
-@@ -713,7 +713,7 @@
- # If the exigrep utility is fed compressed log files, it tries to uncompress
- # them using this command.
-
--ZCAT_COMMAND=/usr/bin/zcat
-+ZCAT_COMMAND=/bin/zcat
-
-
- #------------------------------------------------------------------------------
-@@ -823,9 +823,9 @@
- # You may well also have to specify a local "include" file and an additional
- # library for TCP wrappers, so you probably need something like this:
- #
--# USE_TCP_WRAPPERS=yes
-+USE_TCP_WRAPPERS=yes
- # CFLAGS=-O -I/usr/local/include
--# EXTRALIBS_EXIM=-L/usr/local/lib -lwrap
-+EXTRALIBS_EXIM=-lwrap
- #
- # but of course there may need to be other things in CFLAGS and EXTRALIBS_EXIM
- # as well.
-@@ -851,7 +851,7 @@
- # aliases). The following setting can be changed to specify a different
- # location for the system alias file.
-
--SYSTEM_ALIASES_FILE=/etc/aliases
-+SYSTEM_ALIASES_FILE=/etc/exim/aliases
-
-
- #------------------------------------------------------------------------------
-@@ -897,13 +897,13 @@
- # haven't got Perl, Exim will still build and run; you just won't be able to
- # use those utilities.
-
--# CHOWN_COMMAND=/usr/bin/chown
--# CHGRP_COMMAND=/usr/bin/chgrp
--# CHMOD_COMMAND=/usr/bin/chmod
--# MV_COMMAND=/bin/mv
--# RM_COMMAND=/bin/rm
--# TOUCH_COMMAND=/usr/bin/touch
--# PERL_COMMAND=/usr/bin/perl
-+CHOWN_COMMAND=/bin/chown
-+CHGRP_COMMAND=/bin/chgrp
-+CHMOD_COMMAND=/bin/chmod
-+MV_COMMAND=/bin/mv
-+RM_COMMAND=/bin/rm
-+TOUCH_COMMAND=/bin/touch
-+PERL_COMMAND=/usr/bin/perl
-
-
- #------------------------------------------------------------------------------
-@@ -1097,7 +1097,7 @@
- # (process id) to a file so that it can easily be identified. The path of the
- # file can be specified here. Some installations may want something like this:
-
--# PID_FILE_PATH=/var/lock/exim.pid
-+PID_FILE_PATH=/var/run/exim.pid
-
- # If PID_FILE_PATH is not defined, Exim writes a file in its spool directory
- # using the name "exim-daemon.pid".
-diff -Nru exim-4.71.orig/src/configure.default exim-4.71/src/configure.default
---- exim-4.71.orig/src/configure.default 2009-11-24 15:34:37.000000000 +0100
-+++ exim-4.71/src/configure.default 2009-11-24 15:34:56.000000000 +0100
-@@ -56,7 +56,7 @@
- # +local_domains, +relay_to_domains, and +relay_from_hosts, respectively. They
- # are all colon-separated lists:
-
--domainlist local_domains = @
-+domainlist local_domains = @ : localhost
- domainlist relay_to_domains =
- hostlist relay_from_hosts = 127.0.0.1
-