--- a/components/ghostscript/Makefile Tue Mar 29 14:05:28 2016 -0700
+++ b/components/ghostscript/Makefile Tue Mar 29 14:45:36 2016 -0700
@@ -19,13 +19,9 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
#
-# parfait seems to spin when looking at the .bc files (13704877), so
-# for now disable it.
-PARFAIT_BUILD=no
-
include ../../make-rules/shared-macros.mk
--- a/components/ksh93/Makefile Tue Mar 29 14:05:28 2016 -0700
+++ b/components/ksh93/Makefile Tue Mar 29 14:45:36 2016 -0700
@@ -21,9 +21,6 @@
# Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
#
-# the parfait build fails strangely (22276647)
-export PARFAIT_BUILD=no
-
include ../../make-rules/shared-macros.mk
COMPONENT_BUGDB= utility/ksh93
--- a/components/r/Makefile Tue Mar 29 14:05:28 2016 -0700
+++ b/components/r/Makefile Tue Mar 29 14:45:36 2016 -0700
@@ -66,6 +66,10 @@
CC = cc
CXX = CC
F95 = f95
+ifeq ($(strip $(PARFAIT_BUILD)),yes)
+export PATH=$(PARFAIT_TOOLS):$(SPRO_VROOT)/bin:/usr/bin:/usr/gnu/bin
+endif
+
CONFIGURE_ENV += F77="$(F95) $(CC_BITS)"
CONFIGURE_ENV += FC="$(F95) $(CC_BITS)"
--- a/components/samba/Makefile Tue Mar 29 14:05:28 2016 -0700
+++ b/components/samba/Makefile Tue Mar 29 14:45:36 2016 -0700
@@ -37,9 +37,6 @@
override studio_OPT = -xO1
endif
-# parfait seems to spin on us
-export PARFAIT_BUILD=no
-
COMPONENT_NAME= samba
COMPONENT_VERSION= 4.1.22
TPNO= 26541
--- a/make-rules/shared-macros.mk Tue Mar 29 14:05:28 2016 -0700
+++ b/make-rules/shared-macros.mk Tue Mar 29 14:45:36 2016 -0700
@@ -437,7 +437,7 @@
SPRO_ROOT = $(BUILD_TOOLS)/SUNWspro
SPRO_VROOT = $(SPRO_ROOT)/solarisstudio12.4
-PARFAIT_ROOT = $(BUILD_TOOLS)/parfait/parfait-tools-1.7.1
+PARFAIT_ROOT = $(BUILD_TOOLS)/parfait/parfait-tools-1.8
PARFAIT_TOOLS= $(WS_TOOLS)/$(MACH)/parfait
PARFAIT= $(PARFAIT_ROOT)/bin/parfait
export PARFAIT_NATIVESUNCC=$(SPRO_VROOT)/bin/cc