Tue Aug 2 08:49:46 2016 UTC ()
Fix boost/optional/optional_fwd.hpp header file using upstream patch.

https://github.com/boostorg/optional/pull/19/commits/844ca6a0d506e59daedabb2b94e1117ec4a7e71e

Bump PKGREVISION of boost-headers.


(wiz)
diff -r1.37 -r1.38 pkgsrc/devel/boost-headers/Makefile
diff -r1.87 -r1.88 pkgsrc/meta-pkgs/boost/distinfo
diff -r0 -r1.1 pkgsrc/meta-pkgs/boost/patches/patch-boost_optional_optional__fwd.hpp

cvs diff -r1.37 -r1.38 pkgsrc/devel/boost-headers/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/boost-headers/Makefile 2016/05/13 20:47:32 1.37
+++ pkgsrc/devel/boost-headers/Makefile 2016/08/02 08:49:46 1.38
@@ -1,21 +1,23 @@ @@ -1,21 +1,23 @@
1# $NetBSD: Makefile,v 1.37 2016/05/13 20:47:32 adam Exp $ 1# $NetBSD: Makefile,v 1.38 2016/08/02 08:49:46 wiz Exp $
2 2
3BOOST_PACKAGE= headers 3BOOST_PACKAGE= headers
4BOOST_COMMENT= (build-time headers) 4BOOST_COMMENT= (build-time headers)
5BOOST_CONFIG= generate 5BOOST_CONFIG= generate
6 6
7.include "../../meta-pkgs/boost/Makefile.common" 7.include "../../meta-pkgs/boost/Makefile.common"
8 8
 9PKGREVISION= 1
 10
9BJAM_ARGS+= --without-* # disable all libraries 11BJAM_ARGS+= --without-* # disable all libraries
10 12
11NO_BUILD= yes 13NO_BUILD= yes
12 14
13.include "../../devel/boost-jam/bjam.mk" 15.include "../../devel/boost-jam/bjam.mk"
14 16
15do-install: bjam-install 17do-install: bjam-install
16 ${FIND} ${DESTDIR}${PREFIX}/include/boost \ 18 ${FIND} ${DESTDIR}${PREFIX}/include/boost \
17 -type f -print | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP} 19 -type f -print | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP}
18 ${FIND} ${DESTDIR}${PREFIX}/include/boost \ 20 ${FIND} ${DESTDIR}${PREFIX}/include/boost \
19 -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE} 21 -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE}
20 22
21PTHREAD_OPTS+= require 23PTHREAD_OPTS+= require

cvs diff -r1.87 -r1.88 pkgsrc/meta-pkgs/boost/distinfo (expand / switch to unified diff)

--- pkgsrc/meta-pkgs/boost/distinfo 2016/05/13 20:47:32 1.87
+++ pkgsrc/meta-pkgs/boost/distinfo 2016/08/02 08:49:46 1.88
@@ -1,23 +1,24 @@ @@ -1,23 +1,24 @@
1$NetBSD: distinfo,v 1.87 2016/05/13 20:47:32 adam Exp $ 1$NetBSD: distinfo,v 1.88 2016/08/02 08:49:46 wiz Exp $
2 2
3SHA1 (boost_1_61_0.tar.bz2) = f84b1a1ce764108ec3c2b7bd7704cf8dfd3c9d01 3SHA1 (boost_1_61_0.tar.bz2) = f84b1a1ce764108ec3c2b7bd7704cf8dfd3c9d01
4RMD160 (boost_1_61_0.tar.bz2) = 1ceb250fcece242b54a999dbadbe2f3f1922541b 4RMD160 (boost_1_61_0.tar.bz2) = 1ceb250fcece242b54a999dbadbe2f3f1922541b
5SHA512 (boost_1_61_0.tar.bz2) = a1c7338e2d2dbac8552ede7c554640d22cbb2fda7fbc325dc3cdcb51e769713626695426ffc158cbe0e1729dd9a7b5ad18af4800d74e24539e8d8564268c2b9d 5SHA512 (boost_1_61_0.tar.bz2) = a1c7338e2d2dbac8552ede7c554640d22cbb2fda7fbc325dc3cdcb51e769713626695426ffc158cbe0e1729dd9a7b5ad18af4800d74e24539e8d8564268c2b9d
6Size (boost_1_61_0.tar.bz2) = 85202254 bytes 6Size (boost_1_61_0.tar.bz2) = 85202254 bytes
7SHA1 (patch-aa) = 408a63a807aaa491130db018cd89bca6a427090d 7SHA1 (patch-aa) = 408a63a807aaa491130db018cd89bca6a427090d
8SHA1 (patch-ab) = 37c61bcfc27f1533df21f4392f80df2d2dbe51ef 8SHA1 (patch-ab) = 37c61bcfc27f1533df21f4392f80df2d2dbe51ef
9SHA1 (patch-ac) = 32d14b50682dae1950ed927ecb9318ad6b07687a 9SHA1 (patch-ac) = 32d14b50682dae1950ed927ecb9318ad6b07687a
10SHA1 (patch-ad) = 0e5dc31c3425de94444f97a9b7dec97ed5967733 10SHA1 (patch-ad) = 0e5dc31c3425de94444f97a9b7dec97ed5967733
11SHA1 (patch-ae) = ac2e4afcf243c2fee2394cfe3fe92f4890e9ab83 11SHA1 (patch-ae) = ac2e4afcf243c2fee2394cfe3fe92f4890e9ab83
12SHA1 (patch-ag) = 117eabbbbc26d04bb5e56df5ad92e55b5061c0f8 12SHA1 (patch-ag) = 117eabbbbc26d04bb5e56df5ad92e55b5061c0f8
13SHA1 (patch-aq) = 2e7f9854b69e98f48b4613c80191369012405b56 13SHA1 (patch-aq) = 2e7f9854b69e98f48b4613c80191369012405b56
14SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3 14SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3
15SHA1 (patch-boost_atomic_detail_ops_gcc_sparc.hpp) = a7dd240ff6f61368ae6a8500e7009021fa6cba71 15SHA1 (patch-boost_atomic_detail_ops_gcc_sparc.hpp) = a7dd240ff6f61368ae6a8500e7009021fa6cba71
16SHA1 (patch-boost_config_posix__features.hpp) = c3e7187af35a2a25901b37388d3194e22d005323 16SHA1 (patch-boost_config_posix__features.hpp) = c3e7187af35a2a25901b37388d3194e22d005323
17SHA1 (patch-boost_config_stdlib_libcpp.hpp) = af158d85db15ea15d9fac1dbd72a15632d2fcff3 17SHA1 (patch-boost_config_stdlib_libcpp.hpp) = af158d85db15ea15d9fac1dbd72a15632d2fcff3
18SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 52ebedd5e80b3a8c257eccb28cd2db76cb1ca01e 18SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 52ebedd5e80b3a8c257eccb28cd2db76cb1ca01e
19SHA1 (patch-boost_core_noncopyable.hpp) = a693e5eda7fc303e1bd86ecfab40321d771af6fe 19SHA1 (patch-boost_core_noncopyable.hpp) = a693e5eda7fc303e1bd86ecfab40321d771af6fe
20SHA1 (patch-boost_math_tools_config.hpp) = db3965cd810185116efd669df29067f58cc847e5 20SHA1 (patch-boost_math_tools_config.hpp) = db3965cd810185116efd669df29067f58cc847e5
 21SHA1 (patch-boost_optional_optional__fwd.hpp) = 2349b6342b75e2c3ff3001a02bc91f37e5e41035
21SHA1 (patch-boost_regex_config.hpp) = 6b752c7c23168c591cd391739c7a4539bef44c12 22SHA1 (patch-boost_regex_config.hpp) = 6b752c7c23168c591cd391739c7a4539bef44c12
22SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711 23SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711
23SHA1 (patch-libs_config_test_boost__no__range__based__for.ipp) = d9936c472fc2c696d86522b36eb12813ae91bee4 24SHA1 (patch-libs_config_test_boost__no__range__based__for.ipp) = d9936c472fc2c696d86522b36eb12813ae91bee4

File Added: pkgsrc/meta-pkgs/boost/patches/Attic/patch-boost_optional_optional__fwd.hpp
$NetBSD: patch-boost_optional_optional__fwd.hpp,v 1.1 2016/08/02 08:49:46 wiz Exp $

Fix build issues when optional_fwd.hpp is used before including boost/config.hpp
https://github.com/boostorg/optional/pull/19/commits/844ca6a0d506e59daedabb2b94e1117ec4a7e71e

--- boost/optional/optional_fwd.hpp.orig	2016-05-05 21:13:30.000000000 +0000
+++ boost/optional/optional_fwd.hpp
@@ -16,7 +16,7 @@
 #ifndef BOOST_OPTIONAL_OPTIONAL_FWD_FLC_19NOV2002_HPP
 #define BOOST_OPTIONAL_OPTIONAL_FWD_FLC_19NOV2002_HPP
 
-#include <boost/config/suffix.hpp>
+#include <boost/config.hpp>
 
 namespace boost {