diff --git a/recipes/pango/recipe.sh b/recipes/pango/recipe.sh
new file mode 100755
index 0000000000000000000000000000000000000000..09c6c952f0e16e669e5e281058569174593f3d05
--- /dev/null
+++ b/recipes/pango/recipe.sh
@@ -0,0 +1,46 @@
+VERSION="1.38.1"
+TAR="ftp.gnome.org/pub/GNOME/sources/pango/${VERSION%.*}/pango-${VERSION}.tar.xz"
+BUILD_DEPENDS=(cairo expat fontconfig freetype gettext glib harfbuzz libffi libiconv libpng pcre pixman zlib)
+
+function recipe_version {
+	echo "$VERSION"
+	skip=1
+}
+
+function recipe_update {
+	echo "skipping update"
+	skip=1
+}
+
+function recipe_build {
+	wget -O config.sub http://git.savannah.gnu.org/cgit/config.git/plain/config.sub
+	sysroot="$(realpath ../sysroot)"
+	export CFLAGS="-I$sysroot/include"
+	export LDFLAGS="-L$sysroot/lib --static"
+	export GLIB_MKENUMS="$sysroot/bin/glib-mkenums"
+	./configure \
+	    --build=${BUILD} \
+	    --host=${HOST} \
+	    --prefix=/ \
+	    --disable-shared \
+	    --enable-static
+	make -j"$(nproc)"
+    	skip=1
+}
+
+function recipe_test {
+	echo "skipping test"
+	skip=1
+}
+
+function recipe_clean {
+	make clean
+	skip=1
+}
+
+function recipe_stage {
+	dest="$(realpath $1)"
+	make DESTDIR="$dest" install
+	rm -f "$dest/lib/"*.la
+	skip=1
+}
diff --git a/recipes/pango/redox.patch b/recipes/pango/redox.patch
new file mode 100644
index 0000000000000000000000000000000000000000..d6a96c33b4cd89542a9d0bfd6db5a248a6e97c28
--- /dev/null
+++ b/recipes/pango/redox.patch
@@ -0,0 +1,12 @@
+diff -ruwN source/configure source-new/configure
+--- source/configure	2015-10-12 13:14:13.000000000 -0600
++++ source-new/configure	2019-07-16 17:31:27.949906081 -0600
+@@ -19323,7 +19323,7 @@
+ fi
+ 
+ # Setup GLIB_MKENUMS to use glib-mkenums even if GLib is uninstalled.
+-GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`
++#GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`
+ 
+ 
+ #