[Pkg-ace-commits] [pkg-ace] r564 - trunk/debian/patches

tgg at alioth.debian.org tgg at alioth.debian.org
Tue Mar 11 12:40:35 UTC 2008


Author: tgg
Date: 2008-03-11 12:40:34 +0000 (Tue, 11 Mar 2008)
New Revision: 564

Added:
   trunk/debian/patches/10-fix-fox-resource-export.dpatch
Modified:
   trunk/debian/patches/00list
Log:
new patch, 10-fix-fox-resource-export, to fix wrong FoxResource export file


Modified: trunk/debian/patches/00list
===================================================================
--- trunk/debian/patches/00list	2008-03-11 09:51:45 UTC (rev 563)
+++ trunk/debian/patches/00list	2008-03-11 12:40:34 UTC (rev 564)
@@ -5,6 +5,7 @@
 05-autoconf-fox
 07-autoconf-fix-gperf
 08-fix-perl-shebang
+10-fix-fox-resource-export
 15-fix-fltk-include
 34-bts386713
 50-prepatch-dummy-mark

Added: trunk/debian/patches/10-fix-fox-resource-export.dpatch
===================================================================
--- trunk/debian/patches/10-fix-fox-resource-export.dpatch	                        (rev 0)
+++ trunk/debian/patches/10-fix-fox-resource-export.dpatch	2008-03-11 12:40:34 UTC (rev 564)
@@ -0,0 +1,106 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 10-fix-fox-resource-export.dpatch by Thomas Girard <thomas.g.girard at free.fr>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: regenerate the FoxResource export macro
+
+ at DPATCH@
+--- ACE_wrappers.orig/TAO/tao/FoxResource/TAO_FoxResource_Export.h
++++ ACE_wrappers/TAO/tao/FoxResource/TAO_FoxResource_Export.h
+@@ -1,58 +1,58 @@
+ 
+ // -*- C++ -*-
+-// $Id: TAO_FoxResource_Export.h 78087 2007-04-18 10:20:49Z johnnyw $
++// $Id$
+ // Definition for Win32 Export directives.
+-// This file is generated automatically by generate_export_file.pl -s TAO_TkResource
++// This file is generated automatically by generate_export_file.pl -s TAO_FoxResource
+ // ------------------------------
+-#ifndef TAO_TKRESOURCE_EXPORT_H
+-#define TAO_TKRESOURCE_EXPORT_H
++#ifndef TAO_FOXRESOURCE_EXPORT_H
++#define TAO_FOXRESOURCE_EXPORT_H
+ 
+ #include "ace/config-all.h"
+ 
+-#if defined (ACE_AS_STATIC_LIBS) && !defined (TAO_TKRESOURCE_HAS_DLL)
+-#  define TAO_TKRESOURCE_HAS_DLL 0
+-#endif /* ACE_AS_STATIC_LIBS && TAO_TKRESOURCE_HAS_DLL */
+-
+-#if !defined (TAO_TKRESOURCE_HAS_DLL)
+-#  define TAO_TKRESOURCE_HAS_DLL 1
+-#endif /* ! TAO_TKRESOURCE_HAS_DLL */
+-
+-#if defined (TAO_TKRESOURCE_HAS_DLL) && (TAO_TKRESOURCE_HAS_DLL == 1)
+-#  if defined (TAO_TKRESOURCE_BUILD_DLL)
+-#    define TAO_TkResource_Export ACE_Proper_Export_Flag
+-#    define TAO_TKRESOURCE_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
+-#    define TAO_TKRESOURCE_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+-#  else /* TAO_TKRESOURCE_BUILD_DLL */
+-#    define TAO_TkResource_Export ACE_Proper_Import_Flag
+-#    define TAO_TKRESOURCE_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
+-#    define TAO_TKRESOURCE_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+-#  endif /* TAO_TKRESOURCE_BUILD_DLL */
+-#else /* TAO_TKRESOURCE_HAS_DLL == 1 */
+-#  define TAO_TkResource_Export
+-#  define TAO_TKRESOURCE_SINGLETON_DECLARATION(T)
+-#  define TAO_TKRESOURCE_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+-#endif /* TAO_TKRESOURCE_HAS_DLL == 1 */
++#if defined (ACE_AS_STATIC_LIBS) && !defined (TAO_FOXRESOURCE_HAS_DLL)
++#  define TAO_FOXRESOURCE_HAS_DLL 0
++#endif /* ACE_AS_STATIC_LIBS && TAO_FOXRESOURCE_HAS_DLL */
++
++#if !defined (TAO_FOXRESOURCE_HAS_DLL)
++#  define TAO_FOXRESOURCE_HAS_DLL 1
++#endif /* ! TAO_FOXRESOURCE_HAS_DLL */
++
++#if defined (TAO_FOXRESOURCE_HAS_DLL) && (TAO_FOXRESOURCE_HAS_DLL == 1)
++#  if defined (TAO_FOXRESOURCE_BUILD_DLL)
++#    define TAO_FoxResource_Export ACE_Proper_Export_Flag
++#    define TAO_FOXRESOURCE_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
++#    define TAO_FOXRESOURCE_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
++#  else /* TAO_FOXRESOURCE_BUILD_DLL */
++#    define TAO_FoxResource_Export ACE_Proper_Import_Flag
++#    define TAO_FOXRESOURCE_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
++#    define TAO_FOXRESOURCE_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
++#  endif /* TAO_FOXRESOURCE_BUILD_DLL */
++#else /* TAO_FOXRESOURCE_HAS_DLL == 1 */
++#  define TAO_FoxResource_Export
++#  define TAO_FOXRESOURCE_SINGLETON_DECLARATION(T)
++#  define TAO_FOXRESOURCE_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
++#endif /* TAO_FOXRESOURCE_HAS_DLL == 1 */
+ 
+-// Set TAO_TKRESOURCE_NTRACE = 0 to turn on library specific tracing even if
++// Set TAO_FOXRESOURCE_NTRACE = 0 to turn on library specific tracing even if
+ // tracing is turned off for ACE.
+-#if !defined (TAO_TKRESOURCE_NTRACE)
++#if !defined (TAO_FOXRESOURCE_NTRACE)
+ #  if (ACE_NTRACE == 1)
+-#    define TAO_TKRESOURCE_NTRACE 1
++#    define TAO_FOXRESOURCE_NTRACE 1
+ #  else /* (ACE_NTRACE == 1) */
+-#    define TAO_TKRESOURCE_NTRACE 0
++#    define TAO_FOXRESOURCE_NTRACE 0
+ #  endif /* (ACE_NTRACE == 1) */
+-#endif /* !TAO_TKRESOURCE_NTRACE */
++#endif /* !TAO_FOXRESOURCE_NTRACE */
+ 
+-#if (TAO_TKRESOURCE_NTRACE == 1)
+-#  define TAO_TKRESOURCE_TRACE(X)
+-#else /* (TAO_TKRESOURCE_NTRACE == 1) */
++#if (TAO_FOXRESOURCE_NTRACE == 1)
++#  define TAO_FOXRESOURCE_TRACE(X)
++#else /* (TAO_FOXRESOURCE_NTRACE == 1) */
+ #  if !defined (ACE_HAS_TRACE)
+ #    define ACE_HAS_TRACE
+ #  endif /* ACE_HAS_TRACE */
+-#  define TAO_TKRESOURCE_TRACE(X) ACE_TRACE_IMPL(X)
++#  define TAO_FOXRESOURCE_TRACE(X) ACE_TRACE_IMPL(X)
+ #  include "ace/Trace.h"
+-#endif /* (TAO_TKRESOURCE_NTRACE == 1) */
++#endif /* (TAO_FOXRESOURCE_NTRACE == 1) */
+ 
+-#endif /* TAO_TKRESOURCE_EXPORT_H */
++#endif /* TAO_FOXRESOURCE_EXPORT_H */
+ 
+ // End of auto generated file.


Property changes on: trunk/debian/patches/10-fix-fox-resource-export.dpatch
___________________________________________________________________
Name: svn:executable
   + *




More information about the Pkg-ace-commits mailing list