diff --git a/build-shared.sh b/build-shared.sh index 7ee70f6c2b23113d6720a2640c95096078efeb5b..7f975cd030e0435401b1089d4c54b3a1b4013c04 100755 --- a/build-shared.sh +++ b/build-shared.sh @@ -229,7 +229,7 @@ if [ "$WARNINGS" = "max" ] then rm -f source/texk/web2c/luatexdir/luatex_svnversion.h fi -## not needed anymore +## Not used anymore ##( cd source ; ./texk/web2c/luatexdir/getluatexsvnversion.sh ) @@ -253,7 +253,7 @@ TL_MAKE=$MAKE ../source/configure $CONFHOST $CONFBUILD $WARNINGFLAGS\ --disable-ipc \ --enable-dump-share \ --enable-web2c \ - --enable-dctdecoder=libjpeg \ + --enable-dctdecoder=libjpeg --enable-libopenjpeg=openjpeg2 \ --enable-luatex $JITENABLE \ --without-system-ptexenc \ --without-system-kpathsea \ diff --git a/build.sh b/build.sh index aefca9561ee5771dd25c5f25e4c328ace81c853c..d3648a70bbd988a8c61754e6b614a1f8a6efb091 100755 --- a/build.sh +++ b/build.sh @@ -256,7 +256,7 @@ TL_MAKE=$MAKE ../source/configure $CONFHOST $CONFBUILD $WARNINGFLAGS\ --enable-dump-share \ --enable-coremp \ --enable-web2c \ - --enable-dctdecoder=libjpeg \ + --enable-dctdecoder=libjpeg --enable-libopenjpeg=openjpeg2 \ --enable-luatex $JITENABLE \ --without-system-cairo \ --without-system-pixman \ diff --git a/source/libs/poppler/config.h.in b/source/libs/poppler/config.h.in index 2f75f35ee419fc1c00fe5c3d5a585225b4d2fd54..7bc9817fea60d76b99fe04bd5de658af87e2654b 100644 --- a/source/libs/poppler/config.h.in +++ b/source/libs/poppler/config.h.in @@ -25,6 +25,9 @@ /* Define to 1 if you have the <inttypes.h> header file. */ #undef HAVE_INTTYPES_H +/* Do we have any JPX decoder?. */ +#undef HAVE_JPX_DECODER + /* Define to 1 if you have the <memory.h> header file. */ #undef HAVE_MEMORY_H diff --git a/source/libs/poppler/configure b/source/libs/poppler/configure index 52f091de2e5ac09bd09ad29d855a699defc2e893..d03152a9251079024f5a984fb209a84cada08641 100755 --- a/source/libs/poppler/configure +++ b/source/libs/poppler/configure @@ -751,6 +751,7 @@ enable_multithreaded enable_exceptions enable_fixedpoint enable_dctdecoder +enable_libopenjpeg enable_largefile with_system_zlib with_zlib_includes @@ -1412,6 +1413,7 @@ Optional Features: --enable-fixedpoint use fixed point (instead of floating point) arithmetic --enable-dctdecoder use dctdecoder + --enable-libopenjpeg use openjpeg decoder --disable-largefile omit support for large files Optional Packages: @@ -6056,6 +6058,21 @@ fi fi +# Check whether --enable-libopenjpeg was given. +if test "${enable_libopenjpeg+set}" = set; then : + enableval=$enable_libopenjpeg; if test "x$enableval" = xopenjpeg2; then + +$as_echo "#define HAVE_JPX_DECODER 1" >>confdefs.h + +fi + +fi + + + + + +--enable-libopenjpeg=[auto/openjpeg1/openjpeg2 diff --git a/source/libs/poppler/configure.ac b/source/libs/poppler/configure.ac index 0492ef312caec0dad7cff9050c3745f64fcbb106..6f8602ca247bcd64660b09355cc9b6e5c4fe0cba 100644 --- a/source/libs/poppler/configure.ac +++ b/source/libs/poppler/configure.ac @@ -72,6 +72,18 @@ AC_ARG_ENABLE([dctdecoder], fi ]) +AC_ARG_ENABLE([libopenjpeg], + AS_HELP_STRING([--enable-libopenjpeg], + [use openjpeg decoder]), + [if test "x$enableval" = xopenjpeg2; then + AC_DEFINE([HAVE_JPX_DECODER], 1, [Do we have any JPX decoder?.]) +fi +]) + + + + +--enable-libopenjpeg=@<:@auto/openjpeg1/openjpeg2 diff --git a/source/texk/web2c/luatexdir/luatex_svnversion.h b/source/texk/web2c/luatexdir/luatex_svnversion.h index 468469cd600acb7e2216ff18fc752ee4a2b15a04..8731feacc94b21a19e12796cd1e467b938764c08 100644 --- a/source/texk/web2c/luatexdir/luatex_svnversion.h +++ b/source/texk/web2c/luatexdir/luatex_svnversion.h @@ -1 +1 @@ -#define luatex_svn_revision 6371 +#define luatex_svn_revision 6374