Alexander,
      I have posted proposed packaging for an update to octave-3.8.2 on
fink tracker at...

https://sourceforge.net/p/fink/package-submissions/4538/

The changes are...

1) Add fink-buildenv-modules (>= 0.1.3-1) to BuildDepends and use it to
avoid X11 convenience symlinks
2) Set CPP and CXXCPP to allow cpp checks in configure to pass against
Xcode 7
3) Switch BuildDepends from system-java16-dev to system-java-dev and
Depends from system-java16 to system-java to use Oracle java instead of the
deprecated system framework java.
4) Perl patch configure to properly set LDFLAGS, JAVA_LIBS and
JAVA_CPPFLAGS to build against Oracle java.
5) Move octave-3.8.2 and octave-cli-3.8.2 into %p/lib/octave/3.8.2 and
replace these with shell scripts to set DYLD_FALLBACK_LIBRARY_PATH for
finding libjvm.dylib (which is automatically linked in correctly via an
@rpath)
6) Add missing BuildDepends on the fink-octave-scripts which provides the
essential oct-cc and oct-cxx scripts.
7) Switch build to gcc5 for future os builds.
8) Pass --without-framework-opengl for X11 variant to allow the X11 OpenGL
libraries to be used instead.
9) Pass -L$X11_BASE_DIR/lib on LDFLAGS for X11 variant to allow configure
to find GL OpenGL libraries in X11.

Thanks in advance for considering these changes.
            Jack
------------------------------------------------------------------------------
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to