Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
6bc2155f
Kaydet (Commit)
6bc2155f
authored
Eyl 16, 2010
tarafından
sb
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Sade Fark
sb126: merged in DEV300_m87
üst
da1320ef
52dce173
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
707 additions
and
144 deletions
+707
-144
makefile.mk
berkeleydb/makefile.mk
+1
-1
aliasing.patch
boost/aliasing.patch
+43
-0
makefile.mk
boost/makefile.mk
+2
-0
graphite-2.3.1.patch
graphite/graphite-2.3.1.patch
+398
-16
graphite-2.3.1.patch.mingw
graphite/graphite-2.3.1.patch.mingw
+0
-9
makefile.mk
graphite/makefile.mk
+11
-6
makefile.mk
hunspell/makefile.mk
+1
-1
icu-mp.patch
icu/icu-mp.patch
+24
-0
makefile.mk
icu/makefile.mk
+2
-2
libxml2-global-symbols.patch
libxml2/libxml2-global-symbols.patch
+59
-0
libxml2-gnome602728.patch
libxml2/libxml2-gnome602728.patch
+0
-12
makefile.mk
libxml2/makefile.mk
+4
-1
libxslt-gnome602728.patch
libxslt/libxslt-gnome602728.patch
+0
-11
libxslt-internal-symbols.patch
libxslt/libxslt-internal-symbols.patch
+66
-0
makefile.mk
libxslt/makefile.mk
+4
-1
makefile.mk
more_fonts/fonts/ttf_liberation/makefile.mk
+2
-2
d.lst
more_fonts/prj/d.lst
+3
-2
makefile.mk
nss/makefile.mk
+29
-29
nss.patch
nss/nss.patch
+23
-24
nss.patch.mingw
nss/nss.patch.mingw
+25
-25
nss_macosx.patch
nss/nss_macosx.patch
+2
-2
makefile.mk
stax/makefile.mk
+8
-0
No files found.
berkeleydb/makefile.mk
Dosyayı görüntüle @
6bc2155f
...
...
@@ -107,7 +107,7 @@ CXXFLAGS+:=$(ARCH_FLAGS)
BUILD_DIR
=
$(CONFIGURE_DIR)
BUILD_DIR_OUT
=
$(CONFIGURE_DIR)
BUILD_ACTION
=
make
BUILD_ACTION
=
$(GNUMAKE)
-j
$(EXTMAXPROCESS)
OUT2LIB
=
$(BUILD_DIR)$/
.libs
$/
libdb
*
$(DLLPOST)
OUT2INC
=
\
...
...
boost/aliasing.patch
0 → 100644
Dosyayı görüntüle @
6bc2155f
--- misc/boost_1_39_0/boost/function/function_base.hpp
+++ misc/build/boost_1_39_0/boost/function/function_base.hpp
@@ -2,6 +2,7 @@
// Copyright Douglas Gregor 2001-2006
// Copyright Emil Dotchevski 2007
+// Copyright Dean Michael Berris 2009
// Use, modification and distribution is subject to the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
@@ -41,6 +42,13 @@
# pragma warning( disable : 4127 ) // "conditional expression is constant"
#endif
+#if defined(__GNUC__)
+// Because GCC complains of strict aliasing problems, we make it
+// treat the header as a system header, becoming more forgiving with
+// treating implementation details that may be potentially harmful.
+# pragma GCC system_header
+#endif
+
// Define BOOST_FUNCTION_STD_NS to the namespace that contains type_info.
#ifdef BOOST_NO_STD_TYPEINFO
// Embedded VC++ does not have type_info in namespace std
@@ -303,15 +311,15 @@
{
if (op == clone_functor_tag || op == move_functor_tag) {
const functor_type* in_functor =
- reinterpret_cast<const functor_type*>(&in_buffer.data);
+ static_cast<const functor_type*>(static_cast<void*>(&in_buffer.data));
new ((void*)&out_buffer.data) functor_type(*in_functor);
if (op == move_functor_tag) {
- reinterpret_cast<functor_type*>(&in_buffer.data)->~Functor();
+ static_cast<functor_type*>(static_cast<void*>(&in_buffer.data))->~Functor();
}
} else if (op == destroy_functor_tag) {
// Some compilers (Borland, vc6, ...) are unhappy with ~functor_type.
- reinterpret_cast<functor_type*>(&out_buffer.data)->~Functor();
+ static_cast<functor_type*>(static_cast<void*>(&out_buffer.data))->~Functor();
} else if (op == check_functor_type_tag) {
const BOOST_FUNCTION_STD_NS::type_info& check_type
= *out_buffer.type.type;
boost/makefile.mk
Dosyayı görüntüle @
6bc2155f
...
...
@@ -51,6 +51,8 @@ all:
TARFILE_NAME
=
boost_1_39_0
TARFILE_MD5
=
fcc6df1160753d0b8c835d17fdeeb0a7
PATCH_FILES
=
$(TARFILE_NAME)
.patch
# See https://svn.boost.org/trac/boost/ticket/3780
PATCH_FILES
+=
aliasing.patch
CONFIGURE_DIR
=
CONFIGURE_ACTION
=
...
...
graphite/graphite-2.3.1.patch
Dosyayı görüntüle @
6bc2155f
...
...
@@ -67,7 +67,7 @@
+###CPPFLAGS= /Zc:wchar_t- /nologo /W4 /GR /EHsc /I "./src/font" /I "./src/painter" /I "./src/segment" /I "./src/textsource" /I "./src/generic" /I "./include/graphite" /I "../wrappers/win32" /D "GR_NAMESPACE" /D "WIN32" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /D "TRACING" /Fp"$(INTDIR)\graphite.pch" /Fd"$(INTDIR)\\" /FD /c
+### HDU: because for full binary compatibility with the rest of OOo all compile flags must match exactly
+### which is especially true for template-heavy C++ code with non-default config (e.g. _STLP_DEBUG enabled)
+CPPFLAGS= $(CFLAGS4MSC) /nologo /W4 /I "./src/font" /I "./src/painter" /I "./src/segment" /I "./src/textsource" /I "./src/generic" /I "./include/graphite" /I "../wrappers/win32" /D "GR_NAMESPACE" /D "WIN32" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /D "TRACING" /Fp"$(INTDIR)\graphite.pch" /F
d"$(INTDIR)\\" /F
D /c
+CPPFLAGS= $(CFLAGS4MSC) /nologo /W4 /I "./src/font" /I "./src/painter" /I "./src/segment" /I "./src/textsource" /I "./src/generic" /I "./include/graphite" /I "../wrappers/win32" /D "GR_NAMESPACE" /D "WIN32" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /D "TRACING" /Fp"$(INTDIR)\graphite.pch" /FD /c
+
# /Wp62
...
...
@@ -77,7 +77,33 @@
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\\$(TARGET).bsc"
@@ -48,11 +52,7 @@
@@ -24,21 +29,21 @@
SBREXT = .sbr
!IF "$(CFG)" == "DEBUG"
-CPP_DEBUG=/D "DEBUG" /Gm /GR /ZI /Od /RTC1 /FR"$(INTDIR)\\" /$(MLIB)d
+CPP_DEBUG=/D "DEBUG" /Gm /GR /Od /RTC1 /FR"$(INTDIR)\\"
# CPP_DEBUG=/D "DEBUG" /Gm /GR /ZI /Od /RTC1 /FR"$(INTDIR)\\" /MDd
OUTDIR=.\debug
INTDIR=.\debug_temp
-LINK_DEBUG= MSVCRTD.lib /debug /incremental:yes #/pdbtype:sept
+LINK_DEBUG= /debug
all : lib lib_dll bsc
!ELSE
-CPP_DEBUG=/D "NDEBUG" /O2 /$(MLIB)
+CPP_DEBUG=/D "NDEBUG" /O2
# CPP_DEBUG=/D "NDEBUG" /O2 /MD
OUTDIR=.\release
INTDIR=.\release_temp
-LINK_DEBUG= MSVCRT.lib /incremental:no /NODEFAULTLIB:libc
+LINK_DEBUG= /incremental:no /NODEFAULTLIB:libc
all : lib lib_dll
@@ -48,11 +53,7 @@
CPP_DEBUG=/D "TRACING" $(CPP_DEBUG)
!ENDIF
...
...
@@ -89,7 +115,7 @@
clean :
@- rd /s/q .\release_temp
@@ -779,7 +7
79
,7 @@
@@ -779,7 +7
80
,7 @@
@- $(CPP) $(CPPFLAGS) $(CPP_DEBUG) /Fo"$(INTDIR)\FileFont$(OBJEXT)" $?
"$(INTDIR)\FileFont_dll$(OBJEXT)" : "src/font/FileFont.cpp"
...
...
@@ -1200,39 +1226,51 @@
bool fSkipChunkStart, int cslotReprocess, bool fBackingUp)
{
Assert(AssertValid());
@@ -1863,7 +1872,
7
@@
@@ -1863,7 +1872,
11
@@
Ensure that the chunk maps for a pair of streams match properly. The recipient is
the input stream.
----------------------------------------------------------------------------------------------*/
-void GrSlotStream::AssertChunkMapsValid(GrSlotStream * psstrmOut)
+void GrSlotStream::AssertChunkMapsValid(GrSlotStream * /*psstrmOut*/)
+#ifdef _DEBUG
void GrSlotStream::AssertChunkMapsValid(GrSlotStream * psstrmOut)
+#else
+void GrSlotStream::AssertChunkMapsValid(GrSlotStream * )
+#endif
{
#ifdef _DEBUG
GrSlotStream * psstrmIn = this;
@@ -1915,7 +1924,
7
@@
@@ -1915,7 +1924,
11
@@
Ensure that corresponding items in the streams of a positioning pass have matching
stream indices. The recipient is the output stream.
----------------------------------------------------------------------------------------------*/
-void GrSlotStream::AssertStreamIndicesValid(GrSlotStream * psstrmIn)
+void GrSlotStream::AssertStreamIndicesValid(GrSlotStream * /*psstrmIn*/)
+#ifdef _DEBUG
void GrSlotStream::AssertStreamIndicesValid(GrSlotStream * psstrmIn)
+#else
+void GrSlotStream::AssertStreamIndicesValid(GrSlotStream * )
+#endif
{
#ifdef _DEBUG
if (!GotIndexOffset())
@@ -1939,7 +1948,
7
@@
@@ -1939,7 +1948,
11
@@
in the output stream. (Currently the compiler ensures this by making it an error
to write rules that don't do this.)
----------------------------------------------------------------------------------------------*/
-void GrSlotStream::AssertAttachmentsInOutput(int islotMin, int islotLim)
+void GrSlotStream::AssertAttachmentsInOutput(int /*islotMin*/, int /*islotLim*/)
+#ifdef _DEBUG
void GrSlotStream::AssertAttachmentsInOutput(int islotMin, int islotLim)
+#else
+void GrSlotStream::AssertAttachmentsInOutput(int , int )
+#endif
{
#ifdef _DEBUG
for (int islot = islotMin; islot < islotLim; islot++)
@@ -2007,7 +2016,
7
@@
@@ -2007,7 +2016,
11
@@
Record the number of slots in the stream that are previous to the official start of the
segment.
----------------------------------------------------------------------------------------------*/
-void GrSlotStream::CalcIndexOffset(GrTableManager * ptman)
+void GrSlotStream::CalcIndexOffset(GrTableManager * /*ptman*/)
+#ifdef _DEBUG
void GrSlotStream::CalcIndexOffset(GrTableManager * ptman)
+#else
+void GrSlotStream::CalcIndexOffset(GrTableManager * )
+#endif
{
if (GotIndexOffset())
return; // already figured it
...
...
@@ -1990,6 +2028,94 @@
*pclrBack = kclrTransparent;
--- misc/silgraphite-2.3.1/wrappers/win32/WinFont.cpp Thu Jan 29 10:33:19 2009
+++ misc/build/silgraphite-2.3.1/wrappers/win32/WinFont.cpp Sat Aug 22 19:36:36 2009
@@ -70,6 +72,7 @@
// But don't store m_hfont, because we don't really "own" it; the client is
// responsible for releasing it.
m_hfont = 0;
+ m_pGlyphMetricMap = NULL;
memset(&m_fpropSet, 0, sizeof(m_fpropSet));
m_pbCmapTbl = NULL;
@@ -196,6 +198,7 @@
m_hdc = 0;
m_hfont = 0;
m_hfontClient = 0;
+ m_pGlyphMetricMap = NULL;
memset(&m_fpropSet, 0, sizeof(FontProps));
m_pbCmapTbl = NULL;
@@ -408,7 +410,7 @@
if (pPolyCurve->wType == TT_PRIM_QSPLINE &&
// test if this is the last curve
pPolyHdr->cb - (int)((byte *)(&pPolyCurve->apfx[j]) - (byte *)(pPolyHdr))
- == sizeof POINTFX &&
+ == sizeof (POINTFX) &&
// and the two points are identical
CompareFixed(pPolyCurve->apfx[j].x, pPolyHdr->pfxStart.x) &&
CompareFixed(pPolyCurve->apfx[j].y, pPolyHdr->pfxStart.y))
@@ -457,6 +459,16 @@
----------------------------------------------------------------------------------------------*/
void WinFont::getGlyphMetrics(gid16 chw, gr::Rect & boundingBox, gr::Point & advances)
{
+ if (m_pGlyphMetricMap)
+ {
+ GlyphMetricMap::iterator i = m_pGlyphMetricMap->find(chw);
+ if (i != m_pGlyphMetricMap->end())
+ {
+ boundingBox = i->second.first;
+ advances = i->second.second;
+ return;
+ }
+ }
GLYPHMETRICS gm;
const MAT2 mat2 = {{0,1}, {0,0}, {0,0}, {0,1}};
if (GDI_ERROR == ::GetGlyphOutline(m_hdc, chw, GGO_GLYPH_INDEX | GGO_METRICS,
@@ -474,6 +476,10 @@
boundingBox.bottom = (float)gm.gmptGlyphOrigin.y - gm.gmBlackBoxY;
advances.x = gm.gmCellIncX;
advances.y = gm.gmCellIncY;
+ if (m_pGlyphMetricMap)
+ {
+ (*m_pGlyphMetricMap)[chw] = std::pair<gr::Rect,gr::Point>(boundingBox, advances);
+ }
}
/*----------------------------------------------------------------------------------------------
@@ -618,7 +620,10 @@
static int cCreateFontCalls = 0;
static int cCreateFontZero = 0;
- HFONT hfont = g_fhc.GetFont(lf);
+ FontHandleCache::FontCacheValue cache = g_fhc.GetCache(lf);
+ HFONT hfont = cache.hfont;
+ m_pGlyphMetricMap = cache.pGlyphMetricMap;
+ //HFONT hfont = g_fhc.GetFont(lf);
//char ch1[200];
//if (hfont == 0)
//{
@@ -731,7 +733,7 @@
@param lf LOGFONT value that describes the desired font
@return Font handle
----------------------------------------------------------------------------------------------*/
-HFONT WinFont::FontHandleCache::GetFont(LOGFONT & lf)
+WinFont::FontHandleCache::FontCacheValue WinFont::FontHandleCache::GetCache(LOGFONT & lf)
{
FontCacheValue fcv;
FontHandleHashMap::iterator itFound = m_hmlffcv.find(lf);
@@ -752,11 +754,12 @@
THROW(kresFail);
fcv.nRefs = 1;
+ fcv.pGlyphMetricMap = new GlyphMetricMap();
m_hmlffcv.insert(std::pair<LOGFONT, FontCacheValue>(lf, fcv));
}
- return fcv.hfont;
+ return fcv;
}
/*----------------------------------------------------------------------------------------------
@@ -767,7 +767,7 @@
----------------------------------------------------------------------------------------------*/
void WinFont::FontHandleCache::DeleteFont(HFONT hfont)
...
...
@@ -1999,11 +2125,31 @@
return;
// find the font in the hash map
@@ -782,6 +784,8 @@
{
// delete font
::DeleteObject(hfont);
+ if (fcv.pGlyphMetricMap)
+ delete fcv.pGlyphMetricMap;
m_hmlffcv.erase(it);
}
else
@@ -832,7 +832,8 @@
bool WinFont::LogFontHashFuncs::operator() (const WinFont::LogFontWrapper & key1,
const WinFont::LogFontWrapper & key2) const
{
- return (key1 == key2);
+ // return true if key1 should be ordered before key2
+ return (operator()(key1) < operator()(key2));
}
/*--------------------------------------------------------------------------------------
--- misc/silgraphite-2.3.1/wrappers/win32/WinFont.h Thu Jan 29 10:33:19 2009
+++ misc/build/silgraphite-2.3.1/wrappers/win32/WinFont.h Sat Aug 22 19:36:36 2009
@@ -27,
6 +27,10
@@
@@ -27,
7 +27,13
@@
#include "GrClient.h"
#include "Font.h"
+#include <map>
+#ifdef _STLPORT_VERSION
+namespace stdext = _STLP_STD;
...
...
@@ -2011,4 +2157,240 @@
+
namespace gr
{
+typedef std::map<gid16, std::pair<gr::Rect, gr::Point> > GlyphMetricMap;
class FontFace;
@@ -100,6 +110,7 @@
HFONT m_hfontClient; // need to replace this HFONT into the DC when we are finished
// with it
+ GlyphMetricMap * m_pGlyphMetricMap;
// Debugging:
//OLECHAR m_rgchTemp[32];
@@ -185,11 +196,13 @@
class FontHandleCache // hungarian: fhc
{
public:
- struct FontCacheValue
+ struct FontCacheValue
{
int nRefs; // reference count
HFONT hfont; // font handle
+ GlyphMetricMap * pGlyphMetricMap; // glyph metrics
+
bool operator==(const FontCacheValue & val) const
{
return (hfont == val.hfont);
@@ -199,7 +212,8 @@
FontHandleCache() : m_bValid(true) {};
~FontHandleCache();
- HFONT GetFont(LOGFONT & lf);
+ //HFONT GetFont(LOGFONT & lf);
+ FontCacheValue GetCache(LOGFONT & lf);
void DeleteFont(HFONT hfont);
typedef stdext::hash_map<LogFontWrapper, FontCacheValue, LogFontHashFuncs> FontHandleHashMap;
--- misc/build/silgraphite-2.3.1/engine/test/RegressionTest/RtTextSrc.h~ 2009-01-22 05:06:42.000000000 +0630
+++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/RtTextSrc.h 2010-04-30 23:14:49.000000000 +0630
@@ -44,18 +44,18 @@
}
}
- virtual size_t getFontFeatures(toffset ich, FeatureSetting * prgfset)
+ virtual size_t getFontFeatures(toffset /*ich*/, FeatureSetting * prgfset)
{
// Note: size of prgfset buffer = gr::kMaxFeatures = 64
std::copy(m_fset, m_fset + MAXFEAT, prgfset);
return m_cFeats;
}
- virtual bool getRightToLeft(toffset ich)
+ virtual bool getRightToLeft(toffset /*ich*/)
{
return m_fRtl;
}
- virtual unsigned int getDirectionDepth(toffset ich)
+ virtual unsigned int getDirectionDepth(toffset /*ich*/)
{
return ((m_fRtl == 1) ? 1 : 0);
}
--- misc/build/silgraphite-2.3.1/engine/test/RegressionTest/GrJustifier.cpp 2010-06-21 12:55:34.000000000 +0630
+++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/GrJustifier.cpp 2010-06-21 13:16:59.000000000 +0630
@@ -16,8 +16,9 @@
//:> Include files
//:>********************************************************************************************
//#include "main.h" // This is used by clients, so main.h is not available
-
+#ifdef _MSC_VER
#pragma hdrstop
+#endif
// any other headers (not precompiled)
#include "GrClient.h"
#include "ITextSource.h"
@@ -31,9 +32,6 @@
#include <string>
#endif
-#undef THIS_FILE
-DEFINE_THIS_FILE
-
//:>********************************************************************************************
//:> Global constants
//:>********************************************************************************************
@@ -327,9 +325,9 @@
&dxStretchAchieved);
for (int iiiGlyph = 0; iiiGlyph < cStretchable; iiiGlyph++)
{
- iiGlyph = viiGlyphsRem[iiiGlyph];
- vdxStretchLeft[iiGlyph] = vdxStretchRem[iiiGlyph];
- vdxWidth[iiGlyph] = vdxWidthRem[iiiGlyph];
+ int ivGlyph = viiGlyphsRem[iiiGlyph];
+ vdxStretchLeft[ivGlyph] = vdxStretchRem[iiiGlyph];
+ vdxWidth[ivGlyph] = vdxWidthRem[iiiGlyph];
}
}
else
@@ -366,12 +364,12 @@
{
#ifdef WIN32
wchar_t rgchw[20];
- std::fill_n(rgchw, 20, 0);
+ std::fill_n(rgchw, 20, L'\0');
_itow(dxStretchNeeded - dxStretchAchieved, rgchw, 10);
std::wstring strTmp(L"justification failed by ");
strTmp += rgchw;
strTmp += L" units (width needed = ";
- std::fill_n(rgchw, 10, 0);
+ std::fill_n(rgchw, 10, L'\0');
_itow(dxDesiredWidth, rgchw, 10);
strTmp += rgchw;
strTmp += L")\n";
--- misc/build/silgraphite-2.3.1/engine/test/RegressionTest/GrJustifier.h 2009-01-22 05:06:42.000000000 +0630
+++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/GrJustifier.h 2010-06-21 13:16:49.000000000 +0630
@@ -11,7 +11,9 @@
Description:
A default justification agent for Graphite.
-------------------------------------------------------------------------------*//*:End Ignore*/
+#ifdef _MSC_VER
#pragma once
+#endif
#ifndef GRJUSTIFIER_INCLUDED
#define GRJUSTIFIER_INCLUDED
--- misc/build/silgraphite-2.3.1/engine/test/RegressionTest/SimpleTextSrc.h 2010-06-21 12:55:34.000000000 +0630
+++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/SimpleTextSrc.h 2010-06-21 13:18:12.000000000 +0630
@@ -11,7 +11,9 @@
Description:
A simple text source that shows how to use this interface within Graphite.
-------------------------------------------------------------------------------*//*:End Ignore*/
+#ifdef _MSC_VER
#pragma once
+#endif
#ifndef GRTXTSRC_INCLUDED
#define GRTXTSRC_INCLUDED
--- misc/build/silgraphite-2.3.1/engine/test/RegressionTest/SimpleTextSrc.cpp 2010-06-21 12:55:34.000000000 +0630
+++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/SimpleTextSrc.cpp 2010-06-21 13:18:24.000000000 +0630
@@ -15,7 +15,9 @@
//:>********************************************************************************************
//:> Include files
//:>********************************************************************************************
+#ifdef _MSC_VER
#pragma hdrstop
+#endif
// any other headers (not precompiled)
#include "GrClient.h"
@@ -23,9 +25,6 @@
#include "ITextSource.h"
#include "SimpleTextSrc.h"
-#undef THIS_FILE
-DEFINE_THIS_FILE
-
//:>********************************************************************************************
//:> Initialization and destruction
//:>********************************************************************************************
--- misc/build/silgraphite-2.3.1/engine/src/segment/MemoryUsage.cpp 2009-01-22 05:06:42.000000000 +0630
+++ misc/build/silgraphite-2.3.1/engine/src/segment/MemoryUsage.cpp 2010-06-21 13:36:36.000000000 +0630
@@ -11,10 +11,10 @@
Description:
Calculates memory usage for the engine and segments.
----------------------------------------------------------------------------------------------*/
-
+#ifdef _MSC_VER
#pragma warning(disable: 4244) // conversion from wchar_t to char
#pragma warning(disable: 4702) // unreachable code
-
+#endif
//:>********************************************************************************************
//:> Include files
//:>********************************************************************************************
@@ -54,8 +54,6 @@
#ifdef _MSC_VER
#pragma hdrstop
#endif
-#undef THIS_FILE
-DEFINE_THIS_FILE
//:End Ignore
--- misc/build/silgraphite-2.3.1/engine/src/segment/GrSlotState.h 2010-06-23 19:52:56.429060400 +0700
+++ misc/build/silgraphite-2.3.1/engine/src/segment/GrSlotState.h 2010-05-25 11:51:15.195066300 +0700
@@ -48,7 +48,7 @@
{
}
- ~GrSlotAbstract()
+ virtual ~GrSlotAbstract()
{
// the table manager is responsible for destroying the contents of m_prgnVarLenBuf
}
@@ -231,7 +231,7 @@
ZapCompositeMetrics();
}
- ~GrSlotState()
+ virtual ~GrSlotState()
{
}
--- misc/build/silgraphite-2.3.1/engine/src/segment/Segment.cpp.bak 2010-06-23 19:59:54.611660400 +0700
+++ misc/build/silgraphite-2.3.1/engine/src/segment/Segment.cpp 2010-06-23 21:30:16.335460400 +0700
@@ -246,6 +246,8 @@
m_dxsVisibleWidth = -1;
m_dxsTotalWidth = -1;
+ m_ichwAssocsMin = 0;
+ m_ichwAssocsLim = 0;
// m_psstrm = NULL;
m_prgslout = NULL;
@@ -2988,9 +2988,10 @@
return kresOk;
}
-
+#ifdef __GNUC__
// suppress GCC 4.3 warning for optimized min()/max() when called with (ich, ich+1) or similar
#pragma GCC diagnostic ignored "-Wstrict-overflow"
+#endif
/*----------------------------------------------------------------------------------------------
Merge the given characters into the same Uniscribe cluster. This means merging any
--- misc/build/silgraphite-2.3.1/wrappers/win32/win32_dll.cpp.bak 2008-05-09 18:10:30.000000000 +0700
+++ misc/build/silgraphite-2.3.1/wrappers/win32/win32_dll.cpp 2010-05-10 15:46:54.291818000 +0700
@@ -14,7 +14,7 @@
DllMain. This is the main DLL entry point for a non-MFC DLL. For an MFC DLL, DllMain is
in DllModul.cpp. Both DllMains call ModuleEntry::DllMain.
----------------------------------------------------------------------------------------------*/
-extern "C" BOOL WINAPI DllMain(HMODULE hmod, DWORD dwReason, PVOID pvReserved)
+extern "C" BOOL WINAPI DllMain(HMODULE hmod, DWORD dwReason, PVOID /*pvReserved*/)
{
bool fRet = true;
graphite/graphite-2.3.1.patch.mingw
Dosyayı görüntüle @
6bc2155f
...
...
@@ -116,15 +116,6 @@
#include <assert.h>
--- misc/silgraphite-2.3.1/wrappers/win32/WinFont.cpp 2009-01-29 17:33:19.000000000 +0900
+++ misc/build/silgraphite-2.3.1/wrappers/win32/WinFont.cpp 2009-08-23 20:59:16.211375000 +0900
@@ -408,7 +408,7 @@
if (pPolyCurve->wType == TT_PRIM_QSPLINE &&
// test if this is the last curve
pPolyHdr->cb - (int)((byte *)(&pPolyCurve->apfx[j]) - (byte *)(pPolyHdr))
- == sizeof POINTFX &&
+ == sizeof(POINTFX) &&
// and the two points are identical
CompareFixed(pPolyCurve->apfx[j].x, pPolyHdr->pfxStart.x) &&
CompareFixed(pPolyCurve->apfx[j].y, pPolyHdr->pfxStart.y))
@@ -846,7 +846,7 @@
} // namespace gr
...
...
graphite/makefile.mk
Dosyayı görüntüle @
6bc2155f
...
...
@@ -51,7 +51,8 @@ PATCH_FILES=graphite-2.3.1.patch
# convert line-endings to avoid problems when patching
CONVERTFILES
=
\
engine/makefile.vc8
engine/makefile.vc8
\
engine/test/RegressionTest/RtTextSrc.h
#.IF "$(OS)"=="WNT" && "$(COM)"!="GCC"
#CONFIGURE_DIR=win32
...
...
@@ -72,14 +73,18 @@ EXT_USE_STLPORT=TRUE
BUILD_ACTION
=
nmake
VERBOSE
=
1
.IF
"$(debug)"
==
"true"
BUILD_FLAGS
=
"CFG=DEBUG"
CFLAGSWITHPATH
=
$
(
CFLAGS:s!-Fd.!-Fd../../../../../!
)
.ELSE
# Speed Optimization is really needed for Graphite
CFLAGSWITHPATH
=
$(CFLAGS)
/O2
.ENDIF
### convert CFLAGS as cl.exe cannot handle OOO"s generic ones directly
### TODO: use "guw.exe" instead?
ALLCFLAGS
=
$(CFLAGS)
$(CFLAGSCXX)
$(CFLAGSEXCEPTIONS)
$(CDEFS)
ALLCFLAGS
=
$(CFLAGS
WITHPATH
)
$(CFLAGSCXX)
$(CFLAGSEXCEPTIONS)
$(CDEFS)
JUSTASLASH
=
/
CFLAGS2MSC
=
$
(
ALLCFLAGS:s/-Z/
$(JUSTASLASH)
Z/
)
CFLAGS4MSC
=
$
(
CFLAGS2MSC:s/ -/
$(JUSTASLASH)
/
)
BUILD_FLAGS
+=
"
MLIB=MD"
"CFLAGS4MSC=
$(CFLAGS4MSC)
"
/F makefile.vc
$(VCNUM)
dll
BUILD_FLAGS
+=
"
CFLAGS4MSC=
$(CFLAGS4MSC)
"
/F makefile.vc
$(VCNUM)
lib_
dll
.ENDIF
.IF
"$(COM)"
==
"GCC"
...
...
@@ -138,11 +143,11 @@ OUT2LIB+=src$/.libs$/libgraphite.*.dylib
#OUT2LIB+=engine$/src$/.libs$/libgraphite*.dll
.IF
"$(debug)"
==
"true"
OUT2BIN
=
\
engine
$/
debug
$/
*
.dll
\
#
engine$/debug$/*.dll
\
engine
$/
debug
$/
*
.pdb
.ELSE
OUT2BIN
=
\
engine
$/
release
$/
*
.dll
OUT2BIN
=
#
engine$/release$/*.dll
# engine$/release$/*.pdb
.ENDIF
.ELSE
...
...
hunspell/makefile.mk
Dosyayı görüntüle @
6bc2155f
...
...
@@ -62,7 +62,7 @@ CONFIGURE_FLAGS+= CFLAGS="$(EXTRA_CFLAGS)" CXXFLAGS="$(EXTRA_CFLAGS)"
CONFIGURE_FLAGS
+=
CPPFLAGS
=
"
$(EXTRA_CDEFS)
"
.ENDIF
BUILD_ACTION
=
make
&&
make check
BUILD_ACTION
=
$(GNUMAKE)
-j
$(EXTMAXPROCESS)
OUT2LIB
=
$(BUILD_DIR)$/
src
$/
hunspell
$/
.libs
$/
libhunspell-1.2.a
...
...
icu/icu-mp.patch
0 → 100644
Dosyayı görüntüle @
6bc2155f
diff -ur misc/icu/source/data/Makefile.in misc/build/icu/source/data/Makefile.in
--- misc/icu/source/data/Makefile.in Mi Jul 21 12:19:00 2010
+++ misc/build/icu/source/data/Makefile.in Mi Jul 21 12:20:58 2010
@@ -77,7 +77,7 @@
MISCSRCDIR=$(SRCDATADIR)/misc
UCMSRCDIR=$(SRCDATADIR)/mappings
COMINCDIR=$(top_srcdir)/common/unicode
-SRCLISTDEPS=Makefile $(srcdir)/Makefile.in
+SRCLISTDEPS=Makefile $(srcdir)/Makefile.in build-dir
BUILD_DIRS=$(OUTDIR) $(MAINBUILDDIR) $(BUILDDIR) $(BRKBLDDIR) $(COLBLDDIR) $(RBNFBLDDIR) $(TRANSLITBLDDIR) $(OUTTMPDIR) $(OUTTMPDIR_390STUB) $(OUTTMPDIR)/$(COLLATION_TREE) $(OUTTMPDIR)/$(RBNF_TREE) $(OUTTMPDIR)/$(TRANSLIT_TREE) $(OUTTMPDIR)/$(BREAK_TREE)
# relative lib links from pkgdata are the same as for tmp
diff -ru misc/icu/source/data/Makefile.in misc/build/icu//source/data/Makefile.in
--- misc/icu/source/data/Makefile.in Do Jan 15 08:46:48 2009
+++ misc/build/icu//source/data/Makefile.in Mi Jul 21 11:37:49 2010
@@ -132,7 +132,7 @@
# and convert it to the current type.
ifneq ($(ICUDATA_ARCHIVE),)
ICUDATA_SOURCE_ARCHIVE = $(OUTDIR)/$(ICUDATA_PLATFORM_NAME).dat
-$(ICUDATA_SOURCE_ARCHIVE): $(ICUDATA_ARCHIVE) $(OUTDIR)
+$(ICUDATA_SOURCE_ARCHIVE): $(ICUDATA_ARCHIVE) build-dir
$(INVOKE) $(BINDIR)/icupkg -t$(ICUDATA_CHAR) $(ICUDATA_ARCHIVE) $(ICUDATA_SOURCE_ARCHIVE)
endif
else
icu/makefile.mk
Dosyayı görüntüle @
6bc2155f
...
...
@@ -46,7 +46,7 @@ TARFILE_MD5=
.ENDIF
TARFILE_ROOTDIR
=
icu
PATCH_FILES
=
${
TARFILE_NAME
}
.patch
PATCH_FILES
=
${
TARFILE_NAME
}
.patch
icu-mp.patch
# ADDITIONAL_FILES=
...
...
@@ -113,7 +113,7 @@ CONFIGURE_FLAGS=
# note the position of the single quotes.
BUILD_DIR
=
$(CONFIGURE_DIR)
BUILD_ACTION
=
$(AUGMENT_LIBRARY_PATH)
$(GNUMAKE)
BUILD_ACTION
=
$(AUGMENT_LIBRARY_PATH)
$(GNUMAKE)
-j
$(EXTMAXPROCESS)
OUT2LIB
=
\
$(BUILD_DIR)$/
lib
$/
libicudata
$(DLLPOST)
.
$(ICU_MAJOR)$(ICU_MINOR)
.
$(ICU_MICRO)
\
$(BUILD_DIR)$/
lib
$/
libicudata
$(DLLPOST)
.
$(ICU_MAJOR)$(ICU_MINOR)
\
...
...
libxml2/libxml2-global-symbols.patch
0 → 100644
Dosyayı görüntüle @
6bc2155f
--- misc/libxml2-2.7.6/libxml2.syms Tue Oct 6 18:31:35 2009
+++ misc/build/libxml2-2.7.6/libxml2.syms Wed Jul 7 15:43:17 2010
@@ -2184,10 +2184,10 @@
} LIBXML2_2.6.27;
LIBXML2_2.6.29 {
- global:
+# global:
# threads
- xmlDllMain;
+#WIN32 only! xmlDllMain;
} LIBXML2_2.6.28;
LIBXML2_2.6.32 {
@@ -2231,3 +2231,43 @@
xmlXIncludeProcessTreeFlagsData;
} LIBXML2_2.7.3;
+# HACK: export global variable accessor functions (globals.h)
+LIBXML2_GLOBAL_VARIABLES {
+ global:
+# __xmlMalloc;
+# __xmlMallocAtomic;
+# __xmlRealloc;
+# __xmlFree;
+# __xmlMemStrdup;
+ __docbDefaultSAXHandler;
+ __htmlDefaultSAXHandler;
+ __xmlLastError;
+ __oldXMLWDcompatibility;
+ __xmlBufferAllocScheme;
+ __xmlDefaultBufferSize;
+ __xmlDefaultSAXHandler;
+ __xmlDefaultSAXLocator;
+ __xmlDoValidityCheckingDefaultValue;
+ __xmlGenericError;
+ __xmlStructuredError;
+ __xmlGenericErrorContext;
+ __xmlStructuredErrorContext;
+ __xmlGetWarningsDefaultValue;
+ __xmlIndentTreeOutput;
+ __xmlTreeIndentString;
+ __xmlKeepBlanksDefaultValue;
+ __xmlLineNumbersDefaultValue;
+ __xmlLoadExtDtdDefaultValue;
+ __xmlParserDebugEntities;
+ __xmlParserVersion;
+ __xmlPedanticParserDefaultValue;
+ __xmlSaveNoEmptyTags;
+ __xmlSubstituteEntitiesDefaultValue;
+ __xmlRegisterNodeDefaultValue;
+ __xmlDeregisterNodeDefaultValue;
+ __xmlParserInputBufferCreateFilenameValue;
+ __xmlOutputBufferCreateFilenameValue;
+# Solaris ld needs explicit auto-reduction (or, alternatively, "-B local")
+ local:
+ *;
+} LIBXML2_2.7.4;
libxml2/libxml2-gnome602728.patch
deleted
100644 → 0
Dosyayı görüntüle @
da1320ef
--- misc/libxml2-2.7.6/configure 2009-12-18 12:12:08.000000000 +0000
+++ misc/build/libxml2-2.7.6/configure 2009-12-18 12:20:40.000000000 +0000
@@ -12150,7 +12150,7 @@
$(/usr/bin/ld --help 2>&1 | grep -- --version-script >/dev/null) && \
VERSION_SCRIPT_FLAGS=-Wl,--version-script=
test "`uname`" == "SunOS" && \
- VERSION_SCRIPT_FLAGS="-Wl,-M -Wl,"
+ VERSION_SCRIPT_FLAGS=""
if test -n "$VERSION_SCRIPT_FLAGS"; then
USE_VERSION_SCRIPT_TRUE=
libxml2/makefile.mk
Dosyayı görüntüle @
6bc2155f
...
...
@@ -46,10 +46,13 @@ LIBXML2VERSION=2.7.6
TARFILE_NAME
=
$(PRJNAME)
-
$(LIBXML2VERSION)
TARFILE_MD5
=
7740a8ec23878a2f50120e1faa2730f2
# libxml2-global-symbols: #i112480#: Solaris ld won't export non-listed symbols
PATCH_FILES
=
libxml2-configure.patch
\
libxml2-mingw.patch
\
libxml2-gnome599717.patch
\
libxml2-gnome602728.patch
libxml2-global-symbols.patch
\
# This is only for UNX environment now
...
...
libxslt/libxslt-gnome602728.patch
deleted
100644 → 0
Dosyayı görüntüle @
da1320ef
--- misc/libxslt-1.1.26.orig/configure 2009-12-21 10:07:14.000000000 +0000
+++ misc/build/libxslt-1.1.26/configure 2009-12-21 10:07:42.000000000 +0000
@@ -13402,7 +13402,7 @@
$(/usr/bin/ld --help 2>&1 | grep -- --version-script >/dev/null) && \
VERSION_SCRIPT_FLAGS=-Wl,--version-script=
test "`uname`" == "SunOS" && \
- VERSION_SCRIPT_FLAGS="-Wl,-M -Wl,"
+ VERSION_SCRIPT_FLAGS=""
if test -n "$VERSION_SCRIPT_FLAGS"; then
USE_VERSION_SCRIPT_TRUE=
libxslt/libxslt-internal-symbols.patch
0 → 100644
Dosyayı görüntüle @
6bc2155f
--- misc/libxslt-1.1.26/libxslt/libxslt.syms Thu Sep 24 16:28:46 2009
+++ misc/build/libxslt-1.1.26/libxslt/libxslt.syms Thu Jul 8 12:22:14 2010
@@ -107,7 +107,7 @@
xsltFreeCompMatchList;
xsltFreeTemplateHashes;
xsltGetTemplate;
- xsltMatchPattern;
+#NOT_IMPLEMENTED xsltMatchPattern;
xsltTestCompMatchList;
# preproc
@@ -406,7 +406,7 @@
global:
# xsltInternals
- xsltConstNamespaceNameXSLT; # variable
+#XSLT_REFACTORED_XSLT_NSCOMP xsltConstNamespaceNameXSLT; # variable
xsltExtensionInstructionResultFinalize;
xsltExtensionInstructionResultRegister;
xsltInitCtxtKey;
@@ -415,24 +415,24 @@
xsltInit;
# xsltInternals
- xsltParseAnyXSLTElem;
- xsltParseSequenceConstructor;
- xsltPointerListAddSize;
- xsltPointerListClear;
- xsltPointerListCreate;
- xsltPointerListFree;
+#XSLT_REFACTORED xsltParseAnyXSLTElem;
+#XSLT_REFACTORED xsltParseSequenceConstructor;
+#XSLT_REFACTORED xsltPointerListAddSize;
+#XSLT_REFACTORED xsltPointerListClear;
+#XSLT_REFACTORED xsltPointerListCreate;
+#XSLT_REFACTORED xsltPointerListFree;
xsltRegisterLocalRVT;
xsltReleaseRVT;
- xsltRestoreDocumentNamespaces;
+#XSLT_REFACTORED_XSLT_NSCOMP xsltRestoreDocumentNamespaces;
# extensions
- xsltStyleStylesheetLevelGetExtData;
+#XSLT_REFACTORED xsltStyleStylesheetLevelGetExtData;
# xsltInternals
- xsltTransStorageAdd;
- xsltTransStorageRemove;
+#NOT_IMPLEMENTED xsltTransStorageAdd;
+#NOT_IMPLEMENTED xsltTransStorageRemove;
xsltUninit;
- xsltXSLTAttrMarker; # variable
+#XSLT_REFACTORED xsltXSLTAttrMarker; # variable
} LIBXML2_1.1.9;
LIBXML2_1.1.20 {
@@ -475,5 +475,9 @@
# transform
xsltProcessOneNode;
+
+# Solaris ld needs explicit auto-reduction (or, alternatively, "-B local")
+ local:
+ *;
} LIBXML2_1.1.25;
libxslt/makefile.mk
Dosyayı görüntüle @
6bc2155f
...
...
@@ -50,10 +50,13 @@ LIBXSLTVERSION=$(LIBXSLT_MAJOR).$(LIBXSLT_MINOR).$(LIBXSLT_MICRO)
TARFILE_NAME
=
$(PRJNAME)
-
$(LIBXSLTVERSION)
TARFILE_MD5
=
e61d0364a30146aaa3001296f853b2b9
# libxslt-internal-symbols: #i112480#: Solaris ld requires symbols to be defined
PATCH_FILES
=
libxslt-configure.patch
\
libxslt-win_manifest.patch
\
libxslt-mingw.patch
\
libxslt-gnome602728.patch
libxslt-internal-symbols.patch
# This is only for UNX environment now
.IF
"$(OS)"
==
"WNT"
...
...
more_fonts/fonts/ttf_liberation/makefile.mk
Dosyayı görüntüle @
6bc2155f
...
...
@@ -36,8 +36,8 @@ TARGET=ttf_liberation
# --- Files --------------------------------------------------------
TARFILE_NAME
=
liberation-fonts-ttf-1.0
5.3.20100427
TARFILE_MD5
=
ef9ab6c1740682fbd730606d5f6922e6
TARFILE_NAME
=
liberation-fonts-ttf-1.0
6.0.20100721
TARFILE_MD5
=
ca4870d899fd7e943ffc310a5421ad4d
TARFILE_ROOTDIR
=
.
PATCH_FILES
=
...
...
more_fonts/prj/d.lst
Dosyayı görüntüle @
6bc2155f
mkdir: %COMMON_DEST%\pck%_EXT%
..\fonts\fc_local.conf %COMMON_DEST%\pck%_EXT%\fc_local.conf
# TODO: replace explicit versions by wildcard when the build system learns to handle them
..\%__SRC%\misc\build\dejavu-fonts-ttf-2.30\ttf\*.ttf %COMMON_DEST%\pck%_EXT%\*.ttf
..\%__SRC%\misc\build\dejavu-fonts-ttf-2.30\LICENSE %COMMON_DEST%\pck%_EXT%\LICENSE_dejavu
..\%__SRC%\misc\build\
Liberation*.ttf
%COMMON_DEST%\pck%_EXT%\*.ttf
..\%__SRC%\misc\build\
License.txt
%COMMON_DEST%\pck%_EXT%\LICENSE_liberation
..\%__SRC%\misc\build\
liberation-fonts-ttf-1.06.0.20100721/Liberation*.ttf
%COMMON_DEST%\pck%_EXT%\*.ttf
..\%__SRC%\misc\build\
liberation-fonts-ttf-1.06.0.20100721/License.txt
%COMMON_DEST%\pck%_EXT%\LICENSE_liberation
..\%__SRC%\misc\build\gentiumbasic-fonts-1.10\*.ttf %COMMON_DEST%\pck%_EXT%\*.ttf
..\%__SRC%\misc\build\gentiumbasic-fonts-1.10\OFL.txt %COMMON_DEST%\pck%_EXT%\LICENSE_gentium
nss/makefile.mk
Dosyayı görüntüle @
6bc2155f
...
...
@@ -41,9 +41,9 @@ all:
@echo
"NSS will not be built. ENABLE_NSS_MODULE is '$(ENABLE_NSS_MODULE)'"
.ENDIF
TARFILE_NAME
=
nss
_3_12_5
TARFILE_MD5
=
6244eb0b6e2647ee50470951fa6efb47
TARFILE_ROOTDIR
=
mozilla
TARFILE_NAME
=
nss
-3.12.6-with-nspr-4.8.4
TARFILE_MD5
=
b92261a5679276c400555004937af965
TARFILE_ROOTDIR
=
nss-3.12.6
PATCH_FILES
=
nss.patch
.IF
"$(OS)"
==
"MACOSX"
...
...
@@ -83,9 +83,9 @@ MACOS_SDK_DIR*=$(MACDEVSDK)
.ENDIF
# "$(EXTRA_CFLAGS)"!=""
.ENDIF
# "$(OS)"=="MACOSX"
OUT2LIB
=
dist
$/
out
$/
lib
$/
*
$(DLLPOST)
OUT2LIB
=
mozilla
$/
dist
$/
out
$/
lib
$/
*
$(DLLPOST)
BUILD_DIR
=
security
$/
nss
BUILD_DIR
=
mozilla
$/
security
$/
nss
BUILD_ACTION
=
$(GNUMAKE)
nss_build_all
#See #i105566# && moz#513024#
.IF
"$(OS)"
==
"LINUX"
...
...
@@ -117,20 +117,20 @@ nss_LIBS+=-lstdc++_s
.ENDIF
BUILD_DIR
=
security
$/
nss
BUILD_DIR
=
mozilla
$/
security
$/
nss
BUILD_ACTION
=
NS_USE_GCC
=
1
CC
=
"
$(nss_CC)
"
CXX
=
"
$(nss_CXX)
"
OS_LIBS
=
"
$(nss_LIBS)
"
OS_TARGET
=
WIN95
_WIN32_IE
=
0x500
PATH
=
"
$(PATH)
"
DEFINES
=
-D_WIN32_IE
=
0x500
$(GNUMAKE)
nss_build_all
OUT2LIB
=
\
dist
$/
out
$/
lib
$/
libnspr4.a
\
dist
$/
out
$/
lib
$/
libnss3.a
\
dist
$/
out
$/
lib
$/
libnssdbm3.a
\
dist
$/
out
$/
lib
$/
libnssutil3.a
\
dist
$/
out
$/
lib
$/
libplc4.a
\
dist
$/
out
$/
lib
$/
libplds4.a
\
dist
$/
out
$/
lib
$/
libsmime3.a
\
dist
$/
out
$/
lib
$/
libsoftokn3.a
\
dist
$/
out
$/
lib
$/
libsqlite3.a
\
dist
$/
out
$/
lib
$/
libssl3.a
mozilla
$/
dist
$/
out
$/
lib
$/
libnspr4.a
\
mozilla
$/
dist
$/
out
$/
lib
$/
libnss3.a
\
mozilla
$/
dist
$/
out
$/
lib
$/
libnssdbm3.a
\
mozilla
$/
dist
$/
out
$/
lib
$/
libnssutil3.a
\
mozilla
$/
dist
$/
out
$/
lib
$/
libplc4.a
\
mozilla
$/
dist
$/
out
$/
lib
$/
libplds4.a
\
mozilla
$/
dist
$/
out
$/
lib
$/
libsmime3.a
\
mozilla
$/
dist
$/
out
$/
lib
$/
libsoftokn3.a
\
mozilla
$/
dist
$/
out
$/
lib
$/
libsqlite3.a
\
mozilla
$/
dist
$/
out
$/
lib
$/
libssl3.a
.ELSE
# "$(COM)"=="GCC"
MOZ_MSVCVERSION
=
9
...
...
@@ -151,29 +151,29 @@ EXT_USE_STLPORT=TRUE
#To build nss one has to call "make nss_build_all" in
#mozilla/security/nss
NSS_BUILD_DIR
=
$
(
subst,
\,
/
$(PWD)
/
$(MISC)
/build/mozilla/security/nss
)
NSS_BUILD_DIR
=
$
(
subst,
\,
/
$(PWD)
/
$(MISC)
/build/
$(TARFILE_ROOTDIR)
/
mozilla/security/nss
)
BUILD_ACTION
=
$
(
subst,/,
$/
$(MOZILLABUILD)
/msys/bin/bash
)
-i
\
-c
"cd
$(NSS_BUILD_DIR)
&& make nss_build_all"
OUT2LIB
=
\
dist
$/
out
$/
lib
$/
nspr4.lib
\
dist
$/
out
$/
lib
$/
nss3.lib
\
dist
$/
out
$/
lib
$/
nssdbm3.lib
\
dist
$/
out
$/
lib
$/
nssutil3.lib
\
dist
$/
out
$/
lib
$/
plc4.lib
\
dist
$/
out
$/
lib
$/
plds4.lib
\
dist
$/
out
$/
lib
$/
smime3.lib
\
dist
$/
out
$/
lib
$/
softokn3.lib
\
dist
$/
out
$/
lib
$/
sqlite3.lib
\
dist
$/
out
$/
lib
$/
ssl3.lib
mozilla
$/
dist
$/
out
$/
lib
$/
nspr4.lib
\
mozilla
$/
dist
$/
out
$/
lib
$/
nss3.lib
\
mozilla
$/
dist
$/
out
$/
lib
$/
nssdbm3.lib
\
mozilla
$/
dist
$/
out
$/
lib
$/
nssutil3.lib
\
mozilla
$/
dist
$/
out
$/
lib
$/
plc4.lib
\
mozilla
$/
dist
$/
out
$/
lib
$/
plds4.lib
\
mozilla
$/
dist
$/
out
$/
lib
$/
smime3.lib
\
mozilla
$/
dist
$/
out
$/
lib
$/
softokn3.lib
\
mozilla
$/
dist
$/
out
$/
lib
$/
sqlite3.lib
\
mozilla
$/
dist
$/
out
$/
lib
$/
ssl3.lib
.ENDIF
# "$(COM)"=="GCC"
OUT2BIN
=
dist
$/
out
$/
lib
$/
*
$(DLLPOST)
OUT2BIN
=
mozilla
$/
dist
$/
out
$/
lib
$/
*
$(DLLPOST)
.ENDIF
# "$(GUI)"=="WNT"
OUTDIR2INC
=
dist
$/
public
$/
nss
dist
$/
out
$/
include
OUTDIR2INC
=
mozilla
$/
dist
$/
public
$/
nss mozilla
$/
dist
$/
out
$/
include
# --- Targets ------------------------------------------------------
...
...
nss/nss.patch
Dosyayı görüntüle @
6bc2155f
--- misc/
mozilla/nsprpub/config/rules.mk Sat May 2 01:08:01 2009
+++ misc/build/
mozilla/nsprpub/config/rules.mk Wed Nov 25 08:06:47 2009
@@ -3
50,7 +350
,12 @@
--- misc/
nss-3.12.6/mozilla/nsprpub/config/rules.mk 2009-12-09 22:24:37.000000000 +0100
+++ misc/build/
nss-3.12.6/mozilla/nsprpub/config/rules.mk 2010-06-11 16:35:54.946870871 +0200
@@ -3
45,7 +345
,12 @@
ifdef NS_USE_GCC
$(RC) $(RCFLAGS) $(filter-out -U%,$(DEFINES)) $(INCLUDES:-I%=--include-dir %) -o $@ $<
else
...
...
@@ -14,9 +14,9 @@
endif # GCC
@echo $(RES) finished
endif
--- misc/
mozilla/nsprpub/configure Mon Nov 23 11:44:15 2009
+++ misc/build/
mozilla/nsprpub/configure Wed Nov 25 08:06:47 2009
@@ -3
899,7 +3899
,7 @@
--- misc/
nss-3.12.6/mozilla/nsprpub/configure 2010-02-08 19:41:35.000000000 +0100
+++ misc/build/
nss-3.12.6/mozilla/nsprpub/configure 2010-06-11 16:35:54.960188991 +0200
@@ -3
900,7 +3900
,7 @@
PR_MD_CSRCS=linux.c
MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
DSO_CFLAGS=-fPIC
...
...
@@ -25,8 +25,8 @@
_OPTIMIZE_FLAGS=-O2
_DEBUG_FLAGS="-g -fno-inline" # most people on linux use gcc/gdb, and that
# combo is not yet good at debugging inlined
--- misc/
mozilla/security/coreconf/Darwin.mk Thu Jul 30 23:36:02 2009
+++ misc/build/
mozilla/security/coreconf/Darwin.mk Wed Nov 25 08:06:47 2009
--- misc/
nss-3.12.6/mozilla/security/coreconf/Darwin.mk 2010-02-04 19:59:10.000000000 +0100
+++ misc/build/
nss-3.12.6/mozilla/security/coreconf/Darwin.mk 2010-06-11 16:35:54.966185975 +0200
@@ -39,8 +39,12 @@
DEFAULT_COMPILER = cc
...
...
@@ -42,8 +42,8 @@
RANLIB = ranlib
ifndef CPU_ARCH
--- misc/
mozilla/security/coreconf/Linux.mk Mon Nov 23 11:06:29 2009
+++ misc/build/
mozilla/security/coreconf/Linux.mk Wed Nov 25 08:11:35 2009
--- misc/
nss-3.12.6/mozilla/security/coreconf/Linux.mk 2010-01-15 23:19:00.000000000 +0100
+++ misc/build/
nss-3.12.6/mozilla/security/coreconf/Linux.mk 2010-06-11 16:35:54.981151732 +0200
@@ -46,8 +46,11 @@
IMPL_STRATEGY = _PTH
endif
...
...
@@ -58,7 +58,7 @@
RANLIB = ranlib
DEFAULT_COMPILER = gcc
@@ -14
9,7 +152
,7 @@
@@ -14
7,7 +150
,7 @@
# incorrectly reports undefined references in the libraries we link with, so
# we don't use -z defs there.
ZDEFS_FLAG = -Wl,-z,defs
...
...
@@ -67,7 +67,7 @@
LDFLAGS += $(ARCHFLAG)
# INCLUDES += -I/usr/include -Y/usr/include/linux
@@ -1
60,8 +163
,13 @@
@@ -1
58,8 +161
,13 @@
#
CPU_TAG = _$(CPU_ARCH)
...
...
@@ -81,8 +81,8 @@
# The -rpath '$$ORIGIN' linker option instructs this library to search for its
# dependencies in the same directory where it resides.
--- misc/
mozilla/security/coreconf/SunOS5.mk Thu Jun 11 02:55:32 2009
+++ misc/build/
mozilla/security/coreconf/SunOS5.mk Wed Nov 25 08:06:47 2009
--- misc/
nss-3.12.6/mozilla/security/coreconf/SunOS5.mk 2009-06-11 02:55:32.000000000 +0200
+++ misc/build/
nss-3.12.6/mozilla/security/coreconf/SunOS5.mk 2010-06-11 16:35:54.985571182 +0200
@@ -89,8 +89,12 @@
# OPTIMIZER += -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer
endif
...
...
@@ -98,8 +98,8 @@
ASFLAGS += -Wa,-P
OS_CFLAGS += $(NOMD_OS_CFLAGS) $(ARCHFLAG)
ifndef BUILD_OPT
--- misc/
mozilla/security/coreconf/arch.mk Fri Jun 5 04:14:49 2009
+++ misc/build/
mozilla/security/coreconf/arch.mk Wed Nov 25 08:06:47 2009
--- misc/
nss-3.12.6/mozilla/security/coreconf/arch.mk 2009-06-05 04:14:49.000000000 +0200
+++ misc/build/
nss-3.12.6/mozilla/security/coreconf/arch.mk 2010-06-11 16:35:54.990913282 +0200
@@ -324,7 +324,12 @@
# IMPL_STRATEGY may be defined too.
#
...
...
@@ -114,8 +114,8 @@
ifeq (,$(filter-out WIN%,$(OS_TARGET)))
ifndef BUILD_OPT
--- misc/
mozilla/security/coreconf/rules.mk Tue Aug 11 05:23:39 2009
+++ misc/build/
mozilla/security/coreconf/rules.mk Wed Nov 25 08:06:47 2009
--- misc/
nss-3.12.6/mozilla/security/coreconf/rules.mk 2009-12-08 02:33:36.000000000 +0100
+++ misc/build/
nss-3.12.6/mozilla/security/coreconf/rules.mk 2010-06-11 16:35:54.996448704 +0200
@@ -355,7 +355,12 @@
ifdef NS_USE_GCC
$(RC) $(filter-out -U%,$(DEFINES)) $(INCLUDES:-I%=--include-dir %) -o $@ $<
...
...
@@ -130,9 +130,9 @@
endif
@echo $(RES) finished
endif
--- misc/
mozilla/security/nss/cmd/platlibs.mk Thu Jun 18 01:01:48 2009
+++ misc/build/
mozilla/security/nss/cmd/platlibs.mk Wed Nov 25 08:06:47 2009
@@ -41,
12 +41,13
@@
--- misc/
nss-3.12.6/mozilla/security/nss/cmd/platlibs.mk 2010-02-04 19:59:10.000000000 +0100
+++ misc/build/
nss-3.12.6/mozilla/security/nss/cmd/platlibs.mk 2010-06-11 16:35:55.004869805 +0200
@@ -41,
27 +41,28
@@
ifeq ($(OS_ARCH), SunOS)
ifeq ($(BUILD_SUN_PKG), 1)
ifeq ($(USE_64), 1)
...
...
@@ -149,7 +149,6 @@
endif
endif
@@ -53,15 +54,15 @@
ifeq ($(OS_ARCH), Linux)
ifeq ($(BUILD_SUN_PKG), 1)
ifeq ($(USE_64), 1)
...
...
@@ -169,8 +168,8 @@
endif
endif
endif
--- misc/
mozilla/security/nss/cmd/shlibsign/Makefile Fri Aug 7 21:06:37 2009
+++ misc/build/
mozilla/security/nss/cmd/shlibsign/Makefile Fri Nov 27 13:07:52 2009
--- misc/
nss-3.12.6/mozilla/security/nss/cmd/shlibsign/Makefile 2009-08-07 21:06:37.000000000 +0200
+++ misc/build/
nss-3.12.6/mozilla/security/nss/cmd/shlibsign/Makefile 2010-06-11 16:35:55.009851148 +0200
@@ -78,10 +78,15 @@
# sign any and all shared libraries that contain the word freebl
...
...
nss/nss.patch.mingw
100644 → 100755
Dosyayı görüntüle @
6bc2155f
--- misc/
mozilla/nsprpub/config/autoconf.mk.in 2009-03-03 23:04:23.000000000 +01
00
+++ misc/build/
mozilla/nsprpub/config/autoconf.mk.in 2009-09-18 17:24:12.042630830 +02
00
--- misc/
nss-3.12.6/mozilla/nsprpub/config/autoconf.mk.in 2009-03-04 07:04:23.000000000 +09
00
+++ misc/build/
nss-3.12.6/mozilla/nsprpub/config/autoconf.mk.in 2010-06-17 08:42:08.010625000 +09
00
@@ -22,6 +22,7 @@
RELEASE_OBJDIR_NAME = @RELEASE_OBJDIR_NAME@
OBJDIR_NAME = @OBJDIR_NAME@
...
...
@@ -8,12 +8,12 @@
OBJ_SUFFIX = @OBJ_SUFFIX@
LIB_SUFFIX = @LIB_SUFFIX@
DLL_SUFFIX = @DLL_SUFFIX@
--- misc/
mozilla/nsprpub/config/rules.mk 2009-05-02 01:08:01.000000000 +02
00
+++ misc/build/
mozilla/nsprpub/config/rules.mk 2009-09-18 17:24:52.422809433 +02
00
--- misc/
nss-3.12.6/mozilla/nsprpub/config/rules.mk 2009-12-10 06:24:37.000000000 +09
00
+++ misc/build/
nss-3.12.6/mozilla/nsprpub/config/rules.mk 2010-06-17 08:42:08.057500000 +09
00
@@ -113,9 +113,9 @@
# other platforms do not.
#
ifeq (,$(filter-out WIN95 WINCE OS2,$(OS_TARGET)))
ifeq (,$(filter-out WIN95 WINCE
WINMO
OS2,$(OS_TARGET)))
-LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION)_s.$(LIB_SUFFIX)
+LIBRARY = $(OBJDIR)/$(LIB_PREFIX)$(LIBRARY_NAME)$(LIBRARY_VERSION)_s.$(LIB_SUFFIX)
SHARED_LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
...
...
@@ -22,8 +22,8 @@
SHARED_LIB_PDB = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION).pdb
else
LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION)_s.$(LIB_SUFFIX)
--- misc/
mozilla/nsprpub/configure 2009-05-08 15:12:31.000000000 +02
00
+++ misc/build/
mozilla/nsprpub/configure 2009-09-18 17:25:50.277803372 +02
00
--- misc/
nss-3.12.6/mozilla/nsprpub/configure 2010-02-09 03:41:35.000000000 +09
00
+++ misc/build/
nss-3.12.6/mozilla/nsprpub/configure 2010-06-17 08:42:10.000000000 +09
00
@@ -2770,6 +2770,7 @@
LIB_SUFFIX=a
DLL_SUFFIX=so
...
...
@@ -32,7 +32,7 @@
MKSHLIB='$(LD) $(DSO_LDOPTS) -o $@'
PR_MD_ASFILES=
PR_MD_CSRCS=
@@ -
3998,6 +3999
,7 @@
@@ -
4000,6 +4001
,7 @@
OBJ_SUFFIX=obj
LIB_SUFFIX=lib
DLL_SUFFIX=dll
...
...
@@ -40,7 +40,7 @@
# Determine compiler version
CC_VERSION=`"${CC}" -v 2>&1 | grep Version | sed -e 's|.* Version ||' -e 's| .*||'`
@@ -62
91,6 +6293
,7 @@
@@ -62
62,6 +6264
,7 @@
s%@LIB_SUFFIX@%$LIB_SUFFIX%g
s%@DLL_SUFFIX@%$DLL_SUFFIX%g
s%@ASM_SUFFIX@%$ASM_SUFFIX%g
...
...
@@ -48,8 +48,8 @@
s%@MKSHLIB@%$MKSHLIB%g
s%@DSO_CFLAGS@%$DSO_CFLAGS%g
s%@DSO_LDOPTS@%$DSO_LDOPTS%g
--- misc/
mozilla/nsprpub/pr/src/Makefile.in 2009-02-04 23:47:01.000000000 +01
00
+++ misc/build/
mozilla/nsprpub/pr/src/Makefile.in 2009-09-18 17:26:33.544145410 +02
00
--- misc/
nss-3.12.6/mozilla/nsprpub/pr/src/Makefile.in 2009-12-19 18:06:07.000000000 +09
00
+++ misc/build/
nss-3.12.6/mozilla/nsprpub/pr/src/Makefile.in 2010-06-17 08:42:08.151250000 +09
00
@@ -195,7 +195,7 @@
ifeq ($(OS_ARCH),WINNT)
...
...
@@ -59,8 +59,8 @@
else
OS_LIBS = advapi32.lib wsock32.lib winmm.lib
endif
--- misc/
mozilla/security/coreconf/WIN32.mk 2009-07-29 02:15:46.000000000 +02
00
+++ misc/build/
mozilla/security/coreconf/WIN32.mk 2009-09-18 17:27:39.253588269 +02
00
--- misc/
nss-3.12.6/mozilla/security/coreconf/WIN32.mk 2009-07-29 09:15:46.000000000 +09
00
+++ misc/build/
nss-3.12.6/mozilla/security/coreconf/WIN32.mk 2010-06-17 08:42:08.198125000 +09
00
@@ -43,8 +43,8 @@
DEFAULT_COMPILER = cl
...
...
@@ -72,8 +72,8 @@
LINK = ld
AR = ar
AR += cr $@
--- misc/
mozilla/security/coreconf/WIN95.mk 2009-02-14 06:51:10.000000000 +01
00
+++ misc/build/
mozilla/security/coreconf/WIN95.mk 2009-09-18 17:28:06.433136076 +02
00
--- misc/
nss-3.12.6/mozilla/security/coreconf/WIN95.mk 2009-02-14 14:51:10.000000000 +09
00
+++ misc/build/
nss-3.12.6/mozilla/security/coreconf/WIN95.mk 2010-06-17 08:42:08.245000000 +09
00
@@ -44,4 +44,8 @@
DEFINES += -DWIN95
...
...
@@ -85,8 +85,8 @@
+ NSPR31_LIB_PREFIX = $(NULL)
+endif
\ No newline at end of file
--- misc/
mozilla/security/coreconf/rules.mk 2009-08-11 05:23:39.000000000 +02
00
+++ misc/build/
mozilla/security/coreconf/rules.mk 2009-09-18 17:29:05.079376677 +02
00
--- misc/
nss-3.12.6/mozilla/security/coreconf/rules.mk 2009-12-08 10:33:36.000000000 +09
00
+++ misc/build/
nss-3.12.6/mozilla/security/coreconf/rules.mk 2010-06-17 08:42:08.291875000 +09
00
@@ -281,8 +281,12 @@
fi
endif # MSVC with manifest tool
...
...
@@ -100,8 +100,8 @@
get_objs:
@echo $(OBJS)
--- misc/
mozilla/security/nss/Makefile 2008-12-03 00:24:39.000000000 +01
00
+++ misc/build/
mozilla/security/nss/Makefile 2009-09-18 17:29:46.194949392 +02
00
--- misc/
nss-3.12.6/mozilla/security/nss/Makefile 2009-12-09 01:47:03.000000000 +09
00
+++ misc/build/
nss-3.12.6/mozilla/security/nss/Makefile 2010-06-17 08:42:08.338750000 +09
00
@@ -108,7 +108,7 @@
NSPR_CONFIGURE_OPTS += --enable-debug-rtl
endif
...
...
@@ -111,8 +111,8 @@
endif
#
--- misc/
mozilla/security/nss/cmd/crmftest/Makefile 2005-11-14 01:17:21.000000000 +01
00
+++ misc/build/
mozilla/security/nss/cmd/crmftest/Makefile 2009-09-18 17:30:33.267190024 +02
00
--- misc/
nss-3.12.6/mozilla/security/nss/cmd/crmftest/Makefile 2005-11-14 09:17:21.000000000 +09
00
+++ misc/build/
nss-3.12.6/mozilla/security/nss/cmd/crmftest/Makefile 2010-06-17 08:42:08.370000000 +09
00
@@ -90,7 +90,7 @@
LDDIST = $(DIST)/lib
...
...
@@ -122,8 +122,8 @@
endif
include ../platrules.mk
--- misc/
mozilla/security/nss/cmd/shlibsign/Makefile 2009-08-07 21:06:37.000000000 +02
00
+++ misc/build/
mozilla/security/nss/cmd/shlibsign/Makefile 2009-09-18 17:31:02.168253398 +02
00
--- misc/
nss-3.12.6/mozilla/security/nss/cmd/shlibsign/Makefile 2009-08-08 04:06:37.000000000 +09
00
+++ misc/build/
nss-3.12.6/mozilla/security/nss/cmd/shlibsign/Makefile 2010-06-17 08:42:10.000000000 +09
00
@@ -115,10 +115,16 @@
$(call core_abspath,$(OBJDIR)) $(OS_TARGET) \
$(call core_abspath,$(NSPR_LIB_DIR)) $(call core_abspath,$<)
...
...
@@ -141,8 +141,8 @@
libs install :: $(CHECKLOC)
--- misc/
mozilla/security/nss/lib/freebl/config.mk 2009-04-11 23:18:42.000000000 +02
00
+++ misc/build/
mozilla/security/nss/lib/freebl/config.mk 2009-09-18 17:31:40.067954076 +02
00
--- misc/
nss-3.12.6/mozilla/security/nss/lib/freebl/config.mk 2009-04-12 06:18:42.000000000 +09
00
+++ misc/build/
nss-3.12.6/mozilla/security/nss/lib/freebl/config.mk 2010-06-17 08:42:08.557500000 +09
00
@@ -84,10 +84,6 @@
RES = $(OBJDIR)/$(LIBRARY_NAME).res
RESNAME = freebl.rc
...
...
nss/nss_macosx.patch
Dosyayı görüntüle @
6bc2155f
--- misc/mozilla/security/nss/Makefile 2008-12-03 00:24:39.000000000 +0100
+++ misc/build/mozilla/security/nss/Makefile 2009-11-27 13:36:22.662753328 +0100
--- misc/
nss-3.12.6/
mozilla/security/nss/Makefile 2008-12-03 00:24:39.000000000 +0100
+++ misc/build/
nss-3.12.6/
mozilla/security/nss/Makefile 2009-11-27 13:36:22.662753328 +0100
@@ -104,6 +104,9 @@
ifeq ($(OS_TARGET),WIN95)
NSPR_CONFIGURE_OPTS += --enable-win32-target=WIN95
...
...
stax/makefile.mk
Dosyayı görüntüle @
6bc2155f
...
...
@@ -47,6 +47,13 @@ all:
@echo
"Therefore the files provided here does not need to be built in addition."
.ENDIF
.IF
"$(BUILD_STAX)"
!=
"YES"
$(OUT)$/class$/jsr173_1.0_api.jar
:
$(PRJ)$/download$/jsr173_1.0_api.jar
+$(COPY)
$<
$@
.ELSE
# "$(BUILD_STAX)" != "YES"
# --- Files --------------------------------------------------------
TARFILE_NAME
=
stax-api-1.0-2-sources
TARFILE_MD5
=
8294d6c42e3553229af9934c5c0ed997
...
...
@@ -55,6 +62,7 @@ TARFILE_ROOTDIR=src
BUILD_ACTION
=
$(JAVAC)
javax
$/
xml
$/
stream
$/
*
.java
&&
jar
-cf
jsr173_1.0_api.jar javax
$/
xml
$/
stream
$/
*
.class javax
$/
xml
$/
stream
$/
events
$/
*
.class javax
$/
xml
$/
stream
$/
util
$/
*
.class
OUT2CLASS
=
jsr173_1.0_api.jar
.ENDIF
# "$(BUILD_STAX)" != "YES"
.ELSE
# $(SOLAR_JAVA)!= ""
nojava
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment