summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Freeman <saurik@saurik.com>2008-01-09 22:21:43 +0000
committerJay Freeman <saurik@saurik.com>2008-01-09 22:21:43 +0000
commit35ef70353227e4dff60fc36437f08293be752b25 (patch)
tree806d29fe3d68433a1c971336dff58863918b2709
parent03880b546d794abafd6dab3eed876dbefe06c174 (diff)
Factored out --enable-{static=no,shared=yes}, did some extreme porting on pkg-config and libtool, added support for numerous X libraries and a few X applications, and got a solid build of Python with a bunch of modules (compiled as a shared library with the right extensions ;P).
git-svn-id: http://svn.telesphoreo.org/trunk@12 514c082c-b64e-11dc-b46d-3d985efe055d
-rw-r--r--data/berkeleydb/make.sh2
-rw-r--r--data/bind/make.sh2
-rw-r--r--data/curl/make.sh2
-rw-r--r--data/gcrypt/make.sh2
-rw-r--r--data/gettext/_metadata/description2
l---------data/gettext/_metadata/license1
l---------data/gettext/_metadata/maintainer1
-rw-r--r--data/gettext/_metadata/priority1
-rw-r--r--data/gettext/_metadata/section1
-rw-r--r--data/gettext/_metadata/version1
-rw-r--r--data/gettext/equality.diff11
-rw-r--r--data/gettext/gettext-0.17.tar.gzbin0 -> 11640890 bytes
-rw-r--r--data/gettext/make.sh6
-rw-r--r--data/glib/_metadata/description2
l---------data/glib/_metadata/gettext.dep1
l---------data/glib/_metadata/license1
l---------data/glib/_metadata/maintainer1
-rw-r--r--data/glib/_metadata/priority1
-rw-r--r--data/glib/_metadata/section1
-rw-r--r--data/glib/_metadata/version1
-rw-r--r--data/glib/glib-2.12.13.tar.gzbin0 -> 3953960 bytes
-rw-r--r--data/glib/make.sh7
-rw-r--r--data/glib/nmedit.diff51
-rw-r--r--data/glib/visibility.diff41
-rw-r--r--data/gnupth/make.sh2
-rw-r--r--data/ice/_metadata/description2
-rw-r--r--data/ice/_metadata/license23
l---------data/ice/_metadata/maintainer1
-rw-r--r--data/ice/_metadata/priority1
-rw-r--r--data/ice/_metadata/section1
-rw-r--r--data/ice/_metadata/version1
-rw-r--r--data/ice/libICE-1.0.4.tar.gzbin0 -> 365664 bytes
-rw-r--r--data/ice/make.sh5
-rw-r--r--data/inputproto/_metadata/description2
-rw-r--r--data/inputproto/_metadata/license41
l---------data/inputproto/_metadata/maintainer1
-rw-r--r--data/inputproto/_metadata/priority1
-rw-r--r--data/inputproto/_metadata/section1
-rw-r--r--data/inputproto/_metadata/version1
-rw-r--r--data/inputproto/inputproto-1.4.2.1.tar.gzbin0 -> 56300 bytes
-rw-r--r--data/inputproto/make.sh5
-rw-r--r--data/kbproto/_metadata/description2
-rw-r--r--data/kbproto/_metadata/license22
l---------data/kbproto/_metadata/maintainer1
-rw-r--r--data/kbproto/_metadata/priority1
-rw-r--r--data/kbproto/_metadata/section1
-rw-r--r--data/kbproto/_metadata/version1
-rw-r--r--data/kbproto/kbproto-1.0.3.tar.gzbin0 -> 66298 bytes
-rw-r--r--data/kbproto/make.sh5
-rw-r--r--data/libgpg-error/make.sh2
-rw-r--r--data/libksba/make.sh2
-rw-r--r--data/libxml2/make.sh2
-rw-r--r--data/neon/make.sh2
-rw-r--r--data/nmap/make.sh2
-rw-r--r--data/openssh/ssh_config2
-rw-r--r--data/pcre/make.sh2
-rw-r--r--data/pthread-stubs/_metadata/description2
-rw-r--r--data/pthread-stubs/_metadata/license21
l---------data/pthread-stubs/_metadata/maintainer1
-rw-r--r--data/pthread-stubs/_metadata/priority1
-rw-r--r--data/pthread-stubs/_metadata/section1
-rw-r--r--data/pthread-stubs/_metadata/version1
-rw-r--r--data/pthread-stubs/libpthread-stubs-0.1.tar.gzbin0 -> 301448 bytes
-rw-r--r--data/pthread-stubs/make.sh5
-rw-r--r--data/python/Python-2.5.1.tgzbin0 -> 11060830 bytes
l---------data/python/_metadata/berkeleydb.dep1
l---------data/python/_metadata/bzip2.dep1
-rw-r--r--data/python/_metadata/description2
l---------data/python/_metadata/expat.dep1
l---------data/python/_metadata/libffi.dep1
l---------data/python/_metadata/libxml2.dep1
-rw-r--r--data/python/_metadata/license270
l---------data/python/_metadata/maintainer1
l---------data/python/_metadata/openssl.dep1
-rw-r--r--data/python/_metadata/priority1
l---------data/python/_metadata/readline.dep1
-rw-r--r--data/python/_metadata/section1
l---------data/python/_metadata/sqlite3.dep1
-rw-r--r--data/python/_metadata/version1
-rw-r--r--data/python/bundle.diff32
-rw-r--r--data/python/clean.diff11
-rw-r--r--data/python/common.diff12
-rw-r--r--data/python/cross.diff429
-rw-r--r--data/python/distutils.diff115
-rw-r--r--data/python/dylib.diff33
-rw-r--r--data/python/environ.diff26
-rw-r--r--data/python/framework.diff28
-rw-r--r--data/python/make.sh23
-rw-r--r--data/python/modules.diff32
-rw-r--r--data/python/test.diff17
-rw-r--r--data/rdesktop/_metadata/description2
-rw-r--r--data/rdesktop/_metadata/license346
l---------data/rdesktop/_metadata/maintainer1
-rw-r--r--data/rdesktop/_metadata/priority1
-rw-r--r--data/rdesktop/_metadata/section1
-rw-r--r--data/rdesktop/_metadata/version1
-rw-r--r--data/rdesktop/make.sh5
-rw-r--r--data/rdesktop/rdesktop-1.5.0.tar.gzbin0 -> 245137 bytes
-rw-r--r--data/sm/_metadata/description2
l---------data/sm/_metadata/ice.dep1
-rw-r--r--data/sm/_metadata/license21
l---------data/sm/_metadata/maintainer1
-rw-r--r--data/sm/_metadata/priority1
-rw-r--r--data/sm/_metadata/section1
-rw-r--r--data/sm/_metadata/version1
-rw-r--r--data/sm/libSM-1.0.3.tar.gzbin0 -> 333209 bytes
-rw-r--r--data/sm/make.sh5
-rw-r--r--data/sqlite3/make.sh2
-rw-r--r--data/uuid/make.sh2
-rw-r--r--data/x11/_metadata/description2
l---------data/x11/_metadata/inputproto.dep1
l---------data/x11/_metadata/kbproto.dep1
-rw-r--r--data/x11/_metadata/license852
l---------data/x11/_metadata/maintainer1
-rw-r--r--data/x11/_metadata/priority1
-rw-r--r--data/x11/_metadata/section1
-rw-r--r--data/x11/_metadata/version1
l---------data/x11/_metadata/xcb.dep1
l---------data/x11/_metadata/xextproto.dep1
l---------data/x11/_metadata/xtrans.dep1
-rw-r--r--data/x11/libX11-1.1.3.tar.gzbin0 -> 2022720 bytes
-rw-r--r--data/x11/make.sh7
-rw-r--r--data/xau/_metadata/description2
-rw-r--r--data/xau/_metadata/license21
l---------data/xau/_metadata/maintainer1
-rw-r--r--data/xau/_metadata/priority1
-rw-r--r--data/xau/_metadata/section1
-rw-r--r--data/xau/_metadata/version1
l---------data/xau/_metadata/xproto.dep1
-rw-r--r--data/xau/libXau-1.0.3.tar.gzbin0 -> 331729 bytes
-rw-r--r--data/xau/make.sh5
-rw-r--r--data/xcb-proto/_metadata/description2
-rw-r--r--data/xcb-proto/_metadata/license30
l---------data/xcb-proto/_metadata/maintainer1
-rw-r--r--data/xcb-proto/_metadata/priority1
-rw-r--r--data/xcb-proto/_metadata/section1
-rw-r--r--data/xcb-proto/_metadata/version1
-rw-r--r--data/xcb-proto/make.sh5
-rw-r--r--data/xcb-proto/xcb-proto-1.1.tar.gzbin0 -> 90472 bytes
-rw-r--r--data/xcb/_metadata/description2
-rw-r--r--data/xcb/_metadata/license30
l---------data/xcb/_metadata/maintainer1
-rw-r--r--data/xcb/_metadata/priority1
l---------data/xcb/_metadata/pthread-stubs.dep1
-rw-r--r--data/xcb/_metadata/section1
-rw-r--r--data/xcb/_metadata/version1
l---------data/xcb/_metadata/xau.dep1
-rw-r--r--data/xcb/libxcb-1.1.tar.gzbin0 -> 620203 bytes
-rw-r--r--data/xcb/make.sh5
-rw-r--r--data/xext/_metadata/description2
-rw-r--r--data/xext/_metadata/license21
l---------data/xext/_metadata/maintainer1
-rw-r--r--data/xext/_metadata/priority1
-rw-r--r--data/xext/_metadata/section1
-rw-r--r--data/xext/_metadata/version1
l---------data/xext/_metadata/x11.dep1
-rw-r--r--data/xext/libXext-1.0.2.tar.gzbin0 -> 370151 bytes
-rw-r--r--data/xext/make.sh5
-rw-r--r--data/xextproto/_metadata/description2
-rw-r--r--data/xextproto/_metadata/license179
l---------data/xextproto/_metadata/maintainer1
-rw-r--r--data/xextproto/_metadata/priority1
-rw-r--r--data/xextproto/_metadata/section1
-rw-r--r--data/xextproto/_metadata/version1
-rw-r--r--data/xextproto/make.sh5
-rw-r--r--data/xextproto/xextproto-7.0.2.tar.gzbin0 -> 85983 bytes
-rw-r--r--data/xeyes/_metadata/description2
-rw-r--r--data/xeyes/_metadata/license12
l---------data/xeyes/_metadata/maintainer1
-rw-r--r--data/xeyes/_metadata/priority1
-rw-r--r--data/xeyes/_metadata/section1
-rw-r--r--data/xeyes/_metadata/version1
l---------data/xeyes/_metadata/x11.dep1
l---------data/xeyes/_metadata/xmu.dep1
l---------data/xeyes/_metadata/xt.dep1
-rw-r--r--data/xeyes/make.sh5
-rw-r--r--data/xeyes/xeyes-1.0.1.tar.gzbin0 -> 96156 bytes
-rw-r--r--data/xi/_metadata/description2
-rw-r--r--data/xi/_metadata/license43
l---------data/xi/_metadata/maintainer1
-rw-r--r--data/xi/_metadata/priority1
-rw-r--r--data/xi/_metadata/section1
-rw-r--r--data/xi/_metadata/version1
l---------data/xi/_metadata/x11.dep1
l---------data/xi/_metadata/xext.dep1
-rw-r--r--data/xi/libXi-1.1.3.tar.gzbin0 -> 363639 bytes
-rw-r--r--data/xi/make.sh5
-rw-r--r--data/xineramaproto/_metadata/description2
-rw-r--r--data/xineramaproto/_metadata/license45
l---------data/xineramaproto/_metadata/maintainer1
-rw-r--r--data/xineramaproto/_metadata/priority1
-rw-r--r--data/xineramaproto/_metadata/section1
-rw-r--r--data/xineramaproto/_metadata/version1
-rw-r--r--data/xineramaproto/make.sh5
-rw-r--r--data/xineramaproto/xineramaproto-1.1.2.tar.gzbin0 -> 44955 bytes
-rw-r--r--data/xmu/_metadata/description2
-rw-r--r--data/xmu/_metadata/license74
l---------data/xmu/_metadata/maintainer1
-rw-r--r--data/xmu/_metadata/priority1
-rw-r--r--data/xmu/_metadata/section1
-rw-r--r--data/xmu/_metadata/version1
l---------data/xmu/_metadata/xext.dep1
l---------data/xmu/_metadata/xt.dep1
-rw-r--r--data/xmu/libXmu-1.0.3.tar.gzbin0 -> 404936 bytes
-rw-r--r--data/xmu/make.sh5
-rw-r--r--data/xproto/_metadata/description2
-rw-r--r--data/xproto/_metadata/license43
l---------data/xproto/_metadata/maintainer1
-rw-r--r--data/xproto/_metadata/priority1
-rw-r--r--data/xproto/_metadata/section1
-rw-r--r--data/xproto/_metadata/version1
-rw-r--r--data/xproto/make.sh5
-rw-r--r--data/xproto/xproto-7.0.10.tar.gzbin0 -> 167289 bytes
-rw-r--r--data/xt/_metadata/description2
-rw-r--r--data/xt/_metadata/license22
l---------data/xt/_metadata/maintainer1
-rw-r--r--data/xt/_metadata/priority1
-rw-r--r--data/xt/_metadata/section1
l---------data/xt/_metadata/sm.dep1
-rw-r--r--data/xt/_metadata/version1
l---------data/xt/_metadata/x11.dep1
-rw-r--r--data/xt/libXt-1.0.4.tar.gzbin0 -> 676451 bytes
-rw-r--r--data/xt/make.sh7
-rw-r--r--data/xtrans/_metadata/description2
-rw-r--r--data/xtrans/_metadata/license124
l---------data/xtrans/_metadata/maintainer1
-rw-r--r--data/xtrans/_metadata/priority1
-rw-r--r--data/xtrans/_metadata/section1
-rw-r--r--data/xtrans/_metadata/version1
-rw-r--r--data/xtrans/make.sh5
-rw-r--r--data/xtrans/xtrans-1.0.4.tar.gzbin0 -> 129612 bytes
-rw-r--r--licenses/menes32
-rwxr-xr-xmake.sh17
-rwxr-xr-xutil/configure.sh6
-rw-r--r--util/libtool.diff21
-rwxr-xr-xutil/pkg-config.sh3
236 files changed, 3466 insertions, 16 deletions
diff --git a/data/berkeleydb/make.sh b/data/berkeleydb/make.sh
index b3a332fa9..055e506e4 100644
--- a/data/berkeleydb/make.sh
+++ b/data/berkeleydb/make.sh
@@ -1,5 +1,5 @@
tar -zxvf "${PKG_DATA}/db-4.6.21.tar.gz"
cd db-4.6.21/build_unix
-PKG_CONF=../dist/configure pkg:configure --enable-static=no
+PKG_CONF=../dist/configure pkg:configure
make
pkg:install
diff --git a/data/bind/make.sh b/data/bind/make.sh
index b8a32fc36..1e90e5aac 100644
--- a/data/bind/make.sh
+++ b/data/bind/make.sh
@@ -1,5 +1,5 @@
tar -zxvf "${PKG_DATA}/bind-9.4.2.tar.gz"
cd bind-9.4.2
-pkg:configure --enable-shared=yes --enable-static=no --with-randomdev=/dev/random BUILD_CC=gcc
+pkg:configure --with-randomdev=/dev/random BUILD_CC=gcc
make
pkg:install
diff --git a/data/curl/make.sh b/data/curl/make.sh
index c2ab49598..281f9e970 100644
--- a/data/curl/make.sh
+++ b/data/curl/make.sh
@@ -2,6 +2,6 @@ tar -zxvf "${PKG_DATA}/curl-7.17.1.tar.gz"
cd curl-7.17.1
pkg:patch
autoconf
-pkg:configure --enable-static=no ac_cv_file___dev_urandom_=yes
+pkg:configure ac_cv_file___dev_urandom_=yes
make
pkg:install
diff --git a/data/gcrypt/make.sh b/data/gcrypt/make.sh
index 4e0c658bb..1b3c1b776 100644
--- a/data/gcrypt/make.sh
+++ b/data/gcrypt/make.sh
@@ -1,6 +1,6 @@
pkg:extract
cd *
pkg:patch
-pkg:configure --enable-static=no
+pkg:configure
make
pkg:install
diff --git a/data/gettext/_metadata/description b/data/gettext/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/gettext/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/gettext/_metadata/license b/data/gettext/_metadata/license
new file mode 120000
index 000000000..af4224931
--- /dev/null
+++ b/data/gettext/_metadata/license
@@ -0,0 +1 @@
+../../../licenses/gpl-3 \ No newline at end of file
diff --git a/data/gettext/_metadata/maintainer b/data/gettext/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/gettext/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/gettext/_metadata/priority b/data/gettext/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/gettext/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/gettext/_metadata/section b/data/gettext/_metadata/section
new file mode 100644
index 000000000..5669308ee
--- /dev/null
+++ b/data/gettext/_metadata/section
@@ -0,0 +1 @@
+i18n
diff --git a/data/gettext/_metadata/version b/data/gettext/_metadata/version
new file mode 100644
index 000000000..50653ad0a
--- /dev/null
+++ b/data/gettext/_metadata/version
@@ -0,0 +1 @@
+0.17
diff --git a/data/gettext/equality.diff b/data/gettext/equality.diff
new file mode 100644
index 000000000..61d469a45
--- /dev/null
+++ b/data/gettext/equality.diff
@@ -0,0 +1,11 @@
+diff -ru gettext-0.17/gettext-tools/libgettextpo/Makefile.in gettext-0.17+iPhone/gettext-tools/libgettextpo/Makefile.in
+--- gettext-0.17/gettext-tools/libgettextpo/Makefile.in 2007-11-06 23:39:59.000000000 +0000
++++ gettext-0.17+iPhone/gettext-tools/libgettextpo/Makefile.in 2008-01-09 13:05:02.000000000 +0000
+@@ -1408,6 +1408,7 @@
+ esac; \
+ done; \
+ } 5>&1 \
++ | grep -v = \
+ | sed -e 's,.* ,,' | LC_ALL=C sort | LC_ALL=C uniq \
+ | sed -e 's,^obstack_free$$,__obstack_free,' \
+ | sed -e 's,^\(.*\)$$,#define \1 libgettextpo_\1,' > config.h-t && \
diff --git a/data/gettext/gettext-0.17.tar.gz b/data/gettext/gettext-0.17.tar.gz
new file mode 100644
index 000000000..050319b34
--- /dev/null
+++ b/data/gettext/gettext-0.17.tar.gz
Binary files differ
diff --git a/data/gettext/make.sh b/data/gettext/make.sh
new file mode 100644
index 000000000..1b3c1b776
--- /dev/null
+++ b/data/gettext/make.sh
@@ -0,0 +1,6 @@
+pkg:extract
+cd *
+pkg:patch
+pkg:configure
+make
+pkg:install
diff --git a/data/glib/_metadata/description b/data/glib/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/glib/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/glib/_metadata/gettext.dep b/data/glib/_metadata/gettext.dep
new file mode 120000
index 000000000..e8dbd8996
--- /dev/null
+++ b/data/glib/_metadata/gettext.dep
@@ -0,0 +1 @@
+../../gettext \ No newline at end of file
diff --git a/data/glib/_metadata/license b/data/glib/_metadata/license
new file mode 120000
index 000000000..a278a1931
--- /dev/null
+++ b/data/glib/_metadata/license
@@ -0,0 +1 @@
+../../../licenses/lgpl-2 \ No newline at end of file
diff --git a/data/glib/_metadata/maintainer b/data/glib/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/glib/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/glib/_metadata/priority b/data/glib/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/glib/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/glib/_metadata/section b/data/glib/_metadata/section
new file mode 100644
index 000000000..f99e8394e
--- /dev/null
+++ b/data/glib/_metadata/section
@@ -0,0 +1 @@
+platform
diff --git a/data/glib/_metadata/version b/data/glib/_metadata/version
new file mode 100644
index 000000000..14f37ac81
--- /dev/null
+++ b/data/glib/_metadata/version
@@ -0,0 +1 @@
+2.12.13
diff --git a/data/glib/glib-2.12.13.tar.gz b/data/glib/glib-2.12.13.tar.gz
new file mode 100644
index 000000000..6b4cb1d97
--- /dev/null
+++ b/data/glib/glib-2.12.13.tar.gz
Binary files differ
diff --git a/data/glib/make.sh b/data/glib/make.sh
new file mode 100644
index 000000000..b7b8ee6dc
--- /dev/null
+++ b/data/glib/make.sh
@@ -0,0 +1,7 @@
+pkg:extract
+cd *
+pkg:patch
+autoconf
+pkg:configure glib_cv_stack_grows=no glib_cv_uscore=yes ac_cv_func_posix_getpwuid_r=yes
+make
+pkg:install
diff --git a/data/glib/nmedit.diff b/data/glib/nmedit.diff
new file mode 100644
index 000000000..bfbacfe50
--- /dev/null
+++ b/data/glib/nmedit.diff
@@ -0,0 +1,51 @@
+diff -ru glib-2.12.13/aclocal.m4 glib-2.12.13+iPhone/aclocal.m4
+--- glib-2.12.13/aclocal.m4 2007-07-16 18:58:02.000000000 +0000
++++ glib-2.12.13+iPhone/aclocal.m4 2008-01-09 13:33:57.000000000 +0000
+@@ -4531,11 +4531,11 @@
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~arm-apple-darwin-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~arm-apple-darwin-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~arm-apple-darwin-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ case $cc_basename in
+ xlc*)
+@@ -4543,8 +4543,8 @@
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~arm-apple-darwin-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~arm-apple-darwin-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ ;;
+ *)
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+@@ -7296,8 +7296,8 @@
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~arm-apple-darwin-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~arm-apple-darwin-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ case $cc_basename in
+ xlc*)
+@@ -7305,8 +7305,8 @@
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~arm-apple-darwin-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~arm-apple-darwin-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ ;;
+ *)
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
diff --git a/data/glib/visibility.diff b/data/glib/visibility.diff
new file mode 100644
index 000000000..4684e6771
--- /dev/null
+++ b/data/glib/visibility.diff
@@ -0,0 +1,41 @@
+diff -ru glib-2.12.13/configure.in glib-2.12.13+iPhone/configure.in
+--- glib-2.12.13/configure.in 2007-07-16 18:57:18.000000000 +0000
++++ glib-2.12.13+iPhone/configure.in 2008-01-09 13:31:52.000000000 +0000
+@@ -753,36 +753,7 @@
+
+ # check for GNUC visibility support
+ AC_MSG_CHECKING(for GNUC visibility attribute)
+-GLIB_CHECK_COMPILE_WARNINGS([
+-void
+-__attribute__ ((visibility ("hidden")))
+- f_hidden (void)
+-{
+-}
+-void
+-__attribute__ ((visibility ("internal")))
+- f_internal (void)
+-{
+-}
+-void
+-__attribute__ ((visibility ("protected")))
+- f_protected (void)
+-{
+-}
+-void
+-__attribute__ ((visibility ("default")))
+- f_default (void)
+-{
+-}
+-int main (int argc, char **argv)
+-{
+- f_hidden();
+- f_internal();
+- f_protected();
+- f_default();
+- return 0;
+-}
+-],g_have_gnuc_visibility=yes,g_have_gnuc_visibility=no)
++g_have_gnuc_visibility=no
+ AC_MSG_RESULT($g_have_gnuc_visibility)
+ AM_CONDITIONAL(HAVE_GNUC_VISIBILITY, [test x$g_have_gnuc_visibility = xyes])
+
diff --git a/data/gnupth/make.sh b/data/gnupth/make.sh
index f08099126..35a54076e 100644
--- a/data/gnupth/make.sh
+++ b/data/gnupth/make.sh
@@ -1,5 +1,5 @@
pkg:extract
cd *
-pkg:configure --enable-static=no
+pkg:configure
make
pkg:install
diff --git a/data/ice/_metadata/description b/data/ice/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/ice/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/ice/_metadata/license b/data/ice/_metadata/license
new file mode 100644
index 000000000..fa56591ea
--- /dev/null
+++ b/data/ice/_metadata/license
@@ -0,0 +1,23 @@
+Copyright 1993, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
+
+Author: Ralph Mor, X Consortium
diff --git a/data/ice/_metadata/maintainer b/data/ice/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/ice/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/ice/_metadata/priority b/data/ice/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/ice/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/ice/_metadata/section b/data/ice/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/ice/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/ice/_metadata/version b/data/ice/_metadata/version
new file mode 100644
index 000000000..ee90284c2
--- /dev/null
+++ b/data/ice/_metadata/version
@@ -0,0 +1 @@
+1.0.4
diff --git a/data/ice/libICE-1.0.4.tar.gz b/data/ice/libICE-1.0.4.tar.gz
new file mode 100644
index 000000000..a64b0b7c0
--- /dev/null
+++ b/data/ice/libICE-1.0.4.tar.gz
Binary files differ
diff --git a/data/ice/make.sh b/data/ice/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/ice/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/inputproto/_metadata/description b/data/inputproto/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/inputproto/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/inputproto/_metadata/license b/data/inputproto/_metadata/license
new file mode 100644
index 000000000..aac40e833
--- /dev/null
+++ b/data/inputproto/_metadata/license
@@ -0,0 +1,41 @@
+Copyright 1989, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
+
+Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
+
+ All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the name of Hewlett-Packard not be
+used in advertising or publicity pertaining to distribution of the
+software without specific, written prior permission.
+
+HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+SOFTWARE.
diff --git a/data/inputproto/_metadata/maintainer b/data/inputproto/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/inputproto/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/inputproto/_metadata/priority b/data/inputproto/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/inputproto/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/inputproto/_metadata/section b/data/inputproto/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/inputproto/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/inputproto/_metadata/version b/data/inputproto/_metadata/version
new file mode 100644
index 000000000..2e96a1d72
--- /dev/null
+++ b/data/inputproto/_metadata/version
@@ -0,0 +1 @@
+1.4.2.1
diff --git a/data/inputproto/inputproto-1.4.2.1.tar.gz b/data/inputproto/inputproto-1.4.2.1.tar.gz
new file mode 100644
index 000000000..03397a898
--- /dev/null
+++ b/data/inputproto/inputproto-1.4.2.1.tar.gz
Binary files differ
diff --git a/data/inputproto/make.sh b/data/inputproto/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/inputproto/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/kbproto/_metadata/description b/data/kbproto/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/kbproto/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/kbproto/_metadata/license b/data/kbproto/_metadata/license
new file mode 100644
index 000000000..6f12c2f4d
--- /dev/null
+++ b/data/kbproto/_metadata/license
@@ -0,0 +1,22 @@
+Copyright (c) 1993 by Silicon Graphics Computer Systems, Inc.
+
+Permission to use, copy, modify, and distribute this
+software and its documentation for any purpose and without
+fee is hereby granted, provided that the above copyright
+notice appear in all copies and that both that copyright
+notice and this permission notice appear in supporting
+documentation, and that the name of Silicon Graphics not be
+used in advertising or publicity pertaining to distribution
+of the software without specific prior written permission.
+Silicon Graphics makes no representation about the suitability
+of this software for any purpose. It is provided "as is"
+without any express or implied warranty.
+
+SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
+SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
+GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
+DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
+OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
+THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/data/kbproto/_metadata/maintainer b/data/kbproto/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/kbproto/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/kbproto/_metadata/priority b/data/kbproto/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/kbproto/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/kbproto/_metadata/section b/data/kbproto/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/kbproto/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/kbproto/_metadata/version b/data/kbproto/_metadata/version
new file mode 100644
index 000000000..21e8796a0
--- /dev/null
+++ b/data/kbproto/_metadata/version
@@ -0,0 +1 @@
+1.0.3
diff --git a/data/kbproto/kbproto-1.0.3.tar.gz b/data/kbproto/kbproto-1.0.3.tar.gz
new file mode 100644
index 000000000..fd396ed3d
--- /dev/null
+++ b/data/kbproto/kbproto-1.0.3.tar.gz
Binary files differ
diff --git a/data/kbproto/make.sh b/data/kbproto/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/kbproto/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/libgpg-error/make.sh b/data/libgpg-error/make.sh
index f08099126..35a54076e 100644
--- a/data/libgpg-error/make.sh
+++ b/data/libgpg-error/make.sh
@@ -1,5 +1,5 @@
pkg:extract
cd *
-pkg:configure --enable-static=no
+pkg:configure
make
pkg:install
diff --git a/data/libksba/make.sh b/data/libksba/make.sh
index f08099126..35a54076e 100644
--- a/data/libksba/make.sh
+++ b/data/libksba/make.sh
@@ -1,5 +1,5 @@
pkg:extract
cd *
-pkg:configure --enable-static=no
+pkg:configure
make
pkg:install
diff --git a/data/libxml2/make.sh b/data/libxml2/make.sh
index 4b553ed44..67ec7bee3 100644
--- a/data/libxml2/make.sh
+++ b/data/libxml2/make.sh
@@ -1,5 +1,5 @@
pkg:extract
cd *
-pkg:configure --enable-static=no --without-python
+pkg:configure --without-python
make
pkg:install
diff --git a/data/neon/make.sh b/data/neon/make.sh
index 4c1fedf53..e8ae8c356 100644
--- a/data/neon/make.sh
+++ b/data/neon/make.sh
@@ -2,7 +2,7 @@ tar -zxvf "${PKG_DATA}/neon-0.26.4.tar.gz"
cd neon-0.26.4
pkg:patch
autoconf
-pkg:configure --enable-shared=yes --enable-static=no --with-ssl
+pkg:configure --with-ssl
#--with-expat="${PKG_ROOT}/usr/lib/libexpat.la"
make
pkg:install
diff --git a/data/nmap/make.sh b/data/nmap/make.sh
index d7434e06c..e3a5e883d 100644
--- a/data/nmap/make.sh
+++ b/data/nmap/make.sh
@@ -5,6 +5,6 @@ autoconf
cd libdnet-stripped
autoconf
cd ..
-pkg:configure --without-liblua --without-python --without-zenmap
+pkg:configure --without-liblua --without-python --without-zenmap --enable-static=yes
make
pkg:install
diff --git a/data/openssh/ssh_config b/data/openssh/ssh_config
index 984cb76cc..2f22fc980 100644
--- a/data/openssh/ssh_config
+++ b/data/openssh/ssh_config
@@ -19,7 +19,7 @@
Host *
# ForwardAgent no
-# ForwardX11 no
+ ForwardX11 yes
# RhostsRSAAuthentication no
# RSAAuthentication yes
# PasswordAuthentication yes
diff --git a/data/pcre/make.sh b/data/pcre/make.sh
index f08099126..35a54076e 100644
--- a/data/pcre/make.sh
+++ b/data/pcre/make.sh
@@ -1,5 +1,5 @@
pkg:extract
cd *
-pkg:configure --enable-static=no
+pkg:configure
make
pkg:install
diff --git a/data/pthread-stubs/_metadata/description b/data/pthread-stubs/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/pthread-stubs/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/pthread-stubs/_metadata/license b/data/pthread-stubs/_metadata/license
new file mode 100644
index 000000000..00a238e8f
--- /dev/null
+++ b/data/pthread-stubs/_metadata/license
@@ -0,0 +1,21 @@
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the names of the authors or their
+institutions shall not be used in advertising or otherwise to promote the
+sale, use or other dealings in this Software without prior written
+authorization from the authors.
diff --git a/data/pthread-stubs/_metadata/maintainer b/data/pthread-stubs/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/pthread-stubs/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/pthread-stubs/_metadata/priority b/data/pthread-stubs/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/pthread-stubs/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/pthread-stubs/_metadata/section b/data/pthread-stubs/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/pthread-stubs/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/pthread-stubs/_metadata/version b/data/pthread-stubs/_metadata/version
new file mode 100644
index 000000000..49d59571f
--- /dev/null
+++ b/data/pthread-stubs/_metadata/version
@@ -0,0 +1 @@
+0.1
diff --git a/data/pthread-stubs/libpthread-stubs-0.1.tar.gz b/data/pthread-stubs/libpthread-stubs-0.1.tar.gz
new file mode 100644
index 000000000..502b15a5b
--- /dev/null
+++ b/data/pthread-stubs/libpthread-stubs-0.1.tar.gz
Binary files differ
diff --git a/data/pthread-stubs/make.sh b/data/pthread-stubs/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/pthread-stubs/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/python/Python-2.5.1.tgz b/data/python/Python-2.5.1.tgz
new file mode 100644
index 000000000..2ce439a2e
--- /dev/null
+++ b/data/python/Python-2.5.1.tgz
Binary files differ
diff --git a/data/python/_metadata/berkeleydb.dep b/data/python/_metadata/berkeleydb.dep
new file mode 120000
index 000000000..f945cb1a2
--- /dev/null
+++ b/data/python/_metadata/berkeleydb.dep
@@ -0,0 +1 @@
+../../berkeleydb \ No newline at end of file
diff --git a/data/python/_metadata/bzip2.dep b/data/python/_metadata/bzip2.dep
new file mode 120000
index 000000000..15aa44a77
--- /dev/null
+++ b/data/python/_metadata/bzip2.dep
@@ -0,0 +1 @@
+../../bzip2 \ No newline at end of file
diff --git a/data/python/_metadata/description b/data/python/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/python/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/python/_metadata/expat.dep b/data/python/_metadata/expat.dep
new file mode 120000
index 000000000..2100fb19e
--- /dev/null
+++ b/data/python/_metadata/expat.dep
@@ -0,0 +1 @@
+../../expat \ No newline at end of file
diff --git a/data/python/_metadata/libffi.dep b/data/python/_metadata/libffi.dep
new file mode 120000
index 000000000..da9d6c358
--- /dev/null
+++ b/data/python/_metadata/libffi.dep
@@ -0,0 +1 @@
+../../libffi \ No newline at end of file
diff --git a/data/python/_metadata/libxml2.dep b/data/python/_metadata/libxml2.dep
new file mode 120000
index 000000000..076284360
--- /dev/null
+++ b/data/python/_metadata/libxml2.dep
@@ -0,0 +1 @@
+../../libxml2 \ No newline at end of file
diff --git a/data/python/_metadata/license b/data/python/_metadata/license
new file mode 100644
index 000000000..d8e1f80c5
--- /dev/null
+++ b/data/python/_metadata/license
@@ -0,0 +1,270 @@
+A. HISTORY OF THE SOFTWARE
+==========================
+
+Python was created in the early 1990s by Guido van Rossum at Stichting
+Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
+as a successor of a language called ABC. Guido remains Python's
+principal author, although it includes many contributions from others.
+
+In 1995, Guido continued his work on Python at the Corporation for
+National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
+in Reston, Virginia where he released several versions of the
+software.
+
+In May 2000, Guido and the Python core development team moved to
+BeOpen.com to form the BeOpen PythonLabs team. In October of the same
+year, the PythonLabs team moved to Digital Creations (now Zope
+Corporation, see http://www.zope.com). In 2001, the Python Software
+Foundation (PSF, see http://www.python.org/psf/) was formed, a
+non-profit organization created specifically to own Python-related
+Intellectual Property. Zope Corporation is a sponsoring member of
+the PSF.
+
+All Python releases are Open Source (see http://www.opensource.org for
+the Open Source Definition). Historically, most, but not all, Python
+releases have also been GPL-compatible; the table below summarizes
+the various releases.
+
+ Release Derived Year Owner GPL-
+ from compatible? (1)
+
+ 0.9.0 thru 1.2 1991-1995 CWI yes
+ 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes
+ 1.6 1.5.2 2000 CNRI no
+ 2.0 1.6 2000 BeOpen.com no
+ 1.6.1 1.6 2001 CNRI yes (2)
+ 2.1 2.0+1.6.1 2001 PSF no
+ 2.0.1 2.0+1.6.1 2001 PSF yes
+ 2.1.1 2.1+2.0.1 2001 PSF yes
+ 2.2 2.1.1 2001 PSF yes
+ 2.1.2 2.1.1 2002 PSF yes
+ 2.1.3 2.1.2 2002 PSF yes
+ 2.2.1 2.2 2002 PSF yes
+ 2.2.2 2.2.1 2002 PSF yes
+ 2.2.3 2.2.2 2003 PSF yes
+ 2.3 2.2.2 2002-2003 PSF yes
+ 2.3.1 2.3 2002-2003 PSF yes
+ 2.3.2 2.3.1 2002-2003 PSF yes
+ 2.3.3 2.3.2 2002-2003 PSF yes
+ 2.3.4 2.3.3 2004 PSF yes
+ 2.3.5 2.3.4 2005 PSF yes
+ 2.4 2.3 2004 PSF yes
+ 2.4.1 2.4 2005 PSF yes
+ 2.4.2 2.4.1 2005 PSF yes
+ 2.4.3 2.4.2 2006 PSF yes
+ 2.5 2.4 2006 PSF yes
+ 2.5.1 2.5 2007 PSF yes
+
+Footnotes:
+
+(1) GPL-compatible doesn't mean that we're distributing Python under
+ the GPL. All Python licenses, unlike the GPL, let you distribute
+ a modified version without making your changes open source. The
+ GPL-compatible licenses make it possible to combine Python with
+ other software that is released under the GPL; the others don't.
+
+(2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
+ because its license has a choice of law clause. According to
+ CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
+ is "not incompatible" with the GPL.
+
+Thanks to the many outside volunteers who have worked under Guido's
+direction to make these releases possible.
+
+
+B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
+===============================================================
+
+PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
+--------------------------------------------
+
+1. This LICENSE AGREEMENT is between the Python Software Foundation
+("PSF"), and the Individual or Organization ("Licensee") accessing and
+otherwise using this software ("Python") in source or binary form and
+its associated documentation.
+
+2. Subject to the terms and conditions of this License Agreement, PSF
+hereby grants Licensee a nonexclusive, royalty-free, world-wide
+license to reproduce, analyze, test, perform and/or display publicly,
+prepare derivative works, distribute, and otherwise use Python
+alone or in any derivative version, provided, however, that PSF's
+License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
+2001, 2002, 2003, 2004, 2005, 2006, 2007 Python Software Foundation;
+All Rights Reserved" are retained in Python alone or in any derivative
+version prepared by Licensee.
+
+3. In the event Licensee prepares a derivative work that is based on
+or incorporates Python or any part thereof, and wants to make
+the derivative work available to others as provided herein, then
+Licensee hereby agrees to include in any such work a brief summary of
+the changes made to Python.
+
+4. PSF is making Python available to Licensee on an "AS IS"
+basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
+DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
+FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
+INFRINGE ANY THIRD PARTY RIGHTS.
+
+5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
+FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
+A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
+OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
+
+6. This License Agreement will automatically terminate upon a material
+breach of its terms and conditions.
+
+7. Nothing in this License Agreement shall be deemed to create any
+relationship of agency, partnership, or joint venture between PSF and
+Licensee. This License Agreement does not grant permission to use PSF
+trademarks or trade name in a trademark sense to endorse or promote
+products or services of Licensee, or any third party.
+
+8. By copying, installing or otherwise using Python, Licensee
+agrees to be bound by the terms and conditions of this License
+Agreement.
+
+
+BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
+-------------------------------------------
+
+BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
+
+1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
+office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
+Individual or Organization ("Licensee") accessing and otherwise using
+this software in source or binary form and its associated
+documentation ("the Software").
+
+2. Subject to the terms and conditions of this BeOpen Python License
+Agreement, BeOpen hereby grants Licensee a non-exclusive,
+royalty-free, world-wide license to reproduce, analyze, test, perform
+and/or display publicly, prepare derivative works, distribute, and
+otherwise use the Software alone or in any derivative version,
+provided, however, that the BeOpen Python License is retained in the
+Software, alone or in any derivative version prepared by Licensee.
+
+3. BeOpen is making the Software available to Licensee on an "AS IS"
+basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
+DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
+FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
+INFRINGE ANY THIRD PARTY RIGHTS.
+
+4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
+SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
+AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
+DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
+
+5. This License Agreement will automatically terminate upon a material
+breach of its terms and conditions.
+
+6. This License Agreement shall be governed by and interpreted in all
+respects by the law of the State of California, excluding conflict of
+law provisions. Nothing in this License Agreement shall be deemed to
+create any relationship of agency, partnership, or joint venture
+between BeOpen and Licensee. This License Agreement does not grant
+permission to use BeOpen trademarks or trade names in a trademark
+sense to endorse or promote products or services of Licensee, or any
+third party. As an exception, the "BeOpen Python" logos available at
+http://www.pythonlabs.com/logos.html may be used according to the
+permissions granted on that web page.
+
+7. By copying, installing or otherwise using the software, Licensee
+agrees to be bound by the terms and conditions of this License
+Agreement.
+
+
+CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
+---------------------------------------
+
+1. This LICENSE AGREEMENT is between the Corporation for National
+Research Initiatives, having an office at 1895 Preston White Drive,
+Reston, VA 20191 ("CNRI"), and the Individual or Organization
+("Licensee") accessing and otherwise using Python 1.6.1 software in
+source or binary form and its associated documentation.
+
+2. Subject to the terms and conditions of this License Agreement, CNRI
+hereby grants Licensee a nonexclusive, royalty-free, world-wide
+license to reproduce, analyze, test, perform and/or display publicly,
+prepare derivative works, distribute, and otherwise use Python 1.6.1
+alone or in any derivative version, provided, however, that CNRI's
+License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
+1995-2001 Corporation for National Research Initiatives; All Rights
+Reserved" are retained in Python 1.6.1 alone or in any derivative
+version prepared by Licensee. Alternately, in lieu of CNRI's License
+Agreement, Licensee may substitute the following text (omitting the
+quotes): "Python 1.6.1 is made available subject to the terms and
+conditions in CNRI's License Agreement. This Agreement together with
+Python 1.6.1 may be located on the Internet using the following
+unique, persistent identifier (known as a handle): 1895.22/1013. This
+Agreement may also be obtained from a proxy server on the Internet
+using the following URL: http://hdl.handle.net/1895.22/1013".
+
+3. In the event Licensee prepares a derivative work that is based on
+or incorporates Python 1.6.1 or any part thereof, and wants to make
+the derivative work available to others as provided herein, then
+Licensee hereby agrees to include in any such work a brief summary of
+the changes made to Python 1.6.1.
+
+4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
+basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
+DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
+FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
+INFRINGE ANY THIRD PARTY RIGHTS.
+
+5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
+1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
+A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
+OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
+
+6. This License Agreement will automatically terminate upon a material
+breach of its terms and conditions.
+
+7. This License Agreement shall be governed by the federal
+intellectual property law of the United States, including without
+limitation the federal copyright law, and, to the extent such
+U.S. federal law does not apply, by the law of the Commonwealth of
+Virginia, excluding Virginia's conflict of law provisions.
+Notwithstanding the foregoing, with regard to derivative works based
+on Python 1.6.1 that incorporate non-separable material that was
+previously distributed under the GNU General Public License (GPL), the
+law of the Commonwealth of Virginia shall govern this License
+Agreement only as to issues arising under or with respect to
+Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
+License Agreement shall be deemed to create any relationship of
+agency, partnership, or joint venture between CNRI and Licensee. This
+License Agreement does not grant permission to use CNRI trademarks or
+trade name in a trademark sense to endorse or promote products or
+services of Licensee, or any third party.
+
+8. By clicking on the "ACCEPT" button where indicated, or by copying,
+installing or otherwise using Python 1.6.1, Licensee agrees to be
+bound by the terms and conditions of this License Agreement.
+
+ ACCEPT
+
+
+CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
+--------------------------------------------------
+
+Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
+The Netherlands. All rights reserved.
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the name of Stichting Mathematisch
+Centrum or CWI not be used in advertising or publicity pertaining to
+distribution of the software without specific, written prior
+permission.
+
+STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
+THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
+FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
+OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/data/python/_metadata/maintainer b/data/python/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/python/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/python/_metadata/openssl.dep b/data/python/_metadata/openssl.dep
new file mode 120000
index 000000000..9b58fd56b
--- /dev/null
+++ b/data/python/_metadata/openssl.dep
@@ -0,0 +1 @@
+../../openssl \ No newline at end of file
diff --git a/data/python/_metadata/priority b/data/python/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/python/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/python/_metadata/readline.dep b/data/python/_metadata/readline.dep
new file mode 120000
index 000000000..f35c9185b
--- /dev/null
+++ b/data/python/_metadata/readline.dep
@@ -0,0 +1 @@
+../../readline \ No newline at end of file
diff --git a/data/python/_metadata/section b/data/python/_metadata/section
new file mode 100644
index 000000000..463a353df
--- /dev/null
+++ b/data/python/_metadata/section
@@ -0,0 +1 @@
+programming
diff --git a/data/python/_metadata/sqlite3.dep b/data/python/_metadata/sqlite3.dep
new file mode 120000
index 000000000..071b20780
--- /dev/null
+++ b/data/python/_metadata/sqlite3.dep
@@ -0,0 +1 @@
+../../sqlite3 \ No newline at end of file
diff --git a/data/python/_metadata/version b/data/python/_metadata/version
new file mode 100644
index 000000000..73462a5a1
--- /dev/null
+++ b/data/python/_metadata/version
@@ -0,0 +1 @@
+2.5.1
diff --git a/data/python/bundle.diff b/data/python/bundle.diff
new file mode 100644
index 000000000..c7f38b986
--- /dev/null
+++ b/data/python/bundle.diff
@@ -0,0 +1,32 @@
+diff -r -u Python-2.5.1/configure.in Python-2.5.1+iPhone/configure.in
+--- Python-2.5.1/configure.in 2007-03-12 10:50:51.000000000 +0000
++++ Python-2.5.1+iPhone/configure.in 2008-01-09 11:45:20.000000000 +0000
+@@ -1484,7 +1484,12 @@
+ if test "${enable_universalsdk}"; then
+ LDFLAGS="-arch i386 -arch ppc -isysroot ${UNIVERSALSDK} ${LDFLAGS}"
+ fi
+- LDSHARED='$(CC) $(LDFLAGS) -bundle -undefined dynamic_lookup'
++ LDSHARED='$(CC) $(LDFLAGS) -undefined dynamic_lookup'
++ if test "$enable_framework" ; then
++ LDSHARED="$LDSHARED -bundle"
++ else
++ LDSHARED="$LDSHARED -dynamiclib"
++ fi
+ BLDSHARED="$LDSHARED"
+ else
+ LDSHARED='$(CC) $(LDFLAGS) -bundle'
+diff -r -u Python-2.5.1/Makefile.pre.in Python-2.5.1+iPhone/Makefile.pre.in
+--- Python-2.5.1/Makefile.pre.in 2006-12-08 20:46:13.000000000 +0000
++++ Python-2.5.1+iPhone/Makefile.pre.in 2008-01-09 12:00:36.000000000 +0000
+@@ -362,9 +362,9 @@
+ $(AR) cr $@ $(MODOBJS)
+ $(RANLIB) $@
+
+-libpython$(VERSION).so: $(LIBRARY_OBJS)
++libpython$(VERSION).dylib: $(LIBRARY_OBJS)
+ if test $(INSTSONAME) != $(LDLIBRARY); then \
+- $(LDSHARED) -Wl,-h$(INSTSONAME) -o $(INSTSONAME) $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM); \
++ $(LDSHARED) -Wl,-dylib_install_name,$(INSTSONAME) -o $(INSTSONAME) $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM); \
+ $(LN) -f $(INSTSONAME) $@; \
+ else\
+ $(LDSHARED) -o $@ $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM); \
diff --git a/data/python/clean.diff b/data/python/clean.diff
new file mode 100644
index 000000000..36d5ba186
--- /dev/null
+++ b/data/python/clean.diff
@@ -0,0 +1,11 @@
+diff -ru BuildPython-2.5.1/Makefile.pre.in Python-2.5.1/Makefile.pre.in
+--- BuildPython-2.5.1/Makefile.pre.in 2006-12-08 20:46:13.000000000 +0000
++++ Python-2.5.1/Makefile.pre.in 2008-01-09 07:58:21.000000000 +0000
+@@ -1015,7 +1015,6 @@
+
+ clean: pycremoval
+ find . -name '*.o' -exec rm -f {} ';'
+- find . -name '*.s[ol]' -exec rm -f {} ';'
+ find $(srcdir)/build -name 'fficonfig.h' -exec rm -f {} ';' || true
+ find $(srcdir)/build -name 'fficonfig.py' -exec rm -f {} ';' || true
+
diff --git a/data/python/common.diff b/data/python/common.diff
new file mode 100644
index 000000000..fee4dd829
--- /dev/null
+++ b/data/python/common.diff
@@ -0,0 +1,12 @@
+diff -r -u Python-2.5.1/configure.in Python-2.5.1+iPhone/configure.in
+--- Python-2.5.1/configure.in 2007-03-12 10:50:51.000000000 +0000
++++ Python-2.5.1+iPhone/configure.in 2008-01-09 12:10:16.000000000 +0000
+@@ -814,7 +816,7 @@
+ ;;
+ # is there any other compiler on Darwin besides gcc?
+ Darwin*)
+- BASECFLAGS="$BASECFLAGS -Wno-long-double -no-cpp-precomp -mno-fused-madd"
++ BASECFLAGS="$BASECFLAGS -Wno-long-double -no-cpp-precomp -mno-fused-madd -fno-common"
+ if test "${enable_universalsdk}"; then
+ BASECFLAGS="-arch ppc -arch i386 -isysroot ${UNIVERSALSDK} ${BASECFLAGS}"
+ fi
diff --git a/data/python/cross.diff b/data/python/cross.diff
new file mode 100644
index 000000000..8edb2153c
--- /dev/null
+++ b/data/python/cross.diff
@@ -0,0 +1,429 @@
+diff -r -u BuildPython-2.5.1/configure.in Python-2.5.1/configure.in
+--- BuildPython-2.5.1/configure.in 2007-03-12 10:50:51.000000000 +0000
++++ Python-2.5.1/configure.in 2008-01-09 06:54:17.000000000 +0000
+@@ -165,7 +165,7 @@
+ AC_MSG_CHECKING(MACHDEP)
+ if test -z "$MACHDEP"
+ then
+- ac_sys_system=`uname -s`
++ ac_sys_system=Darwin
+ if test "$ac_sys_system" = "AIX" -o "$ac_sys_system" = "Monterey64" \
+ -o "$ac_sys_system" = "UnixWare" -o "$ac_sys_system" = "OpenUNIX"; then
+ ac_sys_release=`uname -v`
+@@ -247,6 +247,8 @@
+
+ esac
+
++define_xopen_source=no
++
+ if test $define_xopen_source = yes
+ then
+ # On Solaris w/ g++ it appears that _XOPEN_SOURCE has to be
+@@ -1420,7 +1422,6 @@
+ echo '+ Continuing in 10 seconds to let you to ponder. +'
+ echo '+ +'
+ echo '====================================================================='
+- sleep 10
+ fi
+ AC_MSG_RESULT($SO)
+ AC_DEFINE_UNQUOTED(SHLIB_EXT, "$SO", [Define this to be extension of shared libraries (including the dot!).])
+@@ -1473,7 +1474,7 @@
+ Darwin/*)
+ # Use -undefined dynamic_lookup whenever possible (10.3 and later).
+ # This allows an extension to be used in any Python
+- cur_target=`sw_vers -productVersion | sed 's/\(10\.[[0-9]]*\).*/\1/'`
++ cur_target=10.5
+ if test ${cur_target} '>' 10.2; then
+ cur_target=10.3
+ fi
+@@ -3367,41 +3368,6 @@
+ AC_MSG_RESULT(no)
+ fi
+
+-AC_MSG_CHECKING(for %zd printf() format support)
+-AC_TRY_RUN([#include <stdio.h>
+-#include <stddef.h>
+-#include <string.h>
+-
+-int main()
+-{
+- char buffer[256];
+-
+-#ifdef HAVE_SSIZE_T
+-typedef ssize_t Py_ssize_t;
+-#elif SIZEOF_VOID_P == SIZEOF_LONG
+-typedef long Py_ssize_t;
+-#else
+-typedef int Py_ssize_t;
+-#endif
+-
+- if(sprintf(buffer, "%zd", (size_t)123) < 0)
+- return 1;
+-
+- if (strcmp(buffer, "123"))
+- return 1;
+-
+- if (sprintf(buffer, "%zd", (Py_ssize_t)-123) < 0)
+- return 1;
+-
+- if (strcmp(buffer, "-123"))
+- return 1;
+-
+- return 0;
+-}],
+-[AC_MSG_RESULT(yes)
+- AC_DEFINE(PY_FORMAT_SIZE_T, "z", [Define to printf format modifier for Py_ssize_t])],
+- AC_MSG_RESULT(no))
+-
+ AC_CHECK_TYPE(socklen_t,,
+ AC_DEFINE(socklen_t,int,
+ Define to `int' if <sys/socket.h> does not define.),[
+diff -r -u BuildPython-2.5.1/Include/pyport.h Python-2.5.1/Include/pyport.h
+--- BuildPython-2.5.1/Include/pyport.h 2006-10-02 15:24:01.000000000 +0000
++++ Python-2.5.1/Include/pyport.h 2008-01-09 00:19:23.000000000 +0000
+@@ -731,7 +731,7 @@
+ * rather than waiting for integer multiplication to trigger bogus
+ * overflows.
+ */
+-#error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)."
++//#error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)."
+ #endif
+
+ #ifdef __cplusplus
+diff -r -u BuildPython-2.5.1/Modules/_ctypes/cfield.c Python-2.5.1/Modules/_ctypes/cfield.c
+--- BuildPython-2.5.1/Modules/_ctypes/cfield.c 2007-03-22 19:43:37.000000000 +0000
++++ Python-2.5.1/Modules/_ctypes/cfield.c 2008-01-09 06:52:12.000000000 +0000
+@@ -1642,7 +1642,7 @@
+ struct _ffi_type **elements;
+ } ffi_type;
+ */
+-
++#if 0
+ /* align and size are bogus for void, but they must not be zero */
+ ffi_type ffi_type_void = { 1, 1, FFI_TYPE_VOID };
+
+@@ -1664,5 +1664,5 @@
+ /* ffi_type ffi_type_longdouble */
+
+ ffi_type ffi_type_pointer = { sizeof(void *), VOID_P_ALIGN, FFI_TYPE_POINTER };
+-
++#endif
+ /*---------------- EOF ----------------*/
+diff -r -u BuildPython-2.5.1/Modules/getaddrinfo.c Python-2.5.1/Modules/getaddrinfo.c
+--- BuildPython-2.5.1/Modules/getaddrinfo.c 2003-08-17 21:28:39.000000000 +0000
++++ Python-2.5.1/Modules/getaddrinfo.c 2008-01-09 06:40:37.000000000 +0000
+@@ -38,7 +38,7 @@
+ * - PF_UNSPEC case would be handled in getipnodebyname() with the AI_ALL flag.
+ */
+
+-#if 0
++#if 1
+ #include <sys/types.h>
+ #include <sys/param.h>
+ #include <sys/sysctl.h>
+diff -r -u BuildPython-2.5.1/Modules/mmapmodule.c Python-2.5.1/Modules/mmapmodule.c
+--- BuildPython-2.5.1/Modules/mmapmodule.c 2006-08-22 13:57:07.000000000 +0000
++++ Python-2.5.1/Modules/mmapmodule.c 2008-01-09 06:40:01.000000000 +0000
+@@ -36,6 +36,7 @@
+ #ifdef UNIX
+ #include <sys/mman.h>
+ #include <sys/stat.h>
++#include <sys/fcntl.h>
+
+ #if defined(HAVE_SYSCONF) && defined(_SC_PAGESIZE)
+ static int
+diff -r -u BuildPython-2.5.1/setup.py Python-2.5.1/setup.py
+--- BuildPython-2.5.1/setup.py 2007-02-14 12:53:41.000000000 +0000
++++ Python-2.5.1/setup.py 2008-01-09 06:48:07.000000000 +0000
+@@ -206,46 +206,16 @@
+ ext_filename = os.path.join(
+ self.build_lib,
+ self.get_ext_filename(self.get_ext_fullname(ext.name)))
+- try:
+- imp.load_dynamic(ext.name, ext_filename)
+- except ImportError, why:
+- self.announce('*** WARNING: renaming "%s" since importing it'
+- ' failed: %s' % (ext.name, why), level=3)
+- assert not self.inplace
+- basename, tail = os.path.splitext(ext_filename)
+- newname = basename + "_failed" + tail
+- if os.path.exists(newname):
+- os.remove(newname)
+- os.rename(ext_filename, newname)
+-
+- # XXX -- This relies on a Vile HACK in
+- # distutils.command.build_ext.build_extension(). The
+- # _built_objects attribute is stored there strictly for
+- # use here.
+- # If there is a failure, _built_objects may not be there,
+- # so catch the AttributeError and move on.
+- try:
+- for filename in self._built_objects:
+- os.remove(filename)
+- except AttributeError:
+- self.announce('unable to remove files (ignored)')
+- except:
+- exc_type, why, tb = sys.exc_info()
+- self.announce('*** WARNING: importing extension "%s" '
+- 'failed with %s: %s' % (ext.name, exc_type, why),
+- level=3)
+
+ def get_platform(self):
+- # Get value of sys.platform
+- for platform in ['cygwin', 'beos', 'darwin', 'atheos', 'osf1']:
+- if sys.platform.startswith(platform):
+- return platform
+- return sys.platform
++ return 'darwin'
+
+ def detect_modules(self):
++ sysroot = os.getenv('PKG_ROOT')
++
+ # Ensure that /usr/local is always used
+- add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
+- add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
++ add_dir_to_list(self.compiler.library_dirs, sysroot + '/usr/local/lib')
++ add_dir_to_list(self.compiler.include_dirs, sysroot + '/usr/local/include')
+
+ # Add paths specified in the environment variables LDFLAGS and
+ # CPPFLAGS for header and library files.
+@@ -294,10 +264,10 @@
+ # if a file is found in one of those directories, it can
+ # be assumed that no additional -I,-L directives are needed.
+ lib_dirs = self.compiler.library_dirs + [
+- '/lib64', '/usr/lib64',
+- '/lib', '/usr/lib',
++ sysroot + '/lib64', sysroot + '/usr/lib64',
++ sysroot + '/lib', sysroot + '/usr/lib',
+ ]
+- inc_dirs = self.compiler.include_dirs + ['/usr/include']
++ inc_dirs = self.compiler.include_dirs + [sysroot + '/usr/include']
+ exts = []
+
+ config_h = sysconfig.get_config_h_filename()
+@@ -476,7 +446,7 @@
+ if find_file('readline/rlconf.h', inc_dirs, []) is None:
+ do_readline = False
+ if do_readline:
+- if sys.platform == 'darwin':
++ if self.get_platform() == 'darwin':
+ # In every directory on the search path search for a dynamic
+ # library and then a static library, instead of first looking
+ # for dynamic libraries on the entiry path.
+@@ -496,11 +466,11 @@
+ elif self.compiler.find_library_file(lib_dirs, 'curses'):
+ readline_libs.append('curses')
+ elif self.compiler.find_library_file(lib_dirs +
+- ['/usr/lib/termcap'],
++ [sysroot + '/usr/lib/termcap'],
+ 'termcap'):
+ readline_libs.append('termcap')
+ exts.append( Extension('readline', ['readline.c'],
+- library_dirs=['/usr/lib/termcap'],
++ library_dirs=[sysroot + '/usr/lib/termcap'],
+ extra_link_args=readline_extra_link_args,
+ libraries=readline_libs) )
+ if platform not in ['mac']:
+@@ -520,20 +490,20 @@
+ depends = ['socketmodule.h']) )
+ # Detect SSL support for the socket module (via _ssl)
+ search_for_ssl_incs_in = [
+- '/usr/local/ssl/include',
+- '/usr/contrib/ssl/include/'
++ sysroot + '/usr/local/ssl/include',
++ sysroot + '/usr/contrib/ssl/include/'
+ ]
+ ssl_incs = find_file('openssl/ssl.h', inc_dirs,
+ search_for_ssl_incs_in
+ )
+ if ssl_incs is not None:
+ krb5_h = find_file('krb5.h', inc_dirs,
+- ['/usr/kerberos/include'])
++ [sysroot + '/usr/kerberos/include'])
+ if krb5_h:
+ ssl_incs += krb5_h
+ ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs,
+- ['/usr/local/ssl/lib',
+- '/usr/contrib/ssl/lib/'
++ [sysroot + '/usr/local/ssl/lib',
++ sysroot + '/usr/contrib/ssl/lib/'
+ ] )
+
+ if (ssl_incs is not None and
+@@ -613,30 +583,30 @@
+ # construct a list of paths to look for the header file in on
+ # top of the normal inc_dirs.
+ db_inc_paths = [
+- '/usr/include/db4',
+- '/usr/local/include/db4',
+- '/opt/sfw/include/db4',
+- '/sw/include/db4',
+- '/usr/include/db3',
+- '/usr/local/include/db3',
+- '/opt/sfw/include/db3',
+- '/sw/include/db3',
++ sysroot + '/usr/include/db4',
++ sysroot + '/usr/local/include/db4',
++ sysroot + '/opt/sfw/include/db4',
++ sysroot + '/sw/include/db4',
++ sysroot + '/usr/include/db3',
++ sysroot + '/usr/local/include/db3',
++ sysroot + '/opt/sfw/include/db3',
++ sysroot + '/sw/include/db3',
+ ]
+ # 4.x minor number specific paths
+ for x in (0,1,2,3,4,5):
+- db_inc_paths.append('/usr/include/db4%d' % x)
+- db_inc_paths.append('/usr/include/db4.%d' % x)
+- db_inc_paths.append('/usr/local/BerkeleyDB.4.%d/include' % x)
+- db_inc_paths.append('/usr/local/include/db4%d' % x)
+- db_inc_paths.append('/pkg/db-4.%d/include' % x)
+- db_inc_paths.append('/opt/db-4.%d/include' % x)
++ db_inc_paths.append(sysroot + '/usr/include/db4%d' % x)
++ db_inc_paths.append(sysroot + '/usr/include/db4.%d' % x)
++ db_inc_paths.append(sysroot + '/usr/local/BerkeleyDB.4.%d/include' % x)
++ db_inc_paths.append(sysroot + '/usr/local/include/db4%d' % x)
++ db_inc_paths.append(sysroot + '/pkg/db-4.%d/include' % x)
++ db_inc_paths.append(sysroot + '/opt/db-4.%d/include' % x)
+ # 3.x minor number specific paths
+ for x in (3,):
+- db_inc_paths.append('/usr/include/db3%d' % x)
+- db_inc_paths.append('/usr/local/BerkeleyDB.3.%d/include' % x)
+- db_inc_paths.append('/usr/local/include/db3%d' % x)
+- db_inc_paths.append('/pkg/db-3.%d/include' % x)
+- db_inc_paths.append('/opt/db-3.%d/include' % x)
++ db_inc_paths.append(sysroot + '/usr/include/db3%d' % x)
++ db_inc_paths.append(sysroot + '/usr/local/BerkeleyDB.3.%d/include' % x)
++ db_inc_paths.append(sysroot + '/usr/local/include/db3%d' % x)
++ db_inc_paths.append(sysroot + '/pkg/db-3.%d/include' % x)
++ db_inc_paths.append(sysroot + '/opt/db-3.%d/include' % x)
+
+ # Add some common subdirectories for Sleepycat DB to the list,
+ # based on the standard include directories. This way DB3/4 gets
+@@ -746,12 +716,12 @@
+ # We hunt for #define SQLITE_VERSION "n.n.n"
+ # We need to find >= sqlite version 3.0.8
+ sqlite_incdir = sqlite_libdir = None
+- sqlite_inc_paths = [ '/usr/include',
+- '/usr/include/sqlite',
+- '/usr/include/sqlite3',
+- '/usr/local/include',
+- '/usr/local/include/sqlite',
+- '/usr/local/include/sqlite3',
++ sqlite_inc_paths = [ sysroot + '/usr/include',
++ sysroot + '/usr/include/sqlite',
++ sysroot + '/usr/include/sqlite3',
++ sysroot + '/usr/local/include',
++ sysroot + '/usr/local/include/sqlite',
++ sysroot + '/usr/local/include/sqlite3',
+ ]
+ MIN_SQLITE_VERSION_NUMBER = (3, 0, 8)
+ MIN_SQLITE_VERSION = ".".join([str(x)
+@@ -806,13 +776,13 @@
+ '_sqlite/util.c', ]
+
+ sqlite_defines = []
+- if sys.platform != "win32":
++ if self.get_platform() != "win32":
+ sqlite_defines.append(('MODULE_NAME', '"sqlite3"'))
+ else:
+ sqlite_defines.append(('MODULE_NAME', '\\"sqlite3\\"'))
+
+
+- if sys.platform == 'darwin':
++ if self.get_platform() == 'darwin':
+ # In every directory on the search path search for a dynamic
+ # library and then a static library, instead of first looking
+ # for dynamic libraries on the entiry path.
+@@ -837,7 +807,7 @@
+ # accidentally building this module with a later version of the
+ # underlying db library. May BSD-ish Unixes incorporate db 1.85
+ # symbols into libc and place the include file in /usr/include.
+- f = "/usr/include/db.h"
++ f = sysroot + "/usr/include/db.h"
+ if os.path.exists(f):
+ data = open(f).read()
+ m = re.search(r"#s*define\s+HASHVERSION\s+2\s*", data)
+@@ -962,7 +932,7 @@
+ break
+ if version >= version_req:
+ if (self.compiler.find_library_file(lib_dirs, 'z')):
+- if sys.platform == "darwin":
++ if self.get_platform() == "darwin":
+ zlib_extra_link_args = ('-Wl,-search_paths_first',)
+ else:
+ zlib_extra_link_args = ()
+@@ -972,7 +942,7 @@
+
+ # Gustavo Niemeyer's bz2 module.
+ if (self.compiler.find_library_file(lib_dirs, 'bz2')):
+- if sys.platform == "darwin":
++ if self.get_platform() == "darwin":
+ bz2_extra_link_args = ('-Wl,-search_paths_first',)
+ else:
+ bz2_extra_link_args = ()
+@@ -1175,7 +1145,7 @@
+ # For 8.4a2, the X11 headers are not included. Rather than include a
+ # complicated search, this is a hard-coded path. It could bail out
+ # if X11 libs are not found...
+- include_dirs.append('/usr/X11R6/include')
++ include_dirs.append(sysroot + '/usr/X11R6/include')
+ frameworks = ['-framework', 'Tcl', '-framework', 'Tk']
+
+ ext = Extension('_tkinter', ['_tkinter.c', 'tkappinit.c'],
+@@ -1217,7 +1187,7 @@
+ # Check for the include files on Debian and {Free,Open}BSD, where
+ # they're put in /usr/include/{tcl,tk}X.Y
+ dotversion = version
+- if '.' not in dotversion and "bsd" in sys.platform.lower():
++ if '.' not in dotversion and "bsd" in self.get_platform().lower():
+ # OpenBSD and FreeBSD use Tcl/Tk library names like libtcl83.a,
+ # but the include subdirs are named like .../include/tcl8.3.
+ dotversion = dotversion[:-1] + '.' + dotversion[-1]
+@@ -1244,19 +1214,19 @@
+
+ # Check for various platform-specific directories
+ if platform == 'sunos5':
+- include_dirs.append('/usr/openwin/include')
+- added_lib_dirs.append('/usr/openwin/lib')
+- elif os.path.exists('/usr/X11R6/include'):
+- include_dirs.append('/usr/X11R6/include')
+- added_lib_dirs.append('/usr/X11R6/lib64')
+- added_lib_dirs.append('/usr/X11R6/lib')
+- elif os.path.exists('/usr/X11R5/include'):
+- include_dirs.append('/usr/X11R5/include')
+- added_lib_dirs.append('/usr/X11R5/lib')
++ include_dirs.append(sysroot + '/usr/openwin/include')
++ added_lib_dirs.append(sysroot + '/usr/openwin/lib')
++ elif os.path.exists(sysroot + '/usr/X11R6/include'):
++ include_dirs.append(sysroot + '/usr/X11R6/include')
++ added_lib_dirs.append(sysroot + '/usr/X11R6/lib64')
++ added_lib_dirs.append(sysroot + '/usr/X11R6/lib')
++ elif os.path.exists(sysroot + '/usr/X11R5/include'):
++ include_dirs.append(sysroot + '/usr/X11R5/include')
++ added_lib_dirs.append(sysroot + '/usr/X11R5/lib')
+ else:
+ # Assume default location for X11
+- include_dirs.append('/usr/X11/include')
+- added_lib_dirs.append('/usr/X11/lib')
++ include_dirs.append(sysroot + '/usr/X11/include')
++ added_lib_dirs.append(sysroot + '/usr/X11/lib')
+
+ # If Cygwin, then verify that X is installed before proceeding
+ if platform == 'cygwin':
+@@ -1363,13 +1333,13 @@
+ '_ctypes/malloc_closure.c']
+ depends = ['_ctypes/ctypes.h']
+
+- if sys.platform == 'darwin':
++ if self.get_platform() == 'darwin':
+ sources.append('_ctypes/darwin/dlfcn_simple.c')
+ include_dirs.append('_ctypes/darwin')
+ # XXX Is this still needed?
+ ## extra_link_args.extend(['-read_only_relocs', 'warning'])
+
+- elif sys.platform == 'sunos5':
++ elif self.get_platform() == 'sunos5':
+ # XXX This shouldn't be necessary; it appears that some
+ # of the assembler code is non-PIC (i.e. it has relocations
+ # when it shouldn't. The proper fix would be to rewrite
diff --git a/data/python/distutils.diff b/data/python/distutils.diff
new file mode 100644
index 000000000..dacfdee33
--- /dev/null
+++ b/data/python/distutils.diff
@@ -0,0 +1,115 @@
+diff -ru BuildPython-2.5.1/Lib/distutils/util.py Python-2.5.1/Lib/distutils/util.py
+--- BuildPython-2.5.1/Lib/distutils/util.py 2006-05-23 21:54:23.000000000 +0000
++++ Python-2.5.1/Lib/distutils/util.py 2008-01-09 07:47:28.000000000 +0000
+@@ -13,110 +13,7 @@
+ from distutils import log
+
+ def get_platform ():
+- """Return a string that identifies the current platform. This is used
+- mainly to distinguish platform-specific build directories and
+- platform-specific built distributions. Typically includes the OS name
+- and version and the architecture (as supplied by 'os.uname()'),
+- although the exact information included depends on the OS; eg. for IRIX
+- the architecture isn't particularly important (IRIX only runs on SGI
+- hardware), but for Linux the kernel version isn't particularly
+- important.
+-
+- Examples of returned values:
+- linux-i586
+- linux-alpha (?)
+- solaris-2.6-sun4u
+- irix-5.3
+- irix64-6.2
+-
+- For non-POSIX platforms, currently just returns 'sys.platform'.
+- """
+- if os.name != "posix" or not hasattr(os, 'uname'):
+- # XXX what about the architecture? NT is Intel or Alpha,
+- # Mac OS is M68k or PPC, etc.
+- return sys.platform
+-
+- # Try to distinguish various flavours of Unix
+-
+- (osname, host, release, version, machine) = os.uname()
+-
+- # Convert the OS name to lowercase, remove '/' characters
+- # (to accommodate BSD/OS), and translate spaces (for "Power Macintosh")
+- osname = string.lower(osname)
+- osname = string.replace(osname, '/', '')
+- machine = string.replace(machine, ' ', '_')
+- machine = string.replace(machine, '/', '-')
+-
+- if osname[:5] == "linux":
+- # At least on Linux/Intel, 'machine' is the processor --
+- # i386, etc.
+- # XXX what about Alpha, SPARC, etc?
+- return "%s-%s" % (osname, machine)
+- elif osname[:5] == "sunos":
+- if release[0] >= "5": # SunOS 5 == Solaris 2
+- osname = "solaris"
+- release = "%d.%s" % (int(release[0]) - 3, release[2:])
+- # fall through to standard osname-release-machine representation
+- elif osname[:4] == "irix": # could be "irix64"!
+- return "%s-%s" % (osname, release)
+- elif osname[:3] == "aix":
+- return "%s-%s.%s" % (osname, version, release)
+- elif osname[:6] == "cygwin":
+- osname = "cygwin"
+- rel_re = re.compile (r'[\d.]+')
+- m = rel_re.match(release)
+- if m:
+- release = m.group()
+- elif osname[:6] == "darwin":
+- #
+- # For our purposes, we'll assume that the system version from
+- # distutils' perspective is what MACOSX_DEPLOYMENT_TARGET is set
+- # to. This makes the compatibility story a bit more sane because the
+- # machine is going to compile and link as if it were
+- # MACOSX_DEPLOYMENT_TARGET.
+- from distutils.sysconfig import get_config_vars
+- cfgvars = get_config_vars()
+-
+- macver = os.environ.get('MACOSX_DEPLOYMENT_TARGET')
+- if not macver:
+- macver = cfgvars.get('MACOSX_DEPLOYMENT_TARGET')
+-
+- if not macver:
+- # Get the system version. Reading this plist is a documented
+- # way to get the system version (see the documentation for
+- # the Gestalt Manager)
+- try:
+- f = open('/System/Library/CoreServices/SystemVersion.plist')
+- except IOError:
+- # We're on a plain darwin box, fall back to the default
+- # behaviour.
+- pass
+- else:
+- m = re.search(
+- r'<key>ProductUserVisibleVersion</key>\s*' +
+- r'<string>(.*?)</string>', f.read())
+- f.close()
+- if m is not None:
+- macver = '.'.join(m.group(1).split('.')[:2])
+- # else: fall back to the default behaviour
+-
+- if macver:
+- from distutils.sysconfig import get_config_vars
+- release = macver
+- osname = "macosx"
+-
+-
+- if (release + '.') < '10.4.' and \
+- get_config_vars().get('UNIVERSALSDK', '').strip():
+- # The universal build will build fat binaries, but not on
+- # systems before 10.4
+- machine = 'fat'
+-
+- elif machine in ('PowerPC', 'Power_Macintosh'):
+- # Pick a sane name for the PPC architecture.
+- machine = 'ppc'
+-
+- return "%s-%s-%s" % (osname, release, machine)
++ return 'darwin-10.5-arm'
+
+ # get_platform ()
+
diff --git a/data/python/dylib.diff b/data/python/dylib.diff
new file mode 100644
index 000000000..979925d4a
--- /dev/null
+++ b/data/python/dylib.diff
@@ -0,0 +1,33 @@
+diff -ru Python-2.5.1/Python/dynload_shlib.c Python-2.5.1+iPhone/Python/dynload_shlib.c
+--- Python-2.5.1/Python/dynload_shlib.c 2006-01-04 01:30:17.000000000 +0000
++++ Python-2.5.1+iPhone/Python/dynload_shlib.c 2008-01-09 10:04:49.000000000 +0000
+@@ -40,11 +40,14 @@
+ {".pyd", "rb", C_EXTENSION},
+ {".dll", "rb", C_EXTENSION},
+ #else
+-#ifdef __VMS
++#if defined(__VMS)
+ {".exe", "rb", C_EXTENSION},
+ {".EXE", "rb", C_EXTENSION},
+ {"module.exe", "rb", C_EXTENSION},
+ {"MODULE.EXE", "rb", C_EXTENSION},
++#elif defined(__APPLE__)
++ {".dylib", "rb", C_EXTENSION},
++ {"module.dylib", "rb", C_EXTENSION},
+ #else
+ {".so", "rb", C_EXTENSION},
+ {"module.so", "rb", C_EXTENSION},
+diff -ru Python-2.5.1/configure.in Python-2.5.1+iPhone/configure.in
+--- Python-2.5.1/configure.in 2007-03-12 10:50:51.000000000 +0000
++++ Python-2.5.1+iPhone/configure.in 2008-01-09 10:27:52.000000000 +0000
+@@ -636,8 +638,8 @@
+ RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
+ INSTSONAME="$LDLIBRARY".$SOVERSION
+ ;;
+- Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*)
+- LDLIBRARY='libpython$(VERSION).so'
++ Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*|Darwin*)
++ LDLIBRARY='libpython$(VERSION)'"${SO-so}"
+ BLDLIBRARY='-L. -lpython$(VERSION)'
+ RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
+ case $ac_sys_system in
diff --git a/data/python/environ.diff b/data/python/environ.diff
new file mode 100644
index 000000000..e42f70ec4
--- /dev/null
+++ b/data/python/environ.diff
@@ -0,0 +1,26 @@
+diff -ru Python-2.5.1/Misc/setuid-prog.c Python-2.5.1+iPhone/Misc/setuid-prog.c
+--- Python-2.5.1/Misc/setuid-prog.c 1998-09-10 20:18:09.000000000 +0000
++++ Python-2.5.1+iPhone/Misc/setuid-prog.c 2008-01-09 14:04:57.000000000 +0000
+@@ -102,9 +102,8 @@
+ clean_environ(void)
+ {
+ char **p;
+- extern char **environ;
+
+- for (p = environ; *p; p++) {
++ for (p = _NSGetEnviron(); *p; p++) {
+ if (strncmp(*p, "LD_", 3) == 0)
+ **p = 'X';
+ else if (strncmp(*p, "_RLD", 4) == 0)
+diff -ru Python-2.5.1/Modules/posixmodule.c Python-2.5.1+iPhone/Modules/posixmodule.c
+--- Python-2.5.1/Modules/posixmodule.c 2007-04-04 18:30:56.000000000 +0000
++++ Python-2.5.1+iPhone/Modules/posixmodule.c 2008-01-09 14:07:59.000000000 +0000
+@@ -339,7 +339,7 @@
+ #endif
+
+ /* Return a dictionary corresponding to the POSIX environment table */
+-#ifdef WITH_NEXT_FRAMEWORK
++#if 1
+ /* On Darwin/MacOSX a shared library or framework has no access to
+ ** environ directly, we must obtain it with _NSGetEnviron().
+ */
diff --git a/data/python/framework.diff b/data/python/framework.diff
new file mode 100644
index 000000000..2593a590c
--- /dev/null
+++ b/data/python/framework.diff
@@ -0,0 +1,28 @@
+diff -r -u Python-2.5.1/Mac/Makefile.in Python-2.5.1+iPhone/Mac/Makefile.in
+--- Python-2.5.1/Mac/Makefile.in 2006-06-11 20:23:29.000000000 +0000
++++ Python-2.5.1+iPhone/Mac/Makefile.in 2008-01-09 11:32:54.000000000 +0000
+@@ -223,7 +223,6 @@
+ done
+
+
+- $(RUNSHARED) $(BUILDPYTHON) $(CACHERSRC) -v $(DESTDIR)$(MACLIBDEST) $(DESTDIR)$(MACTOOLSDEST)
+ $(RUNSHARED) $(BUILDPYTHON) -Wi -tt $(compileall) -d $(MACTOOLSDEST) -x badsyntax $(DESTDIR)$(MACTOOLSDEST)
+ $(RUNSHARED) $(BUILDPYTHON) -O -Wi -tt $(compileall) -d $(MACTOOLSDEST) -x badsyntax $(DESTDIR)$(MACTOOLSDEST)
+
+diff -r -u Python-2.5.1/Makefile.pre.in Python-2.5.1+iPhone/Makefile.pre.in
+--- Python-2.5.1/Makefile.pre.in 2006-12-08 20:46:13.000000000 +0000
++++ Python-2.5.1+iPhone/Makefile.pre.in 2008-01-09 11:34:00.000000000 +0000
+@@ -391,8 +391,11 @@
+ -compatibility_version $(VERSION) \
+ -current_version $(VERSION); \
+ else \
+- libtool -o $(LDLIBRARY) -dynamic $(OTHER_LIBTOOL_OPT) $(LIBRARY) \
+- @LIBTOOL_CRUFT@ ;\
++ $(CC) -o $(LDLIBRARY) -arch_only arm -dynamiclib \
++ -all_load $(LIBRARY) -Wl,-single_module \
++ -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK) \
++ -compatibility_version $(VERSION) \
++ -current_version $(VERSION); \
+ fi
+ $(INSTALL) -d -m $(DIRMODE) \
+ $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Resources/English.lproj
diff --git a/data/python/make.sh b/data/python/make.sh
new file mode 100644
index 000000000..2dc8c68c6
--- /dev/null
+++ b/data/python/make.sh
@@ -0,0 +1,23 @@
+pkg:extract
+cd *
+./configure --prefix=/usr
+make
+cp -a Parser/pgen{,_}
+cp -a python{,_}
+sleep 10
+pkg:patch
+autoconf
+SO=.dylib CXX=arm-apple-darwin-g++ pkg:configure --enable-shared --with-system-ffi --with-signal-module --disable-toolbox-glue
+make clean
+rm libpython2.5.a
+#make Include/graminit.h Python/graminit.c CC=gcc BASECFLAGS=
+#cp -a Parser/pgen pgen-host
+#make clean
+make python AR=arm-apple-darwin-ar
+sleep 2
+touch python_
+make BUILDPYTHON=python_
+pkg:install BUILDPYTHON=python_
+pkg: rm -f /usr/bin/python{,2.5}
+pkg: cp -fa python /usr/bin/python2.5
+pkg: ln -s python2.5 /usr/bin/python
diff --git a/data/python/modules.diff b/data/python/modules.diff
new file mode 100644
index 000000000..f5b9985b6
--- /dev/null
+++ b/data/python/modules.diff
@@ -0,0 +1,32 @@
+diff -ru Python-2.5.1/setup.py Python-2.5.1+iPhone/setup.py
+--- Python-2.5.1/setup.py 2007-02-14 12:53:41.000000000 +0000
++++ Python-2.5.1+iPhone/setup.py 2008-01-09 12:43:58.000000000 +0000
+@@ -460,8 +430,7 @@
+ # 64-bit platforms.
+ exts.append( Extension('audioop', ['audioop.c']) )
+
+- # Disabled on 64-bit platforms
+- if sys.maxint != 9223372036854775807L:
++ if True:
+ # Operations on images
+ exts.append( Extension('imageop', ['imageop.c']) )
+ # Read SGI RGB image files (but coded portably)
+@@ -606,7 +577,7 @@
+ # a release. Most open source OSes come with one or more
+ # versions of BerkeleyDB already installed.
+
+- max_db_ver = (4, 5)
++ max_db_ver = (4, 6)
+ min_db_ver = (3, 3)
+ db_setup_debug = False # verbose debug prints from this script?
+
+@@ -1025,8 +996,7 @@
+ exts.append(Extension('_codecs_' + loc,
+ ['cjkcodecs/_codecs_%s.c' % loc]))
+
+- # Dynamic loading module
+- if sys.maxint == 0x7fffffff:
++ if True:
+ # This requires sizeof(int) == sizeof(long) == sizeof(char*)
+ dl_inc = find_file('dlfcn.h', [], inc_dirs)
+ if (dl_inc is not None) and (platform not in ['atheos']):
diff --git a/data/python/test.diff b/data/python/test.diff
new file mode 100644
index 000000000..e2258207b
--- /dev/null
+++ b/data/python/test.diff
@@ -0,0 +1,17 @@
+diff -ru Python-2.5.1/Makefile.pre.in Python-2.5.1+iPhone/Makefile.pre.in
+--- Python-2.5.1/Makefile.pre.in 2006-12-08 20:46:13.000000000 +0000
++++ Python-2.5.1+iPhone/Makefile.pre.in 2008-01-09 08:21:39.000000000 +0000
+@@ -775,11 +775,11 @@
+ PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ ./$(BUILDPYTHON) -Wi -tt $(DESTDIR)$(LIBDEST)/compileall.py \
+ -d $(LIBDEST) -f \
+- -x 'bad_coding|badsyntax|site-packages' $(DESTDIR)$(LIBDEST)
++ -x 'bad_coding|badsyntax|site-packages|test' $(DESTDIR)$(LIBDEST)
+ PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ ./$(BUILDPYTHON) -Wi -tt -O $(DESTDIR)$(LIBDEST)/compileall.py \
+ -d $(LIBDEST) -f \
+- -x 'bad_coding|badsyntax|site-packages' $(DESTDIR)$(LIBDEST)
++ -x 'bad_coding|badsyntax|site-packages|test' $(DESTDIR)$(LIBDEST)
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ ./$(BUILDPYTHON) -Wi -t $(DESTDIR)$(LIBDEST)/compileall.py \
+ -d $(LIBDEST)/site-packages -f \
diff --git a/data/rdesktop/_metadata/description b/data/rdesktop/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/rdesktop/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/rdesktop/_metadata/license b/data/rdesktop/_metadata/license
new file mode 100644
index 000000000..43d773001
--- /dev/null
+++ b/data/rdesktop/_metadata/license
@@ -0,0 +1,346 @@
+This software is released under the GNU General Public License
+(reproduced below) with the additional exemption that compiling,
+linking, and/or using OpenSSL together with this software is
+allowed.
+
+---
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ Appendix: How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/data/rdesktop/_metadata/maintainer b/data/rdesktop/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/rdesktop/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/rdesktop/_metadata/priority b/data/rdesktop/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/rdesktop/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/rdesktop/_metadata/section b/data/rdesktop/_metadata/section
new file mode 100644
index 000000000..992ae1298
--- /dev/null
+++ b/data/rdesktop/_metadata/section
@@ -0,0 +1 @@
+network
diff --git a/data/rdesktop/_metadata/version b/data/rdesktop/_metadata/version
new file mode 100644
index 000000000..bc80560fa
--- /dev/null
+++ b/data/rdesktop/_metadata/version
@@ -0,0 +1 @@
+1.5.0
diff --git a/data/rdesktop/make.sh b/data/rdesktop/make.sh
new file mode 100644
index 000000000..dea20ceb6
--- /dev/null
+++ b/data/rdesktop/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure --with-openssl="${PKG_ROOT}/usr"
+make
+pkg:install
diff --git a/data/rdesktop/rdesktop-1.5.0.tar.gz b/data/rdesktop/rdesktop-1.5.0.tar.gz
new file mode 100644
index 000000000..303c7ceea
--- /dev/null
+++ b/data/rdesktop/rdesktop-1.5.0.tar.gz
Binary files differ
diff --git a/data/sm/_metadata/description b/data/sm/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/sm/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/sm/_metadata/ice.dep b/data/sm/_metadata/ice.dep
new file mode 120000
index 000000000..3907d767f
--- /dev/null
+++ b/data/sm/_metadata/ice.dep
@@ -0,0 +1 @@
+../../ice \ No newline at end of file
diff --git a/data/sm/_metadata/license b/data/sm/_metadata/license
new file mode 100644
index 000000000..2b3f5454a
--- /dev/null
+++ b/data/sm/_metadata/license
@@ -0,0 +1,21 @@
+Copyright 1993, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
diff --git a/data/sm/_metadata/maintainer b/data/sm/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/sm/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/sm/_metadata/priority b/data/sm/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/sm/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/sm/_metadata/section b/data/sm/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/sm/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/sm/_metadata/version b/data/sm/_metadata/version
new file mode 100644
index 000000000..21e8796a0
--- /dev/null
+++ b/data/sm/_metadata/version
@@ -0,0 +1 @@
+1.0.3
diff --git a/data/sm/libSM-1.0.3.tar.gz b/data/sm/libSM-1.0.3.tar.gz
new file mode 100644
index 000000000..4d3f5ae49
--- /dev/null
+++ b/data/sm/libSM-1.0.3.tar.gz
Binary files differ
diff --git a/data/sm/make.sh b/data/sm/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/sm/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/sqlite3/make.sh b/data/sqlite3/make.sh
index 92dab11a4..dad8d87dc 100644
--- a/data/sqlite3/make.sh
+++ b/data/sqlite3/make.sh
@@ -1,6 +1,6 @@
pkg:extract
cd *
-pkg:configure --enable-static=no
+pkg:configure
make
pkg:install
rm -f "${PKG_DEST}"/usr/lib/libsqlite3*.dylib
diff --git a/data/uuid/make.sh b/data/uuid/make.sh
index 2364bb283..ea24fc844 100644
--- a/data/uuid/make.sh
+++ b/data/uuid/make.sh
@@ -1,6 +1,6 @@
pkg:extract
cd *
pkg:patch
-pkg:configure ac_cv_va_copy=yes --enable-static=no
+pkg:configure ac_cv_va_copy=yes
make
pkg:install
diff --git a/data/x11/_metadata/description b/data/x11/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/x11/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/x11/_metadata/inputproto.dep b/data/x11/_metadata/inputproto.dep
new file mode 120000
index 000000000..3c60d5cee
--- /dev/null
+++ b/data/x11/_metadata/inputproto.dep
@@ -0,0 +1 @@
+../../inputproto \ No newline at end of file
diff --git a/data/x11/_metadata/kbproto.dep b/data/x11/_metadata/kbproto.dep
new file mode 120000
index 000000000..72e5af65c
--- /dev/null
+++ b/data/x11/_metadata/kbproto.dep
@@ -0,0 +1 @@
+../../kbproto \ No newline at end of file
diff --git a/data/x11/_metadata/license b/data/x11/_metadata/license
new file mode 100644
index 000000000..75c246bd1
--- /dev/null
+++ b/data/x11/_metadata/license
@@ -0,0 +1,852 @@
+ Licenses
+
+ The XFree86 Project
+
+ January 2002
+
+1. XFree86 License
+
+XFree86 code without an explicit copyright is covered by the following copy-
+right/license:
+
+Copyright (C) 1994-2002 The XFree86 Project, Inc. All Rights Reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is fur-
+nished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
+NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of the XFree86 Project shall not
+be used in advertising or otherwise to promote the sale, use or other deal-
+ings in this Software without prior written authorization from the XFree86
+Project.
+
+2. Other Licenses
+
+Portions of code are covered by the following licenses/copyrights. See indi-
+vidual files for the copyright dates.
+
+2.1 X/MIT Copyrights
+
+2.1.1 X Consortium
+
+Copyright (C) <date> X Consortium
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is fur-
+nished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X
+CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of the X Consortium shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from the X Consortium.
+
+X Window System is a trademark of X Consortium, Inc.
+
+2.1.2 The Open Group
+
+Copyright <date> The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that copyright
+notice and this permission notice appear in supporting documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
+
+2.2 Berkeley-based copyrights:
+
+2.2.1 General
+
+Redistribution and use in source and binary forms, with or without modifica-
+tion, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ 3. The name of the author may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
+CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
+CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
+ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+OF THE POSSIBILITY OF SUCH DAMAGE.
+
+2.2.2 UCB/LBL
+
+Copyright (c) 1993 The Regents of the University of California. All rights
+reserved.
+
+This software was developed by the Computer Systems Engineering group at
+Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and contributed to
+Berkeley.
+
+All advertising materials mentioning features or use of this software must
+display the following acknowledgement: This product includes software devel-
+oped by the University of California, Lawrence Berkeley Laboratory.
+
+Redistribution and use in source and binary forms, with or without modifica-
+tion, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ 3. All advertising materials mentioning features or use of this software
+ must display the following acknowledgement: This product includes soft-
+ ware developed by the University of California, Berkeley and its con-
+ tributors.
+
+ 4. Neither the name of the University nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DIS-
+CLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+2.3 NVIDIA Corp
+
+Copyright (c) 1996 NVIDIA, Corp. All rights reserved.
+
+NOTICE TO USER: The source code is copyrighted under U.S. and international
+laws. NVIDIA, Corp. of Sunnyvale, California owns the copyright and as
+design patents pending on the design and interface of the NV chips. Users
+and possessors of this source code are hereby granted a nonexclusive, roy-
+alty-free copyright and design patent license to use this code in individual
+and commercial software.
+
+Any use of this source code must include, in the user documentation and
+internal comments to the code, notices to the end user as follows:
+
+Copyright (c) 1996 NVIDIA, Corp. NVIDIA design patents pending in the U.S.
+and foreign countries.
+
+NVIDIA, CORP. MAKES NO REPRESENTATION ABOUT THE SUITABILITY OF THIS SOURCE
+CODE FOR ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WAR-
+RANTY OF ANY KIND. NVIDIA, CORP. DISCLAIMS ALL WARRANTIES WITH REGARD TO
+THIS SOURCE CODE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL NVIDIA, CORP. BE LIABLE
+FOR ANY SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, OR ANY DAM-
+AGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOURCE CODE.
+
+2.4 GLX Public License
+
+GLX PUBLIC LICENSE (Version 1.0 (2/11/99)) ("License")
+
+Subject to any third party claims, Silicon Graphics, Inc. ("SGI") hereby
+grants permission to Recipient (defined below), under Recipient's copyrights
+in the Original Software (defined below), to use, copy, modify, merge, pub-
+lish, distribute, sublicense and/or sell copies of Subject Software (defined
+below), and to permit persons to whom the Subject Software is furnished in
+accordance with this License to do the same, subject to all of the following
+terms and conditions, which Recipient accepts by engaging in any such use,
+copying, modifying, merging, publishing, distributing, sublicensing or sell-
+ing:
+
+1. Definitions.
+
+ (a) "Original Software" means source code of computer software code
+ which is described in Exhibit A as Original Software.
+
+ (b) "Modifications" means any addition to or deletion from the sub-
+ stance or structure of either the Original Software or any previous
+ Modifications. When Subject Software is released as a series of
+ files, a Modification means (i) any addition to or deletion from
+ the contents of a file containing Original Software or previous
+ Modifications and (ii) any new file that contains any part of the
+ Original Code or previous Modifications.
+
+ (c) "Subject Software" means the Original Software or Modifications
+ or the combination of the Original Software and Modifications, or
+ portions of any of the foregoing.
+
+ (d) "Recipient" means an individual or a legal entity exercising
+ rights under, and complying with all of the terms of, this License.
+ For legal entities, "Recipient" includes any entity which controls,
+ is controlled by, or is under common control with Recipient. For
+ purposes of this definition, "control" of an entity means (a) the
+ power, direct or indirect, to direct or manage such entity, or (b)
+ ownership of fifty percent (50%) or more of the outstanding shares
+ or beneficial ownership of such entity.
+
+2. Redistribution of Source Code Subject to These Terms. Redistributions of
+Subject Software in source code form must retain the notice set forth in
+Exhibit A, below, in every file. A copy of this License must be included in
+any documentation for such Subject Software where the recipients' rights
+relating to Subject Software are described. Recipient may distribute the
+source code version of Subject Software under a license of Recipient's
+choice, which may contain terms different from this License, provided that
+(i) Recipient is in compliance with the terms of this License, and (ii) the
+license terms include this Section 2 and Sections 3, 4, 7, 8, 10, 12 and 13
+of this License, which terms may not be modified or superseded by any other
+terms of such license. If Recipient distributes the source code version under
+a different license Recipient must make it absolutely clear that any terms
+which differ from this License are offered by Recipient alone, not by SGI.
+Recipient hereby agrees to indemnify SGI for any liability incurred by SGI as
+a result of any such terms Recipient offers.
+
+3. Redistribution in Executable Form. The notice set forth in Exhibit A must
+be conspicuously included in any notice in an executable version of Subject
+Software, related documentation or collateral in which Recipient describes
+the user's rights relating to the Subject Software. Recipient may distribute
+the executable version of Subject Software under a license of Recipient's
+choice, which may contain terms different from this License, provided that
+(i) Recipient is in compliance with the terms of this License, and (ii) the
+license terms include this Section 3 and Sections 4, 7, 8, 10, 12 and 13 of
+this License, which terms may not be modified or superseded by any other
+terms of such license. If Recipient distributes the executable version under
+a different license Recipient must make it absolutely clear that any terms
+which differ from this License are offered by Recipient alone, not by SGI.
+Recipient hereby agrees to indemnify SGI for any liability incurred by SGI as
+a result of any such terms Recipient offers.
+
+4. Termination. This License and the rights granted hereunder will terminate
+automatically if Recipient fails to comply with terms herein and fails to
+cure such breach within 30 days of the breach. Any sublicense to the Subject
+Software which is properly granted shall survive any termination of this
+License absent termination by the terms of such sublicense. Provisions which,
+by their nature, must remain in effect beyond the termination of this License
+shall survive.
+
+5. No Trademark Rights. This License does not grant any rights to use any
+trade name, trademark or service mark whatsoever. No trade name, trademark or
+service mark of SGI may be used to endorse or promote products derived from
+the Subject Software without prior written permission of SGI.
+
+6. No Other Rights. This License does not grant any rights with respect to
+the OpenGL API or to any software or hardware implementation thereof or to
+any other software whatsoever, nor shall any other rights or licenses not
+expressly granted hereunder arise by implication, estoppel or otherwise with
+respect to the Subject Software. Title to and ownership of the Original Soft-
+ware at all times remains with SGI. All rights in the Original Software not
+expressly granted under this License are reserved.
+
+7. Compliance with Laws; Non-Infringement. Recipient shall comply with all
+applicable laws and regulations in connection with use and distribution of
+the Subject Software, including but not limited to, all export and import
+control laws and regulations of the U.S. government and other countries.
+Recipient may not distribute Subject Software that (i) in any way infringes
+(directly or contributorily) the rights (including patent, copyright, trade
+secret, trademark or other intellectual property rights of any kind) of any
+other person or entity or (ii) breaches any representation or warranty,
+express, implied or statutory, which under any applicable law it might be
+deemed to have been distributed.
+
+8. Claims of Infringement. If Recipient at any time has knowledge of any one
+or more third party claims that reproduction, modification, use, distribu-
+tion, import or sale of Subject Software (including particular functionality
+or code incorporated in Subject Software) infringes the third party's intel-
+lectual property rights, Recipient must place in a well-identified web page
+bearing the title "LEGAL" a description of each such claim and a description
+of the party making each such claim in sufficient detail that a user of the
+Subject Software will know whom to contact regarding the claim. Also, upon
+gaining such knowledge of any such claim, Recipient must conspicuously
+include the URL for such web page in the Exhibit A notice required under Sec-
+tions 2 and 3, above, and in the text of any related documentation, license
+agreement or collateral in which Recipient describes end user's rights relat-
+ing to the Subject Software. If Recipient obtains such knowledge after it
+makes Subject Software available to any other person or entity, Recipient
+shall take other steps (such as notifying appropriate mailing lists or news-
+groups) reasonably calculated to inform those who received the Subject Soft-
+ware that new knowledge has been obtained.
+
+9. DISCLAIMER OF WARRANTY. SUBJECT SOFTWARE IS PROVIDED ON AN "AS IS" BASIS,
+WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
+LIMITATION, WARRANTIES THAT THE SUBJECT SOFTWARE IS FREE OF DEFECTS, MER-
+CHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON- INFRINGING. SGI ASSUMES NO
+RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE. SHOULD ANY SOFTWARE
+PROVE DEFECTIVE IN ANY RESPECT, SGI ASSUMES NO COST OR LIABILITY FOR ANY SER-
+VICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
+ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY SUBJECT SOFTWARE IS AUTHORIZED
+HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+10. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THE-
+ORY, WHETHER TORT (INCLUDING, WITHOUT LIMITATION, NEGLIGENCE OR STRICT LIA-
+BILITY), CONTRACT, OR OTHERWISE, SHALL SGI OR ANY SGI LICENSOR BE LIABLE FOR
+ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
+CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK
+STOPPAGE, LOSS OF DATA, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
+COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
+THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY
+TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SGI's NEGLIGENCE TO
+THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO
+NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES,
+SO THAT EXCLUSION AND LIMITATION MAY NOT APPLY TO RECIPIENT.
+
+11. Indemnity. Recipient shall be solely responsible for damages arising,
+directly or indirectly, out of its utilization of rights under this License.
+Recipient will defend, indemnify and hold harmless Silicon Graphics, Inc.
+from and against any loss, liability, damages, costs or expenses (including
+the payment of reasonable attorneys fees) arising out of Recipient's use,
+modification, reproduction and distribution of the Subject Software or out of
+any representation or warranty made by Recipient.
+
+12. U.S. Government End Users. The Subject Software is a "commercial item"
+consisting of "commercial computer software" as such terms are defined in
+title 48 of the Code of Federal Regulations and all U.S. Government End
+Users acquire only the rights set forth in this License and are subject to
+the terms of this License.
+
+13. Miscellaneous. This License represents the complete agreement concerning
+subject matter hereof. If any provision of this License is held to be unen-
+forceable, such provision shall be reformed so as to achieve as nearly as
+possible the same economic effect as the original provision and the remainder
+of this License will remain in effect. This License shall be governed by and
+construed in accordance with the laws of the United States and the State of
+California as applied to agreements entered into and to be performed entirely
+within California between California residents. Any litigation relating to
+this License shall be subject to the exclusive jurisdiction of the Federal
+Courts of the Northern District of California (or, absent subject matter
+jurisdiction in such courts, the courts of the State of California), with
+venue lying exclusively in Santa Clara County, California, with the losing
+party responsible for costs, including without limitation, court costs and
+reasonable attorneys fees and expenses. The application of the United Nations
+Convention on Contracts for the International Sale of Goods is expressly
+excluded. Any law or regulation which provides that the language of a con-
+tract shall be construed against the drafter shall not apply to this License.
+
+Exhibit A
+
+The contents of this file are subject to Sections 2, 3, 4, 7, 8, 10, 12 and
+13 of the GLX Public License Version 1.0 (the "License"). You may not use
+this file except in compliance with those sections of the License. You may
+obtain a copy of the License at Silicon Graphics, Inc., attn: Legal Services,
+2011 N. Shoreline Blvd., Mountain View, CA 94043 or at
+http://www.sgi.com/software/opensource/glx/license.html.
+
+Software distributed under the License is distributed on an "AS IS" basis.
+ALL WARRANTIES ARE DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED
+WARRANTIES OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE OR OF NON-
+INFRINGEMENT. See the License for the specific language governing rights and
+limitations under the License.
+
+The Original Software is GLX version 1.2 source code, released February,
+1999. The developer of the Original Software is Silicon Graphics, Inc. Those
+portions of the Subject Software created by Silicon Graphics, Inc. are Copy-
+right (c) 1991-9 Silicon Graphics, Inc. All Rights Reserved.
+
+2.5 CID Font Code Public License
+
+CID FONT CODE PUBLIC LICENSE (Version 1.0 (3/31/99))("License")
+
+Subject to any applicable third party claims, Silicon Graphics, Inc. ("SGI")
+hereby grants permission to Recipient (defined below), under SGI's copyrights
+in the Original Software (defined below), to use, copy, modify, merge, pub-
+lish, distribute, sublicense and/or sell copies of Subject Software (defined
+below) in both source code and executable form, and to permit persons to whom
+the Subject Software is furnished in accordance with this License to do the
+same, subject to all of the following terms and conditions, which Recipient
+accepts by engaging in any such use, copying, modifying, merging, publica-
+tion, distributing, sublicensing or selling:
+
+1. Definitions.
+
+ a. "Original Software" means source code of computer software code
+ that is described in Exhibit A as Original Software.
+
+ b. "Modifications" means any addition to or deletion from the sub-
+ stance or structure of either the Original Software or any previous
+ Modifications. When Subject Software is released as a series of
+ files, a Modification means (i) any addition to or deletion from
+ the contents of a file containing Original Software or previous
+ Modifications and (ii) any new file that contains any part of the
+ Original Code or previous Modifications.
+
+ c. "Subject Software" means the Original Software or Modifications
+ or the combination of the Original Software and Modifications, or
+ portions of any of the foregoing.
+
+ d. "Recipient" means an individual or a legal entity exercising
+ rights under the terms of this License. For legal entities, "Recip-
+ ient" includes any entity that controls, is controlled by, or is
+ under common control with Recipient. For purposes of this defini-
+ tion, "control" of an entity means (i) the power, direct or indi-
+ rect, to direct or manage such entity, or (ii) ownership of fifty
+ percent (50%) or more of the outstanding shares or beneficial own-
+ ership of such entity.
+
+ e. "Required Notice" means the notice set forth in Exhibit A to
+ this License.
+
+ f. "Accompanying Technology" means any software or other technology
+ that is not a Modification and that is distributed or made publicly
+ available by Recipient with the Subject Software. Separate soft-
+ ware files that do not contain any Original Software or any previ-
+ ous Modification shall not be deemed a Modification, even if such
+ software files are aggregated as part of a product, or in any
+ medium of storage, with any file that does contain Original Soft-
+ ware or any previous Modification.
+
+2. License Terms. All distribution of the Subject Software must be made sub-
+ject to the terms of this License. A copy of this License and the Required
+Notice must be included in any documentation for Subject Software where
+Recipient's rights relating to Subject Software and/or any Accompanying Tech-
+nology are described. Distributions of Subject Software in source code form
+must also include the Required Notice in every file distributed. In addition,
+a ReadMe file entitled "Important Legal Notice" must be distributed with each
+distribution of one or more files that incorporate Subject Software. That
+file must be included with distributions made in both source code and exe-
+cutable form. A copy of the License and the Required Notice must be included
+in that file. Recipient may distribute Accompanying Technology under a
+license of Recipient's choice, which may contain terms different from this
+License, provided that (i) Recipient is in compliance with the terms of this
+License, (ii) such other license terms do not modify or supersede the terms
+of this License as applicable to the Subject Software, (iii) Recipient hereby
+indemnifies SGI for any liability incurred by SGI as a result of the distri-
+bution of Accompanying Technology or the use of other license terms.
+
+3. Termination. This License and the rights granted hereunder will terminate
+automatically if Recipient fails to comply with terms herein and fails to
+cure such breach within 30 days of the breach. Any sublicense to the Subject
+Software that is properly granted shall survive any termination of this
+License absent termination by the terms of such sublicense. Provisions which,
+by their nature, must remain in effect beyond the termination of this License
+shall survive.
+
+4. Trademark Rights. This License does not grant any rights to use any trade
+name, trademark or service mark whatsoever. No trade name, trademark or ser-
+vice mark of SGI may be used to endorse or promote products derived from or
+incorporating any Subject Software without prior written permission of SGI.
+
+5. No Other Rights. No rights or licenses not expressly granted hereunder
+shall arise by implication, estoppel or otherwise. Title to and ownership of
+the Original Software at all times remains with SGI. All rights in the Origi-
+nal Software not expressly granted under this License are reserved.
+
+6. Compliance with Laws; Non-Infringement. Recipient shall comply with all
+applicable laws and regulations in connection with use and distribution of
+the Subject Software, including but not limited to, all export and import
+control laws and regulations of the U.S. government and other countries.
+Recipient may not distribute Subject Software that (i) in any way infringes
+(directly or contributorily) the rights (including patent, copyright, trade
+secret, trademark or other intellectual property rights of any kind) of any
+other person or entity, or (ii) breaches any representation or warranty,
+express, implied or statutory, which under any applicable law it might be
+deemed to have been distributed.
+
+7. Claims of Infringement. If Recipient at any time has knowledge of any one
+or more third party claims that reproduction, modification, use, distribu-
+tion, import or sale of Subject Software (including particular functionality
+or code incorporated in Subject Software) infringes the third party's intel-
+lectual property rights, Recipient must place in a well-identified web page
+bearing the title "LEGAL" a description of each such claim and a description
+of the party making each such claim in sufficient detail that a user of the
+Subject Software will know whom to contact regarding the claim. Also, upon
+gaining such knowledge of any such claim, Recipient must conspicuously
+include the URL for such web page in the Required Notice, and in the text of
+any related documentation, license agreement or collateral in which Recipient
+describes end user's rights relating to the Subject Software. If Recipient
+obtains such knowledge after it makes Subject Software available to any other
+person or entity, Recipient shall take other steps (such as notifying appro-
+priate mailing lists or newsgroups) reasonably calculated to provide such
+knowledge to those who received the Subject Software.
+
+8. DISCLAIMER OF WARRANTY. SUBJECT SOFTWARE IS PROVIDED ON AN "AS IS" BASIS,
+WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
+LIMITATION, WARRANTIES THAT THE SUBJECT SOFTWARE IS FREE OF DEFECTS, MER-
+CHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. SGI ASSUMES NO
+RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE. SHOULD ANY SOFTWARE
+PROVE DEFECTIVE IN ANY RESPECT, SGI ASSUMES NO COST OR LIABILITY FOR ANY SER-
+VICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
+ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY SUBJECT SOFTWARE IS AUTHORIZED
+HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+9. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY,
+WHETHER TORT (INCLUDING, WITHOUT LIMITATION, NEGLIGENCE OR STRICT LIABILITY),
+CONTRACT, OR OTHERWISE, SHALL SGI OR ANY SGI LICENSOR BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SUBJECT SOFTWARE OR
+THE USE OR OTHER DEALINGS IN THE SUBJECT SOFTWARE. SOME JURISDICTIONS DO NOT
+ALLOW THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES, SO THIS EXCLUSION AND
+LIMITATION MAY NOT APPLY TO RECIPIENT TO THE EXTENT SO DISALLOWED.
+
+10. Indemnity. Recipient shall be solely responsible for damages arising,
+directly or indirectly, out of its utilization of rights under this License.
+Recipient will defend, indemnify and hold SGI and its successors and assigns
+harmless from and against any loss, liability, damages, costs or expenses
+(including the payment of reasonable attorneys fees) arising out of (Recipi-
+ent's use, modification, reproduction and distribution of the Subject Soft-
+ware or out of any representation or warranty made by Recipient.
+
+11. U.S. Government End Users. The Subject Software is a "commercial item"
+consisting of "commercial computer software" as such terms are defined in
+title 48 of the Code of Federal Regulations and all U.S. Government End Users
+acquire only the rights set forth in this License and are subject to the
+terms of this License.
+
+12. Miscellaneous. This License represents the complete agreement concerning
+subject matter hereof. If any provision of this License is held to be unen-
+forceable by any judicial or administrative authority having proper jurisdic-
+tion with respect thereto, such provision shall be reformed so as to achieve
+as nearly as possible the same economic effect as the original provision and
+the remainder of this License will remain in effect. This License shall be
+governed by and construed in accordance with the laws of the United States
+and the State of California as applied to agreements entered into and to be
+performed entirely within California between California residents. Any liti-
+gation relating to this License shall be subject to the exclusive jurisdic-
+tion of the Federal Courts of the Northern District of California (or, absent
+subject matter jurisdiction in such courts, the courts of the State of Cali-
+fornia), with venue lying exclusively in Santa Clara County, California, with
+the losing party responsible for costs, including without limitation, court
+costs and reasonable attorneys fees and expenses. The application of the
+United Nations Convention on Contracts for the International Sale of Goods is
+expressly excluded. Any law or regulation that provides that the language of
+a contract shall be construed against the drafter shall not apply to this
+License.
+
+Exhibit A
+
+Copyright (c) 1994-1999 Silicon Graphics, Inc.
+
+The contents of this file are subject to the CID Font Code Public License
+Version 1.0 (the "License"). You may not use this file except in compliance
+with the License. You may obtain a copy of the License at Silicon Graphics,
+Inc., attn: Legal Services, 2011 N. Shoreline Blvd., Mountain View, CA 94043
+or at http://www.sgi.com/software/opensource/cid/license.html
+
+Software distributed under the License is distributed on an "AS IS" basis.
+ALL WARRANTIES ARE DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED
+WARRANTIES OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE OR OF NON-
+INFRINGEMENT. See the License for the specific language governing rights and
+limitations under the License.
+
+The Original Software (as defined in the License) is CID font code that was
+developed by Silicon Graphics, Inc. Those portions of the Subject Software
+(as defined in the License) that were created by Silicon Graphics, Inc. are
+Copyright (c) 1994-1999 Silicon Graphics, Inc. All Rights Reserved.
+
+[NOTE: When using this text in connection with Subject Software delivered
+solely in object code form, Recipient may replace the words "this file" with
+"this software" in both the first and second sentences.]
+
+********************************************************************************
+
+XFree86's LICENSE document does not appear to be completely
+comprehensive.
+
+Many files appear to be licensed under the "SGI FREE SOFTWARE
+LICENSE B (Version 1.1 [02/22/2000])":
+
+SGI FREE SOFTWARE LICENSE B (Version 1.1 [02/22/2000])
+
+1. Definitions.
+
+ 1.1. "Additional Notice Provisions" means such additional provisions as
+ appear in the Notice in Original Code under the heading "Additional
+ Notice Provisions."
+
+ 1.2. "Covered Code" means the Original Code or Modifications, or any
+ combination thereof.
+
+ 1.3. "Hardware" means any physical device that accepts input, processes
+ input, stores the results of processing, and/or provides output.
+
+ 1.4. "Larger Work" means a work that combines Covered Code or portions
+ thereof with code not governed by the terms of this License.
+
+ 1.5. "Licensable" means having the right to grant, to the maximum
+ extent possible, whether at the time of the initial grant or
+ subsequently acquired, any and all of the rights conveyed herein.
+
+ 1.6. "License" means this document.
+
+ 1.7. "Licensed Patents" means patent claims Licensable by SGI that are
+ infringed by the use or sale of Original Code or any Modifications
+ provided by SGI, or any combination thereof.
+
+ 1.8. "Modifications" means any addition to or deletion from the
+ substance or structure of the Original Code or any previous
+ Modifications. When Covered Code is released as a series of files, a
+ Modification is:
+
+ A. Any addition to the contents of a file containing Original Code
+ and/or addition to or deletion from the contents of a file
+ containing previous Modifications.
+
+ B. Any new file that contains any part of the Original Code or
+ previous Modifications.
+
+ 1.9. "Notice" means any notice in Original Code or Covered Code, as
+ required by and in compliance with this License.
+
+ 1.10. "Original Code" means source code of computer software code that
+ is described in the source code Notice required by Exhibit A as
+ Original Code, and updates and error corrections specifically thereto.
+
+ 1.11. "Recipient" means an individual or a legal entity exercising
+ rights under, and complying with all of the terms of, this License or a
+ future version of this License issued under Section 8. For legal
+ entities, "Recipient" includes any entity that controls, is controlled
+ by, or is under common control with Recipient. For purposes of this
+ definition, "control" of an entity means (a) the power, direct or
+ indirect, to direct or manage such entity, or (b) ownership of fifty
+ percent (50%) or more of the outstanding shares or beneficial ownership
+ of such entity.
+
+ 1.12. "Recipient Patents" means patent claims Licensable by a Recipient
+ that are infringed by the use or sale of Original Code or any
+ Modifications provided by SGI, or any combination thereof.
+
+ 1.13. "SGI" means Silicon Graphics, Inc.
+
+ 1.14. "SGI Patents" means patent claims Licensable by SGI other than
+ the Licensed Patents.
+
+2. License Grant and Restrictions.
+
+ 2.1. SGI License Grant. Subject to the terms of this License and any
+ third party intellectual property claims, for the duration of
+ intellectual property protections inherent in the Original Code, SGI
+ hereby grants Recipient a worldwide, royalty-free, non-exclusive
+ license, to do the following: (i) under copyrights Licensable by SGI,
+ to reproduce, distribute, create derivative works from, and, to the
+ extent applicable, display and perform the Original Code and/or any
+ Modifications provided by SGI alone and/or as part of a Larger Work;
+ and (ii) under any Licensable Patents, to make, have made, use, sell,
+ offer for sale, import and/or otherwise transfer the Original Code
+ and/or any Modifications provided by SGI. Recipient accepts the terms
+ and conditions of this License by undertaking any of the aforementioned
+ actions. The patent license shall apply to the Covered Code if, at the
+ time any related Modification is added, such addition of the
+ Modification causes such combination to be covered by the Licensed
+ Patents. The patent license in Section 2.1(ii) shall not apply to any
+ other combinations that include the Modification. No patent license is
+ provided under SGI Patents for infringements of SGI Patents by
+ Modifications not provided by SGI or combinations of Original Code and
+ Modifications not provided by SGI.
+
+ 2.2. Recipient License Grant. Subject to the terms of this License and
+ any third party intellectual property claims, Recipient hereby grants
+ SGI and any other Recipients a worldwide, royalty-free, non-exclusive
+ license, under any Recipient Patents, to make, have made, use, sell,
+ offer for sale, import and/or otherwise transfer the Original Code
+ and/or any Modifications provided by SGI.
+
+ 2.3. No License For Hardware Implementations. The licenses granted in
+ Section 2.1 and 2.2 are not applicable to implementation in Hardware of
+ the algorithms embodied in the Original Code or any Modifications
+ provided by SGI .
+
+3. Redistributions.
+
+ 3.1. Retention of Notice/Copy of License. The Notice set forth in
+ Exhibit A, below, must be conspicuously retained or included in any and
+ all redistributions of Covered Code. For distributions of the Covered
+ Code in source code form, the Notice must appear in every file that can
+ include a text comments field; in executable form, the Notice and a
+ copy of this License must appear in related documentation or collateral
+ where the Recipient's rights relating to Covered Code are described.
+ Any Additional Notice Provisions which actually appears in the Original
+ Code must also be retained or included in any and all redistributions
+ of Covered Code.
+
+ 3.2. Alternative License. Provided that Recipient is in compliance with
+ the terms of this License, Recipient may, so long as without derogation
+ of any of SGI's rights in and to the Original Code, distribute the
+ source code and/or executable version(s) of Covered Code under (1) this
+ License; (2) a license identical to this License but for only such
+ changes as are necessary in order to clarify Recipient's role as
+ licensor of Modifications; and/or (3) a license of Recipient's
+ choosing, containing terms different from this License, provided that
+ the license terms include this Section 3 and Sections 4, 6, 7, 10, 12,
+ and 13, which terms may not be modified or superseded by any other
+ terms of such license. If Recipient elects to use any license other
+ than this License, Recipient must make it absolutely clear that any of
+ its terms which differ from this License are offered by Recipient
+ alone, and not by SGI. It is emphasized that this License is a limited
+ license, and, regardless of the license form employed by Recipient in
+ accordance with this Section 3.2, Recipient may relicense only such
+ rights, in Original Code and Modifications by SGI, as it has actually
+ been granted by SGI in this License.
+
+ 3.3. Indemnity. Recipient hereby agrees to indemnify SGI for any
+ liability incurred by SGI as a result of any such alternative license
+ terms Recipient offers.
+
+4. Termination. This License and the rights granted hereunder will
+terminate automatically if Recipient breaches any term herein and fails to
+cure such breach within 30 days thereof. Any sublicense to the Covered Code
+that is properly granted shall survive any termination of this License,
+absent termination by the terms of such sublicense. Provisions that, by
+their nature, must remain in effect beyond the termination of this License,
+shall survive.
+
+5. No Trademark Or Other Rights. This License does not grant any rights to:
+(i) any software apart from the Covered Code, nor shall any other rights or
+licenses not expressly granted hereunder arise by implication, estoppel or
+otherwise with respect to the Covered Code; (ii) any trade name, trademark
+or service mark whatsoever, including without limitation any related right
+for purposes of endorsement or promotion of products derived from the
+Covered Code, without prior written permission of SGI; or (iii) any title
+to or ownership of the Original Code, which shall at all times remains with
+SGI. All rights in the Original Code not expressly granted under this
+License are reserved.
+
+6. Compliance with Laws; Non-Infringement. There are various worldwide
+laws, regulations, and executive orders applicable to dispositions of
+Covered Code, including without limitation export, re-export, and import
+control laws, regulations, and executive orders, of the U.S. government and
+other countries, and Recipient is reminded it is obliged to obey such laws,
+regulations, and executive orders. Recipient may not distribute Covered
+Code that (i) in any way infringes (directly or contributorily) any
+intellectual property rights of any kind of any other person or entity or
+(ii) breaches any representation or warranty, express, implied or
+statutory, to which, under any applicable law, it might be deemed to have
+been subject.
+
+7. Claims of Infringement. If Recipient learns of any third party claim
+that any disposition of Covered Code and/or functionality wholly or
+partially infringes the third party's intellectual property rights,
+Recipient will promptly notify SGI of such claim.
+
+8. Versions of the License. SGI may publish revised and/or new versions of
+the License from time to time, each with a distinguishing version number.
+Once Covered Code has been published under a particular version of the
+License, Recipient may, for the duration of the license, continue to use it
+under the terms of that version, or choose to use such Covered Code under
+the terms of any subsequent version published by SGI. Subject to the
+provisions of Sections 3 and 4 of this License, only SGI may modify the
+terms applicable to Covered Code created under this License.
+
+9. DISCLAIMER OF WARRANTY. COVERED CODE IS PROVIDED "AS IS." ALL EXPRESS
+AND IMPLIED WARRANTIES AND CONDITIONS ARE DISCLAIMED, INCLUDING, WITHOUT
+LIMITATION, ANY IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY,
+SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, AND
+NON-INFRINGEMENT. SGI ASSUMES NO RISK AS TO THE QUALITY AND PERFORMANCE OF
+THE SOFTWARE. SHOULD THE SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, SGI
+ASSUMES NO COST OR LIABILITY FOR SERVICING, REPAIR OR CORRECTION. THIS
+DISCLAIMER OF WARRANTY IS AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY
+COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT SUBJECT TO THIS DISCLAIMER.
+10. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES NOR LEGAL THEORY,
+WHETHER TORT (INCLUDING, WITHOUT LIMITATION, NEGLIGENCE OR STRICT
+LIABILITY), CONTRACT, OR OTHERWISE, SHALL SGI OR ANY SGI LICENSOR BE LIABLE
+FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF
+ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
+WORK STOPPAGE, LOSS OF DATA, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND
+ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
+INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY
+SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM
+SGI's NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION.
+SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL
+OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY NOT APPLY TO
+RECIPIENT.
+
+11. Indemnity. Recipient shall be solely responsible for damages arising,
+directly or indirectly, out of its utilization of rights under this
+License. Recipient will defend, indemnify and hold harmless Silicon
+Graphics, Inc. from and against any loss, liability, damages, costs or
+expenses (including the payment of reasonable attorneys fees) arising out
+of Recipient's use, modification, reproduction and distribution of the
+Covered Code or out of any representation or warranty made by Recipient.
+
+12. U.S. Government End Users. The Covered Code is a "commercial item"
+consisting of "commercial computer software" as such terms are defined in
+title 48 of the Code of Federal Regulations and all U.S. Government End
+Users acquire only the rights set forth in this License and are subject to
+the terms of this License.
+
+13. Miscellaneous. This License represents the complete agreement
+concerning the its subject matter. If any provision of this License is held
+to be unenforceable, such provision shall be reformed so as to achieve as
+nearly as possible the same legal and economic effect as the original
+provision and the remainder of this License will remain in effect. This
+License shall be governed by and construed in accordance with the laws of
+the United States and the State of California as applied to agreements
+entered into and to be performed entirely within California between
+California residents. Any litigation relating to this License shall be
+subject to the exclusive jurisdiction of the Federal Courts of the Northern
+District of California (or, absent subject matter jurisdiction in such
+courts, the courts of the State of California), with venue lying
+exclusively in Santa Clara County, California, with the losing party
+responsible for costs, including without limitation, court costs and
+reasonable attorneys fees and expenses. The application of the United
+Nations Convention on Contracts for the International Sale of Goods is
+expressly excluded. Any law or regulation that provides that the language
+of a contract shall be construed against the drafter shall not apply to
+this License.
+
+Exhibit A
+
+License Applicability. Except to the extent portions of this file are made
+subject to an alternative license as permitted in the SGI Free Software
+License B, Version 1.1 (the "License"), the contents of this file are
+subject only to the provisions of the License. You may not use this file
+except in compliance with the License. You may obtain a copy of the License
+at Silicon Graphics, Inc., attn: Legal Services, 1600 Amphitheatre Parkway,
+Mountain View, CA 94043-1351, or at: http://oss.sgi.com/projects/FreeB
+
+Note that, as provided in the License, the Software is distributed on an
+"AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
+DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
+CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
+PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
+
+Original Code. The Original Code is: [name of software, version number, and
+release date], developed by Silicon Graphics, Inc. The Original Code is
+Copyright (c) [dates of first publication, as appearing in the Notice in
+the Original Code] Silicon Graphics, Inc. Copyright in any portions created
+by third parties is as indicated elsewhere herein. All Rights Reserved.
+Additional Notice Provisions: [such additional provisions, if any, as
+appear in the Notice in the Original Code under the heading "Additional
+Notice Provisions"]
+
+vim:set ai et sw=4 sts=4 tw=72:
diff --git a/data/x11/_metadata/maintainer b/data/x11/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/x11/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/x11/_metadata/priority b/data/x11/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/x11/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/x11/_metadata/section b/data/x11/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/x11/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/x11/_metadata/version b/data/x11/_metadata/version
new file mode 100644
index 000000000..781dcb07c
--- /dev/null
+++ b/data/x11/_metadata/version
@@ -0,0 +1 @@
+1.1.3
diff --git a/data/x11/_metadata/xcb.dep b/data/x11/_metadata/xcb.dep
new file mode 120000
index 000000000..d0247ffa9
--- /dev/null
+++ b/data/x11/_metadata/xcb.dep
@@ -0,0 +1 @@
+../../xcb \ No newline at end of file
diff --git a/data/x11/_metadata/xextproto.dep b/data/x11/_metadata/xextproto.dep
new file mode 120000
index 000000000..56890bca4
--- /dev/null
+++ b/data/x11/_metadata/xextproto.dep
@@ -0,0 +1 @@
+../../xextproto \ No newline at end of file
diff --git a/data/x11/_metadata/xtrans.dep b/data/x11/_metadata/xtrans.dep
new file mode 120000
index 000000000..aa5f03d4b
--- /dev/null
+++ b/data/x11/_metadata/xtrans.dep
@@ -0,0 +1 @@
+../../xtrans \ No newline at end of file
diff --git a/data/x11/libX11-1.1.3.tar.gz b/data/x11/libX11-1.1.3.tar.gz
new file mode 100644
index 000000000..53fce907e
--- /dev/null
+++ b/data/x11/libX11-1.1.3.tar.gz
Binary files differ
diff --git a/data/x11/make.sh b/data/x11/make.sh
new file mode 100644
index 000000000..d97871b34
--- /dev/null
+++ b/data/x11/make.sh
@@ -0,0 +1,7 @@
+pkg:extract
+cd *
+pkg:configure --enable-malloc0returnsnull
+gcc -c -o src/util/makekeys-makekeys.o src/util/makekeys.c
+gcc -o src/util/makekeys src/util/makekeys-makekeys.o
+make
+pkg:install
diff --git a/data/xau/_metadata/description b/data/xau/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/xau/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/xau/_metadata/license b/data/xau/_metadata/license
new file mode 100644
index 000000000..dbd8ab0bf
--- /dev/null
+++ b/data/xau/_metadata/license
@@ -0,0 +1,21 @@
+Copyright 1988, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
diff --git a/data/xau/_metadata/maintainer b/data/xau/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/xau/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/xau/_metadata/priority b/data/xau/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/xau/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/xau/_metadata/section b/data/xau/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/xau/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/xau/_metadata/version b/data/xau/_metadata/version
new file mode 100644
index 000000000..21e8796a0
--- /dev/null
+++ b/data/xau/_metadata/version
@@ -0,0 +1 @@
+1.0.3
diff --git a/data/xau/_metadata/xproto.dep b/data/xau/_metadata/xproto.dep
new file mode 120000
index 000000000..48f62c38c
--- /dev/null
+++ b/data/xau/_metadata/xproto.dep
@@ -0,0 +1 @@
+../../xproto \ No newline at end of file
diff --git a/data/xau/libXau-1.0.3.tar.gz b/data/xau/libXau-1.0.3.tar.gz
new file mode 100644
index 000000000..d39617187
--- /dev/null
+++ b/data/xau/libXau-1.0.3.tar.gz
Binary files differ
diff --git a/data/xau/make.sh b/data/xau/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/xau/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/xcb-proto/_metadata/description b/data/xcb-proto/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/xcb-proto/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/xcb-proto/_metadata/license b/data/xcb-proto/_metadata/license
new file mode 100644
index 000000000..54bfbe5b0
--- /dev/null
+++ b/data/xcb-proto/_metadata/license
@@ -0,0 +1,30 @@
+Copyright (C) 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett.
+All Rights Reserved.
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated
+documentation files (the "Software"), to deal in the
+Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute,
+sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall
+be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
+PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
+BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the names of the authors
+or their institutions shall not be used in advertising or
+otherwise to promote the sale, use or other dealings in this
+Software without prior written authorization from the
+authors.
diff --git a/data/xcb-proto/_metadata/maintainer b/data/xcb-proto/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/xcb-proto/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/xcb-proto/_metadata/priority b/data/xcb-proto/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/xcb-proto/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/xcb-proto/_metadata/section b/data/xcb-proto/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/xcb-proto/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/xcb-proto/_metadata/version b/data/xcb-proto/_metadata/version
new file mode 100644
index 000000000..9459d4ba2
--- /dev/null
+++ b/data/xcb-proto/_metadata/version
@@ -0,0 +1 @@
+1.1
diff --git a/data/xcb-proto/make.sh b/data/xcb-proto/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/xcb-proto/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/xcb-proto/xcb-proto-1.1.tar.gz b/data/xcb-proto/xcb-proto-1.1.tar.gz
new file mode 100644
index 000000000..e5132c02e
--- /dev/null
+++ b/data/xcb-proto/xcb-proto-1.1.tar.gz
Binary files differ
diff --git a/data/xcb/_metadata/description b/data/xcb/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/xcb/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/xcb/_metadata/license b/data/xcb/_metadata/license
new file mode 100644
index 000000000..54bfbe5b0
--- /dev/null
+++ b/data/xcb/_metadata/license
@@ -0,0 +1,30 @@
+Copyright (C) 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett.
+All Rights Reserved.
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated
+documentation files (the "Software"), to deal in the
+Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute,
+sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall
+be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
+PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
+BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the names of the authors
+or their institutions shall not be used in advertising or
+otherwise to promote the sale, use or other dealings in this
+Software without prior written authorization from the
+authors.
diff --git a/data/xcb/_metadata/maintainer b/data/xcb/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/xcb/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/xcb/_metadata/priority b/data/xcb/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/xcb/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/xcb/_metadata/pthread-stubs.dep b/data/xcb/_metadata/pthread-stubs.dep
new file mode 120000
index 000000000..0235aa9b9
--- /dev/null
+++ b/data/xcb/_metadata/pthread-stubs.dep
@@ -0,0 +1 @@
+../../pthread-stubs \ No newline at end of file
diff --git a/data/xcb/_metadata/section b/data/xcb/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/xcb/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/xcb/_metadata/version b/data/xcb/_metadata/version
new file mode 100644
index 000000000..9459d4ba2
--- /dev/null
+++ b/data/xcb/_metadata/version
@@ -0,0 +1 @@
+1.1
diff --git a/data/xcb/_metadata/xau.dep b/data/xcb/_metadata/xau.dep
new file mode 120000
index 000000000..e7687940c
--- /dev/null
+++ b/data/xcb/_metadata/xau.dep
@@ -0,0 +1 @@
+../../xau \ No newline at end of file
diff --git a/data/xcb/libxcb-1.1.tar.gz b/data/xcb/libxcb-1.1.tar.gz
new file mode 100644
index 000000000..d77a39414
--- /dev/null
+++ b/data/xcb/libxcb-1.1.tar.gz
Binary files differ
diff --git a/data/xcb/make.sh b/data/xcb/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/xcb/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/xext/_metadata/description b/data/xext/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/xext/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/xext/_metadata/license b/data/xext/_metadata/license
new file mode 100644
index 000000000..ca17ed677
--- /dev/null
+++ b/data/xext/_metadata/license
@@ -0,0 +1,21 @@
+Copyright 1987, 1988, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
diff --git a/data/xext/_metadata/maintainer b/data/xext/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/xext/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/xext/_metadata/priority b/data/xext/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/xext/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/xext/_metadata/section b/data/xext/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/xext/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/xext/_metadata/version b/data/xext/_metadata/version
new file mode 100644
index 000000000..6d7de6e6a
--- /dev/null
+++ b/data/xext/_metadata/version
@@ -0,0 +1 @@
+1.0.2
diff --git a/data/xext/_metadata/x11.dep b/data/xext/_metadata/x11.dep
new file mode 120000
index 000000000..36b207a71
--- /dev/null
+++ b/data/xext/_metadata/x11.dep
@@ -0,0 +1 @@
+../../x11 \ No newline at end of file
diff --git a/data/xext/libXext-1.0.2.tar.gz b/data/xext/libXext-1.0.2.tar.gz
new file mode 100644
index 000000000..d3b3ead07
--- /dev/null
+++ b/data/xext/libXext-1.0.2.tar.gz
Binary files differ
diff --git a/data/xext/make.sh b/data/xext/make.sh
new file mode 100644
index 000000000..7fea028a0
--- /dev/null
+++ b/data/xext/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure --enable-malloc0returnsnull
+make
+pkg:install
diff --git a/data/xextproto/_metadata/description b/data/xextproto/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/xextproto/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/xextproto/_metadata/license b/data/xextproto/_metadata/license
new file mode 100644
index 000000000..a32b353d6
--- /dev/null
+++ b/data/xextproto/_metadata/license
@@ -0,0 +1,179 @@
+Copyright 1989, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
+
+
+Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc.
+Permission to use, copy, modify, and distribute this
+software and its documentation for any purpose and without
+fee is hereby granted, provided that the above copyright
+notice appear in all copies and that both that copyright
+notice and this permission notice appear in supporting
+documentation, and that the name of Silicon Graphics not be
+used in advertising or publicity pertaining to distribution
+of the software without specific prior written permission.
+Silicon Graphics makes no representation about the suitability
+of this software for any purpose. It is provided "as is"
+without any express or implied warranty.
+SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
+SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
+GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
+DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
+OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
+THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+
+Copyright 1992 Network Computing Devices
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation, and that the name of NCD. not be used in advertising or
+publicity pertaining to distribution of the software without specific,
+written prior permission. NCD. makes no representations about the
+suitability of this software for any purpose. It is provided "as is"
+without express or implied warranty.
+
+NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD.
+BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
+OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+
+Copyright (c) 1994, 1995 Hewlett-Packard Company
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
+DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
+THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of the Hewlett-Packard
+Company shall not be used in advertising or otherwise to promote the
+sale, use or other dealings in this Software without prior written
+authorization from the Hewlett-Packard Company.
+
+
+Copyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
+BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
+IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of Digital Equipment Corporation
+shall not be used in advertising or otherwise to promote the sale, use or other
+dealings in this Software without prior written authorization from Digital
+Equipment Corporation.
+
+
+Copyright 1988, 1989, 1990, 1994 Network Computing Devices, Inc.
+
+Permission to use, copy, modify, distribute, and sell this software and
+its documentation for any purpose is hereby granted without fee, provided
+that the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation, and that the name Network Computing Devices, Inc. not be
+used in advertising or publicity pertaining to distribution of this
+software without specific, written prior permission.
+
+THIS SOFTWARE IS PROVIDED `AS-IS'. NETWORK COMPUTING DEVICES, INC.,
+DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT
+LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT SHALL NETWORK
+COMPUTING DEVICES, INC., BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING
+SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS OF USE,
+DATA, OR PROFITS, EVEN IF ADVISED OF THE POSSIBILITY THEREOF, AND
+REGARDLESS OF WHETHER IN AN ACTION IN CONTRACT, TORT OR NEGLIGENCE,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+SOFTWARE.
+
+
+Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts,
+and Olivetti Research Limited, Cambridge, England.
+
+ All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the names of Digital or Olivetti
+not be used in advertising or publicity pertaining to distribution of the
+software without specific, written prior permission.
+
+DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
+SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
+USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
+
+
+Copyright 1986, 1987, 1988 by Hewlett-Packard Corporation
+
+Permission to use, copy, modify, and distribute this
+software and its documentation for any purpose and without
+fee is hereby granted, provided that the above copyright
+notice appear in all copies and that both that copyright
+notice and this permission notice appear in supporting
+documentation, and that the name of Hewlett-Packard not be used in
+advertising or publicity pertaining to distribution of the
+software without specific, written prior permission.
+
+Hewlett-Packard makes no representations about the
+suitability of this software for any purpose. It is provided
+"as is" without express or implied warranty.
+
+This software is not subject to any license of the American
+Telephone and Telegraph Company or of the Regents of the
+University of California.
diff --git a/data/xextproto/_metadata/maintainer b/data/xextproto/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/xextproto/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/xextproto/_metadata/priority b/data/xextproto/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/xextproto/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/xextproto/_metadata/section b/data/xextproto/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/xextproto/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/xextproto/_metadata/version b/data/xextproto/_metadata/version
new file mode 100644
index 000000000..a8907c025
--- /dev/null
+++ b/data/xextproto/_metadata/version
@@ -0,0 +1 @@
+7.0.2
diff --git a/data/xextproto/make.sh b/data/xextproto/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/xextproto/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/xextproto/xextproto-7.0.2.tar.gz b/data/xextproto/xextproto-7.0.2.tar.gz
new file mode 100644
index 000000000..fbaa95a1b
--- /dev/null
+++ b/data/xextproto/xextproto-7.0.2.tar.gz
Binary files differ
diff --git a/data/xeyes/_metadata/description b/data/xeyes/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/xeyes/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/xeyes/_metadata/license b/data/xeyes/_metadata/license
new file mode 100644
index 000000000..7f33cbfd2
--- /dev/null
+++ b/data/xeyes/_metadata/license
@@ -0,0 +1,12 @@
+This is a stub file. This package has not yet had its complete licensing
+information compiled. Please see the individual source files for details on
+your rights to use and modify this software.
+
+Please submit updated COPYING files to the Xorg bugzilla:
+
+https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
+
+All licensing questions regarding this software should be directed at the
+Xorg mailing list:
+
+http://lists.freedesktop.org/mailman/listinfo/xorg
diff --git a/data/xeyes/_metadata/maintainer b/data/xeyes/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/xeyes/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/xeyes/_metadata/priority b/data/xeyes/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/xeyes/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/xeyes/_metadata/section b/data/xeyes/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/xeyes/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/xeyes/_metadata/version b/data/xeyes/_metadata/version
new file mode 100644
index 000000000..7dea76edb
--- /dev/null
+++ b/data/xeyes/_metadata/version
@@ -0,0 +1 @@
+1.0.1
diff --git a/data/xeyes/_metadata/x11.dep b/data/xeyes/_metadata/x11.dep
new file mode 120000
index 000000000..36b207a71
--- /dev/null
+++ b/data/xeyes/_metadata/x11.dep
@@ -0,0 +1 @@
+../../x11 \ No newline at end of file
diff --git a/data/xeyes/_metadata/xmu.dep b/data/xeyes/_metadata/xmu.dep
new file mode 120000
index 000000000..0f9ee475d
--- /dev/null
+++ b/data/xeyes/_metadata/xmu.dep
@@ -0,0 +1 @@
+../../xmu \ No newline at end of file
diff --git a/data/xeyes/_metadata/xt.dep b/data/xeyes/_metadata/xt.dep
new file mode 120000
index 000000000..53c151162
--- /dev/null
+++ b/data/xeyes/_metadata/xt.dep
@@ -0,0 +1 @@
+../../xt \ No newline at end of file
diff --git a/data/xeyes/make.sh b/data/xeyes/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/xeyes/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/xeyes/xeyes-1.0.1.tar.gz b/data/xeyes/xeyes-1.0.1.tar.gz
new file mode 100644
index 000000000..9014dad2f
--- /dev/null
+++ b/data/xeyes/xeyes-1.0.1.tar.gz
Binary files differ
diff --git a/data/xi/_metadata/description b/data/xi/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/xi/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/xi/_metadata/license b/data/xi/_metadata/license
new file mode 100644
index 000000000..0e26d9904
--- /dev/null
+++ b/data/xi/_metadata/license
@@ -0,0 +1,43 @@
+/* $XdotOrg: $ */
+
+Copyright 1989, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
+
+Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
+
+ All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the name of Hewlett-Packard not be
+used in advertising or publicity pertaining to distribution of the
+software without specific, written prior permission.
+
+HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+EVENT SHALL HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
+USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
diff --git a/data/xi/_metadata/maintainer b/data/xi/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/xi/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/xi/_metadata/priority b/data/xi/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/xi/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/xi/_metadata/section b/data/xi/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/xi/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/xi/_metadata/version b/data/xi/_metadata/version
new file mode 100644
index 000000000..781dcb07c
--- /dev/null
+++ b/data/xi/_metadata/version
@@ -0,0 +1 @@
+1.1.3
diff --git a/data/xi/_metadata/x11.dep b/data/xi/_metadata/x11.dep
new file mode 120000
index 000000000..36b207a71
--- /dev/null
+++ b/data/xi/_metadata/x11.dep
@@ -0,0 +1 @@
+../../x11 \ No newline at end of file
diff --git a/data/xi/_metadata/xext.dep b/data/xi/_metadata/xext.dep
new file mode 120000
index 000000000..9520602c6
--- /dev/null
+++ b/data/xi/_metadata/xext.dep
@@ -0,0 +1 @@
+../../xext \ No newline at end of file
diff --git a/data/xi/libXi-1.1.3.tar.gz b/data/xi/libXi-1.1.3.tar.gz
new file mode 100644
index 000000000..0fa603fcc
--- /dev/null
+++ b/data/xi/libXi-1.1.3.tar.gz
Binary files differ
diff --git a/data/xi/make.sh b/data/xi/make.sh
new file mode 100644
index 000000000..7fea028a0
--- /dev/null
+++ b/data/xi/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure --enable-malloc0returnsnull
+make
+pkg:install
diff --git a/data/xineramaproto/_metadata/description b/data/xineramaproto/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/xineramaproto/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/xineramaproto/_metadata/license b/data/xineramaproto/_metadata/license
new file mode 100644
index 000000000..54284fc88
--- /dev/null
+++ b/data/xineramaproto/_metadata/license
@@ -0,0 +1,45 @@
+Copyright 2003 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
+
+
+Copyright (c) 1991, 1997 Digital Equipment Corporation, Maynard, Massachusetts.
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
+BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
+IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of Digital Equipment Corporation
+shall not be used in advertising or otherwise to promote the sale, use or other
+dealings in this Software without prior written authorization from Digital
+Equipment Corporation.
diff --git a/data/xineramaproto/_metadata/maintainer b/data/xineramaproto/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/xineramaproto/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/xineramaproto/_metadata/priority b/data/xineramaproto/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/xineramaproto/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/xineramaproto/_metadata/section b/data/xineramaproto/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/xineramaproto/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/xineramaproto/_metadata/version b/data/xineramaproto/_metadata/version
new file mode 100644
index 000000000..45a1b3f44
--- /dev/null
+++ b/data/xineramaproto/_metadata/version
@@ -0,0 +1 @@
+1.1.2
diff --git a/data/xineramaproto/make.sh b/data/xineramaproto/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/xineramaproto/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/xineramaproto/xineramaproto-1.1.2.tar.gz b/data/xineramaproto/xineramaproto-1.1.2.tar.gz
new file mode 100644
index 000000000..80c6e7aa4
--- /dev/null
+++ b/data/xineramaproto/xineramaproto-1.1.2.tar.gz
Binary files differ
diff --git a/data/xmu/_metadata/description b/data/xmu/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/xmu/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/xmu/_metadata/license b/data/xmu/_metadata/license
new file mode 100644
index 000000000..ab822fb3c
--- /dev/null
+++ b/data/xmu/_metadata/license
@@ -0,0 +1,74 @@
+Copyright 1989, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
+
+-----------
+
+Xmu/StrToBmap.c and Xmu/GrayPixmap.c also have:
+
+Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts.
+
+ All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the name of Digital not be
+used in advertising or publicity pertaining to distribution of the
+software without specific, written prior permission.
+
+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+SOFTWARE.
+
+-----------
+
+And Xmu/Clip.c has:
+
+Copyright (c) 1998 by The XFree86 Project, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
+OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+Except as contained in this notice, the name of the XFree86 Project shall
+not be used in advertising or otherwise to promote the sale, use or other
+dealings in this Software without prior written authorization from the
+XFree86 Project.
diff --git a/data/xmu/_metadata/maintainer b/data/xmu/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/xmu/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/xmu/_metadata/priority b/data/xmu/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/xmu/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/xmu/_metadata/section b/data/xmu/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/xmu/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/xmu/_metadata/version b/data/xmu/_metadata/version
new file mode 100644
index 000000000..21e8796a0
--- /dev/null
+++ b/data/xmu/_metadata/version
@@ -0,0 +1 @@
+1.0.3
diff --git a/data/xmu/_metadata/xext.dep b/data/xmu/_metadata/xext.dep
new file mode 120000
index 000000000..9520602c6
--- /dev/null
+++ b/data/xmu/_metadata/xext.dep
@@ -0,0 +1 @@
+../../xext \ No newline at end of file
diff --git a/data/xmu/_metadata/xt.dep b/data/xmu/_metadata/xt.dep
new file mode 120000
index 000000000..53c151162
--- /dev/null
+++ b/data/xmu/_metadata/xt.dep
@@ -0,0 +1 @@
+../../xt \ No newline at end of file
diff --git a/data/xmu/libXmu-1.0.3.tar.gz b/data/xmu/libXmu-1.0.3.tar.gz
new file mode 100644
index 000000000..2b4e09614
--- /dev/null
+++ b/data/xmu/libXmu-1.0.3.tar.gz
Binary files differ
diff --git a/data/xmu/make.sh b/data/xmu/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/xmu/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/xproto/_metadata/description b/data/xproto/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/xproto/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/xproto/_metadata/license b/data/xproto/_metadata/license
new file mode 100644
index 000000000..1724bb299
--- /dev/null
+++ b/data/xproto/_metadata/license
@@ -0,0 +1,43 @@
+Copyright 1987, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
+
+
+Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts.
+
+ All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the name of Digital not be
+used in advertising or publicity pertaining to distribution of the
+software without specific, written prior permission.
+
+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+SOFTWARE.
+
diff --git a/data/xproto/_metadata/maintainer b/data/xproto/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/xproto/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/xproto/_metadata/priority b/data/xproto/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/xproto/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/xproto/_metadata/section b/data/xproto/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/xproto/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/xproto/_metadata/version b/data/xproto/_metadata/version
new file mode 100644
index 000000000..e4ae283f5
--- /dev/null
+++ b/data/xproto/_metadata/version
@@ -0,0 +1 @@
+7.0.10
diff --git a/data/xproto/make.sh b/data/xproto/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/xproto/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/xproto/xproto-7.0.10.tar.gz b/data/xproto/xproto-7.0.10.tar.gz
new file mode 100644
index 000000000..b96e27c77
--- /dev/null
+++ b/data/xproto/xproto-7.0.10.tar.gz
Binary files differ
diff --git a/data/xt/_metadata/description b/data/xt/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/xt/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/xt/_metadata/license b/data/xt/_metadata/license
new file mode 100644
index 000000000..4ee13ed77
--- /dev/null
+++ b/data/xt/_metadata/license
@@ -0,0 +1,22 @@
+$Id$
+
+Copyright © 2001,2003 Keith Packard
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation, and that the name of Keith Packard not be used in
+advertising or publicity pertaining to distribution of the software without
+specific, written prior permission. Keith Packard makes no
+representations about the suitability of this software for any purpose. It
+is provided "as is" without express or implied warranty.
+
+KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
+
diff --git a/data/xt/_metadata/maintainer b/data/xt/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/xt/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/xt/_metadata/priority b/data/xt/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/xt/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/xt/_metadata/section b/data/xt/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/xt/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/xt/_metadata/sm.dep b/data/xt/_metadata/sm.dep
new file mode 120000
index 000000000..f4f31ff98
--- /dev/null
+++ b/data/xt/_metadata/sm.dep
@@ -0,0 +1 @@
+../../sm \ No newline at end of file
diff --git a/data/xt/_metadata/version b/data/xt/_metadata/version
new file mode 100644
index 000000000..ee90284c2
--- /dev/null
+++ b/data/xt/_metadata/version
@@ -0,0 +1 @@
+1.0.4
diff --git a/data/xt/_metadata/x11.dep b/data/xt/_metadata/x11.dep
new file mode 120000
index 000000000..36b207a71
--- /dev/null
+++ b/data/xt/_metadata/x11.dep
@@ -0,0 +1 @@
+../../x11 \ No newline at end of file
diff --git a/data/xt/libXt-1.0.4.tar.gz b/data/xt/libXt-1.0.4.tar.gz
new file mode 100644
index 000000000..e5bcec27b
--- /dev/null
+++ b/data/xt/libXt-1.0.4.tar.gz
Binary files differ
diff --git a/data/xt/make.sh b/data/xt/make.sh
new file mode 100644
index 000000000..d3d74b7b4
--- /dev/null
+++ b/data/xt/make.sh
@@ -0,0 +1,7 @@
+pkg:extract
+cd *
+pkg:configure --enable-malloc0returnsnull
+gcc -c -o util/makestrs-makestrs.o util/makestrs.c
+gcc -o util/makestrs util/makestrs-makestrs.o
+make
+pkg:install
diff --git a/data/xtrans/_metadata/description b/data/xtrans/_metadata/description
new file mode 100644
index 000000000..005d9a0c9
--- /dev/null
+++ b/data/xtrans/_metadata/description
@@ -0,0 +1,2 @@
+this package isn't described yet
+This package, which I'm certain is incredibly interesting, has yet to be described. This is probably because Jay has spent days getting all kinds of bookkeeping issues, like copyright notifications, all in their correct places, and descriptions just aren't the most important thing he could be working on. If this is a problem, please come back later.
diff --git a/data/xtrans/_metadata/license b/data/xtrans/_metadata/license
new file mode 100644
index 000000000..a7977606d
--- /dev/null
+++ b/data/xtrans/_metadata/license
@@ -0,0 +1,124 @@
+Copyright 1993, 1994, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall
+not be used in advertising or otherwise to promote the sale, use or
+other dealings in this Software without prior written authorization
+from The Open Group.
+
+______________________________________________________________________________
+
+Copyright 1993, 1994 NCR Corporation - Dayton, Ohio, USA
+
+All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted, provided
+that the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation, and that the name NCR not be used in advertising
+or publicity pertaining to distribution of the software without specific,
+written prior permission. NCR makes no representations about the
+suitability of this software for any purpose. It is provided "as is"
+without express or implied warranty.
+
+NCR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+NO EVENT SHALL NCR BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+______________________________________________________________________________
+
+Copyright 2002, 2005 Sun Microsystems, Inc. All rights reserved.
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of the copyright holders shall
+not be used in advertising or otherwise to promote the sale, use or
+other dealings in this Software without prior written authorization
+from the copyright holders.
+
+______________________________________________________________________________
+
+(c) Copyright 1996 by Sebastien Marineau and Holger Veit
+ <marineau@genie.uottawa.ca>
+ <Holger.Veit@gmd.de>
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
+OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+Except as contained in this notice, the name of Sebastien Marineau or
+Holger Veit shall not be used in advertising or otherwise to promote
+the sale, use or other dealings in this Software without prior written
+authorization from Holger Veit or Sebastien Marineau.
+
+______________________________________________________________________________
+
+Copyright © 2003 Keith Packard, Noah Levitt
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation, and that the name of Keith Packard not be used in
+advertising or publicity pertaining to distribution of the software without
+specific, written prior permission. Keith Packard makes no
+representations about the suitability of this software for any purpose. It
+is provided "as is" without express or implied warranty.
+
+KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
diff --git a/data/xtrans/_metadata/maintainer b/data/xtrans/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/xtrans/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/xtrans/_metadata/priority b/data/xtrans/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/xtrans/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/xtrans/_metadata/section b/data/xtrans/_metadata/section
new file mode 100644
index 000000000..b1233ea1c
--- /dev/null
+++ b/data/xtrans/_metadata/section
@@ -0,0 +1 @@
+xwindows
diff --git a/data/xtrans/_metadata/version b/data/xtrans/_metadata/version
new file mode 100644
index 000000000..ee90284c2
--- /dev/null
+++ b/data/xtrans/_metadata/version
@@ -0,0 +1 @@
+1.0.4
diff --git a/data/xtrans/make.sh b/data/xtrans/make.sh
new file mode 100644
index 000000000..35a54076e
--- /dev/null
+++ b/data/xtrans/make.sh
@@ -0,0 +1,5 @@
+pkg:extract
+cd *
+pkg:configure
+make
+pkg:install
diff --git a/data/xtrans/xtrans-1.0.4.tar.gz b/data/xtrans/xtrans-1.0.4.tar.gz
new file mode 100644
index 000000000..7732a7ce6
--- /dev/null
+++ b/data/xtrans/xtrans-1.0.4.tar.gz
Binary files differ
diff --git a/licenses/menes b/licenses/menes
new file mode 100644
index 000000000..b665769f8
--- /dev/null
+++ b/licenses/menes
@@ -0,0 +1,32 @@
+Copyright (C) Jay Freeman (saurik)
+
+ Redistribution and use in source and binary
+forms, with or without modification, are permitted
+provided that the following conditions are met:
+
+1. Redistributions of source code must retain the
+ above copyright notice, this list of conditions
+ and the following disclaimer.
+2. Redistributions in binary form must reproduce the
+ above copyright notice, this list of conditions
+ and the following disclaimer in the documentation
+ and/or other materials provided with the
+ distribution.
+3. The name of the author may not be used to endorse
+ or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS''
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/make.sh b/make.sh
index 4955314cc..2e1b8aa5d 100755
--- a/make.sh
+++ b/make.sh
@@ -70,11 +70,24 @@ function pkg:bin() {
export PKG_CONF=./configure
function pkg:configure() {
- "${PKG_CONF}" --disable-nls --prefix=/usr --host=arm-apple-darwin "$@"
+ for ltmain in $(find -name ltmain.sh); do
+ patch "${ltmain}" "${PKG_BASE}/util/libtool.diff" || true
+ done
+
+ PKG_CONFIG="$(realpath "${PKG_BASE}/util/pkg-config.sh") --define-variable=prefix=${PKG_ROOT}/usr" \
+ PKG_CONFIG_PATH=${PKG_ROOT}/usr/lib/pkgconfig \
+ "${PKG_CONF}" \
+ --host=arm-apple-darwin \
+ --disable-nls \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix=/usr \
+ --localstatedir="/var/cache/${PKG_NAME}" \
+ "$@"
}
function pkg:install() {
- make install DESTDIR="${PKG_DEST}"
+ make install DESTDIR="${PKG_DEST}" "$@"
}
function pkg_ {
diff --git a/util/configure.sh b/util/configure.sh
new file mode 100755
index 000000000..0c1cfba6f
--- /dev/null
+++ b/util/configure.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+for ltmain in $(find -name ltmain.sh); do
+ patch -N "${ltmain}" "$(dirname "$0")/libtool.diff" || true
+done
+
+PKG_ROOT=/home/saurik/iphone/sysroot PKG_CONFIG="$(realpath ../../../util/pkg-config.sh) --define-variable=prefix=/home/saurik/iphone/sysroot/usr" PKG_CONFIG_PATH=/home/saurik/iphone/sysroot/usr/lib/pkgconfig ./configure --prefix=/usr --host=arm-apple-darwin --enable-static=no --enable-shared=yes "$@"
diff --git a/util/libtool.diff b/util/libtool.diff
new file mode 100644
index 000000000..634e5b456
--- /dev/null
+++ b/util/libtool.diff
@@ -0,0 +1,21 @@
+diff -ru libX11-1.1.3/ltmain.sh libX11-1.1.3+iPhone/ltmain.sh
+--- libX11-1.1.3/ltmain.sh 2007-07-06 08:20:15.000000000 +0000
++++ libX11-1.1.3+iPhone/ltmain.sh 2008-01-04 09:47:45.000000000 +0000
+@@ -2929,7 +2929,7 @@
+ if grep "^installed=no" $deplib > /dev/null; then
+ path="$absdir/$objdir"
+ else
+- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
++ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $PKG_ROOT$deplib`
+ if test -z "$libdir"; then
+ $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
+ exit $EXIT_FAILURE
+@@ -5664,7 +5664,7 @@
+ case $deplib in
+ *.la)
+ name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`
+- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
++ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $PKG_ROOT$deplib`
+ if test -z "$libdir"; then
+ $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
+ exit $EXIT_FAILURE
diff --git a/util/pkg-config.sh b/util/pkg-config.sh
new file mode 100755
index 000000000..d9e64d22d
--- /dev/null
+++ b/util/pkg-config.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+echo "$@" | grep -- --atleast >/dev/null && exit 0
+exec pkg-config "$@"