[MacPorts] #46649: octave-1.1.tcl

MacPorts noreply at macports.org
Thu Jan 22 18:52:10 PST 2015


#46649: octave-1.1.tcl
-----------------------------+--------------------------------
  Reporter:  mschamschula@…  |      Owner:  macports-tickets@…
      Type:  enhancement     |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.3.3
Resolution:                  |   Keywords:  haspatch
      Port:                  |
-----------------------------+--------------------------------

Comment (by mschamschula@…):

 Replying to [comment:9 michaelld@…]:
 > Yeah; if you look at the diffs, you'll see all those "-" by the *FLAGS
 settings. That means there are no *FLAGS being set during the build phase;
 nor CC or CXX. Thus, stuff like the compiler to use isn't being set. Lots
 of stuff not being set. This is reason I went with using the configure
 phase for building stuff. My memory is that it should be possible to add
 in various "things to do" in pre-configure or the like. So, I'm not sure
 what your current issue is with building octave-tsa; maybe you can create
 a new ticket with that info? I don't think you're heading down the correct
 path here.

 I threw in the towel. For whatever reason MacPorts doesn't seem to have a
 working mechanism to pass all the configure environment variables on to
 the build environment variables.

 So I found a kludge to work around my dilemma regarding octave-tsa:

 Override the patch phase and "manually patch" the Makefile using a system
 call, then run the reinplace script that would have ordinarily been run as
 the post-patch phase from within the patch phase.

 So I guess we don't need my octave-1.1.tcl, although conceptually the
 existing build system makes no sense at all…

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


More information about the macports-tickets mailing list