summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZolnai Tamás <tamas.zolnai@collabora.com>2014-06-25 18:51:23 +0200
committerZolnai Tamás <tamas.zolnai@collabora.com>2014-06-25 18:51:23 +0200
commitc5bb272883e042e38c58847f6eb2a2f94c6ef919 (patch)
treeed3b43f2ca2fea32581943ce6f9027fc19867e1f
parentbb9078e3dee48afc4c2bd8006a892924f8b38b39 (diff)
libgltf: replace configure patch to avoid using autoreconf
Change-Id: Idcab012af9c27c4fed31c07ce230816d1c61d605
-rw-r--r--external/libgltf/ExternalProject_libgltf.mk1
-rw-r--r--external/libgltf/UnpackedTarball_libgltf.mk2
-rw-r--r--external/libgltf/patches/libgltf_configure.patch102
-rw-r--r--external/libgltf/patches/libgltf_configure.patch.140
4 files changed, 103 insertions, 42 deletions
diff --git a/external/libgltf/ExternalProject_libgltf.mk b/external/libgltf/ExternalProject_libgltf.mk
index 9545f7e0e5fc..580c0102889d 100644
--- a/external/libgltf/ExternalProject_libgltf.mk
+++ b/external/libgltf/ExternalProject_libgltf.mk
@@ -56,7 +56,6 @@ else
$(call gb_ExternalProject_get_state_target,libgltf,build) :
$(call gb_ExternalProject_run,build,\
export PKG_CONFIG="" \
- && autoreconf \
&& ./configure \
--with-pic \
--disable-debug \
diff --git a/external/libgltf/UnpackedTarball_libgltf.mk b/external/libgltf/UnpackedTarball_libgltf.mk
index e7be31279fd3..90f6ee266dc5 100644
--- a/external/libgltf/UnpackedTarball_libgltf.mk
+++ b/external/libgltf/UnpackedTarball_libgltf.mk
@@ -16,7 +16,7 @@ $(eval $(call gb_UnpackedTarball_set_patchflags,libgltf,--binary))
$(eval $(call gb_UnpackedTarball_set_patchlevel,libgltf,1))
$(eval $(call gb_UnpackedTarball_add_patches,libgltf,\
- external/libgltf/patches/libgltf_configure.patch.1 \
+ external/libgltf/patches/libgltf_configure.patch \
external/libgltf/patches/init_scene_set_handle.patch \
external/libgltf/patches/extend_get_bitmap_for_rgba_ones.patch \
external/libgltf/patches/wrong_duration_caused_by_uninitialized_member.patch \
diff --git a/external/libgltf/patches/libgltf_configure.patch b/external/libgltf/patches/libgltf_configure.patch
new file mode 100644
index 000000000000..34dc3f76544c
--- /dev/null
+++ b/external/libgltf/patches/libgltf_configure.patch
@@ -0,0 +1,102 @@
+diff -ur libgltf.org/configure libgltf/configure
+--- libgltf.org/configure 2014-06-25 18:41:32.470228670 +0200
++++ libgltf/configure 2014-06-25 18:42:03.922227337 +0200
+@@ -15581,15 +15581,18 @@
+ # =========
+ # Find boost
+ # =========
++save_CPPFLAGS=$CPPFLAGS
++CPPFLAGS="$CPPFLAGS $BOOST_CFLAGS"
+
+ ac_fn_cxx_check_header_mongrel "$LINENO" "boost/property_tree/json_parser.hpp" "ac_cv_header_boost_property_tree_json_parser_hpp" "$ac_includes_default"
+ if test "x$ac_cv_header_boost_property_tree_json_parser_hpp" = xyes; then :
+- BOOST_CFLAGS=
++
+ else
+ as_fn_error $? "boost/property_tree/json_parser.hpp not found. install boost" "$LINENO" 5
+ fi
+
+
++CPPFLAGS=$save_CPPFLAGS
+
+
+ # =========
+@@ -15685,14 +15688,17 @@
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ $as_echo "yes" >&6; }
+
++ save_CPPFLAGS=$CPPFLAGS
++ CPPFLAGS="$CPPFLAGS $GLEW_CFLAGS"
+ ac_fn_cxx_check_header_mongrel "$LINENO" "GL/glew.h" "ac_cv_header_GL_glew_h" "$ac_includes_default"
+ if test "x$ac_cv_header_GL_glew_h" = xyes; then :
+- GLEW_CFLAGS=
++
+ else
+ as_fn_error $? "GL/glew.h not found. install glew" "$LINENO" 5
+ fi
+
+
++ CPPFLAGS=$save_CPPFLAGS
+
+ fi
+
+@@ -15707,14 +15713,17 @@
+ ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+
++save_CPPFLAGS=$CPPFLAGS
++CPPFLAGS="$CPPFLAGS $GLM_CFLAGS"
+ ac_fn_cxx_check_header_mongrel "$LINENO" "glm/glm.hpp" "ac_cv_header_glm_glm_hpp" "$ac_includes_default"
+ if test "x$ac_cv_header_glm_glm_hpp" = xyes; then :
+- GLM_CFLAGS=
++
+ else
+ as_fn_error $? "glm/glm.hpp not found. install glm" "$LINENO" 5
+ fi
+
+
++CPPFLAGS=$save_CPPFLAGS
+ ac_ext=cpp
+ ac_cpp='$CXXCPP $CPPFLAGS'
+ ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+diff -ur libgltf.org/configure.ac libgltf/configure.ac
+--- libgltf.org/configure.ac 2014-06-25 18:41:32.470228670 +0200
++++ libgltf/configure.ac 2014-06-25 18:41:41.186228300 +0200
+@@ -36,16 +36,22 @@
+ # =========
+ # Find boost
+ # =========
+-AC_CHECK_HEADER(boost/property_tree/json_parser.hpp, [BOOST_CFLAGS=],
++save_CPPFLAGS=$CPPFLAGS
++CPPFLAGS="$CPPFLAGS $BOOST_CFLAGS"
++AC_CHECK_HEADER(boost/property_tree/json_parser.hpp, [],
+ [AC_MSG_ERROR(boost/property_tree/json_parser.hpp not found. install boost)], [])
++CPPFLAGS=$save_CPPFLAGS
+ AC_SUBST([BOOST_CFLAGS])
+
+ # =========
+ # Find glew
+ # =========
+ PKG_CHECK_MODULES(GLEW, [glew >= 1.9.0], [] [
+- AC_CHECK_HEADER(GL/glew.h, [GLEW_CFLAGS=],
++ save_CPPFLAGS=$CPPFLAGS
++ CPPFLAGS="$CPPFLAGS $GLEW_CFLAGS"
++ AC_CHECK_HEADER(GL/glew.h, [],
+ [AC_MSG_ERROR(GL/glew.h not found. install glew)], [])
++ CPPFLAGS=$save_CPPFLAGS
+ ])
+ AC_SUBST([GLEW_CFLAGS])
+ AC_SUBST([GLEW_LIBS])
+@@ -54,8 +60,11 @@
+ # Find glm
+ # =========
+ AC_LANG_PUSH([C++])
+-AC_CHECK_HEADER([glm/glm.hpp], [GLM_CFLAGS=],
++save_CPPFLAGS=$CPPFLAGS
++CPPFLAGS="$CPPFLAGS $GLM_CFLAGS"
++AC_CHECK_HEADER([glm/glm.hpp], [],
+ [AC_MSG_ERROR([glm/glm.hpp not found. install glm])], [])
++CPPFLAGS=$save_CPPFLAGS
+ AC_LANG_POP([C++])
+ AC_SUBST([GLM_CFLAGS])
+
diff --git a/external/libgltf/patches/libgltf_configure.patch.1 b/external/libgltf/patches/libgltf_configure.patch.1
deleted file mode 100644
index 7eeb7fd1aa24..000000000000
--- a/external/libgltf/patches/libgltf_configure.patch.1
+++ /dev/null
@@ -1,40 +0,0 @@
---- libgltf/configure.ac.orig 2014-06-25 16:47:24.218866607 +0200
-+++ libgltf/configure.ac 2014-06-25 16:50:59.600868237 +0200
-@@ -36,16 +36,22 @@
- # =========
- # Find boost
- # =========
--AC_CHECK_HEADER(boost/property_tree/json_parser.hpp, [BOOST_CFLAGS=],
-+save_CPPFLAGS=$CPPFLAGS
-+CPPFLAGS="$CPPFLAGS $BOOST_CFLAGS"
-+AC_CHECK_HEADER(boost/property_tree/json_parser.hpp, [],
- [AC_MSG_ERROR(boost/property_tree/json_parser.hpp not found. install boost)], [])
-+CPPFLAGS=$save_CPPFLAGS
- AC_SUBST([BOOST_CFLAGS])
-
- # =========
- # Find glew
- # =========
- PKG_CHECK_MODULES(GLEW, [glew >= 1.9.0], [] [
-- AC_CHECK_HEADER(GL/glew.h, [GLEW_CFLAGS=],
-+ save_CPPFLAGS=$CPPFLAGS
-+ CPPFLAGS="$CPPFLAGS $GLEW_CFLAGS"
-+ AC_CHECK_HEADER(GL/glew.h, [],
- [AC_MSG_ERROR(GL/glew.h not found. install glew)], [])
-+ CPPFLAGS=$save_CPPFLAGS
- ])
- AC_SUBST([GLEW_CFLAGS])
- AC_SUBST([GLEW_LIBS])
-@@ -54,8 +60,11 @@
- # Find glm
- # =========
- AC_LANG_PUSH([C++])
--AC_CHECK_HEADER([glm/glm.hpp], [GLM_CFLAGS=],
-+save_CPPFLAGS=$CPPFLAGS
-+CPPFLAGS="$CPPFLAGS $GLM_CFLAGS"
-+AC_CHECK_HEADER([glm/glm.hpp], [],
- [AC_MSG_ERROR([glm/glm.hpp not found. install glm])], [])
-+CPPFLAGS=$save_CPPFLAGS
- AC_LANG_POP([C++])
- AC_SUBST([GLM_CFLAGS])
-