[DRE-commits] [ruby-ffi] 01/03: Add configuration file for mips64el (Closes: #756594)

Antonio Terceiro terceiro at moszumanska.debian.org
Tue Aug 19 13:39:34 UTC 2014


This is an automated email from the git hooks/post-receive script.

terceiro pushed a commit to branch master
in repository ruby-ffi.

commit 1f690e31fe75eb6381926078da150ec6ed2b9bd7
Author: Antonio Terceiro <terceiro at debian.org>
Date:   Tue Aug 19 09:50:46 2014 -0300

    Add configuration file for mips64el (Closes: #756594)
---
 debian/changelog             |   6 +++
 debian/patches/mip64el.patch | 115 +++++++++++++++++++++++++++++++++++++++++++
 debian/patches/series        |   1 +
 3 files changed, 122 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index c65b383..9a80de8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ruby-ffi (1.9.3debian-2) UNRELEASED; urgency=medium
+
+  * Add configuration file for mips64el (Closes: #756594)
+
+ -- Antonio Terceiro <terceiro at debian.org>  Tue, 19 Aug 2014 09:48:17 -0300
+
 ruby-ffi (1.9.3debian-1) unstable; urgency=medium
 
   * New upstream release
diff --git a/debian/patches/mip64el.patch b/debian/patches/mip64el.patch
new file mode 100644
index 0000000..bd7540e
--- /dev/null
+++ b/debian/patches/mip64el.patch
@@ -0,0 +1,115 @@
+Description: Add architecture config file for mips64el
+Author: YunQiang Su <wzssyqa at gmail.com>
+Origin: vendor
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756594
+Forwarded: https://github.com/ffi/ffi/issues/359
+Reviewed-by: Antonio Terceiro <terceiro at debian.org>
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- /dev/null
++++ b/lib/ffi/platform/mips64el-linux/types.conf
+@@ -0,0 +1,104 @@
++rbx.platform.typedef.__u_char = uchar
++rbx.platform.typedef.__u_short = ushort
++rbx.platform.typedef.__u_int = uint
++rbx.platform.typedef.__u_long = ulong
++rbx.platform.typedef.__int8_t = char
++rbx.platform.typedef.__uint8_t = uchar
++rbx.platform.typedef.__int16_t = short
++rbx.platform.typedef.__uint16_t = ushort
++rbx.platform.typedef.__int32_t = int
++rbx.platform.typedef.__uint32_t = uint
++rbx.platform.typedef.__int64_t = long
++rbx.platform.typedef.__uint64_t = ulong
++rbx.platform.typedef.__quad_t = long
++rbx.platform.typedef.__u_quad_t = ulong
++rbx.platform.typedef.__dev_t = ulong
++rbx.platform.typedef.__uid_t = uint
++rbx.platform.typedef.__gid_t = uint
++rbx.platform.typedef.__ino_t = ulong
++rbx.platform.typedef.__ino64_t = ulong
++rbx.platform.typedef.__mode_t = uint
++rbx.platform.typedef.__nlink_t = ulong
++rbx.platform.typedef.__off_t = long
++rbx.platform.typedef.__off64_t = long
++rbx.platform.typedef.__pid_t = int
++rbx.platform.typedef.__clock_t = long
++rbx.platform.typedef.__rlim_t = ulong
++rbx.platform.typedef.__rlim64_t = ulong
++rbx.platform.typedef.__id_t = uint
++rbx.platform.typedef.__time_t = long
++rbx.platform.typedef.__useconds_t = uint
++rbx.platform.typedef.__suseconds_t = long
++rbx.platform.typedef.__daddr_t = int
++rbx.platform.typedef.__key_t = int
++rbx.platform.typedef.__clockid_t = int
++rbx.platform.typedef.__timer_t = pointer
++rbx.platform.typedef.__blksize_t = long
++rbx.platform.typedef.__blkcnt_t = long
++rbx.platform.typedef.__blkcnt64_t = long
++rbx.platform.typedef.__fsblkcnt_t = ulong
++rbx.platform.typedef.__fsblkcnt64_t = ulong
++rbx.platform.typedef.__fsfilcnt_t = ulong
++rbx.platform.typedef.__fsfilcnt64_t = ulong
++rbx.platform.typedef.__fsword_t = long
++rbx.platform.typedef.__ssize_t = long
++rbx.platform.typedef.__syscall_slong_t = long
++rbx.platform.typedef.__syscall_ulong_t = ulong
++rbx.platform.typedef.__loff_t = long
++rbx.platform.typedef.*__qaddr_t = long
++rbx.platform.typedef.*__caddr_t = char
++rbx.platform.typedef.__intptr_t = long
++rbx.platform.typedef.__socklen_t = uint
++rbx.platform.typedef.u_char = uchar
++rbx.platform.typedef.u_short = ushort
++rbx.platform.typedef.u_int = uint
++rbx.platform.typedef.u_long = ulong
++rbx.platform.typedef.quad_t = long
++rbx.platform.typedef.u_quad_t = ulong
++rbx.platform.typedef.loff_t = long
++rbx.platform.typedef.ino_t = ulong
++rbx.platform.typedef.dev_t = ulong
++rbx.platform.typedef.gid_t = uint
++rbx.platform.typedef.mode_t = uint
++rbx.platform.typedef.nlink_t = ulong
++rbx.platform.typedef.uid_t = uint
++rbx.platform.typedef.off_t = long
++rbx.platform.typedef.pid_t = int
++rbx.platform.typedef.id_t = uint
++rbx.platform.typedef.ssize_t = long
++rbx.platform.typedef.daddr_t = int
++rbx.platform.typedef.key_t = int
++rbx.platform.typedef.clock_t = long
++rbx.platform.typedef.time_t = long
++rbx.platform.typedef.clockid_t = int
++rbx.platform.typedef.timer_t = pointer
++rbx.platform.typedef.size_t = ulong
++rbx.platform.typedef.ulong = ulong
++rbx.platform.typedef.ushort = ushort
++rbx.platform.typedef.uint = uint
++rbx.platform.typedef.int8_t = char
++rbx.platform.typedef.int16_t = short
++rbx.platform.typedef.int32_t = int
++rbx.platform.typedef.int64_t = long_long
++rbx.platform.typedef.u_int8_t = uchar
++rbx.platform.typedef.u_int16_t = ushort
++rbx.platform.typedef.u_int32_t = uint
++rbx.platform.typedef.u_int64_t = ulong_long
++rbx.platform.typedef.register_t = long
++rbx.platform.typedef.__sig_atomic_t = int
++rbx.platform.typedef.suseconds_t = long
++rbx.platform.typedef.__fd_mask = long
++rbx.platform.typedef.fd_mask = long
++rbx.platform.typedef.blksize_t = long
++rbx.platform.typedef.blkcnt_t = long
++rbx.platform.typedef.fsblkcnt_t = ulong
++rbx.platform.typedef.fsfilcnt_t = ulong
++rbx.platform.typedef.pthread_t = ulong
++rbx.platform.typedef.pthread_key_t = uint
++rbx.platform.typedef.pthread_once_t = int
++rbx.platform.typedef.socklen_t = uint
++rbx.platform.typedef.sa_family_t = ushort
++rbx.platform.typedef.rlim_t = ulong
++rbx.platform.typedef.__rlimit_resource_t = int
++rbx.platform.typedef.__rusage_who_t = int
++rbx.platform.typedef.__priority_which_t = int
diff --git a/debian/patches/series b/debian/patches/series
index 9655b25..272a6a7 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 disable-rake-compiler.patch
+mip64el.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-ffi.git



More information about the Pkg-ruby-extras-commits mailing list