diff --git a/repos/gems/run/sculpt.run b/repos/gems/run/sculpt.run
index 6402ed2de7..4acab50091 100644
--- a/repos/gems/run/sculpt.run
+++ b/repos/gems/run/sculpt.run
@@ -565,6 +565,7 @@ append manual_deploy_config {
+
}
diff --git a/repos/gems/run/sculpt/launcher/arora b/repos/gems/run/sculpt/launcher/arora
new file mode 100644
index 0000000000..2fbc36e392
--- /dev/null
+++ b/repos/gems/run/sculpt/launcher/arora
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/repos/ports/recipes/pkg/arora/README b/repos/ports/recipes/pkg/arora/README
new file mode 100644
index 0000000000..3d22ffb520
--- /dev/null
+++ b/repos/ports/recipes/pkg/arora/README
@@ -0,0 +1 @@
+Arora web browser
diff --git a/repos/ports/recipes/pkg/arora/archives b/repos/ports/recipes/pkg/arora/archives
new file mode 100644
index 0000000000..b06f0e9c38
--- /dev/null
+++ b/repos/ports/recipes/pkg/arora/archives
@@ -0,0 +1,32 @@
+_/raw/qt5_dejavusans
+_/src/expat
+_/src/freetype
+_/src/jpeg
+_/src/libc
+_/src/libpng
+_/src/mesa
+_/src/pcre16
+_/src/qt5_core
+_/src/qt5_gui
+_/src/qt5_qjpeg
+_/src/qt5_qpa_nitpicker
+_/src/stdcxx
+_/src/vfs
+_/src/zlib
+_/raw/arora
+_/src/arora
+_/src/icu
+_/src/libcrypto
+_/src/libssl
+_/src/qt5_network
+_/src/qt5_printsupport
+_/src/qt5_qnitpickerviewwidget
+_/src/qt5_opengl
+_/src/qt5_qpluginwidget
+_/src/qt5_scriptclassic
+_/src/qt5_sql
+_/src/qt5_ui_tools
+_/src/qt5_webkit
+_/src/qt5_widgets
+_/src/vfs_jitterentropy
+_/src/vfs_lxip
diff --git a/repos/ports/recipes/pkg/arora/hash b/repos/ports/recipes/pkg/arora/hash
new file mode 100644
index 0000000000..b6aefe243b
--- /dev/null
+++ b/repos/ports/recipes/pkg/arora/hash
@@ -0,0 +1 @@
+2018-05-30 108db6d19997686e6eb4f29569219154583deaab
diff --git a/repos/ports/recipes/pkg/arora/runtime b/repos/ports/recipes/pkg/arora/runtime
new file mode 100644
index 0000000000..718b88da4d
--- /dev/null
+++ b/repos/ports/recipes/pkg/arora/runtime
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/repos/ports/recipes/raw/arora/content.mk b/repos/ports/recipes/raw/arora/content.mk
new file mode 100644
index 0000000000..909157bbdb
--- /dev/null
+++ b/repos/ports/recipes/raw/arora/content.mk
@@ -0,0 +1,4 @@
+content: init.config
+
+init.config:
+ cp $(REP_DIR)/recipes/raw/arora/$@ $@
diff --git a/repos/ports/recipes/raw/arora/hash b/repos/ports/recipes/raw/arora/hash
new file mode 100644
index 0000000000..4635c89e27
--- /dev/null
+++ b/repos/ports/recipes/raw/arora/hash
@@ -0,0 +1 @@
+2018-05-30 2d37bb08bfb5683b7c4dea55008b0bc106ff3270
diff --git a/repos/ports/recipes/raw/arora/init.config b/repos/ports/recipes/raw/arora/init.config
new file mode 100644
index 0000000000..8d11fea0e4
--- /dev/null
+++ b/repos/ports/recipes/raw/arora/init.config
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+