<commit_before>* Macports port of the Globus Toolkit clients

  This is a macports port of the Globus toolkit and related software.

  The purpose of this port is to get up and running with the Globus
  Toolkit on Mac OS X as quickly as possible. Therefore this collection
  contains a few packages from other sources:

  - The [[http://www.igtf.net/][IGTF]] distribution of the CA certificates commonly used in Grids
  - The [[https://dist.eugridpma.info/distribution/util/fetch-crl/][fetch-crl]] tool to update the Certificate Revocation Lists
  
  This software can be easily turned into a ready-to-use package or
  dmg that can be installed with just a few clicks.

** Getting started with the ports

   First of all, you need to set up [[http://www.macports.org/][macports]]. After cloning this
   repository, run the link_ports.sh script to set up a local
   port repository:

   : git clone git://github.com/dvandok/globus-macports.git
   : cd globus-macports
   : sh link_ports.sh ports ${HOME}/local-macports

   Add the ${HOME}/local-macports directory to the main macports
   sources file, *above* the main macports sources.
   : sed -i "\$ifile://${HOME}/local-macports [nosync]" /opt/local/etc/macports/sources.conf

   If you update any of the ports, remember to run the portindex
   command so macports will see the changes.

   Now you can install the metapackage:

   : sudo port install globus-clients

   And enjoy a hot Earl Grey in the meantime.

*** NOTE: Mac OS X 10.8 issue with VOMS

    There is a [[/dvandok/globus-macports/issues/4][known issue with VOMS]] which won't build under Mac OS X
    10.8 and possibly other versions. To work around the problem (you
    miss the voms-proxy tools), remove the line with the voms
    dependency from the globus-clients portfile.

** Creating a standalone disk image (DMG) for distribution

   Not everybody is comfortable with using Macports on their machine,
   but luckily there is an easy alternative. Macports can create
   standalone installable packages from ports. The following procedure
   describes how to create a complete and useful package with all the
   necessary ports.

   The globus-clients port is a meta-package with just run-time<commit_msg>replaced the link to issue 4 with an absolute one.<commit_after>* Macports port of the Globus Toolkit clients

  This is a macports port of the Globus toolkit and related software.

  The purpose of this port is to get up and running with the Globus
  Toolkit on Mac OS X as quickly as possible. Therefore this collection
  contains a few packages from other sources:

  - The [[http://www.igtf.net/][IGTF]] distribution of the CA certificates commonly used in Grids
  - The [[https://dist.eugridpma.info/distribution/util/fetch-crl/][fetch-crl]] tool to update the Certificate Revocation Lists
  
  This software can be easily turned into a ready-to-use package or
  dmg that can be installed with just a few clicks.

** Getting started with the ports

   First of all, you need to set up [[http://www.macports.org/][macports]]. After cloning this
   repository, run the link_ports.sh script to set up a local
   port repository:

   : git clone git://github.com/dvandok/globus-macports.git
   : cd globus-macports
   : sh link_ports.sh ports ${HOME}/local-macports

   Add the ${HOME}/local-macports directory to the main macports
   sources file, *above* the main macports sources.
   : sed -i "\$ifile://${HOME}/local-macports [nosync]" /opt/local/etc/macports/sources.conf

   If you update any of the ports, remember to run the portindex
   command so macports will see the changes.

   Now you can install the metapackage:

   : sudo port install globus-clients

   And enjoy a hot Earl Grey in the meantime.

*** NOTE: Mac OS X 10.8 issue with VOMS

    There is a [[https://github.com/dvandok/globus-macports/issues/4][known issue with VOMS]] which won't build under Mac OS X
    10.8 and possibly other versions. To work around the problem (you
    miss the voms-proxy tools), remove the line with the voms
    dependency from the globus-clients portfile.

** Creating a standalone disk image (DMG) for distribution

   Not everybody is comfortable with using Macports on their machine,
   but luckily there is an easy alternative. Macports can create
   standalone installable packages from ports. The following procedure
   describes how to create a complete and useful package with all the
   necessary ports.

   The globus-clients port is a meta-package with just run-time
{'fraction_non_alphanumeric': 0.06793538393449879, 'fraction_numerical': 0.0033193184332816995, 'mean_word_length': 3.529058116232465, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 3, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1482087', 'n_tokens_mistral': 1298, 'n_tokens_neox': 1239, 'n_words': 602}