[MacPorts] #34457: Let hdf5-18 maintainer revision bump all its dependents

MacPorts noreply at macports.org
Tue May 22 01:19:29 PDT 2012


#34457: Let hdf5-18 maintainer revision bump all its dependents
---------------------------------------------+------------------------------
  Reporter:  florian@…                       |       Owner:  macports-tickets@…                   
      Type:  enhancement                     |      Status:  closed                               
  Priority:  Normal                          |   Milestone:                                       
 Component:  ports                           |     Version:                                       
Resolution:  fixed                           |    Keywords:                                       
      Port:  hdf5-18, py-h5py, gdal, netcdf  |  
---------------------------------------------+------------------------------

Comment(by florian@…):

 Replying to [comment:8 takeshi@…]:
 > The revision field has dual task. Let it represent the true revision of
 Portfile and add another filed for the library update. How about forcing
 port -R when the library version in Portfile (say, library_version) is
 incremented?

 Do you mean this as a feature request to the port command? Say, the
 Portfile of hdf5-18 has an entry library_version and whenever this is
 incremented, all dependents will be rebuild as in 'port -R upgrade
 hdf5-18'? Indeed then the maintainer of the library does not have to
 bother about revbumping all dependents. Good idea.

 But this doesn't answer my other question: As a maintainer how do I (1)
 find out which are the dependents of hdf5-18 and (2) how would I bulk
 increment the revision number in each of the dependents Portfiles. For (1)
 it might be tempting to call:
 {{{
 port search --line --depends_lib hdf5-18
 }}}
 but this misses out all depends_lib-append in variants. Unfortunately
 neither of these constructs work:
 {{{
 port search --line --depends_lib-append hdf5-18
 port search --line --depends_lib hdf5-18 +hdf5
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/34457#comment:9>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list