Tue Dec 31 13:30:27 2019 UTC ()
Fix boost-libs PLIST on devuan linux distro


(nros)
diff -r1.77 -r1.78 pkgsrc/devel/boost-libs/Makefile

cvs diff -r1.77 -r1.78 pkgsrc/devel/boost-libs/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/boost-libs/Makefile 2019/11/03 10:39:06 1.77
+++ pkgsrc/devel/boost-libs/Makefile 2019/12/31 13:30:27 1.78
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.77 2019/11/03 10:39:06 rillig Exp $ 1# $NetBSD: Makefile,v 1.78 2019/12/31 13:30:27 nros Exp $
2 2
3BOOST_PACKAGE= libs 3BOOST_PACKAGE= libs
4BOOST_COMMENT= (binary libraries) 4BOOST_COMMENT= (binary libraries)
5BOOST_CONFIG= installed 5BOOST_CONFIG= installed
6BOOST_INSTALL_LIBS= yes 6BOOST_INSTALL_LIBS= yes
7 7
8.include "../../meta-pkgs/boost/Makefile.common" 8.include "../../meta-pkgs/boost/Makefile.common"
9 9
10INSTALLATION_DIRS+= lib 10INSTALLATION_DIRS+= lib
11 11
12BJAM_ARGS+= --without-python 12BJAM_ARGS+= --without-python
13PLIST_VARS+= backtrace context fiber log longdbl 13PLIST_VARS+= backtrace context fiber log longdbl
14 14
@@ -34,27 +34,27 @@ BJAM_ARGS+= --without-log @@ -34,27 +34,27 @@ BJAM_ARGS+= --without-log
34.else 34.else
35PLIST.log= yes 35PLIST.log= yes
36.endif 36.endif
37 37
38# FIXME: other systems might also not support 'long double' 38# FIXME: other systems might also not support 'long double'
39# see patch-boost_math_tools_config.hpp 39# see patch-boost_math_tools_config.hpp
40.if ${OPSYS} != "FreeBSD" 40.if ${OPSYS} != "FreeBSD"
41PLIST.longdbl= yes 41PLIST.longdbl= yes
42.endif 42.endif
43 43
44# libboost_stacktrace_backtrace requires libbacktrace. 44# libboost_stacktrace_backtrace requires libbacktrace.
45# FIXME: The condition needs to be refined for non-Debian/Ubuntu 45# FIXME: The condition needs to be refined for non-Debian/Ubuntu
46# platforms shipped with libbacktrace. 46# platforms shipped with libbacktrace.
47.if ${OPSYS} == "Linux" && exists(/etc/debian_version) 47.if ${OPSYS} == "Linux" && (exists(/etc/debian_version) || exists(/etc/devuan_version))
48PLIST.backtrace= yes 48PLIST.backtrace= yes
49.endif 49.endif
50 50
51UNLIMIT_RESOURCES+= stacksize 51UNLIMIT_RESOURCES+= stacksize
52 52
53MAKE_ENV+= BZIP2_INCLUDE=${BUILDLINK_PREFIX.bzip2}/include 53MAKE_ENV+= BZIP2_INCLUDE=${BUILDLINK_PREFIX.bzip2}/include
54MAKE_ENV+= BZIP2_LIBPATH=${BUILDLINK_PREFIX.bzip2}/lib 54MAKE_ENV+= BZIP2_LIBPATH=${BUILDLINK_PREFIX.bzip2}/lib
55MAKE_ENV+= EXPAT_INCLUDE=${BUILDLINK_PREFIX.expat}/include 55MAKE_ENV+= EXPAT_INCLUDE=${BUILDLINK_PREFIX.expat}/include
56MAKE_ENV+= EXPAT_LIBPATH=${BUILDLINK_PREFIX.expat}/lib 56MAKE_ENV+= EXPAT_LIBPATH=${BUILDLINK_PREFIX.expat}/lib
57MAKE_ENV+= ICU_PATH=${BUILDLINK_PREFIX.icu} 57MAKE_ENV+= ICU_PATH=${BUILDLINK_PREFIX.icu}
58MAKE_ENV+= ZLIB_INCLUDE=${BUILDLINK_PREFIX.zlib}/include 58MAKE_ENV+= ZLIB_INCLUDE=${BUILDLINK_PREFIX.zlib}/include
59MAKE_ENV+= ZLIB_LIBPATH=${BUILDLINK_PREFIX.zlib}/lib 59MAKE_ENV+= ZLIB_LIBPATH=${BUILDLINK_PREFIX.zlib}/lib
60 60