[MacPorts] #38685: New port: mojoshader

MacPorts noreply at macports.org
Fri Apr 5 03:27:09 PDT 2013


#38685: New port: mojoshader
-------------------------+--------------------------------
  Reporter:  egall@…     |      Owner:  macports-tickets@…
      Type:  submission  |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.1.3
Resolution:              |   Keywords:
      Port:  mojoshader  |
-------------------------+--------------------------------

Comment (by ryandesign@…):

 I understand that you added a +tests variant because you need a dependency
 on perl, and [ticket:38208 MacPorts doesn't have depends_test] yet. But
 it's weird that selecting the +tests variant ends up installing additional
 files; usually tests are just run at build time and do not affect what
 gets installed. Also, is MacPorts perl really required to run the tests,
 or would OS X perl in /usr/bin/perl work? If the latter, then maybe you
 can use that and get rid of the variant. Usually [wiki:FAQ#syslibs
 MacPorts prefers to avoid OS X dependencies], but for such ubiquitous
 utilities as `perl` (and `sed` and `awk` and `grep`) we make exceptions.

 Also you don't need a `foreach` loop to install multiple files (if you're
 not going to be renaming them), so you can install the documentation files
 in a single line:

 {{{
 xinstall -W ${worksrcpath} -m 644 README.txt LICENSE.txt
 ${destroot}${prefix}/share/${name}
 }}}

 Also note the use of `-m 644` so that documentation files don't get the
 execute bit.

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


More information about the macports-tickets mailing list