Opened 14 years ago

Closed 14 years ago

#2540 closed Patches (fixed)

patches for improved NetBSD/pkgsrc support

Reported by: brook Owned by:
Milestone: Boost 1.38.0 Component: Building Boost
Version: Boost Development Trunk Severity: Problem
Keywords: NetBSD pkgsrc Cc:

Description

In order to better support Boost via the NetBSD/pkgsrc system, a few patches are required, mainly to detect some special cases for DragonFly BSD.

I have been contributing these patches to the NetBSD/pkgsrc packaging system to improve the transparency of building Boost. I have also been running daily builds on both i386 and amd64 systems based on the patches. The results of those builds are available under the NetBSD heading at:

http://www.boost.org/development/tests/trunk/developer/summary.html

The patches themselves are available via the link above or directly at

http://abies.nmsu.edu/boost/

Note that both patch directories there have the same contents; they are separated only to reflect the two different build systems.

Please apply these patches to the trunk so that future Boost packages will be easier to produce. Thank you very much.

Change History (5)

comment:1 by anonymous, 14 years ago

Thanks for the patches. I'm using pkgsrc on OpenBSD and Linux and I love it.

Here is a summary of patches: patch-ac: libs/regex/src/wide_posix_api.cpp patch-ad: boost/config/suffix.hpp patch-af: boost/config/platform/bsd.hpp patch-ak: boost/wave/token_ids.hpp patch-am: tools/build/v2/tools/python.jam patch-ap: Jamroot patch-aq: boost/test/impl/execution_monitor.ipp

in reply to:  1 comment:2 by nasonov, 14 years ago

It was me, sorry for anonymous posting.

> Here is a summary of patches:
> patch-ac: libs/regex/src/wide_posix_api.cpp
> patch-ad: boost/config/suffix.hpp
> patch-af: boost/config/platform/bsd.hpp
> patch-ak: boost/wave/token_ids.hpp
> patch-am: tools/build/v2/tools/python.jam
> patch-ap: Jamroot
> patch-aq: boost/test/impl/execution_monitor.ipp

comment:3 by nasonov, 14 years ago

patch-ac: libs/regex/src/wide_posix_api.cpp Submitted #2623
patch-ad: boost/config/suffix.hpp Submitted #2624
patch-af: boost/config/platform/bsd.hpp Submitted #2624
patch-ak: boost/wave/token_ids.hpp Submitted #2625
patch-am: tools/build/v2/tools/python.jam Submitted #2626
patch-ap: Jamroot The purpose of this change isn't clear to. Can you please sumbit a new ticket with more detailed information?
patch-aq: boost/test/impl/execution_monitor.ipp Hasso Tepper wrote inpkg/39561: It's meant to be temporary workaround until proper POSIX signal codes support is implemented in DragonFly and therefore isn't reported to the upstream.

in reply to:  3 comment:4 by brook, 14 years ago

Replying to nasonov:

patch-ac: libs/regex/src/wide_posix_api.cpp Submitted #2623
patch-ad: boost/config/suffix.hpp Submitted #2624
patch-af: boost/config/platform/bsd.hpp Submitted #2624
patch-ak: boost/wave/token_ids.hpp Submitted #2625
patch-am: tools/build/v2/tools/python.jam Submitted #2626
patch-ap: Jamroot The purpose of this change isn't clear to. Can you please sumbit a new ticket with more detailed information? (See ticket #2670)
patch-aq: boost/test/impl/execution_monitor.ipp Hasso Tepper wrote inpkg/39561: It's meant to be temporary workaround until proper POSIX signal codes support is implemented in DragonFly and therefore isn't reported to the upstream.

comment:5 by Vladimir Prus, 14 years ago

Resolution: fixed
Status: newclosed

It is my understanding that everything from this issue was filed separately. Closing this one.

Note: See TracTickets for help on using tickets.