Merge remote-tracking branch 'origin/dev-python/exam'
authorW. Trevor King <wking@tremily.us>
Wed, 1 Oct 2014 11:56:43 +0000 (04:56 -0700)
committerW. Trevor King <wking@tremily.us>
Wed, 1 Oct 2014 11:56:43 +0000 (04:56 -0700)
Pull in this per-package branch with a subtree merge [1]:

  $ git merge -s ours --no-commit origin/dev-python/exam
  $ git read-tree --prefix=dev-python/exam/ -u origin/dev-python/exam
  $ git commit -v

so folks who aren't using a version of Layman that supports submodules
(currently everybody) can use this modular package.

[1]: https://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html

261 files changed:
.mailmap [new file with mode: 0644]
app-crypt/msva-perl/ChangeLog [new file with mode: 0644]
app-crypt/msva-perl/Manifest [new file with mode: 0644]
app-crypt/msva-perl/metadata.xml [new file with mode: 0644]
app-crypt/msva-perl/msva-perl-9999.ebuild [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-embedded/simulavr/ChangeLog [new file with mode: 0644]
dev-embedded/simulavr/Manifest [new file with mode: 0644]
dev-embedded/simulavr/files/9999-0010-update_poisoned_interrupt_vectors.patch [new file with mode: 0644]
dev-embedded/simulavr/metadata.xml [new file with mode: 0644]
dev-embedded/simulavr/simulavr-9999.ebuild [new file with mode: 0644]
dev-embedded/teensy-hid-listen/ChangeLog [new file with mode: 0644]
dev-embedded/teensy-hid-listen/Manifest [new file with mode: 0644]
dev-embedded/teensy-hid-listen/metadata.xml [new file with mode: 0644]
dev-embedded/teensy-hid-listen/teensy-hid-listen-1.01.ebuild [new file with mode: 0644]
dev-embedded/teensy-loader-cli/ChangeLog [new file with mode: 0644]
dev-embedded/teensy-loader-cli/Manifest [new file with mode: 0644]
dev-embedded/teensy-loader-cli/files/49-teensy.rules [new file with mode: 0644]
dev-embedded/teensy-loader-cli/metadata.xml [new file with mode: 0644]
dev-embedded/teensy-loader-cli/teensy-loader-cli-2.0.ebuild [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/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/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 [moved from exam-9999.ebuild with 100% similarity]
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/geopy/ChangeLog [new file with mode: 0644]
dev-python/geopy/Manifest [new file with mode: 0644]
dev-python/geopy/geopy-9999.ebuild [new file with mode: 0644]
dev-python/geopy/metadata.xml [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/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/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/ChangeLog [new file with mode: 0644]
dev-python/pyassuan/Manifest [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/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.0.3.ebuild [new symlink]
dev-python/pyvows/pyvows-9999.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-pexif/thumbor-pexif-9999.ebuild [new file with mode: 0644]
dev-python/timebook/ChangeLog [new file with mode: 0644]
dev-python/timebook/Manifest [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/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/ChangeLog [new file with mode: 0644]
dev-util/update-copyright/metadata.xml [new file with mode: 0644]
dev-util/update-copyright/update-copyright-9999.ebuild [new file with mode: 0644]
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/Crypt-X509/ChangeLog [new file with mode: 0644]
perl-gcpan/Crypt-X509/Crypt-X509-0.51.ebuild [new file with mode: 0644]
perl-gcpan/Crypt-X509/Manifest [new file with mode: 0644]
perl-gcpan/Crypt-X509/metadata.xml [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/monkeysphere-validation-agent/ChangeLog [new file with mode: 0644]
virtual/monkeysphere-validation-agent/Manifest [new file with mode: 0644]
virtual/monkeysphere-validation-agent/metadata.xml [new file with mode: 0644]
virtual/monkeysphere-validation-agent/monkeysphere-validation-agent-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-crypt/msva-perl/ChangeLog b/app-crypt/msva-perl/ChangeLog
new file mode 100644 (file)
index 0000000..7171daf
--- /dev/null
@@ -0,0 +1,26 @@
+# ChangeLog for app-crypt/msva-perl
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*msva-perl-9999 (03 Apr 2012)
+  03 Apr 2012; W. Trevor King <wking@drexel.edu> msva-perl-9999.ebuild:
+  - Add http://http-git.tremily.us URL for users with restrictive firewalls.
+
+*msva-perl-9999 (06 Mar 2012)
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> msva-perl-9999.ebuild :
+  - Change Git URL from einstein -> tremily.
+
+*msva-perl-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> msva-perl-9999.ebuild :
+  - Update to use git-2 eclass and fix DEPEND -> RDEPEND typo in
+  DEPEND setup.
+
+*msva-perl-9999 (25 May 2011)
+  25 May 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, msva-9999.ebuild :
+  - Created ebuild suite for msva-perl.
+  - 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-crypt/msva-perl/Manifest b/app-crypt/msva-perl/Manifest
new file mode 100644 (file)
index 0000000..9719b21
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD msva-perl-9999.ebuild 1193 RMD160 e4e458a2d1984b57e5f97a0f8a3282cb3273601f SHA1 68311dde710095afe2155224df6afe9442daf49d SHA256 181f923cfde154263fcaadf6608fb2371a9d8baab15925ed2216082f1d889732
+MISC ChangeLog 1176 RMD160 4f85280a2989d3f92c9287eccee3cb8ed352cb86 SHA1 2b8836a8a9e3487d6f378b4540b9615430d50041 SHA256 e0c9aa05e836047c417b057fe944efffdf709696b3c79b418c8a87ce1a62b412
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/app-crypt/msva-perl/metadata.xml b/app-crypt/msva-perl/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/app-crypt/msva-perl/msva-perl-9999.ebuild b/app-crypt/msva-perl/msva-perl-9999.ebuild
new file mode 100644 (file)
index 0000000..787128c
--- /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"
+
+inherit perl-module
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       #EGIT_REPO_URI="git://git.monkeysphere.info/${PN}"
+       EGIT_REPO_URI="git://tremily.us/monkeysphere-validation-agent.git
+               http://http-git.tremily.us/monkeysphere-validation-agent.git"
+       SRC_URI=""
+else
+       MY_P="${PN}_{$PV}"
+       SRC_URI="http://archive.monkeysphere.info/debian/pool/monkeysphere/m/${PN}/${MY_P}.orig.tar.gz"
+fi
+
+DESCRIPTION="Monkeysphere public key validation daemon"
+HOMEPAGE="http://web.monkeysphere.info/validation-agent/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+#RESTRICT="test" # ssh connection failed
+
+RDEPEND="
+       perl-gcpan/Crypt-X509
+       dev-perl/File-HomeDir
+       dev-perl/File-ShareDir
+       dev-perl/GnuPG-Interface
+       dev-perl/HTTP-Server-Simple
+       dev-perl/HTTP-Message
+       dev-perl/JSON
+       dev-perl/config-general
+       dev-perl/libwww-perl
+       dev-perl/net-server
+       dev-perl/regexp-common
+       "
+DEPEND="
+       virtual/perl-Module-Build
+       test? ( ${RDEPEND} )
+       "
+
+src_install() {
+       mytargets="install --install-path doc=/usr/share/doc/${P}"
+       perl-module_src_install
+}
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-embedded/simulavr/ChangeLog b/dev-embedded/simulavr/ChangeLog
new file mode 100644 (file)
index 0000000..fa058f0
--- /dev/null
@@ -0,0 +1,12 @@
+# ChangeLog for dev-embedded/simulavr
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*simulavr-9999 (13 Aug 2012)
+  13 Aug 2012; W. Trevor King <wking@drexel.edu> simulavr-9999.ebuild:
+  - 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-embedded/simulavr/Manifest b/dev-embedded/simulavr/Manifest
new file mode 100644 (file)
index 0000000..6953aa4
--- /dev/null
@@ -0,0 +1,4 @@
+AUX 9999-0010-update_poisoned_interrupt_vectors.patch 5946 RMD160 4d186938c7cf930da1b8ee8a6e9b14c136d242ed SHA1 153f81002eb44bc1404a8f6c86b00e8f93a44895 SHA256 f74d0dacdc77c1bd0e88ea6c47be08659f778b5c9f4263d98333bda19e2f9a9b
+EBUILD simulavr-9999.ebuild 2409 RMD160 68f261958ce8e52b137124cd797adeecf5347384 SHA1 28cfc14aeb109e7fc07aabb168fa4f537f12b71e SHA256 efb90bf37b2ef115c5a4596b55780bdce703d2546495e99a78f1273adfff860d
+MISC ChangeLog 601 RMD160 56171751910f8d3564700e61b478729aca7fbd84 SHA1 14323d44d908388575f06ffc0690ea4d92d88f2c SHA256 b41cd1718171fed8744d6fc386c7277b760222e49a517cdcb2479ae06aa9a837
+MISC metadata.xml 247 RMD160 f6a3debfa8f70e039ec74fe92be0de687c8cec20 SHA1 30c46f34b3a777a6ff4f46dd4590b94677594948 SHA256 30b3270d8e655f6c190d3148f49b9364795beb41991502630e6631886ef107ea
diff --git a/dev-embedded/simulavr/files/9999-0010-update_poisoned_interrupt_vectors.patch b/dev-embedded/simulavr/files/9999-0010-update_poisoned_interrupt_vectors.patch
new file mode 100644 (file)
index 0000000..ab9cc7f
--- /dev/null
@@ -0,0 +1,209 @@
+bug #35737: new awr-gcc is picky about depreciated constants
+http://savannah.nongnu.org/bugs/?35737
+
+diff --git a/examples/atmega128_timer/main.c b/examples/atmega128_timer/main.c
+index 15661d7..d666ac0 100644
+--- a/examples/atmega128_timer/main.c
++++ b/examples/atmega128_timer/main.c
+@@ -5,7 +5,7 @@
+ volatile int timer2_ticks;
+ /* Every ~ms */
+-ISR(SIG_OUTPUT_COMPARE2)
++ISR(TIMER2_COMP_vect)
+ {                               /* Every ~1ms */
+    timer2_ticks++;
+ }
+diff --git a/examples/atmel_key/StdDefs.c b/examples/atmel_key/StdDefs.c
+index 738f84c..556d6ff 100644
+--- a/examples/atmel_key/StdDefs.c
++++ b/examples/atmel_key/StdDefs.c
+@@ -54,14 +54,6 @@ void test_pin(void)
+        sbi(TESTPIN_PORT, TESTPIN_BIT);
+    }
+-// Delay in 1/10's of a millisecond
+-// Does not work with -O0, use -O1, even for debugging.
+-void msleep(INT16U ms10)
+-    {
+-        for( ; ms10; --ms10)
+-            _delay_ms(0.1);
+-    }
+-
+ //------------------------------------------------------------
+ // void putBCD(INT16S X, CHARU length, CHARU TrailingSpace)
+ //
+diff --git a/examples/atmel_key/StdDefs.h b/examples/atmel_key/StdDefs.h
+index 9ae8b91..38ea1d8 100644
+--- a/examples/atmel_key/StdDefs.h
++++ b/examples/atmel_key/StdDefs.h
+@@ -63,8 +63,8 @@ void print_hexbyte(unsigned char i);
+    #define UART_BAUD_REG_H      UBRR0H
+    #define UART_CONTROL_REG     UCSR0B
+    #define UART_STATUS_REG      UCSR0A
+-   #define UART_RCV_INT_VECTOR  SIG_UART0_RECV
+-   #define UART_REG_EMPTY_INT_VECTOR  SIG_UART0_DATA
++   #define UART_RCV_INT_VECTOR  USART0_RX_vect
++   #define UART_REG_EMPTY_INT_VECTOR  USART0_UDRE_vect
+    #define UART_DATA_REG        UDR0
+ #elif DEVICE_NAME == ATMEGA163
+    #define UART_BAUD_REG        UBRR
+diff --git a/examples/atmel_key/kb.c b/examples/atmel_key/kb.c
+index 322b443..77edaa2 100644
+--- a/examples/atmel_key/kb.c
++++ b/examples/atmel_key/kb.c
+@@ -36,7 +36,7 @@ void init_kb(void)
+     bitcount = 11;
+ }
+-SIGNAL(SIG_INTERRUPT0)
++SIGNAL(INT0_vect)
+ {
+     static unsigned char data;                // Holds the received scan code
+diff --git a/examples/atmel_key/main.c b/examples/atmel_key/main.c
+index 5fb551a..47a2221 100644
+--- a/examples/atmel_key/main.c
++++ b/examples/atmel_key/main.c
+@@ -5,6 +5,7 @@
+ // PS-1 Keyboard interface test program
+ #include <avr/io.h>
++#include <util/delay.h>
+ #include <stdlib.h>
+ //include <sig-avr.h>
+ #include <avr/interrupt.h>
+@@ -31,7 +32,7 @@ int main(void)
+     {
+         key=getchar();
+         putchar(key);
+-        msleep(10);
++        _delay_ms(10);
+     }
+     return 1;
+ }
+diff --git a/examples/atmel_key/scancodes.h b/examples/atmel_key/scancodes.h
+index a9375f3..f39474b 100644
+--- a/examples/atmel_key/scancodes.h
++++ b/examples/atmel_key/scancodes.h
+@@ -15,7 +15,7 @@
+ // Unshifted characters
+-static char unshifted[][2]  __attribute__ ((progmem)) = {
++static const char unshifted[][2] PROGMEM = {
+ 0x0d,9,
+ 0x0e,'`',
+ 0x15,'q',
+@@ -87,7 +87,7 @@ static char unshifted[][2]  __attribute__ ((progmem)) = {
+ };
+ // Shifted characters
+-prog_char shifted[][2] = {
++static const char shifted[][2] PROGMEM = {
+ 0x0d,9,
+ 0x0e,'~',
+ 0x15,'Q',
+diff --git a/examples/python/ex_pinout.c b/examples/python/ex_pinout.c
+index 0bea2e0..7e55392 100644
+--- a/examples/python/ex_pinout.c
++++ b/examples/python/ex_pinout.c
+@@ -3,7 +3,7 @@
+ volatile int timer2_ticks;
+-ISR(SIG_OUTPUT_COMPARE2) {
++ISR(TIMER2_COMP_vect) {
+    timer2_ticks++;
+ }
+diff --git a/examples/python/example.c b/examples/python/example.c
+index bfd7509..35931b5 100644
+--- a/examples/python/example.c
++++ b/examples/python/example.c
+@@ -4,7 +4,7 @@
+ volatile int timer2_ticks;
+ /* Every ~ms */
+-ISR(SIG_OUTPUT_COMPARE2) {
++ISR(TIMER2_COMP_vect) {
+    timer2_ticks++;
+ }
+diff --git a/examples/python/example_io.c b/examples/python/example_io.c
+index 3822b41..71c932e 100644
+--- a/examples/python/example_io.c
++++ b/examples/python/example_io.c
+@@ -5,7 +5,7 @@ volatile int timer2_ticks;
+ volatile int port_val;
+ volatile int port_cnt;
+-ISR(SIG_OUTPUT_COMPARE2) {
++ISR(TIMER2_COMP_vect) {
+    timer2_ticks++;
+ }
+diff --git a/examples/python/multicore.c b/examples/python/multicore.c
+index 2df7443..869563e 100644
+--- a/examples/python/multicore.c
++++ b/examples/python/multicore.c
+@@ -11,7 +11,7 @@
+ volatile char cnt_irq = 0;         // IRQ counter\r
+ volatile char cnt_res = 0;         // measurement value for time distance between events\r
\r
+-ISR(SIG_INTERRUPT0) {\r
++ISR(INT0_vect) {\r
+   cnt_irq++;                       // increment event counter\r
+   cnt_res = TCNT0;                 // save timer value = time distance to last event\r
+   TCNT0 = 0;                       // reset timer value\r
+diff --git a/regress/extinttest/ext_int0.c b/regress/extinttest/ext_int0.c
+index 9a619c2..a12304a 100644
+--- a/regress/extinttest/ext_int0.c
++++ b/regress/extinttest/ext_int0.c
+@@ -89,12 +89,12 @@ volatile unsigned char hs_data = 0;
+ volatile unsigned char dis_mask = 0;
+ #if defined(TEST_INT1)
+-  ISR(SIG_INTERRUPT1) {
++  ISR(INT1_vect) {
+ #else
+ # if defined(TEST_INT2_16)
+-  ISR(SIG_INTERRUPT2) {
++  ISR(INT2_vect) {
+ # else
+-  ISR(SIG_INTERRUPT0) {
++  ISR(INT0_vect) {
+ # endif
+ #endif
+   cnt_irq++;
+diff --git a/regress/timertest/timer_16bit.c b/regress/timertest/timer_16bit.c
+index c3accf2..bcdd27b 100644
+--- a/regress/timertest/timer_16bit.c
++++ b/regress/timertest/timer_16bit.c
+@@ -7,7 +7,7 @@ volatile int timer_ticks;
+ ISR(SIG_OVERFLOW3) {
+    timer_ticks++;
+ }
+-ISR(SIG_OUTPUT_COMPARE3B) {
++ISR(TIMER3_COMPB_vect) {
+    timer_ticks++;
+ }
+ #else
+diff --git a/regress/timertest/timer_8bit_ctc.c b/regress/timertest/timer_8bit_ctc.c
+index 1b9c969..7341336 100644
+--- a/regress/timertest/timer_8bit_ctc.c
++++ b/regress/timertest/timer_8bit_ctc.c
+@@ -4,11 +4,11 @@
+ volatile int timer_ticks;
+ #ifdef PROC_atmega48
+-ISR(SIG_OUTPUT_COMPARE2A) {
++ISR(TIMER2_COMPA_vect) {
+    timer_ticks++;
+ }
+ #else
+-ISR(SIG_OUTPUT_COMPARE2) {
++ISR(TIMER2_COMP_vect) {
+    timer_ticks++;
+ }
+ #endif
diff --git a/dev-embedded/simulavr/metadata.xml b/dev-embedded/simulavr/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-embedded/simulavr/simulavr-9999.ebuild b/dev-embedded/simulavr/simulavr-9999.ebuild
new file mode 100644 (file)
index 0000000..9d7eb06
--- /dev/null
@@ -0,0 +1,90 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit autotools eutils
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://git.savannah.nongnu.org/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="http://download.savannah.nongnu.org/releases/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="A simulator for the Atmel AVR family of microcontrollers"
+HOMEPAGE="http://www.nongnu.org/${PN}/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc python static-libs tcl verilog"
+
+RDEPEND="sys-libs/ncurses"
+DEPEND="${RDEPEND}
+       >=dev-lang/swig-2.0.0
+       doc? ( app-doc/doxygen[dot] dev-python/sphinx )
+       python? ( >=dev-lang/python-2.4 )
+       tcl? ( dev-lang/tcl dev-tcltk/itcl )
+       verilog? ( sci-electronics/iverilog )"
+
+pkg_setup() {
+       if ! has_version cross-avr/gcc; then
+               eerror
+               eerror "${PN} requires avr-gcc >= 4.3.4 to be installed."
+               eerror "You can install it by running:"
+               eerror "  # crossdev -t avr"
+               eerror
+               die "Missing avr-gcc"
+       fi
+       if ! has_version cross-avr/binutils; then
+               eerror
+               eerror "${PN} requires avr binutils >= 2.20 to be installed."
+               eerror "You can install it by running:"
+               eerror "  # crossdev -t avr"
+               eerror
+               die "Missing avr binutils"
+       fi
+}
+
+src_prepare() {
+       epatch "${FILESDIR}/${PV}"-*.patch
+       if [[ "${PV}" == "9999" ]]; then
+               ./bootstrap
+       fi
+}
+
+src_configure() {
+       local my_conf="--enable-dependency-tracking"
+       local BINUTILS=$(binutils-config --get-current-profile avr)
+       local BINUTILS_CONFIG="/etc/env.d/binutils/${BINUTILS}"
+       local BINUTILS_PATH=$(sed -n 's/^LIBPATH="\(.*\)"$/\1/p' "${BINUTILS_CONFIG}")
+       my_conf="${my_conf} --with-bfd=${BINUTILS_PATH}"
+       my_conf="${my_conf} $(use_enable python)"
+       my_conf="${my_conf} $(use_enable static-libs static)"
+       my_conf="${my_conf} $(use_enable tcl)"
+       my_conf="${my_conf} $(use_enable verilog)"
+       my_conf="${my_conf} $(use_enable doc doxygen-doc)"
+       my_conf="${my_conf} $(use_enable doc doxygen-html)"
+       LDFLAGS="-Wl,-rpath=${BINUTILS_PATH},--enable-new-dtags ${LDFLAGS}" econf ${my_conf} --docdir="${EPREFIX}/usr/share/doc/${PF}"
+}
+
+src_compile() {
+       emake
+       if use doc; then
+               make web-html
+               make doxygen-doc
+       fi
+}
+
+src_install() {
+       emake DESTDIR="${D}" install
+       dodoc NEWS README* AUTHORS SUPPORT TODO ChangeLog
+       if use doc; then
+               dohtml -r doc/web_build/html/*
+               _E_DOCDESTTREE_="doxygen" dohtml -r doc/doxygen-doc/html/*
+       fi
+}
diff --git a/dev-embedded/teensy-hid-listen/ChangeLog b/dev-embedded/teensy-hid-listen/ChangeLog
new file mode 100644 (file)
index 0000000..61d2338
--- /dev/null
@@ -0,0 +1,12 @@
+# ChangeLog for dev-embedded/teensy-hid-listen
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*teensy-hid-listen-1.01 (26 Jul 2012)
+  26 Jul 2012; W. Trevor King <wking@drexel.edu> teensy-hid-listen-1.01.ebuild:
+  - 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-embedded/teensy-hid-listen/Manifest b/dev-embedded/teensy-hid-listen/Manifest
new file mode 100644 (file)
index 0000000..2899a05
--- /dev/null
@@ -0,0 +1,4 @@
+DIST hid_listen_1.01.zip 73460 RMD160 259855d1e9679e37f632009a4c9be01a7c3c74d6 SHA1 04ee317fd4d0cb88483f5b63016dca87a9e96019 SHA256 9cc73e325dc9265c032c295d93e16aad63e01214f69ee788b0b80cbc16d3b076
+EBUILD teensy-hid-listen-1.01.ebuild 647 RMD160 85790cbdbd2d65d1dd86ba5753ece353b1f90937 SHA1 21d7d8ebbcf2d3b629ef4dea7f209e8b33fc3761 SHA256 ca81a8ac080aaf5e24494308bec255c37ac03a537ebd52985003e66155a14ef2
+MISC ChangeLog 628 RMD160 42f3d1e569a30c8d88d422cce0c0e09e55f98173 SHA1 9384235339d1b9372ca74c266ed9e8e3b772aa02 SHA256 3aeb4e0cceea437a6dfd70d2f58ce64ab25c3890c9cd6c6f48c747d638a49b66
+MISC metadata.xml 247 RMD160 f6a3debfa8f70e039ec74fe92be0de687c8cec20 SHA1 30c46f34b3a777a6ff4f46dd4590b94677594948 SHA256 30b3270d8e655f6c190d3148f49b9364795beb41991502630e6631886ef107ea
diff --git a/dev-embedded/teensy-hid-listen/metadata.xml b/dev-embedded/teensy-hid-listen/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-embedded/teensy-hid-listen/teensy-hid-listen-1.01.ebuild b/dev-embedded/teensy-hid-listen/teensy-hid-listen-1.01.ebuild
new file mode 100644 (file)
index 0000000..34d5be0
--- /dev/null
@@ -0,0 +1,32 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils
+
+MY_PN="${PN//-/_}"
+MY_PN="${MY_PN/teensy_}"
+DESCRIPTION="Command line HID-raw listener for Teensy microcontrollers"
+HOMEPAGE="http://pjrc.com/teensy/${MY_PN}.html"
+SRC_URI="http://pjrc.com/teensy/${MY_PN}_${PV}.zip"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-libs/libusb"
+RDEPEND="$DEPEND"
+
+S="${WORKDIR}/${MY_PN}"
+
+src_compile() {
+       emake OS=LINUX "CFLAGS=${CFLAGS}" "LDFLAGS=${LDFLAGS}" STRIP=echo
+}
+
+src_install() {
+       cp hid_listen teensy_hid_listen
+       dobin teensy_hid_listen
+}
diff --git a/dev-embedded/teensy-loader-cli/ChangeLog b/dev-embedded/teensy-loader-cli/ChangeLog
new file mode 100644 (file)
index 0000000..214f243
--- /dev/null
@@ -0,0 +1,12 @@
+# ChangeLog for dev-embedded/teensy-loader-cli
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*teensy-loader-cli-2.0 (23 Jul 2012)
+  23 Jul 2012; W. Trevor King <wking@drexel.edu> teensy-loader-cli-2.0.ebuild:
+  - 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-embedded/teensy-loader-cli/Manifest b/dev-embedded/teensy-loader-cli/Manifest
new file mode 100644 (file)
index 0000000..10123db
--- /dev/null
@@ -0,0 +1,5 @@
+AUX 49-teensy.rules 351 RMD160 698918dc4fbc18576648c301315ca8359c61f300 SHA1 7fa52c47195a86c328e712b6bce28220cdfacfb9 SHA256 fdf8636c1749a6dc26e1d6f37bf1894d047512d07fcbae36fa51da6455cb1ce9
+DIST teensy_loader_cli.2.0.tar.gz 27044 RMD160 11851edd9a46fc4b929177b8fef54edd5a1aac54 SHA1 2b49231dadc7cae63745ab0e0b0756ef895ccb5c SHA256 0ffd4d4b65fe3c2bce7ef73cf599b0b5279b3101fb843054cd79b0df6e067a96
+EBUILD teensy-loader-cli-2.0.ebuild 1416 RMD160 b274db1962920a562ece7eaadabe3945eca4db26 SHA1 04683f79240acb02637efd5e2adf3a0532062390 SHA256 93667c72726132b870c815ada893f6c6cb7a02999bcf03b220c4b68a3a28840e
+MISC ChangeLog 626 RMD160 49e55e33ad18e22e7ba9899d210e95f449012fdb SHA1 613495d45b77448bc47554ecf7423b957d290c14 SHA256 46ee92e2364e65a163cb566acfdeff66228287b8b5035cbd7f4ae5ed8f665275
+MISC metadata.xml 247 RMD160 f6a3debfa8f70e039ec74fe92be0de687c8cec20 SHA1 30c46f34b3a777a6ff4f46dd4590b94677594948 SHA256 30b3270d8e655f6c190d3148f49b9364795beb41991502630e6631886ef107ea
diff --git a/dev-embedded/teensy-loader-cli/files/49-teensy.rules b/dev-embedded/teensy-loader-cli/files/49-teensy.rules
new file mode 100644 (file)
index 0000000..5f45978
--- /dev/null
@@ -0,0 +1,7 @@
+# UDEV Rules for Teensy boards, http://www.pjrc.com/teensy/
+#
+# Based on the suggestions at:
+#   http://www.pjrc.com/teensy/49-teensy.rules
+
+SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789]?", GROUP:="teensy"
+KERNEL=="ttyACM*", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789]?", GROUP:="teensy", ENV{ID_MM_DEVICE_IGNORE}="1"
diff --git a/dev-embedded/teensy-loader-cli/metadata.xml b/dev-embedded/teensy-loader-cli/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-embedded/teensy-loader-cli/teensy-loader-cli-2.0.ebuild b/dev-embedded/teensy-loader-cli/teensy-loader-cli-2.0.ebuild
new file mode 100644 (file)
index 0000000..8570795
--- /dev/null
@@ -0,0 +1,66 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils
+
+MY_PN="${PN//-/_}"
+DESCRIPTION="Command line programmer for Teensy microcontrollers"
+HOMEPAGE="http://pjrc.com/teensy/loader_cli.html"
+SRC_URI="http://pjrc.com/teensy/${MY_PN}.${PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="-examples +udev"
+
+DEPEND="dev-libs/libusb"
+RDEPEND="$DEPEND"
+
+S="${WORKDIR}/${MY_PN}"
+
+pkg_setup() {
+       use udev && enewgroup teensy
+       #groupdel in pkg_postrm()?
+}
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       # Don't strip the binary (remove -s flag)
+       sed -i 's/$(CFLAGS) -s /$(CFLAGS) /' Makefile
+}
+
+src_compile() {
+       emake OS=LINUX "CFLAGS=${CFLAGS}" "LDFLAGS=${LDFLAGS}"
+}
+
+src_install() {
+       dobin teensy_loader_cli
+       if use examples; then
+               dodoc *.hex
+       fi
+       if use udev; then
+               insinto /lib/udev/rules.d
+               doins "${FILESDIR}/49-teensy.rules"
+       fi
+}
+
+pkg_postinst() {
+       if use udev; then
+               elog "To be able to use Teensy devices, you need to be a"
+               elog "member of the group 'teensy' 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 teensy youruser"
+               elog
+               elog "Please be aware that you need to either re-login or run"
+               elog
+               elog "  newgrp - teensy"
+               elog
+               elog "for the group membership to take effect."
+       fi
+}
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/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..12f36ad
--- /dev/null
@@ -0,0 +1,39 @@
+# 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
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       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/gevent[${PYTHON_USEDEP}]
+               dev-python/pyvows[${PYTHON_USEDEP}]
+               dev-python/coverage[${PYTHON_USEDEP}]
+               dev-python/colorama[${PYTHON_USEDEP}]
+               dev-python/tox[${PYTHON_USEDEP}]
+       )"
+
+python_test() {
+       make test
+}
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/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/geopy/ChangeLog b/dev-python/geopy/ChangeLog
new file mode 100644 (file)
index 0000000..ea3de11
--- /dev/null
@@ -0,0 +1,23 @@
+# ChangeLog for dev-python/geopy
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*geopy-9999 (12 Dec 2012)
+  12 Dec 2012; W. Trevor King <wking@tremily.us> geopy-9999.ebuild :
+  geopy has moved to Git and added support for Python 3 :).  Update
+  and remove the unnecessary src_unpack.
+
+*geopy-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> geopy-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing geopy on an AMD C-60.
+  Also update to EAPI 4.
+
+*geopy-9999 (18 May 2011)
+  18 May 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, geopy-9999.ebuild :
+  - Created ebuild suite for geopy.
+  - 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/geopy/Manifest b/dev-python/geopy/Manifest
new file mode 100644 (file)
index 0000000..899b39f
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD geopy-9999.ebuild 570 SHA256 e71f31cb4f6178282c7b9ce6f5daf4449c52c74ac90e8ba2a905f89a414c5f94 SHA512 30366f923ac444b37a66fb1fa709028b8c01b4fd8f459caae35cc2a5ef15247a936299840eed8f0253b55bce712a27e489ca59aabd214134466b9fe801ee0629 WHIRLPOOL f518f12b144329bf6c9cf6e259e04fd5bd986390ece7a98efec16c9bf8d9a8b24afd76920f4eae42aae24f6fd12310010a9105a4c63f56b4abe174216d68bfcf
+MISC ChangeLog 1043 SHA256 54f401865b8b84740461ec1e913f7950225d582b2484796a7ea39502e0a8fa35 SHA512 c4801986d0631874100ef5e3b6b6550e1b0df99a415cbe9793900d6f3f5efd2b47a75d32047c1ccd9bd43fdc0505cfe81cfb3537c20cd0634b7a90b26dbfba20 WHIRLPOOL bc70e16aaaba2802b485566b5aa43216b11216795f619804cd5dbf520e1809b649113bcb735343359b983579bf4002ac5ce14f46b38272fd794766256c079687
+MISC metadata.xml 247 SHA256 30b3270d8e655f6c190d3148f49b9364795beb41991502630e6631886ef107ea SHA512 d752eb964b367c9f9b2d2c3e010170bbc81e1a3b09f34fbd04b2f28df41f248a11d6531cf7334355185111990ac1744f587e2c631d03444dd642b71e0467e833 WHIRLPOOL 2e3b6628b0e6a4bb9e199b11aaae839addc659c185883af3a0399e8351446c2d11d2d095c2d22ddb89935a74900bea08aefc4bd97d4efc1bbcbcca1e4af1b5fa
diff --git a/dev-python/geopy/geopy-9999.ebuild b/dev-python/geopy/geopy-9999.ebuild
new file mode 100644 (file)
index 0000000..9d0baef
--- /dev/null
@@ -0,0 +1,26 @@
+# 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.[01]"
+
+inherit eutils distutils
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-2
+       EGIT_BRANCH="master"
+       EGIT_REPO_URI="git://github.com/geopy/${PN}.git"
+       SRC_URI=""
+else
+       SRC_URI="https://github.com/geopy/${PN}/tarball/v${PV} -> ${P}.tar.gz"
+fi
+
+DESCRIPTION="A Geocoding Toolbox for Python"
+HOMEPAGE="http://code.google.com/p/geopy/"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
diff --git a/dev-python/geopy/metadata.xml b/dev-python/geopy/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/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/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/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..61ca11e
--- /dev/null
@@ -0,0 +1,45 @@
+# 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/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/ChangeLog b/dev-python/pyassuan/ChangeLog
new file mode 100644 (file)
index 0000000..0d7b733
--- /dev/null
@@ -0,0 +1,18 @@
+# ChangeLog for dev-python/pyassuan
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*pyassuan-9999 (09 Oct 2012)
+  09 Oct 2012; W. Trevor King <wking@drexel.edu> pyassuan-9999.ebuild:
+  - Require Python 3.3 for socket.sendmsg() and .recvmsg().
+
+*pyassuan-9999 (22 Mar 2012)
+  22 Mar 2012; W. Trevor King <wking@drexel.edu> pyassuan-9999.ebuild:
+  - Created ebuild suite for pyassuan.
+ - 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/pyassuan/Manifest b/dev-python/pyassuan/Manifest
new file mode 100644 (file)
index 0000000..8ae8a81
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD pyassuan-9999.ebuild 856 SHA256 88060a5d2109ad4250ede42adfd85799b9b8de95296bc407258c0ae90ce00d0f SHA512 a3d06720e7da30365fba03937e4e239452c7d1d5cde2f65a4979e21c4fa077e7c5ce9488bbc85b4f13beb2cd09d35bfce0874d9d6c29e97c1d31ce6fdcc4c4d2 WHIRLPOOL 7e43d48cc87aa0d4e267c27a8e8c600b97a0292419c9c0c5034ceff3be72869abba2c47cb7ebd57af5c9c498d4e0c2b56f4b799a2d65ad2b11a07a1c496b4dd0
+MISC ChangeLog 835 SHA256 fe592a34069e1a8913f892bfadd9cc3becefcd7d7f425b56ecf8ab2f2bc3fa5e SHA512 b196ebf36ab321e11cb99d33802eaeb244fef20e0615de148739b3d8c426259bc1d0c0a52a79449c0d941ac4827f99c5ed3c36820df670b08ff5d4cb27e09fe3 WHIRLPOOL 5d6acb1ef0b581df120de56c3a04c688dfd71d511c8c23fb2015f2cda5b69cf27ed00b9a52eec9db9c60fae209eb08d648fc341e7a2ccd76fa639fe1ee9227c1
+MISC metadata.xml 247 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72 SHA512 93784fa413a106d1e9f9c97a86c25634d983abf96b57d282bf4acc091d98c6ef32d2525aeb13f68e163c13a5daaa97258cd53c76f5ffe717f5c0dad5956fba6c WHIRLPOOL af0e4209d10a3e8c658f7a46bdc0342d91c84cafbd35f944f6d8827bceeb3f02dfb530b1476a8329676faa738ed4061d322043c2dc089bbb58b41d3ded690ff4
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..e66cb1a
--- /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"
+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 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}
+       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/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/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..7f473a6
--- /dev/null
@@ -0,0 +1 @@
+DIST pyvows-2.0.3.tar.gz 19463 SHA256 83c818d41c24d80f4551181c5e27737ea2e16eb28bfea01cec0638444685d74e SHA512 215b9f6444a1beb3e56b18e1fdffaee86594f4e450f2a2af27219b19d18d6346c7f5ef3c69d85974f55d22fee174b3e4ea0b91c39bf1e99266bd17153db8e1a0 WHIRLPOOL aad7f9d47b05ccaa23b46ca9a2a294cd52e0dbb4718f55dd78816ca948343de06812138344828b4b93af3b234e5c53079a0033dc7755c7074638ca9a8740b09e
diff --git a/dev-python/pyvows/pyvows-2.0.3.ebuild b/dev-python/pyvows/pyvows-2.0.3.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..a949b13
--- /dev/null
@@ -0,0 +1,50 @@
+# 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="pyVows"
+MY_P="${MY_PN}-${PV}"
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       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/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-pexif/thumbor-pexif-9999.ebuild b/dev-python/thumbor-pexif/thumbor-pexif-9999.ebuild
new file mode 100644 (file)
index 0000000..5030923
--- /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=( python2_7 )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-2
+       EGIT_REPO_URI="git://github.com/thumbor/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/thumbor/pexif https://pypi.python.org/pypi/thumbor-pexif"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND=""
+
+python_test() {
+       PYTHONPATH=. "${EPYTHON}" ./test/test.py
+}
diff --git a/dev-python/timebook/ChangeLog b/dev-python/timebook/ChangeLog
new file mode 100644 (file)
index 0000000..7b7377f
--- /dev/null
@@ -0,0 +1,19 @@
+# ChangeLog for dev-python/timebook
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+*timebook-9999 (09 Dec 2011)
+  09 Dec 2011; W. Trevor King <wking@drexel.edu> timebook-9999.ebuild :
+  Add ~amd64 keyword, now that I'm testing timebook on an AMD C-60.
+  Also update to EAPI 4.
+
+*timebook-9999 (28 Jul 2011)
+  28 Jul 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, timebook-9999.ebuild :
+  - Created ebuild suite for timebook.
+  - 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/timebook/Manifest b/dev-python/timebook/Manifest
new file mode 100644 (file)
index 0000000..2826ef3
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD timebook-9999.ebuild 770 RMD160 8058b17494986bf9051d15479bf5f213b95d6391 SHA1 f6f0b91e672e22039daf6d32573d3d983e23a966 SHA256 7356c5e7c73689d55184091cd246f0081e9af1aae27b93663dde42bb89f989d3
+MISC ChangeLog 896 RMD160 e07ac1a8f5ed838c17ea9878893756096c0c0c2e SHA1 101dab0bcd6568667b354dec0917f6bb1df53c54 SHA256 30365f41a1c17084b627cac6309bf0227f0f2b175d7eb15d65957f9d84e269a7
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/dev-python/timebook/metadata.xml b/dev-python/timebook/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/timebook/timebook-9999.ebuild b/dev-python/timebook/timebook-9999.ebuild
new file mode 100644 (file)
index 0000000..3dbabca
--- /dev/null
@@ -0,0 +1,44 @@
+# Copyright 1999-2011 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 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_src_install
+       dodoc README
+}
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/dev-util/update-copyright/ChangeLog b/dev-util/update-copyright/ChangeLog
new file mode 100644 (file)
index 0000000..9f02d2e
--- /dev/null
@@ -0,0 +1,30 @@
+# ChangeLog for dev-util/update-copyright
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*update-copyright-9999 (12 Dec 2013)
+
+  12 Dec 2013; W. Trevor King <wking@tremily.us> update-copyright-9999.ebuild:
+  - Update to Python 3 master branch and disutils-r1.
+
+*update-copyright-9999 (25 Oct 2012)
+
+  25 Oct 2012; W. Trevor King <wking@tremily.us> update-copyright-9999.ebuild:
+  - Update to Python 3.
+
+*update-copyright-9999 (06 Mar 2012)
+
+  06 Mar 2012; W. Trevor King <wking@drexel.edu> update-copyright-9999.ebuild:
+  - Change SRC_URI from einstein -> tremily.
+
+*update-copyright-9999 (16 Feb 2012)
+
+  16 Feb 2012; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml,
+      update-copyright-9999.ebuild:
+  - Created ebuild suite for update-copyright.
+  - 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/update-copyright/metadata.xml b/dev-util/update-copyright/metadata.xml
new file mode 100644 (file)
index 0000000..0a7c296
--- /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@tremily.us</email>
+               <name>W. Trevor King</name>
+               <description>Automatically update copyright blurbs in versioned source.
+               </description>
+       </maintainer>
+</pkgmetadata>
diff --git a/dev-util/update-copyright/update-copyright-9999.ebuild b/dev-util/update-copyright/update-copyright-9999.ebuild
new file mode 100644 (file)
index 0000000..4b6656b
--- /dev/null
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+PYTHON_COMPAT=( python{3_2,3_3,3_4} )
+
+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 -> ${P}.tar.gz"
+fi
+
+DESCRIPTION="Automatically update copyright blurbs in versioned source."
+HOMEPAGE="http://blog.tremily.us/posts/update-copyright/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
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/Crypt-X509/ChangeLog b/perl-gcpan/Crypt-X509/ChangeLog
new file mode 100644 (file)
index 0000000..c6f4c81
--- /dev/null
@@ -0,0 +1,13 @@
+# ChangeLog for perl-gcpan/Crypt-X509
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*Crypt-X509-0.50 (26 May 2011)
+  25 May 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, Crypt-X509-0.50.ebuild :
+  - Generated ebuild suite for Crypt::X509 using g-cpan.
+  - 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/perl-gcpan/Crypt-X509/Crypt-X509-0.51.ebuild b/perl-gcpan/Crypt-X509/Crypt-X509-0.51.ebuild
new file mode 100644 (file)
index 0000000..dc7b32a
--- /dev/null
@@ -0,0 +1,19 @@
+# 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="AJUNG"
+
+inherit perl-module
+
+DESCRIPTION="Pure Perl X.509 Parser"
+
+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-perl/Convert-ASN1-0.220.0
+       dev-lang/perl"
diff --git a/perl-gcpan/Crypt-X509/Manifest b/perl-gcpan/Crypt-X509/Manifest
new file mode 100644 (file)
index 0000000..3f41446
--- /dev/null
@@ -0,0 +1,4 @@
+DIST Crypt-X509-0.51.tar.gz 21416 RMD160 78bc9a2f3f38f3eecd6d04e3f014f152d7ccf3fb SHA1 5c6bfeac0d2b6d98895c328db1ad07426d3b0105 SHA256 0fa08246f6342cc4f6d5592ffb4a48b68a6aa49c5d65d0773769252d9ba743f3
+EBUILD Crypt-X509-0.51.ebuild 762 RMD160 5408426de522fd7da9b196916bb8e7d1c32189c0 SHA1 d306a1241653650c7f38a9430c4cd9163b96bb95 SHA256 793f5666579e22eeed96842c2e37c1c47e53ee7c7ffdbbd6154e9a47d424cdd1
+MISC ChangeLog 688 RMD160 7a452ed21b1488bbd3c6a0df8e6b91d1dd3e2f5e SHA1 faa8c9a1b3796956089c1c5bfaf5e713744551e6 SHA256 48202b2d693cbfff2c7ddd35cdadbf6245ddaf569c0c34678918280cdac9ac5f
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/perl-gcpan/Crypt-X509/metadata.xml b/perl-gcpan/Crypt-X509/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/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/monkeysphere-validation-agent/ChangeLog b/virtual/monkeysphere-validation-agent/ChangeLog
new file mode 100644 (file)
index 0000000..70e580c
--- /dev/null
@@ -0,0 +1,13 @@
+# ChangeLog for virtual/monkeysphere-validation-agent
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*monkeysphere-validation-agent-9999 (16 Nov 2010)
+  16 Nov 2010; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, monkeysphere-validation-agent-9999.ebuild :
+  - Created ebuild suite for monkeysphere-validation-agent.
+  - 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/monkeysphere-validation-agent/Manifest b/virtual/monkeysphere-validation-agent/Manifest
new file mode 100644 (file)
index 0000000..4b7ff3c
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD monkeysphere-validation-agent-9999.ebuild 352 RMD160 b44ee06601f2780f569cc2508b3e873a191d59b2 SHA1 e47112b2612065f2c834e0d6583d30da47eb746d SHA256 ce7b6814fa210ec1ca5eb31cb1c9632de14c67fef4da3c280216f7d561a5000e
+MISC ChangeLog 745 RMD160 dce5fe828a325eac5b72c774c4b2cd7d5e2e1f16 SHA1 d9b171651c5503477113dec9eb7502f85845feb4 SHA256 3723290cafed8ed7d67a37c420162322d06e5136e58a1d579de17da3c2fea950
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/virtual/monkeysphere-validation-agent/metadata.xml b/virtual/monkeysphere-validation-agent/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/monkeysphere-validation-agent/monkeysphere-validation-agent-9999.ebuild b/virtual/monkeysphere-validation-agent/monkeysphere-validation-agent-9999.ebuild
new file mode 100644 (file)
index 0000000..d77b2e0
--- /dev/null
@@ -0,0 +1,17 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+DESCRIPTION="Monkeysphere public key validation daemon"
+HOMEPAGE="http://web.monkeysphere.info/validation-agent/"
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+RDEPEND="app-crypt/msva-perl"
+DEPEND="${RDEPEND}"
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
+}