mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-19 04:02:10 +00:00
7336218a9e
I think this version should replace the current nixpkgs.postfix, but it could potentially break stuff since the version jump is big (2.8 -> 2.11).
77 lines
2 KiB
Diff
77 lines
2 KiB
Diff
diff -ruN postfix-2.11.0-orig/makedefs postfix-2.11.0/makedefs
|
|
--- postfix-2.11.0-orig/makedefs 2014-01-05 18:18:56.000000000 +0100
|
|
+++ postfix-2.11.0/makedefs 2014-04-24 09:27:58.193869491 +0200
|
|
@@ -290,36 +290,6 @@
|
|
esac
|
|
;;
|
|
Linux.2*) SYSTYPE=LINUX2
|
|
- case "$CCARGS" in
|
|
- *-DNO_DB*) ;;
|
|
- *-DHAS_DB*) ;;
|
|
- *) if [ -f /usr/include/db.h ]
|
|
- then
|
|
- : we are all set
|
|
- elif [ -f /usr/include/db/db.h ]
|
|
- then
|
|
- CCARGS="$CCARGS -I/usr/include/db"
|
|
- else
|
|
- # No, we're not going to try db1 db2 db3 etc.
|
|
- # On a properly installed system, Postfix builds
|
|
- # by including <db.h> and by linking with -ldb
|
|
- echo "No <db.h> include file found." 1>&2
|
|
- echo "Install the appropriate db*-devel package first." 1>&2
|
|
- exit 1
|
|
- fi
|
|
- SYSLIBS="-ldb"
|
|
- ;;
|
|
- esac
|
|
- for name in nsl resolv $GDBM_LIBS
|
|
- do
|
|
- for lib in /usr/lib64 /lib64 /usr/lib /lib
|
|
- do
|
|
- test -e $lib/lib$name.a -o -e $lib/lib$name.so && {
|
|
- SYSLIBS="$SYSLIBS -l$name"
|
|
- break
|
|
- }
|
|
- done
|
|
- done
|
|
# Kernel 2.4 added IPv6
|
|
case "$RELEASE" in
|
|
2.[0-3].*) CCARGS="$CCARGS -DNO_IPV6";;
|
|
@@ -363,35 +333,6 @@
|
|
esac
|
|
;;
|
|
Linux.3*) SYSTYPE=LINUX3
|
|
- case "$CCARGS" in
|
|
- *-DNO_DB*) ;;
|
|
- *-DHAS_DB*) ;;
|
|
- *) if [ -f /usr/include/db.h ]
|
|
- then
|
|
- : we are all set
|
|
- elif [ -f /usr/include/db/db.h ]
|
|
- then
|
|
- CCARGS="$CCARGS -I/usr/include/db"
|
|
- else
|
|
- # On a properly installed system, Postfix builds
|
|
- # by including <db.h> and by linking with -ldb
|
|
- echo "No <db.h> include file found." 1>&2
|
|
- echo "Install the appropriate db*-devel package first." 1>&2
|
|
- exit 1
|
|
- fi
|
|
- SYSLIBS="-ldb"
|
|
- ;;
|
|
- esac
|
|
- for name in nsl resolv
|
|
- do
|
|
- for lib in /usr/lib64 /lib64 /usr/lib /usr/lib/* /lib /lib/*
|
|
- do
|
|
- test -e $lib/lib$name.a -o -e $lib/lib$name.so && {
|
|
- SYSLIBS="$SYSLIBS -l$name"
|
|
- break
|
|
- }
|
|
- done
|
|
- done
|
|
;;
|
|
GNU.0*|GNU/kFreeBSD.[567]*)
|
|
SYSTYPE=GNU0
|