- update lcms to 1.18
* includes security fixes for CVE-2009-0581, CVE-2009-0723 and CVE-2009-0733. (which could cause a memory leak, buffer overflows and code execution) ok ajacoutot@
This commit is contained in:
parent
6ea22ca3a3
commit
1601d3234d
@ -1,10 +1,9 @@
|
|||||||
# $OpenBSD: Makefile,v 1.17 2008/07/19 11:18:23 espie Exp $
|
# $OpenBSD: Makefile,v 1.18 2009/04/09 13:10:49 jasper Exp $
|
||||||
|
|
||||||
COMMENT = color management library
|
COMMENT = color management library
|
||||||
|
|
||||||
DISTNAME = lcms-1.17
|
DISTNAME = lcms-1.18
|
||||||
SHARED_LIBS = lcms 2.0
|
SHARED_LIBS = lcms 2.0
|
||||||
PKGNAME = ${DISTNAME}p0
|
|
||||||
CATEGORIES = graphics
|
CATEGORIES = graphics
|
||||||
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=lcms/}
|
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=lcms/}
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
MD5 (lcms-1.17.tar.gz) = B727TPsF0hyqWP49HITdwQ==
|
MD5 (lcms-1.18.tar.gz) = n5COLcSPdtt3rDWjguOUxw==
|
||||||
RMD160 (lcms-1.17.tar.gz) = GtZylbU6guSBMpTLzfzPilvbG70=
|
RMD160 (lcms-1.18.tar.gz) = dsN6wCn3M7u5qFAjTmK/0qSgS/Q=
|
||||||
SHA1 (lcms-1.17.tar.gz) = CD6wKJAEj4Q4A6WXSRTlS14DRJM=
|
SHA1 (lcms-1.18.tar.gz) = cAG62xSy6cuJ4mN73FbyPr/y1A4=
|
||||||
SHA256 (lcms-1.17.tar.gz) = XvO02rMJVncgCeKdujP+ElbPnaFhEGoecLCWbJbRRYM=
|
SHA256 (lcms-1.18.tar.gz) = VY+Olsi0Ok5oIpVimthPFURUtsZEfYdIQB97zXLA63E=
|
||||||
SIZE (lcms-1.17.tar.gz) = 898816
|
SIZE (lcms-1.18.tar.gz) = 915536
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
$OpenBSD: patch-include_lcms_h,v 1.7 2008/07/19 11:18:23 espie Exp $
|
$OpenBSD: patch-include_lcms_h,v 1.8 2009/04/09 13:10:49 jasper Exp $
|
||||||
--- include/lcms.h.orig Sat Jul 19 12:52:40 2008
|
--- include/lcms.h.orig Thu Apr 9 13:56:40 2009
|
||||||
+++ include/lcms.h Sat Jul 19 12:55:23 2008
|
+++ include/lcms.h Thu Apr 9 13:59:19 2009
|
||||||
@@ -143,17 +143,17 @@ typedef pthread_rwlock_t LCMS_RWLOCK_T;
|
@@ -143,17 +143,17 @@ typedef pthread_rwlock_t LCMS_RWLOCK_T;
|
||||||
# define USE_BIG_ENDIAN 1
|
# define USE_BIG_ENDIAN 1
|
||||||
#endif
|
#endif
|
||||||
@ -17,12 +17,12 @@ $OpenBSD: patch-include_lcms_h,v 1.7 2008/07/19 11:18:23 espie Exp $
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
-#if __BIG_ENDIAN__
|
-#ifdef __BIG_ENDIAN__
|
||||||
+#if defined(__BIG_ENDIAN__) && __BIG_ENDIAN__
|
+#if defined(__BIG_ENDIAN__) && __BIG_ENDIAN__
|
||||||
# define USE_BIG_ENDIAN 1
|
# define USE_BIG_ENDIAN 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -1407,7 +1407,6 @@ LCMS_INLINE WORD _cmsClampWord(int in)
|
@@ -1415,7 +1415,6 @@ LCMS_INLINE WORD _cmsClampWord(int in)
|
||||||
LCMS_INLINE void* _cmsMalloc(size_t size)
|
LCMS_INLINE void* _cmsMalloc(size_t size)
|
||||||
{
|
{
|
||||||
if (size > ((size_t) 1024*1024*500)) return NULL; // Never allow over 500Mb
|
if (size > ((size_t) 1024*1024*500)) return NULL; // Never allow over 500Mb
|
||||||
|
Loading…
x
Reference in New Issue
Block a user