Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id E05BEA584C for ; Fri, 23 May 2014 20:49:22 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 5A5DF14A400; Fri, 23 May 2014 20:49:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 49A0414A3F7 for ; Fri, 23 May 2014 20:49:16 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id vdm7akg4LeIf for ; Fri, 23 May 2014 20:49:15 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 6BA2E14A3F0 for ; Fri, 23 May 2014 20:49:15 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 5EC4396; Fri, 23 May 2014 20:49:15 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Fri, 23 May 2014 20:49:15 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/databases To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20140523204915.5EC4396@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: wiz Date: Fri May 23 20:49:15 UTC 2014 Modified Files: pkgsrc/databases/gdbm: Makefile Makefile.common PLIST distinfo pkgsrc/databases/gdbm_compat: Makefile buildlink3.mk Log Message: Update gdbm packages to 1.11, after martin@ diagnosed the compilation problem. Thanks, martin! Changes: Version 1.11, 2013-12-25 * Improved dump format. A new dump format is implemented, which encodes all data in base64 and stores not only key/data pairs, but also the original database file metadata, such as file name, mode and ownership. Files in this format can be sent without additional encapsulation over transmission channels that normally allow only ASCII data. Dumps in this format allow for restoring an exact copy of the database, including file ownership and privileges. * New function: gdbm_count int gdbm_count (GDBM_FILE *file, gdbm_count *count); Counts records in `file' and stores the result in the memory location pointed to by `count'. * New utilities: gdbm_dump and gdbm_load. Gdbm_dump creates a plain-text dump of the GDBM database. This dump can be used to create an exact copy of the database afterward. The gdbm_load performs the reverse: given the dump file, it creates a GDBM database. Apart from native GDBM dump formats, it also understands the format generated by Berkeley DB db_dump utility. Thus, an easy way to convert a Berkeley DB database to GDBM is: db_dump input.db | gdbm_load output.db * gdbmtool The gdbmtool utility allows you to examine, modify or create GDBM databases. It provides an easy-to-use interactive shell and can be used for scripting. One of the unique features of gdbmtool is that it allows to define datum structures for key and content parts, similarly to the C "struct" declarations, and to input and display such structured data. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 pkgsrc/databases/gdbm/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/gdbm/Makefile.common cvs rdiff -u -r1.11 -r1.12 pkgsrc/databases/gdbm/PLIST cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/gdbm/distinfo cvs rdiff -u -r1.5 -r1.6 pkgsrc/databases/gdbm_compat/Makefile cvs rdiff -u -r1.4 -r1.5 pkgsrc/databases/gdbm_compat/buildlink3.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.