octave-3.8.2-3.8.2-7 cleanups and improvements

Jack Howarth <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Message-ID <CAP5Ds0BpppK3gG4_H2yf3kOL-oQ7FQGKS230Go=t1sWK_q9jTQ@mail.gmail.com>
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
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.