[MacPorts] #31656: docbook-dsssl @1.79 main catalog not installed

MacPorts noreply at macports.org
Wed Oct 19 08:29:04 PDT 2011


#31656: docbook-dsssl @1.79 main catalog not installed
--------------------------+-------------------------------------------------
 Reporter:  fgp@…         |       Owner:  decibel@…          
     Type:  defect        |      Status:  new                
 Priority:  Normal        |   Milestone:                     
Component:  ports         |     Version:  2.0.3              
 Keywords:                |        Port:  docbook-dsssl      
--------------------------+-------------------------------------------------

Comment(by fgp@…):

 I've now cleaned up my modifications a bit, and attached a unified diff
 instead of the full file. I didn't update the full file version, so please
 disregard the "Portfile" attachment from now on, and only look at
 "macports.docbook-dsssl.diff".

 Here's a summary of the changes in that diff
  * Make bin/collateindex.pl executable, i.e. set the permissions to 755
 not 644
  * Install package catalog (to share/dsssl/docbook-dsssl/catalog). This
 file was previously omitted by the destroot rules.
  * Install VERSION file into share/dsssl/docbook-dsssl, not into the docs
 folder. This file is part of the code, and is referenced by
 html/version.dsl.
  * Register the package catalog (share/dsssl/docbook-dsssl/catalog) with
 the root catalog (etc/sgml/catalog) upon activation. (And unregister upon
 deactivate).

 I'll submit a Portfile patch for openjade shortly which will make it use
 the root catalog in etc/sgml/catalog by adding a reference to that catalog
 to share/sgml/catalog (which is openjade's default catalog, per configure
 option)

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


More information about the macports-tickets mailing list