~ubuntu-branches/debian/experimental/nzbget/experimental

« back to all changes in this revision

Viewing changes to libsigc++-2.0.18-MSVC8.patch

  • Committer: Package Import Robot
  • Author(s): Andreas Moog
  • Date: 2014-12-25 12:58:06 UTC
  • mfrom: (1.2.1) (3.1.4 sid)
  • Revision ID: package-import@ubuntu.com-20141225125806-vnzgajhm7mju9933
Tags: 14.1+dfsg-1
* New Upstream release (Closes: #768863)
* debian/patches:
  - Remove 0010_unnecessary_gcryptdep.patch, included upstream
  - Refresh remaining patches
* debian/control:
  - Remove no longer needed build-depends on libpar2-dev and libsigc++-dev
* debian/nzbget.conf
  - Update sample configuration file to include new options introduced by
    new upstream version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
diff -urN libsigc++-2.0.18-original/sigc-2.0.sln libsigc++-2.0.18-modified/sigc-2.0.sln
2
 
--- libsigc++-2.0.18-original/sigc-2.0.sln      1970-01-01 01:00:00.000000000 +0100
3
 
+++ libsigc++-2.0.18-modified/sigc-2.0.sln      2007-10-31 08:09:51.953427400 +0100
4
 
@@ -0,0 +1,20 @@
5
 
+
6
 
+Microsoft Visual Studio Solution File, Format Version 9.00
7
 
+# Visual C++ Express 2005
8
 
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sigc-2.0", "sigc-2.0.vcproj", "{5882A1D7-2F65-4C0D-A88C-11A63A2B29EE}"
9
 
+EndProject
10
 
+Global
11
 
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution
12
 
+               Debug|Win32 = Debug|Win32
13
 
+               Release|Win32 = Release|Win32
14
 
+       EndGlobalSection
15
 
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution
16
 
+               {5882A1D7-2F65-4C0D-A88C-11A63A2B29EE}.Debug|Win32.ActiveCfg = Debug|Win32
17
 
+               {5882A1D7-2F65-4C0D-A88C-11A63A2B29EE}.Debug|Win32.Build.0 = Debug|Win32
18
 
+               {5882A1D7-2F65-4C0D-A88C-11A63A2B29EE}.Release|Win32.ActiveCfg = Release|Win32
19
 
+               {5882A1D7-2F65-4C0D-A88C-11A63A2B29EE}.Release|Win32.Build.0 = Release|Win32
20
 
+       EndGlobalSection
21
 
+       GlobalSection(SolutionProperties) = preSolution
22
 
+               HideSolutionNode = FALSE
23
 
+       EndGlobalSection
24
 
+EndGlobal
25
 
diff -urN libsigc++-2.0.18-original/sigc-2.0.vcproj libsigc++-2.0.18-modified/sigc-2.0.vcproj
26
 
--- libsigc++-2.0.18-original/sigc-2.0.vcproj   1970-01-01 01:00:00.000000000 +0100
27
 
+++ libsigc++-2.0.18-modified/sigc-2.0.vcproj   2007-10-31 14:04:13.867933500 +0100
28
 
@@ -0,0 +1,367 @@
29
 
+<?xml version="1.0" encoding="UTF-8"?>
30
 
+<VisualStudioProject
31
 
+       ProjectType="Visual C++"
32
 
+       Version="8,00"
33
 
+       Name="sigc-2.0"
34
 
+       ProjectGUID="{5882A1D7-2F65-4C0D-A88C-11A63A2B29EE}"
35
 
+       RootNamespace="sigc-2.0"
36
 
+       Keyword="Win32Proj"
37
 
+       >
38
 
+       <Platforms>
39
 
+               <Platform
40
 
+                       Name="Win32"
41
 
+               />
42
 
+       </Platforms>
43
 
+       <ToolFiles>
44
 
+       </ToolFiles>
45
 
+       <Configurations>
46
 
+               <Configuration
47
 
+                       Name="Debug|Win32"
48
 
+                       OutputDirectory="Debug"
49
 
+                       IntermediateDirectory="Debug"
50
 
+                       ConfigurationType="4"
51
 
+                       >
52
 
+                       <Tool
53
 
+                               Name="VCPreBuildEventTool"
54
 
+                       />
55
 
+                       <Tool
56
 
+                               Name="VCCustomBuildTool"
57
 
+                       />
58
 
+                       <Tool
59
 
+                               Name="VCXMLDataGeneratorTool"
60
 
+                       />
61
 
+                       <Tool
62
 
+                               Name="VCWebServiceProxyGeneratorTool"
63
 
+                       />
64
 
+                       <Tool
65
 
+                               Name="VCMIDLTool"
66
 
+                       />
67
 
+                       <Tool
68
 
+                               Name="VCCLCompilerTool"
69
 
+                               Optimization="0"
70
 
+                               AdditionalIncludeDirectories=".\"
71
 
+                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB;"
72
 
+                               MinimalRebuild="true"
73
 
+                               BasicRuntimeChecks="3"
74
 
+                               RuntimeLibrary="1"
75
 
+                               UsePrecompiledHeader="0"
76
 
+                               ProgramDataBaseFileName="$(IntDir)\sigc-2.0d.pdb"
77
 
+                               WarningLevel="3"
78
 
+                               Detect64BitPortabilityProblems="true"
79
 
+                               DebugInformationFormat="4"
80
 
+                       />
81
 
+                       <Tool
82
 
+                               Name="VCManagedResourceCompilerTool"
83
 
+                       />
84
 
+                       <Tool
85
 
+                               Name="VCResourceCompilerTool"
86
 
+                       />
87
 
+                       <Tool
88
 
+                               Name="VCPreLinkEventTool"
89
 
+                       />
90
 
+                       <Tool
91
 
+                               Name="VCLibrarianTool"
92
 
+                               OutputFile="$(OutDir)\$(ProjectName)d.lib"
93
 
+                       />
94
 
+                       <Tool
95
 
+                               Name="VCALinkTool"
96
 
+                       />
97
 
+                       <Tool
98
 
+                               Name="VCXDCMakeTool"
99
 
+                       />
100
 
+                       <Tool
101
 
+                               Name="VCBscMakeTool"
102
 
+                       />
103
 
+                       <Tool
104
 
+                               Name="VCFxCopTool"
105
 
+                       />
106
 
+                       <Tool
107
 
+                               Name="VCPostBuildEventTool"
108
 
+                       />
109
 
+               </Configuration>
110
 
+               <Configuration
111
 
+                       Name="Release|Win32"
112
 
+                       OutputDirectory="Release"
113
 
+                       IntermediateDirectory="Release"
114
 
+                       ConfigurationType="4"
115
 
+                       >
116
 
+                       <Tool
117
 
+                               Name="VCPreBuildEventTool"
118
 
+                       />
119
 
+                       <Tool
120
 
+                               Name="VCCustomBuildTool"
121
 
+                       />
122
 
+                       <Tool
123
 
+                               Name="VCXMLDataGeneratorTool"
124
 
+                       />
125
 
+                       <Tool
126
 
+                               Name="VCWebServiceProxyGeneratorTool"
127
 
+                       />
128
 
+                       <Tool
129
 
+                               Name="VCMIDLTool"
130
 
+                       />
131
 
+                       <Tool
132
 
+                               Name="VCCLCompilerTool"
133
 
+                               AdditionalIncludeDirectories=".\"
134
 
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB;"
135
 
+                               RuntimeLibrary="0"
136
 
+                               UsePrecompiledHeader="0"
137
 
+                               ProgramDataBaseFileName="$(IntDir)\sigc-2.0.pdb"
138
 
+                               WarningLevel="3"
139
 
+                               Detect64BitPortabilityProblems="true"
140
 
+                               DebugInformationFormat="3"
141
 
+                       />
142
 
+                       <Tool
143
 
+                               Name="VCManagedResourceCompilerTool"
144
 
+                       />
145
 
+                       <Tool
146
 
+                               Name="VCResourceCompilerTool"
147
 
+                       />
148
 
+                       <Tool
149
 
+                               Name="VCPreLinkEventTool"
150
 
+                       />
151
 
+                       <Tool
152
 
+                               Name="VCLibrarianTool"
153
 
+                       />
154
 
+                       <Tool
155
 
+                               Name="VCALinkTool"
156
 
+                       />
157
 
+                       <Tool
158
 
+                               Name="VCXDCMakeTool"
159
 
+                       />
160
 
+                       <Tool
161
 
+                               Name="VCBscMakeTool"
162
 
+                       />
163
 
+                       <Tool
164
 
+                               Name="VCFxCopTool"
165
 
+                       />
166
 
+                       <Tool
167
 
+                               Name="VCPostBuildEventTool"
168
 
+                       />
169
 
+               </Configuration>
170
 
+       </Configurations>
171
 
+       <References>
172
 
+       </References>
173
 
+       <Files>
174
 
+               <Filter
175
 
+                       Name="Header Files"
176
 
+                       Filter="h;hpp;hxx;hm;inl;inc;xsd"
177
 
+                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
178
 
+                       >
179
 
+                       <File
180
 
+                               RelativePath=".\sigc++\adaptors\adaptor_trait.h"
181
 
+                               >
182
 
+                       </File>
183
 
+                       <File
184
 
+                               RelativePath=".\sigc++\adaptors\adaptors.h"
185
 
+                               >
186
 
+                       </File>
187
 
+                       <File
188
 
+                               RelativePath=".\sigc++\adaptors\lambda\base.h"
189
 
+                               >
190
 
+                       </File>
191
 
+                       <File
192
 
+                               RelativePath=".\sigc++\adaptors\bind.h"
193
 
+                               >
194
 
+                       </File>
195
 
+                       <File
196
 
+                               RelativePath=".\sigc++\bind.h"
197
 
+                               >
198
 
+                       </File>
199
 
+                       <File
200
 
+                               RelativePath=".\sigc++\bind_return.h"
201
 
+                               >
202
 
+                       </File>
203
 
+                       <File
204
 
+                               RelativePath=".\sigc++\adaptors\bind_return.h"
205
 
+                               >
206
 
+                       </File>
207
 
+                       <File
208
 
+                               RelativePath=".\sigc++\adaptors\bound_argument.h"
209
 
+                               >
210
 
+                       </File>
211
 
+                       <File
212
 
+                               RelativePath=".\sigc++\class_slot.h"
213
 
+                               >
214
 
+                       </File>
215
 
+                       <File
216
 
+                               RelativePath=".\sigc++\compatibility.h"
217
 
+                               >
218
 
+                       </File>
219
 
+                       <File
220
 
+                               RelativePath=".\sigc++\adaptors\compose.h"
221
 
+                               >
222
 
+                       </File>
223
 
+                       <File
224
 
+                               RelativePath=".\sigc++\connection.h"
225
 
+                               >
226
 
+                       </File>
227
 
+                       <File
228
 
+                               RelativePath=".\sigc++\adaptors\deduce_result_type.h"
229
 
+                               >
230
 
+                       </File>
231
 
+                       <File
232
 
+                               RelativePath=".\sigc++\adaptors\exception_catch.h"
233
 
+                               >
234
 
+                       </File>
235
 
+                       <File
236
 
+                               RelativePath=".\sigc++\functors\functor_trait.h"
237
 
+                               >
238
 
+                       </File>
239
 
+                       <File
240
 
+                               RelativePath=".\sigc++\functors\functors.h"
241
 
+                               >
242
 
+                       </File>
243
 
+                       <File
244
 
+                               RelativePath=".\sigc++\adaptors\lambda\group.h"
245
 
+                               >
246
 
+                       </File>
247
 
+                       <File
248
 
+                               RelativePath=".\sigc++\hide.h"
249
 
+                               >
250
 
+                       </File>
251
 
+                       <File
252
 
+                               RelativePath=".\sigc++\adaptors\hide.h"
253
 
+                               >
254
 
+                       </File>
255
 
+                       <File
256
 
+                               RelativePath=".\sigc++\adaptors\lambda\lambda.h"
257
 
+                               >
258
 
+                       </File>
259
 
+                       <File
260
 
+                               RelativePath=".\sigc++\limit_reference.h"
261
 
+                               >
262
 
+                       </File>
263
 
+                       <File
264
 
+                               RelativePath=".\sigc++\functors\mem_fun.h"
265
 
+                               >
266
 
+                       </File>
267
 
+                       <File
268
 
+                               RelativePath=".\sigc++\method_slot.h"
269
 
+                               >
270
 
+                       </File>
271
 
+                       <File
272
 
+                               RelativePath=".\sigc++\object.h"
273
 
+                               >
274
 
+                       </File>
275
 
+                       <File
276
 
+                               RelativePath=".\sigc++\object_slot.h"
277
 
+                               >
278
 
+                       </File>
279
 
+                       <File
280
 
+                               RelativePath=".\sigc++\adaptors\lambda\operator.h"
281
 
+                               >
282
 
+                       </File>
283
 
+                       <File
284
 
+                               RelativePath=".\sigc++\functors\ptr_fun.h"
285
 
+                               >
286
 
+                       </File>
287
 
+                       <File
288
 
+                               RelativePath=".\sigc++\reference_wrapper.h"
289
 
+                               >
290
 
+                       </File>
291
 
+                       <File
292
 
+                               RelativePath=".\sigc++\adaptors\retype.h"
293
 
+                               >
294
 
+                       </File>
295
 
+                       <File
296
 
+                               RelativePath=".\sigc++\retype.h"
297
 
+                               >
298
 
+                       </File>
299
 
+                       <File
300
 
+                               RelativePath=".\sigc++\retype_return.h"
301
 
+                               >
302
 
+                       </File>
303
 
+                       <File
304
 
+                               RelativePath=".\sigc++\adaptors\retype_return.h"
305
 
+                               >
306
 
+                       </File>
307
 
+                       <File
308
 
+                               RelativePath=".\sigc++\adaptors\lambda\select.h"
309
 
+                               >
310
 
+                       </File>
311
 
+                       <File
312
 
+                               RelativePath=".\sigc++\sigc++.h"
313
 
+                               >
314
 
+                       </File>
315
 
+                       <File
316
 
+                               RelativePath=".\sigc++config.h"
317
 
+                               >
318
 
+                       </File>
319
 
+                       <File
320
 
+                               RelativePath=".\sigc++\signal.h"
321
 
+                               >
322
 
+                       </File>
323
 
+                       <File
324
 
+                               RelativePath=".\sigc++\signal_base.h"
325
 
+                               >
326
 
+                       </File>
327
 
+                       <File
328
 
+                               RelativePath=".\sigc++\slot.h"
329
 
+                               >
330
 
+                       </File>
331
 
+                       <File
332
 
+                               RelativePath=".\sigc++\functors\slot.h"
333
 
+                               >
334
 
+                       </File>
335
 
+                       <File
336
 
+                               RelativePath=".\sigc++\functors\slot_base.h"
337
 
+                               >
338
 
+                       </File>
339
 
+                       <File
340
 
+                               RelativePath=".\sigc++\trackable.h"
341
 
+                               >
342
 
+                       </File>
343
 
+                       <File
344
 
+                               RelativePath=".\sigc++\type_traits.h"
345
 
+                               >
346
 
+                       </File>
347
 
+                       <File
348
 
+                               RelativePath=".\sigc++\visit_each.h"
349
 
+                               >
350
 
+                       </File>
351
 
+               </Filter>
352
 
+               <Filter
353
 
+                       Name="Resource Files"
354
 
+                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
355
 
+                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
356
 
+                       >
357
 
+               </Filter>
358
 
+               <Filter
359
 
+                       Name="Source Files"
360
 
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
361
 
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
362
 
+                       >
363
 
+                       <File
364
 
+                               RelativePath=".\sigc++\connection.cc"
365
 
+                               >
366
 
+                       </File>
367
 
+                       <File
368
 
+                               RelativePath=".\sigc++\adaptors\lambda\lambda.cc"
369
 
+                               >
370
 
+                       </File>
371
 
+                       <File
372
 
+                               RelativePath=".\sigc++\signal.cc"
373
 
+                               >
374
 
+                       </File>
375
 
+                       <File
376
 
+                               RelativePath=".\sigc++\signal_base.cc"
377
 
+                               >
378
 
+                       </File>
379
 
+                       <File
380
 
+                               RelativePath=".\sigc++\functors\slot.cc"
381
 
+                               >
382
 
+                       </File>
383
 
+                       <File
384
 
+                               RelativePath=".\sigc++\functors\slot_base.cc"
385
 
+                               >
386
 
+                       </File>
387
 
+                       <File
388
 
+                               RelativePath=".\sigc++\trackable.cc"
389
 
+                               >
390
 
+                       </File>
391
 
+               </Filter>
392
 
+       </Files>
393
 
+       <Globals>
394
 
+       </Globals>
395
 
+</VisualStudioProject>
396
 
diff -urN libsigc++-2.0.18-original/sigc++config.h libsigc++-2.0.18-modified/sigc++config.h
397
 
--- libsigc++-2.0.18-original/sigc++config.h    1970-01-01 01:00:00.000000000 +0100
398
 
+++ libsigc++-2.0.18-modified/sigc++config.h    2007-10-31 08:10:45.607783900 +0100
399
 
@@ -0,0 +1,81 @@
400
 
+/* sigc++config.h.  Generated from sigc++config.h.in by configure.  */
401
 
+
402
 
+#ifndef _SIGCXX_CONFIG_H
403
 
+#define _SIGCXX_CONFIG_H
404
 
+
405
 
+// Detect common platforms
406
 
+#if defined(_WIN32)
407
 
+  // Win32 compilers have a lot of variation
408
 
+  #if defined(_MSC_VER)
409
 
+    #define SIGC_MSC
410
 
+    #define SIGC_WIN32
411
 
+//    #define SIGC_DLL
412
 
+  #elif defined(__CYGWIN__)
413
 
+    #define SIGC_CONFIGURE
414
 
+  #elif defined(__MINGW32__)
415
 
+    #define SIGC_WIN32
416
 
+    #define SIGC_CONFIGURE
417
 
+  #else
418
 
+    //The Tru64 compiler complains about this "unrecognized preprocessing directive", but it should never get this far anyway.
419
 
+    //#warning "libsigc++ config: Unknown win32 architecture (send me gcc --dumpspecs or equiv)"
420
 
+  #endif
421
 
+#else
422
 
+  #define SIGC_CONFIGURE
423
 
+#endif /* _WIN32 */
424
 
+
425
 
+#ifdef SIGC_CONFIGURE
426
 
+  // configure checks
427
 
+  #define SIGC_GCC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD 1
428
 
+  #define SIGC_MSVC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD 1
429
 
+  #define SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION 1
430
 
+
431
 
+  #define SIGC_HAVE_NAMESPACE_STD 1
432
 
+/*   #undef SIGC_HAVE_SUN_REVERSE_ITERATOR */
433
 
+/*   #undef SIGC_TYPEDEF_REDEFINE_ALLOWED */
434
 
+
435
 
+  // platform specific macros
436
 
+  // #define LIBSIGC_DISABLE_DEPRECATED
437
 
+  // #define SIGC_NEW_DELETE_IN_LIBRARY_ONLY 
438
 
+#endif /* SIGC_CONFIGURE */
439
 
+
440
 
+#ifdef SIGC_MSC
441
 
+
442
 
+  // MS VC7 Warning 4251 says that the classes to any member objects in an
443
 
+  // exported class must be also be exported.  Some of the libsigc++
444
 
+  // template classes contain std::list members.  MS KB article 168958 says
445
 
+  // that it's not possible to export a std::list instantiation due to some
446
 
+  // wacky class nesting issues, so our only options are to ignore the
447
 
+  // warning or to modify libsigc++ to remove the std::list dependency.
448
 
+  // AFAICT, the std::list members are used internally by the library code
449
 
+  // and don't need to be used from the outside, and ignoring the warning
450
 
+  // seems to have no adverse effects, so that seems like a good enough
451
 
+  // solution for now.
452
 
+  //
453
 
+  #pragma warning(disable:4251)
454
 
+
455
 
+  #define SIGC_MSVC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
456
 
+  #define SIGC_NEW_DELETE_IN_LIBRARY_ONLY // To keep ABI compatibility
457
 
+  #define SIGC_HAVE_NAMESPACE_STD 1
458
 
+
459
 
+#endif /* SIGC_MSC */
460
 
+
461
 
+//Put things in the std namespace, if they should be there.
462
 
+#ifndef SIGC_HAVE_NAMESPACE_STD
463
 
+  # define SIGC_USING_STD(Symbol) namespace std { using ::Symbol; }
464
 
+#else
465
 
+  #  define SIGC_USING_STD(Symbol) /* empty */
466
 
+#endif
467
 
+
468
 
+#ifdef SIGC_DLL
469
 
+  #if defined(SIGC_BUILD) && defined(_WINDLL)
470
 
+    #define SIGC_API __declspec(dllexport) 
471
 
+  #elif !defined(SIGC_BUILD)
472
 
+    #define SIGC_API __declspec(dllimport)
473
 
+  #else
474
 
+    #define SIGC_API
475
 
+  #endif /* SIGC_BUILD - _WINDLL */
476
 
+#else
477
 
+  #define SIGC_API
478
 
+#endif /* SIGC_DLL */
479
 
+
480
 
+#endif /* _SIGCXX_CONFIG_H */