[SCM] A client for connecting to 3D metaverses such as Linden Labs Secondlife(tm) and OpenSim grids branch, master, updated. upstream/1.21.0-77-g4998217
Robin Cornelius
robin.cornelius at gmail.com
Fri Sep 5 20:30:45 UTC 2008
The following commit has been merged in the master branch:
commit 4998217f63b34614eeee41e22e7a659cbb13d684
Author: Robin Cornelius <robin.cornelius at gmail.com>
Date: Fri Sep 5 16:14:44 2008 +0100
Add final patches to complete a full build
diff --git a/debian/patches/add_find_curl_cmake.patch b/debian/patches/add_find_curl_cmake.patch
new file mode 100644
index 0000000..21abdb3
--- /dev/null
+++ b/debian/patches/add_find_curl_cmake.patch
@@ -0,0 +1,66 @@
+Index: slviewer/indra/cmake/FindCURL.cmake
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ slviewer/indra/cmake/FindCURL.cmake 2008-09-05 16:13:47.000000000 +0100
+@@ -0,0 +1,39 @@
++# -*- cmake -*-
++
++FIND_PATH(CURL_INCLUDE_DIR curl.h
++/usr/local/include/curl
++/usr/include/curl
++)
++
++SET(CURL_NAMES ${CURL_NAMES} curl)
++FIND_LIBRARY(CURL_LIBRARY
++ NAMES ${CURL_NAMES}
++ PATHS /usr/lib /usr/local/lib
++ )
++
++IF (CURL_LIBRARY AND CURL_INCLUDE_DIR)
++ SET(CURL_LIBRARIES ${CURL_LIBRARY})
++ SET(CURL_FOUND "YES")
++ELSE (CURL_LIBRARY CURL CURL_INCLUDE_DIR)
++ SET(CURL_FOUND "NO")
++ENDIF (CURL_LIBRARY AND CURL_INCLUDE_DIR)
++
++IF (CURL_FOUND)
++ IF (NOT CURL_FIND_QUIETLY)
++ MESSAGE(STATUS "Found CURL: ${CURL_LIBRARIES}")
++ ENDIF (NOT CURL_FIND_QUIETLY)
++ELSE (CURL_FOUND)
++ IF (CURL_FIND_REQUIRED)
++ MESSAGE(FATAL_ERROR "Could not find CURL library")
++ ENDIF (CURL_FIND_REQUIRED)
++ENDIF (CURL_FOUND)
++
++# Deprecated declarations.
++SET (NATIVE_CURL_INCLUDE_PATH ${CURL_INCLUDE_DIR} )
++GET_FILENAME_COMPONENT (NATIVE_CURL_LIB_PATH ${CURL_LIBRARY} PATH)
++
++MARK_AS_ADVANCED(
++ CURL_LIBRARY
++ CURL_INCLUDE_DIR
++ )
++
+Index: slviewer/indra/linux_crash_logger/CMakeLists.txt
+===================================================================
+--- slviewer.orig/indra/linux_crash_logger/CMakeLists.txt 2008-09-05 16:13:50.000000000 +0100
++++ slviewer/indra/linux_crash_logger/CMakeLists.txt 2008-09-05 16:13:59.000000000 +0100
+@@ -4,6 +4,8 @@
+
+ include(00-Common)
+ include(Boost)
++include(CURL)
++include(APR)
+ include(LLCommon)
+ include(LLCrashLogger)
+ include(LLMath)
+@@ -54,6 +56,8 @@
+ ${UI_LIBRARIES}
+ ${BOOST_SIGNALS_LIBRARY}
+ ${DB_LIBRARIES}
++ ${CURL_LIBRAIES}
++ ${APR_LIBRARIES}
+ )
+
+ add_custom_command(
diff --git a/debian/patches/lltemplatemessagereader_memcpy.patch b/debian/patches/lltemplatemessagereader_memcpy.patch
new file mode 100644
index 0000000..6d424a0
--- /dev/null
+++ b/debian/patches/lltemplatemessagereader_memcpy.patch
@@ -0,0 +1,13 @@
+Index: slviewer/indra/llmessage/lltemplatemessagereader.cpp
+===================================================================
+--- slviewer.orig/indra/llmessage/lltemplatemessagereader.cpp 2008-09-05 12:15:27.000000000 +0100
++++ slviewer/indra/llmessage/lltemplatemessagereader.cpp 2008-09-05 12:15:36.000000000 +0100
+@@ -676,7 +676,7 @@
+ // default to 0s.
+ U32 size = mvci.getSize();
+ std::vector<U8> data(size);
+- memset(&(data[0]), 0, size);
++ memset(&(data[0]), 0, (size_t)size);
+ cur_data_block->addData(mvci.getName(), &(data[0]),
+ size, mvci.getType());
+ }
diff --git a/debian/patches/no_old_school_typedefs.patch b/debian/patches/no_old_school_typedefs.patch
new file mode 100644
index 0000000..06e03d3
--- /dev/null
+++ b/debian/patches/no_old_school_typedefs.patch
@@ -0,0 +1,13 @@
+Index: slviewer/indra/llrender/llrender.h
+===================================================================
+--- slviewer.orig/indra/llrender/llrender.h 2008-09-05 12:18:03.000000000 +0100
++++ slviewer/indra/llrender/llrender.h 2008-09-05 12:18:25.000000000 +0100
+@@ -213,7 +213,7 @@
+
+ LLTexUnit* getTexUnit(U32 index);
+
+- typedef struct Vertex
++ struct Vertex
+ {
+ GLfloat v[3];
+ GLubyte c[4];
diff --git a/debian/patches/openal_1.21.0.diff b/debian/patches/openal_1.21.0.diff
index 34a58d9..7e38e2d 100644
--- a/debian/patches/openal_1.21.0.diff
+++ b/debian/patches/openal_1.21.0.diff
@@ -1,7 +1,7 @@
Index: slviewer/indra/llaudio/audioengine.cpp
===================================================================
---- slviewer.orig/indra/llaudio/audioengine.cpp 2008-09-05 11:18:58.000000000 +0100
-+++ slviewer/indra/llaudio/audioengine.cpp 2008-09-05 11:20:36.000000000 +0100
+--- slviewer.orig/indra/llaudio/audioengine.cpp 2008-09-05 13:13:58.000000000 +0100
++++ slviewer/indra/llaudio/audioengine.cpp 2008-09-05 13:43:07.000000000 +0100
@@ -111,6 +111,8 @@
// Initialize the decode manager
gAudioDecodeMgrp = new LLAudioDecodeMgr;
@@ -25,8 +25,8 @@ Index: slviewer/indra/llaudio/audioengine.cpp
// Looped sources never die on their own.
Index: slviewer/indra/llaudio/audioengine.h
===================================================================
---- slviewer.orig/indra/llaudio/audioengine.h 2008-09-05 11:18:58.000000000 +0100
-+++ slviewer/indra/llaudio/audioengine.h 2008-09-05 11:20:36.000000000 +0100
+--- slviewer.orig/indra/llaudio/audioengine.h 2008-09-05 13:13:59.000000000 +0100
++++ slviewer/indra/llaudio/audioengine.h 2008-09-05 13:43:07.000000000 +0100
@@ -159,6 +159,10 @@
static void assetCallback(LLVFS *vfs, const LLUUID &uuid, LLAssetType::EType type, void *user_data, S32 result_code, LLExtStat ext_status);
@@ -41,7 +41,7 @@ Index: slviewer/indra/llaudio/audioengine.h
Index: slviewer/indra/llaudio/audioengine_openal.cpp
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ slviewer/indra/llaudio/audioengine_openal.cpp 2008-09-05 11:20:36.000000000 +0100
++++ slviewer/indra/llaudio/audioengine_openal.cpp 2008-09-05 13:43:07.000000000 +0100
@@ -0,0 +1,618 @@
+/**
+ * @file audioengine_openal.cpp
@@ -664,8 +664,8 @@ Index: slviewer/indra/llaudio/audioengine_openal.cpp
Index: slviewer/indra/llaudio/audioengine_openal.h
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ slviewer/indra/llaudio/audioengine_openal.h 2008-09-05 11:20:36.000000000 +0100
-@@ -0,0 +1,122 @@
++++ slviewer/indra/llaudio/audioengine_openal.h 2008-09-05 14:33:58.000000000 +0100
+@@ -0,0 +1,123 @@
+/**
+ * @file audioengine_openal.cpp
+ * @brief implementation of audio engine using OpenAL
@@ -699,6 +699,7 @@ Index: slviewer/indra/llaudio/audioengine_openal.h
+#ifndef LL_AUDIOENGINE_OpenAL_H
+#define LL_AUDIOENGINE_OpenAL_H
+
++#undef XMLCALL
+
+#include <string>
+
@@ -791,7 +792,7 @@ Index: slviewer/indra/llaudio/audioengine_openal.h
Index: slviewer/indra/llaudio/listener_openal.cpp
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ slviewer/indra/llaudio/listener_openal.cpp 2008-09-05 11:20:36.000000000 +0100
++++ slviewer/indra/llaudio/listener_openal.cpp 2008-09-05 13:43:07.000000000 +0100
@@ -0,0 +1,95 @@
+/**
+ * @file audioengine_openal.cpp
@@ -890,8 +891,8 @@ Index: slviewer/indra/llaudio/listener_openal.cpp
+
Index: slviewer/indra/llaudio/CMakeLists.txt
===================================================================
---- slviewer.orig/indra/llaudio/CMakeLists.txt 2008-09-05 11:18:58.000000000 +0100
-+++ slviewer/indra/llaudio/CMakeLists.txt 2008-09-05 11:20:36.000000000 +0100
+--- slviewer.orig/indra/llaudio/CMakeLists.txt 2008-09-05 13:13:59.000000000 +0100
++++ slviewer/indra/llaudio/CMakeLists.txt 2008-09-05 13:43:07.000000000 +0100
@@ -9,6 +9,7 @@
include(LLMath)
include(LLMessage)
@@ -933,8 +934,8 @@ Index: slviewer/indra/llaudio/CMakeLists.txt
Index: slviewer/indra/newview/CMakeLists.txt
===================================================================
---- slviewer.orig/indra/newview/CMakeLists.txt 2008-09-05 11:20:36.000000000 +0100
-+++ slviewer/indra/newview/CMakeLists.txt 2008-09-05 11:21:07.000000000 +0100
+--- slviewer.orig/indra/newview/CMakeLists.txt 2008-09-05 13:43:06.000000000 +0100
++++ slviewer/indra/newview/CMakeLists.txt 2008-09-05 15:09:01.000000000 +0100
@@ -8,6 +8,7 @@
include(DirectX)
include(ELFIO)
@@ -966,7 +967,7 @@ Index: slviewer/indra/newview/CMakeLists.txt
Index: slviewer/indra/cmake/OPENAL.cmake
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ slviewer/indra/cmake/OPENAL.cmake 2008-09-05 11:20:36.000000000 +0100
++++ slviewer/indra/cmake/OPENAL.cmake 2008-09-05 13:43:07.000000000 +0100
@@ -0,0 +1,14 @@
+
+set(OPENAL OFF CACHE BOOL "Enable OpenAL")
@@ -984,8 +985,8 @@ Index: slviewer/indra/cmake/OPENAL.cmake
+endif (OPENAL)
Index: slviewer/indra/newview/llstartup.cpp
===================================================================
---- slviewer.orig/indra/newview/llstartup.cpp 2008-09-05 11:18:58.000000000 +0100
-+++ slviewer/indra/newview/llstartup.cpp 2008-09-05 11:20:36.000000000 +0100
+--- slviewer.orig/indra/newview/llstartup.cpp 2008-09-05 13:13:59.000000000 +0100
++++ slviewer/indra/newview/llstartup.cpp 2008-09-05 13:43:07.000000000 +0100
@@ -17,7 +17,7 @@
* There are special exceptions to the terms and conditions of the GPL as
* it is applied to this Source Code. View the full text of the exception
@@ -1025,8 +1026,8 @@ Index: slviewer/indra/newview/llstartup.cpp
if (gAudiop)
Index: slviewer/indra/llaudio/listener_openal.h
===================================================================
---- slviewer.orig/indra/llaudio/listener_openal.h 2008-09-05 11:18:58.000000000 +0100
-+++ slviewer/indra/llaudio/listener_openal.h 2008-09-05 11:20:36.000000000 +0100
+--- slviewer.orig/indra/llaudio/listener_openal.h 2008-09-05 13:13:59.000000000 +0100
++++ slviewer/indra/llaudio/listener_openal.h 2008-09-05 13:43:07.000000000 +0100
@@ -54,6 +54,10 @@
virtual void setPosition(LLVector3 pos);
virtual void setVelocity(LLVector3 vel);
@@ -1038,3 +1039,13 @@ Index: slviewer/indra/llaudio/listener_openal.h
};
#endif
+Index: slviewer/indra/cmake/LLAudio.cmake
+===================================================================
+--- slviewer.orig/indra/cmake/LLAudio.cmake 2008-09-05 15:12:13.000000000 +0100
++++ slviewer/indra/cmake/LLAudio.cmake 2008-09-05 15:12:39.000000000 +0100
+@@ -12,4 +12,5 @@
+ ${VORBISFILE_LIBRARIES}
+ ${VORBIS_LIBRARIES}
+ ${OGG_LIBRARIES}
++ ${OPENAL_LIBRARIES}
+ )
diff --git a/debian/patches/series b/debian/patches/series
index 5cc667b..8721960 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -27,3 +27,6 @@ VWR-5082_set_bulk_inv_permissions.diff
use_c_locale_and_dont_spam_me_because_i_am_not_american.patch
dont_depend_on_artwork_to_build.patch
VWR-8751-Build-with-a-shared-llmozlib2.patch
+lltemplatemessagereader_memcpy.patch
+no_old_school_typedefs.patch
+add_find_curl_cmake.patch
--
A client for connecting to 3D metaverses such as Linden Labs Secondlife(tm) and OpenSim grids
More information about the Pkg-games-commits
mailing list