[packages] xmail: fix endianness detection

* fix endianness detection (closes: #9913)
 * bump release number

git-svn-id: svn://svn.openwrt.org/openwrt/packages@36236 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nico 2013-04-06 22:57:17 +00:00
parent 1cd0b6b2e6
commit 1923b3d692
2 changed files with 10 additions and 4 deletions

View File

@ -1,5 +1,5 @@
# #
# Copyright (C) 2007-2012 OpenWrt.org # Copyright (C) 2007-2013 OpenWrt.org
# #
# This is free software, licensed under the GNU General Public License v2. # This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information. # See /LICENSE for more information.
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=xmail PKG_NAME:=xmail
PKG_VERSION:=1.26 PKG_VERSION:=1.26
PKG_RELEASE:=3 PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://www.xmailserver.org/ PKG_SOURCE_URL:=http://www.xmailserver.org/

View File

@ -1,14 +1,20 @@
diff -urN xmail-1.25.orig/SysMachine.h xmail-1.25/SysMachine.h diff -urN xmail-1.25.orig/SysMachine.h xmail-1.25/SysMachine.h
--- xmail-1.25.orig/SysMachine.h 1970-01-01 01:00:00.000000000 +0100 --- xmail-1.25.orig/SysMachine.h 1970-01-01 01:00:00.000000000 +0100
+++ xmail-1.25/SysMachine.h 2008-07-28 10:16:47.000000000 +0200 +++ xmail-1.25/SysMachine.h 2008-07-28 10:16:47.000000000 +0200
@@ -0,0 +1,24 @@ @@ -0,0 +1,30 @@
+#ifndef _MACHDEFS_H +#ifndef _MACHDEFS_H
+#define _MACHDEFS_H +#define _MACHDEFS_H
+ +
+ +
+#undef MACH_BIG_ENDIAN_WORDS +#include <endian.h>
+ +
+#if __BYTE_ORDER == __LITTLE_ENDIAN
+#undef MACH_BIG_ENDIAN_WORDS
+#undef MACH_BIG_ENDIAN_BITFIELD +#undef MACH_BIG_ENDIAN_BITFIELD
+#elif __BYTE_ORDER == __BIG_ENDIAN
+#define MACH_BIG_ENDIAN_WORDS
+#define MACH_BIG_ENDIAN_BITFIELD
+#endif
+ +
+typedef signed char MachInt8; +typedef signed char MachInt8;
+typedef unsigned char MachUInt8; +typedef unsigned char MachUInt8;