Merge branch 'dev-util/update-copyright' master
authorW. Trevor King <wking@tremily.us>
Wed, 25 Apr 2018 22:55:32 +0000 (15:55 -0700)
committerW. Trevor King <wking@tremily.us>
Wed, 25 Apr 2018 22:55:32 +0000 (15:55 -0700)
Generated with:

  $ git merge -s ours --no-commit --log --allow-unrelated-histories dev-util/update-copyright
  $ git rm -rf dev-util/update-copyright/
  $ git read-tree --prefix="dev-util/update-copyright/" -u dev-util/update-copyright
  $ git commit

* dev-util/update-copyright:
  update-copyright-9999.ebuild: Update to git-r3
  ChangeLog: Drop this optional file
  Bump package compatibility to Python 3.4
  dev-util/update-copyright: Update to Python 3 master branch
  dev-util/update-copyright: update to python3 branch.
  Update URLs from einstein to tremily.
  Add dev-util/update-copyright package.

278 files changed:
.mailmap [new file with mode: 0644]
app-mobilephone/obexpushd/ChangeLog [new file with mode: 0644]
app-mobilephone/obexpushd/Manifest [new file with mode: 0644]
app-mobilephone/obexpushd/metadata.xml [new file with mode: 0644]
app-mobilephone/obexpushd/obexpushd-9999.ebuild [new file with mode: 0644]
app-text/itex2mml/ChangeLog [new file with mode: 0644]
app-text/itex2mml/Manifest [new file with mode: 0644]
app-text/itex2mml/itex2mml-9999.ebuild [new file with mode: 0644]
app-text/itex2mml/metadata.xml [new file with mode: 0644]
dev-python/FFT-tools/ChangeLog [new file with mode: 0644]
dev-python/FFT-tools/FFT-tools-9999.ebuild [new file with mode: 0644]
dev-python/FFT-tools/Manifest [new file with mode: 0644]
dev-python/FFT-tools/metadata.xml [new file with mode: 0644]
dev-python/aiohttp/aiohttp-9999.ebuild [new file with mode: 0644]
dev-python/asyncio/Manifest [new file with mode: 0644]
dev-python/asyncio/asyncio-3.4.1.ebuild [new symlink]
dev-python/asyncio/asyncio-9999.ebuild [new file with mode: 0644]
dev-python/chemdb/ChangeLog [new file with mode: 0644]
dev-python/chemdb/Manifest [new file with mode: 0644]
dev-python/chemdb/chemdb-9999.ebuild [new file with mode: 0644]
dev-python/chemdb/metadata.xml [new file with mode: 0644]
dev-python/curses-check-for-keypress/ChangeLog [new file with mode: 0644]
dev-python/curses-check-for-keypress/Manifest [new file with mode: 0644]
dev-python/curses-check-for-keypress/curses-check-for-keypress-9999.ebuild [new file with mode: 0644]
dev-python/curses-check-for-keypress/metadata.xml [new file with mode: 0644]
dev-python/derpconf/derpconf-9999.ebuild [new file with mode: 0644]
dev-python/dj-database-url/dj-database-url-9999.ebuild [new file with mode: 0644]
dev-python/dj-email-url/dj-email-url-9999.ebuild [new file with mode: 0644]
dev-python/dj-search-url/dj-search-url-9999.ebuild [new file with mode: 0644]
dev-python/django-cache-url/django-cache-url-9999.ebuild [new file with mode: 0644]
dev-python/django-configurations/django-configurations-9999.ebuild [new file with mode: 0644]
dev-python/django-grappelli/ChangeLog [new file with mode: 0644]
dev-python/django-grappelli/Manifest [new file with mode: 0644]
dev-python/django-grappelli/django-grappelli-9999.ebuild [new file with mode: 0644]
dev-python/django-grappelli/metadata.xml [new file with mode: 0644]
dev-python/django-positions/ChangeLog [new file with mode: 0644]
dev-python/django-positions/Manifest [new file with mode: 0644]
dev-python/django-positions/django-positions-9999.ebuild [new file with mode: 0644]
dev-python/django-positions/metadata.xml [new file with mode: 0644]
dev-python/django-tables2/ChangeLog [new file with mode: 0644]
dev-python/django-tables2/Manifest [new file with mode: 0644]
dev-python/django-tables2/django-tables2-9999.ebuild [new file with mode: 0644]
dev-python/django-tables2/metadata.xml [new file with mode: 0644]
dev-python/django-taggit/ChangeLog [new file with mode: 0644]
dev-python/django-taggit/Manifest [new file with mode: 0644]
dev-python/django-taggit/django-taggit-9999.ebuild [new file with mode: 0644]
dev-python/django-taggit/metadata.xml [new file with mode: 0644]
dev-python/exam/exam-9999.ebuild [new file with mode: 0644]
dev-python/execnet/ChangeLog [new file with mode: 0644]
dev-python/execnet/Manifest [new file with mode: 0644]
dev-python/execnet/execnet-1.1-r1.ebuild [new file with mode: 0644]
dev-python/execnet/execnet-1.1.ebuild [new file with mode: 0644]
dev-python/execnet/execnet-1.2.0-r1.ebuild [new file with mode: 0644]
dev-python/execnet/metadata.xml [new file with mode: 0644]
dev-python/flask-cors/Manifest [new file with mode: 0644]
dev-python/flask-cors/flask-cors-1.9.0.ebuild [new symlink]
dev-python/flask-cors/flask-cors-9999.ebuild [new file with mode: 0644]
dev-python/h5config/ChangeLog [new file with mode: 0644]
dev-python/h5config/Manifest [new file with mode: 0644]
dev-python/h5config/h5config-9999.ebuild [new file with mode: 0644]
dev-python/h5config/metadata.xml [new file with mode: 0644]
dev-python/ipython-irc/ChangeLog [new file with mode: 0644]
dev-python/ipython-irc/ipython-irc-9999.ebuild [new file with mode: 0644]
dev-python/ipython-irc/metadata.xml [new file with mode: 0644]
dev-python/ipythonblocks/ChangeLog [new file with mode: 0644]
dev-python/ipythonblocks/ipythonblocks-9999.ebuild [new file with mode: 0644]
dev-python/ipythonblocks/metadata.xml [new file with mode: 0644]
dev-python/libthumbor/libthumbor-9999.ebuild [new file with mode: 0644]
dev-python/parse/ChangeLog [new file with mode: 0644]
dev-python/parse/Manifest [new file with mode: 0644]
dev-python/parse/metadata.xml [new file with mode: 0644]
dev-python/parse/parse-1.6.4.ebuild [new symlink]
dev-python/parse/parse-9999.ebuild [new file with mode: 0644]
dev-python/pexif/Manifest [new file with mode: 0644]
dev-python/pexif/pexif-0.15.ebuild [new symlink]
dev-python/pexif/pexif-9999.ebuild [new file with mode: 0644]
dev-python/pgp-mime/ChangeLog [new file with mode: 0644]
dev-python/pgp-mime/Manifest [new file with mode: 0644]
dev-python/pgp-mime/metadata.xml [new file with mode: 0644]
dev-python/pgp-mime/pgp-mime-9999.ebuild [new file with mode: 0644]
dev-python/preggy/preggy-9999.ebuild [new file with mode: 0644]
dev-python/pyassuan/metadata.xml [new file with mode: 0644]
dev-python/pyassuan/pyassuan-9999.ebuild [new file with mode: 0644]
dev-python/pygrader/ChangeLog [new file with mode: 0644]
dev-python/pygrader/Manifest [new file with mode: 0644]
dev-python/pygrader/metadata.xml [new file with mode: 0644]
dev-python/pygrader/pygrader-9999.ebuild [new file with mode: 0644]
dev-python/pymodbus/ChangeLog [new file with mode: 0644]
dev-python/pymodbus/metadata.xml [new file with mode: 0644]
dev-python/pymodbus/pymodbus-9999.ebuild [new file with mode: 0644]
dev-python/pypid/ChangeLog [new file with mode: 0644]
dev-python/pypid/Manifest [new file with mode: 0644]
dev-python/pypid/metadata.xml [new file with mode: 0644]
dev-python/pypid/pypid-9999.ebuild [new file with mode: 0644]
dev-python/pyssim/pyssim-9999.ebuild [new file with mode: 0644]
dev-python/pytest-django/pytest-django-9999.ebuild [new file with mode: 0644]
dev-python/pytest-xdist/Manifest [new file with mode: 0644]
dev-python/pytest-xdist/pytest-xdist-1.11.ebuild [new symlink]
dev-python/pytest-xdist/pytest-xdist-9999.ebuild [new file with mode: 0644]
dev-python/python-kmod/ChangeLog [new file with mode: 0644]
dev-python/python-kmod/Manifest [new file with mode: 0644]
dev-python/python-kmod/metadata.xml [new file with mode: 0644]
dev-python/python-kmod/python-kmod-9999.ebuild [new file with mode: 0644]
dev-python/python-ldap/ChangeLog [new file with mode: 0644]
dev-python/python-ldap/Manifest [new file with mode: 0644]
dev-python/python-ldap/metadata.xml [new file with mode: 0644]
dev-python/python-ldap/python-ldap-9999.ebuild [new file with mode: 0644]
dev-python/pyvows/Manifest [new file with mode: 0644]
dev-python/pyvows/pyvows-2.1.0.ebuild [new symlink]
dev-python/pyvows/pyvows-9999.ebuild [new file with mode: 0644]
dev-python/raven/Manifest [new file with mode: 0644]
dev-python/raven/metadata.xml [new file with mode: 0644]
dev-python/raven/raven-5.0.0.ebuild [new symlink]
dev-python/raven/raven-9999.ebuild [new file with mode: 0644]
dev-python/south/ChangeLog [new file with mode: 0644]
dev-python/south/Manifest [new file with mode: 0644]
dev-python/south/files/south-0.7.5-tests.patch [new file with mode: 0644]
dev-python/south/files/south-1.0-3753b49c-Replace-dict.iteritems-with-six.patch [new file with mode: 0644]
dev-python/south/metadata.xml [new file with mode: 0644]
dev-python/south/south-0.7.2.ebuild [new file with mode: 0644]
dev-python/south/south-0.7.3.ebuild [new file with mode: 0644]
dev-python/south/south-0.7.4.ebuild [new file with mode: 0644]
dev-python/south/south-0.7.5-r1.ebuild [new file with mode: 0644]
dev-python/south/south-0.7.5.ebuild [new file with mode: 0644]
dev-python/south/south-0.7.6.ebuild [new file with mode: 0644]
dev-python/south/south-0.8.1.ebuild [new file with mode: 0644]
dev-python/south/south-1.0.ebuild [new file with mode: 0644]
dev-python/splittable-kwargs/ChangeLog [new file with mode: 0644]
dev-python/splittable-kwargs/Manifest [new file with mode: 0644]
dev-python/splittable-kwargs/metadata.xml [new file with mode: 0644]
dev-python/splittable-kwargs/splittable-kwargs-9999.ebuild [new file with mode: 0644]
dev-python/texttable/ChangeLog [new file with mode: 0644]
dev-python/texttable/Manifest [new file with mode: 0644]
dev-python/texttable/metadata.xml [new file with mode: 0644]
dev-python/texttable/texttable-0.8.1.ebuild [new file with mode: 0644]
dev-python/thumbor/files/9999-0001-setup.py-Remove-argparse-dependency.patch [new file with mode: 0644]
dev-python/thumbor/files/init.d/thumbor [new file with mode: 0755]
dev-python/thumbor/thumbor-9999.ebuild [new file with mode: 0644]
dev-python/timebook/metadata.xml [new file with mode: 0644]
dev-python/timebook/timebook-9999.ebuild [new file with mode: 0644]
dev-python/tornado-pyvows/tornado-pyvows-9999.ebuild [new file with mode: 0644]
dev-python/webtest/ChangeLog [new file with mode: 0644]
dev-python/webtest/Manifest [new file with mode: 0644]
dev-python/webtest/files/webtest-1.3-doctest-ellipsis.patch [new file with mode: 0644]
dev-python/webtest/files/webtest-1.3.4-index_fixt.patch [new file with mode: 0644]
dev-python/webtest/files/webtest-1.4.3-doctest.patch [new file with mode: 0644]
dev-python/webtest/metadata.xml [new file with mode: 0644]
dev-python/webtest/webtest-1.4.3-r1.ebuild [new file with mode: 0644]
dev-python/webtest/webtest-2.0.11.ebuild [new file with mode: 0644]
dev-python/wheel/ChangeLog [new file with mode: 0644]
dev-python/wheel/metadata.xml [new file with mode: 0644]
dev-python/wheel/wheel-9999.ebuild [new file with mode: 0644]
dev-python/wxpython/ChangeLog [new file with mode: 0644]
dev-python/wxpython/Manifest [new file with mode: 0644]
dev-python/wxpython/files/wxpython-2.8-cache-writable.patch [new file with mode: 0644]
dev-python/wxpython/files/wxpython-2.8-wxversion-demo.patch [new file with mode: 0644]
dev-python/wxpython/files/wxpython-2.8.11-drop-editra.patch [new file with mode: 0644]
dev-python/wxpython/files/wxpython-2.8.12-drop-editra.patch [new file with mode: 0644]
dev-python/wxpython/files/wxpython-2.8.9-wxversion-scripts.patch [new file with mode: 0644]
dev-python/wxpython/files/wxpython-2.9-wxversion-demo.patch [new file with mode: 0644]
dev-python/wxpython/files/wxpython-2.9-wxversion-scripts.patch [new file with mode: 0644]
dev-python/wxpython/files/wxpython-2.9.4.1-pubsub.pub.Publisher.patch [new file with mode: 0644]
dev-python/wxpython/files/wxpython-2.9.4.1-wxversion-scripts.patch [new file with mode: 0644]
dev-python/wxpython/metadata.xml [new file with mode: 0644]
dev-python/wxpython/wxpython-2.9.4.1-r1.ebuild [new file with mode: 0644]
dev-tex/draftmark/ChangeLog [new file with mode: 0644]
dev-tex/draftmark/Manifest [new file with mode: 0644]
dev-tex/draftmark/draftmark-9999.ebuild [new file with mode: 0644]
dev-tex/draftmark/metadata.xml [new file with mode: 0644]
dev-tex/drexel-thesis/ChangeLog [new file with mode: 0644]
dev-tex/drexel-thesis/Manifest [new file with mode: 0644]
dev-tex/drexel-thesis/drexel-thesis-9999.ebuild [new file with mode: 0644]
dev-tex/drexel-thesis/metadata.xml [new file with mode: 0644]
dev-tex/problempack/ChangeLog [new file with mode: 0644]
dev-tex/problempack/Manifest [new file with mode: 0644]
dev-tex/problempack/metadata.xml [new file with mode: 0644]
dev-tex/problempack/problempack-9999.ebuild [new file with mode: 0644]
dev-util/be/ChangeLog [new file with mode: 0644]
dev-util/be/Manifest [new file with mode: 0644]
dev-util/be/be-9999.ebuild [new file with mode: 0644]
dev-util/be/metadata.xml [new file with mode: 0644]
dev-util/update-copyright/metadata.xml [moved from metadata.xml with 100% similarity]
dev-util/update-copyright/update-copyright-9999.ebuild [moved from update-copyright-9999.ebuild with 100% similarity]
licenses/CERN [new file with mode: 0644]
licenses/noncommercial [new file with mode: 0644]
mail-client/mutt-ldap/ChangeLog [new file with mode: 0644]
mail-client/mutt-ldap/Manifest [new file with mode: 0644]
mail-client/mutt-ldap/metadata.xml [new file with mode: 0644]
mail-client/mutt-ldap/mutt-ldap-9999.ebuild [new file with mode: 0644]
media-gfx/metacam/ChangeLog [new file with mode: 0644]
media-gfx/metacam/Manifest [new file with mode: 0644]
media-gfx/metacam/files/metacam-1.2-include.patch [new file with mode: 0644]
media-gfx/metacam/metacam-1.2.ebuild [new file with mode: 0644]
media-gfx/metacam/metadata.xml [new file with mode: 0644]
media-libs/aubio/aubio-9999.ebuild [new file with mode: 0644]
media-libs/aubio/files/aubio-9999-0001-wscript-Add-disable-x-inverses-of-the-enable-x-optio.patch [new file with mode: 0644]
media-libs/aubio/files/aubio-9999-0002-wscript-Consolidate-fftw3-and-fftw3f-options.patch [new file with mode: 0644]
media-libs/aubio/files/aubio-9999-0003-wscript-With-enable-x-the-existence-of-x-should-be-m.patch [new file with mode: 0644]
media-libs/aubio/files/aubio-9999-0004-wscript-Use-docbook2man.pl-instead-of-docbook-to-man.patch [new file with mode: 0644]
metadata/layout.conf [new file with mode: 0644]
net-im/twirssi/ChangeLog [new file with mode: 0644]
net-im/twirssi/Manifest [new file with mode: 0644]
net-im/twirssi/metadata.xml [new file with mode: 0644]
net-im/twirssi/twirssi-9999.ebuild [new file with mode: 0644]
net-irc/qwebirc/files/qwebirc.confd [new file with mode: 0644]
net-irc/qwebirc/files/qwebirc.initd [new file with mode: 0644]
net-irc/qwebirc/qwebirc-9999.ebuild [new file with mode: 0644]
net-mail/rss2email/ChangeLog [new file with mode: 0644]
net-mail/rss2email/Manifest [new file with mode: 0644]
net-mail/rss2email/metadata.xml [new file with mode: 0644]
net-mail/rss2email/rss2email-9999.ebuild [new file with mode: 0644]
net-proxy/package-cache/ChangeLog [new file with mode: 0644]
net-proxy/package-cache/metadata.xml [new file with mode: 0644]
net-proxy/package-cache/package-cache-9999.ebuild [new file with mode: 0644]
perl-gcpan/MathML-Entities/Manifest [new file with mode: 0644]
perl-gcpan/MathML-Entities/MathML-Entities-0.17.ebuild [new file with mode: 0644]
profiles/categories [new file with mode: 0644]
profiles/repo_name [new file with mode: 0644]
profiles/use.local.desc [new file with mode: 0644]
sci-libs/comedilib/ChangeLog [new file with mode: 0644]
sci-libs/comedilib/Manifest [new file with mode: 0644]
sci-libs/comedilib/comedilib-9999.ebuild [new file with mode: 0644]
sci-libs/comedilib/files/comedilib-9999-demo-Makefile.patch [new file with mode: 0644]
sci-libs/comedilib/metadata.xml [new file with mode: 0644]
sci-libs/pyafm/ChangeLog [new file with mode: 0644]
sci-libs/pyafm/Manifest [new file with mode: 0644]
sci-libs/pyafm/metadata.xml [new file with mode: 0644]
sci-libs/pyafm/pyafm-9999.ebuild [new file with mode: 0644]
sci-libs/pycomedi/ChangeLog [new file with mode: 0644]
sci-libs/pycomedi/Manifest [new file with mode: 0644]
sci-libs/pycomedi/metadata.xml [new file with mode: 0644]
sci-libs/pycomedi/pycomedi-9999.ebuild [new file with mode: 0644]
sci-libs/pypiezo/ChangeLog [new file with mode: 0644]
sci-libs/pypiezo/Manifest [new file with mode: 0644]
sci-libs/pypiezo/metadata.xml [new file with mode: 0644]
sci-libs/pypiezo/pypiezo-9999.ebuild [new file with mode: 0644]
sci-libs/stepper/ChangeLog [new file with mode: 0644]
sci-libs/stepper/Manifest [new file with mode: 0644]
sci-libs/stepper/metadata.xml [new file with mode: 0644]
sci-libs/stepper/stepper-9999.ebuild [new file with mode: 0644]
sci-misc/comedi-calibrate/ChangeLog [new file with mode: 0644]
sci-misc/comedi-calibrate/Manifest [new file with mode: 0644]
sci-misc/comedi-calibrate/comedi-calibrate-9999.ebuild [new file with mode: 0644]
sci-misc/comedi-calibrate/metadata.xml [new file with mode: 0644]
sci-misc/comedi-headers/ChangeLog [new file with mode: 0644]
sci-misc/comedi-headers/Manifest [new file with mode: 0644]
sci-misc/comedi-headers/comedi-headers-9999.ebuild [new file with mode: 0644]
sci-misc/comedi-headers/files/52-comedi.rules [new file with mode: 0644]
sci-misc/comedi-headers/metadata.xml [new file with mode: 0644]
sci-misc/igor/ChangeLog [new file with mode: 0644]
sci-misc/igor/Manifest [new file with mode: 0644]
sci-misc/igor/igor-9999.ebuild [new file with mode: 0644]
sci-misc/igor/metadata.xml [new file with mode: 0644]
sci-physics/calibcant/ChangeLog [new file with mode: 0644]
sci-physics/calibcant/Manifest [new file with mode: 0644]
sci-physics/calibcant/calibcant-9999.ebuild [new file with mode: 0644]
sci-physics/calibcant/metadata.xml [new file with mode: 0644]
sci-physics/hooke/ChangeLog [new file with mode: 0644]
sci-physics/hooke/Manifest [new file with mode: 0644]
sci-physics/hooke/files/hooke-9999.cfg [new file with mode: 0644]
sci-physics/hooke/hooke-9999.ebuild [new file with mode: 0644]
sci-physics/hooke/metadata.xml [new file with mode: 0644]
sci-physics/sawsim/ChangeLog [new file with mode: 0644]
sci-physics/sawsim/Manifest [new file with mode: 0644]
sci-physics/sawsim/metadata.xml [new file with mode: 0644]
sci-physics/sawsim/sawsim-9999.ebuild [new file with mode: 0644]
virtual/thesis-tools/ChangeLog [new file with mode: 0644]
virtual/thesis-tools/Manifest [new file with mode: 0644]
virtual/thesis-tools/metadata.xml [new file with mode: 0644]
virtual/thesis-tools/thesis-tools-9999.ebuild [new file with mode: 0644]
virtual/unfolding-disasters/ChangeLog [new file with mode: 0644]
virtual/unfolding-disasters/Manifest [new file with mode: 0644]
virtual/unfolding-disasters/metadata.xml [new file with mode: 0644]
virtual/unfolding-disasters/unfolding-disasters-9999.ebuild [new file with mode: 0644]
x11-misc/mxconns/ChangeLog [new file with mode: 0644]
x11-misc/mxconns/Manifest [new file with mode: 0644]
x11-misc/mxconns/metadata.xml [new file with mode: 0644]
x11-misc/mxconns/mxconns-3.1.10.ebuild [new file with mode: 0644]

diff --git a/.mailmap b/.mailmap
new file mode 100644 (file)
index 0000000..4a905eb
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1 @@
+W. Trevor King <wking@tremily.us> <wking@drexel.edu>
diff --git a/app-mobilephone/obexpushd/ChangeLog b/app-mobilephone/obexpushd/ChangeLog
new file mode 100644 (file)
index 0000000..9d4632a
--- /dev/null
@@ -0,0 +1,23 @@
+# ChangeLog for app-mobilephone/obexpushd
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*obexpushd-9999 (27 Jul 2012)
+  27 Jul 2012; W. Trevor King <wking@tremily.us> obexpushd-9999.ebuild :
+  Add EGIT_PROJECT so repository is checked out into obexpushd.git
+  instead of mainline.git.
+
+*obexpushd-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> obexpushd-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing obexpushd on an AMD C-60.
+  Also update to `git-2` eclass.
+
+*obexpushd-9999 (11 May 2011)
+  11 May 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, obexpushd-9999.ebuild :
+  - Created ebuild suite for obexpushd.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/app-mobilephone/obexpushd/Manifest b/app-mobilephone/obexpushd/Manifest
new file mode 100644 (file)
index 0000000..5a2e212
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD obexpushd-9999.ebuild 1495 RMD160 ae2dd6d64789299fdf75c4b740edd5e6fd23c10b SHA1 4cbe6cec8bc0360272f7e458ad71a2ba6efff2e4 SHA256 44dbb86e66b661df589bac827d26e8b4bc91a310f8b0736568146e7042cea2d2
+MISC ChangeLog 1077 RMD160 2378987a7cf2e4aa56b93f1a353d7241fb241717 SHA1 7e54741076c5cd0684a56c2408539fea8ea33894 SHA256 8e5a12295a0d8ac287aca6c712165e591aaba58e9f5829b6e284b93a77d91770
+MISC metadata.xml 247 RMD160 f6a3debfa8f70e039ec74fe92be0de687c8cec20 SHA1 30c46f34b3a777a6ff4f46dd4590b94677594948 SHA256 30b3270d8e655f6c190d3148f49b9364795beb41991502630e6631886ef107ea
diff --git a/app-mobilephone/obexpushd/metadata.xml b/app-mobilephone/obexpushd/metadata.xml
new file mode 100644 (file)
index 0000000..7b35910
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/app-mobilephone/obexpushd/obexpushd-9999.ebuild b/app-mobilephone/obexpushd/obexpushd-9999.ebuild
new file mode 100644 (file)
index 0000000..5593aaf
--- /dev/null
@@ -0,0 +1,60 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit cmake-utils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://gitorious.org/obexpushd/mainline.git"
+       EGIT_PROJECT="${PN}.git"
+       SRC_URI=""
+else
+       inherit versionator
+       MY_MAJOR_MINOR=$(version_format_string '$1.$2')
+       SRC_URI="http://www.hendrik-sattler.de/downloads/obexpushd/${MY_MAJOR_MINOR}/obexpushd-${PV}-source.tar.gz"
+       S="${WORKDIR}/${P}-source"
+fi
+
+DESCRIPTION="Simple OBEX push daemon based on OpenOBEX"
+HOMEPAGE="http://www.gitorious.org/obexpushd"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="doc tcpd threads -xobex xattr"
+
+RDEPEND=">=dev-libs/openobex-1.5[bluetooth]
+       net-wireless/bluez
+       sys-kernel/linux-headers
+       tcpd? ( sys-apps/tcp-wrappers )
+       xattr? ( sys-apps/attr )"
+
+DEPEND="dev-util/pkgconfig
+       doc? (
+               || ( dev-libs/libxslt dev-java/saxon dev-libs/xalan )
+               app-text/docbook-xsl-stylesheets
+       )
+       ${RDEPEND}"
+
+src_configure() {
+       mycmakeargs=(
+               -DDOCUMENTATION_INSTALL_DIR="/usr/share/doc/${PF}"
+               $(cmake-utils_use doc BUILD_HELP_HTML)
+               $(cmake-utils_use doc BUILD_HELP_MAN)
+               $(cmake-utils_use_use threads THREADS)
+               $(cmake-utils_use_enable tcpd TCPWRAP)
+               $(cmake-utils_use xobex BUILD_X_OBEX_SHARED_LIBS)
+               $(cmake-utils_use_use xattr XATTR)
+       )
+       cmake-utils_src_configure
+}
+
+src_install() {
+       cmake-utils_src_install
+       if ! use doc; then
+               rm -rf "${D}/usr/share"  # nothing there except /doc/${PF}
+       fi
+}
diff --git a/app-text/itex2mml/ChangeLog b/app-text/itex2mml/ChangeLog
new file mode 100644 (file)
index 0000000..49f2097
--- /dev/null
@@ -0,0 +1,21 @@
+# ChangeLog for app-text/itex2mml
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*app-text/itex2mml (03 May 2011)
+  03 May 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, itex2mml-9999.ebuild, -itex2mml-itex2mml-1.3.5.ebuild :
+  - Version bump to bzr-based build.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
+
+*app-text/itex2mml (05 March 2008)
+  02 Oct 2007; Jiri Tyr itex2mml-1.3.5.ebuild, -itex2mml-1.2.5a.ebuild :
+  - Version bump.
+
+*app-text/itex2mml (02 Oct 2007)
+  02 Oct 2007; Jiri Tyr itex2mml-1.2.5a.ebuild :
+  - Initial ebuild submission.
diff --git a/app-text/itex2mml/Manifest b/app-text/itex2mml/Manifest
new file mode 100644 (file)
index 0000000..dd63500
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD itex2mml-9999.ebuild 735 RMD160 14dbc7ddf96363b8892abd239d8c24b4acc49d59 SHA1 cf67f1246870918a34f29ca4415b8c259e781f32 SHA256 2dbb5004d3e9df91dc9ca8dacb85e5fc8957d3704157029f9cf0b408f3cde866
+MISC ChangeLog 938 RMD160 1e67c8422cebd0d15cd8969833e54d95e5af5e9e SHA1 ba65c762ffccd552be8cab56b374abf9deb29e95 SHA256 efe7720acb6b7fec4c2eeaf16f35ab81e8213431c9af53b79079c651792ef0a6
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/app-text/itex2mml/itex2mml-9999.ebuild b/app-text/itex2mml/itex2mml-9999.ebuild
new file mode 100644 (file)
index 0000000..f2494b1
--- /dev/null
@@ -0,0 +1,32 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit bzr
+       EBZR_REPO_URI="http://golem.ph.utexas.edu/%7Edistler/code/itexToMML/"
+       SRC_URI=""
+       S="${WORKDIR}/${P}/itex-src"
+else
+       SRC_URI="http://golem.ph.utexas.edu/~distler/blog/files/itexToMML-${PV}.tar.gz"
+       S="${WORKDIR}/itexToMML/itex-src"
+fi
+
+DESCRIPTION="Itex2MML is a */LaTeX into XHTML/MathML converter."
+HOMEPAGE="http://golem.ph.utexas.edu/~distler/blog/itex2MML.html"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+src_install() {
+       dodir /usr/bin
+       cp "${S}/itex2MML" "${D}/usr/bin/"
+       dodoc "${S}/../README"
+}
diff --git a/app-text/itex2mml/metadata.xml b/app-text/itex2mml/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/FFT-tools/ChangeLog b/dev-python/FFT-tools/ChangeLog
new file mode 100644 (file)
index 0000000..d05dab1
--- /dev/null
@@ -0,0 +1,34 @@
+# ChangeLog for dev-python/FFT-tools
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*FFT-tools-9999 (19 Nov 2012)
+  19 Nov 2012; W. Trevor King <wking@drexel.edu> FFT-tools-9999.ebuild :
+  * Deprecate Python 2.6 support and add Python 3.2 support.
+
+*FFT-tools-9999 (06 Mar 2012)
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> FFT-tools-9999.ebuild :
+  - Change URLs from einstein -> tremily.
+
+*FFT-tools-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> FFT-tools-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing FFT-tools on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4.
+
+*FFT-tools-9999 (18 May 2011)
+  18 May 2011; W. Trevor King <wking@drexel.edu> FFT-tools-9999.ebuild :
+  FFT-tools has been under the GPLv3+ license since Feb 8 2011.
+
+*FFT-tools-9999 (31 Mar 2011)
+  08 Feb 2011; W. Trevor King <wking@drexel.edu> FFT-tools-9999.ebuild :
+  Fix DESCRIPTION (previous version was from splittable-kwargs).
+
+*FFT-tools-9999 (08 Feb 2011)
+  08 Feb 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, FFT-tools-9999.ebuild :
+  - Created ebuild suite for FFT-tools.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/FFT-tools/FFT-tools-9999.ebuild b/dev-python/FFT-tools/FFT-tools-9999.ebuild
new file mode 100644 (file)
index 0000000..33a8e7c
--- /dev/null
@@ -0,0 +1,39 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.7 3:3.2"
+SUPPORT_PYTHON_ABIS="1"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="Unitary FFTs and power spectra for real data"
+HOMEPAGE="http://blog.tremily.us/posts/${PN}/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       distutils_src_install
+       dodoc README
+}
diff --git a/dev-python/FFT-tools/Manifest b/dev-python/FFT-tools/Manifest
new file mode 100644 (file)
index 0000000..74a169c
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD FFT-tools-9999.ebuild 722 SHA256 3bc6322073a8e3bef63b64598f5cf076dbcbe569ae884e0151861ef96fb733ca SHA512 1b5f170649ba5605c76769fbd82a6a2a374b0a4509aebaf2f8bfbe67dcff120e9d3eda5cded39aa7add7dc0cdb677b26fe142997549d5a5a181a24125f2bed18 WHIRLPOOL 209491405733aeeee887e08c6b7003d59bdd45d5588cb92a401f45be524cc4e68b84664e6b3e6bde721e08a018d525d5013354a5810c24e86a2d7af0fd06eeb2
+MISC ChangeLog 1533 SHA256 3f32e02acebba084e52b2361f970d68af23f987e4a6d42a56e62b26a32b6af72 SHA512 28f5e09ae2e71889e41a46ed4feed97d92b4c9bb1b32c6ab670e8ffd7a1af6069b7c36d8f03aff509baa502de44d7239fe0affe889ae4e4c184eb6327b405fdf WHIRLPOOL b1a8109679352e62502729e88c18471bd63b0e640f9089dadf08b9ec002f64e7da2922db46310d6a91cc1a19659132646a25168edc937402ea29f19d97e13e1d
+MISC metadata.xml 247 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72 SHA512 93784fa413a106d1e9f9c97a86c25634d983abf96b57d282bf4acc091d98c6ef32d2525aeb13f68e163c13a5daaa97258cd53c76f5ffe717f5c0dad5956fba6c WHIRLPOOL af0e4209d10a3e8c658f7a46bdc0342d91c84cafbd35f944f6d8827bceeb3f02dfb530b1476a8329676faa738ed4061d322043c2dc089bbb58b41d3ded690ff4
diff --git a/dev-python/FFT-tools/metadata.xml b/dev-python/FFT-tools/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/aiohttp/aiohttp-9999.ebuild b/dev-python/aiohttp/aiohttp-9999.ebuild
new file mode 100644 (file)
index 0000000..c154295
--- /dev/null
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{3_3,3_4} )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/KeepSafe/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="HTTP client/server for asyncio"
+HOMEPAGE="https://github.com/KeepSafe/aiohttp https://pypi.python.org/pypi/aiohttp"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+       python_targets_python3_3? (
+               dev-python/asyncio[python_targets_python3_3]
+       )"
+DEPEND="
+       test? (
+               ${RDEPEND}
+               dev-python/chardet[${PYTHON_USEDEP}]
+               dev-python/gunicorn[${PYTHON_USEDEP}]
+               dev-python/nose[${PYTHON_USEDEP}]
+       )"
+
+python_test() {
+       esetup.py test
+}
diff --git a/dev-python/asyncio/Manifest b/dev-python/asyncio/Manifest
new file mode 100644 (file)
index 0000000..ac8ee37
--- /dev/null
@@ -0,0 +1 @@
+DIST asyncio-3.4.1.tar.gz 155936 SHA256 63c071f64f6f5a007603159c7a0da73a13bdf830674abe6fd89b3470e288d6f7 SHA512 6d8a7e8be509c8a903b3a211db13565dc2f7ff13a1f73302cf7eb656ebef77811a7c714c78f49ba1d7404392c7cc5f1aff1aad2ba6e9ceee426d64967df0f3cf WHIRLPOOL 812712fc745278222c434fea7991bbb90ee173ab1f0e2c0582ff47751259a37f0b876d706da44de699d406754bf14e3ddf29e62f15a990bb50f4aaeded649cd5
diff --git a/dev-python/asyncio/asyncio-3.4.1.ebuild b/dev-python/asyncio/asyncio-3.4.1.ebuild
new file mode 120000 (symlink)
index 0000000..ae27636
--- /dev/null
@@ -0,0 +1 @@
+asyncio-9999.ebuild
\ No newline at end of file
diff --git a/dev-python/asyncio/asyncio-9999.ebuild b/dev-python/asyncio/asyncio-9999.ebuild
new file mode 100644 (file)
index 0000000..cab3565
--- /dev/null
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python3_3 )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit mercurial
+       EHG_REPO_URI="https://code.google.com/p/tulip/"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="Reference implementation of PEP 3156 for Python 3.3"
+HOMEPAGE="http://www.python.org/dev/peps/pep-3156/ https://pypi.python.org/pypi/asyncio"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND=""
+
+python_test() {
+       "${EPYTHON}" runtests.py
+}
diff --git a/dev-python/chemdb/ChangeLog b/dev-python/chemdb/ChangeLog
new file mode 100644 (file)
index 0000000..3a6de12
--- /dev/null
@@ -0,0 +1,14 @@
+# ChangeLog for dev-python/chemdb
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*chemdb-9999 (01 Apr 2012)
+  01 Apr 2012; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml,
+    chemdb-9999.ebuild :
+  - Created ebuild suite for chemdb.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/chemdb/Manifest b/dev-python/chemdb/Manifest
new file mode 100644 (file)
index 0000000..3ada1cc
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD chemdb-9999.ebuild 763 RMD160 80206546c40bc9078c1f271b1e8385d2ae520d78 SHA1 2876f362c0ee0baf8874945a551477bb1f169cb6 SHA256 1e973b5ee52c0d68e4ddca0daff4c90fc1b62ee8ffbba7c1ec90321d2f981cc6
+MISC ChangeLog 660 RMD160 8561cf611f8b4ce2f4937ed958f06d5a92ba0ae2 SHA1 4d386f15673720cd048dda5dd68e92fe88080e79 SHA256 8c09399f5149796b60ab424062a6f3c63c601d117a4b38d8ff58c4cf31b1f815
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/dev-python/chemdb/chemdb-9999.ebuild b/dev-python/chemdb/chemdb-9999.ebuild
new file mode 100644 (file)
index 0000000..7a2fe3b
--- /dev/null
@@ -0,0 +1,39 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils
+
+if [[ "${PV}" == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=${PV};sf=tgz"
+fi
+
+DESCRIPTION="Chemical database with inventory and door-warning generation."
+HOMEPAGE="http://blog.tremily.us/posts/ChemDB/"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+DEPEND="
+       dev-python/django
+       dev-python/django-grappelli"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
diff --git a/dev-python/chemdb/metadata.xml b/dev-python/chemdb/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/curses-check-for-keypress/ChangeLog b/dev-python/curses-check-for-keypress/ChangeLog
new file mode 100644 (file)
index 0000000..df29f6f
--- /dev/null
@@ -0,0 +1,27 @@
+# ChangeLog for dev-python/curses-check-for-keypress
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*curses-check-for-keypress-9999 (11 Oct 2012)
+  11 Mar 2012; W. Trevor King <wking@drexel.edu>
+  curses-check-for-keypress-9999.ebuild :
+  - Change URLs from $MY_PN to $PN ('_' -> '-').
+
+*curses-check-for-keypress-9999 (06 Mar 2012)
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> curses-check-for-keypress-9999.ebuild :
+  - Change URLs from einstein -> tremily.
+
+*curses-check-for-keypress-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> curses-check-for-keypress-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing curses-check-for-keypress
+  on an AMD C-60.  Also update to `git-2` eclass and EAPI 4.
+
+*curses-check-for-keypress-9999 (14 Mar 2011)
+  14 Mar 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, curses-check-for-keypress-9999.ebuild :
+  - Created ebuild suite for curses-check-for-keypress
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/curses-check-for-keypress/Manifest b/dev-python/curses-check-for-keypress/Manifest
new file mode 100644 (file)
index 0000000..18ce8ba
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD curses-check-for-keypress-9999.ebuild 756 SHA256 bd7e7b044a4751e2273cc9e10adddc122d95ea4238e7ad393ccb0ba6d46ad045 SHA512 fc78c3f8e3e0c10220dc07ca32d2e3945d1eef03424c0ac3c160a5e69da8671feeb1b8fe5d1d2ef7119093f67da54897ab00119b7045077adf0d0dff3f17d1cc WHIRLPOOL 7707013f7a461cfaaa5cbf7a825eb191c944ed2a81bec8b683b06c9967c7ad6204e57937572745b3fe118d967b058ca56e1a782d89a79d226a8700eac30facf9
+MISC ChangeLog 1362 SHA256 e389832a2fddfd67ead29e2e62f84a5c10590d7dc08493b582311e97bf84b719 SHA512 39aa0ce844b5f8d55363a263003147eaca841bc7f817ea9261370379ab7f99d6b293c2e1d91fa4fe4be70a9d2063657895ae4d15e33aad9e7ff95ed6aeb49a2b WHIRLPOOL dd5ff9fad57b4d8c98beea06a708a6c81bb9d474b0a0a96300c22b12a806c1be51bfa5c31cc62de2e0f21f46bee2a5b4ea3641cf19470a1750e9d335299a825c
+MISC metadata.xml 247 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72 SHA512 93784fa413a106d1e9f9c97a86c25634d983abf96b57d282bf4acc091d98c6ef32d2525aeb13f68e163c13a5daaa97258cd53c76f5ffe717f5c0dad5956fba6c WHIRLPOOL af0e4209d10a3e8c658f7a46bdc0342d91c84cafbd35f944f6d8827bceeb3f02dfb530b1476a8329676faa738ed4061d322043c2dc089bbb58b41d3ded690ff4
diff --git a/dev-python/curses-check-for-keypress/curses-check-for-keypress-9999.ebuild b/dev-python/curses-check-for-keypress/curses-check-for-keypress-9999.ebuild
new file mode 100644 (file)
index 0000000..cbfdd1a
--- /dev/null
@@ -0,0 +1,40 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.6"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="Split **kwargs arguments among several functions."
+HOMEPAGE="http://blog.tremily.us/posts/${PN}/"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       distutils_src_install
+       dodoc README
+}
diff --git a/dev-python/curses-check-for-keypress/metadata.xml b/dev-python/curses-check-for-keypress/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/derpconf/derpconf-9999.ebuild b/dev-python/derpconf/derpconf-9999.ebuild
new file mode 100644 (file)
index 0000000..da0e632
--- /dev/null
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="git://github.com/globocom/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="Abstracts configuration file loading"
+HOMEPAGE="https://github.com/globocom/derpconf https://pypi.python.org/pypi/derpconf"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+       dev-python/six[${PYTHON_USEDEP}]
+       test? (
+               dev-python/colorama[${PYTHON_USEDEP}]
+               dev-python/coverage[${PYTHON_USEDEP}]
+               dev-python/gevent[${PYTHON_USEDEP}]
+               dev-python/pyvows[${PYTHON_USEDEP}]
+               dev-python/tox[${PYTHON_USEDEP}]
+       )"
+
+python_test() {
+       make test
+}
diff --git a/dev-python/dj-database-url/dj-database-url-9999.ebuild b/dev-python/dj-database-url/dj-database-url-9999.ebuild
new file mode 100644 (file)
index 0000000..49c8b6b
--- /dev/null
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/kennethreitz/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="Use Database URLs in your Django Application"
+HOMEPAGE="http://github.com/kennethreitz/dj-database-url https://pypi.python.org/pypi/dj-database-url"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+       dev-python/django[${PYTHON_USEDEP}]
+       "
+DEPEND="
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       "
+
+python_test() {
+       "${EPYTHON}" test_dj_database_url.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/dj-email-url/dj-email-url-9999.ebuild b/dev-python/dj-email-url/dj-email-url-9999.ebuild
new file mode 100644 (file)
index 0000000..6e5d02c
--- /dev/null
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/migonzalvar/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="Use a URL to configure email backend settings in your Django Application"
+HOMEPAGE="http://github.com/migonzalvar/dj-email-url https://pypi.python.org/pypi/dj-email-url"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+       dev-python/django[${PYTHON_USEDEP}]
+       "
+DEPEND="
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       "
+
+python_test() {
+       "${EPYTHON}" test_dj_email_url.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/dj-search-url/dj-search-url-9999.ebuild b/dev-python/dj-search-url/dj-search-url-9999.ebuild
new file mode 100644 (file)
index 0000000..441feaa
--- /dev/null
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/dstufft/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="Use Search URLs in your Django Haystack Application"
+HOMEPAGE="http://github.com/dstufft/dj-search-url https://pypi.python.org/pypi/dj-search-url"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+       dev-python/django[${PYTHON_USEDEP}]
+       "
+DEPEND="
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       "
diff --git a/dev-python/django-cache-url/django-cache-url-9999.ebuild b/dev-python/django-cache-url/django-cache-url-9999.ebuild
new file mode 100644 (file)
index 0000000..58ea8bf
--- /dev/null
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/ghickman/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="Use Cache URLs in your Django application"
+HOMEPAGE="http://github.com/ghickman/django-cache-url https://pypi.python.org/pypi/django-cache-url"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+       dev-python/django[${PYTHON_USEDEP}]
+       "
+DEPEND="
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       test? (
+               ${RDEPEND}
+               dev-python/nose[${PYTHON_USEDEP}]
+       )"
+
+python_test() {
+       nosetests || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/django-configurations/django-configurations-9999.ebuild b/dev-python/django-configurations/django-configurations-9999.ebuild
new file mode 100644 (file)
index 0000000..26175c5
--- /dev/null
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/jezdez/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="A helper for organizing Django project settings"
+HOMEPAGE="http://django-configurations.readthedocs.org/ https://pypi.python.org/pypi/django-configurations"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+       dev-python/dj-database-url[${PYTHON_USEDEP}]
+       dev-python/dj-email-url[${PYTHON_USEDEP}]
+       dev-python/django[${PYTHON_USEDEP}]
+       dev-python/django-cache-url[${PYTHON_USEDEP}]
+       "
+DEPEND="
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       test? (
+               ${RDEPEND}
+       )"
+
+python_test() {
+       "${EPYTHON}" manage.py test -v2 --failfast
+}
diff --git a/dev-python/django-grappelli/ChangeLog b/dev-python/django-grappelli/ChangeLog
new file mode 100644 (file)
index 0000000..7aaba6d
--- /dev/null
@@ -0,0 +1,18 @@
+# ChangeLog for dev-python/django-grappelli
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*django-grappelli-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> django-grappelli-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing django-grappelli on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4.
+
+*django-grappelli-9999 (05 Aug 2011)
+  05 Aug 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, django-grappelli-9999.ebuild :
+  - Created ebuild suite for django-grappelli.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/django-grappelli/Manifest b/dev-python/django-grappelli/Manifest
new file mode 100644 (file)
index 0000000..db5f1db
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD django-grappelli-9999.ebuild 735 RMD160 2ce40bccddf0f133979468eeea7ef6f9c9a9742f SHA1 1a71185e5c4324038fe4473e2763572dd6fc1638 SHA256 677d46d5edb8649e9f0a46a22e480b5f350ea3d7defdc15acdddc571a4014939
+MISC ChangeLog 934 RMD160 3f1bc15c330df1761d00bf1936a752b26463e566 SHA1 48a3b796eb76275fe76baf001fc57c359d393430 SHA256 8f4cfdeb55362c6fdbe87a45d4071cea53992045d32b1f6b3d5dd0eecac29840
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/dev-python/django-grappelli/django-grappelli-9999.ebuild b/dev-python/django-grappelli/django-grappelli-9999.ebuild
new file mode 100644 (file)
index 0000000..c1e999c
--- /dev/null
@@ -0,0 +1,38 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/sehmaschine/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+fi
+
+DESCRIPTION="A jazzy skin for the Django admin interface"
+HOMEPAGE="https://github.com/sehmaschine/${PN}"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+DEPEND="dev-python/django"
+RDEPEND="dev-python/setuptools
+       ${DEPEND}"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
diff --git a/dev-python/django-grappelli/metadata.xml b/dev-python/django-grappelli/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/django-positions/ChangeLog b/dev-python/django-positions/ChangeLog
new file mode 100644 (file)
index 0000000..3b398e5
--- /dev/null
@@ -0,0 +1,18 @@
+# ChangeLog for dev-python/django-positions
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*django-positions-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> django-positions-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing django-positions on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4.
+
+*django-positions-9999 (04 Aug 2011)
+  04 Aug 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, django-positions-9999.ebuild :
+  - Created ebuild suite for django-positions.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/django-positions/Manifest b/dev-python/django-positions/Manifest
new file mode 100644 (file)
index 0000000..a735489
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD django-positions-9999.ebuild 723 RMD160 5e658f47ac7414e1c8c87e12b94572cf2ae82113 SHA1 405fcfa3dc69cd9f6e53fc30062671800452a5bf SHA256 ca0adbe0f2ed67835b647558de7c7f6b631314b9990fe6a8976d130df5685100
+MISC ChangeLog 934 RMD160 71db838d3bf3c96600a573c92c254b0d560b6a88 SHA1 2a893813db7ebe9fc52064a3c2582632ff9e07a4 SHA256 8339af2d0e5c5be7035b043e80f3f153e4fb59f5ac81cd0c77bfd126f3d401ab
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/dev-python/django-positions/django-positions-9999.ebuild b/dev-python/django-positions/django-positions-9999.ebuild
new file mode 100644 (file)
index 0000000..86b3707
--- /dev/null
@@ -0,0 +1,38 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/jpwatts/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+fi
+
+DESCRIPTION="Django field for custom model ordering."
+HOMEPAGE="https://github.com/jpwatts/${PN}"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+DEPEND="dev-python/django"
+RDEPEND="dev-python/setuptools
+       ${DEPEND}"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
diff --git a/dev-python/django-positions/metadata.xml b/dev-python/django-positions/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/django-tables2/ChangeLog b/dev-python/django-tables2/ChangeLog
new file mode 100644 (file)
index 0000000..ecbef06
--- /dev/null
@@ -0,0 +1,18 @@
+# ChangeLog for dev-python/django-tables2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*django-tables2-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> django-tables2-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing django-tables2 on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4.
+
+*django-tables2-9999 (20 Jul 2011)
+  20 Jul 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, django-tables2-9999.ebuild :
+  - Created ebuild suite for django-tables2.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/django-tables2/Manifest b/dev-python/django-tables2/Manifest
new file mode 100644 (file)
index 0000000..ba087ae
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD django-tables2-9999.ebuild 724 RMD160 c0c54c2dce3e639308485562a19f67c526eea069 SHA1 45f4372c8911838a3cc5cbb7ca0500e47a43438c SHA256 cab5949657f386019bda1947367a9801a837aa791d6fb2ed8c7b864b24cf8b1f
+MISC ChangeLog 920 RMD160 aeee2ab49450f4f815c7dcb9866121f56061e1cd SHA1 ddefe148cf3f548f04c174008250349f6620ccc4 SHA256 9ec043030725346f6b697b1f5ed4106c0926a882e06ffac877fec2443bdda03c
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/dev-python/django-tables2/django-tables2-9999.ebuild b/dev-python/django-tables2/django-tables2-9999.ebuild
new file mode 100644 (file)
index 0000000..77558e4
--- /dev/null
@@ -0,0 +1,38 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/bradleyayers/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+fi
+
+DESCRIPTION="Table framework for Django"
+HOMEPAGE="http://${PN}.readthedocs.org/en/latest/"
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+DEPEND="dev-python/django"
+RDEPEND="dev-python/setuptools
+       ${DEPEND}"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
diff --git a/dev-python/django-tables2/metadata.xml b/dev-python/django-tables2/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/django-taggit/ChangeLog b/dev-python/django-taggit/ChangeLog
new file mode 100644 (file)
index 0000000..c54cc9c
--- /dev/null
@@ -0,0 +1,18 @@
+# ChangeLog for dev-python/django-taggit
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*django-taggit-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> django-taggit-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing django-taggit on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4.
+
+*django-taggit-9999 (04 Aug 2011)
+  04 Aug 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, django-taggit-9999.ebuild :
+  - Created ebuild suite for django-taggit.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/django-taggit/Manifest b/dev-python/django-taggit/Manifest
new file mode 100644 (file)
index 0000000..25268d3
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD django-taggit-9999.ebuild 716 RMD160 a4578bcce06181ac444439f123466b779bde4811 SHA1 cf26ea9d0475e273c4a2f7b86eaf00d25b12ef31 SHA256 44863019babf31d62aecf04bb5b1d802e5166c3fdf9e4251691aeb4f5269c808
+MISC ChangeLog 913 RMD160 d02c6ba0e82122cf9be475a728f1b98390c0034e SHA1 e5b3f648d081942c27ed6b179376cb6b4d6629fe SHA256 c2180e96c4b35a68dfae8e4830a63aa31739187b38b5c0b71c13ec8155cf6f0b
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/dev-python/django-taggit/django-taggit-9999.ebuild b/dev-python/django-taggit/django-taggit-9999.ebuild
new file mode 100644 (file)
index 0000000..7263997
--- /dev/null
@@ -0,0 +1,38 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/alex/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+fi
+
+DESCRIPTION="Tagging framework for Django"
+HOMEPAGE="http://${PN}.readthedocs.org/en/latest/"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+DEPEND="dev-python/django"
+RDEPEND="dev-python/setuptools
+       ${DEPEND}"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
diff --git a/dev-python/django-taggit/metadata.xml b/dev-python/django-taggit/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/exam/exam-9999.ebuild b/dev-python/exam/exam-9999.ebuild
new file mode 100644 (file)
index 0000000..da565e6
--- /dev/null
@@ -0,0 +1,42 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/Fluxx/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="Helpers for better testing"
+HOMEPAGE="https://github.com/Fluxx/exam https://pypi.python.org/pypi/exam"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+       dev-python/mock[${PYTHON_USEDEP}]
+       "
+DEPEND="
+       test? (
+               ${RDEPEND}
+               dev-python/nose[${PYTHON_USEDEP}]
+       )"
+
+python_prepare_all() {
+       sed -i "s/packages=find_packages()/packages=find_packages(exclude=['tests', 'tests.*'])/" setup.py || die
+       distutils-r1_python_prepare_all
+}
+
+python_test() {
+       esetup.py test
+}
diff --git a/dev-python/execnet/ChangeLog b/dev-python/execnet/ChangeLog
new file mode 100644 (file)
index 0000000..1c55659
--- /dev/null
@@ -0,0 +1,105 @@
+# ChangeLog for dev-python/execnet
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header$
+
+*execnet-1.2.0-r1 (02 Oct 2014)
+
+  02 Oct 2014; Ian Delaney <idella4@gentoo.org> +execnet-1.2.0-r1.ebuild,
+  -execnet-1.0.9.ebuild, -execnet-1.2.0.ebuild:
+  clean old python impls, add py3.3 3.4 support, add IUSE test and testrunner
+  dep, upgrade test phase, fixes bug #524246 by W. T. King requesting added py3
+  support, rm old
+
+  31 Mar 2014; MichaÅ‚ Górny <mgorny@gentoo.org> execnet-1.1-r1.ebuild,
+  execnet-1.2.0.ebuild:
+  Add support for the new PyPy slotting.
+
+*execnet-1.2.0 (29 Jan 2014)
+
+  29 Jan 2014; Andrey Grozin <grozin@gentoo.org> +execnet-1.2.0.ebuild:
+  Version bump
+
+  03 Dec 2013; Mike Gilbert <floppym@gentoo.org> execnet-1.1-r1.ebuild:
+  Revert last change and replace distutils-r1_python_test with distutils-
+  r1_src_test.
+
+  03 Dec 2013; Mike Gilbert <floppym@gentoo.org> execnet-1.1-r1.ebuild:
+  Remove pointless src_test function.
+
+  05 Sep 2013; MichaÅ‚ Górny <mgorny@gentoo.org> execnet-1.1-r1.ebuild:
+  Clean up PYTHON_COMPAT from old implementations.
+
+*execnet-1.1-r1 (20 Jan 2013)
+
+  20 Jan 2013; MichaÅ‚ Górny <mgorny@gentoo.org> +execnet-1.1-r1.ebuild:
+  Migrate to distutils-r1.
+
+*execnet-1.1 (21 Jun 2012)
+
+  21 Jun 2012; Andrey Grozin <grozin@gentoo.org> +execnet-1.1.ebuild:
+  Version bump
+
+  05 Aug 2011; Markos Chandras <hwoarang@gentoo.org>
+  -files/execnet-1.0.6-test-nice.patch, -execnet-1.0.8.ebuild:
+  Remove old ebuild. Requested by Arfrever
+
+*execnet-1.0.9 (24 Dec 2010)
+
+  24 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  +execnet-1.0.9.ebuild:
+  Version bump.
+
+  30 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  -execnet-1.0.7.ebuild:
+  Delete.
+
+*execnet-1.0.8 (31 Jul 2010)
+
+  31 Jul 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  -execnet-1.0.6.ebuild, +execnet-1.0.8.ebuild:
+  Version bump.
+
+*execnet-1.0.7 (07 Jul 2010)
+
+  07 Jul 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  -execnet-1.0.5.ebuild, -files/execnet-1.0.5-test-nice.patch,
+  +execnet-1.0.7.ebuild:
+  Version bump.
+
+  03 May 2010; Andrey Grozin <grozin@gentoo.org> execnet-1.0.6.ebuild,
+  +files/execnet-1.0.6-test-nice.patch:
+  Improved test-nice patch
+
+*execnet-1.0.6 (03 May 2010)
+
+  03 May 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  +execnet-1.0.6.ebuild:
+  Version bump.
+
+  23 Feb 2010; Andrey Grozin <grozin@gentoo.org> execnet-1.0.5.ebuild,
+  +files/execnet-1.0.5-test-nice.patch:
+  Fixed test with niceness!=0, bug #301417
+
+*execnet-1.0.5 (08 Feb 2010)
+
+  08 Feb 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  +execnet-1.0.5.ebuild:
+  Version bump.
+
+*execnet-1.0.4 (23 Jan 2010)
+
+  23 Jan 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  +execnet-1.0.4.ebuild:
+  Version bump.
+
+*execnet-1.0.3 (18 Jan 2010)
+
+  18 Jan 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  +execnet-1.0.3.ebuild:
+  Version bump.
+
+*execnet-1.0.2 (17 Jan 2010)
+
+  17 Jan 2010; Andrey Grozin <grozin@gentoo.org> +execnet-1.0.2.ebuild,
+  +metadata.xml:
+  Initial import
diff --git a/dev-python/execnet/Manifest b/dev-python/execnet/Manifest
new file mode 100644 (file)
index 0000000..7dd2373
--- /dev/null
@@ -0,0 +1,2 @@
+DIST execnet-1.1.zip 324708 SHA256 fa1d8bd6b6d2282ff4df474b8ac687e1775bff4fc6462b219a5f89d5e9e6908c SHA512 52ccdeca41229aed44e62e34476f42126ec00ef0c878267de3a5c706bf265d1d79945b9fd27f608b9cdc5512bda66662b545f96053160fbadb568f667e95a71e WHIRLPOOL 93a5bfd46e37838cd429daf827d712832c54102aa75d57e78970481b19dc2763de760332aefc5026f2c190043ef636fc35a45a47c4a7034af2925600d60b6d96
+DIST execnet-1.2.0.tar.gz 163876 SHA256 951714caa0ae80237f4ffc1f08450e9e2e5f8f902beaf1ad294020875d6f8c2c SHA512 bf4eb1c07832628863f3d315510628343bc4504050311a277a86100a825df8ed5f6b65f58db28ea6733f3886b6007eae7fd33586721374f9ffb3687e9b95d5c4 WHIRLPOOL 898d9427d55e316f2cdfe06d8dadd0f40d8d2374802b419c9b7aac279eed36919f8dc0084c9c253b3b3d75e9dd50ec2748ef2227e803bf900d7d8b0d5395c45e
diff --git a/dev-python/execnet/execnet-1.1-r1.ebuild b/dev-python/execnet/execnet-1.1-r1.ebuild
new file mode 100644 (file)
index 0000000..4072ab5
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} pypy pypy2_0 )
+
+inherit distutils-r1
+
+DESCRIPTION="Rapid multi-Python deployment"
+HOMEPAGE="http://codespeak.net/execnet/ http://pypi.python.org/pypi/execnet/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND="app-arch/unzip
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+RDEPEND=""
+
+python_compile_all() {
+       use doc && emake -C doc html
+}
+
+src_test() {
+       # Tests are a bit fragile to failures in parallel.
+       # XXX: take a closer look, it may be easy to fix.
+       local DISTUTILS_NO_PARALLEL_BUILD=1
+
+       distutils-r1_src_test
+}
+
+python_test() {
+       # Re-enable in order to properly test disabling it ;).
+       # https://bitbucket.org/hpk42/execnet/issue/10
+       unset PYTHONDONTWRITEBYTECODE
+
+       py.test || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+       use doc && local HTML_DOCS=( doc/_build/html/. )
+
+       distutils-r1_python_install_all
+}
diff --git a/dev-python/execnet/execnet-1.1.ebuild b/dev-python/execnet/execnet-1.1.ebuild
new file mode 100644 (file)
index 0000000..ea78e8a
--- /dev/null
@@ -0,0 +1,45 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI=4
+SUPPORT_PYTHON_ABIS="1"
+DISTUTILS_SRC_TEST="py.test"
+
+inherit distutils
+
+DESCRIPTION="Rapid multi-Python deployment"
+HOMEPAGE="http://codespeak.net/execnet/ http://pypi.python.org/pypi/execnet/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND="app-arch/unzip
+       dev-python/setuptools
+       doc? ( dev-python/sphinx )"
+RDEPEND=""
+
+src_compile() {
+       distutils_src_compile
+
+       if use doc; then
+               einfo "Generation of documentation"
+               cd doc
+               emake html
+       fi
+}
+
+src_test() {
+       distutils_src_test testing
+}
+
+src_install() {
+       distutils_src_install
+
+       if use doc; then
+               dohtml -r doc/_build/html/*
+       fi
+}
diff --git a/dev-python/execnet/execnet-1.2.0-r1.ebuild b/dev-python/execnet/execnet-1.2.0-r1.ebuild
new file mode 100644 (file)
index 0000000..12e07cb
--- /dev/null
@@ -0,0 +1,55 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Rapid multi-Python deployment"
+HOMEPAGE="http://codespeak.net/execnet/ http://pypi.python.org/pypi/execnet/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+       doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+       test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+RDEPEND=""
+
+python_prepare_all() {
+       # Remove doctest that access an i'net sire
+       rm doc/example/test_info.txt || die
+
+       distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+       use doc && emake -C doc html
+}
+
+src_test() {
+       # Tests are a bit fragile to failures in parallel.
+       local DISTUTILS_NO_PARALLEL_BUILD=1
+       distutils-r1_src_test
+}
+
+python_test() {
+       # Re-enable in order to properly test disabling it ;).
+       # https://bitbucket.org/hpk42/execnet/issue/10
+       unset PYTHONDONTWRITEBYTECODE
+
+       # https://bitbucket.org/hpk42/execnet/issue/35/test-failures-in-execnet-120
+       py.test || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+       use doc && local HTML_DOCS=( doc/_build/html/. )
+
+       distutils-r1_python_install_all
+}
diff --git a/dev-python/execnet/metadata.xml b/dev-python/execnet/metadata.xml
new file mode 100644 (file)
index 0000000..e0ad54d
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd>python</herd>
+       <maintainer>
+               <email>grozin@gentoo.org</email>
+               <name>Andrey Grozin</name>
+       </maintainer>
+       <longdescription>Interact with Python interpreters
+         across version, platform and network barriers.</longdescription>
+       <upstream>
+               <remote-id type="pypi">execnet</remote-id>
+       </upstream>
+</pkgmetadata>
diff --git a/dev-python/flask-cors/Manifest b/dev-python/flask-cors/Manifest
new file mode 100644 (file)
index 0000000..13d932e
--- /dev/null
@@ -0,0 +1 @@
+DIST flask-cors-1.9.0.tar.gz 22846 SHA256 d1237b21c3f98ea8bed387efdf1db1d1078df9c480f8fe06db21ff130420200b SHA512 0ed2d4fdd80b43bbbcab4257c3917ea12b39a9da89989e3cad5575d1ebca1523f9cefaca6c36b4dae81629f65936b2cdf3af04c789b28cc03d5660062c2a0e56 WHIRLPOOL 8356937c86d67da4084405d2a1565165da07a467f979c324d72dc4630f3abb7b1f2f906d700592a730a94a19fa12346014788863fa2f7041b5a015300349e16d
diff --git a/dev-python/flask-cors/flask-cors-1.9.0.ebuild b/dev-python/flask-cors/flask-cors-1.9.0.ebuild
new file mode 120000 (symlink)
index 0000000..f806d10
--- /dev/null
@@ -0,0 +1 @@
+flask-cors-9999.ebuild
\ No newline at end of file
diff --git a/dev-python/flask-cors/flask-cors-9999.ebuild b/dev-python/flask-cors/flask-cors-9999.ebuild
new file mode 100644 (file)
index 0000000..7076ba3
--- /dev/null
@@ -0,0 +1,68 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+
+inherit distutils-r1
+
+MY_PN="Flask-Cors"
+MY_P="${MY_PN}-${PV}"
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/wcdolphin/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
+fi
+
+DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)"
+HOMEPAGE="https://github.com/wcdolphin/flask-cors https://pypi.python.org/pypi/Flask-Cors"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
+       dev-python/six[${PYTHON_USEDEP}]"
+DEPEND="
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       doc? (
+               ${RDEPEND}
+               >=dev-python/python-docs-2.7.6-r1:2.7
+               dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+       )
+       test? (
+               ${RDEPEND}
+               dev-python/nose[${PYTHON_USEDEP}]
+       )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_prepare_all() {
+       if use doc; then
+               local PYTHON_DOC_ATOM=$(best_version --host-root dev-python/python-docs:2.7)
+               local PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}"
+               local PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html"
+               local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv"
+               sed -i "s|'http://docs.python.org/': None|'${PYTHON_DOC}': '${PYTHON_DOC_INVENTORY}'|" docs/conf.py || die
+       fi
+       distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+       use doc && emake -C docs html
+}
+
+python_test() {
+       esetup.py test
+}
+
+python_install_all() {
+       use doc && local HTML_DOCS=( docs/_build/html/. )
+
+       distutils-r1_python_install_all
+}
diff --git a/dev-python/h5config/ChangeLog b/dev-python/h5config/ChangeLog
new file mode 100644 (file)
index 0000000..6258fd9
--- /dev/null
@@ -0,0 +1,27 @@
+# ChangeLog for dev-python/h5config
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*h5config-9999 (30 Mar 2012)
+  30 Mar 2012; W. Trevor King <wking@drexel.edu> h5config-9999.ebuild :
+  - Remove Python 3 restriction (improvements in upstream h5config).
+
+*h5config-9999 (06 Mar 2012)
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> h5config-9999.ebuild :
+  - Change URLs from einstein -> tremily.
+
+*h5config-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> h5config-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing h5config on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4.
+
+*h5config-9999 (28 Jul 2011)
+  28 Jul 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, h5config-9999.ebuild :
+  - Created ebuild suite for h5config.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/h5config/Manifest b/dev-python/h5config/Manifest
new file mode 100644 (file)
index 0000000..3784568
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD h5config-9999.ebuild 802 RMD160 115ab178fce1bf9e72e7f90df19829e26909eaf0 SHA1 864085f362936033a08ebe45ef607c7a2ae86753 SHA256 95248875ef2923aff8f2cef5d10932374db7709bf8e060642f9377bab2d72821
+MISC ChangeLog 1230 RMD160 241f03b90c048677d980b6b67a206150a4329b78 SHA1 9bd1651fea0e2764a95ff1206b7d09c8f9493418 SHA256 cfb982735641f24db6ec68140fd47fc894a13c9a6efad0eba4c2f8f796832d0e
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/dev-python/h5config/h5config-9999.ebuild b/dev-python/h5config/h5config-9999.ebuild
new file mode 100644 (file)
index 0000000..96c6676
--- /dev/null
@@ -0,0 +1,44 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+PYTHON_DEPEND="2:2.7 3"
+SUPPORT_PYTHON_ABIS="1"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="Conveniently save and load config-options from HDF5 and YAML files."
+HOMEPAGE="http://blog.tremily.us/posts/${PN}/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND="dev-python/h5py
+       dev-python/h5py"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       distutils_src_install
+       dodoc README
+}
diff --git a/dev-python/h5config/metadata.xml b/dev-python/h5config/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/ipython-irc/ChangeLog b/dev-python/ipython-irc/ChangeLog
new file mode 100644 (file)
index 0000000..01ff97e
--- /dev/null
@@ -0,0 +1,9 @@
+# ChangeLog for dev-python/ipython-irc
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*ipython-irc-9999 (14 Apr 2013)
+
+  14 Apr 2013; W. Trevor King <wking@tremily.us> ipython-irc-9999.ebuild:
+
+  Initial Version
diff --git a/dev-python/ipython-irc/ipython-irc-9999.ebuild b/dev-python/ipython-irc/ipython-irc-9999.ebuild
new file mode 100644 (file)
index 0000000..0b202b4
--- /dev/null
@@ -0,0 +1,33 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
+
+inherit distutils-r1
+
+DESCRIPTION="An IRC iframe for IPython"
+HOMEPAGE="https://github.com/wking/ipython-irc/"
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://github.com/wking/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="${PYTHON_DEPS}
+       dev-python/ipython
+       "
+DEPEND="${PYTHON_DEPS}"
+
+src_install() {
+       distutils-r1_src_install
+       dodoc README.rst
+}
diff --git a/dev-python/ipython-irc/metadata.xml b/dev-python/ipython-irc/metadata.xml
new file mode 100644 (file)
index 0000000..da54a8c
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+       <upstream>
+               <remote-id type="pypi">ipython-irc</remote-id>
+       </upstream>
+</pkgmetadata>
diff --git a/dev-python/ipythonblocks/ChangeLog b/dev-python/ipythonblocks/ChangeLog
new file mode 100644 (file)
index 0000000..90517a4
--- /dev/null
@@ -0,0 +1,9 @@
+# ChangeLog for dev-python/ipythonblocks
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*ipythonblocks-9999 (04 Mar 2013)
+
+  04 Mar 2013; W. Trevor King <wking@tremily.us> ipythonblocks-9999.ebuild:
+
+  Initial Version
diff --git a/dev-python/ipythonblocks/ipythonblocks-9999.ebuild b/dev-python/ipythonblocks/ipythonblocks-9999.ebuild
new file mode 100644 (file)
index 0000000..e426b48
--- /dev/null
@@ -0,0 +1,39 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
+
+inherit distutils-r1
+
+DESCRIPTION="A built-package format for Python"
+HOMEPAGE="https://github.com/jiffyclub/ipythonblocks/"
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://github.com/jiffyclub/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples test"
+
+RDEPEND="${PYTHON_DEPS}
+       dev-python/ipython
+       test? ( >=dev-python/pytest-2.3 )
+       examples? ( dev-python/imaging )
+       "
+DEPEND="${PYTHON_DEPS}"
+
+src_install() {
+       distutils-r1_src_install
+       dodoc README.rst
+       if use examples; then
+               dodoc -r demos
+       fi
+}
diff --git a/dev-python/ipythonblocks/metadata.xml b/dev-python/ipythonblocks/metadata.xml
new file mode 100644 (file)
index 0000000..83eea1f
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+       <upstream>
+               <remote-id type="pypi">ipythonblocks</remote-id>
+       </upstream>
+</pkgmetadata>
diff --git a/dev-python/libthumbor/libthumbor-9999.ebuild b/dev-python/libthumbor/libthumbor-9999.ebuild
new file mode 100644 (file)
index 0000000..b220b43
--- /dev/null
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="git://github.com/heynemann/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="Generate Thumbor URLs from Python"
+HOMEPAGE="https://github.com/thumbor/libthumbor https://pypi.python.org/pypi/libthumbor"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+       dev-python/six[${PYTHON_USEDEP}]
+       "
+
+DEPEND="
+       test? (
+               ${RDEPEND}
+               dev-python/coverage[${PYTHON_USEDEP}]
+               dev-python/flake8[${PYTHON_USEDEP}]
+               dev-python/nose[${PYTHON_USEDEP}]
+               dev-python/preggy[${PYTHON_USEDEP}]
+       )"
+
+python_prepare_all() {
+       sed -i "s/packages=find_packages()/packages=find_packages(exclude=['tests', 'tests.*'])/" setup.py || die
+       distutils-r1_python_prepare_all
+}
+
+python_test() {
+       "${EPYTHON}" -c 'import coverage; coverage.main()' run --branch $(command -v nosetests) --nocapture tests ||
+               die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/parse/ChangeLog b/dev-python/parse/ChangeLog
new file mode 100644 (file)
index 0000000..2b3dbfe
--- /dev/null
@@ -0,0 +1,9 @@
+# ChangeLog for dev-python/behave
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*behave-9999 (08 Aug 2014)
+
+  08 Aug 2014; W. Trevor King <wking@tremily.us> behave-9999.ebuild:
+
+  Initial Version
diff --git a/dev-python/parse/Manifest b/dev-python/parse/Manifest
new file mode 100644 (file)
index 0000000..c1a0bb1
--- /dev/null
@@ -0,0 +1 @@
+DIST parse-1.6.4.tar.gz 24025 SHA256 a7cccad221632f1e2553d585b428b20d362738311e6f58933ef46b4389c16054 SHA512 2848e3331f1b2604bb5f1a8a0084ff0b7e0f12b2d3832395461f4b76729637783250d18a134048106ffa6768794f38fc51534dbe5a88db303f0426530587dcee WHIRLPOOL 2c3b91ec933ac206aaf2c2201b3108bb291a448f458d79aa2e6db5cdee676e05c200f1bf60f3f9810161e126c7ae4633efe498276fb2d1b270b10ebc4ca2047c
diff --git a/dev-python/parse/metadata.xml b/dev-python/parse/metadata.xml
new file mode 100644 (file)
index 0000000..c6124e3
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+       <upstream>
+               <remote-id type="pypi">wheel</remote-id>
+       </upstream>
+</pkgmetadata>
diff --git a/dev-python/parse/parse-1.6.4.ebuild b/dev-python/parse/parse-1.6.4.ebuild
new file mode 120000 (symlink)
index 0000000..02ebb62
--- /dev/null
@@ -0,0 +1 @@
+parse-9999.ebuild
\ No newline at end of file
diff --git a/dev-python/parse/parse-9999.ebuild b/dev-python/parse/parse-9999.ebuild
new file mode 100644 (file)
index 0000000..878f5b2
--- /dev/null
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
+
+inherit distutils-r1
+
+DESCRIPTION="Parse strings using a specification based on the Python format() syntax."
+HOMEPAGE="https://github.com/r1chardj0n3s/parse http://pypi.python.org/pypi/parse"
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/r1chardj0n3s/parse.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+DOCS="README.rst"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+python_test() {
+       "${PYTHON}" test_parse.py || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/pexif/Manifest b/dev-python/pexif/Manifest
new file mode 100644 (file)
index 0000000..639baa5
--- /dev/null
@@ -0,0 +1 @@
+DIST pexif-0.15.tar.gz 170232 SHA256 45a3be037c7ba8b64bbfc48f3586402cc17de55bb9d7357ef2bc99954a18da3f SHA512 5527235ef352e07a0db69460ac2dc55967c078b6ff56d48a7f1889aabc5ef8658f6650d23f023cac74ac21cc54d2331ab970ef62b168bd1d413f3d6e08490dc2 WHIRLPOOL 1138ceed3e62b97a7c6b1d00bd46eb14b2b1a15a91750885290b0156e8806a92ff802f6dd0522a76857fa8f32b604b88c62f631959618f0f21de1671227a2c3a
diff --git a/dev-python/pexif/pexif-0.15.ebuild b/dev-python/pexif/pexif-0.15.ebuild
new file mode 120000 (symlink)
index 0000000..6881e13
--- /dev/null
@@ -0,0 +1 @@
+pexif-9999.ebuild
\ No newline at end of file
diff --git a/dev-python/pexif/pexif-9999.ebuild b/dev-python/pexif/pexif-9999.ebuild
new file mode 100644 (file)
index 0000000..e256538
--- /dev/null
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="git://github.com/bennoleslie/pexif.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="Edit JPEG EXIF data"
+HOMEPAGE="https://github.com/bennoleslie/pexif https://pypi.python.org/pypi/pexif"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND=""
+
+python_test() {
+       PYTHONPATH=. "${EPYTHON}" ./test/test.py
+}
diff --git a/dev-python/pgp-mime/ChangeLog b/dev-python/pgp-mime/ChangeLog
new file mode 100644 (file)
index 0000000..033e357
--- /dev/null
@@ -0,0 +1,22 @@
+# ChangeLog for dev-python/pgp-mime
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*pgp-mime-9999 (09 Oct 2012)
+  09 Oct 2012; W. Trevor King <wking@tremily.us> pgp-mime-9999.ebuild:
+  Update to Python 3.3 dependency for compatibility with new pyassuan.
+
+*pgp-mime-9999 (27 Sep 2012)
+  27 Sep 2012; W. Trevor King <wking@tremily.us> pgp-mime-9999.ebuild:
+  Add missing dev-python/pyassuan dependency.
+
+*pgp-mime-9999 (21 Mar 2012)
+  21 Mar 2012; W. Trevor King <wking@drexel.edu> pgp-mime-9999.ebuild:
+  - Created ebuild suite for pgp-mime.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/pgp-mime/Manifest b/dev-python/pgp-mime/Manifest
new file mode 100644 (file)
index 0000000..5468e0f
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD pgp-mime-9999.ebuild 894 SHA256 9faa9a4bc75651365e9c3ac18b5a78f14ed12cc0224ff8f3a1fc170b71b85ee6 SHA512 122b282d7e082f3853fef468ae71378b32d0aca3a77b8ab558d4cd18c6d17801e7f55ab3a50843e72e2d66f9a8368164750a58763d44b2caf02cb116b1a75739 WHIRLPOOL c4b15de43450c35f1003b0b54cfc175da31550e412fffab614acc37bcc6b6c0710fcd49eeb510184f13d82be0cc3d27976c92a5bfcbfb5d04621d58d20d57256
+MISC ChangeLog 994 SHA256 a02c736a986a6f11b4bc07b1f76e5f7d5e04d16dba21c67460385809e79fd5a9 SHA512 212125f8c824c993ab31a7076f6957608e159a26f901f3aec3ccc2c9f9f171857c8b1357e02f4fabbd987dacc7b5498927f839b7af4e58398e3adbfe5a8d9c31 WHIRLPOOL cb660c64ff635192f42568c9f534ac7cf45c0f7a92c11840deafe348d30c366ab47e49ce6c5173c9f7d7f436232368bf54c76a5142a0d62dd6f27ecfe01b4628
+MISC metadata.xml 247 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72 SHA512 93784fa413a106d1e9f9c97a86c25634d983abf96b57d282bf4acc091d98c6ef32d2525aeb13f68e163c13a5daaa97258cd53c76f5ffe717f5c0dad5956fba6c WHIRLPOOL af0e4209d10a3e8c658f7a46bdc0342d91c84cafbd35f944f6d8827bceeb3f02dfb530b1476a8329676faa738ed4061d322043c2dc089bbb58b41d3ded690ff4
diff --git a/dev-python/pgp-mime/metadata.xml b/dev-python/pgp-mime/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/pgp-mime/pgp-mime-9999.ebuild b/dev-python/pgp-mime/pgp-mime-9999.ebuild
new file mode 100644 (file)
index 0000000..7686ece
--- /dev/null
@@ -0,0 +1,47 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="3:3.3"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.* 3.[012]"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="Python tools for dealing with Pretty Good Privacy (PGP) and email."
+HOMEPAGE="http://blog.tremily.us/posts/${PN}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="app-crypt/gnupg
+       dev-python/pyassuan"
+
+DEPEND="${RDEPEND}
+       test? ( dev-python/nose )"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       distutils_src_install
+       dodoc README
+}
diff --git a/dev-python/preggy/preggy-9999.ebuild b/dev-python/preggy/preggy-9999.ebuild
new file mode 100644 (file)
index 0000000..5294749
--- /dev/null
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="git://github.com/heynemann/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="An assertion library for Python"
+HOMEPAGE="http://heynemann.github.io/preggy https://pypi.python.org/pypi/preggy"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+       dev-python/six[${PYTHON_USEDEP}]
+       dev-python/unidecode[${PYTHON_USEDEP}]
+       "
+DEPEND="
+       test? (
+               ${RDEPEND}
+               dev-python/nose[${PYTHON_USEDEP}]
+               dev-python/coverage[${PYTHON_USEDEP}]
+       )"
+
+python_prepare_all() {
+       sed -i "s/packages=find_packages()/packages=find_packages(exclude=['tests', 'tests.*'])/" setup.py || die
+       distutils-r1_python_prepare_all
+}
+
+python_test() {
+       "${EPYTHON}" -c 'import nose; nose.run_exit()' -vv --detailed-errors --with-coverage --cover-package=preggy --cover-package=preggy.assertions --cover-package=preggy.assertions.types tests/ ||
+       die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/pyassuan/metadata.xml b/dev-python/pyassuan/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/pyassuan/pyassuan-9999.ebuild b/dev-python/pyassuan/pyassuan-9999.ebuild
new file mode 100644 (file)
index 0000000..2742968
--- /dev/null
@@ -0,0 +1,41 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="6"
+PYTHON_COMPAT=( python{3_3,3_4,3_5,3_6} )
+
+inherit eutils distutils-r1
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-r3
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="Python module and tools for communicating in the Assuan protocol."
+HOMEPAGE="http://blog.tremily.us/posts/${PN}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-r3_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       distutils-r1_src_install
+       dodoc README
+}
diff --git a/dev-python/pygrader/ChangeLog b/dev-python/pygrader/ChangeLog
new file mode 100644 (file)
index 0000000..f29197b
--- /dev/null
@@ -0,0 +1,24 @@
+# ChangeLog for dev-python/pygrader
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*pygrader-9999 (20 Sep 2012)
+  20 Sep 2012; W. Trevor King <wking@drexel.edu> pygrader-9999.ebuild:
+  Remove dev-python/lxml dependency after commit 62297fe9169f8f130fdd:
+    mailpipe: convert to pgp-mime's new Signature verification.
+
+*pygrader-9999 (19 Sep 2012)
+  19 Sep 2012; W. Trevor King <wking@drexel.edu> pygrader-9999.ebuild:
+  Add dev-python/jinja, dev-python/lxml, and dev-python/numpy
+  dependencies.
+
+*pygrader-9999 (23 Mar 2012)
+  23 Mar 2012; W. Trevor King <wking@drexel.edu> pygrader-9999.ebuild:
+  - Created ebuild suite for pygrader.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/pygrader/Manifest b/dev-python/pygrader/Manifest
new file mode 100644 (file)
index 0000000..654084b
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD pygrader-9999.ebuild 949 SHA256 fbba0e54cfbb49fd6aca0fdf8fcaab02fd9fa7e48a6bea14d0c80691db959c53 SHA512 0eaeea3a90751bab3dbddbe2afb07a69e5747ee5287cbeb316d4e20703c84fae2cc7f5c09afa1b2196bf7eff085bbbe9e02218fd0e5ac58853037bae19369c96 WHIRLPOOL e2dc8bc82189b678d3e25cc3a57a158a55a9964ea0345dd2ba4a8c71f722955cb347ff032262c744ee7a4b66b9c3926bb27c68699eda948a5f345312807465f8
+MISC ChangeLog 1090 SHA256 f7e10d8178207ee0ce8961030912b5d119cae050d8abecf98f478c34c5b8d895 SHA512 12c0dfdfc35e8ae439ab88489db3a6cfc4133dfc471e2ad01a54b444024281e43010a35a7707692f8ae51e426f048dde7ed64d134f7b366e0b7d71bc75a2eb7e WHIRLPOOL 13a48aed36c4133e93417113f277f6777f943f95dd54f990b1eb49914b3bafcf4c89455c61f1dd6241e78551a49d2d075e93bb9f11848731b576b4ce0029e487
+MISC metadata.xml 247 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72 SHA512 93784fa413a106d1e9f9c97a86c25634d983abf96b57d282bf4acc091d98c6ef32d2525aeb13f68e163c13a5daaa97258cd53c76f5ffe717f5c0dad5956fba6c WHIRLPOOL af0e4209d10a3e8c658f7a46bdc0342d91c84cafbd35f944f6d8827bceeb3f02dfb530b1476a8329676faa738ed4061d322043c2dc089bbb58b41d3ded690ff4
diff --git a/dev-python/pygrader/metadata.xml b/dev-python/pygrader/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/pygrader/pygrader-9999.ebuild b/dev-python/pygrader/pygrader-9999.ebuild
new file mode 100644 (file)
index 0000000..c19031c
--- /dev/null
@@ -0,0 +1,50 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="3:3.2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.* 3.[01]"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="Python tools for dealing with Pretty Good Privacy (PGP) and email."
+HOMEPAGE="http://blog.tremily.us/posts/${PN}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="dev-python/jinja
+       dev-python/numpy
+       dev-python/pgp-mime"
+DEPEND="${RDEPEND}
+       test? ( dev-python/nose )"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       distutils_src_install
+       dodoc README
+       if use doc; then
+               dodoc -r test
+       fi
+}
diff --git a/dev-python/pymodbus/ChangeLog b/dev-python/pymodbus/ChangeLog
new file mode 100644 (file)
index 0000000..50102fb
--- /dev/null
@@ -0,0 +1,32 @@
+# ChangeLog for dev-python/pymodbus
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*pymodbus-9999 (16 Aug 2013)
+  16 Aug 2013; W. Trevor King <wking@tremily.us> pymodbus-9999.ebuild :
+  Update dependency from 'twisted' to 'twisted-core'.  The ebuild was
+  renamed in the Portage tree on 09 Aug 2013.
+
+*pymodbus-9999 (19 Apr 2013)
+  19 Apr 2013; W. Trevor King <wking@tremily.us> pymodbus-9999.ebuild :
+  Pymodbus is now (v1.2.0) versioned in Git on GitHub :).
+  Also update to EAPI 5.
+
+*pymodbus-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> pymodbus-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing pymodbus on an AMD C-60.
+  Also update to EAPI 4.
+
+*pymodbus-9999 (27 Jul 2011)
+  27 Jul 2011; W. Trevor King <wking@drexel.edu> pymodbus-9999.ebuild :
+  - add serial USE flag.
+
+*pymodbus-9999 (19 Jul 2011)
+  19 Jul 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, pymodbus-9999.ebuild :
+  - Created ebuild suite for pymodbus.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/pymodbus/metadata.xml b/dev-python/pymodbus/metadata.xml
new file mode 100644 (file)
index 0000000..7b35910
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/pymodbus/pymodbus-9999.ebuild b/dev-python/pymodbus/pymodbus-9999.ebuild
new file mode 100644 (file)
index 0000000..142cd16
--- /dev/null
@@ -0,0 +1,39 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit eutils distutils-r1
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://github.com/bashwork/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="A Modbus protocol stack in Python"
+HOMEPAGE="https://github.com/jiffyclub/ipythonblocks/"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="doc serial test"
+
+RDEPEND="dev-python/setuptools
+       dev-python/twisted-core[serial?]
+       "
+DEPEND="${RDEPEND}
+       doc? ( dev-python/sphinx )
+       test? (
+               dev-python/coverage
+               dev-python/mock
+               dev-python/nose
+               dev-python/pep8
+       )
+       "
+
+DOCS=( README.rst )
diff --git a/dev-python/pypid/ChangeLog b/dev-python/pypid/ChangeLog
new file mode 100644 (file)
index 0000000..edf7bb1
--- /dev/null
@@ -0,0 +1,27 @@
+# ChangeLog for dev-python/pypid
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*pypid-9999 (12 Oct 2012)
+  12 Oct 2012; W. Trevor King <wking@drexel.edu> pypid-9999.ebuild :
+  Bump aubio dependency to stay ahead of Gentoo's Portage tree.
+
+*pypid-9999 (06 Mar 2012)
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> pypid-9999.ebuild :
+  - Change URLs from einstein -> tremily.
+
+*pypid-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> pypid-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing pypid on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4.
+
+*pypid-9999 (27 Jul 2011)
+  27 Jul 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, pypid-9999.ebuild :
+  - Created ebuild suite for Pypid.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/pypid/Manifest b/dev-python/pypid/Manifest
new file mode 100644 (file)
index 0000000..c4e5eae
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD pypid-9999.ebuild 894 SHA256 0c2bd5c3722d2e88325aa2ff5a64f0dc775682f66dc8ff4d052554b86d6aa6f0 SHA512 d650423634f2921c12037346167298dec54fd87894e3f5ee5b2d19d500854692a49e199f2b4f41f2d4d03923485a071a5631419bb19547ef0c757821f8bae085 WHIRLPOOL 7563a114e97eba89e600aec4e93c71f76cf69c1500947d0dd5d7b609642739bc4b03012fc25148086aac6fd3178d2a4e456ab208e5bb7542e80af664fa0f1b03
+MISC ChangeLog 1192 SHA256 1447907237e78d5bb3b74ac34268758e27db69cf45d82753c917eb87fda822c2 SHA512 3cbda6ca430660b0011dac8cc8566b9448ba2dec732f5a085425d1cca6d5b47f36051f5e1f8d8871c62056458602e8dd66287278c1915f503c78db2201deebf9 WHIRLPOOL d4a0edad2f37ae636963bf5777b8a769edebf82de020f4235d330ef43241694d4e151a17ef87d26f5b43d9b9910afadbae6b688d129f4aeafd130bda4830b560
+MISC metadata.xml 247 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72 SHA512 93784fa413a106d1e9f9c97a86c25634d983abf96b57d282bf4acc091d98c6ef32d2525aeb13f68e163c13a5daaa97258cd53c76f5ffe717f5c0dad5956fba6c WHIRLPOOL af0e4209d10a3e8c658f7a46bdc0342d91c84cafbd35f944f6d8827bceeb3f02dfb530b1476a8329676faa738ed4061d322043c2dc089bbb58b41d3ded690ff4
diff --git a/dev-python/pypid/metadata.xml b/dev-python/pypid/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/pypid/pypid-9999.ebuild b/dev-python/pypid/pypid-9999.ebuild
new file mode 100644 (file)
index 0000000..680cb28
--- /dev/null
@@ -0,0 +1,50 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+PYTHON_DEPEND="2:2.7"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="Modular PID control library."
+HOMEPAGE="http://blog.tremily.us/posts/${PN}/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="modbus serial"
+
+RDEPEND="dev-python/numpy
+       >=media-libs/aubio-0.3.2-r3
+       sci-libs/scipy
+       modbus? (
+               dev-python/pymodbus[serial?]
+       )"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       distutils_src_install
+       dodoc README
+       dodoc -r examples
+}
diff --git a/dev-python/pyssim/pyssim-9999.ebuild b/dev-python/pyssim/pyssim-9999.ebuild
new file mode 100644 (file)
index 0000000..2eb0c70
--- /dev/null
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4} )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="git://github.com/jterrace/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="Implements the Structural Similarity Image Metric (SSIM)"
+HOMEPAGE="https://github.com/jterrace/pyssim https://pypi.python.org/pypi/pyssim"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+       dev-python/numpy[${PYTHON_USEDEP}]
+       dev-python/pillow[${PYTHON_USEDEP}]
+       sci-libs/scipy[${PYTHON_USEDEP}]
+       "
+
+DEPEND="${RDEPEND}"
diff --git a/dev-python/pytest-django/pytest-django-9999.ebuild b/dev-python/pytest-django/pytest-django-9999.ebuild
new file mode 100644 (file)
index 0000000..ab612ba
--- /dev/null
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/pytest-dev/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="A Django plugin for py.test"
+HOMEPAGE="http://pytest-django.readthedocs.org/ https://pypi.python.org/pypi/pytest-django"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-python/pytest-2.5[${PYTHON_USEDEP}]"
+DEPEND="
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       "
diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest
new file mode 100644 (file)
index 0000000..3fd5058
--- /dev/null
@@ -0,0 +1 @@
+DIST pytest-xdist-1.11.tar.gz 38215 SHA256 631dbe843ec7cdadaf2398c50343d887078d4f9374a0e30758a35023f865fbe9 SHA512 f1cb3588da13a554b2c2dc817819d72ed3e013571df45afccf4db255cbc6b236fb1d2d4d31a6b52b8ec747babd14b9389c35e433792a733ca84ed17d8c1c4194 WHIRLPOOL ddbab2806e17790f9e26f7872916f99506fcd4cfeb01cbf312fb15f4a776de28712c6624dc710d97d9d65deae024ec1c1ecc08043343d16c716a814d44776c23
diff --git a/dev-python/pytest-xdist/pytest-xdist-1.11.ebuild b/dev-python/pytest-xdist/pytest-xdist-1.11.ebuild
new file mode 120000 (symlink)
index 0000000..c485a15
--- /dev/null
@@ -0,0 +1 @@
+pytest-xdist-9999.ebuild
\ No newline at end of file
diff --git a/dev-python/pytest-xdist/pytest-xdist-9999.ebuild b/dev-python/pytest-xdist/pytest-xdist-9999.ebuild
new file mode 100644 (file)
index 0000000..b151451
--- /dev/null
@@ -0,0 +1,42 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit mercurial
+       EHG_REPO_URI="https://bitbucket.org/hpk42/pytest-xdist"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="A distributed testing plugin for py.test"
+HOMEPAGE="https://bitbucket.org/hpk42/pytest-xdist https://pypi.python.org/pypi/pytest-xdist"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+       >=dev-python/pytest-2.4.2[${PYTHON_USEDEP}]
+       >=dev-python/py-1.4.22[${PYTHON_USEDEP}]
+       >=dev-python/execnet-1.1[${PYTHON_USEDEP}]
+       "
+DEPEND="
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       test? (
+               ${RDEPEND}
+       )"
+
+DOCS=( CHANGELOG README.txt )
+
+python_test() {
+       distutils_install_for_testing
+       py.test || die "Testsuite failed under ${EPYTHON}"
+}
diff --git a/dev-python/python-kmod/ChangeLog b/dev-python/python-kmod/ChangeLog
new file mode 100644 (file)
index 0000000..f28805e
--- /dev/null
@@ -0,0 +1,20 @@
+# ChangeLog for dev-python/python-kmod
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*python-kmod-9999 (15 Jan 2013)
+
+  15 Jan 2012: W. Trevor King <wking@tremily.us> python-kmod-9999.ebuild:
+  - Change Git URLs from github.com/wking to github.com/agrover, since
+  Andy merged my pull request (back in October).
+
+*python-kmod-9999 (19 Oct 2012)
+
+  19 Oct 2012; W. Trevor King <wking@drexel.edu> python-kmod-9999.ebuild:
+  - Created ebuild suite for python-kmod.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/python-kmod/Manifest b/dev-python/python-kmod/Manifest
new file mode 100644 (file)
index 0000000..cf2957e
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD python-kmod-9999.ebuild 775 SHA256 6f1883b7f1e385cd7032b689b21b65d903ee953b7dba5079c276448509c77576 SHA512 dc64fb7937d93bd77dfcc14d45f001d29e2bb33d31efda7760708b14cd79bc521d4e65fa8ac8d89885ab2249209cdde47d34c94a8f390849ea2a3ad74b022561 WHIRLPOOL d5244aa4dbfe4f8fc40f63e1bf85026cbba8ee992b5fab4f1279c42407cc72a06923d5326e20d4c8388296e49be17ef53d8f96a1f3323c6beb495ead871ebc25
+MISC ChangeLog 879 SHA256 6ea9f0e5fbf7b20122edb88dc46c0d7c3d56b327a1c23354ede21e6a84cc60fa SHA512 320f96828364f180e01d8ec0499c43a47c9cf769b59eb9e2a7407fdf263de83c68224118d62a16dc247698bbaa4a98cc922db1e5dfefb9412b53d55a82d70703 WHIRLPOOL e38f8ab18d8daea21cf546077ad51afccec4cf3706d550e3d45e1f9e89cfbb782466a36f460426341d5bbfc059e4f98efd2111ce2b267b3b3f2ccd85035ed776
+MISC metadata.xml 247 SHA256 30b3270d8e655f6c190d3148f49b9364795beb41991502630e6631886ef107ea SHA512 d752eb964b367c9f9b2d2c3e010170bbc81e1a3b09f34fbd04b2f28df41f248a11d6531cf7334355185111990ac1744f587e2c631d03444dd642b71e0467e833 WHIRLPOOL 2e3b6628b0e6a4bb9e199b11aaae839addc659c185883af3a0399e8351446c2d11d2d095c2d22ddb89935a74900bea08aefc4bd97d4efc1bbcbcca1e4af1b5fa
diff --git a/dev-python/python-kmod/metadata.xml b/dev-python/python-kmod/metadata.xml
new file mode 100644 (file)
index 0000000..7b35910
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/python-kmod/python-kmod-9999.ebuild b/dev-python/python-kmod/python-kmod-9999.ebuild
new file mode 100644 (file)
index 0000000..0eb243e
--- /dev/null
@@ -0,0 +1,36 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.6 3:3.2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.[01]"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/agrover/${PN}.git"
+       EGIT_MASTER="master"
+       SRC_URI=""
+else
+       inherit vcs-snapshot
+       SRC_URI="https://github.com/agrover/${PN}/tarball/v${PV} -> ${P}.tar.gz"
+fi
+
+DESCRIPTION="Pythonic wrappers around the libkmod kernel module management."
+HOMEPAGE="https://github.com/agrover/${PN}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+RDEPEND="sys-apps/kmod"
+DEPEND="$RDEPEND
+       >=dev-python/cython-0.16"
+
+src_install() {
+       distutils_src_install
+       dodoc README
+}
diff --git a/dev-python/python-ldap/ChangeLog b/dev-python/python-ldap/ChangeLog
new file mode 100644 (file)
index 0000000..d95de05
--- /dev/null
@@ -0,0 +1,429 @@
+# ChangeLog for dev-python/python-ldap
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/python-ldap/ChangeLog,v 1.107 2012/03/09 09:25:39 patrick Exp $
+
+*python-ldap-9999 (13 May 2012)
+
+  13 May 2012; W. Trevor King <wking@tremily.us> +python-ldap-9999.ebuild:
+  Branched live ebuild off from python-ldap-2.4.8.ebuild.
+
+*python-ldap-2.4.8 (09 Mar 2012)
+
+  09 Mar 2012; Patrick Lauer <patrick@gentoo.org> +python-ldap-2.4.8.ebuild:
+  Bump
+
+  04 Sep 2011; Robin H. Johnson <robbat2@gentoo.org> python-ldap-2.3.9.ebuild,
+  python-ldap-2.3.13.ebuild, python-ldap-2.4.3.ebuild:
+  Leave a documentation comment for the Python team in the ebuilds, per request
+  from djc in IRC.
+
+  04 Sep 2011; Robin H. Johnson <robbat2@gentoo.org> +python-ldap-2.3.9.ebuild:
+  Re-add python-ldap-2.3.9 as it was the last python-ldap release to support
+  the openldap-2.3.x series. Please do NOT remove it from the tree until
+  OpenLDAP 2.3.x is removed.
+
+  27 Aug 2011; Jesus Rivero <neurogeek@gentoo.org> python-ldap-2.3.13.ebuild,
+  python-ldap-2.4.3.ebuild:
+  Change to generic license
+
+*python-ldap-2.4.3 (12 Aug 2011)
+
+  12 Aug 2011; Dirkjan Ochtman <djc@gentoo.org> +python-ldap-2.4.3.ebuild:
+  Version bump to 2.4.3.
+
+  12 Aug 2011; Dirkjan Ochtman <djc@gentoo.org> -python-ldap-2.3.9.ebuild:
+  Remove old version.
+
+  29 Apr 2011; Samuli Suominen <ssuominen@gentoo.org>
+  python-ldap-2.3.13.ebuild:
+  ppc64 stable wrt #360355
+
+  14 Apr 2011; Brent Baude <ranger@gentoo.org> python-ldap-2.3.13.ebuild:
+  stable ppc, bug 360355
+
+  04 Apr 2011; Jeroen Roovers <jer@gentoo.org> python-ldap-2.3.13.ebuild:
+  Stable for HPPA (bug #360355).
+
+  02 Apr 2011; Raúl Porcel <armin76@gentoo.org> python-ldap-2.3.13.ebuild:
+  ia64/sparc stable wrt #360355
+
+  28 Mar 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+  python-ldap-2.3.13.ebuild:
+  x86 stable wrt bug #360355
+
+  27 Mar 2011; Tobias Klausmann <klausman@gentoo.org>
+  python-ldap-2.3.13.ebuild:
+  Stable on alpha, bug #360355
+
+  24 Mar 2011; Christoph Mende <angelos@gentoo.org> python-ldap-2.3.13.ebuild:
+  Stable on amd64 wrt bug #360355
+
+*python-ldap-2.3.13 (19 Feb 2011)
+
+  19 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  +python-ldap-2.3.13.ebuild:
+  Version bump.
+
+  31 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  -python-ldap-2.3.11.ebuild:
+  Delete.
+
+  27 Dec 2010; Brent Baude <ranger@gentoo.org> python-ldap-2.3.12.ebuild:
+  Marking python-ldap-2.3.12 ppc64 for bug 341337
+
+  23 Oct 2010; Raúl Porcel <armin76@gentoo.org> python-ldap-2.3.12.ebuild:
+  alpha/ia64/sparc stable wrt #341337
+
+  21 Oct 2010; Jeroen Roovers <jer@gentoo.org> python-ldap-2.3.12.ebuild:
+  Stable for HPPA (bug #341337).
+
+  21 Oct 2010; Christian Faulhammer <fauli@gentoo.org>
+  python-ldap-2.3.12.ebuild:
+  stable x86, bug 341337
+
+  20 Oct 2010; Brent Baude <ranger@gentoo.org> python-ldap-2.3.12.ebuild:
+  stable ppc, bug 341337
+
+  18 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
+  python-ldap-2.3.12.ebuild:
+  Stable on amd64 wrt bug #341337
+
+*python-ldap-2.3.12 (15 Sep 2010)
+
+  15 Sep 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  +python-ldap-2.3.12.ebuild:
+  Version bump.
+
+  15 Sep 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  python-ldap-2.3.9.ebuild, python-ldap-2.3.11.ebuild:
+  Use PyPI mirrors.
+
+  16 Aug 2010; Fabian Groffen <grobian@gentoo.org>
+  python-ldap-2.3.11.ebuild:
+  Fix for Prefix, raise EAPI to 3, marked ~x86-solaris
+
+  23 May 2010; Pacho Ramos <pacho@gentoo.org> python-ldap-2.3.11.ebuild:
+  stable amd64, bug 313149
+
+  11 May 2010; Brent Baude <ranger@gentoo.org> python-ldap-2.3.11.ebuild:
+  stable ppc64, bug 313149
+
+  09 May 2010; Raúl Porcel <armin76@gentoo.org> python-ldap-2.3.11.ebuild:
+  alpha/ia64/sparc stable wrt #313149
+
+  04 May 2010; Jeroen Roovers <jer@gentoo.org> python-ldap-2.3.11.ebuild:
+  Stable for HPPA (bug #313149).
+
+  21 Apr 2010; Christian Faulhammer <fauli@gentoo.org>
+  python-ldap-2.3.11.ebuild:
+  stable x86, bug 313149
+
+  18 Apr 2010; <nixnut@gentoo.org> python-ldap-2.3.11.ebuild:
+  ppc stable #313149
+
+  04 Mar 2010; Robin H. Johnson <robbat2@gentoo.org>
+  +python-ldap-2.3.9.ebuild:
+  Re-add python-2.3.9 as the last python-ldap version that works with
+  openldap-2.3.x.
+
+*python-ldap-2.3.11 (02 Mar 2010)
+
+  02 Mar 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  -python-ldap-2.3.9.ebuild, +python-ldap-2.3.11.ebuild:
+  Version bump.
+
+  10 Jan 2010; Brent Baude <ranger@gentoo.org> python-ldap-2.3.10.ebuild:
+  stable ppc64, bug 295694
+
+  29 Dec 2009; Raúl Porcel <armin76@gentoo.org> python-ldap-2.3.10.ebuild:
+  alpha/ia64/sparc stable wrt #295694
+
+  16 Dec 2009; Markus Meier <maekke@gentoo.org> python-ldap-2.3.10.ebuild:
+  amd64/x86 stable, bug #295694
+
+  09 Dec 2009; nixnut <nixnut@gentoo.org> python-ldap-2.3.10.ebuild:
+  ppc stable #295694
+
+  08 Dec 2009; Jeroen Roovers <jer@gentoo.org> python-ldap-2.3.10.ebuild:
+  Stable for HPPA (bug #295694).
+
+  03 Nov 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  python-ldap-2.3.10.ebuild:
+  Update dependencies (bug #291671).
+
+*python-ldap-2.3.10 (01 Nov 2009)
+
+  01 Nov 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  -python-ldap-2.2.1.ebuild, +python-ldap-2.3.10.ebuild:
+  Version bump.
+
+  05 Oct 2009; Raúl Porcel <armin76@gentoo.org> python-ldap-2.3.9.ebuild:
+  ia64/sparc stable wrt #284973
+
+  01 Oct 2009; Tobias Klausmann <klausman@gentoo.org>
+  python-ldap-2.3.9.ebuild:
+  Stable on alpha, bug #284973
+
+  27 Sep 2009; nixnut <nixnut@gentoo.org> python-ldap-2.3.9.ebuild:
+  ppc stable #284973
+
+  26 Sep 2009; Brent Baude <ranger@gentoo.org> python-ldap-2.3.9.ebuild:
+  Marking python-ldap-2.3.9 ppc64 for bug 284973
+
+  22 Sep 2009; Jeroen Roovers <jer@gentoo.org> python-ldap-2.3.9.ebuild:
+  Stable for HPPA (bug #284973).
+
+  18 Sep 2009; Markus Meier <maekke@gentoo.org> python-ldap-2.3.9.ebuild:
+  amd64 stable, bug #284973
+
+  16 Sep 2009; Christian Faulhammer <fauli@gentoo.org>
+  python-ldap-2.3.9.ebuild:
+  stable x86, bug 284973
+
+  06 Sep 2009; Christian Ruppert <idl0r@gentoo.org>
+  -files/python-ldap-2.3.5-gcc44.patch:
+  Remove unused patch.
+
+  04 Sep 2009; Patrick Lauer <patrick@gentoo.org> -python-ldap-2.3.1.ebuild,
+  -python-ldap-2.3.5.ebuild:
+  Remove old
+
+*python-ldap-2.3.9 (05 Aug 2009)
+
+  05 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  +python-ldap-2.3.9.ebuild:
+  Version bump. Set SUPPORT_PYTHON_ABIS.
+
+  10 May 2009; Samuli Suominen <ssuominen@gentoo.org>
+  python-ldap-2.3.5.ebuild, +files/python-ldap-2.3.5-gcc44.patch:
+  Fix compile with GCC 4.4 wrt #264543, thanks to Daniel J.
+
+*python-ldap-2.3.5 (10 Jul 2008)
+
+  10 Jul 2008; Krzysiek Pawlik <nelchael@gentoo.org>
+  +python-ldap-2.3.5.ebuild:
+  Version bump, see bug #231378.
+
+*python-ldap-2.3.1 (15 Aug 2007)
+
+  15 Aug 2007; Tiziano Müller <dev-zero@gentoo.org>
+  -python-ldap-2.3.ebuild, +python-ldap-2.3.1.ebuild:
+  Version bump, dropped old version.
+
+  24 Jun 2007; Tiziano Müller <dev-zero@gentoo.org>
+  -python-ldap-2.0.11.ebuild, python-ldap-2.2.1.ebuild:
+  Fixed $ROOT abuse (bug #167271), dropped old version.
+
+  15 Jun 2007; Raúl Porcel <armin76@gentoo.org> python-ldap-2.2.1.ebuild:
+  alpha stable wrt #172535
+
+  02 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+  python-ldap-2.2.1.ebuild:
+  ppc stable, bug #172535
+
+  02 Apr 2007; Raúl Porcel <armin76@gentoo.org> python-ldap-2.2.1.ebuild:
+  ia64 stable wrt bug 172535
+
+  28 Mar 2007; Christian Faulhammer <opfer@gentoo.org>
+  python-ldap-2.2.1.ebuild:
+  stable x86, bug 172535
+
+*python-ldap-2.3 (28 Mar 2007)
+
+  28 Mar 2007; Tiziano Müller <dev-zero@gentoo.org>
+  +python-ldap-2.3.ebuild:
+  Version bump (bug #172470, thanks to Ken Garland)
+
+  28 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+  python-ldap-2.2.1.ebuild:
+  Stable on sparc wrt #172535
+
+  17 Mar 2007; Steve Dibb <beandog@gentoo.org> python-ldap-2.2.1.ebuild:
+  amd64 stable
+
+  22 Feb 2007; Piotr JaroszyÅ„ski <peper@gentoo.org> ChangeLog:
+  Transition to Manifest2.
+
+  04 Feb 2007; Markus Rothe <corsair@gentoo.org> python-ldap-2.2.1.ebuild:
+  Stable on ppc64; bug #164978
+
+  18 Jan 2007; Jeroen Roovers <jer@gentoo.org> python-ldap-2.2.1.ebuild:
+  Stable for HPPA (bug #147751).
+
+*python-ldap-2.2.1 (30 Dec 2006)
+
+  30 Dec 2006; Tiziano Müller <dev-zero@gentoo.org>
+  -python-ldap-2.2.0.ebuild, +python-ldap-2.2.1.ebuild:
+  Version bump, fixed bug #137503 and possible others. Dropped old version.
+
+  22 Dec 2006; Markus Rothe <corsair@gentoo.org> python-ldap-2.2.0.ebuild:
+  Added ~ppc64; bug #158855
+
+*python-ldap-2.2.0 (01 May 2006)
+
+  01 May 2006; Carsten Lohrke <carlo@gentoo.org> -python-ldap-2.0.6.ebuild,
+  -python-ldap-2.0.10.ebuild, +python-ldap-2.2.0.ebuild:
+  Version bump.
+
+  30 Apr 2006; Simon Stelling <blubb@gentoo.org> python-ldap-2.0.11.ebuild:
+  stable on amd64
+
+  12 Apr 2006; Bryan Ã˜stergaard <kloeri@gentoo.org
+  python-ldap-2.0.11.ebuild:
+  Stable on alpha, bug 123706.
+
+  23 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+  python-ldap-2.0.11.ebuild:
+  Stable on sparc wrt #123706
+
+  23 Feb 2006; Joshua Jackson <tsunam@gentoo.org> python-ldap-2.0.11.ebuild:
+  stable on x86 for bug #123706
+
+  22 Feb 2006; <nixnut@gentoo.org> python-ldap-2.0.11.ebuild:
+  Stable on ppc. bug 123706
+
+  22 Feb 2006; Aron Griffis <agriffis@gentoo.org> python-ldap-2.0.11.ebuild:
+  Mark 2.0.11 stable on ia64. #123706
+
+*python-ldap-2.0.11 (01 Dec 2005)
+
+  01 Dec 2005; Carsten Lohrke <carlo@gentoo.org> +python-ldap-2.0.11.ebuild:
+  version bump
+
+  30 Sep 2005; Carsten Lohrke <carlo@gentoo.org>
+  -python-ldap-2.0.0_pre05-r1.ebuild, -python-ldap-2.0.0_pre06.ebuild,
+  -python-ldap-2.0.0_pre13.ebuild, -python-ldap-2.0.0_pre15.ebuild,
+  -python-ldap-2.0.1.ebuild, -python-ldap-2.0.7.ebuild,
+  -python-ldap-2.0.8.ebuild, +python-ldap-2.0.10.ebuild:
+  clean up
+
+*python-ldap-2.0.10 (30 Sep 2005)
+
+  30 Sep 2005; Carsten Lohrke <carlo@gentoo.org> +python-ldap-2.0.10.ebuild:
+  version bump
+
+  26 Aug 2005; Aron Griffis <agriffis@gentoo.org> python-ldap-2.0.8.ebuild:
+  add ~ia64
+
+  14 Jul 2005; Simon Stelling <blubb@gentoo.org> python-ldap-2.0.8.ebuild:
+  added ~amd64 keyword
+
+  02 Jul 2005; Bryan Ã˜stergaard <kloeri@gentoo.org>
+  python-ldap-2.0.6.ebuild:
+  Stable on alpha.
+
+*python-ldap-2.0.8 (27 Jun 2005)
+
+  27 Jun 2005; Carsten Lohrke <carlo@gentoo.org> +python-ldap-2.0.8.ebuild:
+  version bump
+
+  17 Jun 2005; Michael Hanselmann <hansmi@gentoo.org>
+  python-ldap-2.0.6.ebuild:
+  Stable on ppc.
+
+  22 May 2005; Jason Wever <weeve@gentoo.org> python-ldap-2.0.6.ebuild:
+  Stable on SPARC.
+
+*python-ldap-2.0.7 (15 May 2005)
+
+  15 May 2005; Bryan Ã˜stergaard <kloeri@gentoo.org>
+  python-ldap-2.0.6.ebuild, +python-ldap-2.0.7.ebuild:
+  Version bump + x86 stable bump.
+
+  03 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+  python-ldap-2.0.1.ebuild:
+  Stable on sparc
+
+  31 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+  Change encoding to UTF-8 for GLEP 31 compliance
+
+  21 Dec 2004; Bryan Ã˜stergaard <kloeri@gentoo.org>
+  python-ldap-2.0.1.ebuild:
+  Stable on alpha.
+
+  14 Dec 2004; Carsten Lohrke <carlo@gentoo.org> python-ldap-2.0.6.ebuild:
+  err, whitespace
+
+*python-ldap-2.0.6 (14 Dec 2004)
+
+  14 Dec 2004; Carsten Lohrke <carlo@gentoo.org> python-ldap-2.0.1.ebuild,
+  +python-ldap-2.0.6.ebuild:
+  stable on x86, version bump
+
+  03 Nov 2004; <SeJo@gentoo.org> python-ldap-2.0.1.ebuild:
+  added ppc keyword
+
+  04 Jul 2004; David Holm <dholm@gentoo.org> python-ldap-2.0.1.ebuild:
+  Added to ~ppc.
+
+*python-ldap-2.0.1 (03 Jul 2004)
+
+  03 Jul 2004; Bryan Ã˜stergaard <kloeri@gentoo.org> +python-ldap-2.0.1.ebuild:
+  Version bump.
+
+  03 Jun 2004; Bryan Ã˜stergaard <kloeri@gentoo.org>
+  python-ldap-2.0.0_pre15.ebuild:
+  Stable on alpha.
+
+  04 May 2004; Bryan Ã˜stergaard <kloeri@gentoo.org>
+  python-ldap-2.0.0_pre05-r1.ebuild:
+  Add missing IUSE.
+
+  26 Feb 2004; Sven Blumenstein <bazik@gentoo.org>
+  python-ldap-2.0.0_pre13.ebuild:
+  Stable on sparc.
+
+  23 Nov 2003; Alastair Tse <liquidx@gentoo.org>
+  python-ldap-2.0.0_pre05-r1.ebuild, python-ldap-2.0.0_pre06.ebuild,
+  python-ldap-2.0.0_pre13.ebuild, python-ldap-2.0.0_pre15.ebuild:
+  fix license. it isn't public-domain
+
+*python-ldap-2.0.0_pre15 (13 Nov 2003)
+
+  13 Nov 2003; Alastair Tse <liquidx@gentoo.org>
+  python-ldap-2.0.0_pre13.ebuild, python-ldap-2.0.0_pre15.ebuild:
+  version bump
+
+  12 Oct 2003; Alastair Tse <liquidx@gentoo.org>
+  python-ldap-2.0.0_pre13.ebuild:
+  fix sasl header (#25693), updated compile/optimise options, made compatible
+  with python-2.3
+
+  03 Sep 2003; Alastair Tse <liquidx@gentoo.org>
+  python-ldap-2.0.0_pre13.ebuild:
+  added sasl dep and tweaked the usage of ldap and ldap_r in mylibs (#25143)
+
+*python-ldap-2.0.0_pre13 (01 Jul 2003)
+
+  01 Jul 2003; Alastair Tse <liquidx@gentoo.org>
+  python-ldap-2.0.0_pre13.ebuild:
+  version bump. adds sasl and ssl USE flags to correspond with openldap's USE
+  flags
+
+  22 May 2003; Alastair Tse <liquidx@gentoo.org>
+  python-ldap-2.0.0_pre06.ebuild:
+  uses distutils, dynamically patch setup.cfg
+
+*python-ldap-2.0.0_pre06 (15 Mar 2003)
+
+  15 Mar 2003; Alastair Tse <liquidx@gentoo.org>
+  python-ldap-2.0.0_pre06.ebuild:
+  version bump. thanks to Andy Dustman. #17519.
+
+  06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+*python-ldap-2.0.0_pre05-r1 (24 Sep 2002)
+  24 Sep 2002; Jon Nelson <jnelson@gentoo.org> python-ldap-2.0.0_pre05-r1.ebuild:
+  Fix for bug 8275
+  Thanks to jason at penguinsolutions.com (Jason Jeremias)
+
+*python-ldap-2.0.0_pre05 (1 Aug 2002)
+
+  1 Aug 2002; Jon Nelson <jnelson@gentoo.org> python-ldap-2.0.0pre05.ebuild:
+  Update to pre05 and fix repoman errors in *this* release
+  
+*python-ldap-2.0.0pre04 (3 Apr 2002)
+
+  3 Apr 2002; Bruce A. Locke <blocke@shivan.org> python-ldap-2.0.0pre04.ebuild :
+
+  Initial Version
diff --git a/dev-python/python-ldap/Manifest b/dev-python/python-ldap/Manifest
new file mode 100644 (file)
index 0000000..1148305
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD python-ldap-9999.ebuild 2431 RMD160 fdfdea2fba16d43e42350196e334281437e688e3 SHA1 d77abaaa707c56c118a55d4824df3fd932fb783a SHA256 26c65bec771c640ee528c197a0deaf742149abc2ea5add61eae3f93656b46c6a
+MISC ChangeLog 13827 RMD160 e3185bcc871c5795f8d05cbf31932f75c747b4e3 SHA1 6af8120fbd2a00daed99e866b64ae958f17274d5 SHA256 ab0d608bffef37a17336f3e215ec02c13e48a26ccf51e31fb82e6611cf662848
+MISC metadata.xml 321 RMD160 44e1fa78dd3d6e6f1eaa2c928c62040af415be25 SHA1 d2a3d8be4e7791cc6cc5467a142835fc037a471c SHA256 02ca87160208a35cfcaeb6c7400be5c89d519c4f40e6f846bb7f18c281368dc2
diff --git a/dev-python/python-ldap/metadata.xml b/dev-python/python-ldap/metadata.xml
new file mode 100644 (file)
index 0000000..a71ea79
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+       <upstream>
+               <remote-id type="pypi">python-ldap</remote-id>
+       </upstream>
+</pkgmetadata>
diff --git a/dev-python/python-ldap/python-ldap-9999.ebuild b/dev-python/python-ldap/python-ldap-9999.ebuild
new file mode 100644 (file)
index 0000000..d2c0c91
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/python-ldap/python-ldap-2.4.8.ebuild,v 1.1 2012/03/09 09:25:39 patrick Exp $
+
+EAPI="3"
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.* *-jython"
+
+inherit distutils multilib
+
+DOC_P="${PN}-docs-html-${PV}"
+
+DESCRIPTION="Various LDAP-related Python modules"
+HOMEPAGE="http://python-ldap.sourceforge.net/ http://pypi.python.org/pypi/python-ldap"
+if [[ "${PV}" == "9999" ]]; then
+       inherit cvs
+       ECVS_SERVER="${PN}.cvs.sourceforge.net:/cvsroot/${PN}"
+       ECVS_MODULE="${PN}"
+       ECVS_BRANCH="HEAD"
+       ECVS_AUTH="pserver"
+       ECVS_USER="anonymous"
+       ECVS_PASS=""
+       S="${WORKDIR}/${PN}"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+#      doc? ( http://www.python-ldap.org/doc/${DOC_P}.tar.gz )" #gone
+fi
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-solaris"
+IUSE="examples sasl ssl"
+
+# If you need support for openldap-2.3.x, please use python-ldap-2.3.9.
+# python team: Please do not remove python-ldap-2.3.9 from the tree.
+RDEPEND=">=net-nds/openldap-2.4
+       sasl? ( dev-libs/cyrus-sasl )"
+DEPEND="${DEPEND}
+       dev-python/setuptools"
+
+DOCS="CHANGES README"
+PYTHON_MODNAME="dsml.py ldapurl.py ldif.py ldap"
+
+src_unpack() {
+       if [[ "${PV}" == "9999" ]]; then
+               cvs_src_unpack
+       else
+               unpack "${A}$"
+       fi
+       cd "${S}"
+}
+
+src_prepare() {
+       local rpath=
+       # sloppy logic, maybe better check if compiler links with GNU-ld
+       [[ ${CHOST} != *-darwin* ]] && rpath="-Wl,-rpath=${EPREFIX}/usr/$(get_libdir)/sasl2"
+       # Note: we can't add /usr/lib and /usr/lib/sasl2 to library_dirs due to a bug in py2.4
+       sed -e "s:^library_dirs =.*:library_dirs =:" \
+               -e "s:^include_dirs =.*:include_dirs = ${EPREFIX}/usr/include ${EPREFIX}/usr/include/sasl:" \
+               -e "s:\(extra_compile_args =\).*:\1\nextra_link_args = ${rpath}:" \
+               -i setup.cfg || die "error fixing setup.cfg"
+
+       local mylibs="ldap"
+       if use sasl; then
+               use ssl && mylibs="ldap_r"
+               mylibs="${mylibs} sasl2"
+       fi
+       use ssl && mylibs="${mylibs} ssl crypto"
+
+       sed -e "s:^libs = .*:libs = lber resolv ${mylibs}:" \
+               -e "s:^compile.*:compile = 0:" \
+               -e "s:^optimize.*:optimize = 0:" \
+               -i setup.cfg || die "error setting up libs in setup.cfg"
+}
+
+src_install() {
+       distutils_src_install
+
+       if use examples; then
+               insinto /usr/share/doc/${PF}
+               doins -r Demo || die "doins failed"
+       fi
+}
diff --git a/dev-python/pyvows/Manifest b/dev-python/pyvows/Manifest
new file mode 100644 (file)
index 0000000..e145188
--- /dev/null
@@ -0,0 +1 @@
+DIST pyvows-2.1.0.tar.gz 36661 SHA256 cf5c866e3478defe52270efbaf399cb11b5602d63f0b4502eccce7dfb002b138 SHA512 ca64d4eb4c02bf9b03c93c1958d5a2da7d231fd7f9682ac47f702d5d75aa1ae2bd95ec4fc55b9970fdf4e9aab0236fe8829bae07f3e0aee24a0d8230424eaaa4 WHIRLPOOL e5ae058de1751496809f968e51d4ca13b7e5d124058d33e53c39aa431a4f781275659856aed8a2342df8ce712334ac851e26cf66ad2ea15f536484874301ddf3
diff --git a/dev-python/pyvows/pyvows-2.1.0.ebuild b/dev-python/pyvows/pyvows-2.1.0.ebuild
new file mode 120000 (symlink)
index 0000000..721a48c
--- /dev/null
@@ -0,0 +1 @@
+pyvows-9999.ebuild
\ No newline at end of file
diff --git a/dev-python/pyvows/pyvows-9999.ebuild b/dev-python/pyvows/pyvows-9999.ebuild
new file mode 100644 (file)
index 0000000..1cba330
--- /dev/null
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+MY_PN="pyVows"
+MY_P="${MY_PN}-${PV}"
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="git://github.com/heynemann/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
+fi
+
+DESCRIPTION="A test engine based on Vows.js"
+HOMEPAGE="http://pyvows.org/ https://pypi.python.org/pypi/pyVows"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+       >=dev-python/gevent-0.13.6[${PYTHON_USEDEP}]
+       >=dev-python/preggy-0.11.1[${PYTHON_USEDEP}]
+       "
+DEPEND="
+       test? (
+               ${RDEPEND}
+               dev-python/colorama[${PYTHON_USEDEP}]
+               dev-python/coverage[${PYTHON_USEDEP}]
+       )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_prepare_all() {
+       sed -i "s/packages=find_packages()/packages=find_packages(exclude=['tests', 'tests.*'])/" setup.py || die
+       distutils-r1_python_prepare_all
+}
+
+python_test() {
+       "${EPYTHON}" -c 'import coverage; coverage.main()' run --source=pyvows ./pyvows/__main__.py ||
+               die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/raven/Manifest b/dev-python/raven/Manifest
new file mode 100644 (file)
index 0000000..2f602f0
--- /dev/null
@@ -0,0 +1 @@
+DIST raven-5.0.0.tar.gz 240287 SHA256 012de5afcd8af43db2d21bc074bc3037ca00f109fdbbebc18a9c6b016f9d63b1 SHA512 7b00d3e115be0bb785b42df36f641301ea76f507d340b39a3809ab6382a47c9950cc9b3ea27116005f1ec227f987329b0e48bb72466148d8a802020eeb95b696 WHIRLPOOL add23d178cda15a2ae56d1765aad0098003f978b38ebd91fbb7cc577899a1c52b8d80010ec4a058cc702b24ef3cad3389b52c1b9e398774eb5b01f7e1678b6d1
diff --git a/dev-python/raven/metadata.xml b/dev-python/raven/metadata.xml
new file mode 100644 (file)
index 0000000..440c5f4
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+       <email>eva@gentoo.org</email>
+       <name>Gilles Dartiguelongue</name>
+</maintainer>
+<upstream>
+       <remote-id type="pypi">raven</remote-id>
+       <remote-id type="github">raven-python</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-python/raven/raven-5.0.0.ebuild b/dev-python/raven/raven-5.0.0.ebuild
new file mode 120000 (symlink)
index 0000000..4d91556
--- /dev/null
@@ -0,0 +1 @@
+raven-9999.ebuild
\ No newline at end of file
diff --git a/dev-python/raven/raven-9999.ebuild b/dev-python/raven/raven-9999.ebuild
new file mode 100644 (file)
index 0000000..2d3e10c
--- /dev/null
@@ -0,0 +1,64 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/getsentry/${PN}-python.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="Raven is a client for Sentry"
+HOMEPAGE="http://github.com/getsentry/raven-python"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+       test? (
+               dev-python/anyjson[${PYTHON_USEDEP}]
+               >=dev-python/blinker-1.1[${PYTHON_USEDEP}]
+               dev-python/bottle[${PYTHON_USEDEP}]
+               >=dev-python/celery-2.5[${PYTHON_USEDEP}]
+               >=dev-python/django-1.4[${PYTHON_USEDEP}]
+               >=dev-python/django-celery-2.5[${PYTHON_USEDEP}]
+               >=dev-python/exam-0.5.2[${PYTHON_USEDEP}]
+               >=dev-python/flask-0.8[${PYTHON_USEDEP}]
+               >=dev-python/flask-login-0.2.0[${PYTHON_USEDEP}]
+               dev-python/logbook[${PYTHON_USEDEP}]
+               dev-python/mock[${PYTHON_USEDEP}]
+               dev-python/nose[${PYTHON_USEDEP}]
+               dev-python/pep8[${PYTHON_USEDEP}]
+               dev-python/pytest[${PYTHON_USEDEP}]
+               >=dev-python/pytest-cov-1.4[${PYTHON_USEDEP}]
+               dev-python/pytest-django[${PYTHON_USEDEP}]
+               dev-python/pytz[${PYTHON_USEDEP}]
+               dev-python/webob[${PYTHON_USEDEP}]
+               dev-python/webtest[${PYTHON_USEDEP}]
+               www-servers/tornado[${PYTHON_USEDEP}]
+               python_targets_python3_3? (
+                       dev-python/aiohttp[python_targets_python3_3]
+               )
+               python_targets_python3_4? (
+                       dev-python/aiohttp[python_targets_python3_4]
+               )
+               python_targets_python2_7? (
+                       dev-python/paste[python_targets_python2_7]
+                       dev-python/unittest2[python_targets_python2_7]
+                       dev-python/webpy[python_targets_python2_7]
+               )
+       )"
+
+python_test() {
+       py.test || die "Testsuite failed under ${EPYTHON}"
+}
diff --git a/dev-python/south/ChangeLog b/dev-python/south/ChangeLog
new file mode 100644 (file)
index 0000000..7ff16fd
--- /dev/null
@@ -0,0 +1,57 @@
+# ChangeLog for dev-python/south
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header$
+
+  14 Aug 2013; Patrick Lauer <patrick@gentoo.org> south-0.7.6.ebuild:
+  Whitespace
+
+  03 Jun 2013; Tiziano Müller <dev-zero@gentoo.org> south-0.8.1.ebuild:
+  Fix whitespace minorsyn.
+
+*south-0.8.1 (03 Jun 2013)
+
+  03 Jun 2013; Tiziano Müller <dev-zero@gentoo.org> +south-0.8.1.ebuild:
+  Version bump (bug #471824), fix tests to run for all python versions. Note:
+  python 3.x support is still alpha and tests fail.
+
+*south-0.7.5-r1 (18 May 2013)
+*south-0.7.6 (18 May 2013)
+
+  18 May 2013; Ian Delaney <idella4@gentoo.org> +files/south-0.7.5-tests.patch,
+  +south-0.7.5-r1.ebuild, +south-0.7.6.ebuild:
+  0.7.5-r1, migrate -> distutils-r1, patch addressing test phase, bump; test
+  phases fixed, invoked
+
+  16 Dec 2012; Agostino Sarubbo <ago@gentoo.org> south-0.7.5.ebuild:
+  Stable for x86, wrt bug #364053
+
+  07 Dec 2012; <ago@gentoo.org> south-0.7.5.ebuild:
+  Stable for amd64, wrt bug #364053
+
+  13 Jul 2012; Tiziano Müller <dev-zero@gentoo.org> south-0.7.5.ebuild:
+  one step closer to working tests but there's still something wrong
+
+*south-0.7.5 (28 May 2012)
+
+  28 May 2012; Tiziano Müller <dev-zero@gentoo.org> +south-0.7.5.ebuild:
+  Version bump (bug #417713, thanks to Ian Delaney).
+
+*south-0.7.4 (19 Apr 2012)
+
+  19 Apr 2012; Patrick Lauer <patrick@gentoo.org> +south-0.7.4.ebuild:
+  Bump
+
+  13 Feb 2011; Petteri Räty <betelgeuse@gentoo.org> south-0.7.2.ebuild,
+  south-0.7.3.ebuild:
+  Keyword for ~x86.
+
+*south-0.7.3 (31 Jan 2011)
+
+  31 Jan 2011; Dirkjan Ochtman <djc@gentoo.org> +south-0.7.3.ebuild:
+  Version bump to 0.7.3 (bug 347581).
+
+*south-0.7.2 (27 Aug 2010)
+
+  27 Aug 2010; Tiziano Müller <dev-zero@gentoo.org> +south-0.7.2.ebuild,
+  +metadata.xml:
+  Initial commit (bug #262923).
diff --git a/dev-python/south/Manifest b/dev-python/south/Manifest
new file mode 100644 (file)
index 0000000..36f091d
--- /dev/null
@@ -0,0 +1,7 @@
+DIST south-0.7.2.tar.gz 110527 SHA256 003fdcc1af01fda473d0f92f7f5afc25a75756a2a04acfb76c9a1d41a5db4211 SHA512 aeb53706dbec36b7bf00e10c582d059cee5966cf882ab439b52a008a8ab9b5d064e18a4d498a2a1fee4d2dbe973964296110f647663006c7e4f950d95bc71813 WHIRLPOOL 491d7a39042fef55bf175803018b89b909783b616b0a4990c0415dd276fe08f528a81e42616566d4340865e92eb6860631b903a94ff03f19649b67ad6e92ac51
+DIST south-0.7.3.tar.gz 112673 SHA256 ab1c72cd013fab2ddbef3100f2bf7a7f3d9fbc7169cd3e6c181060c17fdeea97 SHA512 09b8cd649523e42b4f469083fb563855c4382f68413571cad746c82b1e777c3725e595884eef339f73bde9c2ab8e137769df84ad9a912243e8cb2fcfed9a96c2 WHIRLPOOL 0839fe0bc37d508363959c70062cb3b3b3039207877265c9b1f0897470ab4f8f6f2406fe11730a21b434b9cdf84a9f7408d8a952d13cd65cfe37922c0ac24c56
+DIST south-0.7.4.tar.gz 131682 SHA256 431aea5aee19944f3c18ffc44e873aa3444c40c6492900dfed9f0b47c7938c50 SHA512 2e2b88688880acb489eb959a0798155a25fbf0ff5ee4e6a501375872e6e43ac74e6e5d191ea881f1eb56f6b5fea2b91513f73dac120d9a2f84ed1cfa488b5aab WHIRLPOOL 11550efebdd3cb785717e9a443e3910135a1a367a2a1253dc6c3d83cf75539d2aaf8b78f0261a76af129c7858e184fea4291dfb1026baa840129530ccef5ae40
+DIST south-0.7.5.tar.gz 134536 SHA256 e1f8bb50750b4e3eedf85106ea5d581488b6533885afdba91de81e07ac57ad12 SHA512 6696bb0b75132a1f6d11600834589af26008bdf53e55b1d8ab141392d68c62316abbeb02a3f850155b852232b5bc8326d2b415261eec667d5f591302ec952b70 WHIRLPOOL 417986c9fc7896f1f542c4ae49415e941bc641440d71de6c4093b87861d019342c7caca39e7ee43910ccb0dfd0ab2d8f3d9106d1f6974c4ea4d8ea8a24b3a588
+DIST south-0.7.6.tar.gz 136861 SHA256 481197a915a017291f34b0e01a004f7e1a4c1b43354809177849d46def1d9a03 SHA512 4c2dce16d30a3739347a8b8578ad32a80f256d2d9c3f3d63c82a39bc531dbb0a0c7d548c3dcf2de3bf414accf934cb87d11b4c8eac3f8abf40949a2c112d77bd WHIRLPOOL 04115995db09c7c6c06125ebc4242cef29f1a5ee8c6d99c726f5a86d5b6b7d663cf9463fce05a347213ec17c0b5a4639aa744420a9124135fc78e49060c227c6
+DIST south-0.8.1.tar.gz 140335 SHA256 cd2496fea244c9a9d655758d8eccb5db888331b7d0a64f7eb2bacdb99a2fa150 SHA512 b2eae51854ae9d7abed2474495939ec80a88d2a9c046b24e4bc65d99b2c25b00482386cec11000f2001317fb5855fcb093d6df329b217d462d7112ef0b695655 WHIRLPOOL 173872bd22de1bcdb3eec0c62fdf0b4a48a017d786fb9f6997d0d6f66378fcb4d26d9b70404b3b70e1fadb5d76f3b39f0c1e4112cdd22ac07fe900179fc0f195
+DIST south-1.0.tar.gz 97890 SHA256 017ecc2d66818580e1131af61b8d96901c4a2d05b051186196d9d4f35bdbb901 SHA512 8f181e8879734ddc3bba4e6f9e0efc3d4db4783fbd629c56c4f72401d161080bed51e3955bc37b7796160145c733321f356c63aece22da752695fc3e24c9b90b WHIRLPOOL 8f7949c96394906a53ecfcedcbe3c9b9fdae32db4c28fb7f507c8529fc586947021eebee259b5caab5a03550a4003b0d8aed9a1f6bcc658fb1b48dbdd64ddf6f
diff --git a/dev-python/south/files/south-0.7.5-tests.patch b/dev-python/south/files/south-0.7.5-tests.patch
new file mode 100644 (file)
index 0000000..2e4da84
--- /dev/null
@@ -0,0 +1,23 @@
+http://south.aeracode.org/ticket/1256
+diff -ur south-0.7.5.orig/south/tests/db.py south-0.7.5/south/tests/db.py
+--- south/tests/db.py  2012-05-08 18:37:14.000000000 +0800
++++ south/tests/db.py  2013-05-18 15:46:23.920225709 +0800
+@@ -1,5 +1,8 @@
+-import datetime
+-import unittest
++import datetime, sys
++if sys.version_info == (2, 7):
++    import unittest
++else:
++    import unittest2 as unittest
+ from south.db import db, generic
+ from django.db import connection, models
+@@ -71,6 +74,7 @@
+         else:
+             self.fail("Just-deleted table could be selected!")
+     
++    @unittest.expectedFailure
+     def test_nonexistent_delete(self):
+         """
+         Test deletion of nonexistent tables.
diff --git a/dev-python/south/files/south-1.0-3753b49c-Replace-dict.iteritems-with-six.patch b/dev-python/south/files/south-1.0-3753b49c-Replace-dict.iteritems-with-six.patch
new file mode 100644 (file)
index 0000000..07c50ed
--- /dev/null
@@ -0,0 +1,60 @@
+# HG changeset patch
+# User Gary Wilson Jr. <gary@thegarywilson.com>
+# Date 1397849538 18000
+# Branch python3-iteritems
+# Node ID 3753b49ca9f3d34c94156622b380def245d88e80
+# Parent  0e17add9b5e0f30f7cf5acf47961eea6a7f4032c
+Fixed a Python 3 incompatibility by replacing dict.iteritems() usage with an iteritems py3 util function from six.
+
+diff --git a/south/migration/migrators.py b/south/migration/migrators.py
+--- a/south/migration/migrators.py
++++ b/south/migration/migrators.py
+@@ -16,7 +16,7 @@
+ from south.db import DEFAULT_DB_ALIAS
+ from south.models import MigrationHistory
+ from south.signals import ran_migration
+-from south.utils.py3 import StringIO
++from south.utils.py3 import StringIO, iteritems
+ class Migrator(object):
+@@ -161,7 +161,7 @@
+             if self.verbosity:
+                 print(" - Migration '%s' is marked for no-dry-run." % migration)
+             return
+-        for name, db in south.db.dbs.iteritems():
++        for name, db in iteritems(south.db.dbs):
+             south.db.dbs[name].dry_run = True
+         # preserve the constraint cache as it can be mutated by the dry run
+         constraint_cache = deepcopy(south.db.db._constraint_cache)
+@@ -181,7 +181,7 @@
+             if self._ignore_fail:
+                 south.db.db.debug = old_debug
+             south.db.db.clear_run_data(pending_creates)
+-            for name, db in south.db.dbs.iteritems():
++            for name, db in iteritems(south.db.dbs):
+                 south.db.dbs[name].dry_run = False
+             # restore the preserved constraint cache from before dry run was
+             # executed
+diff --git a/south/utils/py3.py b/south/utils/py3.py
+--- a/south/utils/py3.py
++++ b/south/utils/py3.py
+@@ -26,3 +26,18 @@
+ def with_metaclass(meta, base=object):
+     """Create a base class with a metaclass."""
+     return meta("NewBase", (base,), {})
++
++
++def _add_doc(func, doc):
++    """Add documentation to a function."""
++    func.__doc__ = doc
++
++if PY3:
++    def iteritems(d, **kw):
++        return iter(d.items(**kw))
++else:
++    def iteritems(d, **kw):
++        return iter(d.iteritems(**kw))
++
++_add_doc(iteritems,
++         "Return an iterator over the (key, value) pairs of a dictionary.")
diff --git a/dev-python/south/metadata.xml b/dev-python/south/metadata.xml
new file mode 100644 (file)
index 0000000..5b2a5c5
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <maintainer>
+               <email>dev-zero@gentoo.org</email>
+               <name>Tiziano Müller</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/south/south-0.7.2.ebuild b/dev-python/south/south-0.7.2.ebuild
new file mode 100644 (file)
index 0000000..e75824d
--- /dev/null
@@ -0,0 +1,48 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI="3"
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit distutils
+
+DESCRIPTION="Intelligent schema migrations for Django apps."
+HOMEPAGE="http://south.aeracode.org/"
+SRC_URI="http://www.aeracode.org/releases/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-python/django"
+DEPEND="${RDEPEND}
+       dev-python/setuptools
+       doc? ( dev-python/sphinx )"
+
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+       distutils_src_compile
+
+       if use doc ; then
+               emake -C docs html || die "building docs failed"
+       fi
+}
+
+src_install() {
+       distutils_src_install
+
+       use doc && dohtml -r docs/_build/html/*
+}
+
+pkg_postinst() {
+       distutils_pkg_postinst
+       elog "In order to use the south schema migrations for your Django project,"
+       elog "just add 'south' to your INSTALLED_APPS in the settings.py file."
+       elog "manage.py will now automagically offer the new functions."
+}
diff --git a/dev-python/south/south-0.7.3.ebuild b/dev-python/south/south-0.7.3.ebuild
new file mode 100644 (file)
index 0000000..e75824d
--- /dev/null
@@ -0,0 +1,48 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI="3"
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit distutils
+
+DESCRIPTION="Intelligent schema migrations for Django apps."
+HOMEPAGE="http://south.aeracode.org/"
+SRC_URI="http://www.aeracode.org/releases/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-python/django"
+DEPEND="${RDEPEND}
+       dev-python/setuptools
+       doc? ( dev-python/sphinx )"
+
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+       distutils_src_compile
+
+       if use doc ; then
+               emake -C docs html || die "building docs failed"
+       fi
+}
+
+src_install() {
+       distutils_src_install
+
+       use doc && dohtml -r docs/_build/html/*
+}
+
+pkg_postinst() {
+       distutils_pkg_postinst
+       elog "In order to use the south schema migrations for your Django project,"
+       elog "just add 'south' to your INSTALLED_APPS in the settings.py file."
+       elog "manage.py will now automagically offer the new functions."
+}
diff --git a/dev-python/south/south-0.7.4.ebuild b/dev-python/south/south-0.7.4.ebuild
new file mode 100644 (file)
index 0000000..dadbcc4
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI="3"
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit distutils
+
+DESCRIPTION="Intelligent schema migrations for Django apps."
+HOMEPAGE="http://south.aeracode.org/"
+SRC_URI="http://www.aeracode.org/releases/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-python/django"
+DEPEND="${RDEPEND}
+       dev-python/setuptools
+       doc? ( dev-python/sphinx )"
+
+# I should leave a very angry comment here
+S="${WORKDIR}/andrewgodwin-south-738417d7a8ab/"
+
+src_compile() {
+       distutils_src_compile
+
+       if use doc ; then
+               emake -C docs html || die "building docs failed"
+       fi
+}
+
+src_install() {
+       distutils_src_install
+
+       use doc && dohtml -r docs/_build/html/*
+}
+
+pkg_postinst() {
+       distutils_pkg_postinst
+       elog "In order to use the south schema migrations for your Django project,"
+       elog "just add 'south' to your INSTALLED_APPS in the settings.py file."
+       elog "manage.py will now automagically offer the new functions."
+}
diff --git a/dev-python/south/south-0.7.5-r1.ebuild b/dev-python/south/south-0.7.5-r1.ebuild
new file mode 100644 (file)
index 0000000..47ef425
--- /dev/null
@@ -0,0 +1,67 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Intelligent schema migrations for Django apps."
+HOMEPAGE="http://south.aeracode.org/"
+SRC_URI="https://bitbucket.org/andrewgodwin/south/get/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="dev-python/django[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
+                dev-python/jinja[${PYTHON_USEDEP}] )"
+
+PATCHES=( "${FILESDIR}"/${P}-tests.patch )
+
+src_unpack() {
+       default
+       mv "${WORKDIR}"/*-south-* "${S}"
+}
+
+python_compile_all() {
+       use doc && emake -C docs html
+}
+
+python_install_all() {
+       use doc && local HTML_DOCS=( docs/_build/html/. )
+}
+
+python_compile_all() {
+       if use test; then
+               django-admin.py-${EPYTHON} startproject southtest \
+                       || die "setting up test env failed"
+               cd southtest
+               sed -i \
+                       -e "/^INSTALLED_APPS/a\    'south'," \
+                       -e 's/\(django.db.backends.\)/\1sqlite3/' \
+                       -e "s/\(NAME': '\)/\1test.db/" \
+                       southtest/settings.py || die "sed failed"
+               echo "SKIP_SOUTH_TESTS=False" >> southtest/settings.py
+       fi
+}
+
+python_test() {
+       # http://south.aeracode.org/ticket/1256
+       cd "${S}"/southtest
+       cp -a ../south/tests/non_managed "${BUILD_DIR}"/lib/${PN}/tests/ || die
+       PYTHONPATH="${PYTHONPATH}:${S}"/${PN}/tests/ "${PYTHON}" manage.py test south \
+               || die "tests failed"
+}
+
+pkg_postinst() {
+       elog "In order to use the south schema migrations for your Django project,"
+       elog "just add 'south' to your INSTALLED_APPS in the settings.py file."
+       elog "manage.py will now automagically offer the new functions."
+}
diff --git a/dev-python/south/south-0.7.5.ebuild b/dev-python/south/south-0.7.5.ebuild
new file mode 100644 (file)
index 0000000..3a9254a
--- /dev/null
@@ -0,0 +1,70 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI="4"
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.5 3.*"
+
+inherit distutils
+
+DESCRIPTION="Intelligent schema migrations for Django apps."
+HOMEPAGE="http://south.aeracode.org/"
+SRC_URI="https://bitbucket.org/andrewgodwin/south/get/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="doc"
+
+RDEPEND="dev-python/django"
+DEPEND="${RDEPEND}
+       dev-python/setuptools
+       doc? ( dev-python/sphinx dev-python/jinja )"
+
+# we are setting up the tests, but they fail
+RESTRICT="test"
+
+src_unpack() {
+       default
+       mv "${WORKDIR}"/*-south-* "${S}"
+}
+
+src_compile() {
+       distutils_src_compile
+
+       use doc && emake -C docs html
+}
+
+src_install() {
+       distutils_src_install
+
+       use doc && dohtml -r docs/_build/html/*
+}
+
+pkg_postinst() {
+       distutils_pkg_postinst
+       elog "In order to use the south schema migrations for your Django project,"
+       elog "just add 'south' to your INSTALLED_APPS in the settings.py file."
+       elog "manage.py will now automagically offer the new functions."
+}
+
+src_test() {
+       testing() {
+               mkdir -p "${T}/test-${PYTHON_ABI}"
+               cd "${T}/test-${PYTHON_ABI}"
+
+               django-admin.py-${PYTHON_ABI} startproject southtest || die "setting up test env failed"
+               cd southtest
+               sed -i \
+                       -e "/^INSTALLED_APPS/a\    'south'," \
+                       -e 's/\(django.db.backends.\)/\1sqlite3/' \
+                       -e "s/\(NAME': '\)/\1test.db/" \
+                       southtest/settings.py || die "sed failed"
+               echo "SKIP_SOUTH_TESTS=False" >> southtest/settings.py
+               PYTHONPATH="${S}/build-${PYTHON_ABI}/lib:${S}/south/tests" "$(PYTHON)" manage.py test south || die "tests failed"
+       }
+       python_execute_function testing
+}
diff --git a/dev-python/south/south-0.7.6.ebuild b/dev-python/south/south-0.7.6.ebuild
new file mode 100644 (file)
index 0000000..0e7a7db
--- /dev/null
@@ -0,0 +1,64 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Intelligent schema migrations for Django apps."
+HOMEPAGE="http://south.aeracode.org/"
+SRC_URI="https://bitbucket.org/andrewgodwin/south/get/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="dev-python/django"
+DEPEND="${RDEPEND}
+       dev-python/setuptools
+       doc? ( dev-python/sphinx dev-python/jinja )"
+
+# we are setting up the tests, but they fail
+
+src_unpack() {
+       default
+       mv "${WORKDIR}"/*-south-* "${S}"
+}
+
+python_compile_all() {
+       use doc && emake -C docs html
+}
+
+python_install_all() {
+       use doc && local HTML_DOCS=( docs/_build/html/. )
+}
+
+python_compile_all() {
+       if use test; then
+               django-admin.py-${EPYTHON} startproject southtest \
+                       || die "setting up test env failed"
+               cd southtest
+               sed -i \
+                       -e "/^INSTALLED_APPS/a\    'south'," \
+                       -e 's/\(django.db.backends.\)/\1sqlite3/' \
+                       -e "s/\(NAME': '\)/\1test.db/" \
+                       southtest/settings.py || die "sed failed"
+               echo "SKIP_SOUTH_TESTS=False" >> southtest/settings.py
+       fi
+}
+
+python_test() {
+       # http://south.aeracode.org/ticket/1256
+       cd "${S}"/southtest
+       "${PYTHON}" manage.py test south || die "tests failed"
+}
+
+pkg_postinst() {
+       elog "In order to use the south schema migrations for your Django project,"
+       elog "just add 'south' to your INSTALLED_APPS in the settings.py file."
+       elog "manage.py will now automagically offer the new functions."
+}
diff --git a/dev-python/south/south-0.8.1.ebuild b/dev-python/south/south-0.8.1.ebuild
new file mode 100644 (file)
index 0000000..b20ffe5
--- /dev/null
@@ -0,0 +1,61 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
+
+inherit vcs-snapshot distutils-r1
+
+DESCRIPTION="Intelligent schema migrations for Django apps."
+HOMEPAGE="http://south.aeracode.org/"
+SRC_URI="https://bitbucket.org/andrewgodwin/south/get/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="dev-python/django[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       doc? ( dev-python/sphinx dev-python/jinja )
+       test? ( dev-python/django[sqlite] )"
+
+# we are setting up the tests, but they fail
+
+python_compile_all() {
+       use doc && emake -C docs html
+}
+
+python_install_all() {
+       use doc && local HTML_DOCS=( docs/_build/html/. )
+}
+
+python_compile() {
+       distutils-r1_python_compile
+       if use test; then
+               cd "${BUILD_DIR}"
+               django-admin.py startproject southtest || die "setting up test env failed"
+               cd southtest
+               sed -i \
+                       -e "/^INSTALLED_APPS/a\    'south'," \
+                       -e 's/\(django.db.backends.\)/\1sqlite3/' \
+                       -e "s/\(NAME': '\)/\1test.db/" \
+                       southtest/settings.py || die "sed failed"
+               echo "SKIP_SOUTH_TESTS=False" >> southtest/settings.py
+       fi
+}
+
+python_test() {
+       # http://south.aeracode.org/ticket/1256
+       cd "${BUILD_DIR}/southtest"
+       "${EPYTHON}" manage.py test south || die "tests failed for ${EPYTHON}"
+}
+
+pkg_postinst() {
+       elog "In order to use the south schema migrations for your Django project,"
+       elog "just add 'south' to your INSTALLED_APPS in the settings.py file."
+       elog "manage.py will now automagically offer the new functions."
+}
diff --git a/dev-python/south/south-1.0.ebuild b/dev-python/south/south-1.0.ebuild
new file mode 100644 (file)
index 0000000..e3d248b
--- /dev/null
@@ -0,0 +1,59 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
+
+inherit distutils-r1
+
+MY_PN="South"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Intelligent schema migrations for Django apps."
+HOMEPAGE="http://south.aeracode.org/"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="<dev-python/django-1.7[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       doc? ( dev-python/sphinx dev-python/jinja )
+       test? ( dev-python/django[sqlite] )"
+
+PATCHES=( "${FILESDIR}"/${P}-3753b49c-Replace-dict.iteritems-with-six.patch )
+
+S="${WORKDIR}/${MY_P}"
+
+# we are setting up the tests, but they fail
+
+python_compile_all() {
+       use doc && emake -C docs html
+}
+
+python_install_all() {
+       distutils-r1_python_install_all
+       use doc && local HTML_DOCS=( docs/_build/html/. )
+}
+
+python_test() {
+       cd "${BUILD_DIR}"
+       django-admin.py startproject southtest || die "setting up test env failed"
+       cd southtest
+       sed -i \
+               -e "/^INSTALLED_APPS/a\    'south'," \
+               southtest/settings.py || die "sed failed"
+       echo "SKIP_SOUTH_TESTS=False" >> southtest/settings.py
+       "${EPYTHON}" manage.py test south || die "tests failed for ${EPYTHON}"
+}
+
+pkg_postinst() {
+       elog "In order to use the south schema migrations for your Django project,"
+       elog "just add 'south' to your INSTALLED_APPS in the settings.py file."
+       elog "manage.py will now automagically offer the new functions."
+}
diff --git a/dev-python/splittable-kwargs/ChangeLog b/dev-python/splittable-kwargs/ChangeLog
new file mode 100644 (file)
index 0000000..b914137
--- /dev/null
@@ -0,0 +1,27 @@
+# ChangeLog for dev-python/splittable-kwargs
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*splittable-kwargs-9999 (06 Mar 2012)
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> splittable-kwargs-9999.ebuild :
+  - Change URLs from einstein -> tremily.
+
+*splittable-kwargs-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> splittable-kwargs-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing splittable-kwargs on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4.
+
+*splittable-kwargs-9999 (31 Dec 2010)
+  31 Dec 2010; W. Trevor King <wking@drexel.edu> splittable-kwargs-9999.ebuild :
+  Fix repoman-reported issues with 9999.
+
+*splittable-kwargs-9999 (08 Dec 2010)
+  08 Dec 2010; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, splittable-kwargs-9999.ebuild :
+  - Created ebuild suite for splittable-kwargs.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-python/splittable-kwargs/Manifest b/dev-python/splittable-kwargs/Manifest
new file mode 100644 (file)
index 0000000..88690c7
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD splittable-kwargs-9999.ebuild 805 RMD160 d77010fdaaa948685aee21f34a5fafe3d117c789 SHA1 5a2fa60bcfa12209dcf422f48f664ecfda06a592 SHA256 330dd466102c23a807c5a536148556b6e672eda48e7e2312f85474eb93aa6165
+MISC ChangeLog 1301 RMD160 156039ef8e6412f19cbd2671a528d746fd5cb38c SHA1 24791649367c430af11a0de7f4de4ce0d6b0463f SHA256 888d9bf5367f4d54bebe5d04da350b906c507fe3784659f1e3fe63265f439d7d
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/dev-python/splittable-kwargs/metadata.xml b/dev-python/splittable-kwargs/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/splittable-kwargs/splittable-kwargs-9999.ebuild b/dev-python/splittable-kwargs/splittable-kwargs-9999.ebuild
new file mode 100644 (file)
index 0000000..aa6e59c
--- /dev/null
@@ -0,0 +1,43 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+PYTHON_DEPEND="2:2.6"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils
+
+MY_PN="splittable_kwargs" #${PN/-/_}"
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://tremily.us/${MY_PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${MY_PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="Split **kwargs arguments among several functions."
+HOMEPAGE="http://blog.tremily.us/posts/${MY_PN}/"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       distutils_src_install
+       dodoc README
+}
diff --git a/dev-python/texttable/ChangeLog b/dev-python/texttable/ChangeLog
new file mode 100644 (file)
index 0000000..9c463f7
--- /dev/null
@@ -0,0 +1,9 @@
+# ChangeLog for dev-python/texttable
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*texttable-0.8.1 (08 Aug 2014)
+
+  08 Aug 2014; W. Trevor King <wking@tremily.us> texttable-0.8.1.ebuild:
+
+  Initial Version
diff --git a/dev-python/texttable/Manifest b/dev-python/texttable/Manifest
new file mode 100644 (file)
index 0000000..3087fe2
--- /dev/null
@@ -0,0 +1 @@
+DIST texttable-0.8.1.tar.gz 6033 SHA256 3d143a71c37c38e25c7b5cef3a861d3c2a0fcbfbeefc150483c9ccd999c3ee5e SHA512 f7bada98b993531a4150961e143760b6e34532ea0f49a92964fe7149989164bad6380222e896bc81907ac99ee775e926de543d95f351a66e96ccedf4d081a646 WHIRLPOOL d817fa1d9bebcf0563a558ce1ace8cb2e782de2efb572b63031bf37434e091500fb0b2d81eeb39ce7acc6ea7b5d84e619715aab3c9b6a438828303b6729eb582
diff --git a/dev-python/texttable/metadata.xml b/dev-python/texttable/metadata.xml
new file mode 100644 (file)
index 0000000..cea70fc
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+       <upstream>
+               <remote-id type="pypi">texttable</remote-id>
+       </upstream>
+</pkgmetadata>
diff --git a/dev-python/texttable/texttable-0.8.1.ebuild b/dev-python/texttable/texttable-0.8.1.ebuild
new file mode 100644 (file)
index 0000000..3eb05c4
--- /dev/null
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
+
+inherit distutils-r1
+
+DESCRIPTION="Module for creating simple ASCII tables"
+HOMEPAGE="http://foutaise.org/code/texttable/ http://pypi.python.org/pypi/texttable"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
diff --git a/dev-python/thumbor/files/9999-0001-setup.py-Remove-argparse-dependency.patch b/dev-python/thumbor/files/9999-0001-setup.py-Remove-argparse-dependency.patch
new file mode 100644 (file)
index 0000000..479d610
--- /dev/null
@@ -0,0 +1,48 @@
+From b95c44e51fb19ba83c0bcdc07e76392f52f9a700 Mon Sep 17 00:00:00 2001
+Message-Id: <b95c44e51fb19ba83c0bcdc07e76392f52f9a700.1471031141.git.wking@tremily.us>
+From: "W. Trevor King" <wking@tremily.us>
+Date: Fri, 12 Aug 2016 12:42:18 -0700
+Subject: [PATCH] setup.py: Remove argparse dependency
+
+Python 2.7 has argparse built in [1], so we don't need to explicitly
+list the dependency.  And if we do list it, 'emerge thumbor' crashes
+with:
+
+   * python2_7: running distutils-r1_run_phase python_install_all
+  Traceback (most recent call last):
+    File "/var/tmp/portage/dev-python/thumbor-9999/image//usr/lib/python-exec/python2.7/thumbor-config", line 5, in <module>
+      from pkg_resources import load_entry_point
+    File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 3080, in <module>
+      @_call_aside
+    File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 3066, in _call_aside
+      f(*args, **kwargs)
+    File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 3093, in _initialize_master_working_set
+      working_set = WorkingSet._build_master()
+    File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 651, in _build_master
+      ws.require(__requires__)
+    File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 952, in require
+      needed = self.resolve(parse_requirements(requirements))
+    File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 839, in resolve
+      raise DistributionNotFound(req, requirers)
+  pkg_resources.DistributionNotFound: The 'argparse' distribution was not found and is required by thumbor
+
+[1]: https://docs.python.org/2.7/library/argparse.html
+---
+ setup.py | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index 751157a..6e77273 100644
+--- a/setup.py
++++ b/setup.py
+@@ -103,7 +103,6 @@ http://<thumbor-server>/300x200/smart/s.glbimg.com/et/bb/f/original/2011/03/24/V
+             "statsd>=3.0.1",
+             "libthumbor>=1.3.2",
+             "futures",
+-            "argparse",
+             "pytz",
+         ],
+-- 
+2.1.0.60.g85f0837
+
diff --git a/dev-python/thumbor/files/init.d/thumbor b/dev-python/thumbor/files/init.d/thumbor
new file mode 100755 (executable)
index 0000000..77b848e
--- /dev/null
@@ -0,0 +1,49 @@
+#!/sbin/runscript
+
+PC_USER="${PC_USER:-thumbor}"
+PC_GROUP="${PC_GROUP:-thumbor}"
+CONFIG="${CONFIG:-/etc/thumbor/${SVCNAME}.conf}"
+HOME="/var/lib/thumbor"
+HOST="${HOST:-0.0.0.0}"
+PORT="${PORT:-8888}"
+KEYFILE="${KEYFILE:-}"
+command="/usr/bin/thumbor"
+pidfile="/run/${SVCNAME}.pid"
+
+depend() {
+       need net
+}
+
+start() {
+       ebegin "Starting ${SVCNAME}"
+       if [[ -n "${KEYFILE}" ]] && [[ ! -f "${KEYFILE}" ]]; then
+               eend 1 "configured KEYFILE does not exist (${KEYFILE})"
+       fi
+       KEYFILE="${KEYFILE:-/etc/thumbor/${SVCNAME}.key}"
+       KEYFILE_OPTS=()
+       if [[ -f "${KEYFILE}" ]]; then
+               KEYFILE_OPTS+=( --keyfile "${KEYFILE}" )
+       fi
+       start-stop-daemon --start \
+               --user "${PC_USER}:${PC_GROUP}" \
+               --chdir "${HOME}" \
+               --exec "${command}" \
+               --background \
+               --pidfile "${pidfile}" \
+               --make-pidfile \
+               -- \
+               --ip "${HOST}" \
+               --port "${PORT}" \
+               "${KEYFILE_OPTS[@]}" \
+               ${PC_OPTS:+${PC_OPTS}}
+       eend $?
+}
+
+stop() {
+       ebegin "Stopping ${SVCNAME}"
+       start-stop-daemon --stop \
+               --user "${PC_USER}:${PC_GROUP}" \
+               --exec "${command}" \
+               --pidfile "${pidfile}"
+       eend $?
+}
diff --git a/dev-python/thumbor/thumbor-9999.ebuild b/dev-python/thumbor/thumbor-9999.ebuild
new file mode 100644 (file)
index 0000000..03cea23
--- /dev/null
@@ -0,0 +1,88 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 user
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="git://github.com/thumbor/thumbor.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="An an open-source photo thumbnail service"
+HOMEPAGE="https://github.com/thumbor/thumbor https://pypi.python.org/pypi/thumbor"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+       >=dev-python/derpconf-0.2.0[${PYTHON_USEDEP}]
+       dev-python/futures[${PYTHON_USEDEP}]
+       >=dev-python/libthumbor-1.3.2[${PYTHON_USEDEP}]
+       >=dev-python/pexif-0.15[${PYTHON_USEDEP}]
+       <dev-python/pexif-1.0[${PYTHON_USEDEP}]
+       >=dev-python/pillow-3.0.0[${PYTHON_USEDEP}]
+       <dev-python/pillow-4.0.0[${PYTHON_USEDEP}]
+       >=dev-python/pycrypto-2.1.0[${PYTHON_USEDEP}]
+       >=dev-python/pycurl-7.19.0[${PYTHON_USEDEP}]
+       <dev-python/pycurl-7.44.0[${PYTHON_USEDEP}]
+       dev-python/pytz[${PYTHON_USEDEP}]
+       >=dev-python/statsd-3.0.1[${PYTHON_USEDEP}]
+       media-libs/opencv[python_single_target_python2_7]
+       >=www-servers/tornado-4.1.0[${PYTHON_USEDEP}]
+       <www-servers/tornado-5.0.0[${PYTHON_USEDEP}]
+       "
+DEPEND="
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       test? (
+               ${RDEPEND}
+               dev-python/colorama[${PYTHON_USEDEP}]
+               dev-python/coverage[${PYTHON_USEDEP}]
+               dev-python/flake8[${PYTHON_USEDEP}]
+               >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
+               <dev-python/mock-3.0.0[${PYTHON_USEDEP}]
+               dev-python/nose[${PYTHON_USEDEP}]
+               dev-python/numpy[${PYTHON_USEDEP}]
+               >=dev-python/preggy-1.3.0[${PYTHON_USEDEP}]
+               dev-python/pyssim[${PYTHON_USEDEP}]
+               dev-python/raven[${PYTHON_USEDEP}]
+               >=dev-python/redis-py-2.4.9[${PYTHON_USEDEP}]
+               <dev-python/redis-py-3.0.0[${PYTHON_USEDEP}]
+               >=dev-python/scipy-0.16.1[${PYTHON_USEDEP}]
+               <dev-python/scipy-1.0.0[${PYTHON_USEDEP}]
+               media-gfx/cairosvg[${PYTHON_USEDEP}]
+       )
+       "
+
+PATCHES=( "${FILESDIR}/${PV}-0001-setup.py-Remove-argparse-dependency.patch" )
+
+pkg_setup() {
+       P_HOME="${EPREFIX}/var/lib/${PN}"
+       ebegin "Creating ${PN} user and group"
+       enewgroup "${PN}"
+       enewuser "${PN}" -1 -1 "${P_HOME}" "${PN}"
+       eend $?
+}
+
+python_test() {
+       make test || die "Testsuite failed under ${EPYTHON}"
+}
+
+python_install_all() {
+       distutils-r1_python_install_all
+       doinitd "${FILESDIR}/init.d/${PN}"
+       mkdir "${ED}etc/${PN}" || die "Failed to make ${EPREFIX}/etc/${PN}"
+       PYTHONPATH="${ED}/usr/lib64/python2.7/site-packages" "${ED}/usr/lib/python-exec/python2.7/thumbor-config" \
+               > "${ED}etc/${PN}/${PN}.conf" ||
+               die "Failed to run thumbor-config"
+       mkdir -p "${ED}var/lib/${PN}" || die "Failed to make ${EPREFIX}/var/lib/${PN}"
+       chown -R "${PN}:${PN}" "${ED}etc/${PN}" "${ED}var/lib/${PN}" || die "Failed to chown ${PN}:${PN}"
+}
diff --git a/dev-python/timebook/metadata.xml b/dev-python/timebook/metadata.xml
new file mode 100644 (file)
index 0000000..7b35910
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-python/timebook/timebook-9999.ebuild b/dev-python/timebook/timebook-9999.ebuild
new file mode 100644 (file)
index 0000000..ffd66a8
--- /dev/null
@@ -0,0 +1,41 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="6"
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils distutils-r1
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit mercurial
+       EHG_REPO_URI="https://bitbucket.org/trevor/${PN}"
+       SRC_URI=""
+else
+       SRC_URI=""
+fi
+
+DESCRIPTION="Track what you spend time on via this simple command line application"
+HOMEPAGE="https://bitbucket.org/trevor/${PN}/overview"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND="dev-lang/python[sqlite]"
+DEPEND=""
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               mercurial_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       distutils-r1_src_install
+       dodoc README
+}
diff --git a/dev-python/tornado-pyvows/tornado-pyvows-9999.ebuild b/dev-python/tornado-pyvows/tornado-pyvows-9999.ebuild
new file mode 100644 (file)
index 0000000..2e13001
--- /dev/null
@@ -0,0 +1,47 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+MY_PN="tornado_pyvows"
+MY_P="${MY_PN}-${PV}"
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/rafaelcaricio/${MY_PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
+fi
+
+DESCRIPTION="Extensions to test Tornado apps under pyvows"
+HOMEPAGE="https://github.com/rafaelcaricio/tornado_pyvows https://pypi.python.org/pypi/tornado_pyvows"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+       dev-python/pycurl[${PYTHON_USEDEP}]
+       dev-python/pyvows[${PYTHON_USEDEP}]
+       !=dev-python/pyvows-2.0.4[${PYTHON_USEDEP}]
+       !=dev-python/pyvows-2.0.5[${PYTHON_USEDEP}]
+       dev-python/urllib3[${PYTHON_USEDEP}]
+       www-servers/tornado[${PYTHON_USEDEP}]
+       "
+DEPEND="
+       test? (
+               ${RDEPEND}
+               dev-python/mock[${PYTHON_USEDEP}]
+       )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_test() {
+       "${EPYTHON}" -c 'import pyvows.cli; pyvows.cli.main()' vows/ || die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/webtest/ChangeLog b/dev-python/webtest/ChangeLog
new file mode 100644 (file)
index 0000000..8a04c35
--- /dev/null
@@ -0,0 +1,312 @@
+# ChangeLog for dev-python/webtest
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header$
+
+  18 Jan 2014; Mike Gilbert <floppym@gentoo.org> -webtest-1.2.3.ebuild,
+  -webtest-1.3.3.ebuild, -webtest-1.3.4.ebuild, -webtest-1.3.ebuild,
+  -webtest-1.4.0.ebuild, -webtest-2.0.1.ebuild, -webtest-2.0.10.ebuild,
+  -webtest-2.0.2.ebuild, -webtest-2.0.3.ebuild, -webtest-2.0.4.ebuild,
+  -webtest-2.0.5.ebuild, -webtest-2.0.6.ebuild, -webtest-2.0.7-r1.ebuild,
+  -webtest-2.0.9.ebuild:
+  Remove unneeded versions.
+
+  18 Jan 2014; Markus Meier <maekke@gentoo.org> webtest-1.4.3-r1.ebuild:
+  arm stable, bug #450174
+
+  18 Jan 2014; Mike Gilbert <floppym@gentoo.org>
+  +files/webtest-1.4.3-doctest.patch, webtest-1.4.3-r1.ebuild:
+  Remove non-deterministic doctest, reported by maekke.
+
+  11 Jan 2014; Mike Gilbert <floppym@gentoo.org> webtest-2.0.11.ebuild:
+  Fix tests.
+
+  11 Jan 2014; Mike Gilbert <floppym@gentoo.org> webtest-1.4.3-r1.ebuild,
+  webtest-2.0.11.ebuild:
+  Fix tests in 1.4.3-r1, and port changes to 2.0.11. Bug 484222.
+
+*webtest-2.0.11 (08 Jan 2014)
+
+  08 Jan 2014; Patrick Lauer <patrick@gentoo.org> +webtest-2.0.11.ebuild:
+  Bump
+
+*webtest-2.0.10 (26 Nov 2013)
+
+  26 Nov 2013; Patrick Lauer <patrick@gentoo.org> +webtest-2.0.10.ebuild:
+  Bump
+
+  05 Oct 2013; Pacho Ramos <pacho@gentoo.org> webtest-1.4.3-r1.ebuild:
+  Add missing PYTHON_REQUIRED_USE
+
+*webtest-2.0.9 (02 Oct 2013)
+
+  02 Oct 2013; Patrick Lauer <patrick@gentoo.org> +webtest-2.0.9.ebuild:
+  Bump
+
+*webtest-1.3.3-r1 (12 Sep 2013)
+
+  12 Sep 2013; Matthew Thode <prometheanfire@gentoo.org>
+  +webtest-1.3.3-r1.ebuild:
+  updating 1.3.3 to distutils-r1 for openstack
+
+*webtest-2.0.7-r1 (02 Sep 2013)
+
+  02 Sep 2013; Mike Gilbert <floppym@gentoo.org> +webtest-2.0.7-r1.ebuild,
+  -webtest-2.0.7.ebuild:
+  Add missing deps.
+
+  02 Sep 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3-r1.ebuild:
+  Stable for sparc, wrt bug #450174
+
+  02 Sep 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3-r1.ebuild:
+  Stable for sh, wrt bug #450174
+
+  02 Sep 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3-r1.ebuild:
+  Stable for s390, wrt bug #450174
+
+  02 Sep 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3-r1.ebuild:
+  Stable for ppc, wrt bug #450174
+
+  02 Sep 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3-r1.ebuild:
+  Stable for ia64, wrt bug #450174
+
+  01 Sep 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3-r1.ebuild:
+  Stable for x86, wrt bug #450174
+
+  01 Sep 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3-r1.ebuild:
+  Stable for amd64, wrt bug #450174
+
+*webtest-2.0.7 (10 Aug 2013)
+
+  10 Aug 2013; Patrick Lauer <patrick@gentoo.org> +webtest-2.0.7.ebuild:
+  Bump
+
+*webtest-2.0.6 (03 Jun 2013)
+
+  03 Jun 2013; Patrick Lauer <patrick@gentoo.org> +webtest-2.0.6.ebuild:
+  Bump
+
+*webtest-2.0.5 (19 Apr 2013)
+
+  19 Apr 2013; Patrick Lauer <patrick@gentoo.org> +webtest-2.0.5.ebuild:
+  Bump
+
+*webtest-2.0.4 (03 Apr 2013)
+
+  03 Apr 2013; Patrick Lauer <patrick@gentoo.org> +webtest-2.0.4.ebuild:
+  Bump
+
+  02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3.ebuild:
+  Stable for s390, wrt bug #456616
+
+  31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3.ebuild:
+  Stable for sh, wrt bug #456616
+
+  31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3.ebuild:
+  Stable for sparc, wrt bug #456616
+
+  28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3.ebuild:
+  Stable for ia64, wrt bug #456616
+
+  27 Mar 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3.ebuild:
+  Stable for arm, wrt bug #456616
+
+  27 Mar 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3.ebuild:
+  Stable for ppc64, wrt bug #456616
+
+  26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3.ebuild:
+  Stable for ppc, wrt bug #456616
+
+*webtest-2.0.3 (26 Mar 2013)
+
+  26 Mar 2013; Patrick Lauer <patrick@gentoo.org> +webtest-2.0.3.ebuild:
+  Bump
+
+  25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3.ebuild:
+  Stable for x86, wrt bug #456616
+
+  25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> webtest-1.4.3.ebuild:
+  Stable for amd64, wrt bug #456616
+
+*webtest-2.0.2 (21 Mar 2013)
+
+  21 Mar 2013; Patrick Lauer <patrick@gentoo.org> +webtest-2.0.2.ebuild:
+  Bump, tests disabled as they are totally screwed up
+
+*webtest-1.3.3 (11 Mar 2013)
+
+  11 Mar 2013; Matthew Thode <prometheanfire@gentoo.org> +webtest-1.3.3.ebuild:
+  webtest-1.3.3 needed for sys-cluster/quantum-2012.2.3[test]
+
+*webtest-2.0.1 (10 Mar 2013)
+
+  10 Mar 2013; Ian Delaney <idella4@gentoo.org> +webtest-2.0.1.ebuild:
+  bump
+
+*webtest-1.4.3-r1 (15 Feb 2013)
+
+  15 Feb 2013; MichaÅ‚ Górny <mgorny@gentoo.org> +webtest-1.4.3-r1.ebuild:
+  Migrate to distutils-r1.
+
+  09 Dec 2012; Ian Delaney <idella4@gentoo.org> webtest-1.4.3.ebuild:
+  Fix dependencies. Suggested by Arfrever
+
+*webtest-1.4.3 (29 Nov 2012)
+
+  29 Nov 2012; Patrick Lauer <patrick@gentoo.org> +webtest-1.4.3.ebuild:
+  Bump
+
+  13 Oct 2012; Raúl Porcel <armin76@gentoo.org> webtest-1.2.3.ebuild,
+  webtest-1.3.ebuild, webtest-1.3.4.ebuild, webtest-1.4.0.ebuild:
+  ia64 stable wrt #427546
+
+  13 Oct 2012; Raúl Porcel <armin76@gentoo.org> webtest-1.2.3.ebuild,
+  webtest-1.3.ebuild, webtest-1.3.4.ebuild, webtest-1.4.0.ebuild:
+  s390/sh/sparc stable wrt #427546
+
+  12 Oct 2012; Mike Gilbert <floppym@gentoo.org> webtest-1.4.0.ebuild:
+  Drop unnecessary patch, thanks Arfrever.
+
+*webtest-1.4.0 (09 Oct 2012)
+
+  09 Oct 2012; Patrick Lauer <patrick@gentoo.org> +webtest-1.4.0.ebuild:
+  Bump
+
+  05 Aug 2012; Anthony G. Basile <blueness@gentoo.org> webtest-1.2.3.ebuild:
+  Stable arm, bug #427546
+
+  24 Jul 2012; Anthony G. Basile <blueness@gentoo.org> webtest-1.3.ebuild,
+  webtest-1.3.4.ebuild:
+  Keyword ~ppc64
+
+  20 May 2012; Mike Gilbert <floppym@gentoo.org> webtest-1.3.4.ebuild:
+  Unrestrict pypy but restrict tests; lxml and pypy don't mix.
+
+*webtest-1.3.4 (20 May 2012)
+
+  20 May 2012; Mike Gilbert <floppym@gentoo.org>
+  +files/webtest-1.3.4-index_fixt.patch, +webtest-1.3.4.ebuild:
+  Version bump for #414475. Enable python 3. Thanks to Ian Delaney for digging
+  into the test suite.
+
+  16 Apr 2012; Jeroen Roovers <jer@gentoo.org> webtest-1.3.ebuild:
+  Marked ~hppa (bug #411761).
+
+  02 Apr 2012; Naohiro Aota <naota@gentoo.org> webtest-1.3.ebuild:
+  Add ~x86-fbsd
+
+  18 Mar 2012; Raúl Porcel <armin76@gentoo.org> webtest-1.3.ebuild:
+  Add ~sparc wrt #383195
+
+  01 Feb 2012; Brent Baude <ranger@gentoo.org> webtest-1.3.ebuild:
+  Marking webtest-1.3 ~ppc for bug 383195
+
+  19 Jan 2012; Tobias Klausmann <klausman@gentoo.org> webtest-1.3.ebuild:
+  Keyworded on alpha, bug #383195
+
+  19 Sep 2011; Markus Meier <maekke@gentoo.org> webtest-1.3.ebuild:
+  add ~arm, bug #383195
+
+*webtest-1.3 (16 Sep 2011)
+
+  16 Sep 2011; Dirkjan Ochtman <djc@gentoo.org> +webtest-1.3.ebuild,
+  +files/webtest-1.3-doctest-ellipsis.patch:
+  Version bump to 1.3 (fixes bug 382923, thanks to jbergstroem).
+
+  29 Apr 2011; Samuli Suominen <ssuominen@gentoo.org> webtest-1.2.3.ebuild:
+  ppc64 stable wrt #365335
+
+  26 Mar 2011; Tobias Klausmann <klausman@gentoo.org> webtest-1.2.3.ebuild:
+  Keyworded on alpha
+
+  07 Jan 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  -webtest-1.2.2.ebuild:
+  Delete.
+
+  07 Jan 2011; Brent Baude <ranger@gentoo.org> webtest-1.2.3.ebuild:
+  Marking webtest-1.2.3 ppc for bug 348091
+
+  12 Dec 2010; Thomas Kahle <tomka@gentoo.org> webtest-1.2.3.ebuild:
+  x86 stable per bug 348091
+
+  10 Dec 2010; Markos Chandras <hwoarang@gentoo.org> webtest-1.2.3.ebuild:
+  Stable on amd64 wrt bug #348091
+
+  09 Dec 2010; Michael Weber <xmw@gentoo.org> webtest-1.2.2.ebuild,
+  webtest-1.2.3.ebuild:
+  added ~sparc (bug 348213)
+
+*webtest-1.2.3 (07 Nov 2010)
+
+  07 Nov 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  +webtest-1.2.3.ebuild:
+  Version bump (bug #344297).
+
+  23 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  -webtest-1.2.1.ebuild:
+  Delete.
+
+  21 Oct 2010; Christian Faulhammer <fauli@gentoo.org> webtest-1.2.2.ebuild:
+  stable x86, bug 341333
+
+  20 Oct 2010; Brent Baude <ranger@gentoo.org> webtest-1.2.2.ebuild:
+  stable ppc, bug 341333
+
+  18 Oct 2010; Markos Chandras <hwoarang@gentoo.org> webtest-1.2.2.ebuild:
+  Stable on amd64 wrt bug #341333
+
+*webtest-1.2.2 (14 Sep 2010)
+
+  14 Sep 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  +webtest-1.2.2.ebuild:
+  Version bump.
+
+  06 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> webtest-1.2.1.ebuild:
+  x86 stable wrt bug #320257
+
+  24 May 2010; <nixnut@gentoo.org> webtest-1.2.1.ebuild:
+  ppc stable #320257
+
+  18 May 2010; Markos Chandras <hwoarang@gentoo.org> webtest-1.2.1.ebuild:
+  Stable on amd64 wrt bug #320257
+
+*webtest-1.2.1 (17 Apr 2010)
+
+  17 Apr 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  +webtest-1.2.1.ebuild:
+  Version bump.
+
+  16 Apr 2010; Markos Chandras <hwoarang@gentoo.org> webtest-1.2.ebuild:
+  Stable on amd64 wrt bug #313153
+
+  10 Feb 2010; Joseph Jezak <josejx@gentoo.org> webtest-1.2.ebuild:
+  Marked ppc stable for bug #301409.
+
+  21 Jan 2010; Christian Faulhammer <fauli@gentoo.org> webtest-1.2.ebuild:
+  stable x86, bug 301409
+
+  09 Jan 2010; Raúl Porcel <armin76@gentoo.org> webtest-1.2.ebuild:
+  Add ~arm
+
+  30 Nov 2009; Mounir Lamouri <volkmar@gentoo.org> webtest-1.2.ebuild:
+  Keywording for ppc, bug 294905
+
+  29 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  webtest-1.2.ebuild:
+  Set SUPPORT_PYTHON_ABIS.
+
+*webtest-1.2 (04 Sep 2009)
+
+  04 Sep 2009; Patrick Lauer <patrick@gentoo.org> -webtest-1.0.ebuild,
+  +webtest-1.2.ebuild:
+  Bump to 1.2. Remove 1.0.
+
+*webtest-1.1 (15 Feb 2009)
+
+  15 Feb 2009; Patrick Lauer <patrick@gentoo.org> +webtest-1.1.ebuild:
+  Bump to 1.1, adding ~amd64 keyword
+
+*webtest-1.0 (02 Jul 2008)
+
+  02 Jul 2008; Rob Cakebread <pythonhead@gentoo.org> +metadata.xml,
+  +webtest-1.0.ebuild:
+  Initial commit.
diff --git a/dev-python/webtest/Manifest b/dev-python/webtest/Manifest
new file mode 100644 (file)
index 0000000..7cd834c
--- /dev/null
@@ -0,0 +1,2 @@
+DIST WebTest-1.4.3.zip 80008 SHA256 0439d951afdf6c58d19e0a83e30855d0bb7e35ab177d9261add71fc5a724b6ab SHA512 87436f182edc3178481f4ec3d073399784e353d6480790470891a18d3605c2bb5a1f4effe0ffa0ce241f1256e99f1a4e3e5fcd2896acb8931aeb60a88fa2bfa2 WHIRLPOOL e509a71a213b9085473536afb51142c4cd9fe99b52870139498fe5b68e8326e8b23df9af3502f0d3ebffbe0076165564d38ef143d9b229bb94b23bb857ca6fe9
+DIST WebTest-2.0.11.zip 83073 SHA256 f196d3621746562f89c36c7167bf7c28428d362d2b597779922aa09d34339527 SHA512 6568728920220c9f0e7005bbadd32321da347eda8941c2611c2a0218de3feb617f5b7acafc74443100ae33bf56dae140bbeee9538a9778397342fffa8dfcd3e9 WHIRLPOOL d01d9ece5d3632141bad4f9840746612f37cdf719dbfea9966e32a51edd19dcc4bf6c689676d5767c6f899376be979c929cf10dfc7f216ace020f13c2e7ebf24
diff --git a/dev-python/webtest/files/webtest-1.3-doctest-ellipsis.patch b/dev-python/webtest/files/webtest-1.3-doctest-ellipsis.patch
new file mode 100644 (file)
index 0000000..38b01ae
--- /dev/null
@@ -0,0 +1,38 @@
+diff --git a/docs/index.txt b/docs/index.txt
+index f472102..1edf711 100644
+--- a/docs/index.txt
++++ b/docs/index.txt
+@@ -271,7 +271,7 @@ Then you can submit:
+     >>> res = form.submit()
+     >>> # Or submit a button:
+     >>> res = form.submit('submit')
+-    >>> print(res)
++    >>> print(res) # doctest:+ELLIPSIS
+     Response: 200 OK
+     Content-Type: text/plain
+     ...
+@@ -331,7 +331,7 @@ Examples:
+     <class 'BeautifulSoup.BeautifulSoup'>
+     >>> res.html.body.div.string
+     u'hey!'
+-    >>> res.lxml
++    >>> res.lxml # doctest:+ELLIPSIS
+     <Element html at ...>
+     >>> res.lxml.xpath('//body/div')[0].text
+     'hey!'
+@@ -343,13 +343,13 @@ Examples:
+     >>> res = TestResponse(content_type='application/xml',
+     ...                    body='<xml><message>hey!</message></xml>')
+     >>> res.request = TestRequest.blank('/')
+-    >>> res.xml
++    >>> res.xml # doctest:+ELLIPSIS
+     <Element ...>
+     >>> res.xml[0].tag
+     'message'
+     >>> res.xml[0].text
+     'hey!'
+-    >>> res.lxml
++    >>> res.lxml # doctest:+ELLIPSIS
+     <Element xml at ...>
+     >>> res.lxml[0].tag
+     'message'
\ No newline at end of file
diff --git a/dev-python/webtest/files/webtest-1.3.4-index_fixt.patch b/dev-python/webtest/files/webtest-1.3.4-index_fixt.patch
new file mode 100644 (file)
index 0000000..5cb75c7
--- /dev/null
@@ -0,0 +1,13 @@
+--- /dev/null  2012-05-03 18:34:53.288000099 +0800
++++ docs/index_fixt.py 2012-05-07 00:07:55.392854158 +0800
+@@ -0,0 +1,10 @@
++# -*- coding: utf-8 -*-
++from doctest import ELLIPSIS
++
++
++def setup_test(test):
++    for example in test.examples:
++        example.options.setdefault(ELLIPSIS, 1)
++
++setup_test.__test__ = False
++
diff --git a/dev-python/webtest/files/webtest-1.4.3-doctest.patch b/dev-python/webtest/files/webtest-1.4.3-doctest.patch
new file mode 100644 (file)
index 0000000..15b65c5
--- /dev/null
@@ -0,0 +1,15 @@
+This doctest relies on dictionary key order, so remove it.
+--- a/docs/index.txt
++++ b/docs/index.txt
+@@ -321,11 +321,6 @@
+     <Element html at ...>
+     >>> res.lxml.xpath('//body/div')[0].text
+     'hey!'
+-    >>> res = TestResponse(content_type='application/json',
+-    ...                    body=b'{"a":1,"b":2}')
+-    >>> res.request = TestRequest.blank('/')
+-    >>> list(res.json.values())
+-    [1, 2]
+     >>> res = TestResponse(content_type='application/xml',
+     ...                    body=b'<xml><message>hey!</message></xml>')
+     >>> res.request = TestRequest.blank('/')
diff --git a/dev-python/webtest/metadata.xml b/dev-python/webtest/metadata.xml
new file mode 100644 (file)
index 0000000..3fcee65
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd>python</herd>
+       <upstream>
+               <remote-id type="pypi">WebTest</remote-id>
+       </upstream>
+</pkgmetadata>
diff --git a/dev-python/webtest/webtest-1.4.3-r1.ebuild b/dev-python/webtest/webtest-1.4.3-r1.ebuild
new file mode 100644 (file)
index 0000000..235eb0c
--- /dev/null
@@ -0,0 +1,57 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
+
+inherit distutils-r1
+
+MY_PN="WebTest"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Helper to test WSGI applications"
+HOMEPAGE="http://pythonpaste.org/webtest/ http://pypi.python.org/pypi/WebTest"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~hppa ia64 ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd"
+IUSE="doc test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=dev-python/webob-0.9.2[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+       app-arch/unzip
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+       test? (
+               dev-python/lxml[${PYTHON_USEDEP}]
+               dev-python/nose[${PYTHON_USEDEP}]
+               dev-python/pyquery[${PYTHON_USEDEP}]
+               virtual/python-unittest2[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+PATCHES=( "${FILESDIR}/webtest-1.4.3-doctest.patch" )
+
+python_compile_all() {
+       if use doc; then
+               sphinx-build docs html || die
+       fi
+}
+
+src_test() {
+       DISTUTILS_NO_PARALLEL_BUILD=1 distutils-r1_src_test
+}
+
+python_test() {
+       # Tests raise ImportErrors with our default PYTHONPATH.
+       unset PYTHONPATH
+       nosetests || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+       use doc && local HTML_DOCS=( html/. )
+       distutils-r1_python_install_all
+}
diff --git a/dev-python/webtest/webtest-2.0.11.ebuild b/dev-python/webtest/webtest-2.0.11.ebuild
new file mode 100644 (file)
index 0000000..6387ebb
--- /dev/null
@@ -0,0 +1,67 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
+
+inherit distutils-r1
+
+MY_PN="WebTest"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Helper to test WSGI applications"
+HOMEPAGE="http://pythonpaste.org/webtest/ http://pypi.python.org/pypi/WebTest"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+       dev-python/six[${PYTHON_USEDEP}]
+       >=dev-python/waitress-0.8.5[${PYTHON_USEDEP}]
+       >=dev-python/webob-0.9.2[${PYTHON_USEDEP}]
+       dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+       python_targets_python2_6? ( dev-python/ordereddict[python_targets_python2_6] )
+"
+DEPEND="${RDEPEND}
+       app-arch/unzip
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+       test? (
+               dev-python/lxml[${PYTHON_USEDEP}]
+               dev-python/nose[${PYTHON_USEDEP}]
+               dev-python/pyquery[${PYTHON_USEDEP}]
+               dev-python/pastedeploy[${PYTHON_USEDEP}]
+               dev-python/wsgiproxy2[${PYTHON_USEDEP}]
+               virtual/python-unittest2[${PYTHON_USEDEP}]
+       )"
+
+S="${WORKDIR}/${MY_P}"
+
+# Makes testing easier; otherwise we get errors from pkg_resources.
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_compile_all() {
+       if use doc; then
+               sphinx-build docs html || die
+       fi
+}
+
+src_test() {
+       DISTUTILS_NO_PARALLEL_BUILD=1 distutils-r1_src_test
+}
+
+python_test() {
+       # Tests raise ImportErrors with our default PYTHONPATH.
+       local -x PYTHONPATH=
+       nosetests || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+       use doc && local HTML_DOCS=( html/. )
+       distutils-r1_python_install_all
+}
diff --git a/dev-python/wheel/ChangeLog b/dev-python/wheel/ChangeLog
new file mode 100644 (file)
index 0000000..b805811
--- /dev/null
@@ -0,0 +1,16 @@
+# ChangeLog for dev-python/wheel
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*wheel-9999 (02 Mar 2013)
+
+  02 Mar 2013; W. Trevor King <wking@tremily.us> wheel-9999.ebuild:
+
+  Remove variables from HOMEPAGE for devmanual compliance (thanks to
+  Jeroen Roovers for pointing this out in #459804).
+
+*wheel-9999 (28 Feb 2013)
+
+  28 Feb 2002; W. Trevor King <wking@tremily.us> wheel-9999.ebuild:
+
+  Initial Version
diff --git a/dev-python/wheel/metadata.xml b/dev-python/wheel/metadata.xml
new file mode 100644 (file)
index 0000000..c6124e3
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+       <upstream>
+               <remote-id type="pypi">wheel</remote-id>
+       </upstream>
+</pkgmetadata>
diff --git a/dev-python/wheel/wheel-9999.ebuild b/dev-python/wheel/wheel-9999.ebuild
new file mode 100644 (file)
index 0000000..ccf94c7
--- /dev/null
@@ -0,0 +1,34 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
+
+inherit distutils-r1
+
+DESCRIPTION="A built-package format for Python"
+HOMEPAGE="https://bitbucket.org/dholth/wheel/ http://pypi.python.org/pypi/wheel"
+if [[ "${PV}" == "9999" ]]; then
+       inherit mercurial
+       EHG_REPO_URI="https://bitbucket.org/dholth/wheel"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+src_install() {
+       distutils-r1_src_install
+       dodoc README.txt
+       if use doc; then
+               dodoc -r docs
+       fi
+}
diff --git a/dev-python/wxpython/ChangeLog b/dev-python/wxpython/ChangeLog
new file mode 100644 (file)
index 0000000..2fb84cd
--- /dev/null
@@ -0,0 +1,859 @@
+# ChangeLog for dev-python/wxpython
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/ChangeLog,v 1.171 2012/08/08 03:05:52 dirtyepic Exp $
+
+  08 Aug 2012; Ryan Hill <dirtyepic@gentoo.org>
+  +files/wxpython-2.8.11-drop-editra.patch:
+  Restore lost patch (bug #430288).
+
+*wxpython-2.9.4.1 (28 Jul 2012)
+
+  28 Jul 2012; Ryan Hill <dirtyepic@gentoo.org> +wxpython-2.9.4.1.ebuild,
+  +files/wxpython-2.9.4.1-wxversion-scripts.patch:
+  Version bump.
+
+  28 Jul 2012; Ryan Hill <dirtyepic@gentoo.org> -wxpython-2.8.11.0.ebuild,
+  -files/wxpython-2.8.11-drop-editra.patch, -wxpython-2.8.12.0.ebuild,
+  -wxpython-2.9.1.1.ebuild:
+  Remove old.
+
+  29 May 2012; Alexis Ballier <aballier@gentoo.org> wxpython-2.8.12.1.ebuild:
+  keyword ~amd64-fbsd
+
+  06 May 2012; Justin Lecher <jlec@gentoo.org> wxpython-2.8.11.0.ebuild,
+  wxpython-2.8.12.0.ebuild, wxpython-2.8.12.1.ebuild:
+  Add workaround to respect CXXFLAGS
+
+  04 May 2012; Patrick Lauer <patrick@gentoo.org> wxpython-2.8.11.0.ebuild,
+  wxpython-2.8.12.0.ebuild, wxpython-2.8.12.1.ebuild, wxpython-2.9.1.1.ebuild,
+  wxpython-2.9.3.1.ebuild:
+  Migrating dev-util/pkgconfig -> virtual/pkgconfig
+
+  25 Mar 2012; Raúl Porcel <armin76@gentoo.org> wxpython-2.8.12.1.ebuild:
+  alpha/ia64/sh/sparc stable wrt #403235
+
+  08 Mar 2012; Brent Baude <ranger@gentoo.org> wxpython-2.8.12.1.ebuild:
+  Marking wxpython-2.8.12.1 ppc64 for bug 403235
+
+  28 Feb 2012; Brent Baude <ranger@gentoo.org> wxpython-2.8.12.1.ebuild:
+  Marking wxpython-2.8.12.1 ppc for bug 403235
+
+  22 Feb 2012; Jeroen Roovers <jer@gentoo.org> wxpython-2.8.12.1.ebuild:
+  Stable for HPPA (bug #403235).
+
+  22 Feb 2012; Patrick Lauer <patrick@gentoo.org> wxpython-2.8.11.0.ebuild,
+  wxpython-2.8.12.0.ebuild, wxpython-2.8.12.1.ebuild, wxpython-2.9.1.1.ebuild,
+  wxpython-2.9.3.1.ebuild:
+  Restricting pypy
+
+  16 Feb 2012; Markus Meier <maekke@gentoo.org> wxpython-2.8.12.1.ebuild:
+  arm stable, bug #403235
+
+  16 Feb 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+  wxpython-2.8.12.1.ebuild:
+  x86 stable wrt bug #403235
+
+  13 Feb 2012; Agostino Sarubbo <ago@gentoo.org> wxpython-2.8.12.1.ebuild:
+  Stable for amd64, wrt bug #403235
+
+*wxpython-2.9.3.1 (12 Feb 2012)
+
+  12 Feb 2012; Ryan Hill <dirtyepic@gentoo.org> +wxpython-2.9.3.1.ebuild:
+  Version bump (bug #384037 by radhermit).
+
+  08 Jan 2012; Markos Chandras <hwoarang@gentoo.org> wxpython-2.8.12.1.ebuild:
+  Fix a typo. Patch by Arfrever
+
+  06 Jan 2012; Markos Chandras <hwoarang@gentoo.org> wxpython-2.8.12.1.ebuild,
+  wxpython-2.9.1.1.ebuild:
+  Synchronize ebuilds. Use distutils.eclass. Patch by Arfrever.
+
+  06 Jan 2012; Markos Chandras <hwoarang@gentoo.org> wxpython-2.8.12.1.ebuild,
+  wxpython-2.9.1.1.ebuild:
+  Don't inherit unused eclass. Properly set local variables. Patch by Arfrever.
+
+  09 Dec 2011; Samuli Suominen <ssuominen@gentoo.org>
+  -files/scripts-multiver-2.6.1.0.diff, -wxpython-2.6.4.0-r2.ebuild:
+  old
+
+*wxpython-2.8.12.1 (09 Dec 2011)
+
+  09 Dec 2011; Ryan Hill <dirtyepic@gentoo.org> +wxpython-2.8.12.1.ebuild:
+  Version bump.
+
+  09 Dec 2011; Ryan Hill <dirtyepic@gentoo.org> -wxpython-2.8.10.1.ebuild,
+  -files/wxpython-2.8-drop-editra.patch:
+  Remove old.
+
+  16 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> wxpython-2.8.11.0.ebuild:
+  ppc64 stable wrt #364203
+
+  28 Jun 2011; Brent Baude <ranger@gentoo.org> wxpython-2.8.11.0.ebuild:
+  Marking wxpython-2.8.11.0 ppc for bug 364203
+
+  04 Jun 2011; Raúl Porcel <armin76@gentoo.org> wxpython-2.8.11.0.ebuild:
+  alpha/ia64/sh/sparc stable wrt #364203
+
+  21 May 2011; Thomas Kahle <tomka@gentoo.org> wxpython-2.8.11.0.ebuild:
+  x86 stable per bug 364203
+
+  13 May 2011; Markus Meier <maekke@gentoo.org> wxpython-2.8.11.0.ebuild:
+  arm stable, bug #364203
+
+  27 Apr 2011; Christoph Mende <angelos@gentoo.org> wxpython-2.8.11.0.ebuild:
+  Stable on amd64 wrt bug #364203
+
+  26 Apr 2011; Jeroen Roovers <jer@gentoo.org> wxpython-2.8.11.0.ebuild:
+  Stable for HPPA (bug #364203).
+
+  22 Apr 2011; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.8.11.0.ebuild,
+  wxpython-2.8.12.0.ebuild:
+  Don't install non-working binary stuff into DOCDIR (bug #364393 by ago).
+
+*wxpython-2.8.12.0 (20 Apr 2011)
+
+  20 Apr 2011; Ryan Hill <dirtyepic@gentoo.org> +wxpython-2.8.12.0.ebuild,
+  +files/wxpython-2.8.12-drop-editra.patch:
+  Version bump (bug #363319).
+
+  29 Mar 2011; Christoph Mende <angelos@gentoo.org> wxpython-2.6.4.0-r2.ebuild,
+  wxpython-2.8.10.1.ebuild:
+  Fixed slot deps
+
+  27 Feb 2011; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.8.10.1.ebuild,
+  wxpython-2.8.11.0.ebuild, wxpython-2.9.1.1.ebuild:
+  Slot gnome stuff.
+
+*wxpython-2.9.1.1 (23 Jan 2011)
+
+  23 Jan 2011; Ryan Hill <dirtyepic@gentoo.org> +wxpython-2.9.1.1.ebuild,
+  +files/wxpython-2.9-wxversion-demo.patch,
+  +files/wxpython-2.9-wxversion-scripts.patch:
+  Version bump.
+
+  12 Dec 2010; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.4.0-r2.ebuild,
+  wxpython-2.8.10.1.ebuild, wxpython-2.8.11.0.ebuild:
+  media-libs/jpeg -> virtual/jpeg (bug #347958)
+
+  27 Jul 2010; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.4.0-r2.ebuild,
+  wxpython-2.8.10.1.ebuild:
+  Depend on wxGTK[X] (bug #327795 by Arttu Valo).
+
+*wxpython-2.8.11.0 (27 May 2010)
+
+  27 May 2010; Ryan Hill <dirtyepic@gentoo.org> +wxpython-2.8.11.0.ebuild,
+  +files/wxpython-2.8.11-drop-editra.patch:
+  Version bump.
+  http://wxpython.org/recentchanges.php
+
+  05 Mar 2010; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.4.0-r2.ebuild,
+  wxpython-2.8.10.1.ebuild:
+  Port 2.6 ebuild to SUPPORT_PYTHON_ABIS. Use EAPI 2. Add missing setuptools
+  RDEPEND. Drop use of deprecated python functions.
+
+  17 Feb 2010; Ryan Hill <dirtyepic@gentoo.org>
+  -files/wxpython-2.8.8-wxversion-scripts.patch,
+  -wxpython-2.8.9.1-r2.ebuild, -wxpython-2.8.9.1-r3.ebuild,
+  -wxpython-2.8.9.2.ebuild:
+  Drop old.
+
+  25 Jan 2010; Samuli Suominen <ssuominen@gentoo.org>
+  wxpython-2.8.10.1.ebuild:
+  Require SLOT="0" of media-libs/jpeg for headers.
+
+  02 Jan 2010; Brent Baude <ranger@gentoo.org> wxpython-2.8.10.1.ebuild:
+  Marking wxpython-2.8.10.1 ppc64 for bug 284996
+
+  26 Oct 2009; Raúl Porcel <armin76@gentoo.org> wxpython-2.8.10.1.ebuild:
+  ia64/sh/sparc stable wrt #284996
+
+  21 Oct 2009; Markus Meier <maekke@gentoo.org> wxpython-2.8.10.1.ebuild:
+  arm stable, bug #284996
+
+  01 Oct 2009; Tobias Klausmann <klausman@gentoo.org>
+  wxpython-2.8.10.1.ebuild:
+  Stable on alpha, bug #284996
+
+  27 Sep 2009; nixnut <nixnut@gentoo.org> wxpython-2.8.10.1.ebuild:
+  ppc stable #284996
+
+  22 Sep 2009; Markus Meier <maekke@gentoo.org> wxpython-2.8.10.1.ebuild:
+  amd64/x86 stable, bug #284996
+
+  18 Sep 2009; Jeroen Roovers <jer@gentoo.org> wxpython-2.8.10.1.ebuild:
+  Stable for HPPA (bug #284996).
+
+  06 Sep 2009; Christian Ruppert <idl0r@gentoo.org>
+  -files/wxpython-2.8.7-wxversion-scripts.patch,
+  -files/wxpython-2.8.8.1-musthaveapp.patch, -files/wxpy-config.py:
+  Remove unused patches.
+
+  30 Aug 2009; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.8.10.1.ebuild:
+  Revert usage of += operators. They're a bash-3.1 feature and PMS is stuck
+  at bash-3.0.
+
+  29 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  wxpython-2.8.10.1.ebuild:
+  Set SUPPORT_PYTHON_ABIS. Add missing dependency on dev-python/setuptools.
+
+*wxpython-2.8.10.1 (18 May 2009)
+
+  18 May 2009; Ryan Hill <dirtyepic@gentoo.org> +wxpython-2.8.10.1.ebuild:
+  Version bump.
+
+*wxpython-2.8.9.2 (21 Feb 2009)
+
+  21 Feb 2009; Ryan Hill <dirtyepic@gentoo.org>
+  +files/wxpython-2.8.9-wxversion-scripts.patch,
+  +files/wxpython-2.8-drop-editra.patch, +wxpython-2.8.9.2.ebuild:
+  Version bump.
+  Split editra out into its own package: app-editors/editra
+  Install desktop entries for utilities.
+
+  15 Feb 2009; Ryan Hill <dirtyepic@gentoo.org> ChangeLog, Manifest:
+  Fix broken commit.
+
+  15 Feb 2009; Ryan Hill <dirtyepic@gentoo.org> ChangeLog, Manifest:
+  Remove old.
+
+  15 Feb 2009; Brent Baude <ranger@gentoo.org> wxpython-2.8.9.1-r2.ebuild:
+  Marking wxpython-2.8.9.1-r2 ppc for bug 254696
+
+  07 Feb 2009; Raúl Porcel <armin76@gentoo.org> wxpython-2.8.9.1-r2.ebuild,
+  wxpython-2.8.9.1-r3.ebuild:
+  arm/ia64/sh/sparc stable wrt #254696
+
+  06 Feb 2009; Jeroen Roovers <jer@gentoo.org> wxpython-2.8.9.1-r3.ebuild:
+  Stable for HPPA (bug #254696).
+
+  28 Jan 2009; Brent Baude <ranger@gentoo.org> wxpython-2.8.9.1-r2.ebuild:
+  Marking wxpython-2.8.9.1-r2 ppc64 for bug 254696
+
+  24 Jan 2009; Ryan Hill <dirtyepic@gentoo.org> -wxpython-2.6.4.0.ebuild:
+  Remove ancient ebuild.
+
+  24 Jan 2009; Alexis Ballier <aballier@gentoo.org>
+  wxpython-2.6.4.0-r2.ebuild:
+  keyword ~x86-fbsd
+
+  22 Jan 2009; Raúl Porcel <armin76@gentoo.org> wxpython-2.6.4.0-r2.ebuild,
+  wxpython-2.8.9.1-r3.ebuild:
+  Readd ~arm/~sh
+
+  19 Jan 2009; Alexis Ballier <aballier@gentoo.org>
+  wxpython-2.8.9.1-r3.ebuild:
+  keyword ~x86-fbsd, bug #254696
+
+  18 Jan 2009; Markus Meier <maekke@gentoo.org> wxpython-2.8.9.1-r2.ebuild:
+  amd64/x86 stable, bug #254696
+
+  18 Jan 2009; Tobias Klausmann <klausman@gentoo.org>
+  wxpython-2.8.9.1-r2.ebuild:
+  Stable on alpha, bug #254696
+
+*wxpython-2.8.9.1-r3 (18 Jan 2009)
+
+  18 Jan 2009; Ryan Hill <dirtyepic@gentoo.org>
+  +files/wxpython-2.8-cache-writable.patch,
+  +files/wxpython-2.8-wxversion-demo.patch, metadata.xml,
+  wxpython-2.6.4.0.ebuild, -wxpython-2.6.4.0-r1.ebuild,
+  -wxpython-2.8.7.1.ebuild, +wxpython-2.8.9.1-r3.ebuild:
+  Integrate dev-python/wxpython-docs into wxpython ebuild for bug #230305.
+  Remove old and drop all keywords except arm, sh, and x86-fbsd on the
+  2.6.4.0 ebuild.
+
+*wxpython-2.8.9.1-r2 (26 Nov 2008)
+
+  26 Nov 2008; Ryan Hill <dirtyepic@gentoo.org> -wxpython-2.8.9.1-r1.ebuild,
+  +wxpython-2.8.9.1-r2.ebuild:
+  Fix build options not getting passed to src_compile due to mypyconf being
+  declared locally in src_configure.
+
+  27 Oct 2008; Jeroen Roovers <jer@gentoo.org> wxpython-2.8.8.1.ebuild:
+  Stable for HPPA (bug #242088).
+
+*wxpython-2.8.9.1-r1 (18 Oct 2008)
+
+  18 Oct 2008; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.8.9.1.ebuild,
+  +wxpython-2.8.9.1-r1.ebuild:
+  Revert to EAPI 1 for stable candidate and add -r1 using EAPI 2.
+
+  18 Oct 2008; Raúl Porcel <armin76@gentoo.org> wxpython-2.8.8.1.ebuild:
+  alpha/ia64/sparc stable wrt #242088
+
+  16 Oct 2008; Markus Meier <maekke@gentoo.org> wxpython-2.8.8.1.ebuild:
+  amd64/x86 stable, bug #242088
+
+  15 Oct 2008; Markus Rothe <corsair@gentoo.org> wxpython-2.8.8.1.ebuild:
+  Stable on ppc64; bug #242088
+
+  15 Oct 2008; Ferris McCormick <fmccor@gentoo.org> wxpython-2.8.8.1.ebuild:
+  Sparc stable, part of Bug #242088.
+
+  15 Oct 2008; Brent Baude <ranger@gentoo.org> wxpython-2.8.8.1.ebuild:
+  Marking wxpython-2.8.8.1 ppc for bug 242088
+
+*wxpython-2.8.9.1 (14 Oct 2008)
+
+  14 Oct 2008; Ryan Hill <dirtyepic@gentoo.org> +wxpython-2.8.9.1.ebuild:
+  Version bump. EAPI 2. New cairo USE flag.
+
+  04 Oct 2008; Brent Baude <ranger@gentoo.org> wxpython-2.6.4.0-r2.ebuild:
+  stable ppc64, bug 238437
+
+  02 Oct 2008; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.8.8.1.ebuild:
+  Remove old comment.
+
+  30 Sep 2008; Raúl Porcel <armin76@gentoo.org> wxpython-2.6.4.0-r2.ebuild:
+  alpha/ia64 stable wrt #238437
+
+  28 Sep 2008; Markus Meier <maekke@gentoo.org> wxpython-2.6.4.0-r2.ebuild:
+  amd64/x86 stable, bug #238437
+
+  27 Sep 2008; nixnut <nixnut@gentoo.org> wxpython-2.6.4.0-r2.ebuild:
+  Stable on ppc wrt bug 238437
+
+  23 Sep 2008; Ferris McCormick <fmccor@gentoo.org>
+  wxpython-2.6.4.0-r2.ebuild:
+  Sparc stable --- Bug #238437 --- it's been around over 6 weeks now.
+
+  23 Sep 2008; Jeroen Roovers <jer@gentoo.org> wxpython-2.6.4.0-r2.ebuild:
+  Stable for HPPA (bug #238437).
+
+*wxpython-2.6.4.0-r2 (28 Jul 2008)
+
+  28 Jul 2008; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.4.0-r1.ebuild,
+  +wxpython-2.6.4.0-r2.ebuild, wxpython-2.8.7.1.ebuild:
+  Revision bump.
+
+  28 Jul 2008; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.4.0.ebuild,
+  wxpython-2.6.4.0-r1.ebuild, wxpython-2.8.7.1.ebuild,
+  wxpython-2.8.8.1.ebuild:
+  Work around aliasing bug in GCC 4.1 by building with -fno-strict-aliasing.
+  Manifested as 'TypeError: wx.Window, wx.Sizer, wx.Size, or (w,h) expected
+  for item' errors in various apps.
+  
+  Bug #233154, reported by Henrik Sankala.
+
+*wxpython-2.8.8.1 (25 Jul 2008)
+
+  25 Jul 2008; Ryan Hill <dirtyepic@gentoo.org>
+  +files/wxpython-2.8.8.1-musthaveapp.patch,
+  +files/wxpython-2.8.8-wxversion-scripts.patch, +wxpython-2.8.8.1.ebuild:
+  Version bump.
+
+  29 May 2008; Ali Polatel <hawking@gentoo.org> wxpython-2.6.4.0-r1.ebuild,
+  wxpython-2.8.7.1.ebuild:
+  Fix python_mod_optimize usage.
+
+  21 Mar 2008; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.4.0-r1.ebuild,
+  wxpython-2.8.7.1.ebuild:
+  Move wxaddons module into version-specific directories to fix bug #213819.
+
+  17 Mar 2008; Peter Volkov <pva@gentoo.org> wxpython-2.6.4.0-r1.ebuild,
+  wxpython-2.8.7.1.ebuild:
+  amd64 stable, bug #207648.
+
+  16 Mar 2008; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.4.0-r1.ebuild,
+  wxpython-2.8.7.1.ebuild:
+  Fix modules getting installed into lib rather than lib64 on multilib
+  systems w/ python-2.4.
+
+  29 Jan 2008; nixnut <nixnut@gentoo.org> wxpython-2.6.4.0-r1.ebuild,
+  wxpython-2.8.7.1.ebuild:
+  Stable on ppc wrt bug 207648
+
+  28 Jan 2008; Jeroen Roovers <jer@gentoo.org> wxpython-2.6.4.0-r1.ebuild,
+  wxpython-2.8.7.1.ebuild:
+  Stable for HPPA (bug #207648).
+
+  28 Jan 2008; Raúl Porcel <armin76@gentoo.org> metadata.xml:
+  Replace wxwindows with wxwidgets in metadata
+
+  27 Jan 2008; Raúl Porcel <armin76@gentoo.org> wxpython-2.6.4.0-r1.ebuild,
+  wxpython-2.8.7.1.ebuild:
+  alpha/ia64/sparc stable wrt #207648
+
+  27 Jan 2008; Brent Baude <ranger@gentoo.org> wxpython-2.6.4.0-r1.ebuild,
+  wxpython-2.8.7.1.ebuild:
+  Marking wxpython-2.6.4.0-r1 and wxpython-2.8.7.1 ppc64 stable per bug 207648
+
+  27 Jan 2008; Christian Faulhammer <opfer@gentoo.org>
+  wxpython-2.8.7.1.ebuild:
+  stable x86, bug 207648
+
+  27 Jan 2008; Christian Faulhammer <opfer@gentoo.org>
+  wxpython-2.6.4.0-r1.ebuild:
+  stable x86, bug 207648
+
+  10 Jan 2008; Ryan Hill <dirtyepic@gentoo.org> -wxpython-2.6.3.3.ebuild:
+  Remove old.
+
+  25 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.4.0.ebuild:
+  Make sure we set WX_GTK_VER before calling check_wxuse. Bug #203298 by Fabio
+  Rossi.
+
+  24 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.8.7.1.ebuild:
+  Re-add dropped ppc keyword, touch up deps.
+
+*wxpython-2.8.7.1 (24 Dec 2007)
+
+  24 Dec 2007; Ryan Hill <dirtyepic@gentoo.org>
+  +files/wxpython-2.8.7-wxversion-scripts.patch, +wxpython-2.8.7.1.ebuild:
+  Version bump.  Masked for testing.
+
+  22 Dec 2007; nixnut <nixnut@gentoo.org> wxpython-2.6.4.0-r1.ebuild:
+  Added ~ppc wrt bug 199594
+
+  22 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.3.3.ebuild,
+  wxpython-2.6.4.0.ebuild, wxpython-2.6.4.0-r1.ebuild:
+  Lock DEPEND to wxGTK-2.6 for bug #202998.
+
+  13 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.4.0-r1.ebuild:
+  Drop arm, ppc, sh, and x86-fbsd keywords for bug #199594.
+
+  04 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.4.0-r1.ebuild:
+  Remove EA_ADD_OPTS=0 from configuration, leftover from testing.
+
+*wxpython-2.6.4.0-r1 (25 Nov 2007)
+
+  25 Nov 2007; Ryan Hill <dirtyepic@gentoo.org> +wxpython-2.6.4.0-r1.ebuild:
+  Add 2.6.4.0-r1, masked for testing.
+
+  04 Nov 2007; Christoph Mende <angelos@gentoo.org> wxpython-2.6.4.0.ebuild:
+  Stable on amd64 wrt bug #197186
+
+  30 Oct 2007; Jeroen Roovers <jer@gentoo.org> wxpython-2.6.4.0.ebuild:
+  Stable for HPPA (bug #197186).
+
+  29 Oct 2007; Raúl Porcel <armin76@gentoo.org> wxpython-2.6.4.0.ebuild:
+  alpha/ia64/sparc stable wrt #197358
+
+  28 Oct 2007; Markus Rothe <corsair@gentoo.org> wxpython-2.6.4.0.ebuild:
+  Stable on ppc64; bug #197186
+
+  28 Oct 2007; Markus Meier <maekke@gentoo.org> wxpython-2.6.4.0.ebuild:
+  x86 stable, bug #197186
+
+  27 Oct 2007; nixnut <nixnut@gentoo.org> wxpython-2.6.4.0.ebuild:
+  Stable on ppc wrt bug 197186
+
+  22 Sep 2007; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.3.3.ebuild,
+  wxpython-2.6.4.0.ebuild:
+  Adjust deps.
+
+  19 Sep 2007; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.3.3.ebuild,
+  wxpython-2.6.4.0.ebuild:
+  Lock deps further to wxGTK-${PV} for wxpython.
+
+  19 Sep 2007; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.3.3.ebuild,
+  wxpython-2.6.4.0.ebuild:
+  lock wxGTK depend to 2.6
+
+*wxpython-2.6.4.0 (01 Sep 2007)
+
+  01 Sep 2007; Ryan Hill <dirtyepic@gentoo.org> +wxpython-2.6.4.0.ebuild:
+  Version bump. No major groundbreakery. Masked due to dep on
+  =x11-libs/wxGTK-2.6.4.0.
+
+  07 May 2007; Bryan Ã˜stergaard <kloeri@gentoo.org>
+  wxpython-2.6.3.3.ebuild:
+  Add missing category to built_with_use call. Bug reported by kimrhh on irc.
+
+  01 May 2007; Mart Raudsepp <leio@gentoo.org>
+  -files/scripts-multiver-2.6.0.0.diff, -files/wxversion.py,
+  -wxpython-2.6.1.0.ebuild:
+  Remove old version and stale patches
+
+  01 May 2007; Torsten Veller <tove@gentoo.org> Manifest:
+  Recreated old Manifest. Fix #176649.
+
+  30 Apr 2007; Jose Luis Rivero <yoswink@gentoo.org>
+  wxpython-2.6.3.3.ebuild:
+  Stable on alpha although there is a known bug in wxDirDialog. See #136924
+  for details.
+
+  29 Apr 2007; Ryan Hill <dirtyepic@gentoo.org>
+  -files/wxpython-2.4.2.4-64bit.patch, -wxpython-2.4.2.4-r3.ebuild,
+  -wxpython-2.4.2.4-r4.ebuild:
+  Remove wxpython-2.4 from the tree.  Bug #146073.
+
+  07 Apr 2007; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.6.3.3.ebuild:
+  When USE="opengl" make sure wxGTK was built with opengl support.
+
+  10 Feb 2007; Simon Stelling <blubb@gentoo.org> wxpython-2.6.3.3.ebuild:
+  stable on amd64; bug 136924
+
+*wxpython-2.4.2.4-r4 (03 Feb 2007)
+
+  03 Feb 2007; Simon Stelling <blubb@gentoo.org>
+  +files/wxpython-2.4.2.4-64bit.patch, +wxpython-2.4.2.4-r4.ebuild:
+  fix 64bit issues; bug 117885
+
+  23 Jan 2007; Jeroen Roovers <jer@gentoo.org> wxpython-2.6.3.3.ebuild:
+  Stable for HPPA (bug #136924).
+
+  16 Jan 2007; Joseph Jezak <josejx@gentoo.org> wxpython-2.6.3.3.ebuild:
+  Marked ppc stable for bug #136924.
+
+  15 Jan 2007; Raúl Porcel <armin76@gentoo.org> wxpython-2.6.3.3.ebuild:
+  x86 stable, wrt bug 136924
+
+  15 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+  wxpython-2.6.3.3.ebuild:
+  Stable on sparc wrt #136924
+
+  14 Jan 2007; Markus Rothe <corsair@gentoo.org> wxpython-2.6.3.3.ebuild:
+  Stable on ppc64; bug #136924
+
+  05 Jan 2007; Ryan Hill <dirtyepic@gentoo.org> wxpython-2.4.2.4-r3.ebuild,
+  wxpython-2.6.1.0.ebuild, wxpython-2.6.3.3.ebuild:
+  einfo -> elog
+
+*wxpython-2.6.3.3 (29 Dec 2006)
+
+  29 Dec 2006; Tiziano Müller <dev-zero@gentoo.org>
+  -wxpython-2.6.3.2.ebuild, +wxpython-2.6.3.3.ebuild:
+  Version bump (bug #156805), fixes bugs #154505, #148399, #158050
+
+  15 Oct 2006; Mart Raudsepp <leio@gentoo.org> -wxpython-2.4.2.4.ebuild,
+  -wxpython-2.6.0.0-r1.ebuild:
+  Drop old versions
+
+  06 Sep 2006; Javier Villavicencio <the_paya@gentoo.org>
+  wxpython-2.6.3.2.ebuild:
+  Add ~x86-fbsd keyword.
+
+  27 Aug 2006; Mart Raudsepp <leio@gentoo.org> metadata.xml:
+  Change primary herd to wxwindows.
+
+  03 Aug 2006; Mart Raudsepp <leio@gentoo.org> wxpython-2.6.3.2.ebuild:
+  Change wxGTK depend to avoid dependency problems after a version bump.
+
+  14 Apr 2006; Mark Loeser <halcy0n@gentoo.org> wxpython-2.6.3.2.ebuild:
+  Fix dependencies so that wxpython and wxGTK versions always match; bug #129937
+
+*wxpython-2.6.3.2 (13 Apr 2006)
+
+  13 Apr 2006; Mark Loeser <halcy0n@gentoo.org> +wxpython-2.6.3.2.ebuild:
+  Bump to new upstream version 2.6.3.2; bug #121856
+
+  18 Dec 2005; Markus Rothe <corsair@gentoo.org> wxpython-2.6.1.0.ebuild:
+  Stable on ppc64
+
+  29 Nov 2005; Luis Medinas <metalgod@gentoo.org>
+  wxpython-2.4.2.4-r3.ebuild:
+  Stable on amd64. Fixes bug #113893.
+
+  29 Nov 2005; Luis Medinas <metalgod@gentoo.org> wxpython-2.6.1.0.ebuild:
+  Stable on amd64.
+
+  25 Nov 2005; Tom Gall <tgall@gentoo.org>
+  wxpython-2.6.1.0.ebuild:
+  added ~ppc64
+
+  11 Nov 2005; Michael Hanselmann <hansmi@gentoo.org>
+  wxpython-2.6.1.0.ebuild:
+  Stable on ppc.
+
+  17 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+  wxpython-2.6.1.0.ebuild:
+  Stable on sparc
+
+  17 Oct 2005; Aron Griffis <agriffis@gentoo.org> wxpython-2.6.1.0.ebuild:
+  Mark 2.6.1.0 stable on alpha
+
+  15 Oct 2005; Rob Cakebread <pythonhead@gentoo.org>
+  wxpython-2.6.1.0.ebuild:
+  Stable x86. Fixed wxGTK dep
+
+*wxpython-2.4.2.4-r3 (11 Oct 2005)
+
+  11 Oct 2005; Rob Cakebread <pythonhead@gentoo.org>
+  +wxpython-2.4.2.4-r3.ebuild:
+  Fixes bug #108643
+
+  10 Sep 2005; Aron Griffis <agriffis@gentoo.org>
+  wxpython-2.4.2.4-r2.ebuild:
+  Mark 2.4.2.4-r2 stable on alpha
+
+  07 Sep 2005; Simon Stelling <blubb@gentoo.org> wxpython-2.4.2.4.ebuild,
+  wxpython-2.4.2.4-r2.ebuild, wxpython-2.6.0.0-r1.ebuild,
+  wxpython-2.6.1.0.ebuild:
+  make multilib-strict aware; bug 103535
+
+*wxpython-2.6.1.0 (12 Jul 2005)
+
+  12 Jul 2005; Rob Cakebread <pythonhead@gentoo.org>
+  +files/scripts-multiver-2.6.1.0.diff, +wxpython-2.6.1.0.ebuild:
+  Version bump.
+
+  17 Jun 2005; Michael Hanselmann <hansmi@gentoo.org>
+  wxpython-2.4.2.4-r2.ebuild:
+  Stable on ppc.
+
+  06 Jun 2005; Markus Rothe <corsair@gentoo.org> wxpython-2.4.2.4-r2.ebuild:
+  Stable on ppc64
+
+  22 May 2005; Jason Wever <weeve@gentoo.org> wxpython-2.4.2.4-r2.ebuild:
+  Stable on SPARC.
+
+  22 May 2005; Rene Nussbaumer <killerfox@gentoo.org>
+  wxpython-2.4.2.4-r2.ebuild:
+  Stable on hppa
+
+  18 May 2005; Rob Cakebread <pythonhead@gentoo.org>
+  wxpython-2.4.2.4-r2.ebuild:
+  Marked stable x86
+
+*wxpython-2.6.0.0-r1 (11 May 2005)
+
+  11 May 2005; Rob Cakebread <pythonhead@gentoo.org>
+  -wxpython-2.6.0.0.ebuild, +wxpython-2.6.0.0-r1.ebuild:
+  Changed to non-monolithic build. bug# 91574, removed monolithic ebuild
+
+*wxpython-2.6.0.0 (02 May 2005)
+*wxpython-2.4.2.4-r2 (02 May 2005)
+
+  02 May 2005; Rob Cakebread <pythonhead@gentoo.org>
+  +files/scripts-multiver-2.6.0.0.diff, files/wxpy-config.py,
+  +wxpython-2.4.2.4-r2.ebuild, -wxpython-2.5.3.1.ebuild,
+  +wxpython-2.6.0.0.ebuild:
+  Version bump. Now using SLOTs.
+
+  25 Jan 2005; Rob Cakebread <pythonhead@gentoo.org>
+  wxpython-2.4.2.4.ebuild:
+  Moved to SLOT 2.4
+
+  31 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+  Change encoding to UTF-8 for GLEP 31 compliance
+
+  11 Dec 2004; Rob Cakebread <pythonhead@gentoo.org>
+  wxpython-2.5.3.1.ebuild:
+  Put headers in a better place. Closes #74019
+
+  13 Nov 2004; Rob Cakebread <pythonhead@gentoo.org>
+  wxpython-2.5.3.1.ebuild:
+  Fixed site_pkgs location
+
+  13 Nov 2004; Rob Cakebread <pythonhead@gentoo.org>
+  wxpython-2.4.2.4.ebuild:
+  Pegged deps on wxGTK at 2.4*
+
+  13 Nov 2004; Rob Cakebread <pythonhead@gentoo.org>
+  wxpython-2.4.2.4-r1.ebuild, wxpython-2.5.3.1.ebuild:
+  wxpy-config.py wasn't being copied. bug# 71043
+
+*wxpython-2.4.2.4-r1 (12 Nov 2004)
+
+  12 Nov 2004; Rob Cakebread <pythonhead@gentoo.org> +files/wxpy-config.py,
+  +files/wxversion.py, +wxpython-2.4.2.4-r1.ebuild,
+  +wxpython-2.5.3.1.ebuild:
+  Version bump, retrofitted with SLOTs, bug# 47810
+
+  05 Sep 2004; Sven Wegener <swegener@gentoo.org> :
+  Fixed ChangeLog header.
+
+  18 Aug 2004; Tom Gall <tgall@gentoo.org> wxpython-2.4.2.4.ebuild:
+  stable on ppc64, bug #58420
+
+  06 Aug 2004; Rob Cakebread <pythonhead@gentoo.org> -wxpython-2.4.0.7.ebuild,
+  -wxpython-2.4.1.2.ebuild, wxpython-2.4.2.4.ebuild:
+  Removed obsolete versions, changed 2.4.2.4 to use new wxwidgets eclass
+
+  02 Aug 2004; Rob Cakebread <pythonhead@gentoo.org>
+  +files/controsl2.py.patch:
+  Added missing controls2.py.patch
+
+  02 Aug 2004; Ferris McCormick <fmccor@gentoo.org> wxpython-2.4.2.4.ebuild:
+  Stable for sparc.  This version runs fine, and the previous stable
+  version (2.4.1.2) no longer builds because its patch file is missing.
+  This version runs both +gtk2, -gtk2.  Also, it (and wxGTK) build with
+  gcc-3.3.3, hardened gcc-3.3.4-r1 as of the date of this entry, and run.
+
+  20 Jul 2004; Bryan Ã˜stergaard <kloeri@gentoo.org> wxpython-2.4.0.7.ebuild,
+  wxpython-2.4.1.2.ebuild, wxpython-2.4.2.4.ebuild:
+  dev-python/PyOpenGL is now dev-python/pyopengl - adjust dependencies
+  accordingly.
+
+  05 Jul 2004; Rob Cakebread <pythonhead@gentoo.org> wxpython-2.4.2.4.ebuild:
+  Clarified USE='gtk2' messages. Bug# 56153
+
+  03 Jul 2004; Bryan Ã˜stergaard <kloeri@gentoo.org> wxpython-2.4.0.7.ebuild,
+  wxpython-2.4.1.2.ebuild, wxpython-2.4.2.4.ebuild:
+  Fix error messages.
+
+*wxpython-2.4.2.4 (03 Jul 2004)
+
+  03 Jul 2004; Bryan Ã˜stergaard <kloeri@gentoo.org> +wxpython-2.4.0.7.ebuild,
+  +wxpython-2.4.1.2.ebuild, +wxpython-2.4.2.4.ebuild:
+  Follow naming policy, rename wxPython to wxpython.
+
+  30 Jun 2004; Guy Martin <gmsoft@gentoo.org> wxPython-2.4.2.4.ebuild:
+  Marked stable on hppa.
+
+  22 Jun 2004; Rob Cakebread <pythonhead@gentoo.org> wxPython-2.4.2.4.ebuild:
+  Marked stable on x86
+
+  03 Jun 2004; Aron Griffis <agriffis@gentoo.org> wxPython-2.4.0.7.ebuild,
+  wxPython-2.4.1.2.ebuild, wxPython-2.4.2.4.ebuild:
+  Fix use invocation
+
+  25 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org>
+  wxPython-2.4.0.7.ebuild:
+  don't use deprecated ? : use syntax
+
+  17 Feb 2004; Aron Griffis <agriffis@gentoo.org> wxPython-2.4.0.7.ebuild,
+  wxPython-2.4.1.2.ebuild, wxPython-2.4.2.4.ebuild:
+  stable on alpha and ia64
+
+  17 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> :
+  manifest fix
+
+  16 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> wxPython-2.4.2.4.ebuild:
+  set ppc in keywords
+
+  29 Dec 2003; Guy Martin <gmsoft@gentoo.org> wxPython-2.4.1.2.ebuild:
+  Marked stable on hppa.
+
+  25 Dec 2003; Jason Wever <weeve@gentoo.org> wxPython-2.4.1.2.ebuild:
+  Marked stable on sparc.
+
+  12 Oct 2003; Alastair Tse <liquidx@gentoo.org> wxPython-2.4.2.4.ebuild:
+  add unicode support to match wxGTK-2.4.2 thanks to Vaclav Slavik
+  <vaclav.slavik@matfyz.cz> (#30768)
+
+  08 Oct 2003; Alastair Tse <liquidx@gentoo.org> wxPython-2.4.1.2.ebuild,
+  wxPython-2.4.2.4.ebuild:
+  added debug config wx*-config and stable bumped wxPython-2.4.1.2
+
+  08 Oct 2003; Seemant Kulleen <seemant@gentoo.org> wxPython-2.4.1.2.ebuild,
+  wxPython-2.4.2.4.ebuild:
+  the dependency is tiff, not libtiff
+
+*wxPython-2.4.2.4 (08 Oct 2003)
+
+  08 Oct 2003; Alastair Tse <liquidx@gentoo.org> wxPython-2.4.0.7.ebuild,
+  wxPython-2.4.1.2.ebuild, wxPython-2.4.2.4.ebuild:
+  version bump. incorporating license changes thanks to Vaclav Slavik
+  <vaclav.slavik@matfyz.cz> (#28697)
+
+  10 Jul 2003; Nick Hadaway <raker@gentoo.org> wxPython-2.4.1.2.ebuild,
+  files/controls2.py.patch:
+  Added a tiny patch to fix a typo in controls2.py
+
+*wxPython-2.4.1.2 (09 Jul 2003)
+
+  09 Jul 2003; Alastair Tse <liquidx@gentoo.org> wxPython-2.4.1.2.ebuild:
+  new version. needs wxGTK-2.4.1
+
+  08 Jul 2003; Alastair Tse <liquidx@gentoo.org> wxPython-2.4.0.2.ebuild:
+  removed non-functional patch from wxWindows-2.4.0.2
+
+  07 Jul 2003; Alastair Tse <liquidx@gentoo.org> wxPython-2.4.0.7.ebuild:
+  bump to stable
+
+  07 May 2003; Alastair Tse <liquidx@gentoo.org> wxPython-2.4.0.6.ebuild,
+  wxPython-2.4.0.7.ebuild:
+  Detect non-unicode wxGTK
+
+*wxPython-2.4.0.7 (27 Apr 2003)
+
+  27 Apr 2003; Alastair Tse <liquidx@gentoo.org> wxPython-2.4.0.7.ebuild:
+  version bump
+
+*wxPython-2.4.0.6 (16 Mar 2003)
+
+  26 Mar 2003; Alastair Tse <liquidx@gentoo.org> wxPython-2.4.0.6.ebuild:
+  Fixed typo that disallows wxPython from merging. Fixes #18203.
+
+  26 Mar 2003; Alastair Tse <liquidx@gentoo.org> wxPython-2.4.0.6.ebuild:
+  add check to make sure wxGTK is compiled with the right use flags
+
+  16 Mar 2003; Alastair Tse <liquidx@gentoo.org> wxPython-2.4.0.6.ebuild:
+  version bump
+
+*wxPython-2.4.0.2 (01 Feb 2003)
+
+  01 Feb 2003; Nick Hadaway <raker@gentoo.org> wxPython-2.4.0.2.ebuild :
+  Version bump.  Bug fixes.
+
+*wxPython-2.4.0.1 (12 Jan 2003)
+
+  15 Jan 2003; Nick Hadaway <raker@gentoo.org> wxPython-2.4.0.1.ebuild :
+  Marked stable for x86.
+
+  13 Jan 2003; Nick Hadaway <raker@gentoo.org> wxPython-2.4.0.1.ebuild :
+  Added gtk2 support based on code submitted  by Jose Fonseca on bug
+  #13860
+
+  12 Jan 2003; Nick Hadaway <raker@gentoo.org> wxPython-2.4.0.1.ebuild,
+  files/digest-wxPython-2.4.0.1 :
+  A much needed upgrade.  Works with the latest wxGTK release.
+  As we have had much problems with the 2.3.4 wxGTK series I am hoping
+  this may actually make into the stable 1.4 release or we need to bump
+  back to to 2.3.3 series of wxGTK.
+
+  06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*wxPython-2.3.3.1-r2 (30 Oct 2002)
+
+  30 Oct 2002; Mike Frysinger <vapier@gentoo.org> :
+  Removed all the crap put into the first 2.3.3.1 ebuild to build wxGTK and
+  updated the patch to remove glcanvas
+
+*wxPython-2.3.3.1-r1 (29 Oct 2002)
+
+  29 Oct 2002; Mike Frysinger <vapier@gentoo.org> :
+  added some changes per discussion on #9693
+
+*wxPython-2.3.3.1 (28 Oct 2002)
+
+  28 Oct 2002; Mike Frysinger <vapier@gentoo.org> :
+  This version bump was nasty rough ...
+  They added configure/make scripts to this package now, so mirrored much of
+  the configure setup after wxGTK ...
+
+*wxPython-2.3.2.1-r2 (29 Aug 2002)
+
+  13 Sep 2002; Nick Hadaway <raker@gentoo.org> wxPython-2.3.2.1-r2.ebuild :
+  Moved glcanvas patch from -r1 as specifying GLCANVAS=0 doesn't disable
+  the opengl portion of the build fully.  Should fix bug #7777.
+
+  11 Sep 2002; Nick Hadaway <raker@gentoo.org> wxPython-2.3.2.1-r2.ebuild :
+  tightened wxGTK dependancy to wxGTK-2.3.2*
+
+  01 Sep 2002; Nick Hadaway <raker@gentoo.org> wxPython-2.3.2.1-r2.ebuild :
+  Updated ebuild with missing ${myconf}'s
+
+  29 Aug 2002; Nick Hadaway <raker@gentoo.org> wxPython-2.3.2.1-r2.ebuild,
+  file/digest-wxPython-2.3.2.1-r2, files/ledctrl.diff :
+  GLCANVAS and GIZMOS extensions are now re-enabled and we should have a
+  full-featured ebuild of wxPython.
+
+*wxPython-2.3.2.1-r1 (2 Jul 2002)
+
+  22 Aug 2002; Nick Hadaway <raker@gentoo.org> wxPython-2.3.2.1-r1.ebuild,
+  files/noglcanvas.diff, files/nogizmos.diff :
+  Ebuild disables glcancas and gizmos extensions as they currently are
+  not building correctly.
+
+  2 Jul 2002; Jon Nelson <jnelson@gentoo.org> wxPython-2.3.2.1-r1:
+  Make lintool happy
+  expressly don't build GLCANVAS
+
+*wxPython-2.3.2.1 (11 Apr 2002)
+
+  11 Apr 2002; Spider <spider@gentoo.org>
+  Update all glib dependencies to use glib-1.2*  in preparation of
+  unmasking the glib-2.0.1 packages
+
+*wxPython-2.3.2.1 (1 Feb 2002)
+
+  1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+  Added initial ChangeLog which should be updated whenever the package is
+  updated in any way. This changelog is targetted to users. This means that the
+  comments should well explained and written in clean English. The details about
+  writing correct changelogs are explained in the skel.ChangeLog file which you
+  can find in the root directory of the portage repository.
diff --git a/dev-python/wxpython/Manifest b/dev-python/wxpython/Manifest
new file mode 100644 (file)
index 0000000..a62dd6b
--- /dev/null
@@ -0,0 +1,15 @@
+AUX wxpython-2.8-cache-writable.patch 538 SHA256 caf371fdd36ae60b36754f6fa66df3887c3ee2e1dd509f8cc8bc92525942f429 SHA512 e0232ff7bcb713358a2981b84b0eac3b3b0825d43b43dd6f19d3d21f9b45a9e63fbf39dc87c2fedc0342a88007ef43fcd9d890177dc38e15b4f89576fdf363a0 WHIRLPOOL c2c0488d0d5a840d1be68c95a2f53d3bce7d58798f0e09f2116f16655d73c8a5b525af7d7b836c7f820bd729acff441942510055b8f455a9b2f742361effd6c3
+AUX wxpython-2.8-wxversion-demo.patch 219 SHA256 19618386cf750f56051541c403153bf1c7e90764199e53818eb0c9557d026f1c SHA512 a20e79dc2f96400046dd5d5697533466529c30bde96a2e8ace1984c7e3fb42a6b38375cacddeb319253dbaabff6571b52af41da5268d22cfb294b11da56421f8 WHIRLPOOL 3af6ad578fcc1144f0172b4a959665441880ba20b9d471049f9c48602987e4265df34b180cd98727d0beadef66e6603fbdad7f1d0b0358a795b3372a8f46d2df
+AUX wxpython-2.8.11-drop-editra.patch 2197 SHA256 a0774e4c273485711cb3da4d70cf7bf0766a9f189fafdc7bae07186d553f341b SHA512 3800b68ba13c52e81a4411940e297f83f9e98c76b4d8d9d3e53ac55564a38b1376b57df337e4f009b1cbbd44199293554058341aa2122ec329c3a42dd38593a6 WHIRLPOOL c79b106c6cbcbc1089bcbdb13bc7e5aeb613a8f374edf7a3d4680d3240b27de2f1d8a0e15ddf13257d7878cc2828b8fe49b2db8ff23eeb1bf7f7ebcf69c9f885
+AUX wxpython-2.8.12-drop-editra.patch 2643 SHA256 bbe4960ab735f344916e36cb772a1a6c7e27d6540c7ee1dcd8437bff8fb6bee8 SHA512 d49e2ab9cbc388e21b387c04524979840a52b167fe718e333d742a427fc18d7dbab0d2554263697796c802b81435ae8499e33b640f5840b4b626d01bc2f9780d WHIRLPOOL 70dd7825b701d5bd4589f8e6c6c9881dba250ef03b5c4bde0bc552e8154f729439e17caee2bfb16922ddbe34db60be60e0eb2d91156a9a7a6ce35ccbde7241ba
+AUX wxpython-2.8.9-wxversion-scripts.patch 7730 SHA256 55b1caa38295338dda3cc9ebfa4e43eb3be76959a0ee9b23a7b81085d80d7ba6 SHA512 f6ff14045487b53733ed71ed4fd2d5a2d847d5f267f2c6348fefe38f1f0db11a3b0b4cbdd61a3a391d820bc39e13c0aa1b57360c045f49ae539212f08fb07332 WHIRLPOOL c4d946f0e1625623f8d98063901c790a99799eb7d46fb8afcbd59b458330bbe40bc9e1e29c954f8c0c07cd65afd1ec7b02d12fe53e803a6a742f9b01afbc733e
+AUX wxpython-2.9-wxversion-demo.patch 147 SHA256 79c0cb7455fe6947ba9b7278d98e2c6da156edd5e5c276b03cc7fff5d3073d14 SHA512 7fe67f8d292f186b9271e1f8761f53e0e68df9a85d7624aa401e907411f58e3d6961cea8bcee3a575c97b2ed1caf596a6a0b47acc72efe5b4222c8795302700d WHIRLPOOL 164f70695f19d45919f56e0b6986a019b6a21092bc52599bbb45f1ef0d74e5fb44777d551cb95d6757aa62312e33644a5d7042e5cd18e42e33c0f00b4000f4e5
+AUX wxpython-2.9-wxversion-scripts.patch 4600 SHA256 6c5cd5f3daa51bf3c033f1c934ac1ce219a421a7e993660c64ac532a9dd96675 SHA512 fab5031bbbae567a5cc4a8adadcc7b3db0bebd55b1c8aae71217e5159a0e3f730ba98f8a8587bf9b6a715e8661292a962339c4362dbdf66d33f551c588d29aea WHIRLPOOL 8ff8d7e3346ce63db5ffc68079e3c4792d20fe99f7747076731398964cfaf94b15abfe5187013d3c035218979ac59bd16cddd007e3077df29214f08ccada9c82
+AUX wxpython-2.9.4.1-pubsub.pub.Publisher.patch 1807 SHA256 928438c28be6a2976d82ac650bef95c38d16bd2c1133915b6cda08ca3b708cd6 SHA512 94078204492667d5c3d9cf9de080809fe31f27757ea4cf514f76796d1178456e1e7d9d471f695df63d94e4237fc2128534c29b2567c74422426b0e45d8882703 WHIRLPOOL 21257821c29aabe8c3564cf9513ae0ac9d190896fc79236feb3be042ee2402837f9422ee511a7b47f4a2577758dcd1e73c5952239e0403844c80c40faf5090d0
+AUX wxpython-2.9.4.1-wxversion-scripts.patch 4187 SHA256 79ae53ed557ff2de9d7936ece32a0f8ee6a26c9e921f248399adbc44ff3e17b5 SHA512 befed0b915205b191c9980cfa5074e11dc28d5bf8b62827b100cd2c41b56af638febda43fe93452f1d280eda86e19f5d8d95356143378d49b6e27d889d0815b1 WHIRLPOOL 058be7d59a2336ef94c19c44743c127a874b39e764a5c961cbeebce0eca79a82d0b47b51ce9aef359fab2fcd7edc6df700772dbc709b3d3df7896cdfdd2f89ef
+DIST wxPython-demo-2.9.4.0.tar.bz2 3992754 SHA256 c1a57ef7c71ea1a332df98b80cfa7ba178ef6dcd24a31393dff905a145ba8b7b SHA512 dac61d9bb09deffd54c89c1a09803968a4c4b2951a00ebb4d618a2a1b48775c62e3ddf2c642e9005d7362fdeab44c07bc2a38bc96dc94a5c891982847d0c19fe WHIRLPOOL 2093d3d0f81c15b7ca1a346fae29429952d299f8e33d5c2e356846bd98df890b731fe4ef0311ec32b7a913a4038aa8881396d9878dde98322136ccb5244a867b
+DIST wxPython-src-2.9.4.0.tar.bz2 50827671 SHA256 78c35c19e85a17cb9c730b86b49d6a479198d76d19e0b13e86db0b55707004be SHA512 100dd4474bc2508e9a80aed6f08d295e2697926e29c5789e1f6aa7c303921e1c5de2574c3eddde568804da8fc670d0214ef225d46f34a3006d0a947423d01fbf WHIRLPOOL feff68600a40a8f02492e91049ecdd1a1865ee6db8024112aa3a85a7eff616f26653c418a8ffde77121e2bf7d2c7090c5b91896f9a2de8eb980573af2ca65507
+DIST wxPython-src-2.9.4.1.patch 3768 SHA256 075e3a7b1cf69dd2bb20010717505d2508c74bc81658540f3e6d8c4fbf0a6b85 SHA512 4a5254a5bb9c246b75095e3cc0b849073e3cc71ff15ab7fb1db6ecfe71359800b9e1a5493bc39ce5b1f338cdc1d142ce84641611d458a8da4315f3c8a6aef3ba WHIRLPOOL 9bec06da4824fe56c172f4f417966681d1ffbf173dcb54f1579e9a484377bc76c45b4f2389911bbb17eff2476cfca786d68d9524856b21accc64b4dffafb1811
+EBUILD wxpython-2.9.4.1-r1.ebuild 4460 SHA256 bda93c2457bfb6b99d696da0dd350602cb13a829a22a988bb3047e843b7e35b4 SHA512 fa9fd0ad85a50d4138dba8e24b22e5f1b6d8b6ab48bc4d36949ae63b70fbecbd299911be2bf01d1cd0289de80116d1687b79d0be8856732de6c827845d9f2bb0 WHIRLPOOL c6a03b3a50daf1e696c51342c2e7fc97c4aafe94da128abb551314902460e84f62ec2ddf9bde793f6581e5f5b0fa7d5d6450b5a0bb3746422f69180a1941905a
+MISC ChangeLog 30430 SHA256 bb60324c027476d4783c4296c8519228f837313018aaf89007be9301c40b0b61 SHA512 9876cd2fc33093681f8360d2e29886b1cd91af8a4dc0fb5664c5e5ed49ead3d9c6179b1f8843cad1a940dcbbad6b338782bac6a5de5c6f216f2e6cac3e492a1d WHIRLPOOL 0efe70e61bf2ffc52b48641c8fcd04b157db7e53cccb5e0ff97da7524cc9aef02553ebc064427bb3a2e037f837e9ae040b474199dd668928b3282209d33c8f6b
+MISC metadata.xml 366 SHA256 d90a8fa164deff1b8cfa28cf401483424addfceeca8cd35539b7f2bbb3280cff SHA512 260bafb8c2fba6a3d1b6c0dcb0fa4f1db5ccff7319395d9856997df816d3cfc69dc38859835eeafb693f22da6179e73227c87d820019793e639987085e596c6f WHIRLPOOL f8619bf36512bc3debe4fd4d810f5512485fe5f6041af2704898cef0123c9ba9512864763dc6fca78f400931a120b43f494e7384a567a79d42db507cd74b8062
diff --git a/dev-python/wxpython/files/wxpython-2.8-cache-writable.patch b/dev-python/wxpython/files/wxpython-2.8-cache-writable.patch
new file mode 100644 (file)
index 0000000..57f26b3
--- /dev/null
@@ -0,0 +1,20 @@
+Use /tmp for cache files since the user won't have
+write permissions on ${DOCDIR}.
+
+diff -Naurp docs-orig/viewdocs.py docs/viewdocs.py
+--- docs-orig/viewdocs.py      2008-09-28 15:59:16.000000000 -0600
++++ docs/viewdocs.py   2009-01-18 00:16:27.000000000 -0600
+@@ -16,11 +16,11 @@ if not basePath:
+ # test for write access
+-if os.access(basePath, os.W_OK):
++if os.access('/tmp', os.W_OK):
+     # setup the args
+     args = ['',
+-        '--cache='+basePath,
++        '--cache=/tmp',
+         os.path.join(basePath, 'wx.zip'),
+         ]
diff --git a/dev-python/wxpython/files/wxpython-2.8-wxversion-demo.patch b/dev-python/wxpython/files/wxpython-2.8-wxversion-demo.patch
new file mode 100644 (file)
index 0000000..9782919
--- /dev/null
@@ -0,0 +1,10 @@
+--- demo/demo.org      2005-04-28 03:00:13.431583384 +0000
++++ demo/demo.py       2005-04-28 03:00:31.886777768 +0000
+@@ -1,4 +1,7 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
++
+ import Main
+ Main.main()
diff --git a/dev-python/wxpython/files/wxpython-2.8.11-drop-editra.patch b/dev-python/wxpython/files/wxpython-2.8.11-drop-editra.patch
new file mode 100644 (file)
index 0000000..9555bb5
--- /dev/null
@@ -0,0 +1,48 @@
+--- a/wxPython/setup.py
++++ b/wxPython/setup.py
+@@ -887,13 +887,6 @@ WX_PKGLIST =      [ 'wx',
+                     'wx.tools',
+                     'wx.tools.XRCed',
+                     'wx.tools.XRCed.plugins',
+-                    'wx.tools.Editra',
+-                    'wx.tools.Editra.src',
+-                    'wx.tools.Editra.src.autocomp',
+-                    'wx.tools.Editra.src.eclib',
+-                    'wx.tools.Editra.src.ebmlib',
+-                    'wx.tools.Editra.src.extern',
+-                    'wx.tools.Editra.src.syntax',
+                     ]
+ if not EGGing:
+@@ -920,7 +913,6 @@ else:
+                opj('scripts/pywrap'),
+                opj('scripts/pywxrc'),
+                opj('scripts/xrced'),
+-               opj('scripts/editra'),
+                ]
+     if os.name == 'nt':
+         SCRIPTS.append( opj('scripts/genaxmodule') ) 
+@@ -934,15 +926,6 @@ DATA_FILES += find_data_files('wx/tools/XRCed', '*.txt', '*.xrc', '*.htb')
+ DATA_FILES += find_data_files('wx/tools/XRCed/plugins', '*.crx')
+ DATA_FILES += find_data_files('wx/tools/XRCed/plugins/bitmaps', '*.png')
+-DATA_FILES += find_data_files('wx/tools/Editra/docs', '*.txt')
+-DATA_FILES += find_data_files('wx/tools/Editra/locale', '*.mo')
+-DATA_FILES += find_data_files('wx/tools/Editra/pixmaps',
+-                              '*.png', '*.icns', '*.ico', 'README', 'AUTHORS', 'COPYING')
+-DATA_FILES += find_data_files('wx/tools/Editra/plugins', '*.egg')
+-DATA_FILES += find_data_files('wx/tools/Editra/src', 'README')
+-DATA_FILES += find_data_files('wx/tools/Editra/styles', '*.ess')
+-DATA_FILES += find_data_files('wx/tools/Editra/tests/syntax', '*')
+-DATA_FILES += find_data_files('wx/tools/Editra', '[A-Z]*', recursive=False)
+ ## import pprint
+@@ -993,7 +976,6 @@ if EGGing:
+                                   'pyshell = wx.py.PyShell:main',
+                                   'pywrap = wx.py.PyWrap:main',
+                                   'helpviewer = wx.tools.helpviewer:main',
+-                                  'editra = wx.tools.Editra.launcher:main',
+                                   'xrced = wx.tools.XRCed.xrced:main',
+                                   ], 
+             },
diff --git a/dev-python/wxpython/files/wxpython-2.8.12-drop-editra.patch b/dev-python/wxpython/files/wxpython-2.8.12-drop-editra.patch
new file mode 100644 (file)
index 0000000..4b49f30
--- /dev/null
@@ -0,0 +1,55 @@
+--- a/wxPython/setup.py
++++ b/wxPython/setup.py
+@@ -887,20 +887,6 @@ WX_PKGLIST =      [ 'wx',
+                     'wx.tools',
+                     'wx.tools.XRCed',
+                     'wx.tools.XRCed.plugins',
+-                    'wx.tools.Editra',
+-                    'wx.tools.Editra.src',
+-                    'wx.tools.Editra.src.autocomp',
+-                    'wx.tools.Editra.src.eclib',
+-                    'wx.tools.Editra.src.ebmlib',
+-                    'wx.tools.Editra.src.extern',
+-                    'wx.tools.Editra.src.extern.aui',
+-                    'wx.tools.Editra.src.extern.dexml',
+-                    'wx.tools.Editra.src.extern.pygments',
+-                    'wx.tools.Editra.src.extern.pygments.filters',
+-                    'wx.tools.Editra.src.extern.pygments.formatters',
+-                    'wx.tools.Editra.src.extern.pygments.lexers',
+-                    'wx.tools.Editra.src.extern.pygments.styles',
+-                    'wx.tools.Editra.src.syntax',
+                     ]
+ if not EGGing:
+@@ -927,7 +913,6 @@ else:
+                opj('scripts/pywrap'),
+                opj('scripts/pywxrc'),
+                opj('scripts/xrced'),
+-               opj('scripts/editra'),
+                ]
+     if os.name == 'nt':
+         SCRIPTS.append( opj('scripts/genaxmodule') ) 
+@@ -941,15 +926,6 @@ DATA_FILES += find_data_files('wx/tools/XRCed', '*.txt', '*.xrc', '*.htb')
+ DATA_FILES += find_data_files('wx/tools/XRCed/plugins', '*.crx')
+ DATA_FILES += find_data_files('wx/tools/XRCed/plugins/bitmaps', '*.png')
+-DATA_FILES += find_data_files('wx/tools/Editra/docs', '*.txt')
+-DATA_FILES += find_data_files('wx/tools/Editra/locale', '*.mo')
+-DATA_FILES += find_data_files('wx/tools/Editra/pixmaps',
+-                              '*.png', '*.icns', '*.ico', 'README', 'AUTHORS', 'COPYING')
+-DATA_FILES += find_data_files('wx/tools/Editra/plugins', '*.egg')
+-DATA_FILES += find_data_files('wx/tools/Editra/src', 'README')
+-DATA_FILES += find_data_files('wx/tools/Editra/styles', '*.ess')
+-DATA_FILES += find_data_files('wx/tools/Editra/tests/syntax', '*')
+-DATA_FILES += find_data_files('wx/tools/Editra', '[A-Z]*', recursive=False)
+ ## import pprint
+@@ -1000,7 +976,6 @@ if EGGing:
+                                   'pyshell = wx.py.PyShell:main',
+                                   'pywrap = wx.py.PyWrap:main',
+                                   'helpviewer = wx.tools.helpviewer:main',
+-                                  'editra = wx.tools.Editra.launcher:main',
+                                   'xrced = wx.tools.XRCed.xrced:main',
+                                   ], 
+             },
diff --git a/dev-python/wxpython/files/wxpython-2.8.9-wxversion-scripts.patch b/dev-python/wxpython/files/wxpython-2.8.9-wxversion-scripts.patch
new file mode 100644 (file)
index 0000000..6a45678
--- /dev/null
@@ -0,0 +1,191 @@
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/distrib/PyAlaMode.desktop wxPython-src-2.8.9.2/wxPython/distrib/PyAlaMode.desktop
+--- wxPython-src-2.8.9.2-orig/wxPython/distrib/PyAlaMode.desktop       2007-07-18 16:33:55.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/distrib/PyAlaMode.desktop    2009-02-21 15:04:55.000000000 -0600
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=PyAlaMode
++Name=PyAlaMode (2.8)
+ Comment=GUI Python Shell with Filling and editor windows
+-Exec=pyalamode
+-Icon=PyCrust.png
++Exec=pyalamode-2.8
++Icon=/usr/share/pixmaps/PyCrust.png
+ Terminal=false
+ Type=Application
+ Categories=Application;Development;
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/distrib/PyCrust.desktop wxPython-src-2.8.9.2/wxPython/distrib/PyCrust.desktop
+--- wxPython-src-2.8.9.2-orig/wxPython/distrib/PyCrust.desktop 2007-07-18 16:33:55.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/distrib/PyCrust.desktop      2009-02-21 15:06:42.000000000 -0600
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=PyCrust
++Name=PyCrust (2.8)
+ Comment=GUI Python Shell with Filling
+-Exec=pycrust
+-Icon=PyCrust.png
++Exec=pycrust-2.8
++Icon=/usr/share/pixmaps/PyCrust.png
+ Terminal=false
+ Type=Application
+ Categories=Application;Development;
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/distrib/PyShell.desktop wxPython-src-2.8.9.2/wxPython/distrib/PyShell.desktop
+--- wxPython-src-2.8.9.2-orig/wxPython/distrib/PyShell.desktop 2007-07-18 16:33:55.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/distrib/PyShell.desktop      2009-02-21 15:08:19.000000000 -0600
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=PyShell
++Name=PyShell (2.8)
+ Comment=GUI Python Shell
+-Exec=pyshell
+-Icon=PyCrust.png
++Exec=pyshell-2.8
++Icon=/usr/share/pixmaps/PyCrust.png
+ Terminal=false
+ Type=Application
+ Categories=Application;Development;
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/distrib/XRCed.desktop wxPython-src-2.8.9.2/wxPython/distrib/XRCed.desktop
+--- wxPython-src-2.8.9.2-orig/wxPython/distrib/XRCed.desktop   2007-07-18 16:33:55.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/distrib/XRCed.desktop        2009-02-21 15:09:22.000000000 -0600
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=XRCed
++Name=XRCed (2.8)
+ Comment=wxPython XRC resource editor
+-Exec=xrced
+-Icon=XRCed.png
++Exec=xrced-2.8
++Icon=/usr/share/pixmaps/XRCed.png
+ Terminal=false
+ Type=Application
+ Categories=Application;Development;
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/editra wxPython-src-2.8.9.2/wxPython/scripts/editra
+--- wxPython-src-2.8.9.2-orig/wxPython/scripts/editra  2008-02-29 14:32:17.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/scripts/editra       2009-02-21 15:03:24.000000000 -0600
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
+ from wx.tools.Editra.launcher import main
+ main()
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/genaxmodule wxPython-src-2.8.9.2/wxPython/scripts/genaxmodule
+--- wxPython-src-2.8.9.2-orig/wxPython/scripts/genaxmodule     2008-02-29 14:32:17.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/scripts/genaxmodule  2009-02-21 15:03:24.000000000 -0600
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
+ from wx.tools.genaxmodule import main
+ main()
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/helpviewer wxPython-src-2.8.9.2/wxPython/scripts/helpviewer
+--- wxPython-src-2.8.9.2-orig/wxPython/scripts/helpviewer      2007-07-18 16:33:55.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/scripts/helpviewer   2009-02-21 15:03:24.000000000 -0600
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
+ from wx.tools.helpviewer import main
+ main()
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/img2png wxPython-src-2.8.9.2/wxPython/scripts/img2png
+--- wxPython-src-2.8.9.2-orig/wxPython/scripts/img2png 2007-07-18 16:33:55.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/scripts/img2png      2009-02-21 15:03:24.000000000 -0600
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
+ from wx.tools.img2png import main
+ main()
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/img2py wxPython-src-2.8.9.2/wxPython/scripts/img2py
+--- wxPython-src-2.8.9.2-orig/wxPython/scripts/img2py  2008-02-29 14:32:17.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/scripts/img2py       2009-02-21 15:03:24.000000000 -0600
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
+ from wx.tools.img2py import main
+ main()
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/img2xpm wxPython-src-2.8.9.2/wxPython/scripts/img2xpm
+--- wxPython-src-2.8.9.2-orig/wxPython/scripts/img2xpm 2007-07-18 16:33:55.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/scripts/img2xpm      2009-02-21 15:03:24.000000000 -0600
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
+ from wx.tools.img2xpm import main
+ main()
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pyalacarte wxPython-src-2.8.9.2/wxPython/scripts/pyalacarte
+--- wxPython-src-2.8.9.2-orig/wxPython/scripts/pyalacarte      2007-07-18 16:33:55.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/scripts/pyalacarte   2009-02-21 15:03:24.000000000 -0600
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
+ from wx.py.PyAlaCarte import main
+ main()
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pyalamode wxPython-src-2.8.9.2/wxPython/scripts/pyalamode
+--- wxPython-src-2.8.9.2-orig/wxPython/scripts/pyalamode       2007-07-18 16:33:55.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/scripts/pyalamode    2009-02-21 15:03:24.000000000 -0600
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
+ from wx.py.PyAlaMode import main
+ main()
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pycrust wxPython-src-2.8.9.2/wxPython/scripts/pycrust
+--- wxPython-src-2.8.9.2-orig/wxPython/scripts/pycrust 2007-07-18 16:33:55.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/scripts/pycrust      2009-02-21 15:03:24.000000000 -0600
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
+ from wx.py.PyCrust import main
+ main()
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pyshell wxPython-src-2.8.9.2/wxPython/scripts/pyshell
+--- wxPython-src-2.8.9.2-orig/wxPython/scripts/pyshell 2007-07-18 16:33:55.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/scripts/pyshell      2009-02-21 15:03:24.000000000 -0600
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
+ from wx.py.PyShell import main
+ main()
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pywrap wxPython-src-2.8.9.2/wxPython/scripts/pywrap
+--- wxPython-src-2.8.9.2-orig/wxPython/scripts/pywrap  2007-07-18 16:33:55.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/scripts/pywrap       2009-02-21 15:03:24.000000000 -0600
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
+ from wx.py.PyWrap import main
+ main()
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pywxrc wxPython-src-2.8.9.2/wxPython/scripts/pywxrc
+--- wxPython-src-2.8.9.2-orig/wxPython/scripts/pywxrc  2008-02-29 14:32:17.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/scripts/pywxrc       2009-02-21 15:09:58.000000000 -0600
+@@ -1,5 +1,7 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
+ from wx.tools.pywxrc import main
+ main()
+diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/xrced wxPython-src-2.8.9.2/wxPython/scripts/xrced
+--- wxPython-src-2.8.9.2-orig/wxPython/scripts/xrced   2007-07-18 16:33:55.000000000 -0600
++++ wxPython-src-2.8.9.2/wxPython/scripts/xrced        2009-02-21 15:03:24.000000000 -0600
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.8")
+ from wx.tools.XRCed.xrced import main
+ main()
diff --git a/dev-python/wxpython/files/wxpython-2.9-wxversion-demo.patch b/dev-python/wxpython/files/wxpython-2.9-wxversion-demo.patch
new file mode 100644 (file)
index 0000000..c928ae2
--- /dev/null
@@ -0,0 +1,10 @@
+--- demo/demo.org
++++ demo/demo.py
+@@ -1,4 +1,7 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
++
+ import Main
+ Main.main()
diff --git a/dev-python/wxpython/files/wxpython-2.9-wxversion-scripts.patch b/dev-python/wxpython/files/wxpython-2.9-wxversion-scripts.patch
new file mode 100644 (file)
index 0000000..d037cc9
--- /dev/null
@@ -0,0 +1,221 @@
+--- a/distrib/PyAlaMode.desktop
++++ b/distrib/PyAlaMode.desktop
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=PyAlaMode
++Name=PyAlaMode (2.9)
+ Comment=GUI Python Shell with Filling and editor windows
+-Exec=pyalamode
+-Icon=PyCrust.png
++Exec=pyalamode-2.9
++Icon=/usr/share/pixmaps/PyCrust-2.9.png
+ Terminal=false
+ Type=Application
+ Categories=Application;Development;
+--- a/distrib/PyCrust.desktop
++++ b/distrib/PyCrust.desktop
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=PyCrust
++Name=PyCrust (2.9)
+ Comment=GUI Python Shell with Filling
+-Exec=pycrust
+-Icon=PyCrust.png
++Exec=pycrust-2.9
++Icon=/usr/share/pixmaps/PyCrust-2.9.png
+ Terminal=false
+ Type=Application
+ Categories=Application;Development;
+--- a/distrib/PyShell.desktop
++++ b/distrib/PyShell.desktop
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=PyShell
++Name=PyShell (2.9)
+ Comment=GUI Python Shell
+-Exec=pyshell
+-Icon=PyCrust.png
++Exec=pyshell-2.9
++Icon=/usr/share/pixmaps/PyCrust-2.9.png
+ Terminal=false
+ Type=Application
+ Categories=Application;Development;
+--- a/distrib/PySlices.desktop
++++ b/distrib/PySlices.desktop
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=PySlices
++Name=PySlices (2.9)
+ Comment=GUI Python Shell with Filling
+-Exec=pyslices
+-Icon=PySlices.png
++Exec=pyslices-2.9
++Icon=/usr/share/pixmaps/PySlices-2.9.png
+ Terminal=false
+ Type=Application
+ Categories=Application;Development;
+--- a/distrib/PySlicesShell.desktop
++++ b/distrib/PySlicesShell.desktop
+@@ -1,9 +1,9 @@
+ [Desktop Entry]
+-Name=PySlicesShell
++Name=PySlicesShell (2.9)
+ Comment=GUI Python Shell
+-Exec=pysliceshell
+-Icon=PySlices.png
++Exec=pysliceshell-2.9
++Icon=/usr/share/pixmaps/PySlices-2.9.png
+ Terminal=false
+ Type=Application
+ Categories=Application;Development;
+--- a/distrib/XRCed.desktop
++++ b/distrib/XRCed.desktop
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=XRCed
++Name=XRCed (2.9)
+ Comment=wxPython XRC resource editor
+-Exec=xrced
+-Icon=XRCed.png
++Exec=xrced-2.9
++Icon=/usr/share/pixmaps/XRCed-2.9.png
+ Terminal=false
+ Type=Application
+ Categories=Application;Development;
+--- a/scripts/editra
++++ b/scripts/editra
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.Editra.launcher import main
+ main()
+--- a/scripts/genaxmodule
++++ b/scripts/genaxmodule
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.genaxmodule import main
+ main()
+--- a/scripts/helpviewer
++++ b/scripts/helpviewer
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.helpviewer import main
+ main()
+--- a/scripts/img2png
++++ b/scripts/img2png
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.img2png import main
+ main()
+--- a/scripts/img2py
++++ b/scripts/img2py
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.img2py import main
+ main()
+--- a/scripts/img2xpm
++++ b/scripts/img2xpm
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.img2xpm import main
+ main()
+--- a/scripts/pyalacarte
++++ b/scripts/pyalacarte
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PyAlaCarte import main
+ main()
+--- a/scripts/pyalamode
++++ b/scripts/pyalamode
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PyAlaMode import main
+ main()
+--- a/scripts/pycrust
++++ b/scripts/pycrust
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PyCrust import main
+ main()
+--- a/scripts/pyshell
++++ b/scripts/pyshell
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PyShell import main
+ main()
+--- a/scripts/pyslices
++++ b/scripts/pyslices
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PySlices import main
+ main()
+--- a/scripts/pysliceshell
++++ b/scripts/pysliceshell
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PySlicesShell import main
+ main()
+--- a/scripts/pywrap
++++ b/scripts/pywrap
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PyWrap import main
+ main()
+--- a/scripts/pywxrc
++++ b/scripts/pywxrc
+@@ -1,5 +1,7 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.pywxrc import main
+ main()
+--- a/scripts/xrced
++++ b/scripts/xrced
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.XRCed.xrced import main
+ main()
diff --git a/dev-python/wxpython/files/wxpython-2.9.4.1-pubsub.pub.Publisher.patch b/dev-python/wxpython/files/wxpython-2.9.4.1-pubsub.pub.Publisher.patch
new file mode 100644 (file)
index 0000000..176ba86
--- /dev/null
@@ -0,0 +1,48 @@
+diff --git a/wx/lib/evtmgr.py b/wx/lib/evtmgr.py
+index 439ccc7..a51d51b 100644
+--- a/wx/lib/evtmgr.py
++++ b/wx/lib/evtmgr.py
+@@ -38,7 +38,7 @@ This module is Python 2.1+ compatible.
+ """
+ import  wx
+-import  pubsub # publish / subscribe library
++import  pubsub.pub # publish / subscribe library
+ #---------------------------------------------------------------------------
+@@ -55,7 +55,7 @@ class EventManager:
+         self.messageAdapterDict  = {}
+         self.windowTopicLookup   = {}
+         self.listenerTopicLookup = {}
+-        self.__publisher         = pubsub.Publisher()
++        self.__publisher         = pubsub.pub.Publisher()
+         self.EMPTY_LIST          = []
+@@ -413,7 +413,7 @@ class EventAdapter:
+         Instantiate a new adapter. Pre-compute my Publish/Subscribe
+         topic, which is constant, and register with wxWindows.
+         """
+-        self.publisher = pubsub.Publisher()
++        self.publisher = pubsub.pub.Publisher()
+         self.topic     = ((func, win, id),)
+         self.id        = id
+         self.win       = win
+@@ -473,14 +473,14 @@ class MessageAdapter:
+         given eventHandler.
+         """
+         self.eventHandler = eventHandler
+-        pubsub.Publisher().subscribe(listener=self.deliverEvent, topic=(topicPattern,))
++        pubsub.pub.Publisher().subscribe(listener=self.deliverEvent, topic=(topicPattern,))
+     def deliverEvent(self, message):
+         event = message.data        # Extract the wxEvent
+         self.eventHandler(event)    # Perform the call as wxWindows would
+     def Destroy(self):
+-        pubsub.Publisher().unsubscribe(listener=self.deliverEvent)
++        pubsub.pub.Publisher().unsubscribe(listener=self.deliverEvent)
+ #---------------------------------------------------------------------------
diff --git a/dev-python/wxpython/files/wxpython-2.9.4.1-wxversion-scripts.patch b/dev-python/wxpython/files/wxpython-2.9.4.1-wxversion-scripts.patch
new file mode 100644 (file)
index 0000000..7067af9
--- /dev/null
@@ -0,0 +1,211 @@
+--- a/distrib/PyAlaMode.desktop
++++ b/distrib/PyAlaMode.desktop
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=PyAlaMode
++Name=PyAlaMode (2.9)
+ Comment=GUI Python Shell with Filling and editor windows
+-Exec=pyalamode
+-Icon=PyCrust
++Exec=pyalamode-2.9
++Icon=PyCrust-2.9
+ Terminal=false
+ Type=Application
+ Categories=Development;
+--- a/distrib/PyCrust.desktop
++++ b/distrib/PyCrust.desktop
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=PyCrust
++Name=PyCrust (2.9)
+ Comment=GUI Python Shell with Filling
+-Exec=pycrust
+-Icon=PyCrust
++Exec=pycrust-2.9
++Icon=PyCrust-2.9
+ Terminal=false
+ Type=Application
+ Categories=Development;
+--- a/distrib/PyShell.desktop
++++ b/distrib/PyShell.desktop
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=PyShell
++Name=PyShell (2.9)
+ Comment=GUI Python Shell
+-Exec=pyshell
+-Icon=PyCrust
++Exec=pyshell-2.9
++Icon=PyCrust-2.9
+ Terminal=false
+ Type=Application
+ Categories=Development;
+--- a/distrib/PySlices.desktop
++++ b/distrib/PySlices.desktop
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=PySlices
++Name=PySlices (2.9)
+ Comment=GUI Python Shell with Filling
+-Exec=pyslices
+-Icon=PySlices
++Exec=pyslices-2.9
++Icon=PySlices-2.9
+ Terminal=false
+ Type=Application
+ Categories=Development;
+--- a/distrib/PySlicesShell.desktop
++++ b/distrib/PySlicesShell.desktop
+@@ -1,9 +1,8 @@
+-
+ [Desktop Entry]
+-Name=PySlicesShell
++Name=PySlicesShell (2.9)
+ Comment=GUI Python Shell
+-Exec=pysliceshell
+-Icon=PySlices
++Exec=pysliceshell-2.9
++Icon=PySlices-2.9
+ Terminal=false
+ Type=Application
+ Categories=Development;
+--- a/distrib/XRCed.desktop
++++ b/distrib/XRCed.desktop
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+-Name=XRCed
++Name=XRCed (2.9)
+ Comment=wxPython XRC resource editor
+-Exec=xrced
+-Icon=XRCed
++Exec=xrced-2.9
++Icon=XRCed-2.9
+ Terminal=false
+ Type=Application
+ Categories=Development;
+--- a/scripts/genaxmodule
++++ b/scripts/genaxmodule
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.genaxmodule import main
+ main()
+--- a/scripts/helpviewer
++++ b/scripts/helpviewer
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.helpviewer import main
+ main()
+--- a/scripts/img2png
++++ b/scripts/img2png
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.img2png import main
+ main()
+--- a/scripts/img2py
++++ b/scripts/img2py
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.img2py import main
+ main()
+--- a/scripts/img2xpm
++++ b/scripts/img2xpm
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.img2xpm import main
+ main()
+--- a/scripts/pyalacarte
++++ b/scripts/pyalacarte
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PyAlaCarte import main
+ main()
+--- a/scripts/pyalamode
++++ b/scripts/pyalamode
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PyAlaMode import main
+ main()
+--- a/scripts/pycrust
++++ b/scripts/pycrust
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PyCrust import main
+ main()
+--- a/scripts/pyshell
++++ b/scripts/pyshell
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PyShell import main
+ main()
+--- a/scripts/pyslices
++++ b/scripts/pyslices
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PySlices import main
+ main()
+--- a/scripts/pysliceshell
++++ b/scripts/pysliceshell
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PySlicesShell import main
+ main()
+--- a/scripts/pywrap
++++ b/scripts/pywrap
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.py.PyWrap import main
+ main()
+--- a/scripts/pywxrc
++++ b/scripts/pywxrc
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.pywxrc import main
+ main()
+--- a/scripts/xrced
++++ b/scripts/xrced
+@@ -1,4 +1,6 @@
+ #!/usr/bin/env python
++import wxversion
++wxversion.select("2.9")
+ from wx.tools.XRCed.xrced import main
+ main()
diff --git a/dev-python/wxpython/metadata.xml b/dev-python/wxpython/metadata.xml
new file mode 100644 (file)
index 0000000..ba15621
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>wxwidgets</herd>
+<herd>python</herd>
+<use>
+       <flag name="examples">Install interactive demo module browser and sample applets.</flag>
+       <flag name="doc">Install HTML wxWidgets docs and wxpython API reference.</flag>
+</use>
+</pkgmetadata>
diff --git a/dev-python/wxpython/wxpython-2.9.4.1-r1.ebuild b/dev-python/wxpython/wxpython-2.9.4.1-r1.ebuild
new file mode 100644 (file)
index 0000000..f7e2a3f
--- /dev/null
@@ -0,0 +1,155 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.9.4.1.ebuild,v 1.1 2012/07/28 22:56:25 dirtyepic Exp $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.6"
+WX_GTK_VER="2.9"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.[45] 3.* *-jython 2.7-pypy-*"
+
+inherit alternatives distutils eutils fdo-mime wxwidgets
+
+MY_PN="wxPython-src"
+
+DESCRIPTION="A blending of the wxWindows C++ class library with Python"
+HOMEPAGE="http://www.wxpython.org/"
+SRC_URI="mirror://sourceforge/wxpython/${MY_PN}-2.9.4.0.tar.bz2
+       examples? ( mirror://sourceforge/wxpython/wxPython-demo-2.9.4.0.tar.bz2 )
+       mirror://sourceforge/wxpython/${MY_PN}-2.9.4.1.patch"
+
+LICENSE="wxWinLL-3"
+SLOT="2.9"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="cairo examples opengl"
+
+RDEPEND="
+       >=x11-libs/wxGTK-${PV}:${WX_GTK_VER}[opengl?,tiff,X]
+       dev-libs/glib:2
+       dev-python/setuptools
+       media-libs/libpng:0
+       media-libs/tiff:0
+       virtual/jpeg
+       x11-libs/gtk+:2
+       x11-libs/pango[X]
+       cairo?  ( >=dev-python/pycairo-1.8.4 )
+       opengl? ( dev-python/pyopengl )"
+
+DEPEND="${RDEPEND}
+       virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_PN}-2.9.4.0/wxPython"
+DOC_S="${WORKDIR}/wxPython-2.9.4.0"
+
+PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
+PYTHON_CXXFLAGS=("2.* + -fno-strict-aliasing")
+
+PYTHON_MODNAME="wx-${PV%.*}-gtk2 wxversion.py"
+
+src_prepare() {
+       sed -i "s:cflags.append('-O3'):pass:" config.py || die "sed failed"
+
+       cd ..
+       epatch "${DISTDIR}"/${MY_PN}-${PV}.patch
+       cd "${S}"
+       epatch "${FILESDIR}"/${P}-wxversion-scripts.patch
+       epatch "${FILESDIR}"/${P}-pubsub.pub.Publisher.patch
+       # drop editra - we have it as a separate package now
+       epatch "${FILESDIR}"/${PN}-2.8.11-drop-editra.patch
+
+       if use examples; then
+               cd "${DOC_S}"
+               epatch "${FILESDIR}"/${PN}-${SLOT}-wxversion-demo.patch
+       fi
+
+       python_copy_sources
+}
+
+src_configure() {
+       need-wxwidgets unicode
+
+       DISTUTILS_GLOBAL_OPTIONS=(
+               "* WX_CONFIG=${WX_CONFIG}"
+               "* WXPORT=gtk2"
+               "* UNICODE=1"
+               "* BUILD_GLCANVAS=$(use opengl && echo 1 || echo 0)"
+       )
+}
+
+distutils_src_install_post_hook() {
+       # Collision protection.
+       local file
+       for file in "$(distutils_get_intermediate_installation_image)${EPREFIX}"/usr/bin/*; do
+               mv "${file}" "${file}-${SLOT}"
+       done
+}
+
+src_install() {
+       distutils_src_install
+
+       local file x
+       # Collision protection.
+       rename_files() {
+               for file in "${D}$(python_get_sitedir)/"wx{version.*,.pth}; do
+                       mv "${file}" "${file}-${SLOT}" || return 1
+               done
+       }
+       python_execute_function -q rename_files
+
+       dodoc "${S}"/docs/{CHANGES,PyManual,README,wxPackage,wxPythonManual}.txt
+
+       insinto /usr/share/applications
+       for x in {Py{AlaMode,Crust,Shell},XRCed}; do
+               newins "${S}"/distrib/${x}.desktop ${x}-${SLOT}.desktop
+       done
+       insinto /usr/share/pixmaps
+       newins "${S}"/wx/py/PyCrust_32.png PyCrust-${SLOT}.png
+       newins "${S}"/wx/py/PySlices_32.png PySlices-${SLOT}.png
+       newins "${S}"/wx/tools/XRCed/XRCed_32.png XRCed-${SLOT}.png
+
+       if use examples; then
+               dodir /usr/share/doc/${PF}/demo
+               dodir /usr/share/doc/${PF}/samples
+               cp -R "${DOC_S}"/demo/* "${D}"/usr/share/doc/${PF}/demo/ || die
+               cp -R "${DOC_S}"/samples/* "${D}"/usr/share/doc/${PF}/samples/ || die
+       fi
+}
+
+pkg_postinst() {
+       fdo-mime_desktop_database_update
+
+       create_symlinks() {
+               alternatives_auto_makesym "$(python_get_sitedir)/wx.pth" "$(python_get_sitedir)/wx.pth-[0-9].[0-9]"
+               alternatives_auto_makesym "$(python_get_sitedir)/wxversion.py" "$(python_get_sitedir)/wxversion.py-[0-9].[0-9]"
+       }
+       python_execute_function -q create_symlinks
+
+       distutils_pkg_postinst
+
+       echo
+       elog "Gentoo uses the Multi-version method for SLOT'ing."
+       elog "Developers, see this site for instructions on using"
+       elog "2.8 or 2.9 with your apps:"
+       elog "http://wiki.wxpython.org/index.cgi/MultiVersionInstalls"
+       elog
+       if use examples; then
+               elog "The demo.py app which contains demo modules with"
+               elog "documentation and source code has been installed at"
+               elog "/usr/share/doc/${PF}/demo/demo.py"
+               elog
+               elog "More example apps and modules can be found in"
+               elog "/usr/share/doc/${PF}/samples/"
+       fi
+       echo
+}
+
+pkg_postrm() {
+       distutils_pkg_postrm
+       fdo-mime_desktop_database_update
+
+       create_symlinks() {
+               alternatives_auto_makesym "$(python_get_sitedir)/wx.pth" "$(python_get_sitedir)/wx.pth-[0-9].[0-9]"
+               alternatives_auto_makesym "$(python_get_sitedir)/wxversion.py" "$(python_get_sitedir)/wxversion.py-[0-9].[0-9]"
+       }
+       python_execute_function -q create_symlinks
+}
diff --git a/dev-tex/draftmark/ChangeLog b/dev-tex/draftmark/ChangeLog
new file mode 100644 (file)
index 0000000..5099970
--- /dev/null
@@ -0,0 +1,23 @@
+# ChangeLog for dev-tex/draftmark
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*draftmark-9999 (24 Dec 2012)
+  24 Feb 2012; W. Trevor King <wking@drexel.edu> draftmark-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing draftmark on an AMD C-60.
+  Also update to EAPI 4.
+
+*draftmark-9999 (31 Dec 2010)
+  31 Dec 2010; W. Trevor King <wking@drexel.edu> draftmark-9999.ebuild :
+  Fix repoman-reported issues with 9999.
+
+*daftmark-9999 (16 Nov 2010)
+  16 Nov 2010; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, draftmark-9999.ebuild :
+  - Created ebuild suite for draftmark.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-tex/draftmark/Manifest b/dev-tex/draftmark/Manifest
new file mode 100644 (file)
index 0000000..c224fdc
--- /dev/null
@@ -0,0 +1,4 @@
+DIST draftmark.zip 252964 RMD160 d0b2471770c69505981eff143b6fb6ba96030779 SHA1 668c0ff7a74a3b817a0152474bfa7cee0722ea4d SHA256 705141196c109dd45c977e2bac70c1657bed5ab9aee2c5982176222c84543744
+EBUILD draftmark-9999.ebuild 937 RMD160 f03322ef1de3a04378b2231feaf817dc7214c88e SHA1 f34db39d38df26ca499de95f6178722a471a5275 SHA256 0ce5d9f5ff2869fbc91bff3d93b8b679c74b5e59928157964f1972cf781e29b0
+MISC ChangeLog 1044 RMD160 1644cbeb0ef21e968ccaaca8fa9f505fa6dda8f9 SHA1 51f5d6acd82a6f5509938d6be1926c304cef145b SHA256 cc848bde836516932a8f1c47e1d2e1b96d678ea96553363f13415ac257428add
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/dev-tex/draftmark/draftmark-9999.ebuild b/dev-tex/draftmark/draftmark-9999.ebuild
new file mode 100644 (file)
index 0000000..3b6b29e
--- /dev/null
@@ -0,0 +1,48 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit latex-package
+
+if [[ ${PV} == "9999" ]] ; then
+       SRC_URI="http://mirror.ctan.org/macros/latex/contrib/draftmark.zip"
+else
+       SRC_URI="?"
+fi
+
+DESCRIPTION="LaTeX package to put draft marks on selected pages."
+HOMEPAGE="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=draftmark"
+
+LICENSE="noncommercial"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+       dev-texlive/texlive-latex
+       dev-texlive/texlive-latexrecommended
+       dev-texlive/texlive-latexextra
+       dev-tex/xcolor"
+DEPEND="${RDEPEND}
+       app-arch/unzip"
+
+# dev-texlive/texlive-latex
+#   fix-cm
+#   graphicx
+# dev-texlive/texlive-latexrecommended
+#   atbegshi
+#   picture
+#   xkeyval
+# dev-texlive/texlive-latexextra
+#   etextools
+#   etoolbox
+#   lastpage
+#   ltxnew
+#   pagerange
+#   xifthen
+
+S="${WORKDIR}/${PN}"
+
+TEXMF=/usr/share/texmf-site
diff --git a/dev-tex/draftmark/metadata.xml b/dev-tex/draftmark/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-tex/drexel-thesis/ChangeLog b/dev-tex/drexel-thesis/ChangeLog
new file mode 100644 (file)
index 0000000..58115d8
--- /dev/null
@@ -0,0 +1,23 @@
+# ChangeLog for dev-tex/drexel-thesis
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*drexel-thesis-9999 (24 Dec 2012)
+  24 Feb 2012; W. Trevor King <wking@drexel.edu> drexel-thesis-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing drexel-thesis on an AMD C-60.
+  Also update to EAPI 4, and move URLs from einstein to tremily.
+
+*drexel-thesis-9999 (31 Dec 2010)
+  31 Dec 2010; W. Trevor King <wking@drexel.edu> drexel-thesis-9999.ebuild :
+  Fix repoman-reported issues with 9999.
+
+*drexel-thesis-9999 (16 Nov 2010)
+  16 Nov 2010; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, drexel-thesis-9999.ebuild :
+  - Created ebuild suite for drexel-thesis.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-tex/drexel-thesis/Manifest b/dev-tex/drexel-thesis/Manifest
new file mode 100644 (file)
index 0000000..853e9db
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD drexel-thesis-9999.ebuild 1573 RMD160 78eb9b7c77ca3585cf19091ed6c1dccdd5e720e7 SHA1 da72bebd576036c9d928cc472da8813a101c7d7e SHA256 4fa5d480fb89bb93780abe9174fda7961aacdffcbe3124da2572fee7e636ece0
+MISC ChangeLog 1121 RMD160 3bf14e62891e92eeab205ee5c4651eafd39062a5 SHA1 82cdd679a8bde2548418cf527d174840e06d698d SHA256 1bbc092f169544bd0131c91d4fe83349cc3edbad12658937f21ecbca425dc97e
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/dev-tex/drexel-thesis/drexel-thesis-9999.ebuild b/dev-tex/drexel-thesis/drexel-thesis-9999.ebuild
new file mode 100644 (file)
index 0000000..9a240fa
--- /dev/null
@@ -0,0 +1,80 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit latex-package
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://tremily.us/drexel-thesis.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=${PV};sf=tgz"
+fi
+
+DESCRIPTION="Unofficial Drexel University thesis class."
+HOMEPAGE="http://blog.tremily.us/posts/drexel-thesis/"
+
+LICENSE="LPPL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-texlive/texlive-latexrecommended
+       dev-texlive/texlive-latexextra
+       dev-tex/draftmark
+       dev-tex/xcolor"
+DEPEND="${RDEPEND}"
+# For toolchain:
+#   app-text/texlive-core
+#     bibtex
+#   dev-texlive/texlive-latex
+#     pdflatex
+# For drexel-thesis.cls:
+#   dev-texlive/texlive-latex
+#     fancyhdr
+#     geometry
+#     hyperref
+#     indentfirst
+#     oberdiek (contains hypcap, ifpdf)
+#   dev-texlive/texlive-latexrecommended
+#     caption
+#     eso-pic
+#     setspace
+#     subfig
+#     xkeyval
+#   dev-texlive/texlive-latexextra
+#     calc
+#     floatrow (also contains fr-subfig)
+#     graphicx
+#     tocloft
+#   dev-tex/pgf
+#     tikz
+# For the documentation:
+#   dev-texlive/texlive-latexextra
+#     blindtext
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_compile() {
+       latex-package_src_compile
+       emake
+}
+
+src_install() {
+       latex-package_src_install
+       dodoc drexel-logo.pdf
+       if use doc ; then
+               dodoc drexel-thesis.pdf example.pdf example-draft.pdf
+       fi
+}
diff --git a/dev-tex/drexel-thesis/metadata.xml b/dev-tex/drexel-thesis/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-tex/problempack/ChangeLog b/dev-tex/problempack/ChangeLog
new file mode 100644 (file)
index 0000000..db252e5
--- /dev/null
@@ -0,0 +1,14 @@
+# ChangeLog for dev-tex/problempack
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*problempack-9999 (02 Apr 2012)
+  02 Apr 2012; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, problempack-9999.ebuild :
+  - Created ebuild suite for problempack.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-tex/problempack/Manifest b/dev-tex/problempack/Manifest
new file mode 100644 (file)
index 0000000..b67893a
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD problempack-9999.ebuild 787 RMD160 50e08a00ba7c25459d19e17d9ae84370ebb70210 SHA1 1a24b29e13dac9f92290690899d01b01fc1b014a SHA256 e646e9f1bed7d7f6f69d5c6a4681910fbb4962c8049e6d65f96e2513de5e319e
+MISC ChangeLog 710 RMD160 bdeaed1b985c1d056b5a4434e8dd0324e4a03dd6 SHA1 2aa058b3366d773a3384bd8cef4ebf59a577dfdd SHA256 fa13f51f7f52a6ec980c24df0cbbf01140059a0935e5745b44804473c585275f
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/dev-tex/problempack/metadata.xml b/dev-tex/problempack/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-tex/problempack/problempack-9999.ebuild b/dev-tex/problempack/problempack-9999.ebuild
new file mode 100644 (file)
index 0000000..2661ccd
--- /dev/null
@@ -0,0 +1,43 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit latex-package
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="LaTeX package for formatting problems and solutions."
+HOMEPAGE="http://blog.tremily.us/posts/problempack/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-texlive/texlive-latex"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       latex-package_src_install
+       if use doc ; then
+               dodoc test/*
+       fi
+}
diff --git a/dev-util/be/ChangeLog b/dev-util/be/ChangeLog
new file mode 100644 (file)
index 0000000..2976139
--- /dev/null
@@ -0,0 +1,100 @@
+# ChangeLog for dev-util/be
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*be-9999 (27 Oct 2012)
+
+  27 Oct 2012; W. Trevor King <wking@tremily.us> be-9999.
+  - Add zsh-completion option and {bash,zsh}-completion dependencies.
+  - Use newbashcomp from bash-completion-r1 to install the Bash
+    completion script in a standard location.
+  - Add ~amd64-linux and ~x86-linux keywords.
+
+*be-9999 (26 Oct 2012)
+
+  26 Oct 2012; W. Trevor King <wking@tremily.us> be-9999.
+  Add ${EROOT} to rst2man.py path to support prefixed installations.
+
+*be-9999 (25 Feb 2012)
+
+  25 Feb 2012; W. Trevor King <wking@drexel.edu> be-9999.
+  Add `dev-python/cherrypy` dependency.  I'd forgotten about this earlier.
+  Also fixed `SRC_URI` in case someone wants to use this ebuild to build a
+  particular release.
+
+*be-9999 (16 Feb 2012)
+
+  16 Feb 2012; W. Trevor King <wking@drexel.edu> be-9999.
+  Add `doc` use flag.
+
+*be-9999 (25 Jan 2012)
+
+  25 Jan 2012; W. Trevor King <wking@drexel.edu> be-9999.
+  Update to `git-2` eclass and EAPI 4, and make a couple of stylistic
+  cleanups.
+
+*be-9999 (25 May 2011)
+
+  25 May 2011; W. Trevor King <wking@drexel.edu> be-9999.ebuild :
+  - Add bash-completion USE flag.
+
+*be-9999 (14 May 2011)
+
+  14 May 2011; W. Trevor King <wking@drexel.edu> be-9999.ebuild :
+  - Add jinja dependency for BE after 5b6be7a51167.
+
+*be-9999 (22 Feb 2011)
+
+  31 Dec 2010; W. Trevor King <wking@drexel.edu> be-9999.ebuild, be-9999-install-dir.patch :
+  - Updated ebuild for rst2man man page generation.
+  - Remove be-9999-install-dir.patch because we don't use the
+    Makefile for installation.
+
+*be-9999 (31 Dec 2010)
+
+  31 Dec 2010; W. Trevor King <wking@drexel.edu> be-9999.ebuild :
+  Fix repoman-reported issues with 9999.
+
+*be-9999 (06 Dec 2010)
+
+  06 Dec 2010; Nao Nakashima <nao.nakashima@gmail.com> be-9999.ebuild :
+  - Cleanup Python version restrictions.
+
+*be-9999 (03 Nov 2010)
+
+  03 Nov 2010; W. Trevor King <wking@drexel.edu> be-9999.ebuild :
+  - Cleanup libbe package handling.
+
+*be-9999 (02 Nov 2010)
+
+  02 Nov 2010; W. Trevor King <wking@drexel.edu> ChangeLog, be-9999.ebuild, be-9999-docbook2man.patch, be-9999-install-dir.patch :
+  Updated ebuild for DocBook 5 man page generation.
+  be-9999-docbook2man.patch removed.
+  be-9999-install-dir.patch now uses a/ b/ prefixes.
+
+*be-9999 (24 Aug 2010)
+
+  24 Aug 2010; W. Trevor King <wking@drexel.edu> ChangeLog, be-9999.ebuild, be-9999-docbook2man.patch, be-9999-version.patch :
+  Updated to new Git-versioned BE repository.
+  http://gitorious.org/be/
+  be-9999-version.patch removed.
+
+  03 May 2010; W. Trevor King <wking@drexel.edu> be-9999.ebuild :
+  Ebuild submitted by Enrico Tagliavini <enrico.tagliavini@gmail.com> be-9999.ebuild.
+  http://bugs.gentoo.org/show_bug.cgi?id=303867#c9
+
+  07 Feb 2010; W. Trevor King <wking@drexel.edu> be-9999-version.patch :
+  Don't try to build libbe/_version.py in the BE Makefile.
+  http://bugs.gentoo.org/show_bug.cgi?id=303867#c4
+
+*be-9999 (07 Feb 2010)
+
+  07 Feb 2009; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, be-9999.ebuild, be-9999-docbook2man.patch, be-9999-install-dir.patch :
+  - Created ebuild suite for bugs-everywhere (BE) revision
+     cjb@laptop.org-20091006145647-kqkmoh481tl5hvt4
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/dev-util/be/Manifest b/dev-util/be/Manifest
new file mode 100644 (file)
index 0000000..836962e
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD be-9999.ebuild 1875 SHA256 3f0f169beaaf7d2df8207d7db5d28bdd071418fb8aef9869c13452014a8ad189 SHA512 791a5321ed74e5a23370e03457ec77326b150ec63d7caf0ecea579c7db3dd298b5831285ad132b4482bde7a6bc2ba64c8c25f143c858e15710dc321931db21b0 WHIRLPOOL d332b6d536e9fa4aaa67a4e05b80e8061ccf6cf671a3d658e48e885f3cdbccc721a9a959724595af9da7b75d0b3de4908cd959510b9c700c06b9560c3260dee4
+MISC ChangeLog 3629 SHA256 0cc1fb58b3210757bc179eef436cb249985e5534c010c9db522d7bbb427a6528 SHA512 c947ee0e41ec55ccf37d1627996beabfbd11a10edb74f7f7b7ffc26b5ade8261a06483f8ff1cefd314bd862116c1fba6236a61afbdf7f46ea9962889574162c2 WHIRLPOOL ea26b9e6840d15a9ae3abd9da1141b84a6f440387205053f1bafc2bc7111199b882668081f1f976afda362bac99f5735f057a4a7801010362a9c0f9bbca74e34
+MISC metadata.xml 248 SHA256 994064c05fa0664eafcd261c605ae71a9cc6fef8ac7a84b2fca45a2b399528f2 SHA512 1c7c1de6d43b17d617df19a6589ffc2d72748edf8259b41f4af1e28c019764cf729f612a073095f17f5a1e1c1a8982277f770ff8ae20b396fb8bf26d4309622e WHIRLPOOL d8d58cd6e003451fe413a38804d97039f27efb7ac2ec96bcd13fd7d92c06b8c1407c3c09a54fc0f9ce42ce39015d2b5282cbf816549e0480445e2bae62299ff8
diff --git a/dev-util/be/be-9999.ebuild b/dev-util/be/be-9999.ebuild
new file mode 100644 (file)
index 0000000..9add08e
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.5"
+PYTHON_MODNAME="libbe"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.4 3.*"
+
+inherit eutils distutils bash-completion-r1
+
+if [[ "${PV}" == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://gitorious.org/be/be.git"
+       SRC_URI=""
+else
+       SRC_URI="http://download.bugseverywhere.org/releases/${P}.tar.gz"
+fi
+
+DESCRIPTION="Bugs Everywere distributed bug tracker"
+HOMEPAGE="http://bugseverywhere.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~amd64-linux ~x86 ~x86-linux"
+IUSE="bash-completion doc zsh-completion"
+
+RDEPEND="dev-lang/python
+       dev-python/cherrypy
+       dev-python/jinja
+       dev-python/pyyaml
+       bash-completion? ( app-shells/bash-completion )
+       zsh-completion? ( app-shells/zsh-completion )"
+DEPEND="${RDEPEND}
+       dev-vcs/git
+       dev-python/docutils
+       doc? (
+               dev-python/numpydoc
+               dev-util/scons
+       )"
+# dev-python/numpydoc is in the science overlay
+#   http://overlays.gentoo.org/proj/science/wiki/en
+
+src_unpack() {
+       if [[ "${PV}" == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack "${A}"
+       fi
+       cd "${S}"
+}
+
+src_prepare() {
+       distutils_src_prepare
+}
+
+src_compile() {
+       make libbe/_version.py || die "_version.py generation failed"
+       emake RST2MAN="${EROOT}usr/bin/rst2man.py" doc/man/be.1 \
+         || die "be.1 generation failed"
+       if use doc ; then
+               make -C doc html
+       fi
+       distutils_src_compile
+}
+
+src_install() {
+       distutils_src_install
+       dodoc AUTHORS NEWS README || die "dodoc failed"
+       if [[ "${PV}" != "9999" ]] ; then
+               dodoc ChangeLog || die "dodoc failed"
+       fi
+       if use doc ; then
+               dohtml -r doc/.build/html/*
+       fi
+       if use bash-completion ; then
+               newbashcomp misc/completion/be.bash be
+       fi
+       if use zsh-completion ; then
+               insinto /usr/share/zsh/site-functions/
+               newins misc/completion/be.zsh _be
+       fi
+}
diff --git a/dev-util/be/metadata.xml b/dev-util/be/metadata.xml
new file mode 100644 (file)
index 0000000..173e8bd
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.usu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/licenses/CERN b/licenses/CERN
new file mode 100644 (file)
index 0000000..f48c4f8
--- /dev/null
@@ -0,0 +1,43 @@
+
+© COPYRIGHT CERN 1997-2008
+
+The copyright and all other rights related to this computer software, in
+whatever form, including but not limited to the source code, the object
+code and the documentation, are vested in CERN.
+
+CERN, on a royalty-free and non-exclusive basis, herewith grants
+permission to use, copy, modify, translate, display and make available
+by any method (hereafter collectively and separately referred to as
+"use") this version of this computer software, subject to the
+following conditions:
+
+(1) This computer software is provided on an as-is basis and CERN
+provides no express or implied warranties of any kind, including but not
+limited to those of merchantability, fitness for a particular purpose
+and non-infringement of the proprietary rights, such as copyrights,
+patents and trade secrets, of third parties. CERN accepts no liability
+whatsoever for or in connection with the use of this computer software;
+
+(2) Any use of this computer software for "commercial use" is forbidden
+without prior written authorization by CERN. The term "commercial use"
+includes, but is not limited to, the use of the software within a
+business or government organization, and any use to provide a service,
+for gain, to third parties;
+
+(3) If this computer software or parts thereof are modified or extended,
+the computer software thus created must be made publicly available, on a
+royalty-free and non-exclusive basis, for non-commercial use. The
+following short acknowledgement only must be mentioned in the copyright
+statement and in the user documentation (or, in the absence thereof, in
+any other appropriate place) related to the computer software thus
+created: "This product includes computer software created and made
+available by CERN.";
+
+(4) All the terms of this copyright statement may be changed by CERN in
+future versions of this computer software;
+
+(5) All copies made of this computer software or of parts thereof shall
+include this copyright statement in full.
+
+CERN, the European Organization for Nuclear Research, has its headquarters
+in Geneva. For more information, check the web at http://www.cern.ch.
diff --git a/licenses/noncommercial b/licenses/noncommercial
new file mode 100644 (file)
index 0000000..4c148ac
--- /dev/null
@@ -0,0 +1 @@
+This work may be distributed and/or modified for non-commercial purposes only.
diff --git a/mail-client/mutt-ldap/ChangeLog b/mail-client/mutt-ldap/ChangeLog
new file mode 100644 (file)
index 0000000..c708c51
--- /dev/null
@@ -0,0 +1,20 @@
+# ChangeLog for mail-client/mutt-ldap
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*mutt-ldap-9999 (24 Jan 2013)
+
+  24 Jan 2013; W. Trevor King <wking@tremily.us> mutt-ldap-9999.ebuild:
+  - Add PyXDG dependency for XDG Base Directory Specification support.
+
+*mutt-ldap-9999 (20 Jan 2013)
+
+  20 Jan 2013; W. Trevor King <wking@tremily.us> mutt-ldap-9999.ebuild:
+  - Created ebuild suite for Mutt-LDAP.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/mail-client/mutt-ldap/Manifest b/mail-client/mutt-ldap/Manifest
new file mode 100644 (file)
index 0000000..1bd45f7
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD mutt-ldap-9999.ebuild 692 SHA256 99f9a4837a345a283fbbfe20931c38ce1f6cba77af92b6340d053562e78dac27 SHA512 e3e1024229683b85c511552af73f4520629637df96b951199a9441798ddc6e6c05da05bcedff6d1c0476d5989503e0b6e8e0610adff6afdc687172ee2db807b9 WHIRLPOOL b88431a1e11754a5cd71e9903939514204253341ff9d7b9faf1f13b0d70303f15d8fbb525059d936821d50cd0d436c73b29be6334729bbe882d89c4f1483ddb8
+MISC ChangeLog 856 SHA256 cc3f50c1fb78e282dcd08d535312beb03eef6b7a628e4265e2aa4aa6d9ce2091 SHA512 3a7df27a530ef7b7db06dcb911db55cb3b82c9bf012d93ed9165f36aa2c732f25c1f16021bed2cfa3d4d7674ac8aca25152dff4a3275170ae09dd8f23e27cf53 WHIRLPOOL ca6fb2a2f4ea5dc3e2834714da019b68741c1af41f24c9b5b9611daa60861194395094a85e743c2c487b71794e8e344905cee236302a44a73527757237b64b61
+MISC metadata.xml 247 SHA256 30b3270d8e655f6c190d3148f49b9364795beb41991502630e6631886ef107ea SHA512 d752eb964b367c9f9b2d2c3e010170bbc81e1a3b09f34fbd04b2f28df41f248a11d6531cf7334355185111990ac1744f587e2c631d03444dd642b71e0467e833 WHIRLPOOL 2e3b6628b0e6a4bb9e199b11aaae839addc659c185883af3a0399e8351446c2d11d2d095c2d22ddb89935a74900bea08aefc4bd97d4efc1bbcbcca1e4af1b5fa
diff --git a/mail-client/mutt-ldap/metadata.xml b/mail-client/mutt-ldap/metadata.xml
new file mode 100644 (file)
index 0000000..7b35910
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/mail-client/mutt-ldap/mutt-ldap-9999.ebuild b/mail-client/mutt-ldap/mutt-ldap-9999.ebuild
new file mode 100644 (file)
index 0000000..2c83e36
--- /dev/null
@@ -0,0 +1,33 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit eutils distutils-r1
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="LDAP address searches for the Mutt mail user agent"
+HOMEPAGE="http://blog.tremily.us/posts/${PN}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/python-ldap
+       dev-python/pyxdg"
+DEPEND="${RDEPEND}"
+
+src_install() {
+       distutils-r1_src_install
+       dodoc README
+}
diff --git a/media-gfx/metacam/ChangeLog b/media-gfx/metacam/ChangeLog
new file mode 100644 (file)
index 0000000..8e16833
--- /dev/null
@@ -0,0 +1,29 @@
+# ChangeLog for media-gfx/metacam
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*metacam-1.2 (31 Dec 2010)
+  31 Dec 2010; W. Trevor King <wking@drexel.edu> metacam-1.2.ebuild:
+  Fix repoman-reported issues with 1.2.
+
+*metacam-1.2 (07 Feb 2010)
+  07 Feb 2009; W. Trevor King <wking@drexel.edu> metacam-1.2.ebuild, metacam-1.2-include.patch :
+  - Added metacam-1.2-exit.patch to correct gcc errors:
+      g++ -Wall -ansi -pedantic -D_GNU_SOURCE -O2    -c -o *.o *.cc
+    For "*" was not declared in this scope:
+      exit, abort (cstdlib)
+      strcmp, strerror, strlen (cstring)
+
+*metacam-1.2 (26 Apr 2009)
+  26 Apr 2009; W. Trevor King <wking@drexel.edu> metacam-1.2.ebuild, metadata.xml :
+  - Created a metadata.xml file.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
+
+*metacam-1.2 (17 Dec 2005)
+  17 Dec 2005; Morgan <instanceofgw@gmail.com> metacam-1.2.ebuild :
+  Created ebuild and posted in bug 65200
diff --git a/media-gfx/metacam/Manifest b/media-gfx/metacam/Manifest
new file mode 100644 (file)
index 0000000..f47f3e9
--- /dev/null
@@ -0,0 +1,5 @@
+AUX metacam-1.2-include.patch 2283 RMD160 64ef7a5aec7bbecbcc27e3d3b4514e93cab6f458 SHA1 3ad1cd5a5b570f8ba2fabe3b74ea916809413c98 SHA256 5ffb05a57c9aa2e08ad7adcc163d6f8182a0ce0cf5a361b29d8ae526c415946a
+DIST metacam-1.2.tar.gz 33657 RMD160 1c0a430f73c2c42d4b5be675462c6adf5a5f0391 SHA1 41ae144b2b1c849aebc08568261dc49718667dbe SHA256 3fb1e19e7a32d7bdf6a9ef5a75027a885239f35488035cd066839c175d8ed3a7
+EBUILD metacam-1.2.ebuild 568 RMD160 8d49ad8b2ba789724252059879c0be5f8314bbcc SHA1 aa53285a3cef3b1be7945a0c297d9f6762679d87 SHA256 3a2889961aeec0918d3b9949b663ace6b87aa2d65852a4e672bcd5be167d6277
+MISC ChangeLog 1277 RMD160 7897ff6559ce223b67c61c29f2302d14d283b8db SHA1 38f74c82c727acf1f8d641e078fffa40099fa902 SHA256 53bcbd66eda945fa77310efc90c13cba3c4293260a05b20834bcd2a7cb108301
+MISC metadata.xml 296 RMD160 163d20f09511247888f473367a7437c1c91b34ff SHA1 6e8772a56e68242f0e86a2d93ac56aa9f692b8e7 SHA256 f7c8e9b3c5c653e1ccfdddc545564a95d701e0918821ce2deb355316b5702463
diff --git a/media-gfx/metacam/files/metacam-1.2-include.patch b/media-gfx/metacam/files/metacam-1.2-include.patch
new file mode 100644 (file)
index 0000000..8167b62
--- /dev/null
@@ -0,0 +1,67 @@
+diff -ru metacam-1.2/dataifd.cc metacam-1.2-include-patch/dataifd.cc
+--- metacam-1.2/dataifd.cc     2004-08-21 13:56:53.000000000 -0400
++++ metacam-1.2-include-patch/dataifd.cc       2010-02-07 06:31:21.847318254 -0500
+@@ -20,6 +20,7 @@
+ ------------------------------------------------------------------------------
+ */
++#include <cstdlib>
+ #include <iostream>
+ #include "datatiff.h"
+diff -ru metacam-1.2/datatiff.h metacam-1.2-include-patch/datatiff.h
+--- metacam-1.2/datatiff.h     2004-08-21 13:56:53.000000000 -0400
++++ metacam-1.2-include-patch/datatiff.h       2010-02-07 07:00:49.436321223 -0500
+@@ -23,6 +23,7 @@
+ #ifndef DATATIFF_H_INCLUDED
+ #define DATATIFF_H_INCLUDED
++#include <cstdlib>
+ #include "metatiff.h"
+ class _DataIFD;
+diff -ru metacam-1.2/dpyfuncs.cc metacam-1.2-include-patch/dpyfuncs.cc
+--- metacam-1.2/dpyfuncs.cc    2004-08-21 13:56:53.000000000 -0400
++++ metacam-1.2-include-patch/dpyfuncs.cc      2010-02-07 06:46:39.002319087 -0500
+@@ -23,6 +23,7 @@
+ #include <iostream>
+ #include <math.h>
+ #include <cstdio>
++#include <cstring>
+ #include <ctype.h>
+ #include "metacam.h"
+diff -ru metacam-1.2/editifd.cc metacam-1.2-include-patch/editifd.cc
+--- metacam-1.2/editifd.cc     2004-08-21 13:56:53.000000000 -0400
++++ metacam-1.2-include-patch/editifd.cc       2010-02-07 06:31:18.001318233 -0500
+@@ -20,6 +20,7 @@
+ ------------------------------------------------------------------------------
+ */
++#include <cstdlib>
+ #include <iostream>
+ #include "edittiff.h"
+diff -ru metacam-1.2/metacam.cc metacam-1.2-include-patch/metacam.cc
+--- metacam-1.2/metacam.cc     2004-08-21 13:56:53.000000000 -0400
++++ metacam-1.2-include-patch/metacam.cc       2010-02-07 06:59:40.023317204 -0500
+@@ -20,6 +20,7 @@
+ ------------------------------------------------------------------------------
+ */
++#include <cstdlib>
+ #include <iostream>
+ #include <fstream>
+ #include <cstdio>
+diff -ru metacam-1.2/ocontext.cc metacam-1.2-include-patch/ocontext.cc
+--- metacam-1.2/ocontext.cc    2004-08-21 13:56:53.000000000 -0400
++++ metacam-1.2-include-patch/ocontext.cc      2010-02-07 07:09:10.481319723 -0500
+@@ -22,6 +22,8 @@
+ static const char *rcsid __attribute__((unused))="$Id: ocontext.cc,v 1.5 2004/08/21 17:23:24 daniel Exp $";
++#include <cstdlib>
++#include <cstring>
+ #include "odrivers.h"
+ #include <ctype.h>
diff --git a/media-gfx/metacam/metacam-1.2.ebuild b/media-gfx/metacam/metacam-1.2.ebuild
new file mode 100644 (file)
index 0000000..22ec218
--- /dev/null
@@ -0,0 +1,31 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit eutils
+
+DESCRIPTION="Camera Image Meta-Information Reader"
+HOMEPAGE="http://www.cheeseplant.org/~daniel/pages/metacam.html"
+SRC_URI="http://www.cheeseplant.org/metacam/downloads/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+IUSE=""
+
+src_prepare() {
+       epatch "${FILESDIR}/${P}-include.patch"
+}
+
+src_compile() {
+       emake || die
+}
+
+src_install() {
+       into /usr
+       dobin metacam
+
+       dodoc BUGS LICENSE.txt README* THANKS layout.txt
+}
diff --git a/media-gfx/metacam/metadata.xml b/media-gfx/metacam/metadata.xml
new file mode 100644 (file)
index 0000000..0c9886e
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <herd>no-herd</herd>
+  <longdescription>
+Extract EXIF information from digital camera files, with support for
+Vendor specific blocks.
+  </longdescription>
+</pkgmetadata>
diff --git a/media-libs/aubio/aubio-9999.ebuild b/media-libs/aubio/aubio-9999.ebuild
new file mode 100644 (file)
index 0000000..c061370
--- /dev/null
@@ -0,0 +1,104 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit distutils-r1 eutils waf-utils
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_BRANCH="develop"
+       EGIT_REPO_URI="git://git.aubio.org/git/${PN}"
+       SRC_URI=""
+else
+       SRC_URI="http://aubio.piem.org/pub/${P}.tar.gz"
+fi
+
+DESCRIPTION="Library for audio labelling"
+HOMEPAGE="http://aubio.piem.org"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc double-precision examples fftw jack lash libsamplerate sndfile"
+
+RDEPEND="${PYTHON_DEPS}
+       fftw? ( =sci-libs/fftw-3* )
+       jack? ( media-sound/jack )
+       lash? ( >=media-sound/lash-0.5.0 )
+       libsamplerate? ( media-libs/libsamplerate )
+       sndfile? ( >=media-libs/libsndfile-1.0.4 )
+       "
+DEPEND="${RDEPEND}
+       dev-util/pkgconfig
+       doc? ( app-doc/doxygen app-text/docbook2X virtual/latex-base )"
+
+# For Python and distutils
+BUILD_DIR="${S}/python"
+
+src_prepare() {
+       epatch "${FILESDIR}"/aubio-9999-*.patch
+
+       cd "${BUILD_DIR}"
+       distutils-r1_src_prepare
+}
+
+src_configure() {
+       # aubio's waf script isn't compatible with Python 3.  Setup so that
+       # the call in waf-utils_src_configure uses a version of Python 2.
+       python_export_best
+
+       # waf: error: no such option: --libdir
+       NO_WAF_LIBDIR=1
+
+       waf-utils_src_configure \
+               --enable-complex \
+               $(use_enable double-precision double) \
+               $(use_enable fftw fftw3) \
+               $(use_enable jack) \
+               $(use_enable lash) \
+               $(use_enable sndfile) \
+               $(use_enable libsamplerate samplerate)
+
+       cd "${BUILD_DIR}"
+       distutils-r1_src_configure
+}
+
+src_compile() {
+       waf-utils_src_compile   
+
+       if use doc; then
+               export VARTEXFONTS="${T}/fonts"
+               cd "${S}"/doc
+               doxygen full.cfg
+       fi
+
+       cd "${BUILD_DIR}"
+       distutils-r1_src_compile
+}
+
+src_install() {
+       waf-utils_src_install
+
+       dodoc AUTHORS ChangeLog README.md
+       newdoc python/README README.python
+
+       if use doc; then
+               dohtml -r doc/full/html/*
+       fi
+
+       if use examples; then
+               insinto "/usr/share/doc/${PF}/examples"
+               doins -r python/demos
+               docinto examples
+               newdoc python/README README.examples
+       fi
+
+       find "${ED}"usr -name '*.la' -exec rm -f {} +
+
+       DOCS=()
+       cd "${BUILD_DIR}"
+       distutils-r1_src_install
+}
diff --git a/media-libs/aubio/files/aubio-9999-0001-wscript-Add-disable-x-inverses-of-the-enable-x-optio.patch b/media-libs/aubio/files/aubio-9999-0001-wscript-Add-disable-x-inverses-of-the-enable-x-optio.patch
new file mode 100644 (file)
index 0000000..97cec99
--- /dev/null
@@ -0,0 +1,66 @@
+From 427f2798b99922faa0c50110f50e16e031c0ca6d Mon Sep 17 00:00:00 2001
+Message-Id: <427f2798b99922faa0c50110f50e16e031c0ca6d.1366316250.git.wking@tremily.us>
+From: "W. Trevor King" <wking@tremily.us>
+Date: Thu, 18 Apr 2013 10:15:01 -0400
+Subject: [PATCH 1/3] wscript: Add --disable-$x inverses of the --enable-$x
+ options
+
+This is the first step in supporting users who want to avoid building
+aubio with an external dependency, even if they have that dependency
+installed at build-time.
+---
+ wscript | 24 ++++++++++++++++++++++++
+ 1 file changed, 24 insertions(+)
+
+diff --git a/wscript b/wscript
+index 8be9e67..ce6ee8b 100644
+--- a/wscript
++++ b/wscript
+@@ -33,20 +33,44 @@ out = 'build'
+ def options(ctx):
+   ctx.add_option('--enable-double', action='store_true', default=False,
+       help='compile aubio in double precision mode')
++  ctx.add_option('--disable-double', dest='enable_double',
++      action='store_false',
++      help='compile aubio in single precision mode')
+   ctx.add_option('--enable-fftw3f', action='store_true', default=False,
+       help='compile with fftw3f instead of ooura (recommended)')
++  ctx.add_option('--disable-fftw3f', dest='enable_fftw3f',
++  ctx.add_option('--enable-fftw3', action='store_true', default=None,
++      help='compile with fftw3 instead of ooura (recommended)')
++  ctx.add_option('--disable-fftw3', dest='enable_fftw3',
++      action='store_false',
++      help='compile with ooura instead of fftw3f')
+   ctx.add_option('--enable-fftw3', action='store_true', default=False,
+       help='compile with fftw3 instead of ooura (recommended in double precision)')
++  ctx.add_option('--disable-fftw3', dest='enable-fftw3', action='store_false'.
++      help='compile with ooura instead of fftw3')
+   ctx.add_option('--enable-complex', action='store_true', default=False,
+       help='compile with C99 complex')
++  ctx.add_option('--disable-complex', dest='enable_complex',
++      action='store_false',
++      help='compile without C99 complex')
+   ctx.add_option('--enable-jack', action='store_true', default=None,
+       help='compile with jack support')
++  ctx.add_option('--disable-jack', dest='enable_jack', action='store_false',
++      help='compile without jack support')
+   ctx.add_option('--enable-lash', action='store_true', default=None,
+       help='compile with lash support')
++  ctx.add_option('--disable-lash', dest='enable_lash', action='store_false',
++      help='compile without lash support')
+   ctx.add_option('--enable-sndfile', action='store_true', default=None,
+       help='compile with libsndfile support')
++  ctx.add_option('--disable-sndfile', dest='enable_sndfile',
++      action='store_false',
++      help='compile without libsndfile support')
+   ctx.add_option('--enable-samplerate', action='store_true', default=None,
+       help='compile with libsamplerate support')
++  ctx.add_option('--disable-samplerate', dest='enable_samplerate',
++      action='store_false',
++      help='compile without libsamplerate support')
+   ctx.add_option('--with-target-platform', type='string',
+       help='set target platform for cross-compilation', dest='target_platform')
+   ctx.load('compiler_c')
+-- 
+1.8.2
+
diff --git a/media-libs/aubio/files/aubio-9999-0002-wscript-Consolidate-fftw3-and-fftw3f-options.patch b/media-libs/aubio/files/aubio-9999-0002-wscript-Consolidate-fftw3-and-fftw3f-options.patch
new file mode 100644 (file)
index 0000000..8a68a80
--- /dev/null
@@ -0,0 +1,70 @@
+From aa9e6df149c79d53ed8a5f2c1910cada8bae325e Mon Sep 17 00:00:00 2001
+Message-Id: <aa9e6df149c79d53ed8a5f2c1910cada8bae325e.1366316250.git.wking@tremily.us>
+In-Reply-To: <427f2798b99922faa0c50110f50e16e031c0ca6d.1366316250.git.wking@tremily.us>
+References: <427f2798b99922faa0c50110f50e16e031c0ca6d.1366316250.git.wking@tremily.us>
+From: "W. Trevor King" <wking@tremily.us>
+Date: Thu, 18 Apr 2013 10:23:18 -0400
+Subject: [PATCH 2/3] wscript: Consolidate fftw3 and fftw3f options
+
+I find it very unlikely that users would choose to link aubio and FFTW
+libraries with different precision.  Is it actually worth supporting
+this configuration?
+---
+ wscript | 31 ++++++++-----------------------
+ 1 file changed, 8 insertions(+), 23 deletions(-)
+
+diff --git a/wscript b/wscript
+index ce6ee8b..4667fb9 100644
+--- a/wscript
++++ b/wscript
+@@ -36,17 +36,10 @@ def options(ctx):
+   ctx.add_option('--disable-double', dest='enable_double',
+       action='store_false',
+       help='compile aubio in single precision mode')
+-  ctx.add_option('--enable-fftw3f', action='store_true', default=False,
+-      help='compile with fftw3f instead of ooura (recommended)')
+-  ctx.add_option('--disable-fftw3f', dest='enable_fftw3f',
+-  ctx.add_option('--enable-fftw3', action='store_true', default=None,
++  ctx.add_option('--enable-fftw3', action='store_true', default=False,
+       help='compile with fftw3 instead of ooura (recommended)')
+   ctx.add_option('--disable-fftw3', dest='enable_fftw3',
+       action='store_false',
+-      help='compile with ooura instead of fftw3f')
+-  ctx.add_option('--enable-fftw3', action='store_true', default=False,
+-      help='compile with fftw3 instead of ooura (recommended in double precision)')
+-  ctx.add_option('--disable-fftw3', dest='enable-fftw3', action='store_false'.
+       help='compile with ooura instead of fftw3')
+   ctx.add_option('--enable-complex', action='store_true', default=False,
+       help='compile with C99 complex')
+@@ -146,21 +139,13 @@ def configure(ctx):
+     ctx.define('HAVE_AUBIO_DOUBLE', 0)
+   # optional dependancies using pkg-config
+-  if (Options.options.enable_fftw3 != False or Options.options.enable_fftw3f != False):
+-    # one of fftwf or fftw3f
+-    if (Options.options.enable_fftw3f != False):
+-      ctx.check_cfg(package = 'fftw3f', atleast_version = '3.0.0',
+-          args = '--cflags --libs', mandatory = False)
+-      if (Options.options.enable_double == True):
+-        ctx.msg('Warning', 'fftw3f enabled, but aubio compiled in double precision!')
+-    else:
+-      # fftw3f not enabled, take most sensible one according to enable_double
+-      if (Options.options.enable_double == True):
+-        ctx.check_cfg(package = 'fftw3', atleast_version = '3.0.0',
+-            args = '--cflags --libs', mandatory = False)
+-      else:
+-        ctx.check_cfg(package = 'fftw3f', atleast_version = '3.0.0',
+-            args = '--cflags --libs', mandatory = False)
++  if (Options.options.enable_fftw3 != False):
++    # fftw3f not enabled, take most sensible one according to enable_double
++    package = 'fftw3'
++    if not Options.options.enable_double:
++      package = 'fftw3f'
++    ctx.check_cfg(package = package, atleast_version = '3.0.0',
++        args = '--cflags --libs', mandatory = False)
+     ctx.define('HAVE_FFTW3', 1)
+   else:
+     # fftw disabled, use ooura
+-- 
+1.8.2
+
diff --git a/media-libs/aubio/files/aubio-9999-0003-wscript-With-enable-x-the-existence-of-x-should-be-m.patch b/media-libs/aubio/files/aubio-9999-0003-wscript-With-enable-x-the-existence-of-x-should-be-m.patch
new file mode 100644 (file)
index 0000000..e397e3c
--- /dev/null
@@ -0,0 +1,79 @@
+From 0ebcb4aed52f60a7c57965d1f20f40f39af9050b Mon Sep 17 00:00:00 2001
+Message-Id: <0ebcb4aed52f60a7c57965d1f20f40f39af9050b.1366316250.git.wking@tremily.us>
+In-Reply-To: <427f2798b99922faa0c50110f50e16e031c0ca6d.1366316250.git.wking@tremily.us>
+References: <427f2798b99922faa0c50110f50e16e031c0ca6d.1366316250.git.wking@tremily.us>
+From: "W. Trevor King" <wking@tremily.us>
+Date: Thu, 18 Apr 2013 10:27:28 -0400
+Subject: [PATCH 3/3] wscript: With --enable-$x, the existence of $x should be
+ mandatory
+
+If the user says they want to compile aubio with $x enabled, it should
+be a critical failure if aubio can't do that.  If the user only wants
+to compile aubio with $x enabled if it's possible, then they shouldn't
+be setting `--enable-$x`.  With this change, aubio defaults to
+"include $x if we find it", which the user can override with either
+--enable-$x or --disable-$x.
+---
+ wscript | 16 +++++++++-------
+ 1 file changed, 9 insertions(+), 7 deletions(-)
+
+diff --git a/wscript b/wscript
+index 4667fb9..f9c53d7 100644
+--- a/wscript
++++ b/wscript
+@@ -36,12 +36,12 @@ def options(ctx):
+   ctx.add_option('--disable-double', dest='enable_double',
+       action='store_false',
+       help='compile aubio in single precision mode')
+-  ctx.add_option('--enable-fftw3', action='store_true', default=False,
++  ctx.add_option('--enable-fftw3', action='store_true', default=None,
+       help='compile with fftw3 instead of ooura (recommended)')
+   ctx.add_option('--disable-fftw3', dest='enable_fftw3',
+       action='store_false',
+       help='compile with ooura instead of fftw3')
+-  ctx.add_option('--enable-complex', action='store_true', default=False,
++  ctx.add_option('--enable-complex', action='store_true', default=None,
+       help='compile with C99 complex')
+   ctx.add_option('--disable-complex', dest='enable_complex',
+       action='store_false',
+@@ -127,10 +127,11 @@ def configure(ctx):
+   # check dependencies
+   if (Options.options.enable_sndfile != False):
+       ctx.check_cfg(package = 'sndfile', atleast_version = '1.0.4',
+-        args = '--cflags --libs', mandatory = False)
++        args = '--cflags --libs', mandatory = Options.options.enable_sndfile)
+   if (Options.options.enable_samplerate != False):
+       ctx.check_cfg(package = 'samplerate', atleast_version = '0.0.15',
+-        args = '--cflags --libs', mandatory = False)
++        args = '--cflags --libs',
++        mandatory = Options.options.enable_samplerate)
+   # double precision mode
+   if (Options.options.enable_double == True):
+@@ -145,7 +146,7 @@ def configure(ctx):
+     if not Options.options.enable_double:
+       package = 'fftw3f'
+     ctx.check_cfg(package = package, atleast_version = '3.0.0',
+-        args = '--cflags --libs', mandatory = False)
++        args = '--cflags --libs', mandatory = Options.options.enable_fftw3)
+     ctx.define('HAVE_FFTW3', 1)
+   else:
+     # fftw disabled, use ooura
+@@ -157,11 +158,12 @@ def configure(ctx):
+   if (Options.options.enable_jack != False):
+     ctx.check_cfg(package = 'jack', atleast_version = '0.15.0',
+-    args = '--cflags --libs', mandatory = False)
++    args = '--cflags --libs', mandatory = Options.options.enable_jack)
+   if (Options.options.enable_lash != False):
+     ctx.check_cfg(package = 'lash-1.0', atleast_version = '0.5.0',
+-    args = '--cflags --libs', uselib_store = 'LASH', mandatory = False)
++    args = '--cflags --libs', uselib_store = 'LASH',
++    mandatory = Options.options.enable_lash)
+   # write configuration header
+   ctx.write_config_header('src/config.h')
+-- 
+1.8.2
+
diff --git a/media-libs/aubio/files/aubio-9999-0004-wscript-Use-docbook2man.pl-instead-of-docbook-to-man.patch b/media-libs/aubio/files/aubio-9999-0004-wscript-Use-docbook2man.pl-instead-of-docbook-to-man.patch
new file mode 100644 (file)
index 0000000..d79bf52
--- /dev/null
@@ -0,0 +1,33 @@
+From: "W. Trevor King" <wking@tremily.us>
+Date: Thu, 18 Apr 2013 13:05:15 -0400
+Subject: [PATCH] wscript: Use docbook2man.pl instead of docbook-to-man
+
+Gentoo packages docbook2man.pl (in app-text/docbook2X), but it doesn't
+package Debian's docbook-to-man.
+
+---
+ wscript | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/wscript b/wscript
+index f9c53d7..da4b7eb 100644
+--- a/wscript
++++ b/wscript
+@@ -172,11 +172,11 @@ def configure(ctx):
+   ctx.define('AUBIO_PREFIX', ctx.env['PREFIX'])
+   ctx.define('PACKAGE', APPNAME)
+-  # check if docbook-to-man is installed, optional
++  # check if docbook2man.pl is installed, optional
+   try:
+-    ctx.find_program('docbook-to-man', var='DOCBOOKTOMAN')
++    ctx.find_program('docbook2man.pl', var='DOCBOOKTOMAN')
+   except ctx.errors.ConfigurationError:
+-    ctx.to_log('docbook-to-man was not found (ignoring)')
++    ctx.to_log('docbook2man.pl was not found (ignoring)')
+ def build(bld):
+   bld.env['VERSION'] = VERSION
+-- 
+1.8.2
+
diff --git a/metadata/layout.conf b/metadata/layout.conf
new file mode 100644 (file)
index 0000000..cdd377d
--- /dev/null
@@ -0,0 +1,5 @@
+masters = gentoo
+thin-manifests = true
+sign-manifests = false
+sign-commits = true
+use-manifests = strict
diff --git a/net-im/twirssi/ChangeLog b/net-im/twirssi/ChangeLog
new file mode 100644 (file)
index 0000000..7a83151
--- /dev/null
@@ -0,0 +1,14 @@
+# ChangeLog for net-im/twirrsi
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*twirrsi-9999 (19 Feb 2012)
+  19 Feb 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml,
+     twirrsi-9999.ebuild :
+  - Created ebuild suite for twirrsi.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/net-im/twirssi/Manifest b/net-im/twirssi/Manifest
new file mode 100644 (file)
index 0000000..24ae499
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD twirssi-9999.ebuild 945 RMD160 2ef278806c7dbf9034ebd481ea7ee9b313a29fc9 SHA1 a6ee2604adf43aff4b4c4dab80853bdf2b989245 SHA256 59c8be600b6394644f9689462a33d9d5c8897433071976a7e127fde49a907f53
+MISC ChangeLog 661 RMD160 985a6aca5936c570ba723cdeb47a1ce67c15f16c SHA1 653d7c509e634c0cefadc6224fb7f2e7e17db546 SHA256 9980e4d4723b9fac7eff4dd6e5b536f1f7e1e0b3e999308692a0e4a22dc7fc0a
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/net-im/twirssi/metadata.xml b/net-im/twirssi/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/net-im/twirssi/twirssi-9999.ebuild b/net-im/twirssi/twirssi-9999.ebuild
new file mode 100644 (file)
index 0000000..414e85f
--- /dev/null
@@ -0,0 +1,52 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+if [ "${PV}" == "9999" ]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/zigdon/twirssi.git"
+       SRC_URI=""
+else
+       SRC_URI="http://twirssi.com/${PN}.pl"
+fi
+
+DESCRIPTION="Post to Twitter and Identi.ca from Irssi."
+HOMEPAGE="http://twirssi.com/"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="doc"
+
+DEPEND="net-irc/irssi[perl]
+       dev-perl/DateTime
+       dev-perl/DateTime-Format-Strptime
+       dev-perl/HTML-Parser
+       dev-perl/HTTP-Date
+       dev-perl/JSON-Any
+       dev-perl/Net-Twitter
+       dev-perl/WWW-Shorten
+       dev-perl/libwww-perl
+       perl-core/Data-Dumper
+       perl-core/Encode
+       "
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+       if [ "${PV}" == "9999" ]; then
+               git-2_src_unpack
+       else
+               unpack "${A}"
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       insinto "/usr/share/irssi/scripts/"
+       doins twirssi.pl
+       dodoc README
+       if use doc; then
+               dohtml -r html/*
+       fi
+}
diff --git a/net-irc/qwebirc/files/qwebirc.confd b/net-irc/qwebirc/files/qwebirc.confd
new file mode 100644 (file)
index 0000000..cf60170
--- /dev/null
@@ -0,0 +1 @@
+PORT=9090
diff --git a/net-irc/qwebirc/files/qwebirc.initd b/net-irc/qwebirc/files/qwebirc.initd
new file mode 100644 (file)
index 0000000..41336f0
--- /dev/null
@@ -0,0 +1,27 @@
+#!/sbin/runscript
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+SVCHOME="/var/www/qwebirc"
+LOGFILE="/var/log/qwebirc.log"
+
+depend() {
+       use net
+       need localmount
+       after bootmisc
+}
+
+start() {
+       ebegin "Starting ${SVCNAME}"
+       start-stop-daemon --start --user qwebirc:qwebirc --chdir ${SVCHOME} \
+               --quiet --exec python2.7 \
+               -- run.py -l ${LOGFILE} -p ${PORT} -P /run/qwebirc/${SVCNAME}.pid
+       eend $?
+}
+
+stop() {
+       ebegin "Stopping ${SVCNAME}"
+       start-stop-daemon --stop --quiet --pidfile /run/qwebirc/${SVCNAME}.pid
+       eend $?
+}
diff --git a/net-irc/qwebirc/qwebirc-9999.ebuild b/net-irc/qwebirc/qwebirc-9999.ebuild
new file mode 100644 (file)
index 0000000..24572db
--- /dev/null
@@ -0,0 +1,68 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit eutils python-single-r1
+
+DESCRIPTION="A multi-user IRC client, used by QuakeNet, Freenode, etc."
+HOMEPAGE="http://qwebirc.org"
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit mercurial
+       EHG_REPO_URI=http://hg.qwebirc.org/qwebirc/
+       SRC_URI=""
+else
+       SRC_URI=""  # upstream doesn't cut releases, see http://qwebirc.org/download
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/python-2.5
+       dev-python/pyopenssl
+       dev-python/simplejson
+       >=dev-python/twisted-mail-8.2
+       >=dev-python/twisted-names-8.2
+       >=dev-python/twisted-runner-8.2
+       >=dev-python/twisted-web-8.2
+       >=dev-python/twisted-words-8.2
+       net-zope/zope-interface
+       >=virtual/jre-1.6
+"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+       ebegin "Creating ${PN} user and group"
+       enewgroup "${PN}"
+       enewuser "${PN}" -1 -1 -1 "${PN}"
+       eend $?
+}
+
+src_compile() {
+       cp config.py{.example,}
+       "${EPYTHON}" ./compile.py
+       python_fix_shebang run.py
+}
+
+src_install() {
+       insinto /var/www/qwebirc/
+       doins -r bin css dummyauthgate esimplejson js qwebirc static twisted util
+       doins -r .checked .compiled
+       doins README AUTHORS LICENSE *.py qwebirc.pdn qwebirc.png
+       chown -R "${PN}:${PN}" "${ED}/var/www/qwebirc/"
+
+       # create the logfile as qwebirc does not have the permission to
+       # create it itself
+       dodir /var/log
+       touch "${ED}/var/log/qwebirc.log"
+       fowners qwebirc:qwebirc /var/log/qwebirc.log
+       fperms 640 /var/log/qwebirc.log
+
+       newinitd "${FILESDIR}/qwebirc.initd" qwebirc
+       newconfd "${FILESDIR}/qwebirc.confd" qwebirc
+}
diff --git a/net-mail/rss2email/ChangeLog b/net-mail/rss2email/ChangeLog
new file mode 100644 (file)
index 0000000..80f75f0
--- /dev/null
@@ -0,0 +1,69 @@
+# ChangeLog for net-mail/rss2email
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*rss2email-9999 (13 Nov 2012)
+
+  13 Nov 2012; W. Trevor King <wking@tremily.us> rss2email-9999.ebuild:
+  Update homepage and repository to GitHub.
+
+*rss2email-9999 (18 Oct 2012)
+
+  18 Oct 2012; W. Trevor King <wking@tremily.us> rss2email-9999.ebuild:
+  Add live ebuild.
+
+  24 May 2011; Markus Meier <maekke@gentoo.org> rss2email-2.71.ebuild:
+  x86 stable, bug #365465
+
+  01 May 2011; Markos Chandras <hwoarang@gentoo.org> rss2email-2.71.ebuild:
+  Stable on amd64 wrt bug #365465
+
+  05 Apr 2011; Ulrich Mueller <ulm@gentoo.org> rss2email-2.65.ebuild:
+  Depend on dev-lang/python because virtual/python will go away, bug 358849.
+
+  16 Mar 2011; Sebastian Pipping <sping@gentoo.org> metadata.xml:
+  Remove rbu as a maintainer so he is not bothered by bugs opened against
+  rss2email
+
+*rss2email-2.71 (16 Mar 2011)
+
+  16 Mar 2011; Sebastian Pipping <sping@gentoo.org> +rss2email-2.71.ebuild:
+  Bump to 2.71
+
+*rss2email-2.70 (25 Dec 2010)
+
+  25 Dec 2010; Sebastian Pipping <sping@gentoo.org> +rss2email-2.70.ebuild:
+  Bump to 2.70
+
+  18 Dec 2010; Sebastian Pipping <sping@gentoo.org> rss2email-2.65.ebuild,
+  rss2email-2.69.ebuild, rss2email-2.69-r1.ebuild:
+  Update homepage link as requested from upstream
+
+*rss2email-2.69-r1 (28 Nov 2010)
+
+  28 Nov 2010; <sping@gentoo.org> +rss2email-2.69-r1.ebuild:
+  Follow Arfrever's advice of calling python2, not python (bug #315339)
+
+  25 Nov 2010; Sebastian Pipping <sping@gentoo.org> rss2email-2.69.ebuild:
+  Require dev-util/patchutils-0.3.0 (stable), not 0.3.1 (testing)
+
+*rss2email-2.69 (25 Nov 2010)
+
+  25 Nov 2010; Sebastian Pipping <sping@gentoo.org> +rss2email-2.69.ebuild,
+  +files/rss2email-2.69-config-location.patch, metadata.xml:
+  Bump to 2.69, add support for several Python ABIs, move code and config out
+  of /usr/share, add myself as maintainer
+
+  26 Jul 2009; Robert Buchholz <rbu@gentoo.org> rss2email-2.65.ebuild:
+  Include sample config on regular runs
+
+*rss2email-2.65 (26 Jul 2009)
+
+  26 Jul 2009; Robert Buchholz <rbu@gentoo.org>
+  +files/rss2email-2.65-X-rss-feed.patch,
+  +files/rss2email-2.65-r2e-chmod.patch, +metadata.xml,
+  +rss2email-2.65.ebuild:
+  rss2email, new package. Thanks to the work of Fabian Groffen (grobian) in
+  bug 105175 as well as Joey Hess and David Watson of Debian.
+  Also added a patch to include the feed url in the header.
+
diff --git a/net-mail/rss2email/Manifest b/net-mail/rss2email/Manifest
new file mode 100644 (file)
index 0000000..8b9f8d7
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD rss2email-9999.ebuild 777 SHA256 5e0e382aab218342ae5d71eb4cd62f616627ea2812031fb9ca37ef8269f15a04 SHA512 d33a8f69c051be008e1fd7fbf7c0796b6ae0c1d71fd0c276ae5acd1ce23a30e260c7c817d49494441365f861a13618b5dd8ff74cb1dbf8e13db371fdc70162a7 WHIRLPOOL 3c6671b3b1c347e8140380539ffc7c4a160f8b8ba66b68c437179b64eb07a2aac27dd203f95501132fff24c036e90c0153eb34c30fbbfd702aadc26ca00961ed
+MISC ChangeLog 2436 SHA256 e5c5273822db8ff2e3c73dc99bc68c3ffa50849f5ce56d813b159a719069e5ea SHA512 916a451339f03eaeabe5266c6cced544394cf844fbc219ec81f7168c736aa1ca76e719963a2b883a3c70008912bd12e4c4f0e48c55171c98ba264e3cd28c1bad WHIRLPOOL 6e1fb83521635598994cc1fe1d0fa1dd776b29a5a476e1626991b85f948288292f2094bad7df7eda5c360ca86383dc773423a90b3548c8a22754679212970db6
+MISC metadata.xml 441 SHA256 552ddf7c44b425f23d9adb9f9d230b5dc5b2abecfe4b8077fbbdcd140110d8e9 SHA512 284397dda459fd1ba05bfe6b82db049747dd7d33577223802db10f45bf7d0281b1b86ac608d0b40a947fe7096d9d4d3c06434143c094ff67d517e9e29255db1f WHIRLPOOL 70c19745d9433d079b638002c1aeb965979cdf6d86294069a283dcb05b901e7d5684769b63a69220d710f1eada1632d4f323dca18c9256d87e5ae08c797b87de
diff --git a/net-mail/rss2email/metadata.xml b/net-mail/rss2email/metadata.xml
new file mode 100644 (file)
index 0000000..57d5e1e
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd>net-mail</herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+       <longdescription>
+               rss2email is a simple Python script that lets you subscribe to a
+               list of XML newsfeeds (RSS or Atom) and get new items sent to
+               you by email.
+       </longdescription>
+</pkgmetadata>
diff --git a/net-mail/rss2email/rss2email-9999.ebuild b/net-mail/rss2email/rss2email-9999.ebuild
new file mode 100644 (file)
index 0000000..e7b0242
--- /dev/null
@@ -0,0 +1,37 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+PYTHON_DEPEND="3:3.2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.* 3.[01]"
+
+inherit eutils distutils
+
+if [[ "${PV}" == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://github.com/wking/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="https://github.com/wking/${PN}/tarball/v${PV} -> ${P}.tar.gz"
+fi
+
+DESCRIPTION="A python script that converts RSS/Atom newsfeeds to email"
+HOMEPAGE="https://github.com/wking/rss2email/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-python/feedparser-5.0.1
+       >=dev-python/html2text-3.01"
+
+src_install() {
+       distutils_src_install
+       dodoc CHANGELOG README
+       doman r2e.1
+}
diff --git a/net-proxy/package-cache/ChangeLog b/net-proxy/package-cache/ChangeLog
new file mode 100644 (file)
index 0000000..82272fe
--- /dev/null
@@ -0,0 +1,9 @@
+# ChangeLog for net-proxy/package-cache
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*package-cache-9999 (20 Feb 2014)
+
+  20 Feb 2014; W. Trevor King <wking@tremily.us> package-cache-9999.ebuild:
+
+  Initial Version
diff --git a/net-proxy/package-cache/metadata.xml b/net-proxy/package-cache/metadata.xml
new file mode 100644 (file)
index 0000000..84d0c50
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+       <upstream>
+               <remote-id type="pypi">package-cache</remote-id>
+       </upstream>
+</pkgmetadata>
diff --git a/net-proxy/package-cache/package-cache-9999.ebuild b/net-proxy/package-cache/package-cache-9999.ebuild
new file mode 100644 (file)
index 0000000..42a8cda
--- /dev/null
@@ -0,0 +1,35 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+PYTHON_COMPAT=( python{3_3,3_4} )
+
+inherit distutils-r1 user
+
+DESCRIPTION="A caching proxy for package downloads"
+HOMEPAGE="http://blog.tremily.us/posts/package-cache/"
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://github.com/wking/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${PYTHON_DEPS}"
+
+pkg_setup() {
+       enewuser "${PN}" -1 -1 -1 portage
+}
+
+src_install() {
+       distutils-r1_src_install
+       doinitd "contrib/openrc/init.d/${PN}"
+}
diff --git a/perl-gcpan/MathML-Entities/Manifest b/perl-gcpan/MathML-Entities/Manifest
new file mode 100644 (file)
index 0000000..1cb3429
--- /dev/null
@@ -0,0 +1,2 @@
+DIST MathML-Entities-0.17.tar.gz 53231 RMD160 43df54c7b6c2631344b571d242bf026e630a8c9a SHA1 9f40548bcb492bfe9889f76fd45abc1abd8cacce SHA256 b527be7300e3f8bbeaf6fb3283c850ad126f32cbf16cc571f9a5d9cf07c89da3
+EBUILD MathML-Entities-0.17.ebuild 766 RMD160 f8ee2869b603842ee1fd5fa3dd06b940781f21e2 SHA1 f55fab4c4d3e17ec7cfcffff5f8deae46338d884 SHA256 83181b8a4285da40d875870848086d2a691c66347b73c633a5bc8b5fc804dc3a
diff --git a/perl-gcpan/MathML-Entities/MathML-Entities-0.17.ebuild b/perl-gcpan/MathML-Entities/MathML-Entities-0.17.ebuild
new file mode 100644 (file)
index 0000000..1fe5b99
--- /dev/null
@@ -0,0 +1,20 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# This ebuild generated by g-cpan 0.16.0
+
+EAPI="2"
+
+MODULE_AUTHOR="DISTLER"
+
+inherit perl-module
+
+DESCRIPTION="Convert XHTML+MathML named entities"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="alpha amd64 amd64-fbsd arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc sparc-fbsd x86 x86-fbsd   ppc-aix x86-freebsd x64-freebsd sparc64-freebsd hppa-hpux ia64-hpux x86-interix mips-irix amd64-linux arm-linux ia64-linux x86-linux ppc-macos x86-macos x64-macos m68k-mint x86-netbsd ppc-openbsd x86-openbsd x64-openbsd sparc-solaris sparc64-solaris x64-solaris x86-solaris x86-winnt x86-cygwin"
+IUSE=""
+
+DEPEND="dev-lang/perl"
+
+S="${WORKDIR}/${PN}"
diff --git a/profiles/categories b/profiles/categories
new file mode 100644 (file)
index 0000000..8742aec
--- /dev/null
@@ -0,0 +1,18 @@
+app-crypt
+app-mobilephone
+app-text
+dev-embedded
+dev-python
+dev-tex
+dev-util
+mail-client
+media-gfx
+media-libs
+net-im
+net-mail
+perl-gcpan
+sci-libs
+sci-misc
+sci-physics
+virtual
+x11-misc
diff --git a/profiles/repo_name b/profiles/repo_name
new file mode 100644 (file)
index 0000000..eb8d7cd
--- /dev/null
@@ -0,0 +1 @@
+wtk
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
new file mode 100644 (file)
index 0000000..785797e
--- /dev/null
@@ -0,0 +1,7 @@
+app-mobilephone/obexpushd:xobex - Build libraries to handle x-obex/* mime types.
+dev-java/hdf-java:hdfview - Build and install the HDFView GUI
+dev-python/pymodbus:serial - Include serial port support (through twisted)
+dev-python/pypid:modbus - Include modbus support (though pymodbus)
+dev-python/pypid:serial - Include serial port support (through pymodbus)
+sci-libs/pycomedi:kmod - Include python-kmod support (for demo/info.py)
+sci-physics/sawsim:pbs - Add support for the Portable Batch System (PBS)
diff --git a/sci-libs/comedilib/ChangeLog b/sci-libs/comedilib/ChangeLog
new file mode 100644 (file)
index 0000000..3c4ff0f
--- /dev/null
@@ -0,0 +1,105 @@
+# ChangeLog for sci-libs/comedilib
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*comedilib-9999 (11 Oct 2012)
+
+  11 Oct 2012; W. Trevor King <wking@drexel.edu>
+  comedilib-9999.ebuild, comedilib-9999-demo-Makefile.patch:
+  Update demo/Makefile patch after Bernd Porr's pwm and tut3 additions.
+  Update ebuild to allow Python 3 bindings.
+
+*comedilib-9999 (08 Mar 2012)
+
+  08 Mar 2012; W. Trevor King <wking@drexel.edu> comedilib-9999.ebuild
+  Only try and install `demo/.deps` if it exists.  I was getting
+  errors like:
+    install: cannot stat `demo/.deps/*': No such file or directory
+    !!! doins: demo/.deps/* does not exist
+  I'm not sure what changed, since there's nothing new with the demo
+  directory since March 2010.  Perhaps an autotools update?  Anyhow,
+  if autotools doesn't create the dependency directory, it must not
+  need it to build the demos.
+
+  There is also no need to remove `comedi_calibrate.8`, now that that
+  change has been accepted upstream:
+    http://comedi.org/git?p=comedi/comedilib.git;a=commit;h=b09e05a776f0f8ea9a71d19c021a7a8516935b90
+
+  Finally, I fixed some minor `DOCINTO` quoting issues, disabled
+  compression for the `demo` directory, and inherited `eutils` for
+  `epatch`.
+
+*comedilib-9999 (25 Jan 2012)
+
+  25 Jan 2012; W. Trevor King <wking@drexel.edu> comedilib-9999.ebuild
+  Add ~amd64 keyword, now that I'm testing comedilib on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4.
+
+*comedilib-9999 (13 May 2011)
+
+  13 May 2011; W. Trevor King <wking@drexel.edu> comedilib-9999-demo-Makefile.patch
+  - Update demo/Makefile patch.
+
+*comedilib-9999 (22 Mar 2011)
+
+  22 Mar 2011; W. Trevor King <wking@drexel.edu> comedilib-9999.ebuild :
+  - Follow upstream from CVS to Git.
+  - Override RUBYOPT when configuring ruby installation.  With an
+    unmasked RUBYOPT="-rauto_gem" (set by dev-ruby/rubygems via
+    /etc/env.d/10rubygems), the .config file ignores the DESTDIR
+    environmental variable (for reasons I have not isolated).  This
+    leads to sandbox violations during `ruby setup.rb install` when
+    the ebuild tries to install directly to
+    /usr/lib/ruby/site_ruby/1.8/comedi.rb rather than
+    ${D}/usr/lib/ruby/site_ruby/1.8/comedi.rb.
+
+
+*comedilib-9999 (08 Feb 2011)
+
+  08 Feb 2011; W. Trevor King <wking@drexel.edu> comedilib-9999.ebuild :
+  - Add EPREFIX to econf path configuration.
+  - Adjust localstatedir to fix comedi_get_default_calibration_path,
+    which uses
+      LOCALSTATEDIR "/lib/comedi/calibrations/%s_%s_comedi%li"
+    but econf by default uses
+      --localstatedir="${EPREFIX}"/var/lib
+    With the adjustment, the default calibration file is
+      /var/lib/comedi/...
+    not
+      /var/lib/lib/comedi/...
+
+*comedilib-9999 (31 Dec 2010)
+
+  31 Dec 2010; W. Trevor King <wking@drexel.edu> comedilib-9999.ebuild :
+  - Fix repoman-reported issues with 9999.
+  - Remove comedi.i patch (changes accepted upstream)
+
+*comedilib-9999 (08 Dec 2010)
+
+  08 Dec 2010; W. Trevor King <wking@drexel.edu> +comedilib-9999.ebuild, -comedilib-0.7.21.ebuild, -comedilib-0.7.22.ebuild:
+  Merged previous ebuilds into a new CVS-based ebuild.
+
+*comedilib-0.7.22 (08 Dec 2010)
+
+  08 Dec 2010; W. Trevor King <wking@drexel.edu> +comedilib-0.7.22.ebuild:
+  Added Aron Griffis' CVS-based ebuild.
+
+*comedilib-0.7.21 (08 Dec 2010)
+
+  08 Dec 2010; W. Trevor King <wking@drexel.edu> comedilib-0.7.21.ebuild:
+  Updated SRC_URI.
+
+*comedilib-0.7.21 (28 Dec 2004)
+
+  28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
+  +comedilib-0.7.21.ebuild:
+  Moved from app-sci/comedilib to sci-libs/comedilib.
+
+  01 Mar 2004; Caleb Tennis <caleb@gentoo.org> comedilib-0.7.21.ebuild:
+  Add keepdir for /var/calibrations
+
+*comedilib-0.7.21 (20 Nov 2003)
+
+  20 Nov 2003; Caleb Tennis <caleb@gentoo.org> comedilib-0.7.21.ebuild, metadata.xml:
+  Initial import.  Will require some more work yet.
+
diff --git a/sci-libs/comedilib/Manifest b/sci-libs/comedilib/Manifest
new file mode 100644 (file)
index 0000000..219da12
--- /dev/null
@@ -0,0 +1,4 @@
+AUX comedilib-9999-demo-Makefile.patch 2457 SHA256 35bc78b20819a201a8c8b9c02564ce8c039de1f53530908c4bd7bc489c2154e9 SHA512 d15859a56d38b39759a2a714f45d66f45f499cf80114d2d91698af16c507c7efc002e3be6212417203aa0608228159dc22a3e30ac29c327e7b20d6786ce51c62 WHIRLPOOL 3b5573b6e706811fe9d86207c5004fb3cb87d4b64390870858b7fdcccf279a51bdd4b1cff7606624fa0e6080c767de0ec9c5691598541f3da06bf620f287013f
+EBUILD comedilib-9999.ebuild 3665 SHA256 80c696e69e02c8130269406c6155330c58a7890c93a8db28904600dc978b0a52 SHA512 304ca2381f8acd762a6900e0e3f669ea3482431bcb9c70ee99bd69c381e023be6381f07b3bce3a9958db37d2ad8d79d103371f5df4182a48dd3ec17fa0681296 WHIRLPOOL dfd12395d4a9fd66648d4a6e23c57e381cdee44991212f8281e73b12b0c58d89c6a4ed9e29a931a667113cd32079c093a84a3d4b47deef24276c9d0e41846653
+MISC ChangeLog 3889 SHA256 f82bea10c93fdf5bc64aaa99aacb7e34fe4f629fc63135b7c8ae8d2b6a7834a6 SHA512 890e263dae7457aadb4d955dd236c1212b9d649dde85ed240892b60c8c9301986a2294fc1a1cdc905500f30311292a3a45fc7043fa932e3b72273491ffd40fa1 WHIRLPOOL d514f655cc942d860e7dc279ccb2e44c82dd0c8e9092774dfb327004d65378b2347c7c53e68ed0449f12600664588c87f8c0a36a0826fd71e8e4d2018d48fe07
+MISC metadata.xml 247 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72 SHA512 93784fa413a106d1e9f9c97a86c25634d983abf96b57d282bf4acc091d98c6ef32d2525aeb13f68e163c13a5daaa97258cd53c76f5ffe717f5c0dad5956fba6c WHIRLPOOL af0e4209d10a3e8c658f7a46bdc0342d91c84cafbd35f944f6d8827bceeb3f02dfb530b1476a8329676faa738ed4061d322043c2dc089bbb58b41d3ded690ff4
diff --git a/sci-libs/comedilib/comedilib-9999.ebuild b/sci-libs/comedilib/comedilib-9999.ebuild
new file mode 100644 (file)
index 0000000..00e584d
--- /dev/null
@@ -0,0 +1,150 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+PYTHON_DEPEND="python? 2:2.7 3"
+SUPPORT_PYTHON_ABIS="1"
+
+inherit distutils eutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://comedi.org/git/comedi/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://www.comedi.org/download/${P}.tar.gz"
+fi
+
+DESCRIPTION="Userspace interface to Comedi kernel modules."
+HOMEPAGE="http://www.comedi.org"
+
+IUSE="python ruby doc"
+KEYWORDS="~x86 ~amd64"
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+PYTHON_MODNAME="comedi.py"
+DISTUTILS_SETUP_FILES="${S}/swig/python/setup.py"
+
+DEPEND=">=sci-misc/comedi-headers-${PV}
+       sys-devel/flex
+       sys-devel/bison
+       python? (
+               dev-lang/swig
+               dev-lang/python
+       )
+       ruby? (
+               dev-lang/swig
+               dev-lang/ruby
+               app-admin/chrpath
+       )
+       doc? ( app-text/xmlto )"
+RDEPEND=""
+
+src_prepare()
+{
+       if [ "${PV}" == "9999" ] ; then
+               ./autogen.sh
+       fi
+       if use python ; then
+               pushd "${S}/swig/python" || die "failed to pushd"
+               distutils_src_prepare
+               popd || die "failed to popd"
+       fi
+}
+
+src_configure()
+{
+       # handle binding compilation and installation ourselves
+       #$(use_enable python python-binding)
+       #$(use_enable ruby ruby-binding)
+       econf \
+               --sysconfdir="${EPREFIX}/usr/share/doc/${PF}/etc" \
+               --localstatedir="${EPREFIX}/var" \
+               --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+               --disable-python-binding \
+               --disable-ruby-binding \
+               $(use_enable doc docbook) \
+               || die "econf failed"
+}
+
+src_compile()
+{
+       emake || die "emake failed"
+       if use python ; then
+               pushd "${S}/swig/python" || die "failed to pushd"
+               distutils_src_compile
+               popd || die "failed to popd"
+       fi
+       if use ruby ; then
+               pushd "${S}/swig/ruby" || die "failed to pushd"
+               swig -ruby -o ext/comedi_ruby_wrap.c "-I${S}/include" ../comedi.i \
+                       || die "swigging ruby binding failed"
+               RUBYOPT="" DESTDIR="${D}" ruby setup.rb config --prefix="${D}/usrBBB" \
+                       -- \
+                       --with-comedilib-include="${S}/include" \
+                       --with-comedilib-lib="${S}/lib/.libs" \
+                       || die "ruby setup.rb config failed"
+               ruby setup.rb setup || die "ruby setup.rb setup failed"
+               chrpath -d ext/comedi.so || die "chrpath -d failed"
+               popd || die "failed to popd"
+       fi
+}
+
+src_install()
+{
+       emake DESTDIR="${D}" install || die "emake install failed"
+       keepdir /var/calibrations
+       local DOCINTO="/usr/share/doc/${PF}"
+       local DDOCINTO="${D}${DOCINTO}"
+       if use doc ; then
+               epatch "${FILESDIR}/${P}-demo-Makefile.patch"
+               pushd "${DDOCINTO}" || die "failed to pushd"
+               mv *.conf etc/ || die 'moving *.conf failed'
+               popd || die "failed to popd"
+               insinto "${DOCINTO}/demo"
+               doins demo/Makefile demo/README demo/*.c demo/*.h || die "doins failed"
+               if [ -d demo/.deps ]; then
+                       insinto "${DOCINTO}/demo/.deps"
+                       doins -r demo/.deps
+               fi
+               if use python ; then
+                       insinto "${DOCINTO}/demo/python"
+                       doins demo/python/README demo/python/*.py || die "doins failed"
+               fi
+               if use ruby ; then
+                       insinto "${DOCINTO}/demo/ruby"
+                       doins swig/ruby/README swig/ruby/demo/*.rb swig/ruby/demo/{cmd,inp,outp} || die "doins failed"
+               fi
+               docompress -x "${DOCINTO}/demo"
+       else
+               rm -rf "${DDOCINTO}"
+       fi
+       if use python ; then
+               pushd "${S}/swig/python" || die "failed to pushd"
+               distutils_src_install
+               popd || die "failed to popd"
+       fi
+       if use ruby ; then
+               pushd "${S}/swig/ruby" || die "failed to pushd"
+               ruby setup.rb install || die "ruby setup.rb install failed"
+               popd || die "failed to popd"
+       fi
+       # comedi.h already installed by sci-misc/comedi-headers
+       rm "${D}/usr/include/comedi.h" || die "failed to remove comedi.h"
+}
+
+pkg_postinst()
+{
+       if use python ; then
+               distutils_pkg_postinst
+       fi
+}
+
+pkg_postrm()
+{
+       distutils_pkg_postrm
+}
diff --git a/sci-libs/comedilib/files/comedilib-9999-demo-Makefile.patch b/sci-libs/comedilib/files/comedilib-9999-demo-Makefile.patch
new file mode 100644 (file)
index 0000000..6745249
--- /dev/null
@@ -0,0 +1,72 @@
+--- a/demo/Makefile
++++ b/demo/Makefile
+@@ -296,7 +296,7 @@
+ tut3_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+       --mode=link $(CCLD) $(tut3_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+       $(LDFLAGS) -o $@
+-DEFAULT_INCLUDES = -I. -I$(top_builddir)
++DEFAULT_INCLUDES = -I.
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
+ am__mv = mv -f
+@@ -355,9 +355,9 @@
+ CCDEPMODE = depmode=none
+ CFLAGS = -O2 -march=native -pipe
+ COMEDILIB_AGE = 10
+-COMEDILIB_CFLAGS =  -I$(top_srcdir)/include -I$(top_builddir)/include -Wall
++COMEDILIB_CFLAGS = -Wall $(shell pkg-config --cflags comedilib)
+ COMEDILIB_CURRENT = 10
+-COMEDILIB_LIBS =  $(top_builddir)/lib/libcomedi.la -lm
++COMEDILIB_LIBS =   $(shell pkg-config --libs comedilib)
+ COMEDILIB_LIBVERSION = 10:1:10
+ COMEDILIB_LT_LDFLAGS =  -version-info 10:1:10
+ COMEDILIB_REVISION = 1
+@@ -391,7 +391,7 @@
+ LEX_OUTPUT_ROOT = lex.yy
+ LIBOBJS = 
+ LIBS = 
+-LIBTOOL = $(SHELL) $(top_builddir)/libtool
++LIBTOOL = libtool
+ LIPO = 
+ LN_S = ln -s
+ LTLIBOBJS = 
+@@ -602,34 +602,18 @@
+ .SUFFIXES:
+ .SUFFIXES: .c .lo .o .obj
+ $(srcdir)/Makefile.in: # $(srcdir)/Makefile.am  $(am__configure_deps)
+-      @for dep in $?; do \
+-        case '$(am__configure_deps)' in \
+-          *$$dep*) \
+-            ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+-              && { if test -f $@; then exit 0; else break; fi; }; \
+-            exit 1;; \
+-        esac; \
+-      done; \
+-      echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu demo/Makefile'; \
+-      $(am__cd) $(top_srcdir) && \
+-        $(AUTOMAKE) --gnu demo/Makefile
++      @echo "automake $@"
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+-      @case '$?' in \
+-        *config.status*) \
+-          cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+-        *) \
+-          echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+-          cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+-      esac;
++      @echo "automake $@"
+ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+-      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++      @echo "automake $@"
+ $(top_srcdir)/configure: # $(am__configure_deps)
+-      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++      @echo "automake $@"
+ $(ACLOCAL_M4): # $(am__aclocal_m4_deps)
+-      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++      @echo "automake $@"
+ $(am__aclocal_m4_deps):
+ clean-noinstPROGRAMS:
diff --git a/sci-libs/comedilib/metadata.xml b/sci-libs/comedilib/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/sci-libs/pyafm/ChangeLog b/sci-libs/pyafm/ChangeLog
new file mode 100644 (file)
index 0000000..852c72a
--- /dev/null
@@ -0,0 +1,26 @@
+# ChangeLog for sci-libs/pyafm
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*pyafm-9999 (18 Mar 2012)
+  18 Mar 2012; W. Trevor King <wking@drexel.edu> pyafm-9999.ebuild:
+  - Update dependencies (added pypid, scipy, and stepper).
+
+*pyafm-9999 (06 Mar 2012)
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> pyafm-9999.ebuild:
+  - Change URLs from einstein -> tremily.
+
+*pyafm-9999 (25 Jan 2012)
+  25 Jan 2012; W. Trevor King <wking@drexel.edu> pyafm-9999.ebuild:
+  Add ~amd64 keyword, now that I'm testing pyafm on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4.
+
+*pyafm-9999 (19 Apr 2011)
+  19 Apr 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, pyafm-9999.ebuild :
+  - Created ebuild suite for pyafm.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/sci-libs/pyafm/Manifest b/sci-libs/pyafm/Manifest
new file mode 100644 (file)
index 0000000..0f654f0
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD pyafm-9999.ebuild 886 RMD160 e15b2175666fe7f8f9ac158138bcc133e79cdbfa SHA1 d1bc40de1ced2d50685bca49c435b2c3629a3c9c SHA256 d08e384babb5fba7536a04910c6abf3d9de19fabf5bfe6f619f2641034c22328
+MISC ChangeLog 1145 RMD160 8403726590d6e7a0482cf59f6e56aaca676b4265 SHA1 bc0ec5f27efb530d831192783b7e8750bd893c38 SHA256 94b65bbed51f7a15bdcb0c120803ed17d345b86831e2cdf998cdcfd1b66ec2ed
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/sci-libs/pyafm/metadata.xml b/sci-libs/pyafm/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/sci-libs/pyafm/pyafm-9999.ebuild b/sci-libs/pyafm/pyafm-9999.ebuild
new file mode 100644 (file)
index 0000000..03474cb
--- /dev/null
@@ -0,0 +1,47 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.6"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="Tools for controlling atomic force microscopes."
+HOMEPAGE="http://blog.tremily.us/posts/${PN}/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+RDEPEND="dev-python/pypid[modbus,serial]
+       sci-libs/pypiezo
+       sci-libs/scipy
+       sci-libs/stepper"
+DEPEND="$RDEPEND
+       test? ( dev-python/nose )"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       distutils_src_install
+       dodoc README
+}
diff --git a/sci-libs/pycomedi/ChangeLog b/sci-libs/pycomedi/ChangeLog
new file mode 100644 (file)
index 0000000..9872c52
--- /dev/null
@@ -0,0 +1,31 @@
+# ChangeLog for sci-libs/pycomedi
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*pycomedi-9999 (19 Oct 2012)
+  19 Oct 2012; W. Trevor King <wking@drexel.edu> pycomedi-9999.ebuild:
+  - Allow Python >=3.2 compilation.
+  - Add optional dev-python/python-kmod dependency.
+
+*pycomedi-9999 (20 Mar 2012)
+  20 Mar 2012; W. Trevor King <wking@drexel.edu> pycomedi-9999.ebuild:
+  - Add `doc` USE flag.
+
+*pycomedi-9999 (06 Mar 2012)
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> pycomedi-9999.ebuild:
+  - Change URLs from einstein -> tremily.
+
+*pycomedi-9999 (25 Jan 2012)
+  25 Jan 2012; W. Trevor King <wking@drexel.edu> pycomedi-9999.ebuild:
+  Add ~amd64 keyword, now that I'm testing pycomedi on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4, and fix LICENSE (to GPL-3).
+
+*pycomedi-9999 (08 Feb 2011)
+  08 Feb 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, pycomedi-9999.ebuild :
+  - Created ebuild suite for pycomedi.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/sci-libs/pycomedi/Manifest b/sci-libs/pycomedi/Manifest
new file mode 100644 (file)
index 0000000..d22b8c7
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD pycomedi-9999.ebuild 882 SHA256 9a17327d97613c4d33f5fa6064c1060d7ae73665f0c11774318e506f8a81f0d3 SHA512 c1b29999c8971d98faee6de87359dca4f68617dcd185d879701c55170ea8d6cc918ead864ca016835ee0765d26589894d0bd2ab4ec833813a65cb841711a2fc0 WHIRLPOOL 253eda2327a988b92f8756f3559bfe80befb09b19a0ff7969db8f248980ee1a8bbdb3ec718414c9d5a3b7be0f2cc21b719af818f80200b74632f6be78b543bbc
+MISC ChangeLog 1360 SHA256 02984dba6b43f81b0d3a459041ed75096a3015c37d5bbf1881db297a0833573c SHA512 a639d1ff4112746fc7e4d3b3b7f49279a8344927a0cb2623e20a85f36c3f587ff9b5d82d958344e64ecad50ab2e0a7a7d03577b7fd197aec7cba17d128f8cf14 WHIRLPOOL e30bccf84950b8488822e380eb7ddd6bfffa129e5416e1c5782fa86519349635404ada3190a18887127dcb0bd3efc5f94280c7e614289e29c7d0aa45e1470b92
+MISC metadata.xml 247 SHA256 30b3270d8e655f6c190d3148f49b9364795beb41991502630e6631886ef107ea SHA512 d752eb964b367c9f9b2d2c3e010170bbc81e1a3b09f34fbd04b2f28df41f248a11d6531cf7334355185111990ac1744f587e2c631d03444dd642b71e0467e833 WHIRLPOOL 2e3b6628b0e6a4bb9e199b11aaae839addc659c185883af3a0399e8351446c2d11d2d095c2d22ddb89935a74900bea08aefc4bd97d4efc1bbcbcca1e4af1b5fa
diff --git a/sci-libs/pycomedi/metadata.xml b/sci-libs/pycomedi/metadata.xml
new file mode 100644 (file)
index 0000000..7b35910
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/sci-libs/pycomedi/pycomedi-9999.ebuild b/sci-libs/pycomedi/pycomedi-9999.ebuild
new file mode 100644 (file)
index 0000000..1a3c2d5
--- /dev/null
@@ -0,0 +1,42 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.6 3:3.2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.[01]"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="Pythonic wrappers around the Comedilib device drivers."
+HOMEPAGE="http://blog.tremily.us/posts/${PN}/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="doc +kmod test"
+
+RDEPEND="sci-libs/comedilib[python]
+       dev-python/numpy
+       sci-libs/scipy
+       kmod? ( dev-python/python-kmod )"
+DEPEND="$RDEPEND
+       >=dev-python/cython-0.14
+       test? ( dev-python/nose )"
+
+src_install() {
+       distutils_src_install
+       dodoc README
+       if use doc; then
+               dodoc -r doc/
+       fi
+}
diff --git a/sci-libs/pypiezo/ChangeLog b/sci-libs/pypiezo/ChangeLog
new file mode 100644 (file)
index 0000000..1b385a2
--- /dev/null
@@ -0,0 +1,26 @@
+# ChangeLog for sci-libs/pypiezo
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*pypiezo-9999 (06 Mar 2012)
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> pypiezo-9999.ebuild:
+  - Change URLs from einstein -> tremily.
+
+*pypiezo-9999 (25 Jan 2012)
+  25 Jan 2012; W. Trevor King <wking@drexel.edu> pypiezo-9999.ebuild:
+  Add ~amd64 keyword, now that I'm testing pypiezo on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4.
+
+*pypiezo-9999 (19 Apr 2011)
+  19 Apr 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, pypiezo-9999.ebuild :
+  Added PyYAML and H5Py dependencies.
+
+*pypiezo-9999 (08 Feb 2011)
+  08 Feb 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, pypiezo-9999.ebuild :
+  - Created ebuild suite for pypiezo.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/sci-libs/pypiezo/Manifest b/sci-libs/pypiezo/Manifest
new file mode 100644 (file)
index 0000000..378f545
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD pypiezo-9999.ebuild 937 RMD160 55f76f79879eb17d1e93ff5e5bb053deb0c7a08f SHA1 ba45aa65eb48ae8b77dc693399ebfd2828695ef0 SHA256 16fa336083bb57e3f1829416c06c0a3df277b07cbd5f6523fb3b762a32d6cc99
+MISC ChangeLog 1172 RMD160 05d219ce17cd98b2e653e71f70de0c6e45c6ad80 SHA1 daa15e666306343f3b28b203f597ee822f1a076b SHA256 1170ea946a6c12ab3909e2fce1550d54260b00b53f259040a63d7d5b244f9e50
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/sci-libs/pypiezo/metadata.xml b/sci-libs/pypiezo/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/sci-libs/pypiezo/pypiezo-9999.ebuild b/sci-libs/pypiezo/pypiezo-9999.ebuild
new file mode 100644 (file)
index 0000000..e0712c6
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.6"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="Piezoelectric positioner control through Python."
+HOMEPAGE="http://blog.tremily.us/posts/${PN}/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+RDEPEND="sci-libs/pycomedi
+       dev-python/curses-check-for-keypress
+       dev-python/h5config
+       dev-python/matplotlib
+       dev-python/numpy
+       sci-libs/scipy"
+DEPEND="$RDEPEND
+       test? ( dev-python/nose )"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       distutils_src_install
+       dodoc README
+}
diff --git a/sci-libs/stepper/ChangeLog b/sci-libs/stepper/ChangeLog
new file mode 100644 (file)
index 0000000..c47145b
--- /dev/null
@@ -0,0 +1,23 @@
+# ChangeLog for sci-libs/stepper
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*stepper-9999 (06 Mar 2012)
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> stepper-9999.ebuild:
+  - Change URLs from einstein -> tremily.
+
+*stepper-9999 (25 Jan 2012)
+  25 Jan 2012; W. Trevor King <wking@drexel.edu> stepper-9999:ebuild:
+  Add ~amd64 keyword, now that I'm testing stepper on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4, and make a couple of
+  stylistic cleanups.
+
+*stepper-9999 (31 Mar 2011)
+  31 Mar 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, stepper-9999.ebuild :
+  - Created ebuild suite for stepper.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/sci-libs/stepper/Manifest b/sci-libs/stepper/Manifest
new file mode 100644 (file)
index 0000000..ad07de7
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD stepper-9999.ebuild 813 RMD160 d98af30224540891d33607471045a28786697355 SHA1 19b5f5e902c0ef2cc2ed45602425233d662b5827 SHA256 9d9f47781c4250db6a012525854a65dbe8fb4c41e9bfa4fe0776f3585f921548
+MISC ChangeLog 1052 RMD160 0b92a21c9779c188b650bbfc2a160f479f806f48 SHA1 c437f7ba029d38a61f8642722ea7fe068d9c9a26 SHA256 0c81c41791bba5b20869c1407a8d7dc53feaf34afc325c6b5b7b43a864919d80
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/sci-libs/stepper/metadata.xml b/sci-libs/stepper/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/sci-libs/stepper/stepper-9999.ebuild b/sci-libs/stepper/stepper-9999.ebuild
new file mode 100644 (file)
index 0000000..24d0cef
--- /dev/null
@@ -0,0 +1,46 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.6"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils
+
+if [[ "${PV}" == "9999" ]] ; then
+       inherit git-2
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="Python control of stepper motors"
+HOMEPAGE="http://blog.tremily.us/posts/${PN}/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="test? (
+               >=sci-libs/pycomedi-0.3
+               dev-python/nose
+       )"
+RDEPEND=""
+
+src_unpack() {
+       if [[ "${PV}" == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack "${A}"
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       distutils_src_install
+       dodoc README
+}
diff --git a/sci-misc/comedi-calibrate/ChangeLog b/sci-misc/comedi-calibrate/ChangeLog
new file mode 100644 (file)
index 0000000..46c0a94
--- /dev/null
@@ -0,0 +1,23 @@
+# ChangeLog for sci-physics/comedi-calibrate
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*comedi-calibrate-9999 (27 Jan 2012)
+  27 Jan 2012; W. Trevor King <wking@drexel.edu> comedi-calibrate-9999.ebuild,
+      -comedi_calibrate.8,
+      -comedi-calibrate-9999-comedi_soft_calibrate-data-destdir.patch:
+  - These changes were accepted upstream in commits
+    6d465b8a00f144699d4b3b57fef36271696b1697 and
+    fee0ad8997dda60f4fcd8998a45ae44d85b2fd2a.
+
+*comedi-calibrate-9999 (27 Jan 2012)
+  27 Jan 2012; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml,
+      comedi-calibrate-9999.ebuild, comedi_calibrate.8,
+      comedi-calibrate-9999-comedi_soft_calibrate-data-destdir.patch:
+  - Created ebuild suite for comedi-calibrate.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/sci-misc/comedi-calibrate/Manifest b/sci-misc/comedi-calibrate/Manifest
new file mode 100644 (file)
index 0000000..3495b76
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD comedi-calibrate-9999.ebuild 1331 RMD160 3d090648919f7d974bbf7c87313b3faf714e0fb3 SHA1 11a963738a40388c4bc10b611a1fc7b4ed73383f SHA256 90a637553087e29c58c031b26680ae8e68164b44e155d44eec9c2b83eaa3d8f7
+MISC ChangeLog 1154 RMD160 c094b6a37cc618fc1a17f408c5e121928da66b58 SHA1 1abe9317510e756d5331294e275d580c157f707d SHA256 41585ad176bae8af5242b5198f9a8110de8c4ddea314d773723f1adaf55f8c8a
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/sci-misc/comedi-calibrate/comedi-calibrate-9999.ebuild b/sci-misc/comedi-calibrate/comedi-calibrate-9999.ebuild
new file mode 100644 (file)
index 0000000..28c3d6c
--- /dev/null
@@ -0,0 +1,59 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit autotools
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://comedi.org/git/comedi/${PN/-/_}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://www.comedi.org/download/${PN/-/_}-${PV}.tar.gz"
+fi
+
+DESCRIPTION="Comedi calibration utilities."
+HOMEPAGE="http://www.comedi.org"
+
+IUSE="doc"
+KEYWORDS="~x86 ~amd64"
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+RDEPEND=">=sci-libs/comedilib-${PV}
+       sci-libs/gsl
+       dev-libs/boost"
+DEPEND="${RDEPEND}
+       sci-libs/gsl
+       sys-devel/flex
+       sys-devel/bison"
+
+src_prepare()
+{
+       if [ "${PV}" == "9999" ] ; then
+               eautoreconf
+       fi
+}
+
+src_configure()
+{
+       # by default, Gentoo uses `"${EPREFIX}"/var/lib` for
+       # localstatedir, but the GNU folks recommend $(prefix)/var.
+       #   http://www.gnu.org/prep/standards/html_node/Directory-Variables.html
+       # Comedi expects to be configured with the GNU form, otherwise we
+       # get /var/lib/lib/comedi.
+       econf --localstatedir="${EPREFIX}"/var
+}
+
+src_install()
+{
+       emake DESTDIR="${D}" install
+       dodoc README AUTHORS ChangeLog
+       # make the calibration directory available to the comedi group set
+       # up by sci-misc/comedi-headers
+       chgrp comedi "${D}/var/lib/comedi/calibrations"
+       chmod 775 "${D}/var/lib/comedi/calibrations"
+}
diff --git a/sci-misc/comedi-calibrate/metadata.xml b/sci-misc/comedi-calibrate/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/sci-misc/comedi-headers/ChangeLog b/sci-misc/comedi-headers/ChangeLog
new file mode 100644 (file)
index 0000000..abad818
--- /dev/null
@@ -0,0 +1,31 @@
+# ChangeLog for sci-misc/comedi-headers
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*comedi-headers-9999 (25 Jan 2012)
+  25 Jan 2012; W. Trevor King <wking@drexel.edu> comedi-headers-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing comedi on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4.
+
+*comedi-headers-9999 (22 Mar 2011)
+  22 Mar 2011; W. Trevor King <wking@drexel.edu> comedi-headers-9999.ebuild :
+  Follow upstream from CVS to Git.
+
+*comedi-headers-9999 (27 Jan 2011)
+  27 Jan 2010; W. Trevor King <wking@drexel.edu> comedi-headers-9999.ebuild, 52-comedi.rules :
+  Add udev use flag.  If set, /dev/comedi* will belong to a newly
+  created comedi group.
+
+*comedi-headers-9999 (31 Dec 2010)
+  31 Dec 2010; W. Trevor King <wking@drexel.edu> comedi-headers-9999.ebuild :
+  Fix repoman-reported issues with 9999.
+
+*comedi-headers-9999 (08 Dec 2010)
+  08 Dec 2010; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, comedi-headers-9999.ebuild :
+  - Created ebuild suite for comedi-headers.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/sci-misc/comedi-headers/Manifest b/sci-misc/comedi-headers/Manifest
new file mode 100644 (file)
index 0000000..2ac0044
--- /dev/null
@@ -0,0 +1,4 @@
+AUX 52-comedi.rules 102 RMD160 95ec7903803ad026770b1480476a9bf9f58addbe SHA1 904923ef8dde3f2e5a6375c48f70f20490e8b920 SHA256 df691c0f1c3ffe334c165a4290cb9f98e70fcb29cfcf6808b9be09b567707b80
+EBUILD comedi-headers-9999.ebuild 1323 RMD160 b0a84d516560e0744dbca84d0ad830eed7f91dd4 SHA1 7bdbb05df1ac1aa978f04515511a678ebf82545a SHA256 5f2e92b1c7e6e0650a836065a564c4079cd45e67581d567f3c226df037dbb7c1
+MISC ChangeLog 1435 RMD160 00f70788489f757c670a006bb923ccf1b9ed04af SHA1 8370e05f9748486d2555e5683511fe75bab9fc0e SHA256 8985a6df0547813ebda7c8cf1d1c5c1d8e48911529311712850c017a4361606c
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/sci-misc/comedi-headers/comedi-headers-9999.ebuild b/sci-misc/comedi-headers/comedi-headers-9999.ebuild
new file mode 100644 (file)
index 0000000..5566805
--- /dev/null
@@ -0,0 +1,60 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils git-2
+
+EGIT_BRANCH="master"
+EGIT_REPO_URI="git://comedi.org/git/comedi/comedi.git"
+SRC_URI=""
+
+DESCRIPTION="Header files for Control and Measurement Device Interface kernel modules"
+HOMEPAGE="http://www.comedi.org/"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="+udev"
+
+DEPEND=""
+RDEPEND=""
+
+RESTRICT="binchecks strip"
+
+pkg_setup() {
+       use udev && enewgroup comedi
+       #groupdel in pkg_postrm()?
+}
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+       cd "${S}/include/linux"
+       insinto /usr/include/
+       doins comedi.h || die "include install failed"
+       if use udev; then
+               insinto /etc/udev/rules.d
+               doins "${FILESDIR}/52-comedi.rules" || die "udev rule install failed"
+       fi
+}
+
+pkg_postinst() {
+       if use udev; then
+               elog "To be able to use Comedi devices, you need to be a"
+               elog "member of the group 'comedi' which has just been added"
+               elog "to your system. You can add your user to the group by"
+               elog "running the following command as root:"
+               elog
+               elog "  usermod -a -G comedi youruser"
+               elog
+               elog "Please be aware that you need to either re-login or run"
+               elog
+               elog "  newgrp - comedi"
+               elog
+               elog "for the group membership to take effect."
+       fi
+}
diff --git a/sci-misc/comedi-headers/files/52-comedi.rules b/sci-misc/comedi-headers/files/52-comedi.rules
new file mode 100644 (file)
index 0000000..a3f058c
--- /dev/null
@@ -0,0 +1,3 @@
+# Setup /dev/comedi* devices to belong to the `comedi' group.
+
+KERNEL=="comedi[0-9]*", GROUP="comedi"
diff --git a/sci-misc/comedi-headers/metadata.xml b/sci-misc/comedi-headers/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/sci-misc/igor/ChangeLog b/sci-misc/igor/ChangeLog
new file mode 100644 (file)
index 0000000..8d61042
--- /dev/null
@@ -0,0 +1,19 @@
+# ChangeLog for sci-misc/igor
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*igor-9999 (19 Aug 2012)
+  19 Aug 2012; W. Trevor King <wking@tremily.us> igor-9999.ebuild:
+  - Minimize ebuild content (let the defaults do the work).  Also fix
+    LICENSE (GPL -> LGPL).
+
+*igor-9999 (21 Jul 2012)
+  21 Jul 2012; W. Trevor King <wking@drexel.edu> igor-9999.ebuild:
+  - Created ebuild suite for igor.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/sci-misc/igor/Manifest b/sci-misc/igor/Manifest
new file mode 100644 (file)
index 0000000..4bd18ba
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD igor-9999.ebuild 738 SHA256 ee310f8795d98041639f114efe4c54e3cb5ef0bbd5dae42af4235041706395ae SHA512 2933009820124842aae538a683e15b4d5ed4b3736674bcd304268d614f42ea0390363432f443b74a2ae395fe63ba71ba16e0f691299446ba5659a53e21380a68 WHIRLPOOL b7487e758aa3b9326af9c3b190c46a3aa63bab9bd1bd62770b40794deea56ce054bae8acdbd7618dcc21d105c877ac3a10a4d1ba5b7e53c0a975f1c474877545
+MISC ChangeLog 847 SHA256 2c9908606eaaa12c06517d5036400ee0e6302625243e16928ba98435ab81bc28 SHA512 2c10457ca61397fb974631a9595938df8ec6e8fb675f62d4b6917b812b11133c0585e8ac6ea7d747b80554711fe077b54dcfc416dd8bab75d8e1fc743249ba12 WHIRLPOOL 92541d16f20e0099b1d62e03b16dd543aea183c12b4488a386cc047affb70afad02b35cb922c419217856c654672fc5ed312f2ac87ba50aba48dbcecec87aba3
+MISC metadata.xml 247 SHA256 30b3270d8e655f6c190d3148f49b9364795beb41991502630e6631886ef107ea SHA512 d752eb964b367c9f9b2d2c3e010170bbc81e1a3b09f34fbd04b2f28df41f248a11d6531cf7334355185111990ac1744f587e2c631d03444dd642b71e0467e833 WHIRLPOOL 2e3b6628b0e6a4bb9e199b11aaae839addc659c185883af3a0399e8351446c2d11d2d095c2d22ddb89935a74900bea08aefc4bd97d4efc1bbcbcca1e4af1b5fa
diff --git a/sci-misc/igor/igor-9999.ebuild b/sci-misc/igor/igor-9999.ebuild
new file mode 100644 (file)
index 0000000..e55bc72
--- /dev/null
@@ -0,0 +1,33 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.7 3:3.2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.[456] 3.[01]"
+
+inherit eutils distutils
+
+if [[ "${PV}" == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="Python package and tools for reading binary IGOR files."
+HOMEPAGE="http://blog.tremily.us/posts/${PN}"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+       dev-python/matplotlib
+       dev-python/numpy"
+DEPEND="${RDEPEND}
+       test? ( dev-python/nose )"
diff --git a/sci-misc/igor/metadata.xml b/sci-misc/igor/metadata.xml
new file mode 100644 (file)
index 0000000..7b35910
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/sci-physics/calibcant/ChangeLog b/sci-physics/calibcant/ChangeLog
new file mode 100644 (file)
index 0000000..4fe52f3
--- /dev/null
@@ -0,0 +1,23 @@
+# ChangeLog for sci-physics/calibcant
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*calibcant-9999 (06 Mar 2012)
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> calibcant-9999.ebuild:
+  - Change URLs from einstein -> tremily.
+
+*calibcant-9999 (25 Jan 2012)
+  25 Jan 2012; W. Trevor King <wking@drexel.edu> calibcant-9999.ebuild:
+  Add ~amd64 keyword, now that I'm testing calicant on an AMD C-60.
+  Also update to `git-2` eclass and EAPI 4, and fix LICENSE (to GPL-3).
+
+*calibcant-9999 (28 Jan 2011)
+  27 Jan 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, calibcant-9999.ebuild :
+  - Created ebuild suite for calibcant.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/sci-physics/calibcant/Manifest b/sci-physics/calibcant/Manifest
new file mode 100644 (file)
index 0000000..304871b
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD calibcant-9999.ebuild 950 RMD160 4b7ed34e67865f53338d1e4b9ca5650d00e0e7e6 SHA1 d68b25463294e7b885889915e756476b78402038 SHA256 4a73ae42dbebd2cf4fc07975c53eb529696712f21420693053dec21759735e18
+MISC ChangeLog 1094 RMD160 15e90234ee09443cdd74377214f7f837c241d0c4 SHA1 3a9b108804a75d1720f7ac8f7ec16715d51ec642 SHA256 4f834777cb68a42be9408218c8ec96dde21188ce1989fc73a34996be2fe33742
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/sci-physics/calibcant/calibcant-9999.ebuild b/sci-physics/calibcant/calibcant-9999.ebuild
new file mode 100644 (file)
index 0000000..d306b72
--- /dev/null
@@ -0,0 +1,51 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.6"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=${PV};sf=tgz"
+fi
+
+DESCRIPTION="AFM cantilever thermal-tune calibration."
+HOMEPAGE="http://blog.tremily.us/posts/${PN}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="dev-python/numpy
+       sci-libs/scipy
+       dev-python/h5py
+       dev-python/matplotlib
+       dev-python/FFT-tools
+       sci-libs/pypiezo
+       sci-libs/pyafm"
+DEPEND="${RDEPEND}
+       test? ( dev-python/nose )"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_install() {
+       distutils_src_install
+       dodoc README
+}
diff --git a/sci-physics/calibcant/metadata.xml b/sci-physics/calibcant/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/sci-physics/hooke/ChangeLog b/sci-physics/hooke/ChangeLog
new file mode 100644 (file)
index 0000000..526bf38
--- /dev/null
@@ -0,0 +1,49 @@
+# ChangeLog for sci-physics/hooke
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*hooke-9999 (20 Aug 2012)
+  20 Aug 2012; W. Trevor King <wking@drexel.edu> hooke-9999.ebuild:
+  Add sci-misc/igor dependency and require Python 2.7 for
+  '{}'.format(...).
+
+*hooke-9999 (06 Mar 2012)
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> hooke-9999.ebuild:
+  - Change Git URL from einstein -> tremily.
+
+*hooke-9999 (16 Feb 2012)
+  16 Feb 2012; W. Trevor King <wking@drexel.edu> ChangeLog, hooke-9999.
+  Use the external dev-util/update-copyright to generate hooke.license.
+
+*hooke-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> ChangeLog, hooke-9999.ebuild :
+  Move source from Mercurial to Git (Google Code, where Hooke is
+  hosted, supports Git since 25 Jul 2011).  Also update to `git-2`
+  eclass and EAPI 4.
+
+*hooke-9999 (02 Dec 2011)
+  02 Dec 2011; W. Trevor King <wking@drexel.edu> ChangeLog, hooke-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing Hooke on an AMD C-60.
+
+*hooke-9999 (09 Mar 2010)
+  09 Mar 2010; W. Trevor King <wking@drexel.edu> ChangeLog, hooke-9999.ebuild :
+  Add PyYAML runtime dependency (forgotten in earlier ebuilds).
+
+*hooke-9999 (31 Dec 2010)
+  31 Dec 2010; W. Trevor King <wking@drexel.edu> ChangeLog, hooke-9999.ebuild :
+  Fix repoman-reported issues with 9999.
+
+*hooke-9999 (17 Nov 2010)
+  17 Nov 2010; W. Trevor King <wking@drexel.edu> ChangeLog, hooke-9999.ebuild :
+  - Adjust ebuild for mercurial.eclass v1.15.
+
+*hooke-9999 (03 Nov 2010)
+  03 Nov 2010; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, hooke-9999.ebuild :
+  - Created ebuild suite for Hooke.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/sci-physics/hooke/Manifest b/sci-physics/hooke/Manifest
new file mode 100644 (file)
index 0000000..8f8da57
--- /dev/null
@@ -0,0 +1,4 @@
+AUX hooke-9999.cfg 517 SHA256 0ba496b57c42c108b2df784bbcd6db108695e0fb189b94d927962fbf4185b9a5 SHA512 96c4afc8b9fc283f9f9cae7984d3daa14ba4d28d2e300e77b948c7f9d393cb3ea67b8a5bc585648976852a931f900e213c3d5ad1c04b98f43f7534ca29068aeb WHIRLPOOL 6f026d59deb563c4e857aa12c0cb291d8847dfd5292c340927643e1c3bb965f5a5d361be3297fea811f17f54f3b26f45027b034b4337c00bf20c066029698b7a
+EBUILD hooke-9999.ebuild 1650 SHA256 243b1316d4179837d3fbe0251245a13ca05fe3ce119621468c7532d586af368e SHA512 518a29797bc038d3fa13241ec16f5d07f43ef89ddfa6f569a986599b7cd714c98381923ae9634aa539b343f4ea856e5fdc56a066d9b50500ea30c63388f66a0b WHIRLPOOL 72057cb18a38ea82f259ee2f511500835845a410ed8651da4abbdd502726a7abe3e283c070680c4299ab53658d013f8a44aeb45a6f8c3caa5923dc35490be39e
+MISC ChangeLog 2078 SHA256 e2d3c4619c4b9b68df655f147ff71ca75313a3618ba81ffa0999adb1ef7cc997 SHA512 d1b4230b8588b623eaec82eadd984466a915da2f52ad02747160331d0d3b56a5f29be6c186e54b86c32712a3052098f0db68cf83ef537b3cf39d7b5f27665dcc WHIRLPOOL 4c80c740d94aaa3180522f71ecb29d6ff04edb83e5bd9704533f54662f10593721b817a293050116ec98ae35ee4fe7a4232d74e3527c6f868675509f8f51f8dd
+MISC metadata.xml 310 SHA256 48dccd47092ba73ed46427ea9db7071fc1fde9753398b0f9c7d8b40a530e6416 SHA512 8eb93c3b43be606e60b94afa444a7fb2701f3b2b009919f376fd54628a329b3293b506e0de78e23d0ebbfe65041c033023405dbe1a6581bb7d69c20c07c9063d WHIRLPOOL a82fa36504cd4a069a0f5f5cb6d5edca6c2372d4d4b287b761e188174eaf23d9df2dcef4ff434d42808a7f5c97651b0694106ffdd933f320af17a6384484feea
diff --git a/sci-physics/hooke/files/hooke-9999.cfg b/sci-physics/hooke/files/hooke-9999.cfg
new file mode 100644 (file)
index 0000000..c048cf5
--- /dev/null
@@ -0,0 +1,13 @@
+# Commands for managing a command stack (similar to macros).
+[command_stack plugin]
+# Directory containing command stack files.
+path = ~/.hooke/resources/command_stack
+
+# wxWindows graphical user interface.
+[gui user interface]
+# Path to the hooke icon image.
+icon image = /usr/share/doc/hooke-9999/img/microscope.ico
+# Path to the Hooke splash screen image.
+splash screen image = /usr/share/doc/hooke-9999/img/hooke.jpg
+# Directory containing perspective files.
+perspective path = ~/.hooke/resources/gui/perspective
diff --git a/sci-physics/hooke/hooke-9999.ebuild b/sci-physics/hooke/hooke-9999.ebuild
new file mode 100644 (file)
index 0000000..e635a9f
--- /dev/null
@@ -0,0 +1,81 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.7"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils scons-utils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="wtk"
+       EGIT_REPO_URI="git://tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://code.google.com/p/hooke/downloads/detail?name=${P}.tar.gz"
+fi
+
+DESCRIPTION="Force spectroscopy data analysis."
+HOMEPAGE="http://code.google.com/p/hooke/"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="doc test X"
+
+RDEPEND="dev-python/matplotlib
+       dev-python/numpy
+       sci-libs/scipy
+       sci-misc/igor
+       dev-python/pyyaml
+       X? ( >=dev-python/wxpython-2.8 )"
+DEPEND="${RDEPEND}
+       dev-util/update-copyright
+       doc? (
+               dev-libs/libxslt
+               dev-python/numpydoc
+               dev-util/scons
+       )
+       test? ( dev-python/nose )"
+# dev-python/numpydoc is in the science overlay
+#   http://overlays.gentoo.org/proj/science/wiki/en
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_prepare() {
+       if [[ ${PV} == "9999" ]] ; then
+               # generates hooke.version
+               update-copyright.py
+       fi
+       distutils_src_prepare
+}
+
+src_compile() {
+       if use doc ; then
+               escons -C doc || die "couldn't build documentation"
+       fi
+       distutils_src_compile
+}
+
+src_install() {
+       distutils_src_install
+       if use doc ; then
+               dohtml -r doc/build/html/*
+       fi
+       dodoc AUTHORS CHANGELOG README
+       docompress -x "/usr/share/doc/${PF}/img"
+       insinto "/usr/share/doc/${PF}/img"
+       doins doc/img/{hooke.jpg,microscope.ico}
+       insinto "/etc/${PN}"
+       newins "${FILESDIR}/${P}.cfg" "${PN}.cfg"
+}
diff --git a/sci-physics/hooke/metadata.xml b/sci-physics/hooke/metadata.xml
new file mode 100644 (file)
index 0000000..e953e01
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+               <description>Force spectroscopy data analysis.</description>
+       </maintainer>
+</pkgmetadata>
diff --git a/sci-physics/sawsim/ChangeLog b/sci-physics/sawsim/ChangeLog
new file mode 100644 (file)
index 0000000..84dd08d
--- /dev/null
@@ -0,0 +1,42 @@
+# ChangeLog for sci-physics/sawsim
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*sawsim-9999 (03 Apr 2012)
+  03 Apr 2012; W. Trevor King <wking@drexel.edu> sawsim-9999.ebuild:
+  - Add http://http-git.tremily.us URL for users with restrictive firewalls.
+
+*sawsim-9999 (06 Mar 2012)
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> sawsim-9999.ebuild:
+  - Change URLs from einstein -> tremily.
+
+*sawsim-9999 (12 Jan 2012)
+  12 Jan 2012; W. Trevor King <wking@drexel.edu> sawsim-9999.ebuild :
+  Update to `git-2` eclass and EAPI 4.
+
+*sawsim-9999 (22 Mar 2011)
+  22 Mar 2011; W. Trevor King <wking@drexel.edu> sawsim-9999.ebuild :
+  Fix ${P} -> ${PN} in EGIT_REPO_URI.
+
+*sawsim-9999 (08 Jan 2011)
+  08 Jan 2011; W. Trevor King <wking@drexel.edu> sawsim-9999.ebuild :
+  Fix or cleanup URLs.
+
+*sawsim-9999 (31 Dec 2010)
+  31 Dec 2010; W. Trevor King <wking@drexel.edu> sawsim-9999.ebuild :
+  Fix repoman-reported issues with 9999.
+
+*sawsim-9999 (03 Nov 2010)
+  03 Nov 2010; W. Trevor King <wking@drexel.edu> sawsim-9999.ebuild :
+  - Add 'pbs' USE flag.
+  - Cleanup pysawsim package handling.
+
+*sawsim-9999 (02 Nov 2010)
+  02 Nov 2010; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, sawsim-9999.ebuild :
+  - Created ebuild suite for sawsim.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/sci-physics/sawsim/Manifest b/sci-physics/sawsim/Manifest
new file mode 100644 (file)
index 0000000..834f732
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD sawsim-9999.ebuild 1615 RMD160 36c7e2e3faf629048f88bebf95189924d0583638 SHA1 b240c54085c97fbda7e4842035f0dd16399381b6 SHA256 56f581100592f9d97ff4b99b0c556c954f6be21e0e27d74b2ffa5fd3e938cfea
+MISC ChangeLog 1664 RMD160 ad499a3ebfd86f3f60576ef1641148441c23c1a5 SHA1 e48ee5fed75600e5da1952a94cac29f140aae4f9 SHA256 2eb18740ab5c8e3e7f52112c13477ce6c0ea0100e467e68cb83a8a5a84208283
+MISC metadata.xml 350 RMD160 530de16a9eca41ef2a505ab1d6f55abaee9d9f75 SHA1 c97a2b0e72288464ae048fdf60ec7d41d6b57351 SHA256 1cbcf298da442e91fc6e58bbca098279a42fd8dfb18f18ca7d3d402a956497c5
diff --git a/sci-physics/sawsim/metadata.xml b/sci-physics/sawsim/metadata.xml
new file mode 100644 (file)
index 0000000..6d6fa11
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+               <description>sawsim is a monte-carlo simulator for force
+                 spectroscopy experiments.</description>
+       </maintainer>
+</pkgmetadata>
diff --git a/sci-physics/sawsim/sawsim-9999.ebuild b/sci-physics/sawsim/sawsim-9999.ebuild
new file mode 100644 (file)
index 0000000..cd0e0c4
--- /dev/null
@@ -0,0 +1,75 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.6"
+PYTHON_MODNAME="pysawsim"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://tremily.us/${PN}.git http://http-git.tremily.us/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz"
+fi
+
+DESCRIPTION="sawsim force spectroscopy simulator"
+HOMEPAGE="http://blog.tremily.us/posts/${PN}/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="mpi pbs doc"
+
+RDEPEND="dev-lang/python
+       dev-python/nose
+       dev-python/matplotlib
+       dev-python/numpy
+       sci-libs/scipy
+       mpi? ( dev-python/mpi4py )
+       pbs? ( sys-cluster/pbs-python )"
+DEPEND="${RDEPEND}
+       dev-vcs/git
+       app-text/noweb
+       sci-libs/gsl
+       dev-libs/check
+       doc? ( dev-tex/pgf )"
+
+src_unpack() {
+       if [[ ${PV} == "9999" ]] ; then
+               git-2_src_unpack
+       else
+               unpack ${A}
+       fi
+       cd "${S}"
+}
+
+src_prepare() {
+       notangle -Rmakefile src/sawsim.nw | sed 's/        /\t/' > Makefile
+       assert "Failed to generate Makefile"
+       distutils_src_prepare
+}
+
+src_compile() {
+       emake all_bin || die "couldn't build binary targets"
+       if use doc ; then
+               emake all_doc || die "couldn't build documentation"
+       fi
+       distutils_src_compile
+}
+
+src_install() {
+       exeinto /usr/bin/
+       doexe bin/sawsim bin/k_model_utils bin/tension_model_utils || die "install failed"
+       dodoc README || die "dodoc failed"
+       if use doc ; then
+               dodoc doc/sawsim.pdf || die "couldn't install manual"
+       fi
+       distutils_src_install
+}
diff --git a/virtual/thesis-tools/ChangeLog b/virtual/thesis-tools/ChangeLog
new file mode 100644 (file)
index 0000000..b901bce
--- /dev/null
@@ -0,0 +1,35 @@
+# ChangeLog for virtual/thesis-tools
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*thesis-tools-9999 (28 Feb 2012)
+  28 Feb 2012; W. Trevor King <wking@drexel.edu> thesis-tools-9999.ebuild :
+  Add dev-tex/dproblempack dependency.
+
+*thesis-tools-9999 (24 Feb 2012)
+  15 Feb 2012; W. Trevor King <wking@drexel.edu> thesis-tools-9999.ebuild :
+  Oops, add dev-tex/drexel-thesis dependency.  I guess I'd always
+  installed that by hand on my other systems ;).
+  Also convert URLs from einstein to tremily.
+
+*thesis-tools-9999 (15 Feb 2012)
+  15 Feb 2012; W. Trevor King <wking@drexel.edu> thesis-tools-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing comedi on an AMD C-60.
+
+*thesis-tools-9999 (23 Apr 2011)
+  23 Apr 2011; W. Trevor King <wking@drexel.edu> thesis-tools-9999.ebuild :
+  Require the latex USE flag for asymptote dependency.
+
+*thesis-tools-9999 (31 Dec 2010)
+  31 Dec 2010; W. Trevor King <wking@drexel.edu> thesis-tools-9999.ebuild :
+  Fix repoman-reported issues with 9999.
+
+*thesis-tools-9999 (16 Nov 2010)
+  16 Nov 2010; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, thesis-tools-9999.ebuild :
+  - Created ebuild suite for thesis-tools.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/virtual/thesis-tools/Manifest b/virtual/thesis-tools/Manifest
new file mode 100644 (file)
index 0000000..d253aea
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD thesis-tools-9999.ebuild 416 SHA256 93ce6587e1449a1ab9174c71b5a7b2313446ab7fb30d2a430c5b8d1af88c00d2 SHA512 7a4a19d7926bb043bf1d03a2b79284f81a9926cdcb30f61ce9b665a74f6506f5ecb8fbf292757d88c758760e584dbee2c2f0e9edfe82ed5a4343ae64da7be151 WHIRLPOOL 44aeb4198371b5508b783b2b3332d845a292fe02dcdea3d089341441535815b5920704d7ef1c98460ce8ee91b721804480928180c676273b8f22fecad8911116
+MISC ChangeLog 1589 SHA256 6f1fd97c2cea0c285197ec136748cb537c98133eb68ff0a16417aa31a73f4bdd SHA512 663e2ecb0d6c57e5a3af98c7da36ab7b12f04a41683baf1e94124279c556566225770223194758209ef12458646bfe2da39d3d47b8a5ef5bcc9bfabd97fe26bf WHIRLPOOL b05a61dd7c92727747193c3c29441c2acad0f25f296decf07aa9aead94b0d376359fcc7aa7f1d033fbc5f8a4973ee0f79b6861dff69359f0e3f63cd43202789b
+MISC metadata.xml 247 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72 SHA512 93784fa413a106d1e9f9c97a86c25634d983abf96b57d282bf4acc091d98c6ef32d2525aeb13f68e163c13a5daaa97258cd53c76f5ffe717f5c0dad5956fba6c WHIRLPOOL af0e4209d10a3e8c658f7a46bdc0342d91c84cafbd35f944f6d8827bceeb3f02dfb530b1476a8329676faa738ed4061d322043c2dc089bbb58b41d3ded690ff4
diff --git a/virtual/thesis-tools/metadata.xml b/virtual/thesis-tools/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/virtual/thesis-tools/thesis-tools-9999.ebuild b/virtual/thesis-tools/thesis-tools-9999.ebuild
new file mode 100644 (file)
index 0000000..96e2bb7
--- /dev/null
@@ -0,0 +1,20 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+DESCRIPTION="Virtual for build tools for WTK's thesis"
+HOMEPAGE="http://blog.tremily.us/posts/Thesis/"
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-tex/drexel-thesis
+       dev-tex/problempack
+       dev-util/scons
+       media-gfx/asymptote[latex]
+       sci-chemistry/pymol"
diff --git a/virtual/unfolding-disasters/ChangeLog b/virtual/unfolding-disasters/ChangeLog
new file mode 100644 (file)
index 0000000..d199a07
--- /dev/null
@@ -0,0 +1,56 @@
+# ChangeLog for virtual/unfolding-disasters
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*unfolding-disasters-9999 (20 Sep 2013)
+  20 Sep 2013; W. Trevor King <wking@tremily.us>
+  unfolding-disasters-9999.ebuild:
+  - Add app-text/itex2mml and perl-gcpan/MathML-Entities build
+    dependencies (for *.mdwn_itex).
+
+*unfolding-disasters-9999 (09 Jan 2013)
+  09 Jan 2013; W. Trevor King <wking@tremily.us>
+  unfolding-disasters-9999.ebuild:
+  - Add media-fonts/freefonts for GoodCityModern (gocmseq_.pfb).
+
+*unfolding-disasters-9999 (19 Dec 2012)
+  19 Dec 2012; W. Trevor King <wking@drexel.edu>
+  unfolding-disasters-9999.ebuild:
+  - Add exif for name-by-date.sh.
+
+*unfolding-disasters-9999 (12 Dec 2012)
+  12 Dec 2012; W. Trevor King <wking@drexel.edu>
+  unfolding-disasters-9999.ebuild:
+  - Add geopy and pyproj for maplabel.py and maproute.py.
+
+*unfolding-disasters-9999 (06 Dec 2012)
+  06 Dec 2012; W. Trevor King <wking@drexel.edu>
+  unfolding-disasters-9999.ebuild:
+  - Add assorted sound encoding/decoding utilities for mkogg.py.
+  - Add assorted video encoding/decoding utilities for gallery.py.
+  - Add pdftk and Ghostscript for pdf-merge.py.
+  - Add fontforge[python] for font-reduce.py.
+  - Add timidity, abcmidi, and Lilypond for abcplay.py.
+  - Add conky[X,mpd] for my .conkyrc dotfile (dotfiles-public).
+
+*unfolding-disasters-9999 (01 Oct 2012)
+  01 Oct 2012; W. Trevor King <wking@drexel.edu>
+  unfolding-disasters-9999.ebuild:
+  - Add dev-python/suds (for entrez.py)
+
+*unfolding-disasters-9999 (29 Sep 2012)
+  28 Sep 2012; W. Trevor King <wking@drexel.edu>
+  unfolding-disasters-9999.ebuild:
+  - Add www-apps/scgi dependency (for gallery.py)
+  - Require `extras` USE flag for ikiwiki (rst plugin).
+
+*unfolding-disasters-9999 (28 Sep 2012)
+  28 Sep 2012; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml,
+  unfolding-disasters-9999.ebuild:
+  - Created ebuild suite for unfolding-disasters.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/virtual/unfolding-disasters/Manifest b/virtual/unfolding-disasters/Manifest
new file mode 100644 (file)
index 0000000..3a82110
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD unfolding-disasters-9999.ebuild 805 SHA256 5c6306f9bf14e089311e42bbb3e3f9c547b8e63b50edbf7a288c789538b0f24e SHA512 5ffc4db92acbd8cc9dd1bb88f87c42d55c87ba95f028027d0b38c8b388feea24455df02dce7b2e02d2c4ba68cfd7cab2f38c55f540a1f93c7eaafe272288aebb WHIRLPOOL 9fa69f15fea02e9ada288c1d725dd97f8ea509e8d0ebc149c22419f2bc6c2ea7e03e0d013596c46c1795b6927acd6e547904d11a208eac606055991989773432
+MISC ChangeLog 2105 SHA256 a3e184072017d979a4cb3a5b49d8aaf4df464051aaa327ba6a3fe991c5aef68e SHA512 8896703c389da557718ead950dbd195a4c418975b0c589399635f329c7e1208d90e0acd029c1d4b5917c0c0a1d52efb60ab5cf861e1062345d2658be2a626bca WHIRLPOOL 880b79dc665acc2aab0af17cdc1ee8699fae1ca1d153cea4fcaf1f02deb757ffde567668ee86f5b9c2056053ef9465723db3395f6043fc33e009d0bb0e5c020e
+MISC metadata.xml 247 SHA256 30b3270d8e655f6c190d3148f49b9364795beb41991502630e6631886ef107ea SHA512 d752eb964b367c9f9b2d2c3e010170bbc81e1a3b09f34fbd04b2f28df41f248a11d6531cf7334355185111990ac1744f587e2c631d03444dd642b71e0467e833 WHIRLPOOL 2e3b6628b0e6a4bb9e199b11aaae839addc659c185883af3a0399e8351446c2d11d2d095c2d22ddb89935a74900bea08aefc4bd97d4efc1bbcbcca1e4af1b5fa
diff --git a/virtual/unfolding-disasters/metadata.xml b/virtual/unfolding-disasters/metadata.xml
new file mode 100644 (file)
index 0000000..7b35910
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@tremily.us</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/virtual/unfolding-disasters/unfolding-disasters-9999.ebuild b/virtual/unfolding-disasters/unfolding-disasters-9999.ebuild
new file mode 100644 (file)
index 0000000..ad2ac46
--- /dev/null
@@ -0,0 +1,42 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+DESCRIPTION="Virtual for WTK's blog build and scripts"
+HOMEPAGE="http://blog.tremily.us/"
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="app-admin/conky[X,mpd]
+       app-text/ghostscript-gpl
+       app-text/itex2mml
+       app-text/pdftk
+       dev-python/geopy
+       dev-python/pyproj
+       dev-python/python-ldap
+       dev-python/suds
+       media-fonts/freefonts
+       media-gfx/exif
+       media-gfx/fontforge[python]
+       media-gfx/imagemagick
+       media-libs/faad2
+       media-libs/flac
+       media-libs/mutagen
+       media-sound/abcmidi
+       media-sound/lame
+       media-sound/lilypond
+       media-sound/mpg123
+       media-sound/timidity++
+       media-sound/vorbis-tools
+       media-video/ffmpeg
+       media-video/ffmpeg2theora
+       perl-gcpan/MathML-Entities
+       www-apps/ikiwiki[extras]
+       www-apps/scgi
+       "
diff --git a/x11-misc/mxconns/ChangeLog b/x11-misc/mxconns/ChangeLog
new file mode 100644 (file)
index 0000000..aa29d6b
--- /dev/null
@@ -0,0 +1,13 @@
+# ChangeLog for x11-misc/mxconns
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*mxconns-3.1.10 (18 May 2011)
+  18 May 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, mxconns-9999.ebuild :
+  - Created ebuild suite for mxconns.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/x11-misc/mxconns/Manifest b/x11-misc/mxconns/Manifest
new file mode 100644 (file)
index 0000000..2e344fa
--- /dev/null
@@ -0,0 +1,4 @@
+DIST mxconns-3.1.10.tgz 54181 RMD160 5c3543fd2173a5802fb3deb1e802be5dbeca05b8 SHA1 be3a99a6f16c615a8fc8d14770aaa70a8d4ba355 SHA256 9a655a3f16576eba8fa322066d38dea1597646dd587ec516291c9a8fb3e8cd0c
+EBUILD mxconns-3.1.10.ebuild 611 RMD160 3393c2f3e8a132e05f9affd6a947700387469999 SHA1 82cf4c5dd79050b73abdae5f91820babdb3ef8fb SHA256 265420aca0dfe857b8a668420bf6541062cdf9168f56a56a9625d0198fcbaf41
+MISC ChangeLog 660 RMD160 99cb9521ffb78d3ee378819b0bf55d6d2c0e1797 SHA1 9e18483c0b14a873eabd536b756cf3e173bc09cb SHA256 21f614512f14c94605465cab21989e02658abdb770db8888e63085f1a29ac98a
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/x11-misc/mxconns/metadata.xml b/x11-misc/mxconns/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/x11-misc/mxconns/mxconns-3.1.10.ebuild b/x11-misc/mxconns/mxconns-3.1.10.ebuild
new file mode 100644 (file)
index 0000000..de465a1
--- /dev/null
@@ -0,0 +1,34 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils
+
+DESCRIPTION="X11 connection monitor and proxy"
+HOMEPAGE="http://cern.ch/mxconns/ http://mxconns.web.cern.ch/mxconns/"
+SRC_URI="http://mxconns.web.cern.ch/mxconns/${P}.tgz"
+
+LICENSE="CERN"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="x11-libs/libXau
+       x11-libs/openmotif"
+RDEPEND="$DEPEND"
+
+src_configure() {
+       ./configure
+}
+
+src_compile() {
+       emake "CFLAGS=${CFLAGS}" "LDFLAGS=${LDFLAGS}"
+  cp mxconns.man mxconns.1
+}
+
+src_install() {
+       dobin mxconns
+  doman mxconns.1
+}