pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/boost-libs
Module Name: pkgsrc
Committed By: riastradh
Date: Wed Feb 5 22:14:11 UTC 2025
Modified Files:
pkgsrc/devel/boost-libs: Makefile PLIST
Log Message:
devel/boost-libs: Handle stacktrace.addr2line in cross-builds.
This is a stop-gap measure because I don't know how to spell, e.g.,
CONFIGURE_ARGS+= ac_cv_addr2line_path=/usr/bin/addr2line
in boost-jamlish.
No change to native builds, and cross builds were broken without this
change, so no revbump.
To generate a diff of this commit:
cvs rdiff -u -r1.113 -r1.114 pkgsrc/devel/boost-libs/Makefile
cvs rdiff -u -r1.48 -r1.49 pkgsrc/devel/boost-libs/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/boost-libs/Makefile
diff -u pkgsrc/devel/boost-libs/Makefile:1.113 pkgsrc/devel/boost-libs/Makefile:1.114
--- pkgsrc/devel/boost-libs/Makefile:1.113 Wed Jan 8 15:23:21 2025
+++ pkgsrc/devel/boost-libs/Makefile Wed Feb 5 22:14:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.113 2025/01/08 15:23:21 wiz Exp $
+# $NetBSD: Makefile,v 1.114 2025/02/05 22:14:11 riastradh Exp $
BOOST_PACKAGE= libs
BOOST_COMMENT= (binary libraries)
@@ -49,6 +49,16 @@ PLIST.log= yes
PLIST.longdbl= yes
.endif
+PLIST_VARS+= stacktrace_addr2line
+
+# XXX In principle addr2line should work just as well in a cross-built
+# system as in a natively-built system, but it is detected by a
+# run-test and I don't know the boost-jam incantation to override that
+# test. So for now, we'll just omit it.
+.if ${USE_CROSS_COMPILE:tl} == "no"
+PLIST.stacktrace_addr2line= yes
+.endif
+
# Add backtrace libs when they got built because of libbacktrace
# being available in the toolchain (not easy to detect beforehand).
GENERATE_PLIST+= cd ${DESTDIR}/${PREFIX}; \
Index: pkgsrc/devel/boost-libs/PLIST
diff -u pkgsrc/devel/boost-libs/PLIST:1.48 pkgsrc/devel/boost-libs/PLIST:1.49
--- pkgsrc/devel/boost-libs/PLIST:1.48 Wed Jan 8 15:23:21 2025
+++ pkgsrc/devel/boost-libs/PLIST Wed Feb 5 22:14:11 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.48 2025/01/08 15:23:21 wiz Exp $
+@comment $NetBSD: PLIST,v 1.49 2025/02/05 22:14:11 riastradh Exp $
lib/cmake/Boost-${PKGVERSION}/BoostConfig.cmake
lib/cmake/Boost-${PKGVERSION}/BoostConfigVersion.cmake
lib/cmake/BoostDetectToolset-${PKGVERSION}.cmake
@@ -130,10 +130,10 @@ lib/cmake/boost_serialization-${PKGVERSI
lib/cmake/boost_serialization-${PKGVERSION}/boost_serialization-config.cmake
lib/cmake/boost_serialization-${PKGVERSION}/libboost_serialization-variant-shared.cmake
lib/cmake/boost_serialization-${PKGVERSION}/libboost_serialization-variant-static.cmake
-lib/cmake/boost_stacktrace_addr2line-${PKGVERSION}/boost_stacktrace_addr2line-config-version.cmake
-lib/cmake/boost_stacktrace_addr2line-${PKGVERSION}/boost_stacktrace_addr2line-config.cmake
-lib/cmake/boost_stacktrace_addr2line-${PKGVERSION}/libboost_stacktrace_addr2line-variant-shared.cmake
-lib/cmake/boost_stacktrace_addr2line-${PKGVERSION}/libboost_stacktrace_addr2line-variant-static.cmake
+${PLIST.stacktrace_addr2line}lib/cmake/boost_stacktrace_addr2line-${PKGVERSION}/boost_stacktrace_addr2line-config-version.cmake
+${PLIST.stacktrace_addr2line}lib/cmake/boost_stacktrace_addr2line-${PKGVERSION}/boost_stacktrace_addr2line-config.cmake
+${PLIST.stacktrace_addr2line}lib/cmake/boost_stacktrace_addr2line-${PKGVERSION}/libboost_stacktrace_addr2line-variant-shared.cmake
+${PLIST.stacktrace_addr2line}lib/cmake/boost_stacktrace_addr2line-${PKGVERSION}/libboost_stacktrace_addr2line-variant-static.cmake
lib/cmake/boost_stacktrace_basic-${PKGVERSION}/boost_stacktrace_basic-config-version.cmake
lib/cmake/boost_stacktrace_basic-${PKGVERSION}/boost_stacktrace_basic-config.cmake
lib/cmake/boost_stacktrace_basic-${PKGVERSION}/libboost_stacktrace_basic-variant-shared.cmake
@@ -270,9 +270,9 @@ lib/libboost_regex.so.${PKGVERSION}
lib/libboost_serialization.a
lib/libboost_serialization.so
lib/libboost_serialization.so.${PKGVERSION}
-lib/libboost_stacktrace_addr2line.a
-lib/libboost_stacktrace_addr2line.so
-lib/libboost_stacktrace_addr2line.so.${PKGVERSION}
+${PLIST.stacktrace_addr2line}lib/libboost_stacktrace_addr2line.a
+${PLIST.stacktrace_addr2line}lib/libboost_stacktrace_addr2line.so
+${PLIST.stacktrace_addr2line}lib/libboost_stacktrace_addr2line.so.${PKGVERSION}
lib/libboost_stacktrace_basic.a
lib/libboost_stacktrace_basic.so
lib/libboost_stacktrace_basic.so.${PKGVERSION}
Home |
Main Index |
Thread Index |
Old Index