[Pkg-ace-commits] [pkg-ace] r579 - in trunk/debian: . patches

tgg at alioth.debian.org tgg at alioth.debian.org
Wed Apr 2 11:25:03 UTC 2008


Author: tgg
Date: 2008-04-02 11:25:01 +0000 (Wed, 02 Apr 2008)
New Revision: 579

Added:
   trunk/debian/patches/18-fix-bswap-detection.dpatch
Modified:
   trunk/debian/patches/00list
   trunk/debian/rules
Log:
add patch from SVN to fix bswap detection


Modified: trunk/debian/patches/00list
===================================================================
--- trunk/debian/patches/00list	2008-04-01 18:00:23 UTC (rev 578)
+++ trunk/debian/patches/00list	2008-04-02 11:25:01 UTC (rev 579)
@@ -13,6 +13,7 @@
 14-autoconf-tao
 15-fix-fltk-include
 17-protect-mpc-path
+18-fix-bswap-detection
 34-bts386713
 50-prepatch-dummy-mark
 90-patch-mpc-basedir

Added: trunk/debian/patches/18-fix-bswap-detection.dpatch
===================================================================
--- trunk/debian/patches/18-fix-bswap-detection.dpatch	                        (rev 0)
+++ trunk/debian/patches/18-fix-bswap-detection.dpatch	2008-04-02 11:25:01 UTC (rev 579)
@@ -0,0 +1,35 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 18-fix-bswap-detection.dpatch by Thomas Girard <thomas.g.girard at free.fr>
+##
+## DP: taken from upstream: fix bswap autoconf detection
+ at DPATCH@
+--- ACE_wrappers.orig/configure.ac
++++ ACE_wrappers/configure.ac
+@@ -3445,15 +3445,24 @@
+ 
+ ACE_CHECK_HAS_DEFINES([bswap16])
+ if test "$ace_cv_defined_bswap16" = no; then
+-  ACE_CHECK_HAS_DEFINES([bswap_16])
++  ACE_CHECK_HAS_DEFINES([bswap_16],[],[],[
++#if ACE_HAS_BYTESWAP_H
++#include <byteswap.h>
++#endif])
+ fi
+ ACE_CHECK_HAS_DEFINES([bswap32])
+ if test "$ace_cv_defined_bswap32" = no; then
+-  ACE_CHECK_HAS_DEFINES([bswap_32])
++  ACE_CHECK_HAS_DEFINES([bswap_32],[],[],[
++#if ACE_HAS_BYTESWAP_H
++#include <byteswap.h>
++#endif])
+ fi
+ ACE_CHECK_HAS_DEFINES([bswap64])
+ if test "$ace_cv_defined_bswap64" = no; then
+-  ACE_CHECK_HAS_DEFINES([bswap_64])
++  ACE_CHECK_HAS_DEFINES([bswap_64],[],[],[
++#if ACE_HAS_BYTESWAP_H
++#include <byteswap.h>
++#endif])
+ fi
+ 
+ ACE_CHECK_LACKS_FUNCS(chdir)


Property changes on: trunk/debian/patches/18-fix-bswap-detection.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Modified: trunk/debian/rules
===================================================================
--- trunk/debian/rules	2008-04-01 18:00:23 UTC (rev 578)
+++ trunk/debian/rules	2008-04-02 11:25:01 UTC (rev 579)
@@ -258,11 +258,6 @@
 	echo '#define ACE_GPERF "gperf-ace"' >> $(CONFIG)
 	echo '#define TAO_IDL_INCLUDE_DIR "/usr/include/tao"' >> $(CONFIG)
 
-#	To remove once the autoconf macros are fixed, see bz#3134
-	for i in 16 32 64 ; do \
-		echo "#define ACE_HAS_BSWAP_$$i" >> $(CONFIG) ; \
-	done
-
 	# bz#3138
 	echo "#define ACE_HAS_RECURSIVE_MUTEXES" >> $(CONFIG)
 




More information about the Pkg-ace-commits mailing list