aboutsummaryrefslogtreecommitdiffstats
path: root/graphics/lcms/files
diff options
context:
space:
mode:
authortrevor <trevor@FreeBSD.org>2000-11-04 01:03:33 +0800
committertrevor <trevor@FreeBSD.org>2000-11-04 01:03:33 +0800
commitae32284a6d6d9f82735cf54ae3bcf3f0827cf4ef (patch)
tree58c4ab0787a5af7d8ca5a137ad2acbffa5cf24f7 /graphics/lcms/files
parent9f68fcc26f0575ad750d517fcd3ed0578b55a6cd (diff)
downloadfreebsd-ports-gnome-ae32284a6d6d9f82735cf54ae3bcf3f0827cf4ef.tar.gz
freebsd-ports-gnome-ae32284a6d6d9f82735cf54ae3bcf3f0827cf4ef.tar.zst
freebsd-ports-gnome-ae32284a6d6d9f82735cf54ae3bcf3f0827cf4ef.zip
Add new port of LCMS 1.06, the Little Color Management System, a
graphics library. Color management is the process of keeping "profiles" which describe the response of scanners, cameras, monitors, printers and such to light, and compensating for the different response curves as images are transferred from one device to another. PR: 22420 Submitted by: Mikhail Teterin <mi@aldan.algebra.com>
Diffstat (limited to 'graphics/lcms/files')
-rw-r--r--graphics/lcms/files/patch-aa40
-rw-r--r--graphics/lcms/files/patch-ab15
2 files changed, 55 insertions, 0 deletions
diff --git a/graphics/lcms/files/patch-aa b/graphics/lcms/files/patch-aa
new file mode 100644
index 000000000000..ea6e464dd212
--- /dev/null
+++ b/graphics/lcms/files/patch-aa
@@ -0,0 +1,40 @@
+--- configure Thu May 18 20:08:40 2000
++++ configure Mon Oct 30 09:40:41 2000
+@@ -2259,35 +2259,13 @@
+
+ case "$host" in
+- i?86-pc-*)
++ i?86-*-*)
+ CFLAGS="$CFLAGS -fomit-frame-pointer"
+ ;;
+ esac
+
+-echo $ac_n "checking for __int64 type""... $ac_c" 1>&6
+-echo "configure:2268: checking for __int64 type" >&5
+-if test "$cross_compiling" = yes; then
+- echo "$ac_t""assuming no" 1>&6
+-else
+- cat > conftest.$ac_ext <<EOF
+-#line 2273 "configure"
+-#include "confdefs.h"
+-int main (void) { __int64 i = 0; return (i == 0);}
+-EOF
+-if { (eval echo configure:2277: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+-then
++echo "using int64 on BSD" 1>&6
+ cat >> confdefs.h <<\EOF
+ #define USE_INT64 1
+ EOF
+-
+- echo "$ac_t""ok" 1>&6
+-else
+- echo "configure: failed program was:" >&5
+- cat conftest.$ac_ext >&5
+- rm -fr conftest*
+- echo "$ac_t""no" 1>&6
+-fi
+-rm -fr conftest*
+-fi
+-
+
+ echo $ac_n "checking for optimization""... $ac_c" 1>&6
diff --git a/graphics/lcms/files/patch-ab b/graphics/lcms/files/patch-ab
new file mode 100644
index 000000000000..4db3b692b82e
--- /dev/null
+++ b/graphics/lcms/files/patch-ab
@@ -0,0 +1,15 @@
+--- source/cmsmtrx.c Thu May 18 18:08:13 2000
++++ source/cmsmtrx.c Mon Oct 30 09:53:39 2000
+@@ -33,2 +33,3 @@
+ #include "lcms.h"
++#include <sys/types.h>
+
+@@ -250,3 +251,3 @@
+ #ifdef USE_INT64
+- __int64 l = (__int64) a * b + 0x8000i64;
++ u_int64_t l = (u_int64_t) a * b + (u_int64_t)0x8000;
+ return (Fixed32) (l >> 16);
+@@ -711,2 +712,2 @@
+ VEC3scaleAndCut(&r -> v[2], &v -> v[2], d);
+-}
++}