W. Trevor King [Tue, 7 Oct 2014 18:47:27 +0000 (11:47 -0700)]
Merge remote-tracking branch 'origin/dev-python/pytest-xdist'
Pull in this per-package branch with a subtree merge [1]:
$ git merge -s ours --no-commit origin/dev-python/pytest-xdist
$ git read-tree --prefix=dev-python/dev-python/pytest-xdist/ -u origin/dev-python/pytest-xdist
$ 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
W. Trevor King [Tue, 7 Oct 2014 18:47:27 +0000 (11:47 -0700)]
Merge remote-tracking branch 'origin/dev-python/execnet'
Pull in this per-package branch with a subtree merge [1]:
$ git merge -s ours --no-commit origin/dev-python/execnet
$ git read-tree --prefix=dev-python/dev-python/execnet/ -u origin/dev-python/execnet
$ 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
W. Trevor King [Tue, 7 Oct 2014 18:46:16 +0000 (11:46 -0700)]
Merge remote-tracking branch 'origin/dev-python/south'
Pull in this per-package branch with a subtree merge [1]:
$ git merge -s ours --no-commit origin/dev-python/south
$ git read-tree --prefix=dev-python/dev-python/south/ -u origin/dev-python/south
$ 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
W. Trevor King [Fri, 3 Oct 2014 22:48:07 +0000 (15:48 -0700)]
Merge remote-tracking branch 'laurentb/dev-python/pytest-xdist'
Add DOCS and a missing Setuptools DEPEND.
I've dropped LICENSE from his DOCS because its content matches the
wording used by the Open Source Initiative [1]. It also matches the
wording used by the MIT license in the gentoo tree, although that one
has an additional:
[Except as contained in this notice ...]
block at the end.
[1]: http://opensource.org/licenses/MIT
Ian Delaney [Thu, 2 Oct 2014 10:01:48 +0000 (10:01 +0000)]
clean old python impls, add py3.3 3.4 support, add IUSE test and testrunner dep, upgrade test phase, fixes bug #524246 by W. T. King requesting added py3 support, rm old
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0xB8072B0D
W. Trevor King [Wed, 1 Oct 2014 19:48:04 +0000 (12:48 -0700)]
execnet-1.2.0-r1.ebuild: Update python* entries in PYTHON_COMPAT
Python 2.6 is no longer in the tree, but 3.3 and 3.4 are.
I went with a revbump here (in contrast to
bc861e9e, Add support for
the new PyPy slotting, 2014-03-31). From the devmanual [1]:
Ebuilds should have their -rX incremented whenever a change is made
which will make a substantial difference to what gets installed by
the package — by substantial, we generally mean "something for which
many users would want to upgrade".
Whether or not the 2.6, 3.3, or 3.4 versions of the package are
installed for a given PYTHON_TARGETS seems like a substantial
difference to me ;).
I've also trimmed the Manifest, because my overlay uses thin, unsigned
manifests. Feel free to re-thicken if you prefer.
I've also skipped the ChangeLog entry, because folks can just look at
is commit message. Feel free to extract a ChangeLog entry from this
if you prefer.
[1]: http://devmanual.gentoo.org/general-concepts/ebuild-revisions/index.html
W. Trevor King [Thu, 2 Oct 2014 22:33:57 +0000 (15:33 -0700)]
dev-python/pytest-xdist-9999.ebuild: Add this (indirect) Raven dependency
The tests currently fail due to a bug in Setuptools' egg-info handling
[1] which is only partially worked around in the distutils-r1 eclass
[2].
[1]: https://bitbucket.org/pypa/setuptools/pull-request/85/egg_info-search-egg-base-for-files-to-add/diff
[2]: https://bugs.gentoo.org/show_bug.cgi?id=524322
W. Trevor King [Wed, 1 Oct 2014 17:43:22 +0000 (10:43 -0700)]
south-1.0: Package the 2014-07-01 release
South is now end-of-life [1]:
Please note that South is now end of lifed in favour of the new
migrations framework in Django 1.7, which is based on South but with
significant design improvements. South will not work with Django
1.7; it supports only versions 1.4, 1.5 and 1.6.
so I've limited compatibility to <dev-python/django-1.7.
I've also included a Python 3 compatibility patch (direct download
from [2]) which was merged into South's master branch with
e2c9102
(Merged in gdub/south/python3-iteritems, pull request #162,
2014-08-01). Without this patch, the Python 3 tests fail. With it,
the tests pass, although a number are skipped and there are still some
odd messages on stderr like [3]:
FATAL ERROR - The following SQL query failed: DROP TABLE "test_nonexistdeltable";
The error was: no such table: test_nonexistdeltable
I've also trimmed the Manifest, because my overlay uses thin, unsigned
manifests. Feel free to re-thicken if you prefer.
I've also skipped the ChangeLog entry, because folks can just look at
this commit message. Feel free to extract a ChangeLog entry from this
if you prefer.
[1]: http://south.aeracode.org/
[2]: https://bitbucket.org/andrewgodwin/south/commits/
3753b49ca9f3d34c94156622b380def245d88e80/raw/
[3]: http://south.aeracode.org/ticket/1256
W. Trevor King [Wed, 1 Oct 2014 11:58:07 +0000 (04:58 -0700)]
Merge remote-tracking branch 'origin/dev-python/aiohttp'
Pull in this per-package branch with a subtree merge [1]:
$ git merge -s ours --no-commit origin/dev-python/aiohttp
$ git read-tree --prefix=dev-python/aiohttp/ -u origin/dev-python/aiohttp
$ 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
W. Trevor King [Wed, 1 Oct 2014 11:57:23 +0000 (04:57 -0700)]
Merge remote-tracking branch 'origin/dev-python/asyncio'
Pull in this per-package branch with a subtree merge [1]:
$ git merge -s ours --no-commit origin/dev-python/asyncio
$ git read-tree --prefix=dev-python/asyncio/ -u origin/dev-python/asyncio
$ 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
W. Trevor King [Wed, 1 Oct 2014 11:56:43 +0000 (04:56 -0700)]
Merge remote-tracking branch 'origin/dev-python/exam'
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
W. Trevor King [Wed, 1 Oct 2014 11:56:08 +0000 (04:56 -0700)]
Merge remote-tracking branch 'origin/dev-python/thumbor-pexif'
Pull in this per-package branch with a subtree merge [1]:
$ git merge -s ours --no-commit origin/dev-python/thumbor-pexif
$ git read-tree --prefix=dev-python/thumbor-pexif/ -u origin/dev-python/thumbor-pexif
$ 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
W. Trevor King [Wed, 1 Oct 2014 11:55:13 +0000 (04:55 -0700)]
Merge remote-tracking branch 'origin/dev-python/derpconf'
Pull in this per-package branch with a subtree merge [1]:
$ git merge -s ours --no-commit origin/dev-python/derpconf
$ git read-tree --prefix=dev-python/derpconf/ -u origin/dev-python/derpconf
$ 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
W. Trevor King [Wed, 1 Oct 2014 11:53:24 +0000 (04:53 -0700)]
Merge remote-tracking branch 'origin/dev-python/pyvows'
Pull in this per-package branch with a subtree merge [1]:
$ git merge -s ours --no-commit origin/dev-python/pyvows
$ git read-tree --prefix=dev-python/pyvows/ -u origin/dev-python/pyvows
$ 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
W. Trevor King [Wed, 1 Oct 2014 11:50:48 +0000 (04:50 -0700)]
Merge remote-tracking branch 'origin/dev-python/preggy'
Pull in this per-package branch with a subtree merge [1]:
$ git merge -s ours --no-commit origin/dev-python/preggy
$ git read-tree --prefix=dev-python/preggy/ -u origin/dev-python/preggy
$ git commit -av
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
W. Trevor King [Tue, 30 Sep 2014 23:27:30 +0000 (16:27 -0700)]
dev-python/aiohttp: Add this dev-python/raven test dependency
W. Trevor King [Tue, 30 Sep 2014 23:10:08 +0000 (16:10 -0700)]
dev-python/asyncio: Add this backport from 3.4 to 3.3
W. Trevor King [Tue, 30 Sep 2014 22:10:05 +0000 (15:10 -0700)]
dev-python/exam: Add this (indirect) thumbor test dependency
I've submitted the find_packages sed upstream [1].
[1]: https://github.com/Fluxx/exam/pull/39
W. Trevor King [Tue, 30 Sep 2014 18:02:45 +0000 (11:02 -0700)]
dev-python/derpconf: Add this thumbor dependency
I've submitted the tornado-pyvows -> pyVows dependency change upstream
[1]. I don't know if the package itself is compatible with Python 3,
but the test suite isn't (because pyVows isn't) so I'm sticking with
2.7 in PYTHON_COMPAT.
[1]: https://github.com/globocom/derpconf/pull/11
W. Trevor King [Tue, 30 Sep 2014 19:10:12 +0000 (12:10 -0700)]
dev-python/thumbor-pexif: Add this thumbor dependency
I've submitted the new homepage upstream [1]. This package is old,
and not Python 3 compatible, with stuff like:
print >> sys.stderr, usage
[1]: https://github.com/thumbor/pexif/pull/1
W. Trevor King [Tue, 30 Sep 2014 17:23:14 +0000 (10:23 -0700)]
pyvows-2.0.3.ebuild: Add a versioned package for tornado-pyvows
Which claims it requires pyvows <= 2.0.3.
W. Trevor King [Tue, 30 Sep 2014 17:22:55 +0000 (10:22 -0700)]
pyvows-9999.ebuild: Fix 'pyvows' -> 'pyVows' for PyPI page
W. Trevor King [Mon, 29 Sep 2014 23:06:31 +0000 (16:06 -0700)]
dev-python/pyvows: Add this (indirect) thumbor test dependency
I've submitted the find_packages sed upstream [1]. I don't know if
the package itself is compatible with Python 3, but the test suite
isn't so I'm sticking with 2.7 in PYTHON_COMPAT [2]. The test suite
also depends on gevent, because the fallback VowsSequentialRunner is
broken [3].
[1]: https://github.com/heynemann/pyvows/pull/109
[2]: https://github.com/heynemann/pyvows/issues/110#issuecomment-
57243488
[3]: https://github.com/heynemann/pyvows/issues/111
W. Trevor King [Mon, 29 Sep 2014 22:03:11 +0000 (15:03 -0700)]
dev-python/preggy: Add this (indirect) thumbor test dependency
I've submitted the find_packages sed upstream [1].
[1]: https://github.com/heynemann/preggy/pull/18
W. Trevor King [Tue, 23 Sep 2014 11:54:07 +0000 (04:54 -0700)]
dev-python/flask-cors-1.9.0: Bump to 1.9.0
Which was just released on Saturday [1] and fixes some tests on Python
3.4 [2] and improves coverage [3] among other thing.
[1]: https://github.com/wcdolphin/flask-cors/pull/77
[2]: https://github.com/wcdolphin/flask-cors/pull/74
[3]: https://github.com/wcdolphin/flask-cors/pull/75
Laurent Bachelier [Sat, 20 Sep 2014 22:34:29 +0000 (00:34 +0200)]
pytest-xdist: Bump to 1.11
W. Trevor King [Thu, 18 Sep 2014 00:43:07 +0000 (17:43 -0700)]
dev-python/flask-cors-1.8.1: Bump to 1.8.1
Which was just released [1] and now bundles tests/ [2].
[1]: https://github.com/wcdolphin/flask-cors/pull/72
[2]: https://github.com/wcdolphin/flask-cors/pull/71
W. Trevor King [Sun, 14 Sep 2014 18:52:09 +0000 (11:52 -0700)]
dev-python/flask-cors: Use best_version instead of equery
To find the location of the installed python-docs. Zero_Chaos suggested
the best_version approach on #gentoo-python just now.
The installed version of these docs may soon change, with the
python-docs package shifting to a per-slot naming scheme that more
closely matches the upstream Python naming scheme [1].
[1]: https://bugs.gentoo.org/show_bug.cgi?id=522794
Thanks-to: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
W. Trevor King [Sun, 14 Sep 2014 18:47:35 +0000 (11:47 -0700)]
dev-python/flask-cors: Only depend on the python-docs:2.7
PEP 430 says that links to Python docs without an explicit version are
implicitly requesting the latest 2.x release [1].
[1]: http://legacy.python.org/dev/peps/pep-0430/#don-t-break-useful-resources
W. Trevor King [Mon, 8 Sep 2014 03:55:57 +0000 (20:55 -0700)]
dev-python/flask-cors: Drop ROOT and use stricter python-docs dependencies
We're not supposed to use ROOT in ebuild functions (see the discussion
in
f3893ec9, dev-python/flask-cors/flask-cors-9999.ebuild: Use local
intersphinx, 2014-09-02). I had been using it to build against the
objects.inv from that ROOT, but we're actually supposed to build
against the local (non-ROOT) copy [1]:
ROOT isn't used for library dependencies. When building, libraries,
headers etc. on / have to be used. Cross-compiling etc is done by
configuring the toolchain correctly, not by hacking ebuilds in a way
that breaks binary packages.
I'm also using equery to list the python-docs files (on /), to avoid
hard-coding /usr/share/doc"/python-docs-*/html. equery knows what was
installed, and I really don't care where it is, so long as I can find
the objects.inv (and so long as that's the directory with the HTML
docs too).
Finally, the python-docs dependencies make sure we accept any of the
python-docs versions that install objects.inv [2]. Ian Delaney bumped
versions to -r1 so we could determine if objects.inv was installed,
and Ian Stakenvicius pointed out the slotted approach to the disjoint
dependency.
[1]: https://bugs.gentoo.org/show_bug.cgi?id=258125#c0
[2]: https://bugs.gentoo.org/show_bug.cgi?id=521768
Thanks-to: Ian Delaney <idella4@gentoo.org>
Thanks-to: Ian Stakenvicius <axs@gentoo.org>
W. Trevor King [Tue, 2 Sep 2014 22:54:51 +0000 (15:54 -0700)]
dev-python/flask-cors/flask-cors-9999.ebuild: Use local intersphinx
Gentoo's python-docs recently learned how to install objects.inv (with
the 2.7.6, 3.3.5, and 3.4.0 ebuilds, but without a revbump [1]).
Avoid the troublesome web access [2,3]:
loading intersphinx inventory from http://docs.python.org/objects.inv...
Unfortunately, the approach to locating the local objects.inv is a bit
awkward. Ideally there would be some sort of pkg-config approach to
listing a package's HTML doc directory :p, but until then the best I
can do is shell out to ls with an EROOT-based glob. Using ROOT in
ebuild functions is illegal though [4] (and by extension, using it via
EROOT may be illegal as well). Even if it was legal, you're going to
run into trouble if the python-docs dependency was installed with a
different ROOT, which is why I die if PYTHON_DOC is empty.
[1]: https://bugs.gentoo.org/show_bug.cgi?id=521768
Summary: dev-python/python-docs-3.4.0 doesn't install objects.inv
for intersphinx
[2]: https://bugs.gentoo.org/show_bug.cgi?id=522064
Summary: should explicitly disallow network access from existing
ebuild functions
[3]: https://github.com/gentoo/devmanual.gentoo.org/pull/21
Summary: ebuild-writing/functions: Don't allow network access
[4]: http://devmanual.gentoo.org/ebuild-writing/common-mistakes/#invalid-use-of-root
W. Trevor King [Sat, 30 Aug 2014 16:32:57 +0000 (09:32 -0700)]
dev-python/flask-cors: Add this docker-registry dependency
W. Trevor King [Fri, 8 Aug 2014 22:19:12 +0000 (15:19 -0700)]
dev-python/parse: Add this Fig dependency (via dockerpty and behave)
With a symlink to the most recent version (1.6.4, uploaded to PyPI on
2014-05-02) for folks who don't want a floating ebuild.
W. Trevor King [Fri, 8 Aug 2014 21:18:53 +0000 (14:18 -0700)]
dev-python/texttable: Add this Fig dependency
I can't find a version control repository for texttable. Gerome
Fournier seems to just post the most recent version of the module [1]
without linking to a repository [2].
[1]: http://foutaise.org/code/texttable/texttable
[2]: http://foutaise.org/code/
Laurent Bachelier [Tue, 8 Jul 2014 17:52:13 +0000 (19:52 +0200)]
Remove Python 2.6 support
W. Trevor King [Fri, 18 Apr 2014 00:28:48 +0000 (17:28 -0700)]
Bump package compatibility to Python 3.4
For all the Python-3-compatible packages:
* dev-python/ipython-irc
* dev-python/ipythonblocks
* dev-python/wheel
* dev-util/update-copyright
* net-proxy/package-cache
I've installed all of these locally with 3.4, and they seem to work.
W. Trevor King [Fri, 18 Apr 2014 00:28:26 +0000 (17:28 -0700)]
net-proxy/package-cache: Strip trailing whitespace
W. Trevor King [Fri, 18 Apr 2014 00:27:41 +0000 (17:27 -0700)]
dev-python/ipython-irc: Fix DESCRIPTION
I dunno where the previous value came from :p.
Laurent Bachelier [Thu, 3 Apr 2014 19:11:31 +0000 (21:11 +0200)]
Update support to Python 3.4
Michał Górny [Mon, 31 Mar 2014 20:33:31 +0000 (20:33 +0000)]
Add support for the new PyPy slotting.
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0xEFB4464E!
Laurent Bachelier [Thu, 20 Mar 2014 22:24:49 +0000 (23:24 +0100)]
Update pytest-xdist to 1.10
W. Trevor King [Fri, 21 Feb 2014 01:14:33 +0000 (17:14 -0800)]
net-proxy/package-cache: Package my package-cache server
Andrey Grozin [Wed, 29 Jan 2014 14:05:31 +0000 (14:05 +0000)]
Version bump
Package-Manager: portage-2.2.8-r1/cvs/Linux i686
Manifest-Sign-Key: 0x3AFFCE974D34BD8C!
W. Trevor King [Mon, 16 Dec 2013 17:04:35 +0000 (09:04 -0800)]
app-crypt/monkeysphere: Remove now that it's in upstream Gentoo
With Kristian Fiskerstrand as the proxy maintainer [1].
https://bugs.gentoo.org/show_bug.cgi?id=313253#c13
W. Trevor King [Thu, 12 Dec 2013 16:58:26 +0000 (08:58 -0800)]
dev-util/update-copyright: Update to Python 3 master branch
Also bump the ebuild to EAPI 5 and the distutils-r1 eclass.
Laurent Bachelier [Sun, 8 Dec 2013 13:38:27 +0000 (14:38 +0100)]
Update pytest-xdist to 1.9
Also:
* license change (to more permissive)
* added version requirements
Mike Gilbert [Tue, 3 Dec 2013 19:59:43 +0000 (19:59 +0000)]
Revert last change and replace distutils-r1_python_test with distutils-r1_src_test.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0x0BBEEA1FEA4843A4
Mike Gilbert [Tue, 3 Dec 2013 19:58:03 +0000 (19:58 +0000)]
Remove pointless src_test function.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0x0BBEEA1FEA4843A4
Laurent Bachelier [Tue, 24 Sep 2013 18:52:29 +0000 (20:52 +0200)]
Remove Python 2.5 and 3.1 support
Following Gentoo.
W. Trevor King [Fri, 20 Sep 2013 16:31:54 +0000 (09:31 -0700)]
virtual/unfolding-disasters: Require app-text/itex2mml and perl-gcpan/MathML-Entities
We need these for compiling *.mdwn_itex pages.
Michał Górny [Thu, 5 Sep 2013 18:51:43 +0000 (18:51 +0000)]
Clean up PYTHON_COMPAT from old implementations.
Package-Manager: portage-2.2.1/cvs/Linux x86_64
Manifest-Sign-Key: 0xEFB4464E!
W. Trevor King [Fri, 16 Aug 2013 22:54:41 +0000 (15:54 -0700)]
dev-python/pymodbus: Update dependency from 'twisted' to 'twisted-core'
The ebuild was renamed in the Portage tree on 09 Aug 2013:
$ cat /usr/portage/dev-python/twisted-core/ChangeLog
...
*twisted-core-13.0.0-r1 (09 Aug 2013)
09 Aug 2013; Michał Górny <mgorny@gentoo.org> +twisted-core-13.0.0-r1.ebuild:
Migrate to twisted-r1.
06 Aug 2013; Michał Górny <mgorny@gentoo.org> twisted-core-12.2.0.ebuild,
twisted-core-12.3.0.ebuild, twisted-core-13.0.0.ebuild:
Fix patch paths. Bug #479942.
*twisted-13.0.0 (08 Apr 2013)
...
Patrick Lauer [Wed, 14 Aug 2013 11:23:00 +0000 (11:23 +0000)]
Whitespace
Package-Manager: portage-2.2.0_alpha196/cvs/Linux x86_64
Laurent Bachelier [Tue, 13 Aug 2013 10:20:18 +0000 (12:20 +0200)]
Bump Python 3.2 support to 3.3
Laurent Bachelier [Sat, 10 Aug 2013 19:35:10 +0000 (21:35 +0200)]
pytest-xdist: Convert to distutils-r1
Tiziano Müller [Mon, 3 Jun 2013 04:22:51 +0000 (04:22 +0000)]
Fix whitespace minorsyn.
Package-Manager: portage-2.1.11.63/cvs/Linux x86_64
Manifest-Sign-Key: 0x1E0CA85F!
Tiziano Müller [Mon, 3 Jun 2013 04:21:24 +0000 (04:21 +0000)]
Version bump (bug #471824), fix tests to run for all python versions. Note: python 3.x support is still alpha and tests fail.
Package-Manager: portage-2.1.11.63/cvs/Linux x86_64
Manifest-Sign-Key: 0x1E0CA85F!
Ian Delaney [Sat, 18 May 2013 08:26:44 +0000 (08:26 +0000)]
0.7.5-r1, migrate -> distutils-r1, patch addressing test phase, bump; test phases fixed, invoked
Package-Manager: portage-2.1.11.62/cvs/Linux x86_64
Manifest-Sign-Key: 0xB8072B0D
W. Trevor King [Fri, 19 Apr 2013 12:54:12 +0000 (08:54 -0400)]
dev-python/pymodbus: Pymodbus is now (v1.2.0) versioned in Git on GitHub
Also bump to EAPI 5 and distutils-r1.
W. Trevor King [Thu, 18 Apr 2013 20:35:46 +0000 (16:35 -0400)]
media-libs/aubio: Update to the current waf build system
I've patched up wscript a bit to work cleanly with the ebuild. I
pushed the generic patches upstream [1]; if they are picked up there,
we'll obviously want to drop them here.
[1]: https://lists.aubio.org/pipermail/aubio-user/2013-April/000119.html
W. Trevor King [Thu, 18 Apr 2013 13:09:47 +0000 (09:09 -0400)]
media-libs/aubio: Update license from GPL-2 to GPL-3
This should have been done a while ago. The aubio commit is:
commit
0b48dcbb71138c1e40d76c47fcc7b32157df1dd0
Author: Paul Brossier <piem@piem.org>
Date: Mon Oct 26 03:31:36 2009 +0100
COPYING: update from GPLv2 to GPLv3
W. Trevor King [Mon, 15 Apr 2013 17:15:04 +0000 (13:15 -0400)]
net-irc/qwebirc: Update for EAPI-5
I also tried to convert shell commands to their builtin EAPI
equivalents.
W. Trevor King [Sun, 14 Apr 2013 20:36:28 +0000 (16:36 -0400)]
net-irc/qwebirc: Add package as found online
http://opensource.sf-tec.de/repos/dakon-overlay/net-irc/qwebirc/
I couldn't find version history, but the website claims:
dakon-overlay - Revision 64: /net-irc/qwebirc
W. Trevor King [Sun, 14 Apr 2013 18:42:43 +0000 (14:42 -0400)]
dev-python/ipython-irc: Add my iframe IRC client
W. Trevor King [Mon, 4 Mar 2013 14:15:08 +0000 (09:15 -0500)]
dev-python/ipythonblocks: Matt Davis' Python-teaching package
W. Trevor King [Sat, 2 Mar 2013 20:00:08 +0000 (15:00 -0500)]
dev-python/wheel: Remove variables from HOMEPAGE
To comply with the devmanual [1]. Thanks to Jeroen Roovers for
pointing this out [2].
[1]: http://devmanual.gentoo.org/ebuild-writing/variables/index.html
[2]: https://bugs.gentoo.org/show_bug.cgi?id=459804#c1
W. Trevor King [Thu, 28 Feb 2013 23:52:10 +0000 (18:52 -0500)]
dev-python/wheel: Add a live ebuild for Python's wheel installer
Laurent Bachelier [Tue, 5 Feb 2013 21:57:11 +0000 (22:57 +0100)]
Fix pytest-xdist description
W. Trevor King [Fri, 1 Feb 2013 13:39:04 +0000 (08:39 -0500)]
metadata/layout.conf: Configure the overlay
See portage(5) for details.
W. Trevor King [Fri, 25 Jan 2013 00:16:38 +0000 (19:16 -0500)]
mail-client/mutt-ldap: Add dev-python/pyxdg as a runtime dependency
W. Trevor King [Sun, 20 Jan 2013 19:48:00 +0000 (14:48 -0500)]
mail-client/mutt-ldap: Add my package (now that it's on PyPI)
Michał Górny [Sun, 20 Jan 2013 00:04:41 +0000 (00:04 +0000)]
Migrate to distutils-r1.
Package-Manager: portage-2.2.0_alpha155/cvs/Linux x86_64
Manifest-Sign-Key: 0x42B9401D
W. Trevor King [Tue, 15 Jan 2013 13:31:47 +0000 (08:31 -0500)]
app-crypt/mit-krb5: Remove now that my changes are upstream
Final patch was:
commit
372b3e2a4f3bd9d1b2e05abec4c04b99962e582f
Author: W. Trevor King <wking@tremily.us>
AuthorDate: Thu May 17 21:26:36 2012 -0400
Commit: Tom Yu <tlyu@mit.edu>
CommitDate: Wed May 23 15:56:21 2012 -0400
Convert DEBUG_REFERRALS to TRACE_* framework
which was released in 1.11.
W. Trevor King [Tue, 15 Jan 2013 13:14:32 +0000 (08:14 -0500)]
dev-python/python-kmod: Change Git URLs from wking to agrover
Andy merged my Cython pull request back in October.
Also bump copyright years and fix copy/paste pycomedi typo in the
ChangeLog.
W. Trevor King [Sun, 13 Jan 2013 17:23:41 +0000 (12:23 -0500)]
profiles/categories: Add list of categories
This should fix:
# emerge -av perl-gcpan/MathML-Entities
!!! 'perl-gcpan/MathML-Entities' has a category that is not listed in /etc/portage/categories
W. Trevor King [Wed, 9 Jan 2013 18:53:00 +0000 (13:53 -0500)]
virtual/unfolding-disasters: Add media-fonts/freefonts dependency
gocmseq_.pfb is used by the blog for the Blinkenlights post.
W. Trevor King [Wed, 19 Dec 2012 19:34:45 +0000 (14:34 -0500)]
virtual/unfolding-disasters: Add exif dependency for name-by-date.sh
Agostino Sarubbo [Sun, 16 Dec 2012 13:58:42 +0000 (13:58 +0000)]
Stable for x86, wrt bug #364053
Package-Manager: portage-2.1.11.31/cvs/Linux x86_64
W. Trevor King [Wed, 12 Dec 2012 15:07:24 +0000 (10:07 -0500)]
dev-python/geopy: Update to follow migration to GitHub.
geopy has moved to Git and added support for Python 3 :).
Also remove the unnecessary src_unpack().
W. Trevor King [Wed, 12 Dec 2012 14:37:13 +0000 (09:37 -0500)]
virtual/unfolding-disasters: Add geopy and pyproj for maplabel.py
maproute.py also uses pyproj.
Agostino Sarubbo [Fri, 7 Dec 2012 11:27:47 +0000 (11:27 +0000)]
Stable for amd64, wrt bug #364053
Package-Manager: portage-2.1.11.31/cvs/Linux x86_64
W. Trevor King [Thu, 6 Dec 2012 17:54:21 +0000 (12:54 -0500)]
virtual/unfolding-disasters: add conky[X,mpd] for my .conkyrc dotfile
From my dotfiles-public repository.
W. Trevor King [Thu, 6 Dec 2012 16:01:58 +0000 (11:01 -0500)]
virtual/unfolding-disasters: Add timidity, abcmidi, and Lilypond for abcplay.py
W. Trevor King [Thu, 6 Dec 2012 15:58:43 +0000 (10:58 -0500)]
virtual/unfolding-disasters: Add fontforge for font-reduce.py
W. Trevor King [Thu, 6 Dec 2012 15:55:28 +0000 (10:55 -0500)]
virtual/unfolding-disasters: Add pdftk and Ghostscript for pdf-merge.py
W. Trevor King [Thu, 6 Dec 2012 15:42:00 +0000 (10:42 -0500)]
virtual/unfolding-disasters: Add video utilities for gallery.py
W. Trevor King [Thu, 6 Dec 2012 15:37:09 +0000 (10:37 -0500)]
virtual/unfolding-disasters: Add sound utilities for mkogg.py.
Laurent Bachelier [Mon, 26 Nov 2012 20:09:42 +0000 (21:09 +0100)]
Update everything to EAPI 5
Laurent Bachelier [Sun, 25 Nov 2012 01:04:45 +0000 (02:04 +0100)]
Add pytest-xdist
W. Trevor King [Mon, 19 Nov 2012 10:36:04 +0000 (05:36 -0500)]
dev-python/FFT-tools: -Python2.6, +Python3.2 for FFT-tools 0.5
W. Trevor King [Sun, 18 Nov 2012 16:40:27 +0000 (11:40 -0500)]
licenses/netCDF: remove license
This should have happed in
commit
5199af4f19886b8df37ebdfc3db1459545b49a55
Author: W. Trevor King <wking@tremily.us>
Date: Thu Jun 21 23:02:36 2012 -0400
Remove dev-java
when dev-java/netcdf (the only package using the license) was removed.
W. Trevor King [Tue, 13 Nov 2012 14:24:32 +0000 (09:24 -0500)]
net-mail/rss2email: update homepage and repository to GitHub
W. Trevor King [Tue, 6 Nov 2012 18:37:01 +0000 (13:37 -0500)]
dev-util/be: fix the Manifest digests for the ebuild and ChangeLog
This should have been done during:
commit
718a455de30983037c81ea0cfa03da11ff1b4b1c
Author: W. Trevor King <wking@tremily.us>
Date: Sat Oct 27 14:10:36 2012 -0400
dev-util/be: add ~amd64-linux and ~x86-linux keywords
W. Trevor King [Sat, 27 Oct 2012 18:10:36 +0000 (14:10 -0400)]
dev-util/be: add ~amd64-linux and ~x86-linux keywords
Tested on newton and the xphys.
W. Trevor King [Sat, 27 Oct 2012 17:40:16 +0000 (13:40 -0400)]
dev-util/be: remove description from metadata.xml
It's redunant with DESCRIPTION in the ebuild, and I'm pretty sure the
<description> tag for the package is not supposed to be a subfield of
<maintainer>.
W. Trevor King [Sat, 27 Oct 2012 11:39:31 +0000 (07:39 -0400)]
dev-util/be: update bash-competion support and add zsh-competion to IUSE
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.
W. Trevor King [Fri, 26 Oct 2012 16:26:30 +0000 (12:26 -0400)]
dev-util/be: add ${EROOT} to rst2man.py path to support prefixed installations
W. Trevor King [Thu, 25 Oct 2012 22:01:11 +0000 (18:01 -0400)]
dev-util/update-copyright: update to python3 branch.
W. Trevor King [Fri, 19 Oct 2012 13:59:55 +0000 (09:59 -0400)]
sci-libs/pycomedi: add optional python-kmod dependency (with USE kmod).
W. Trevor King [Fri, 19 Oct 2012 11:34:54 +0000 (07:34 -0400)]
sci-libs/pycomedi: allow Python >= 3.2.