18615984 userland should move to parfait 1.4
authorMike Sullivan <Mike.Sullivan@Oracle.COM>
Fri, 18 Apr 2014 09:35:33 -0700
changeset 1836 ad7c12f49476
parent 1835 51f50fdbc15d
child 1837 e18016108eee
18615984 userland should move to parfait 1.4
components/ghostscript/Makefile
components/imagemagick/Makefile
components/python/librabbitmq/parfait/amq_private.h.patch
make-rules/shared-macros.mk
--- a/components/ghostscript/Makefile	Thu Apr 17 23:31:06 2014 -0700
+++ b/components/ghostscript/Makefile	Fri Apr 18 09:35:33 2014 -0700
@@ -19,11 +19,16 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
+# parfait seems to spin when looking at the .bc files (18376682), so
+# for now disable it.
+PARFAIT_BUILD=no
+
 include ../../make-rules/shared-macros.mk
 
+
 COMPONENT_NAME=         ghostscript
 COMPONENT_VERSION=      9.00
 COMPONENT_PROJECT_URL=	http://ghostscript.com/
--- a/components/imagemagick/Makefile	Thu Apr 17 23:31:06 2014 -0700
+++ b/components/imagemagick/Makefile	Fri Apr 18 09:35:33 2014 -0700
@@ -20,9 +20,12 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
+# 14275946 parfait doesn't know about i, _imaginary_i
+PARFAIT_BUILD=no
+
 include ../../make-rules/shared-macros.mk
 
 COMPONENT_NAME=			ImageMagick
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/python/librabbitmq/parfait/amq_private.h.patch	Fri Apr 18 09:35:33 2014 -0700
@@ -0,0 +1,12 @@
+# parfait bug 17813405 
+--- librabbitmq-1.0.1/clib/librabbitmq/amqp_private.h.orig	Mon Mar 10 13:37:33 2014
++++ librabbitmq-1.0.1/clib/librabbitmq/amqp_private.h	Mon Mar 10 13:37:44 2014
+@@ -51,7 +51,7 @@
+ # elif defined(__GNUC__) && !defined(__GNUC_STDC_INLINE__)
+ #  define _AMQP_INLINE extern __inline
+ # else
+-#  define _AMQP_INLINE __inline
++#  define _AMQP_INLINE static inline
+ # endif
+ #endif
+ 
--- a/make-rules/shared-macros.mk	Thu Apr 17 23:31:06 2014 -0700
+++ b/make-rules/shared-macros.mk	Fri Apr 18 09:35:33 2014 -0700
@@ -231,7 +231,7 @@
 SPRO_ROOT =	$(BUILD_TOOLS)/SUNWspro
 SPRO_VROOT =	$(SPRO_ROOT)/solarisstudio12.3
 
-PARFAIT_ROOT =	$(BUILD_TOOLS)/parfait/parfait-tools-1.2.0.2
+PARFAIT_ROOT =	$(BUILD_TOOLS)/parfait/parfait-tools-1.4
 PARFAIT_TOOLS=	$(WS_TOOLS)/$(MACH)/parfait
 PARFAIT_TOOLS_GCC3=	$(PARFAIT_TOOLS)/gcc3
 PARFAIT= $(PARFAIT_ROOT)/bin/parfait