Download and Install dirmngr version 1.0.1 on Mac OS X
Saturday the 19th of July, 2008

    dirmngr  most recent diff


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



      # $Id: Portfile 32369 2007-12-28 05:55:15Z boeyms macports.org $

      PortSystem 1.0

      Name: dirmngr
      Version: 1.0.1
      Category: security mail
      Maintainers: boeyms openmaintainer
      Description: X.509 certificate directory manager for GnuPG
      Long Description: Dirmngr is a server for managing and downloading certificate revocation lists (CRLs) for X.509 certificates and for downloading the certificates themselves. Dirmngr also handles OCSP requests as an alternative to CRLs. Dirmngr is either invoked internaly by gpgsm (from gnupg 1.9) or when running as a system daemon through the dirmngr-client tool.
      Homepage: http://www.gnupg.org
      Platform: darwin
      master_sites gnupg

      use_bzip2 yes
      checksums md5 3b969ee763fa9160319abe3f24b5959d sha1 39eb62907e5c4ddc29da00b1291c24e5267f113e rmd160 eca2e5622ffe7af7ddece1b76977e5f696465385

      post-patch {
      reinplace "s|/var|${prefix}/var|" ${worksrcpath}/src/dirmngr.c ${worksrcpath}/src/dirmngr-client.c
      }

      # Need to define LDAP_DEPRECATED as dirmngr uses ldap_init(),
      # ldap_simple_bind_s() and ldap_search_st(), which are deprecated at least as of
      # OpenLDAP 2.3.35.
      configure.cppflags -DLDAP_DEPRECATED

      depends_lib port:libiconv port:gettext port:libassuan port:libksba port:libgcrypt port:libgpg-error port:pth port:openldap

      test.run yes
      test.dir ${worksrcpath}/tests
      test.target check

      platform darwin {
      configure.env-append MACOSX_DEPLOYMENT_TARGET=10.3
      build.env-append MACOSX_DEPLOYMENT_TARGET=10.3
      # Get around the fact that Darwin linker complains about multiply defined
      # symbols since DirMngr doesn't currently test for presence strcasecmp
      configure.cflags-append -DHAVE_STRCASECMP=1
      # Do something to fix the fact that, for some reason, -llber is required
      configure.env-append LDAPLIBS="-lldap -llber"
      }

      platform darwin 7 {
      configure.ldflags-append -framework IOKit
      }

      livecheck.check regex
      livecheck.url http://mirrors.rootmode.com/ftp.gnupg.org/gnupg/?O=D
      livecheck.regex gnupg-(\\d+\\.\\d+\\.\\d+)

    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/dirmngr
      % sudo port install dirmngr
      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 dirmngr
      ---> Verifying checksum for dirmngr
      ---> Extracting dirmngr
      ---> Configuring dirmngr
      ---> Building dirmngr with target all
      ---> Staging dirmngr into destroot
      ---> Installing dirmngr
    - 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 dirmngr with these commands:
      %  man dirmngr
      % apropos dirmngr
      % which dirmngr
      % locate dirmngr

     Where to find more information:

    Darwin Ports



    image test