components/postfix/patches/01-solaris-makedefs.patch
author John Beck <John.Beck@Oracle.COM>
Wed, 08 Apr 2015 15:00:03 -0700
branchs11-update
changeset 4174 8faf7a4cc4e7
child 5716 ffdc005c7dcc
permissions -rw-r--r--
PSARC 2014/382 Postfix 15313187 SUNBT6386192 Include Postfix in Solaris
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4174
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     1
Upstream contribution is planned but has not yet occurred.
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     2
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     3
--- postfix-2.11.1/makedefs.orig	2014-01-16 11:49:11.000000000 -0800
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     4
+++ postfix-2.11.1/makedefs	2014-09-19 13:43:56.091926293 -0700
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     5
@@ -217,9 +217,13 @@
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     6
 		case $RELEASE in
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     7
 		    5.[0-8]|5.[0-8].*) CCARGS="$CCARGS -DNO_CLOSEFROM -DNO_DEV_URANDOM -DNO_FUTIMESAT -DSTREAM_CONNECTIONS";;
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     8
 		esac
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     9
-		# Somewhere NISPLUS went away.
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    10
+		# NISPLUS went away in Solaris 11.
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    11
 		case $RELEASE in
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    12
-		    5.[0-9][0-9]*) CCARGS="$CCARGS -DNO_NISPLUS";;
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    13
+		    5.1[1-9]*) CCARGS="$CCARGS -DNO_NISPLUS";;
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    14
+		esac
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    15
+		# libsocket & libnsl were merged into libc in Solaris 12.
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    16
+		case $RELEASE in
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    17
+		    5.1[2-9]*) SYSLIBS="-lresolv -ldl"
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    18
 		esac
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    19
 		# Work around broken str*casecmp(). Do it all here instead
8faf7a4cc4e7 PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    20
 		# of having half the solution in the sys_defs.h file.