[MacPorts] #15885: lesstif 0.95 violates the layout of the ports-filesystems
#15885: lesstif 0.95 violates the layout of the ports-filesystems ----------------------------------+----------------------------------------- Reporter: jrtomshine@yahoo.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Low | Milestone: Component: ports | Version: 1.6.0 Keywords: lesstif | ----------------------------------+----------------------------------------- It appears that the lesstif package is installing files where it shouldn't be: ---> Fetching lesstif ---> Attempting to fetch lesstif-0.95.0.tar.bz2 from http://downloads.sourceforge.net/lesstif ---> Verifying checksum(s) for lesstif ---> Extracting lesstif ---> Configuring lesstif ---> Building lesstif with target all ---> Staging lesstif into destroot Warning: violation by /opt Warning: violation by /usr/X11R6/LessTif Warning: violation by /usr/X11R6/man Warning: lesstif violates the layout of the ports-filesystems! Warning: Please fix or indicate this misbehavior (if it is intended), it will be an error in future releases! ---> Installing lesstif 0.95.0_0 ---> Activating lesstif 0.95.0_0 ---> Cleaning lesstif -- Ticket URL: <http://trac.macports.org/ticket/15885> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15885: lesstif 0.95 violates the layout of the ports-filesystems -----------------------------------+---------------------------------------- Reporter: jrtomshine@yahoo.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Low | Milestone: Component: ports | Version: 1.6.0 Resolution: | Keywords: lesstif -----------------------------------+---------------------------------------- Comment (by jrtomshine@yahoo.com): Also, if there are files in incorrect places (and possibly non-standard directories that have been created), will macports clean up after this package is removed -- delete the incorrect files & directories? I'd like to prevent my system from being polluted with orphan files & directories. -- Ticket URL: <http://trac.macports.org/ticket/15885#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15885: lesstif 0.95 violates the layout of the ports-filesystems -----------------------------------+---------------------------------------- Reporter: jrtomshine@yahoo.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Low | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: lesstif -----------------------------------+---------------------------------------- Changes (by jmr@macports.org): * cc: lomion@mac.com (added) * milestone: => Port Bugs Comment: Cc maintainer. No files will be orphaned, they'll be removed on uninstall like anything else. The warning is due to files being installed outside the MacPorts prefix. -- Ticket URL: <http://trac.macports.org/ticket/15885#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15885: lesstif 0.95 violates the layout of the ports-filesystems -----------------------------------+---------------------------------------- Reporter: jrtomshine@yahoo.com | Owner: lomion@mac.com Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: lesstif -----------------------------------+---------------------------------------- Changes (by ryandesign@macports.org): * cc: lomion@mac.com (removed) * owner: macports-tickets@lists.macosforge.org => lomion@mac.com * priority: Low => Normal Comment: Assigning to maintainer. lesstif appears to intend to install files in ${x11prefix}/LessTif so the keyword `destroot.violate_mtree yes` should be added to the portfile. lesstif installs manpages into ${x11prefix}/man which is an error. The port should install manpages into ${x11prefix}/share/man (or possibly ${prefix}/share/man). -- Ticket URL: <http://trac.macports.org/ticket/15885#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15885: lesstif 0.95 violates the layout of the ports-filesystems ----------------------------------+----------------------------------------- Reporter: jrtomshine@… | Owner: lomion@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: lesstif | Port: lesstif ----------------------------------+----------------------------------------- Changes (by ryandesign@…): * port: => lesstif Old description:
It appears that the lesstif package is installing files where it shouldn't be:
---> Fetching lesstif ---> Attempting to fetch lesstif-0.95.0.tar.bz2 from http://downloads.sourceforge.net/lesstif ---> Verifying checksum(s) for lesstif ---> Extracting lesstif ---> Configuring lesstif ---> Building lesstif with target all ---> Staging lesstif into destroot Warning: violation by /opt Warning: violation by /usr/X11R6/LessTif Warning: violation by /usr/X11R6/man Warning: lesstif violates the layout of the ports-filesystems! Warning: Please fix or indicate this misbehavior (if it is intended), it will be an error in future releases! ---> Installing lesstif 0.95.0_0 ---> Activating lesstif 0.95.0_0 ---> Cleaning lesstif
New description: It appears that the lesstif package is installing files where it shouldn't be: {{{ ---> Fetching lesstif ---> Attempting to fetch lesstif-0.95.0.tar.bz2 from http://downloads.sourceforge.net/lesstif ---> Verifying checksum(s) for lesstif ---> Extracting lesstif ---> Configuring lesstif ---> Building lesstif with target all ---> Staging lesstif into destroot Warning: violation by /opt Warning: violation by /usr/X11R6/LessTif Warning: violation by /usr/X11R6/man Warning: lesstif violates the layout of the ports-filesystems! Warning: Please fix or indicate this misbehavior (if it is intended), it will be an error in future releases! ---> Installing lesstif 0.95.0_0 ---> Activating lesstif 0.95.0_0 ---> Cleaning lesstif }}} -- Comment: Jeremy changed the port r43176 (lesstif @0.95.0_1) to install in ${prefix} instead of ${x11prefix} (see #17508) but it still violates the mtree. {{{ ---> Fetching lesstif ---> Verifying checksum(s) for lesstif ---> Extracting lesstif ---> Configuring lesstif ---> Building lesstif ---> Staging lesstif into destroot Warning: violation by /opt/local/LessTif Warning: violation by /opt/local/man Warning: lesstif violates the layout of the ports-filesystems! Warning: Please fix or indicate this misbehavior (if it is intended), it will be an error in future releases! }}} -- Ticket URL: <http://trac.macports.org/ticket/15885#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts