Hi !

I'm trying to update the MacPorts port of mzscheme to version 4.1.5 (the current port is at v. 372).

The way mzscheme is installed by the previous Portfile is quite strange : for example, scheme.h is installed directly into $(prefix)/ include/ instead of $(prefix)/include/plt.

The problem lies in the following lines of mzscheme/configure.ac :


enable_quartz=no
if test "${enable_xonx}" = "yes" ; then
  enable_quartz=no
else
  if test "$OS" = "Darwin" ; then
    enable_quartz=yes
    enable_origtree=yes
  fi
fi


in the ./configure help, enable_xonx is documented as concerning MrEd only. I agree that problems may occur of unixstyle is enabled and MrEd is built (frameworks, ...), but why should unixstyle be disabled if MrEd isn't being built ?

I did some quick tests with enable_origtree=no in the "Darwin" clause, and everything still seems to work (and the install locations are cleaner, with everything in the right subdirectories).

Are there deeper reasons that would force origtree to yes on OS X even without MrEd ?

Thanks,

[ I just had to add support for the Mach-O executable format in unixstyle-install.ss -- a one-line change to add the Mach-O magic number -- and to use install_name_tool to tweak a framework path]

--
Thomas Deniau

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-dev

Reply via email to