[DRE-commits] [ruby-ffi] 02/03: Add configuration file for arm64
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 f28ffd302a7c8fa358c0d6a4a18267abe67eb41b
Author: Antonio Terceiro <terceiro at debian.org>
Date: Tue Aug 19 10:12:05 2014 -0300
Add configuration file for arm64
---
debian/changelog | 1 +
debian/patches/arm64.patch | 113 +++++++++++++++++++++++++++++++++++++++++++++
debian/patches/series | 1 +
3 files changed, 115 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 9a80de8..d8e3e2e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
ruby-ffi (1.9.3debian-2) UNRELEASED; urgency=medium
* Add configuration file for mips64el (Closes: #756594)
+ * Add configuration file for arm64
-- Antonio Terceiro <terceiro at debian.org> Tue, 19 Aug 2014 09:48:17 -0300
diff --git a/debian/patches/arm64.patch b/debian/patches/arm64.patch
new file mode 100644
index 0000000..fd1c344
--- /dev/null
+++ b/debian/patches/arm64.patch
@@ -0,0 +1,113 @@
+Description: Add architecture config file for arm64
+Author: Antonio Terceiro <terceiro at debian.org>
+Origin: vendor
+Forwarded: <URL|no|not-needed, useless if you have a Bug field, optional>
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- /dev/null
++++ b/lib/ffi/platform/aarch64-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 = uint
++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 = int
++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 = uint
++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 = int
++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 272a6a7..32a9d9e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
disable-rake-compiler.patch
mip64el.patch
+arm64.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