Boost C++ Libraries: Ticket #2540: patches for improved NetBSD/pkgsrc support https://svn.boost.org/trac10/ticket/2540 <p> In order to better support Boost via the NetBSD/pkgsrc system, a few patches are required, mainly to detect some special cases for <a class="missing wiki">DragonFly</a> BSD. </p> <p> 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: </p> <p> <a href="http://www.boost.org/development/tests/trunk/developer/summary.html">http://www.boost.org/development/tests/trunk/developer/summary.html</a> </p> <p> The patches themselves are available via the link above or directly at </p> <p> <a class="ext-link" href="http://abies.nmsu.edu/boost/"><span class="icon">​</span>http://abies.nmsu.edu/boost/</a> </p> <p> Note that both patch directories there have the same contents; they are separated only to reflect the two different build systems. </p> <p> Please apply these patches to the trunk so that future Boost packages will be easier to produce. Thank you very much. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2540 Trac 1.4.3 anonymous Fri, 05 Dec 2008 12:43:00 GMT <link>https://svn.boost.org/trac10/ticket/2540#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2540#comment:1</guid> <description> <p> Thanks for the patches. I'm using pkgsrc on OpenBSD and Linux and I love it. </p> <p> 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 </p> </description> <category>Ticket</category> </item> <item> <dc:creator>nasonov</dc:creator> <pubDate>Fri, 05 Dec 2008 12:44:50 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2540#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2540#comment:2</guid> <description> <p> It was me, sorry for anonymous posting. </p> <pre class="wiki">&gt; Here is a summary of patches: &gt; patch-ac: libs/regex/src/wide_posix_api.cpp &gt; patch-ad: boost/config/suffix.hpp &gt; patch-af: boost/config/platform/bsd.hpp &gt; patch-ak: boost/wave/token_ids.hpp &gt; patch-am: tools/build/v2/tools/python.jam &gt; patch-ap: Jamroot &gt; patch-aq: boost/test/impl/execution_monitor.ipp </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>nasonov</dc:creator> <pubDate>Wed, 31 Dec 2008 11:17:48 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2540#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2540#comment:3</guid> <description> <table class="wiki"> <tr><td> patch-ac: libs/regex/src/wide_posix_api.cpp </td><td> Submitted <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2623" title="#2623: Patches: Regex patch for improved NetBSD/pkgsrc support (closed: fixed)">#2623</a> </td></tr><tr><td> patch-ad: boost/config/suffix.hpp </td><td> Submitted <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2624" title="#2624: Patches: Boost.Config patches for improved NetBSD/pkgsrc support (closed: fixed)">#2624</a> </td></tr><tr><td> patch-af: boost/config/platform/bsd.hpp </td><td> Submitted <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2624" title="#2624: Patches: Boost.Config patches for improved NetBSD/pkgsrc support (closed: fixed)">#2624</a> </td></tr><tr><td> patch-ak: boost/wave/token_ids.hpp </td><td> Submitted <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2625" title="#2625: Patches: Wave patch for improved NetBSD/pkgsrc support (closed: fixed)">#2625</a> </td></tr><tr><td> patch-am: tools/build/v2/tools/python.jam </td><td> Submitted <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2626" title="#2626: Patches: Boost.Build patch for improved NetBSD/pkgsrc support (closed: fixed)">#2626</a> </td></tr><tr><td> patch-ap: Jamroot </td><td style="text-align: right"> The purpose of this change isn't clear to. Can you please sumbit a new ticket with more detailed information? </td></tr><tr><td> patch-aq: boost/test/impl/execution_monitor.ipp </td><td> Hasso Tepper wrote in<a class="ext-link" href="http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=39561"><span class="icon">​</span>pkg/39561</a>: It's meant to be temporary workaround until proper POSIX signal codes support is implemented in <a class="missing wiki">DragonFly</a> and therefore isn't reported to the upstream. </td></tr></table> </description> <category>Ticket</category> </item> <item> <dc:creator>brook</dc:creator> <pubDate>Thu, 22 Jan 2009 04:35:10 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2540#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2540#comment:4</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/2540#comment:3" title="Comment 3">nasonov</a>: </p> <blockquote class="citation"> <table class="wiki"> <tr><td> patch-ac: libs/regex/src/wide_posix_api.cpp </td><td> Submitted <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2623" title="#2623: Patches: Regex patch for improved NetBSD/pkgsrc support (closed: fixed)">#2623</a> </td></tr><tr><td> patch-ad: boost/config/suffix.hpp </td><td> Submitted <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2624" title="#2624: Patches: Boost.Config patches for improved NetBSD/pkgsrc support (closed: fixed)">#2624</a> </td></tr><tr><td> patch-af: boost/config/platform/bsd.hpp </td><td> Submitted <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2624" title="#2624: Patches: Boost.Config patches for improved NetBSD/pkgsrc support (closed: fixed)">#2624</a> </td></tr><tr><td> patch-ak: boost/wave/token_ids.hpp </td><td> Submitted <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2625" title="#2625: Patches: Wave patch for improved NetBSD/pkgsrc support (closed: fixed)">#2625</a> </td></tr><tr><td> patch-am: tools/build/v2/tools/python.jam </td><td> Submitted <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2626" title="#2626: Patches: Boost.Build patch for improved NetBSD/pkgsrc support (closed: fixed)">#2626</a> </td></tr><tr><td> patch-ap: Jamroot </td><td style="text-align: right"> The purpose of this change isn't clear to. Can you please sumbit a new ticket with more detailed information? (See ticket <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2670" title="#2670: Bugs: NetBSD pkgsrc support -- allow exclusion of all libraries from build ... (closed: fixed)">#2670</a>) </td></tr><tr><td> patch-aq: boost/test/impl/execution_monitor.ipp </td><td> Hasso Tepper wrote in<a class="ext-link" href="http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=39561"><span class="icon">​</span>pkg/39561</a>: It's meant to be temporary workaround until proper POSIX signal codes support is implemented in <a class="missing wiki">DragonFly</a> and therefore isn't reported to the upstream. </td></tr></table> </blockquote> </description> <category>Ticket</category> </item> <item> <dc:creator>Vladimir Prus</dc:creator> <pubDate>Sat, 21 Mar 2009 22:56:15 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/2540#comment:5 https://svn.boost.org/trac10/ticket/2540#comment:5 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> It is my understanding that everything from this issue was filed separately. Closing this one. </p> Ticket