[MacPorts] #38801: new port: grid-packaging-tools

MacPorts noreply at macports.org
Thu May 30 06:41:54 PDT 2013


#38801: new port: grid-packaging-tools
-----------------------------------+--------------------------------
  Reporter:  dennisvd@…            |      Owner:  macports-tickets@…
      Type:  submission            |     Status:  new
  Priority:  Normal                |  Milestone:
 Component:  ports                 |    Version:  2.1.3
Resolution:                        |   Keywords:
      Port:  grid-packaging-tools  |
-----------------------------------+--------------------------------

Comment (by ram@…):

 Replying to [comment:18 dennisvd@…]:
 > Normally Globus releases this as part of their Globus Toolkit bundle. So
 we would have to track Globus Toolkit releases. I'm not sure how to do
 this.

 Maybe something like the following:

 {{{
 --- a/devel/grid-packaging-tools/Portfile
 +++ b/devel/grid-packaging-tools/Portfile
 @@ -8,6 +8,8 @@ PortSystem              1.0

  name                    grid-packaging-tools
  version                 3.6.3
 +set globus_version      5.2.4
 +set globus_branch       [join [lrange [split ${globus_version} .] 0 1] .]
  revision                1
  platforms               darwin
  categories              devel
 @@ -36,7 +38,7 @@ depends_run             port:p5-archive-tar \
                          port:automake \
                          port:libtool

 -master_sites
 http://www.globus.org/ftppub/gt5/5.2/5.2.4/packages/src/
 +master_sites
 http://www.globus.org/ftppub/gt5/${globus_branch}/${globus_version}/packages/src/

  distname                gpt-${version}

 @@ -58,3 +60,8 @@ post-destroot {
          ${worksrcpath}/LICENSE ${worksrcpath}/README \
          ${destroot}${prefix}/share/doc/${name}
  }
 +
 +livecheck.type          regex
 +livecheck.version       ${globus_version}
 +livecheck.url           http://www.globus.org/toolkit/downloads/latest-
 stable/
 +livecheck.regex         {Globus Toolkit (\d+(?:\.\d+)*) Download}
 }}}

 > Otherwise, how do I disable livecheck?

 {{{
 livecheck.type          none
 }}}

 > Evidently, the GPT software has been adopted by Globus and integrated
 into their Globus Toolkit releases. I think the reference to the original
 developers is becoming less and less relevant, even if the documentation
 still points to them and they still have some claim of copyright. But the
 latest stable release (3.2) of NCSA doesn't look anything like what's
 currently in Globus Toolkit. So maybe the homepage should be updated.

 Maybe use http://www.globus.org/toolkit?

-- 
Ticket URL: <https://trac.macports.org/ticket/38801#comment:19>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list