diff options
author | Jeremy Hansen <jebrhansen+SBo@gmail.com> | 2017-03-27 20:41:17 +0100 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2017-04-01 06:56:56 +0700 |
commit | 0b5dca520f8d99afd99d11c5a8f90ffae45904ba (patch) | |
tree | e788b781b3f3fa5bee10544f379f16f3c321a588 /libraries/libmediainfo/remove-internal-libzen-support.patch | |
parent | 051fb90e6d9d640e396650369bdf6e3f55d7c0e0 (diff) | |
download | slackbuilds-0b5dca520f8d99afd99d11c5a8f90ffae45904ba.tar.gz |
libraries/libmediainfo: Amend download, patched for external libzen.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'libraries/libmediainfo/remove-internal-libzen-support.patch')
-rw-r--r-- | libraries/libmediainfo/remove-internal-libzen-support.patch | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/libraries/libmediainfo/remove-internal-libzen-support.patch b/libraries/libmediainfo/remove-internal-libzen-support.patch new file mode 100644 index 0000000000..141fe45476 --- /dev/null +++ b/libraries/libmediainfo/remove-internal-libzen-support.patch @@ -0,0 +1,73 @@ +diff --git a/Project/GNU/Library/configure.ac b/Project/GNU/Library/configure.ac +index 12103a9..3479bed 100644 +--- a/Project/GNU/Library/configure.ac ++++ b/Project/GNU/Library/configure.ac +@@ -354,16 +354,10 @@ dnl ######################################################################### + dnl ------------------------------------------------------------------------- + dnl Unicode + dnl +-if test -e ../../../../ZenLib/Project/GNU/Library/libzen-config; then +- enable_unicode="$(../../../../ZenLib/Project/GNU/Library/libzen-config Unicode)" +-elif test "$(command -v libzen-config)" ; then +- enable_unicode="$(libzen-config Unicode)" ++if pkg-config --exists libzen; then ++ enable_unicode="$(pkg-config --variable=Unicode libzen)" + else +- if pkg-config --exists libzen; then +- enable_unicode="$(pkg-config --variable=Unicode libzen)" +- else +- AC_MSG_ERROR([libzen configuration is not found]) +- fi ++ AC_MSG_ERROR([libzen package is not found]) + fi + + dnl ######################################################################### +@@ -417,42 +411,18 @@ fi + dnl ------------------------------------------------------------------------- + dnl ZenLib + dnl +-if test -e ../../../../ZenLib/Project/GNU/Library/libzen.la; then +- CXXFLAGS="$CXXFLAGS $(../../../../ZenLib/Project/GNU/Library/libzen-config CXXFLAGS)" +- if test "$enable_staticlibs" = "yes"; then +- with_zenlib="builtin (static)" +- LIBS="$LIBS $(../../../../ZenLib/Project/GNU/Library/libzen-config LIBS_Static)" +- else +- with_zenlib="builtin" +- LIBS="$LIBS $(../../../../ZenLib/Project/GNU/Library/libzen-config LIBS)" +- MediaInfoLib_LIBS="$MediaInfoLib_LIBS $(../../../../ZenLib/Project/GNU/Library/libzen-config LIBS)" +- MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(../../../../ZenLib/Project/GNU/Library/libzen-config LIBS)" +- fi +-elif test "$(command -v libzen-config)" ; then +- CXXFLAGS="$CXXFLAGS $(libzen-config CXXFLAGS)" ++if pkg-config --exists libzen; then ++ CXXFLAGS="$CXXFLAGS $(pkg-config --cflags libzen)" + if test "$enable_staticlibs" = "yes"; then + with_zenlib="system (static)" +- LIBS="$LIBS $(libzen-config LIBS_Static)" ++ LIBS="$LIBS $(pkg-config --variable=LIBS_Static libzen)" + else + with_zenlib="system" +- LIBS="$LIBS $(libzen-config LIBS)" +- MediaInfoLib_LIBS="$MediaInfoLib_LIBS $(libzen-config LIBS)" +- MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(libzen-config LIBS)" ++ LIBS="$LIBS $(pkg-config --libs libzen)" ++ MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(pkg-config --variable=LIBS libzen)" + fi + else +- if pkg-config --exists libzen; then +- CXXFLAGS="$CXXFLAGS $(pkg-config --cflags libzen)" +- if test "$enable_staticlibs" = "yes"; then +- with_zenlib="system (static)" +- LIBS="$LIBS $(pkg-config --variable=LIBS_Static libzen)" +- else +- with_zenlib="system" +- LIBS="$LIBS $(pkg-config --libs libzen)" +- MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(pkg-config --variable=LIBS libzen)" +- fi +- else +- AC_MSG_ERROR([libzen configuration is not found]) +- fi ++ AC_MSG_ERROR([libzen package is not found]) + fi + + dnl ------------------------------------------------------------------------- |