diff --git a/packages/libffi.rb b/packages/libffi.rb
new file mode 100644
index 0000000000000000000000000000000000000000..841014d430afa4aa6ba693fdd88226dc69b81a44
--- /dev/null
+++ b/packages/libffi.rb
@@ -0,0 +1,18 @@
+require 'package'
+
+class Libffi < Package
+  version '3.0.13'
+  source_url 'ftp://sourceware.org/pub/libffi/libffi-3.0.13.tar.gz'
+  source_sha1 'f5230890dc0be42fb5c58fbf793da253155de106'
+
+  depends_on 'autoconf'
+  depends_on 'automake'
+
+  def self.build
+    system "./configure", "--disable-debug", "--disable-dependency-tracking"
+  end
+
+  def self.install
+    system "make", "install"
+  end
+end