On 14/09/13 11:33 PM, Brad Smith wrote:
Here is an update to lcms2 2.5.

OK?

ping.

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/graphics/lcms2/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile    30 Mar 2013 15:49:43 -0000      1.7
+++ Makefile    15 Sep 2013 02:24:28 -0000
@@ -2,11 +2,11 @@

  COMMENT =     color management library

-DISTNAME =     lcms2-2.4
-SHARED_LIBS =  lcms2   0.3
+DISTNAME =     lcms2-2.5
  CATEGORIES =  graphics
  MASTER_SITES =        ${MASTER_SITE_SOURCEFORGE:=lcms/}
-REVISION =     0
+
+SHARED_LIBS =  lcms2   1.0

  HOMEPAGE =    http://www.littlecms.com/

Index: distinfo
===================================================================
RCS file: /home/cvs/ports/graphics/lcms2/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    25 Sep 2012 22:52:16 -0000      1.3
+++ distinfo    15 Sep 2013 01:51:15 -0000
@@ -1,2 +1,2 @@
-SHA256 (lcms2-2.4.tar.gz) = KlFNEO/yaQFQXBkaFcJYjHUet/uGV3EY9sI1r/C+N+g=
-SIZE (lcms2-2.4.tar.gz) = 4293291
+SHA256 (lcms2-2.5.tar.gz) = Zyd3K0RHCiER26U7nOTJUrh+fRtyoxxevfRLpusKpys=
+SIZE (lcms2-2.5.tar.gz) = 7000396
Index: patches/patch-include_lcms2_h
===================================================================
RCS file: patches/patch-include_lcms2_h
diff -N patches/patch-include_lcms2_h
--- patches/patch-include_lcms2_h       30 Mar 2013 15:49:43 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,25 +0,0 @@
-$OpenBSD: patch-include_lcms2_h,v 1.1 2013/03/30 15:49:43 ajacoutot Exp $
-
-From d2d902b9a03583ae482c782b2f243f7e5268a47d Mon Sep 17 00:00:00 2001
-From: Marti Maria <i...@littlecms.com>
-Date: Tue, 26 Mar 2013 11:29:50 +0100
-Subject: [PATCH] >Changes from Richard Hughes
-
---- include/lcms2.h.orig       Mon Sep 10 18:01:51 2012
-+++ include/lcms2.h    Sat Mar 30 16:42:26 2013
-@@ -338,6 +338,7 @@ typedef enum {
-     cmsSigPreview1Tag                       = 0x70726531,  // 'pre1'
-     cmsSigPreview2Tag                       = 0x70726532,  // 'pre2'
-     cmsSigProfileDescriptionTag             = 0x64657363,  // 'desc'
-+    cmsSigProfileDescriptionMLTag           = 0x6473636d,  // 'dscm'
-     cmsSigProfileSequenceDescTag            = 0x70736571,  // 'pseq'
-     cmsSigProfileSequenceIdTag              = 0x70736964,  // 'psid'
-     cmsSigPs2CRD0Tag                        = 0x70736430,  // 'psd0'
-@@ -1395,6 +1396,7 @@ CMSAPI cmsUInt32Number   CMSEXPORT cmsGetHeaderRenderi
- CMSAPI void              CMSEXPORT cmsSetHeaderFlags(cmsHPROFILE hProfile, 
cmsUInt32Number Flags);
- CMSAPI cmsUInt32Number   CMSEXPORT cmsGetHeaderManufacturer(cmsHPROFILE 
hProfile);
- CMSAPI void              CMSEXPORT cmsSetHeaderManufacturer(cmsHPROFILE 
hProfile, cmsUInt32Number manufacturer);
-+CMSAPI cmsUInt32Number   CMSEXPORT cmsGetHeaderCreator(cmsHPROFILE hProfile);
- CMSAPI cmsUInt32Number   CMSEXPORT cmsGetHeaderModel(cmsHPROFILE hProfile);
- CMSAPI void              CMSEXPORT cmsSetHeaderModel(cmsHPROFILE hProfile, 
cmsUInt32Number model);
- CMSAPI void              CMSEXPORT cmsSetHeaderAttributes(cmsHPROFILE 
hProfile, cmsUInt64Number Flags);
Index: patches/patch-src_cmsio0_c
===================================================================
RCS file: patches/patch-src_cmsio0_c
diff -N patches/patch-src_cmsio0_c
--- patches/patch-src_cmsio0_c  30 Mar 2013 15:49:43 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,61 +0,0 @@
-$OpenBSD: patch-src_cmsio0_c,v 1.1 2013/03/30 15:49:43 ajacoutot Exp $
-
-From d2d902b9a03583ae482c782b2f243f7e5268a47d Mon Sep 17 00:00:00 2001
-From: Marti Maria <i...@littlecms.com>
-Date: Tue, 26 Mar 2013 11:29:50 +0100
-Subject: [PATCH] >Changes from Richard Hughes
-
---- src/cmsio0.c.orig  Mon Sep 10 18:01:51 2012
-+++ src/cmsio0.c       Sat Mar 30 16:42:26 2013
-@@ -614,10 +614,13 @@ cmsBool _cmsReadHeader(_cmsICCPROFILE* Icc)
-     Icc -> DeviceClass     = (cmsProfileClassSignature) 
_cmsAdjustEndianess32(Header.deviceClass);
-     Icc -> ColorSpace      = (cmsColorSpaceSignature)   
_cmsAdjustEndianess32(Header.colorSpace);
-     Icc -> PCS             = (cmsColorSpaceSignature)   
_cmsAdjustEndianess32(Header.pcs);
-+
-     Icc -> RenderingIntent = _cmsAdjustEndianess32(Header.renderingIntent);
-     Icc -> flags           = _cmsAdjustEndianess32(Header.flags);
-     Icc -> manufacturer    = _cmsAdjustEndianess32(Header.manufacturer);
-     Icc -> model           = _cmsAdjustEndianess32(Header.model);
-+    Icc -> creator         = _cmsAdjustEndianess32(Header.creator);
-+
-     _cmsAdjustEndianess64(&Icc -> attributes, &Header.attributes);
-     Icc -> Version         = _cmsAdjustEndianess32(Header.version);
-
-@@ -786,27 +789,32 @@ void CMSEXPORT cmsSetHeaderFlags(cmsHPROFILE hProfile,
- cmsUInt32Number CMSEXPORT cmsGetHeaderManufacturer(cmsHPROFILE hProfile)
- {
-     _cmsICCPROFILE*  Icc = (_cmsICCPROFILE*) hProfile;
--    return (cmsUInt32Number) Icc ->manufacturer;
-+    return Icc ->manufacturer;
- }
-
- void CMSEXPORT cmsSetHeaderManufacturer(cmsHPROFILE hProfile, cmsUInt32Number 
manufacturer)
- {
-     _cmsICCPROFILE*  Icc = (_cmsICCPROFILE*) hProfile;
--    Icc -> manufacturer = (cmsUInt32Number) manufacturer;
-+    Icc -> manufacturer = manufacturer;
- }
-
-+cmsUInt32Number CMSEXPORT cmsGetHeaderCreator(cmsHPROFILE hProfile)
-+{
-+    _cmsICCPROFILE*  Icc = (_cmsICCPROFILE*) hProfile;
-+    return Icc ->creator;
-+}
-+
- cmsUInt32Number CMSEXPORT cmsGetHeaderModel(cmsHPROFILE hProfile)
- {
-     _cmsICCPROFILE*  Icc = (_cmsICCPROFILE*) hProfile;
--    return (cmsUInt32Number) Icc ->model;
-+    return Icc ->model;
- }
-
- void CMSEXPORT cmsSetHeaderModel(cmsHPROFILE hProfile, cmsUInt32Number model)
- {
-     _cmsICCPROFILE*  Icc = (_cmsICCPROFILE*) hProfile;
--    Icc -> model = (cmsUInt32Number) model;
-+    Icc -> model = model;
- }
--
-
- void CMSEXPORT cmsGetHeaderAttributes(cmsHPROFILE hProfile, cmsUInt64Number* 
Flags)
- {
Index: patches/patch-src_cmstypes_c
===================================================================
RCS file: patches/patch-src_cmstypes_c
diff -N patches/patch-src_cmstypes_c
--- patches/patch-src_cmstypes_c        30 Mar 2013 15:49:43 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-$OpenBSD: patch-src_cmstypes_c,v 1.1 2013/03/30 15:49:43 ajacoutot Exp $
-
-From d2d902b9a03583ae482c782b2f243f7e5268a47d Mon Sep 17 00:00:00 2001
-From: Marti Maria <i...@littlecms.com>
-Date: Tue, 26 Mar 2013 11:29:50 +0100
-Subject: [PATCH] >Changes from Richard Hughes
-
---- src/cmstypes.c.orig        Mon Sep 10 18:01:51 2012
-+++ src/cmstypes.c     Sat Mar 30 16:42:26 2013
-@@ -5362,7 +5362,9 @@ static _cmsTagLinkedList SupportedTags[] = {
-     { cmsSigScreeningTag,           { 1, 1, { cmsSigScreeningType},          NULL 
}, &SupportedTags[59]},
-     { cmsSigVcgtTag,                { 1, 1, { cmsSigVcgtType},               NULL 
}, &SupportedTags[60]},
-     { cmsSigMetaTag,                { 1, 1, { cmsSigDictType},               NULL 
}, &SupportedTags[61]},
--    { cmsSigProfileSequenceIdTag,   { 1, 1, { cmsSigProfileSequenceIdType},  
NULL},  NULL}
-+    { cmsSigProfileSequenceIdTag,   { 1, 1, { cmsSigProfileSequenceIdType},  NULL 
},  &SupportedTags[62]},
-+    { cmsSigProfileDescriptionMLTag,{ 1, 1, { 
cmsSigMultiLocalizedUnicodeType}, NULL}, NULL}
-+
-
- };
-
Index: patches/patch-src_lcms2_def
===================================================================
RCS file: patches/patch-src_lcms2_def
diff -N patches/patch-src_lcms2_def
--- patches/patch-src_lcms2_def 30 Mar 2013 15:49:43 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-src_lcms2_def,v 1.1 2013/03/30 15:49:43 ajacoutot Exp $
-
-From d2d902b9a03583ae482c782b2f243f7e5268a47d Mon Sep 17 00:00:00 2001
-From: Marti Maria <i...@littlecms.com>
-Date: Tue, 26 Mar 2013 11:29:50 +0100
-Subject: [PATCH] >Changes from Richard Hughes
-
---- src/lcms2.def.orig Mon Sep 10 18:01:51 2012
-+++ src/lcms2.def      Sat Mar 30 16:42:26 2013
-@@ -318,3 +318,4 @@ _cmsGetTransformUserData                 =   _cmsGetTr
- _cmsSetTransformUserData                 =   _cmsSetTransformUserData
- _cmsGetTransformFormatters16             =   _cmsGetTransformFormatters16
- _cmsGetTransformFormattersFloat          =   _cmsGetTransformFormattersFloat
-+cmsGetHeaderCreator                      =   cmsGetHeaderCreator
Index: patches/patch-src_lcms2_internal_h
===================================================================
RCS file: patches/patch-src_lcms2_internal_h
diff -N patches/patch-src_lcms2_internal_h
--- patches/patch-src_lcms2_internal_h  30 Mar 2013 15:49:43 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-src_lcms2_internal_h,v 1.1 2013/03/30 15:49:43 ajacoutot Exp $
-
-From d2d902b9a03583ae482c782b2f243f7e5268a47d Mon Sep 17 00:00:00 2001
-From: Marti Maria <i...@littlecms.com>
-Date: Tue, 26 Mar 2013 11:29:50 +0100
-Subject: [PATCH] >Changes from Richard Hughes
-
---- src/lcms2_internal.h.orig  Mon Sep 10 18:01:51 2012
-+++ src/lcms2_internal.h       Sat Mar 30 16:42:26 2013
-@@ -301,9 +301,11 @@ typedef struct _cms_iccprofile_struct {
-     cmsColorSpaceSignature   ColorSpace;
-     cmsColorSpaceSignature   PCS;
-     cmsUInt32Number          RenderingIntent;
-+
-     cmsUInt32Number          flags;
-     cmsUInt32Number          manufacturer, model;
-     cmsUInt64Number          attributes;
-+    cmsUInt32Number          creator;
-
-     cmsProfileID             ProfileID;
-



--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to