Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Dec 2019 03:24:24 +0000 (UTC)
From:      Matthias Andree <mandree@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r521255 - in head/graphics/exact-image: . files
Message-ID:  <201912290324.xBT3OOFM061848@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mandree
Date: Sun Dec 29 03:24:24 2019
New Revision: 521255
URL: https://svnweb.freebsd.org/changeset/ports/521255

Log:
  Move from c++03 to c++11
  
  This adds a few constexpr keywords to bardecode/code25i.hh.
  Needed in order to permit OpenEXR update to 2.4.0 later, which
  uses rvalue references (a C++11 feature) in its headers.

Added:
  head/graphics/exact-image/files/patch-bardecode_code25i.hh   (contents, props changed)
Modified:
  head/graphics/exact-image/Makefile

Modified: head/graphics/exact-image/Makefile
==============================================================================
--- head/graphics/exact-image/Makefile	Sun Dec 29 01:17:41 2019	(r521254)
+++ head/graphics/exact-image/Makefile	Sun Dec 29 03:24:24 2019	(r521255)
@@ -34,7 +34,7 @@ LIB_DEPENDS=	libagg.so:graphics/agg \
 #broken headers on c++ in base system:
 CPPFLAGS+=	-fpermissive -I${LOCALBASE}/include
 USES=		gmake jpeg perl5 pkgconfig python:2.7 tar:bzip2 xorg
-USE_CXXSTD=	c++03
+USE_CXXSTD=	c++11
 USE_XORG=	x11
 HAS_CONFIGURE=	yes
 INSTALL_WRKSRC=	${WRKSRC}/objdir

Added: head/graphics/exact-image/files/patch-bardecode_code25i.hh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/exact-image/files/patch-bardecode_code25i.hh	Sun Dec 29 03:24:24 2019	(r521255)
@@ -0,0 +1,19 @@
+--- bardecode/code25i.hh.orig	2019-01-28 12:12:58 UTC
++++ bardecode/code25i.hh
+@@ -31,11 +31,11 @@ namespace BarDecode
+         static const int END_SEQUENCE = 0xD;
+         static const char no_entry = 0;
+ 
+-        static const double n_lq = 15;
+-        static const double n_hq = 5.3;
+-        static const double w_lq = 5.2;
+-        static const double w_hq = 1.5;
+-        static const double tol = 0.2;
++        static constexpr const double n_lq = 15;
++        static constexpr const double n_hq = 5.3;
++        static constexpr const double w_lq = 5.2;
++        static constexpr const double w_hq = 1.5;
++        static constexpr const double tol = 0.2;
+ 
+         static const usize_t min_quiet_usize = 5;
+         //static const usize_t min_quiet_usize = 10;



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