summaryrefslogtreecommitdiffstats
path: root/multimedia/mediainfo/remove-internal-libzen-support.patch
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/mediainfo/remove-internal-libzen-support.patch')
-rw-r--r--multimedia/mediainfo/remove-internal-libzen-support.patch132
1 files changed, 132 insertions, 0 deletions
diff --git a/multimedia/mediainfo/remove-internal-libzen-support.patch b/multimedia/mediainfo/remove-internal-libzen-support.patch
new file mode 100644
index 0000000000..535dfda039
--- /dev/null
+++ b/multimedia/mediainfo/remove-internal-libzen-support.patch
@@ -0,0 +1,132 @@
+diff --git a/Project/GNU/CLI/configure.ac b/Project/GNU/CLI/configure.ac
+index 959868f..517ebd5 100644
+--- a/Project/GNU/CLI/configure.ac
++++ b/Project/GNU/CLI/configure.ac
+@@ -65,16 +65,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 "$(libzen-config Exists)" = "yes" ; 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 #########################################################################
+@@ -197,40 +191,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)"
+- MediaInfoLib_CXXFLAGS="$MediaInfoLib_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)"
+- fi
+-elif test "$(libzen-config Exists)" = "yes" ; then
+- CXXFLAGS="$CXXFLAGS $(libzen-config CXXFLAGS)"
+- MediaInfoLib_CXXFLAGS="$MediaInfoLib_CXXFLAGS $(libzen-config CXXFLAGS)"
++if pkg-config --exists libzen; then
++ CXXFLAGS="$CXXFLAGS $(pkg-config --cflags libzen)"
++ MediaInfoLib_CXXFLAGS="$MediaInfoLib_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)"
++ LIBS="$LIBS $(pkg-config --libs libzen)"
+ fi
+ else
+- if pkg-config --exists libzen; then
+- CXXFLAGS="$CXXFLAGS $(pkg-config --cflags libzen)"
+- MediaInfoLib_CXXFLAGS="$MediaInfoLib_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)"
+- fi
+- else
+- AC_MSG_ERROR([libzen configuration is not found])
+- fi
++ AC_MSG_ERROR([libzen package is not found])
+ fi
+
+ dnl #########################################################################
+diff --git a/Project/GNU/GUI/configure.ac b/Project/GNU/GUI/configure.ac
+index 3402da7..67102d8 100644
+--- a/Project/GNU/GUI/configure.ac
++++ b/Project/GNU/GUI/configure.ac
+@@ -79,14 +79,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)"
++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 #########################################################################
+@@ -312,30 +308,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)"
+- MediaInfoLib_CXXFLAGS="$MediaInfoLib_CXXFLAGS $(../../../../ZenLib/Project/GNU/Library/libzen-config CXXFLAGS)"
++if pkg-config --exists libzen; then
++ CXXFLAGS="$CXXFLAGS $(pkg-config --cflags libzen)"
++ MediaInfoLib_CXXFLAGS="$MediaInfoLib_CXXFLAGS $(pkg-config --cflags libzen)"
+ if test "$enable_staticlibs" = "yes"; then
+- with_zenlib="builtin (static)"
+- LIBS="$LIBS $(../../../../ZenLib/Project/GNU/Library/libzen-config LIBS_Static)"
++ with_zenlib="system (static)"
++ LIBS="$LIBS $(pkg-config --variable=Libs_Static libzen)"
+ else
+- with_zenlib="builtin"
+- LIBS="$LIBS $(../../../../ZenLib/Project/GNU/Library/libzen-config LIBS)"
++ with_zenlib="system"
++ LIBS="$LIBS $(pkg-config --libs libzen)"
+ fi
+ else
+- if pkg-config --exists libzen; then
+- CXXFLAGS="$CXXFLAGS $(pkg-config --cflags libzen)"
+- MediaInfoLib_CXXFLAGS="$MediaInfoLib_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)"
+- fi
+- else
+- AC_MSG_ERROR([libzen configuration is not found])
+- fi
++ AC_MSG_ERROR([libzen package is not found])
+ fi
+
+ dnl #########################################################################