components/postfix/patches/01-solaris-makedefs.patch
author pkidd <patrick.kidd@oracle.com>
Tue, 27 Sep 2016 16:00:06 -0700
branchs11u3-sru
changeset 6985 b1711a8f4522
parent 4174 8faf7a4cc4e7
child 5716 ffdc005c7dcc
permissions -rw-r--r--
build metadata for S11.3SRU13.4
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.