Up to [cvs.NetBSD.org] / pkgsrc / databases / tinycdb
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.9 / (download) - annotate - [select for diffs], Sun Jan 26 17:30:54 2020 UTC (3 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
HEAD
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Feb 27 12:38:12 2013 UTC (10 years, 9 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1
Changes since 1.7: +15 -16
lines
Diff to previous 1.7 (colored)
Update to 0.78 * Take MAINTAINERship, ok by schmonz@. * Libtoolized. * Fix typo in variable name. * Set LICENSE as public-domain. Changelog: tinycdb-0.78 2012-05-11 - bugfix release: o fixed >2Gb file size prob on 32bit platform o fixed handling of files >=4Gb o fixed a few compiler warnings - introduce $(LD) and $(LDFLAGS), and also $(CDEFS) in Makefile
Revision 1.7 / (download) - annotate - [select for diffs], Tue Oct 2 21:25:54 2012 UTC (11 years, 2 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.6: +1 -3
lines
Diff to previous 1.6 (colored)
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.6 / (download) - annotate - [select for diffs], Mon Feb 27 17:14:46 2012 UTC (11 years, 9 months ago) by elric
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1
Changes since 1.5: +4 -3
lines
Diff to previous 1.5 (colored)
We also want to build the pic library.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Sep 11 08:26:04 2010 UTC (13 years, 2 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3
Changes since 1.4: +15 -6
lines
Diff to previous 1.4 (colored)
Update tinycdb to 0.77. pkgsrc changes: * simplify subst with SUBST_VARS. * build and install shared library. * install pkgconfig file. package changes: tinycdb-0.77 - bugfix release: manpage typos, portability fixes and the like - bugfix: improper logic in EINTR handling in _cdb_make_full_write routine which may lead to corruped .cdb file.
Revision 1.4 / (download) - annotate - [select for diffs], Fri Jun 20 01:09:11 2008 UTC (15 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.3: +3 -1
lines
Diff to previous 1.3 (colored)
Add DESTDIR support.
Revision 1.3 / (download) - annotate - [select for diffs], Thu Jan 18 22:46:12 2007 UTC (16 years, 10 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
Update to 0.76. From the changelog: * manpage spelling fixes, from Claus Assmann <ca+tinycdb (at) esmtp.org>. * little mods to allow compiling tinycdb by C++ compiler, from Olly Betts <olly (at) survex.com>. * use program_invocation_short_name on GLIBC, (modified) patch from Dmitry V. Levin <ldv (at) altlinux.org> * manpage fix (cdb_findnext() prototype), from Dmitry V. Levin <ldv (at) altlinux.org> * (somewhat silly) GCC-4.x "signedness" warnings fix, modified patch from Dmitry V. Levin <ldv (at) altlinux.org> * more signed vs unsigned char* fixes in various places * Makefile: always build libnss_cdb.so with libcdb_pic.a, no nss-shared target: to avoid extra dependency from /usr/lib/. * Makefile: use map files for lib*.so, with explicit list of exported symbols. This, in particular, avoids exporting of libcdb symbols by libnss_cdb.so. * mark all internal routines as internal_function (defined as __attribute__((visibility("hidden"))) for GCC) * Makefile: add tests-shared, to use cdb-shared for testing * Makefile: allow to specify which binary (shared vs static) to install in install target, by using INSTALLPROG variable * Makefile: pass -DNSSCDB_DIR=... to compiler when building .lo files, to allow setting of system config dir (/etc by default) on command line. For nss_cdb module. * Makefile: use $(CP) instead of cp, to be able to specify `cp' options (CP="cp -p") * Use unlink(tmpname) + open(O_CREAT|O_EXCL) instead of open(O_CREAT|O_TRUNC) when creating the new CDB file. And use O_NOFOLLOW if defined. This also works around some (probably) possible symlink attacks. * Add -p perms option for cdb utility, to specify mode (permission bits) for newly created .cdb file (default is 0666&umask(), -p forces the given mode). * allow tmpname (cdb -t) to be `-', to mean no temp file gets created. Also check if tmpname is the same as database name and don't try to rename() if it is. * rewrite nss_cdb-Makefile a bit: simplify it, and use more sane permission scheme for /etc/shadow * fixed a typo in cdb_seek.c, -- it segfaulted if passed NULL dlenp pointer. Thanks Daiki for the patch. Closes: #383417 * use MAP_FAILED to test mmap() return value, instead of hardcoded -1. * libcdb-dev replaces tinycdb<0.76
Revision 1.2 / (download) - annotate - [select for diffs], Thu Jan 19 04:41:09 2006 UTC (17 years, 10 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2,
pkgsrc-2006Q1-base,
pkgsrc-2006Q1
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
Unquote a SUBST_MESSAGE to placate pkglint.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Jan 7 06:47:10 2006 UTC (17 years, 10 months ago) by schmonz
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Initial import of tinycdb-0.75, a very fast and simple package for creating and reading constant data bases, a data structure introduced by Dan J. Bernstein in his cdb package. It may be used to speed up searches in a sequence of (key,value) pairs with very big number of records. Example usage is indexing a big list of users - where a search will require linear reading of a large /etc/passwd file, and for many other tasks. It's usage/API is similar to ones found in BerkeleyDB, gdbm and traditional *nix dbm/ndbm libraries, and is compatible in great extent to cdb-0.75 package by Dan Bernstein. CDB is a constant database, that is, it cannot be updated at a runtime, only rebuilt. Rebuilding is atomic operation and is very fast - much faster than of many other similar packages. Once created, CDB may be queried, and a query takes very little time to complete.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Jan 7 06:47:10 2006 UTC (17 years, 10 months ago) by schmonz
Branch: MAIN
Initial revision