aboutsummaryrefslogtreecommitdiff
path: root/graphics/argyllcms
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2017-05-12 02:54:43 +0000
committerSteve Wills <swills@FreeBSD.org>2017-05-12 02:54:43 +0000
commitfe310ebf7650edd9583a3742a3d64738a978072a (patch)
tree13feb1b70f429214028708ffe8066a68b955d358 /graphics/argyllcms
parent5962541ab47cb568fa9a009d4303bb74a7d4e58f (diff)
downloadports-fe310ebf7650edd9583a3742a3d64738a978072a.tar.gz
ports-fe310ebf7650edd9583a3742a3d64738a978072a.zip
Notes
Diffstat (limited to 'graphics/argyllcms')
-rw-r--r--graphics/argyllcms/Makefile2
-rw-r--r--graphics/argyllcms/files/patch-Jambase15
-rw-r--r--graphics/argyllcms/files/patch-ccast_axTLS_os__int.h11
3 files changed, 26 insertions, 2 deletions
diff --git a/graphics/argyllcms/Makefile b/graphics/argyllcms/Makefile
index e859633bd1fe..d4cb8923c74c 100644
--- a/graphics/argyllcms/Makefile
+++ b/graphics/argyllcms/Makefile
@@ -13,8 +13,6 @@ COMMENT= ICC compatible color management system
LICENSE= AGPLv3
-BROKEN_powerpc64= Does not build
-
BUILD_DEPENDS= jam:devel/jam
LIB_DEPENDS= libtiff.so:graphics/tiff \
libpng16.so:graphics/png
diff --git a/graphics/argyllcms/files/patch-Jambase b/graphics/argyllcms/files/patch-Jambase
new file mode 100644
index 000000000000..8f9dcd01a780
--- /dev/null
+++ b/graphics/argyllcms/files/patch-Jambase
@@ -0,0 +1,15 @@
+--- Jambase.bak 2016-09-28 02:58:53.000000000 +0000
++++ Jambase 2017-05-11 19:43:36.780841000 +0000
+@@ -999,7 +999,11 @@
+ # General defaults; a lot like UNIX
+ #
+
+- AR ?= ar rusc ;
++ if ! $(AR) {
++ AR = ar rusc ;
++ } else {
++ AR += rusc ;
++ }
+ AS ?= as ;
+ ASFLAGS ?= ;
+ AWK ?= awk ;
diff --git a/graphics/argyllcms/files/patch-ccast_axTLS_os__int.h b/graphics/argyllcms/files/patch-ccast_axTLS_os__int.h
new file mode 100644
index 000000000000..28bbdf9049fc
--- /dev/null
+++ b/graphics/argyllcms/files/patch-ccast_axTLS_os__int.h
@@ -0,0 +1,11 @@
+--- ./ccast/axTLS/os_int.h.orig
++++ ./ccast/axTLS/os_int.h
+@@ -34,6 +34,7 @@
+ #if (__STDC_VERSION__ >= 199901L) /* C99 */ \
+ || defined(_STDINT_H_) || defined(_STDINT_H) \
+ || defined(_SYS_TYPES_H) \
++ || defined(__powerpc64__) || defined(POWERPC64) \
+ || (defined(__APPLE__) && defined(__POWERPC__))
+
+ #include <stdint.h>
+