<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/libs/gdbm/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2025-06-08T15:40:44Z</updated>
<entry>
<title>gdbm: bump to 1.25 and include fix for GCC 15.1</title>
<updated>2025-06-08T15:40:44Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-06-01T11:49:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=9ff3655f9315282a08ba7bbc6ba55adcf1b8617d'/>
<id>urn:sha1:9ff3655f9315282a08ba7bbc6ba55adcf1b8617d</id>
<content type='text'>
Added a patch to fix build for GCC 15.1

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>gdbm: update to 1.23</title>
<updated>2024-06-04T21:14:58Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-05-30T23:02:42Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=a16129090616ae69c46de4aef30b4bd63a1c2615'/>
<id>urn:sha1:a16129090616ae69c46de4aef30b4bd63a1c2615</id>
<content type='text'>
Just make the library instead of everthing.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: remove AUTORELEASE</title>
<updated>2023-04-21T20:46:58Z</updated>
<author>
<name>Paul Fertser</name>
</author>
<published>2023-04-21T16:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=0c10c224be81f9221dabfab449855ab6718d2a0c'/>
<id>urn:sha1:0c10c224be81f9221dabfab449855ab6718d2a0c</id>
<content type='text'>
Automatically compute and substitute current values for all
$(AUTORELEASE) instances as this feature is deprecated and shouldn't be
used.

The following temporary change was made to the core:

diff --git a/rules.mk b/rules.mk
index 57d7995d4fa8..f16367de87a8 100644
--- a/rules.mk
+++ b/rules.mk
@@ -429,7 +429,7 @@ endef
 abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1))))

 COMMITCOUNT = $(if $(DUMP),0,$(call commitcount))
-AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1))
+AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))

 all:
 FORCE: ;

And this command used to fix affected packages:

for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \
                              sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
  make package/$i/download
done

Signed-off-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>gdbm: configure with `--without-readline`</title>
<updated>2022-10-27T19:04:00Z</updated>
<author>
<name>Alois Klink</name>
</author>
<published>2022-10-26T11:59:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=4eff6c57c12554e508781726217fb3dbed4e8279'/>
<id>urn:sha1:4eff6c57c12554e508781726217fb3dbed4e8279</id>
<content type='text'>
By default, gdbm configures/builds with readline and curses support
if they exist.

This can cause race conditions when compiling gdbm and ncurses in
parallel, as gdbm may try to link to ncurses when it doesn't exist.

This commit forces gdbm to skip using readline/ncurses, since it's
unlikely that anybody is using the line-editing feature of gdbm.

See [gdbm's README][1] for more info.

[1]: https://git.gnu.org.ua/gdbm.git/tree/README?h=v1.21#n50

Signed-off-by: Alois Klink &lt;alois@aloisklink.com&gt;
</content>
</entry>
<entry>
<title>gdbm: update to 1.21</title>
<updated>2021-09-25T08:19:36Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-09-19T07:37:43Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=0d4133a328187e42318b220a69e6e75d4df5661e'/>
<id>urn:sha1:0d4133a328187e42318b220a69e6e75d4df5661e</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>libs: gdbm: enable/install Berkley DBM compat layer</title>
<updated>2021-07-13T08:22:32Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2021-05-19T14:16:43Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=efde2462c68fa1c33b9587dcd3e4914cccf1ad0b'/>
<id>urn:sha1:efde2462c68fa1c33b9587dcd3e4914cccf1ad0b</id>
<content type='text'>
Python supports both GNU dbm and Berkley DBM.
GNU dbm also has a compatibility layer for Berkeley.

The current Berkley DB in OpenWrt is 4.7 and hasn't been updated in ages.
It's also pretty big.

So, an alternative for Python is to use GNU dbm for both (GNU and Berkley).

Also, removing static shared libraries from the build, to encourage the
usage of the shared ones.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>gdbm: update to 1.19</title>
<updated>2021-02-21T06:07:17Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-02-21T06:06:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=9be3ba48349c19bd8a98823b9b5d02f22165c771'/>
<id>urn:sha1:9be3ba48349c19bd8a98823b9b5d02f22165c771</id>
<content type='text'>
Remove upstreamed patch.

Use AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>gdbm: fix GCC 10 multiple def compilation error</title>
<updated>2020-06-29T22:15:29Z</updated>
<author>
<name>Syrone Wong</name>
</author>
<published>2020-06-01T14:48:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=fe734cc26403e7c29a2d0a3432c246f118827c92'/>
<id>urn:sha1:fe734cc26403e7c29a2d0a3432c246f118827c92</id>
<content type='text'>
Signed-off-by: Syrone Wong &lt;wong.syrone@gmail.com&gt;
</content>
</entry>
<entry>
<title>gdbm: don't build gettext-full</title>
<updated>2020-04-18T09:58:03Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-04-18T09:58:03Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=fa5e64649a018d997c64194658b8c72d605d3eca'/>
<id>urn:sha1:fa5e64649a018d997c64194658b8c72d605d3eca</id>
<content type='text'>
It's not necessary.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>gdbm: Update to 1.18.1</title>
<updated>2019-07-04T01:36:50Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2019-07-02T20:07:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=83234d13eafd1c4f500835c20e4b4f6dd6b35455'/>
<id>urn:sha1:83234d13eafd1c4f500835c20e4b4f6dd6b35455</id>
<content type='text'>
Fixes compilation with -Werror=implicit-function-declaration

This has received no version updates for over 5 years.

Cleaned up Makefile.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
</feed>
