From owner-freebsd-ports Wed Oct 18 8:40:10 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id F3E9E37B4F9 for ; Wed, 18 Oct 2000 08:40:01 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id IAA65019; Wed, 18 Oct 2000 08:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from nbf-27.umd.edu (nbf-27.umd.edu [128.8.38.27]) by hub.freebsd.org (Postfix) with ESMTP id 4D1A137B4D7 for ; Wed, 18 Oct 2000 08:38:23 -0700 (PDT) Received: (from bfoz@localhost) by nbf-27.umd.edu (8.11.1/8.11.1) id e9IFcMO01882; Wed, 18 Oct 2000 11:38:22 -0400 (EDT) (envelope-from bfoz) Message-Id: <200010181538.e9IFcMO01882@nbf-27.umd.edu> Date: Wed, 18 Oct 2000 11:38:22 -0400 (EDT) From: bfoz@glue.umd.edu Reply-To: bfoz@glue.umd.edu To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/22089: New Port: edb-1.0.1 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 22089 >Category: ports >Synopsis: New Port: edb-1.0.1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Oct 18 08:40:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Brandon Fosdick >Release: FreeBSD 4.1.1-STABLE i386 >Organization: user >Environment: FreeBSD nbf-27.umd.edu 4.1.1-STABLE FreeBSD 4.1.1-STABLE #0: Wed Oct 11 12:54:37 EDT 2000 >Description: New port for the Enlightenment Database Library which is used by Imlib2, EFM, and the upcoming Enlightenment DR17. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # edb # edb/Makefile # edb/pkg-descr # edb/pkg-comment # edb/files # edb/distinfo # edb/pkg-plist # echo c - edb mkdir -p edb > /dev/null 2>&1 echo x - edb/Makefile sed 's/^X//' >edb/Makefile << 'END-of-edb/Makefile' X# New ports collection makefile for: edb X# Date created: 10/16/2000 X# Whom: Brandon Fosdick X# X# $FreeBSD$ X# X XPORTNAME= edb XPORTVERSION= 1.0.1 XCATEGORIES= databases XMASTER_SITES= ftp://ftp.enlightenment.org/pub/enlightenment/e17/libs/ X XMAINTAINER= bfoz@glue.umd.edu X XUSE_GMAKE= yes XGNU_CONFIGURE= yes XINSTALLS_SHLIB= yes X X.include END-of-edb/Makefile echo x - edb/pkg-descr sed 's/^X//' >edb/pkg-descr << 'END-of-edb/pkg-descr' XEnlightenment Database Library X XEdb is intended to provide a stable API and file format for archiving Xconfiguration, theme and other data available all the time for access at Xrandom really fast. Edb can store any kind of data in key-value pair format. XRandom access reading and writing is FAST as the core of Edb used a berkley. XEdb provides a convenience API designed to make access fast AND improves access Xspeed by caching open db's until a flush and providing conveience macros too. XIt also will be used to store image data and geometry data for theme files so Xthe information can be accessed without needing to unarchive files and can be Xedited without having to unarchive and re-archive, and still be accesses at Xrandom really quickly. Documentation is provided as comments in the Edb.h header Xfile. X XEdb will be used for all config theme and meta data stroage for E17/EFM Xetc. sine it provides FAST random-access read/write of any data wanted X(binary, string, integert, floating point) withotu the need to Xunpack/repack files - data can be etxracted and put back at whim with a Xsimple API from which simple or complex tools can be built. X X--Raster Xraster@rasterman.com X XWebsite: http://www.enlightenment.org/ XMaintainer: Brandon Fosdick END-of-edb/pkg-descr echo x - edb/pkg-comment sed 's/^X//' >edb/pkg-comment << 'END-of-edb/pkg-comment' XEnlightenment Database Library END-of-edb/pkg-comment echo c - edb/files mkdir -p edb/files > /dev/null 2>&1 echo x - edb/distinfo sed 's/^X//' >edb/distinfo << 'END-of-edb/distinfo' XMD5 (edb-1.0.1.tar.gz) = 483a81c9d6f30b0a6954c14acc9dafea END-of-edb/distinfo echo x - edb/pkg-plist sed 's/^X//' >edb/pkg-plist << 'END-of-edb/pkg-plist' Xbin/edb-config Xinclude/Edb.h Xlib/libedb.so.1 Xlib/libedb.so Xlib/libedb.la Xlib/libedb.a END-of-edb/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message