<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/nbd/tools/bc, branch master</title>
<subtitle>Felix Fietkaus staging tree</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/nbd/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/'/>
<updated>2025-07-26T12:38:07Z</updated>
<entry>
<title>tools/bc: let getopt() prototype be defined normally</title>
<updated>2025-07-26T12:38:07Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2025-06-24T19:35:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=346872e7201b79a1f353e2846ab93a71d2357946'/>
<id>urn:sha1:346872e7201b79a1f353e2846ab93a71d2357946</id>
<content type='text'>
Add a patch in order to remove an obsolete workaround
that is currently causing issues on some macOS systems.

Add patch:
 - 000-getopt-prototype.patch

Tested-by: Georgi Valkov &lt;gvalkov@gmail.com&gt; # macOS
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
Link: https://github.com/openwrt/openwrt/pull/16522
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/bc: override SUBDIRS variable with Makefile</title>
<updated>2025-07-26T12:38:07Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2025-06-24T19:32:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=46506776e6d28263e21540c99575ea5c5de1c7af'/>
<id>urn:sha1:46506776e6d28263e21540c99575ea5c5de1c7af</id>
<content type='text'>
Instead of editing the SUBDIRS variable with a patch,
it can be overriden at the end of the command line when invoking Make.

Also, remove use of autoreconf, as this patch
was the only one that made it necessary.

Removed:
 - 001-no_doc.patch

Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
Link: https://github.com/openwrt/openwrt/pull/16522
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/bc: remove useless patch</title>
<updated>2025-07-26T12:38:07Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2025-06-24T18:23:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=3e95b955fc98078aabe555bce688d33619cbec7b'/>
<id>urn:sha1:3e95b955fc98078aabe555bce688d33619cbec7b</id>
<content type='text'>
The remaining changes in this patch to the configure script
has no effect at all since autoreconf is used with bc
and the recent update to bc removed the need to patch
the original set of changes in order to fix building.

Remove the patch.

Removed:
 - 002-fix-libmath.patch

Fixes: abd424c3e ("tools/bc: update to 1.08.1")
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
Link: https://github.com/openwrt/openwrt/pull/16522
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/bc: update to 1.08.1</title>
<updated>2025-02-19T08:41:37Z</updated>
<author>
<name>Jack Sun</name>
</author>
<published>2025-02-02T02:46:47Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=abd424c3e19df49bf331a5b0d0adbd71ebf14929'/>
<id>urn:sha1:abd424c3e19df49bf331a5b0d0adbd71ebf14929</id>
<content type='text'>
refresh patch:
001-no_doc.patch
002-fix-libmath.patch
Changelog included in package.

Signed-off-by: Jack Sun &lt;sunjiazheng321521@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/17828
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/bc: update to 1.07.1</title>
<updated>2022-10-22T20:50:37Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2022-10-21T20:23:47Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=a8bbce498e9fab4fc11ab2b126c932929a27be0f'/>
<id>urn:sha1:a8bbce498e9fab4fc11ab2b126c932929a27be0f</id>
<content type='text'>
Changes:
  Fixed ibase extension causing problems for read()
  Fixed parallel make problem.

Remove the "003-bc-fix-hang.patch" because the hang is fixed upstream.

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools: add Host/Uninstall where possible</title>
<updated>2022-10-19T22:33:22Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-09-28T08:23:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=a63805b25f99e609d575ee920baae269fb58794c'/>
<id>urn:sha1:a63805b25f99e609d575ee920baae269fb58794c</id>
<content type='text'>
This cleans staging_dir when calling tool/x/clean.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/bc: use more compatible shebang</title>
<updated>2022-09-13T22:06:15Z</updated>
<author>
<name>Ilya Katsnelson</name>
</author>
<published>2022-09-08T09:04:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=21dfd7289b72fefd8d97c89a08ad7c3e0fb791af'/>
<id>urn:sha1:21dfd7289b72fefd8d97c89a08ad7c3e0fb791af</id>
<content type='text'>
Update the existing patch to use a shebang that works on systems that
don't have a /bin/bash, e.g. NixOS or GuixSD.

Signed-off-by: Ilya Katsnelson &lt;me@0upti.me&gt;
</content>
</entry>
<entry>
<title>tools/bc: update to 1.07</title>
<updated>2022-09-07T03:22:39Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2022-08-29T05:26:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=7b8f2dc6eca371a0edfcf3c14fb89983fcbe69eb'/>
<id>urn:sha1:7b8f2dc6eca371a0edfcf3c14fb89983fcbe69eb</id>
<content type='text'>
Update to latest version. Replace mirror with @GNU/bc.

Manually refresh:
- 001-no_doc.patch

Add patch found here:
https://github.com/fivepiece/gnu-bc/commit/26f275502dd28114e78bc098fed81acde1d86d62
as 002-fix-libmath.patch to fix compilation.

Add another patch found here:
https://github.com/archlinux/svntogit-packages/commit/55b26eda94e1a9ff726ac458fccab5f3f3ad2114
as 003-bc-fix-hang.patch to prevent a hang when building the kernel.

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/bc: add PKG_CPE_ID</title>
<updated>2022-09-06T15:35:02Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2022-09-03T15:38:43Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=3f6d66d9840b671cd4cb5beff9353587defca34e'/>
<id>urn:sha1:3f6d66d9840b671cd4cb5beff9353587defca34e</id>
<content type='text'>
Add CPE ID for tracking CVEs.

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools: use https for bc mirrors</title>
<updated>2022-02-24T14:36:28Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2022-02-23T21:34:25Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=1e2549045c8ce8f1553266b011af872cf1ccb893'/>
<id>urn:sha1:1e2549045c8ce8f1553266b011af872cf1ccb893</id>
<content type='text'>
All mirrors offer encrypted downloads, use it.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
</feed>
