Qdbm version 1.8.77 - How to Download and Install on Mac OS X
Saturday the 7th of November, 2009

    version 1.8.77

      View the most recent changes for the qdbm port at: qdbm.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for qdbm.
      The raw portfile for qdbm 1.8.77 is located here:
      http://qdbm.darwinports.com/dports/databases/qdbm/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/qdbm


      # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
      The qdbm Portfile 55505 2009-08-12 11:49:26Z snc macports.org $

      PortSystem 1.0

      Name: qdbm
      Version: 1.8.77
      Category: databases
      #license LGPL
      Maintainers: gmail.com:rsky0711 nifty.com:pelopor
      Platform: darwin
      Description: QDBM is a library of routines for managing a database.
      Long Description: QDBM is a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length. Both binary data and character string can be used as a key and a value. There is neither concept of data tables nor data types. Records are organized in hash table or B+ tree.
      Homepage: http://qdbm.sourceforge.net/
      Master Sites: ${homepage} sourceforge:${name}
      Checksums: md5 084e07824e231969356ec7cefac97985 sha1 e277e77bc0209cc4c8eb205a9082ef880048445c rmd160 3c684a4127204faf32472d29d7fd64a07e394332


      depends_lib port:libiconv port:zlib

      configure.args --mandir=${prefix}/share/man --datadir=${prefix}/share/doc --enable-pthread --enable-zlib --enable-iconv

      post-extract {
      #configure
      reinplace "s|\$HOME|\${prefix}|g" ${worksrcpath}/configure
      # Makefile.in
      reinplace "s|\$(HOME)|\$(prefix)|g" ${worksrcpath}/Makefile.in
      }

      test.run yes

      platform macosx {
      build.target mac
      test.target check-mac
      destroot.target install-mac
      }

      Variant: debug {
      configure.args-append --enable-debug
      }

      Variant: bzip2 {
      depends_lib-append port:bzip2
      configure.args-append --enable-bzip
      }

      Variant: lzo {
      depends_lib-append port:lzo2
      configure.args-append --enable-lzo
      }

    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/qdbm
      % sudo port install qdbm
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching qdbm
      ---> Verifying checksum for qdbm
      ---> Extracting qdbm
      ---> Configuring qdbm
      ---> Building qdbm with target all
      ---> Staging qdbm into destroot
      ---> Installing qdbm
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using qdbm with these commands:
      %  man qdbm
      % apropos qdbm
      % which qdbm
      % locate qdbm

     Where to find more information:

    Darwin Ports



    Lightbox this page.