[MacPorts] #43763: New port mksh

MacPorts noreply at macports.org
Tue May 20 15:42:58 PDT 2014


#43763: New port mksh
-----------------------------+--------------------------
  Reporter:  mschamschula@…  |      Owner:  ryandesign@…
      Type:  submission      |     Status:  assigned
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.2.1
Resolution:                  |   Keywords:
      Port:  mksh            |
-----------------------------+--------------------------
Changes (by ryandesign@…):

 * owner:  macports-tickets@… => ryandesign@…
 * status:  new => assigned


Comment:

 Thanks. Some observations:

  * You shouldn't usually set `build.cmd` to multiple commands. Since your
 goal is to set the execute bit of the build script before running it, set
 "`build.cmd ./Build.sh`", and set the execute bit in a post-extract block
 using "`file attributes ... -permissions`".
  * Instead of "`${workpath}/${destdir}`", use "`${destroot}`".
  * Instead of "`build.target-delete all`", use "`build.target`".
  * In the destroot block, you shouldn't specify the owner and group. When
 specifying the mode, we usually use 755 for executables and 644 for non-
 executable files.
  * Because you use "`use_configure no`" and a custom build system, you
 need to add code to ensure the port is UsingTheRightCompiler and `-arch`
 flags and has a universal variant. Fortunately the build system accepts
 environment variables to do this.

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


More information about the macports-tickets mailing list