diff --git a/packages/apr.rb b/packages/apr.rb
new file mode 100644
index 0000000000000000000000000000000000000000..fb9a6cfe9d1bc3916459e2f365c21c857fc448aa
--- /dev/null
+++ b/packages/apr.rb
@@ -0,0 +1,18 @@
+require 'package'
+
+class Apr < Package
+    version '1.5.2'
+    source_url 'http://apache.claz.org//apr/apr-1.5.2.tar.bz2'
+    source_sha1 '6d757fcf7c687fc300c1066076f2e8380ff8cbc0'
+
+    depends_on 'buildessential'
+
+    def self.build
+        system './configure --prefix=/usr/local'
+        system 'make'
+    end
+
+    def self.install
+        system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
+    end
+end
diff --git a/packages/aprutil.rb b/packages/aprutil.rb
new file mode 100644
index 0000000000000000000000000000000000000000..bbe04bff19c78caf3514b68d2b8aca1bef66b850
--- /dev/null
+++ b/packages/aprutil.rb
@@ -0,0 +1,18 @@
+require 'package'
+
+class Aprutil < Package
+    version '1.5.4'
+    source_url 'http://apache.claz.org//apr/apr-util-1.5.4.tar.gz'
+    source_sha1 '72cc3ac693b52fb831063d5c0de18723bc8e0095'
+
+    depends_on 'apr'
+
+    def self.build
+        system './configure --prefix=/usr/local --with-apr=/usr/local'
+        system 'make'
+    end
+
+    def self.install
+        system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
+    end
+end
diff --git a/packages/subversion.rb b/packages/subversion.rb
new file mode 100644
index 0000000000000000000000000000000000000000..87da1f4aabeae495a0fc4ebc2d93c88e68d2be59
--- /dev/null
+++ b/packages/subversion.rb
@@ -0,0 +1,19 @@
+require 'package'
+
+class Subversion < Package
+    version '1.9.5'
+    source_url 'http://apache.mirrors.ionfish.org/subversion/subversion-1.9.5.tar.gz'
+    source_sha1 'ac9f8ee235f1b667dd6506864af8035aaedfc2d9'
+
+    depends_on 'aprutil'
+    depends_on 'sqlite'
+
+    def self.build
+        system './configure --prefix=/usr/local --with-apr=/usr/local --with-apr-util=/usr/local'
+        system 'make'
+    end
+
+    def self.install
+        system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
+    end
+end