Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Aug 2020 12:25:54 +0000 (UTC)
From:      Niclas Zeising <zeising@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r545317 - in head/graphics/argyllcms: . files
Message-ID:  <202008191225.07JCPs0M021563@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: zeising
Date: Wed Aug 19 12:25:54 2020
New Revision: 545317
URL: https://svnweb.freebsd.org/changeset/ports/545317

Log:
  graphics/argyllcms: Fix -fno-common build
  
  Fix the build with -fno-common (default with llvm 11)
  While here, remove a useless REINPLACE_CMD.
  
  MFH:		2020Q3

Added:
  head/graphics/argyllcms/files/patch-gamut_gamut.h   (contents, props changed)
  head/graphics/argyllcms/files/patch-spectro_vinflate.c   (contents, props changed)
Modified:
  head/graphics/argyllcms/Makefile

Modified: head/graphics/argyllcms/Makefile
==============================================================================
--- head/graphics/argyllcms/Makefile	Wed Aug 19 11:20:02 2020	(r545316)
+++ head/graphics/argyllcms/Makefile	Wed Aug 19 12:25:54 2020	(r545317)
@@ -22,9 +22,6 @@ WRKSRC=		${WRKDIR}/Argyll_V${PORTVERSION}
 USES=		compiler:c11 cpe jpeg ssl xorg zip
 USE_XORG=	x11 xau xdmcp xext xinerama xrandr xscrnsaver xxf86vm
 
-post-patch:
-	@${REINPLACE_CMD} 's:711:755:g' ${WRKSRC}/Jambase
-
 do-build:
 	@cd ${WRKSRC} && ${MAKE_ENV} jam -dx -q -fJambase -j${MAKE_JOBS_NUMBER}
 

Added: head/graphics/argyllcms/files/patch-gamut_gamut.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/argyllcms/files/patch-gamut_gamut.h	Wed Aug 19 12:25:54 2020	(r545317)
@@ -0,0 +1,11 @@
+--- gamut/gamut.h.orig	2020-08-19 11:32:00 UTC
++++ gamut/gamut.h
+@@ -36,7 +36,7 @@
+ #define MAXGAMN 10				/* Maximum gamut point neighbors returned */
+ #define NSLOTS 6				/* Number of maximum direction slots */
+ 
+-struct _vrml *wrl;				/* Declared in vrml.h, which may be #included after this */
++extern struct _vrml *wrl;			/* Declared in vrml.h, which may be #included after this */
+ 
+ /* ------------------------------------ */
+ #define NODE_STRUCT							\

Added: head/graphics/argyllcms/files/patch-spectro_vinflate.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/argyllcms/files/patch-spectro_vinflate.c	Wed Aug 19 12:25:54 2020	(r545317)
@@ -0,0 +1,31 @@
+--- spectro/vinflate.c.orig	2020-08-19 12:08:33 UTC
++++ spectro/vinflate.c
+@@ -92,7 +92,7 @@ int vinflate(void);
+ */
+ 
+ #define WSIZE 0x8000
+-unsigned int wp;             /* current position in slide */
++extern unsigned int wp;             /* current position in slide */
+ uch slide[32768];
+ 
+ static int vflush_output(unsigned int w) {
+@@ -160,8 +160,8 @@ static ush cpdext[] = {         /* Extra bits for dist
+    the stream.
+  */
+ 
+-ulg bb;                         /* bit buffer */
+-unsigned bk;                    /* bits in bit buffer */
++extern ulg bb;                         /* bit buffer */
++extern unsigned bk;                    /* bits in bit buffer */
+ 
+ ush vmask_bits[] = {
+     0x0000,
+@@ -239,7 +239,7 @@ int vdbits = 6;          /* bits in base distance look
+ #define N_MAX 288       /* maximum number of codes in any set */
+ 
+ 
+-unsigned hufts;         /* track memory usage */
++extern unsigned hufts;         /* track memory usage */
+ 
+ /* Given a list of code lengths and a maximum table size, make a set of
+    tables to decode that set of codes.  Return zero on success, one if



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202008191225.07JCPs0M021563>