Java/Mac:Remove obsolete libturbojpeg.jnilib alias
IIRC, this was only necessary with the version of Java 1.5 that shipped
with OS X 10.4 "Tiger". Apple's implementation of Java 6 ("Java for
OS X Systems") supported both .jnilib and .dylib extensions for JNI
libraries, but Oracle's implementation of Java has only ever supported
the .dylib extension.
This commit is contained in:
@@ -38,7 +38,7 @@ Installation Directory
|
|||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
The TurboJPEG Java Wrapper will look for the TurboJPEG JNI library
|
The TurboJPEG Java Wrapper will look for the TurboJPEG JNI library
|
||||||
(libturbojpeg.so, libturbojpeg.jnilib, or turbojpeg.dll) in the system library
|
(libturbojpeg.so, libturbojpeg.dylib, or turbojpeg.dll) in the system library
|
||||||
paths or in any paths specified in LD_LIBRARY_PATH (Un*x), DYLD_LIBRARY_PATH
|
paths or in any paths specified in LD_LIBRARY_PATH (Un*x), DYLD_LIBRARY_PATH
|
||||||
(Mac), or PATH (Windows.) Failing this, on Un*x and Mac systems, the wrapper
|
(Mac), or PATH (Windows.) Failing this, on Un*x and Mac systems, the wrapper
|
||||||
will look for the JNI library under the library directory configured when
|
will look for the JNI library under the library directory configured when
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C)2011-2013, 2016 D. R. Commander. All Rights Reserved.
|
* Copyright (C)2011-2013, 2016, 2020 D. R. Commander. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
* modification, are permitted provided that the following conditions are met:
|
* modification, are permitted provided that the following conditions are met:
|
||||||
@@ -36,9 +36,9 @@ final class TJLoader {
|
|||||||
String os = System.getProperty("os.name").toLowerCase();
|
String os = System.getProperty("os.name").toLowerCase();
|
||||||
if (os.indexOf("mac") >= 0) {
|
if (os.indexOf("mac") >= 0) {
|
||||||
try {
|
try {
|
||||||
System.load("@CMAKE_INSTALL_FULL_LIBDIR@/libturbojpeg.jnilib");
|
System.load("@CMAKE_INSTALL_FULL_LIBDIR@/libturbojpeg.dylib");
|
||||||
} catch (java.lang.UnsatisfiedLinkError e2) {
|
} catch (java.lang.UnsatisfiedLinkError e2) {
|
||||||
System.load("/usr/lib/libturbojpeg.jnilib");
|
System.load("/usr/lib/libturbojpeg.dylib");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
try {
|
try {
|
||||||
|
|||||||
@@ -166,9 +166,6 @@ fi
|
|||||||
install_name_tool -id $LIBDIR/$LIBJPEG_DSO_NAME $PKGROOT/$LIBDIR/$LIBJPEG_DSO_NAME
|
install_name_tool -id $LIBDIR/$LIBJPEG_DSO_NAME $PKGROOT/$LIBDIR/$LIBJPEG_DSO_NAME
|
||||||
install_name_tool -id $LIBDIR/$TURBOJPEG_DSO_NAME $PKGROOT/$LIBDIR/$TURBOJPEG_DSO_NAME
|
install_name_tool -id $LIBDIR/$TURBOJPEG_DSO_NAME $PKGROOT/$LIBDIR/$TURBOJPEG_DSO_NAME
|
||||||
|
|
||||||
if [ $WITH_JAVA = 1 ]; then
|
|
||||||
ln -fs $TURBOJPEG_DSO_NAME $PKGROOT/$LIBDIR/libturbojpeg.jnilib
|
|
||||||
fi
|
|
||||||
if [ "$PREFIX" = "@CMAKE_INSTALL_DEFAULT_PREFIX@" -a "$LIBDIR" = "@CMAKE_INSTALL_DEFAULT_PREFIX@/lib" ]; then
|
if [ "$PREFIX" = "@CMAKE_INSTALL_DEFAULT_PREFIX@" -a "$LIBDIR" = "@CMAKE_INSTALL_DEFAULT_PREFIX@/lib" ]; then
|
||||||
if [ ! -h $PKGROOT/$PREFIX/lib32 ]; then
|
if [ ! -h $PKGROOT/$PREFIX/lib32 ]; then
|
||||||
ln -fs lib $PKGROOT/$PREFIX/lib32
|
ln -fs lib $PKGROOT/$PREFIX/lib32
|
||||||
|
|||||||
Reference in New Issue
Block a user