---
name: datadraw
version: 3.1.1
origin: devel/datadraw
comment: A feature rich persistent database generator
arch: freebsd:9:x86:64
www: http://datadraw.sourceforge.net/
maintainer: ports@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 2755436
desc: |
  DataDraw is an ultra-fast persistent database for high performance programs
  written in C. It's so fast that many programs keep all their data in a
  DataDraw database, even while being manipulated in inner loops of compute
  intensive applications. Unlike slow SQL databases, DataDraw databases are
  compiled, and directly link into your C programs. DataDraw databases are
  resident in memory, making data manipulation even faster than if they were
  stored in native C data structures (really). Further, they can automatically
  support infinite undo/redo, greatly simplifying many applications.

  DataDraw databases can be persistent. Modifications to persistent data are
  written to disk as they are made, which of course dramatically slows write
  times. However, DataDraw databases can also be volatile. Volatile databases
  exist only in memory, and only for the duration that your program needs it.
  Volatile databases can be directly manipulated faster than C structures,
  since data is better organized in memory to optimize cache performance.
  DataDraw supports modular design. An application can have one or more common
  persistent databases, and multiple volatile databases to support various
  tools' data structures. Classes in a tool's database can extend classes in
  the common database. DataDraw is also 64-bit optimized, allowing programs to
  run much faster and in less memory than standard C programs using 64-bit
  pointers. This is because DataDraw databases support over 4 billion objects
  of a given class with 32-bit object references.

  WWW: http://datadraw.sourceforge.net/
categories: [devel]
files:
  /usr/local/bin/datadraw: effe9f01328478e9fa0aab1491e09592aea125ab3af311cbf6fad8affdb5c707
  /usr/local/include/ddutil.h: dc7c057381378f40bfd7831f79233f663fb80dfd970641c479d37293a46b8e01
  /usr/local/include/utdatabase.h: 233d407119a15f96dfd9571add2f577a6398ace61fcf4e132c918db370fd5761
  /usr/local/include/utdatabasep.h: 30886b22ecc2adfa763b6b07b0618ba52638535cc110f3f1b2e8415d26e44cf0
  /usr/local/include/utdatabaseu.h: 70d45f8dc1fc112d9372ad362c57f8c872ed3dcc429c25cdce1cf2a4a6b52f68
  /usr/local/include/utdatabaseup.h: 70d45f8dc1fc112d9372ad362c57f8c872ed3dcc429c25cdce1cf2a4a6b52f68
  /usr/local/include/utmem.h: 0cf9b549b365344e9885320b40314e3f7ff49ddbf9c8844ad071ee31b921761f
  /usr/local/include/utpersist.h: bbaa7d11c8293f9717571b018412e19f0b351b88925093aa9a909a8aab8a2e93
  /usr/local/include/uttypes.h: d00c41062e820dd2bf76406a878427655fcde5ca90c0db3b1e02e6c273827a56
  /usr/local/lib/libddutil-dbg.a: c5563139bcafbca1093f031497899a22b5b0987acd69e249f868f6d6d644fc8d
  /usr/local/lib/libddutil.a: a206e406920e813cc87d485a7a197c880ebcea10b5710537d34d1a7833fa0abb
  /usr/local/lib/libddutilp-dbg.a: 335870a593060a131b5a2f2c946dced5004297ed84f2a23f44a9f4fe314081b0
  /usr/local/lib/libddutilp.a: ca03c9b4c64237900b973d973036a5995f2049879fd5638922a4ddb57c164558
  /usr/local/lib/libddutilu-dbg.a: c305c1420225f94e732a2b20414b40d3a38b4214613d11b853a89ce96967718a
  /usr/local/lib/libddutilu.a: 99cee3f83d57b0e361c3d27fa72a6d1630b2005d672382482a0304eb36ae85bd
  /usr/local/lib/libddutilup-dbg.a: 6a6836edb404b104105225d023b4e793ec9216b7f47a50a5d1ed9a158669d649
  /usr/local/lib/libddutilup.a: ed3bffa3cea9d88a7ba95481f294bcf228909de6e955d610a130df8cbace06b6
  /usr/local/share/doc/datadraw/images/dreamweaver-template-9.gif: 1a4972e2a1224a70acc97bb2395830f18fdf79302ce32f4df49985e720681ecc
  /usr/local/share/doc/datadraw/images/index_r4_c2.gif: b79906e225d352dc21cca65cf2c5c66660bd73f19e5327670e7c1557ab079ec5
  /usr/local/share/doc/datadraw/images/index_r4_c4.gif: 2b734525c605fe9e41bd7fec43d244e3a030be72270a039a8e4d2e6540a33965
  /usr/local/share/doc/datadraw/images/index_r6_c2.gif: 5ab443a9ddca46ba82595968540cb217a2779a00f43377f5824771ea23faef3f
  /usr/local/share/doc/datadraw/images/index_r6_c4.gif: 613f2c52c8b1bd36f6c74b910f50799e7586d7a1e83c0d7b2b3abfd806577fa6
  /usr/local/share/doc/datadraw/images/leaf50-back.jpg: 5a4005930322cc9192a02b831950fd9f0105c53e53ac3696e7cc7260d57987c8
  /usr/local/share/doc/datadraw/images/leaf50-backlong.gif: cef135313eaa1c4054c4180290c89fdd2935770a5ea9ef3ba9a2cd771b6590c1
  /usr/local/share/doc/datadraw/images/spacer-green.gif: 27fe6bb24380fdf3a193c7c972940fe69ced6cf353c37f194c4ff5c3ec88999f
  /usr/local/share/doc/datadraw/images/spacer.gif: 89fe0ee6020314794fc2cfeacf3d10c31050cfe56f8ebddf1ed0a33fbe941fa7
  /usr/local/share/doc/datadraw/index.html: efb974f01ae5ed3390373282f564a54a291934febbf96fefc093a94215797658
  /usr/local/share/doc/datadraw/manual.pdf: a34309944680084873de84c1c5c24558e49f4bce48b7b9b1ff0d77cde4a040ea
directories:
  /usr/local/share/doc/datadraw/images/: n
  /usr/local/share/doc/datadraw/: n
scripts: {}
