From: W. Trevor King Date: Fri, 12 Aug 2016 21:32:54 +0000 (-0700) Subject: Merge branch 'dev-python/pyvows' X-Git-Url: http://git.tremily.us/?p=wtk-overlay.git;a=commitdiff_plain;h=10968c5bae0f7fadc40cb4de94790ed05d32dc7d;hp=5360ac7cd2328339c7190101cb969112114f1dec Merge branch 'dev-python/pyvows' * dev-python/pyvows: pyvows-9999.ebuild: Bump to EAPI 6 and git-r3 Conflicts: dev-python/pyvows/pyvows-2.0.3.ebuild The conflicts are due to the file addition/removal and thte local dev-python/pyvows namespacing, and were resolved by removing pyvows-2.0.3.ebuild and adding pyvows-2.1.0.ebuild. --- diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000..4a905eb --- /dev/null +++ b/.mailmap @@ -0,0 +1 @@ +W. Trevor King diff --git a/app-mobilephone/obexpushd/ChangeLog b/app-mobilephone/obexpushd/ChangeLog new file mode 100644 index 0000000..9d4632a --- /dev/null +++ b/app-mobilephone/obexpushd/ChangeLog @@ -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 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 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 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 index 0000000..5a2e212 --- /dev/null +++ b/app-mobilephone/obexpushd/Manifest @@ -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 index 0000000..7b35910 --- /dev/null +++ b/app-mobilephone/obexpushd/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@tremily.us + W. Trevor King + + diff --git a/app-mobilephone/obexpushd/obexpushd-9999.ebuild b/app-mobilephone/obexpushd/obexpushd-9999.ebuild new file mode 100644 index 0000000..5593aaf --- /dev/null +++ b/app-mobilephone/obexpushd/obexpushd-9999.ebuild @@ -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 index 0000000..49f2097 --- /dev/null +++ b/app-text/itex2mml/ChangeLog @@ -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 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 index 0000000..dd63500 --- /dev/null +++ b/app-text/itex2mml/Manifest @@ -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 index 0000000..f2494b1 --- /dev/null +++ b/app-text/itex2mml/itex2mml-9999.ebuild @@ -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 index 0000000..d124928 --- /dev/null +++ b/app-text/itex2mml/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/FFT-tools/ChangeLog b/dev-python/FFT-tools/ChangeLog new file mode 100644 index 0000000..d05dab1 --- /dev/null +++ b/dev-python/FFT-tools/ChangeLog @@ -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 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 FFT-tools-9999.ebuild : + - Change URLs from einstein -> tremily. + +*FFT-tools-9999 (09 Dec 2011) + 09 Dec 2011; W. Trevor King 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 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 FFT-tools-9999.ebuild : + Fix DESCRIPTION (previous version was from splittable-kwargs). + +*FFT-tools-9999 (08 Feb 2011) + 08 Feb 2011; W. Trevor King 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 index 0000000..33a8e7c --- /dev/null +++ b/dev-python/FFT-tools/FFT-tools-9999.ebuild @@ -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 index 0000000..74a169c --- /dev/null +++ b/dev-python/FFT-tools/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/FFT-tools/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/aiohttp/aiohttp-9999.ebuild b/dev-python/aiohttp/aiohttp-9999.ebuild new file mode 100644 index 0000000..c154295 --- /dev/null +++ b/dev-python/aiohttp/aiohttp-9999.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python{3_3,3_4} ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/KeepSafe/${PN}.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="HTTP client/server for asyncio" +HOMEPAGE="https://github.com/KeepSafe/aiohttp https://pypi.python.org/pypi/aiohttp" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + python_targets_python3_3? ( + dev-python/asyncio[python_targets_python3_3] + )" +DEPEND=" + test? ( + ${RDEPEND} + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/gunicorn[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + )" + +python_test() { + esetup.py test +} diff --git a/dev-python/asyncio/Manifest b/dev-python/asyncio/Manifest new file mode 100644 index 0000000..ac8ee37 --- /dev/null +++ b/dev-python/asyncio/Manifest @@ -0,0 +1 @@ +DIST asyncio-3.4.1.tar.gz 155936 SHA256 63c071f64f6f5a007603159c7a0da73a13bdf830674abe6fd89b3470e288d6f7 SHA512 6d8a7e8be509c8a903b3a211db13565dc2f7ff13a1f73302cf7eb656ebef77811a7c714c78f49ba1d7404392c7cc5f1aff1aad2ba6e9ceee426d64967df0f3cf WHIRLPOOL 812712fc745278222c434fea7991bbb90ee173ab1f0e2c0582ff47751259a37f0b876d706da44de699d406754bf14e3ddf29e62f15a990bb50f4aaeded649cd5 diff --git a/dev-python/asyncio/asyncio-3.4.1.ebuild b/dev-python/asyncio/asyncio-3.4.1.ebuild new file mode 120000 index 0000000..ae27636 --- /dev/null +++ b/dev-python/asyncio/asyncio-3.4.1.ebuild @@ -0,0 +1 @@ +asyncio-9999.ebuild \ No newline at end of file diff --git a/dev-python/asyncio/asyncio-9999.ebuild b/dev-python/asyncio/asyncio-9999.ebuild new file mode 100644 index 0000000..cab3565 --- /dev/null +++ b/dev-python/asyncio/asyncio-9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python3_3 ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit mercurial + EHG_REPO_URI="https://code.google.com/p/tulip/" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="Reference implementation of PEP 3156 for Python 3.3" +HOMEPAGE="http://www.python.org/dev/peps/pep-3156/ https://pypi.python.org/pypi/asyncio" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="" +DEPEND="" + +python_test() { + "${EPYTHON}" runtests.py +} diff --git a/dev-python/chemdb/ChangeLog b/dev-python/chemdb/ChangeLog new file mode 100644 index 0000000..3a6de12 --- /dev/null +++ b/dev-python/chemdb/ChangeLog @@ -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 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 index 0000000..3ada1cc --- /dev/null +++ b/dev-python/chemdb/Manifest @@ -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 index 0000000..7a2fe3b --- /dev/null +++ b/dev-python/chemdb/chemdb-9999.ebuild @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/chemdb/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/curses-check-for-keypress/ChangeLog b/dev-python/curses-check-for-keypress/ChangeLog new file mode 100644 index 0000000..df29f6f --- /dev/null +++ b/dev-python/curses-check-for-keypress/ChangeLog @@ -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 + 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 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 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 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 index 0000000..18ce8ba --- /dev/null +++ b/dev-python/curses-check-for-keypress/Manifest @@ -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 index 0000000..cbfdd1a --- /dev/null +++ b/dev-python/curses-check-for-keypress/curses-check-for-keypress-9999.ebuild @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/curses-check-for-keypress/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/derpconf/derpconf-9999.ebuild b/dev-python/derpconf/derpconf-9999.ebuild new file mode 100644 index 0000000..da0e632 --- /dev/null +++ b/dev-python/derpconf/derpconf-9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="git://github.com/globocom/${PN}.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="Abstracts configuration file loading" +HOMEPAGE="https://github.com/globocom/derpconf https://pypi.python.org/pypi/derpconf" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="" +DEPEND=" + dev-python/six[${PYTHON_USEDEP}] + test? ( + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/gevent[${PYTHON_USEDEP}] + dev-python/pyvows[${PYTHON_USEDEP}] + dev-python/tox[${PYTHON_USEDEP}] + )" + +python_test() { + make test +} diff --git a/dev-python/dj-database-url/dj-database-url-9999.ebuild b/dev-python/dj-database-url/dj-database-url-9999.ebuild new file mode 100644 index 0000000..49c8b6b --- /dev/null +++ b/dev-python/dj-database-url/dj-database-url-9999.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/kennethreitz/${PN}.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="Use Database URLs in your Django Application" +HOMEPAGE="http://github.com/kennethreitz/dj-database-url https://pypi.python.org/pypi/dj-database-url" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-python/django[${PYTHON_USEDEP}] + " +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + " + +python_test() { + "${EPYTHON}" test_dj_database_url.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/dj-email-url/dj-email-url-9999.ebuild b/dev-python/dj-email-url/dj-email-url-9999.ebuild new file mode 100644 index 0000000..6e5d02c --- /dev/null +++ b/dev-python/dj-email-url/dj-email-url-9999.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/migonzalvar/${PN}.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="Use a URL to configure email backend settings in your Django Application" +HOMEPAGE="http://github.com/migonzalvar/dj-email-url https://pypi.python.org/pypi/dj-email-url" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-python/django[${PYTHON_USEDEP}] + " +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + " + +python_test() { + "${EPYTHON}" test_dj_email_url.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/dj-search-url/dj-search-url-9999.ebuild b/dev-python/dj-search-url/dj-search-url-9999.ebuild new file mode 100644 index 0000000..441feaa --- /dev/null +++ b/dev-python/dj-search-url/dj-search-url-9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/dstufft/${PN}.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="Use Search URLs in your Django Haystack Application" +HOMEPAGE="http://github.com/dstufft/dj-search-url https://pypi.python.org/pypi/dj-search-url" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-python/django[${PYTHON_USEDEP}] + " +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + " diff --git a/dev-python/django-cache-url/django-cache-url-9999.ebuild b/dev-python/django-cache-url/django-cache-url-9999.ebuild new file mode 100644 index 0000000..58ea8bf --- /dev/null +++ b/dev-python/django-cache-url/django-cache-url-9999.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/ghickman/${PN}.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="Use Cache URLs in your Django application" +HOMEPAGE="http://github.com/ghickman/django-cache-url https://pypi.python.org/pypi/django-cache-url" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-python/django[${PYTHON_USEDEP}] + " +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + )" + +python_test() { + nosetests || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/django-configurations/django-configurations-9999.ebuild b/dev-python/django-configurations/django-configurations-9999.ebuild new file mode 100644 index 0000000..26175c5 --- /dev/null +++ b/dev-python/django-configurations/django-configurations-9999.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/jezdez/${PN}.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="A helper for organizing Django project settings" +HOMEPAGE="http://django-configurations.readthedocs.org/ https://pypi.python.org/pypi/django-configurations" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-python/dj-database-url[${PYTHON_USEDEP}] + dev-python/dj-email-url[${PYTHON_USEDEP}] + dev-python/django[${PYTHON_USEDEP}] + dev-python/django-cache-url[${PYTHON_USEDEP}] + " +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + )" + +python_test() { + "${EPYTHON}" manage.py test -v2 --failfast +} diff --git a/dev-python/django-grappelli/ChangeLog b/dev-python/django-grappelli/ChangeLog new file mode 100644 index 0000000..7aaba6d --- /dev/null +++ b/dev-python/django-grappelli/ChangeLog @@ -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 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 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 index 0000000..db5f1db --- /dev/null +++ b/dev-python/django-grappelli/Manifest @@ -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 index 0000000..c1e999c --- /dev/null +++ b/dev-python/django-grappelli/django-grappelli-9999.ebuild @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/django-grappelli/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/django-positions/ChangeLog b/dev-python/django-positions/ChangeLog new file mode 100644 index 0000000..3b398e5 --- /dev/null +++ b/dev-python/django-positions/ChangeLog @@ -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 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 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 index 0000000..a735489 --- /dev/null +++ b/dev-python/django-positions/Manifest @@ -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 index 0000000..86b3707 --- /dev/null +++ b/dev-python/django-positions/django-positions-9999.ebuild @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/django-positions/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/django-tables2/ChangeLog b/dev-python/django-tables2/ChangeLog new file mode 100644 index 0000000..ecbef06 --- /dev/null +++ b/dev-python/django-tables2/ChangeLog @@ -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 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 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 index 0000000..ba087ae --- /dev/null +++ b/dev-python/django-tables2/Manifest @@ -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 index 0000000..77558e4 --- /dev/null +++ b/dev-python/django-tables2/django-tables2-9999.ebuild @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/django-tables2/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/django-taggit/ChangeLog b/dev-python/django-taggit/ChangeLog new file mode 100644 index 0000000..c54cc9c --- /dev/null +++ b/dev-python/django-taggit/ChangeLog @@ -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 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 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 index 0000000..25268d3 --- /dev/null +++ b/dev-python/django-taggit/Manifest @@ -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 index 0000000..7263997 --- /dev/null +++ b/dev-python/django-taggit/django-taggit-9999.ebuild @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/django-taggit/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/exam/exam-9999.ebuild b/dev-python/exam/exam-9999.ebuild new file mode 100644 index 0000000..da565e6 --- /dev/null +++ b/dev-python/exam/exam-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/Fluxx/${PN}.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="Helpers for better testing" +HOMEPAGE="https://github.com/Fluxx/exam https://pypi.python.org/pypi/exam" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-python/mock[${PYTHON_USEDEP}] + " +DEPEND=" + test? ( + ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + )" + +python_prepare_all() { + sed -i "s/packages=find_packages()/packages=find_packages(exclude=['tests', 'tests.*'])/" setup.py || die + distutils-r1_python_prepare_all +} + +python_test() { + esetup.py test +} diff --git a/dev-python/execnet/ChangeLog b/dev-python/execnet/ChangeLog new file mode 100644 index 0000000..1c55659 --- /dev/null +++ b/dev-python/execnet/ChangeLog @@ -0,0 +1,105 @@ +# ChangeLog for dev-python/execnet +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header$ + +*execnet-1.2.0-r1 (02 Oct 2014) + + 02 Oct 2014; Ian Delaney +execnet-1.2.0-r1.ebuild, + -execnet-1.0.9.ebuild, -execnet-1.2.0.ebuild: + clean old python impls, add py3.3 3.4 support, add IUSE test and testrunner + dep, upgrade test phase, fixes bug #524246 by W. T. King requesting added py3 + support, rm old + + 31 Mar 2014; Michał Górny execnet-1.1-r1.ebuild, + execnet-1.2.0.ebuild: + Add support for the new PyPy slotting. + +*execnet-1.2.0 (29 Jan 2014) + + 29 Jan 2014; Andrey Grozin +execnet-1.2.0.ebuild: + Version bump + + 03 Dec 2013; Mike Gilbert execnet-1.1-r1.ebuild: + Revert last change and replace distutils-r1_python_test with distutils- + r1_src_test. + + 03 Dec 2013; Mike Gilbert execnet-1.1-r1.ebuild: + Remove pointless src_test function. + + 05 Sep 2013; Michał Górny execnet-1.1-r1.ebuild: + Clean up PYTHON_COMPAT from old implementations. + +*execnet-1.1-r1 (20 Jan 2013) + + 20 Jan 2013; Michał Górny +execnet-1.1-r1.ebuild: + Migrate to distutils-r1. + +*execnet-1.1 (21 Jun 2012) + + 21 Jun 2012; Andrey Grozin +execnet-1.1.ebuild: + Version bump + + 05 Aug 2011; Markos Chandras + -files/execnet-1.0.6-test-nice.patch, -execnet-1.0.8.ebuild: + Remove old ebuild. Requested by Arfrever + +*execnet-1.0.9 (24 Dec 2010) + + 24 Dec 2010; Arfrever Frehtes Taifersar Arahesis + +execnet-1.0.9.ebuild: + Version bump. + + 30 Oct 2010; Arfrever Frehtes Taifersar Arahesis + -execnet-1.0.7.ebuild: + Delete. + +*execnet-1.0.8 (31 Jul 2010) + + 31 Jul 2010; Arfrever Frehtes Taifersar Arahesis + -execnet-1.0.6.ebuild, +execnet-1.0.8.ebuild: + Version bump. + +*execnet-1.0.7 (07 Jul 2010) + + 07 Jul 2010; Arfrever Frehtes Taifersar Arahesis + -execnet-1.0.5.ebuild, -files/execnet-1.0.5-test-nice.patch, + +execnet-1.0.7.ebuild: + Version bump. + + 03 May 2010; Andrey Grozin execnet-1.0.6.ebuild, + +files/execnet-1.0.6-test-nice.patch: + Improved test-nice patch + +*execnet-1.0.6 (03 May 2010) + + 03 May 2010; Arfrever Frehtes Taifersar Arahesis + +execnet-1.0.6.ebuild: + Version bump. + + 23 Feb 2010; Andrey Grozin execnet-1.0.5.ebuild, + +files/execnet-1.0.5-test-nice.patch: + Fixed test with niceness!=0, bug #301417 + +*execnet-1.0.5 (08 Feb 2010) + + 08 Feb 2010; Arfrever Frehtes Taifersar Arahesis + +execnet-1.0.5.ebuild: + Version bump. + +*execnet-1.0.4 (23 Jan 2010) + + 23 Jan 2010; Arfrever Frehtes Taifersar Arahesis + +execnet-1.0.4.ebuild: + Version bump. + +*execnet-1.0.3 (18 Jan 2010) + + 18 Jan 2010; Arfrever Frehtes Taifersar Arahesis + +execnet-1.0.3.ebuild: + Version bump. + +*execnet-1.0.2 (17 Jan 2010) + + 17 Jan 2010; Andrey Grozin +execnet-1.0.2.ebuild, + +metadata.xml: + Initial import diff --git a/dev-python/execnet/Manifest b/dev-python/execnet/Manifest new file mode 100644 index 0000000..7dd2373 --- /dev/null +++ b/dev-python/execnet/Manifest @@ -0,0 +1,2 @@ +DIST execnet-1.1.zip 324708 SHA256 fa1d8bd6b6d2282ff4df474b8ac687e1775bff4fc6462b219a5f89d5e9e6908c SHA512 52ccdeca41229aed44e62e34476f42126ec00ef0c878267de3a5c706bf265d1d79945b9fd27f608b9cdc5512bda66662b545f96053160fbadb568f667e95a71e WHIRLPOOL 93a5bfd46e37838cd429daf827d712832c54102aa75d57e78970481b19dc2763de760332aefc5026f2c190043ef636fc35a45a47c4a7034af2925600d60b6d96 +DIST execnet-1.2.0.tar.gz 163876 SHA256 951714caa0ae80237f4ffc1f08450e9e2e5f8f902beaf1ad294020875d6f8c2c SHA512 bf4eb1c07832628863f3d315510628343bc4504050311a277a86100a825df8ed5f6b65f58db28ea6733f3886b6007eae7fd33586721374f9ffb3687e9b95d5c4 WHIRLPOOL 898d9427d55e316f2cdfe06d8dadd0f40d8d2374802b419c9b7aac279eed36919f8dc0084c9c253b3b3d75e9dd50ec2748ef2227e803bf900d7d8b0d5395c45e diff --git a/dev-python/execnet/execnet-1.1-r1.ebuild b/dev-python/execnet/execnet-1.1-r1.ebuild new file mode 100644 index 0000000..4072ab5 --- /dev/null +++ b/dev-python/execnet/execnet-1.1-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_6,2_7} pypy pypy2_0 ) + +inherit distutils-r1 + +DESCRIPTION="Rapid multi-Python deployment" +HOMEPAGE="http://codespeak.net/execnet/ http://pypi.python.org/pypi/execnet/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND="app-arch/unzip + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )" +RDEPEND="" + +python_compile_all() { + use doc && emake -C doc html +} + +src_test() { + # Tests are a bit fragile to failures in parallel. + # XXX: take a closer look, it may be easy to fix. + local DISTUTILS_NO_PARALLEL_BUILD=1 + + distutils-r1_src_test +} + +python_test() { + # Re-enable in order to properly test disabling it ;). + # https://bitbucket.org/hpk42/execnet/issue/10 + unset PYTHONDONTWRITEBYTECODE + + py.test || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/_build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/execnet/execnet-1.1.ebuild b/dev-python/execnet/execnet-1.1.ebuild new file mode 100644 index 0000000..ea78e8a --- /dev/null +++ b/dev-python/execnet/execnet-1.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI=4 +SUPPORT_PYTHON_ABIS="1" +DISTUTILS_SRC_TEST="py.test" + +inherit distutils + +DESCRIPTION="Rapid multi-Python deployment" +HOMEPAGE="http://codespeak.net/execnet/ http://pypi.python.org/pypi/execnet/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND="app-arch/unzip + dev-python/setuptools + doc? ( dev-python/sphinx )" +RDEPEND="" + +src_compile() { + distutils_src_compile + + if use doc; then + einfo "Generation of documentation" + cd doc + emake html + fi +} + +src_test() { + distutils_src_test testing +} + +src_install() { + distutils_src_install + + if use doc; then + dohtml -r doc/_build/html/* + fi +} diff --git a/dev-python/execnet/execnet-1.2.0-r1.ebuild b/dev-python/execnet/execnet-1.2.0-r1.ebuild new file mode 100644 index 0000000..12e07cb --- /dev/null +++ b/dev-python/execnet/execnet-1.2.0-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +inherit distutils-r1 + +DESCRIPTION="Rapid multi-Python deployment" +HOMEPAGE="http://codespeak.net/execnet/ http://pypi.python.org/pypi/execnet/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( dev-python/pytest[${PYTHON_USEDEP}] )" +RDEPEND="" + +python_prepare_all() { + # Remove doctest that access an i'net sire + rm doc/example/test_info.txt || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && emake -C doc html +} + +src_test() { + # Tests are a bit fragile to failures in parallel. + local DISTUTILS_NO_PARALLEL_BUILD=1 + distutils-r1_src_test +} + +python_test() { + # Re-enable in order to properly test disabling it ;). + # https://bitbucket.org/hpk42/execnet/issue/10 + unset PYTHONDONTWRITEBYTECODE + + # https://bitbucket.org/hpk42/execnet/issue/35/test-failures-in-execnet-120 + py.test || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/_build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/execnet/metadata.xml b/dev-python/execnet/metadata.xml new file mode 100644 index 0000000..e0ad54d --- /dev/null +++ b/dev-python/execnet/metadata.xml @@ -0,0 +1,14 @@ + + + + python + + grozin@gentoo.org + Andrey Grozin + + Interact with Python interpreters + across version, platform and network barriers. + + execnet + + diff --git a/dev-python/flask-cors/Manifest b/dev-python/flask-cors/Manifest new file mode 100644 index 0000000..13d932e --- /dev/null +++ b/dev-python/flask-cors/Manifest @@ -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 index 0000000..f806d10 --- /dev/null +++ b/dev-python/flask-cors/flask-cors-1.9.0.ebuild @@ -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 index 0000000..7076ba3 --- /dev/null +++ b/dev-python/flask-cors/flask-cors-9999.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +inherit distutils-r1 + +MY_PN="Flask-Cors" +MY_P="${MY_PN}-${PV}" + +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/wcdolphin/${PN}.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz" +fi + +DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)" +HOMEPAGE="https://github.com/wcdolphin/flask-cors https://pypi.python.org/pypi/Flask-Cors" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +RDEPEND="dev-python/flask[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}]" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + ${RDEPEND} + >=dev-python/python-docs-2.7.6-r1:2.7 + dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + )" + +S="${WORKDIR}/${MY_P}" + +python_prepare_all() { + if use doc; then + local PYTHON_DOC_ATOM=$(best_version --host-root dev-python/python-docs:2.7) + local PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}" + local PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html" + local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv" + sed -i "s|'http://docs.python.org/': None|'${PYTHON_DOC}': '${PYTHON_DOC_INVENTORY}'|" docs/conf.py || die + fi + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + esetup.py test +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/h5config/ChangeLog b/dev-python/h5config/ChangeLog new file mode 100644 index 0000000..6258fd9 --- /dev/null +++ b/dev-python/h5config/ChangeLog @@ -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 h5config-9999.ebuild : + - Remove Python 3 restriction (improvements in upstream h5config). + +*h5config-9999 (06 Mar 2012) + 06 Mar 2012; W. Trevor King h5config-9999.ebuild : + - Change URLs from einstein -> tremily. + +*h5config-9999 (09 Dec 2011) + 09 Dec 2011; W. Trevor King 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 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 index 0000000..3784568 --- /dev/null +++ b/dev-python/h5config/Manifest @@ -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 index 0000000..96c6676 --- /dev/null +++ b/dev-python/h5config/h5config-9999.ebuild @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/h5config/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/ipython-irc/ChangeLog b/dev-python/ipython-irc/ChangeLog new file mode 100644 index 0000000..01ff97e --- /dev/null +++ b/dev-python/ipython-irc/ChangeLog @@ -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 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 index 0000000..0b202b4 --- /dev/null +++ b/dev-python/ipython-irc/ipython-irc-9999.ebuild @@ -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 index 0000000..da54a8c --- /dev/null +++ b/dev-python/ipython-irc/metadata.xml @@ -0,0 +1,12 @@ + + + + + + wking@tremily.us + W. Trevor King + + + ipython-irc + + diff --git a/dev-python/ipythonblocks/ChangeLog b/dev-python/ipythonblocks/ChangeLog new file mode 100644 index 0000000..90517a4 --- /dev/null +++ b/dev-python/ipythonblocks/ChangeLog @@ -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 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 index 0000000..e426b48 --- /dev/null +++ b/dev-python/ipythonblocks/ipythonblocks-9999.ebuild @@ -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 index 0000000..83eea1f --- /dev/null +++ b/dev-python/ipythonblocks/metadata.xml @@ -0,0 +1,12 @@ + + + + + + wking@tremily.us + W. Trevor King + + + ipythonblocks + + diff --git a/dev-python/parse/ChangeLog b/dev-python/parse/ChangeLog new file mode 100644 index 0000000..2b3dbfe --- /dev/null +++ b/dev-python/parse/ChangeLog @@ -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 behave-9999.ebuild: + + Initial Version diff --git a/dev-python/parse/Manifest b/dev-python/parse/Manifest new file mode 100644 index 0000000..c1a0bb1 --- /dev/null +++ b/dev-python/parse/Manifest @@ -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 index 0000000..c6124e3 --- /dev/null +++ b/dev-python/parse/metadata.xml @@ -0,0 +1,12 @@ + + + + + + wking@tremily.us + W. Trevor King + + + wheel + + diff --git a/dev-python/parse/parse-1.6.4.ebuild b/dev-python/parse/parse-1.6.4.ebuild new file mode 120000 index 0000000..02ebb62 --- /dev/null +++ b/dev-python/parse/parse-1.6.4.ebuild @@ -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 index 0000000..878f5b2 --- /dev/null +++ b/dev-python/parse/parse-9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" +PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} ) + +inherit distutils-r1 + +DESCRIPTION="Parse strings using a specification based on the Python format() syntax." +HOMEPAGE="https://github.com/r1chardj0n3s/parse http://pypi.python.org/pypi/parse" +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/r1chardj0n3s/parse.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +fi + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +DOCS="README.rst" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND}" + +python_test() { + "${PYTHON}" test_parse.py || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/pexif/Manifest b/dev-python/pexif/Manifest new file mode 100644 index 0000000..639baa5 --- /dev/null +++ b/dev-python/pexif/Manifest @@ -0,0 +1 @@ +DIST pexif-0.15.tar.gz 170232 SHA256 45a3be037c7ba8b64bbfc48f3586402cc17de55bb9d7357ef2bc99954a18da3f SHA512 5527235ef352e07a0db69460ac2dc55967c078b6ff56d48a7f1889aabc5ef8658f6650d23f023cac74ac21cc54d2331ab970ef62b168bd1d413f3d6e08490dc2 WHIRLPOOL 1138ceed3e62b97a7c6b1d00bd46eb14b2b1a15a91750885290b0156e8806a92ff802f6dd0522a76857fa8f32b604b88c62f631959618f0f21de1671227a2c3a diff --git a/dev-python/pexif/pexif-0.15.ebuild b/dev-python/pexif/pexif-0.15.ebuild new file mode 120000 index 0000000..6881e13 --- /dev/null +++ b/dev-python/pexif/pexif-0.15.ebuild @@ -0,0 +1 @@ +pexif-9999.ebuild \ No newline at end of file diff --git a/dev-python/pexif/pexif-9999.ebuild b/dev-python/pexif/pexif-9999.ebuild new file mode 100644 index 0000000..e256538 --- /dev/null +++ b/dev-python/pexif/pexif-9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="git://github.com/bennoleslie/pexif.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="Edit JPEG EXIF data" +HOMEPAGE="https://github.com/bennoleslie/pexif https://pypi.python.org/pypi/pexif" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="" +DEPEND="" + +python_test() { + PYTHONPATH=. "${EPYTHON}" ./test/test.py +} diff --git a/dev-python/pgp-mime/ChangeLog b/dev-python/pgp-mime/ChangeLog new file mode 100644 index 0000000..033e357 --- /dev/null +++ b/dev-python/pgp-mime/ChangeLog @@ -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 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 pgp-mime-9999.ebuild: + Add missing dev-python/pyassuan dependency. + +*pgp-mime-9999 (21 Mar 2012) + 21 Mar 2012; W. Trevor King 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 index 0000000..5468e0f --- /dev/null +++ b/dev-python/pgp-mime/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/pgp-mime/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/pgp-mime/pgp-mime-9999.ebuild b/dev-python/pgp-mime/pgp-mime-9999.ebuild new file mode 100644 index 0000000..7686ece --- /dev/null +++ b/dev-python/pgp-mime/pgp-mime-9999.ebuild @@ -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 index 0000000..61ca11e --- /dev/null +++ b/dev-python/preggy/preggy-9999.ebuild @@ -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 index 0000000..0d7b733 --- /dev/null +++ b/dev-python/pyassuan/ChangeLog @@ -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 pyassuan-9999.ebuild: + - Require Python 3.3 for socket.sendmsg() and .recvmsg(). + +*pyassuan-9999 (22 Mar 2012) + 22 Mar 2012; W. Trevor King 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 index 0000000..8ae8a81 --- /dev/null +++ b/dev-python/pyassuan/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/pyassuan/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/pyassuan/pyassuan-9999.ebuild b/dev-python/pyassuan/pyassuan-9999.ebuild new file mode 100644 index 0000000..e66cb1a --- /dev/null +++ b/dev-python/pyassuan/pyassuan-9999.ebuild @@ -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 index 0000000..f29197b --- /dev/null +++ b/dev-python/pygrader/ChangeLog @@ -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 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 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 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 index 0000000..654084b --- /dev/null +++ b/dev-python/pygrader/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/pygrader/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/pygrader/pygrader-9999.ebuild b/dev-python/pygrader/pygrader-9999.ebuild new file mode 100644 index 0000000..c19031c --- /dev/null +++ b/dev-python/pygrader/pygrader-9999.ebuild @@ -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 index 0000000..50102fb --- /dev/null +++ b/dev-python/pymodbus/ChangeLog @@ -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 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 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 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 pymodbus-9999.ebuild : + - add serial USE flag. + +*pymodbus-9999 (19 Jul 2011) + 19 Jul 2011; W. Trevor King 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 index 0000000..7b35910 --- /dev/null +++ b/dev-python/pymodbus/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@tremily.us + W. Trevor King + + diff --git a/dev-python/pymodbus/pymodbus-9999.ebuild b/dev-python/pymodbus/pymodbus-9999.ebuild new file mode 100644 index 0000000..142cd16 --- /dev/null +++ b/dev-python/pymodbus/pymodbus-9999.ebuild @@ -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 index 0000000..edf7bb1 --- /dev/null +++ b/dev-python/pypid/ChangeLog @@ -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 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 pypid-9999.ebuild : + - Change URLs from einstein -> tremily. + +*pypid-9999 (09 Dec 2011) + 09 Dec 2011; W. Trevor King 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 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 index 0000000..c4e5eae --- /dev/null +++ b/dev-python/pypid/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/pypid/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/pypid/pypid-9999.ebuild b/dev-python/pypid/pypid-9999.ebuild new file mode 100644 index 0000000..680cb28 --- /dev/null +++ b/dev-python/pypid/pypid-9999.ebuild @@ -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/pytest-django/pytest-django-9999.ebuild b/dev-python/pytest-django/pytest-django-9999.ebuild new file mode 100644 index 0000000..ab612ba --- /dev/null +++ b/dev-python/pytest-django/pytest-django-9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/pytest-dev/${PN}.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="A Django plugin for py.test" +HOMEPAGE="http://pytest-django.readthedocs.org/ https://pypi.python.org/pypi/pytest-django" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=">=dev-python/pytest-2.5[${PYTHON_USEDEP}]" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + " diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest new file mode 100644 index 0000000..3fd5058 --- /dev/null +++ b/dev-python/pytest-xdist/Manifest @@ -0,0 +1 @@ +DIST pytest-xdist-1.11.tar.gz 38215 SHA256 631dbe843ec7cdadaf2398c50343d887078d4f9374a0e30758a35023f865fbe9 SHA512 f1cb3588da13a554b2c2dc817819d72ed3e013571df45afccf4db255cbc6b236fb1d2d4d31a6b52b8ec747babd14b9389c35e433792a733ca84ed17d8c1c4194 WHIRLPOOL ddbab2806e17790f9e26f7872916f99506fcd4cfeb01cbf312fb15f4a776de28712c6624dc710d97d9d65deae024ec1c1ecc08043343d16c716a814d44776c23 diff --git a/dev-python/pytest-xdist/pytest-xdist-1.11.ebuild b/dev-python/pytest-xdist/pytest-xdist-1.11.ebuild new file mode 120000 index 0000000..c485a15 --- /dev/null +++ b/dev-python/pytest-xdist/pytest-xdist-1.11.ebuild @@ -0,0 +1 @@ +pytest-xdist-9999.ebuild \ No newline at end of file diff --git a/dev-python/pytest-xdist/pytest-xdist-9999.ebuild b/dev-python/pytest-xdist/pytest-xdist-9999.ebuild new file mode 100644 index 0000000..b151451 --- /dev/null +++ b/dev-python/pytest-xdist/pytest-xdist-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit mercurial + EHG_REPO_URI="https://bitbucket.org/hpk42/pytest-xdist" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="A distributed testing plugin for py.test" +HOMEPAGE="https://bitbucket.org/hpk42/pytest-xdist https://pypi.python.org/pypi/pytest-xdist" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + >=dev-python/pytest-2.4.2[${PYTHON_USEDEP}] + >=dev-python/py-1.4.22[${PYTHON_USEDEP}] + >=dev-python/execnet-1.1[${PYTHON_USEDEP}] + " +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + )" + +DOCS=( CHANGELOG README.txt ) + +python_test() { + distutils_install_for_testing + py.test || die "Testsuite failed under ${EPYTHON}" +} diff --git a/dev-python/python-kmod/ChangeLog b/dev-python/python-kmod/ChangeLog new file mode 100644 index 0000000..f28805e --- /dev/null +++ b/dev-python/python-kmod/ChangeLog @@ -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 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 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 index 0000000..cf2957e --- /dev/null +++ b/dev-python/python-kmod/Manifest @@ -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 index 0000000..7b35910 --- /dev/null +++ b/dev-python/python-kmod/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@tremily.us + W. Trevor King + + diff --git a/dev-python/python-kmod/python-kmod-9999.ebuild b/dev-python/python-kmod/python-kmod-9999.ebuild new file mode 100644 index 0000000..0eb243e --- /dev/null +++ b/dev-python/python-kmod/python-kmod-9999.ebuild @@ -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 index 0000000..d95de05 --- /dev/null +++ b/dev-python/python-ldap/ChangeLog @@ -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 +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 +python-ldap-2.4.8.ebuild: + Bump + + 04 Sep 2011; Robin H. Johnson 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 +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 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 +python-ldap-2.4.3.ebuild: + Version bump to 2.4.3. + + 12 Aug 2011; Dirkjan Ochtman -python-ldap-2.3.9.ebuild: + Remove old version. + + 29 Apr 2011; Samuli Suominen + python-ldap-2.3.13.ebuild: + ppc64 stable wrt #360355 + + 14 Apr 2011; Brent Baude python-ldap-2.3.13.ebuild: + stable ppc, bug 360355 + + 04 Apr 2011; Jeroen Roovers python-ldap-2.3.13.ebuild: + Stable for HPPA (bug #360355). + + 02 Apr 2011; Raúl Porcel python-ldap-2.3.13.ebuild: + ia64/sparc stable wrt #360355 + + 28 Mar 2011; Pawel Hajdan jr + python-ldap-2.3.13.ebuild: + x86 stable wrt bug #360355 + + 27 Mar 2011; Tobias Klausmann + python-ldap-2.3.13.ebuild: + Stable on alpha, bug #360355 + + 24 Mar 2011; Christoph Mende 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 + +python-ldap-2.3.13.ebuild: + Version bump. + + 31 Dec 2010; Arfrever Frehtes Taifersar Arahesis + -python-ldap-2.3.11.ebuild: + Delete. + + 27 Dec 2010; Brent Baude python-ldap-2.3.12.ebuild: + Marking python-ldap-2.3.12 ppc64 for bug 341337 + + 23 Oct 2010; Raúl Porcel python-ldap-2.3.12.ebuild: + alpha/ia64/sparc stable wrt #341337 + + 21 Oct 2010; Jeroen Roovers python-ldap-2.3.12.ebuild: + Stable for HPPA (bug #341337). + + 21 Oct 2010; Christian Faulhammer + python-ldap-2.3.12.ebuild: + stable x86, bug 341337 + + 20 Oct 2010; Brent Baude python-ldap-2.3.12.ebuild: + stable ppc, bug 341337 + + 18 Oct 2010; Markos Chandras + 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 + +python-ldap-2.3.12.ebuild: + Version bump. + + 15 Sep 2010; Arfrever Frehtes Taifersar Arahesis + python-ldap-2.3.9.ebuild, python-ldap-2.3.11.ebuild: + Use PyPI mirrors. + + 16 Aug 2010; Fabian Groffen + python-ldap-2.3.11.ebuild: + Fix for Prefix, raise EAPI to 3, marked ~x86-solaris + + 23 May 2010; Pacho Ramos python-ldap-2.3.11.ebuild: + stable amd64, bug 313149 + + 11 May 2010; Brent Baude python-ldap-2.3.11.ebuild: + stable ppc64, bug 313149 + + 09 May 2010; Raúl Porcel python-ldap-2.3.11.ebuild: + alpha/ia64/sparc stable wrt #313149 + + 04 May 2010; Jeroen Roovers python-ldap-2.3.11.ebuild: + Stable for HPPA (bug #313149). + + 21 Apr 2010; Christian Faulhammer + python-ldap-2.3.11.ebuild: + stable x86, bug 313149 + + 18 Apr 2010; python-ldap-2.3.11.ebuild: + ppc stable #313149 + + 04 Mar 2010; Robin H. Johnson + +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 + -python-ldap-2.3.9.ebuild, +python-ldap-2.3.11.ebuild: + Version bump. + + 10 Jan 2010; Brent Baude python-ldap-2.3.10.ebuild: + stable ppc64, bug 295694 + + 29 Dec 2009; Raúl Porcel python-ldap-2.3.10.ebuild: + alpha/ia64/sparc stable wrt #295694 + + 16 Dec 2009; Markus Meier python-ldap-2.3.10.ebuild: + amd64/x86 stable, bug #295694 + + 09 Dec 2009; nixnut python-ldap-2.3.10.ebuild: + ppc stable #295694 + + 08 Dec 2009; Jeroen Roovers python-ldap-2.3.10.ebuild: + Stable for HPPA (bug #295694). + + 03 Nov 2009; Arfrever Frehtes Taifersar Arahesis + 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 + -python-ldap-2.2.1.ebuild, +python-ldap-2.3.10.ebuild: + Version bump. + + 05 Oct 2009; Raúl Porcel python-ldap-2.3.9.ebuild: + ia64/sparc stable wrt #284973 + + 01 Oct 2009; Tobias Klausmann + python-ldap-2.3.9.ebuild: + Stable on alpha, bug #284973 + + 27 Sep 2009; nixnut python-ldap-2.3.9.ebuild: + ppc stable #284973 + + 26 Sep 2009; Brent Baude python-ldap-2.3.9.ebuild: + Marking python-ldap-2.3.9 ppc64 for bug 284973 + + 22 Sep 2009; Jeroen Roovers python-ldap-2.3.9.ebuild: + Stable for HPPA (bug #284973). + + 18 Sep 2009; Markus Meier python-ldap-2.3.9.ebuild: + amd64 stable, bug #284973 + + 16 Sep 2009; Christian Faulhammer + python-ldap-2.3.9.ebuild: + stable x86, bug 284973 + + 06 Sep 2009; Christian Ruppert + -files/python-ldap-2.3.5-gcc44.patch: + Remove unused patch. + + 04 Sep 2009; Patrick Lauer -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 + +python-ldap-2.3.9.ebuild: + Version bump. Set SUPPORT_PYTHON_ABIS. + + 10 May 2009; Samuli Suominen + 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 + +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 + -python-ldap-2.3.ebuild, +python-ldap-2.3.1.ebuild: + Version bump, dropped old version. + + 24 Jun 2007; Tiziano Müller + -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 python-ldap-2.2.1.ebuild: + alpha stable wrt #172535 + + 02 Apr 2007; Tobias Scherbaum + python-ldap-2.2.1.ebuild: + ppc stable, bug #172535 + + 02 Apr 2007; Raúl Porcel python-ldap-2.2.1.ebuild: + ia64 stable wrt bug 172535 + + 28 Mar 2007; Christian Faulhammer + python-ldap-2.2.1.ebuild: + stable x86, bug 172535 + +*python-ldap-2.3 (28 Mar 2007) + + 28 Mar 2007; Tiziano Müller + +python-ldap-2.3.ebuild: + Version bump (bug #172470, thanks to Ken Garland) + + 28 Mar 2007; Gustavo Zacarias + python-ldap-2.2.1.ebuild: + Stable on sparc wrt #172535 + + 17 Mar 2007; Steve Dibb python-ldap-2.2.1.ebuild: + amd64 stable + + 22 Feb 2007; Piotr Jaroszyński ChangeLog: + Transition to Manifest2. + + 04 Feb 2007; Markus Rothe python-ldap-2.2.1.ebuild: + Stable on ppc64; bug #164978 + + 18 Jan 2007; Jeroen Roovers 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 + -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 python-ldap-2.2.0.ebuild: + Added ~ppc64; bug #158855 + +*python-ldap-2.2.0 (01 May 2006) + + 01 May 2006; Carsten Lohrke -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 python-ldap-2.0.11.ebuild: + stable on amd64 + + 12 Apr 2006; Bryan Østergaard + python-ldap-2.0.11.ebuild: + Stable on sparc wrt #123706 + + 23 Feb 2006; Joshua Jackson python-ldap-2.0.11.ebuild: + stable on x86 for bug #123706 + + 22 Feb 2006; python-ldap-2.0.11.ebuild: + Stable on ppc. bug 123706 + + 22 Feb 2006; Aron Griffis 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 +python-ldap-2.0.11.ebuild: + version bump + + 30 Sep 2005; Carsten Lohrke + -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 +python-ldap-2.0.10.ebuild: + version bump + + 26 Aug 2005; Aron Griffis python-ldap-2.0.8.ebuild: + add ~ia64 + + 14 Jul 2005; Simon Stelling python-ldap-2.0.8.ebuild: + added ~amd64 keyword + + 02 Jul 2005; Bryan Østergaard + python-ldap-2.0.6.ebuild: + Stable on alpha. + +*python-ldap-2.0.8 (27 Jun 2005) + + 27 Jun 2005; Carsten Lohrke +python-ldap-2.0.8.ebuild: + version bump + + 17 Jun 2005; Michael Hanselmann + python-ldap-2.0.6.ebuild: + Stable on ppc. + + 22 May 2005; Jason Wever python-ldap-2.0.6.ebuild: + Stable on SPARC. + +*python-ldap-2.0.7 (15 May 2005) + + 15 May 2005; Bryan Østergaard + python-ldap-2.0.6.ebuild, +python-ldap-2.0.7.ebuild: + Version bump + x86 stable bump. + + 03 Jan 2005; Gustavo Zacarias + python-ldap-2.0.1.ebuild: + Stable on sparc + + 31 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 21 Dec 2004; Bryan Østergaard + python-ldap-2.0.1.ebuild: + Stable on alpha. + + 14 Dec 2004; Carsten Lohrke python-ldap-2.0.6.ebuild: + err, whitespace + +*python-ldap-2.0.6 (14 Dec 2004) + + 14 Dec 2004; Carsten Lohrke python-ldap-2.0.1.ebuild, + +python-ldap-2.0.6.ebuild: + stable on x86, version bump + + 03 Nov 2004; python-ldap-2.0.1.ebuild: + added ppc keyword + + 04 Jul 2004; David Holm python-ldap-2.0.1.ebuild: + Added to ~ppc. + +*python-ldap-2.0.1 (03 Jul 2004) + + 03 Jul 2004; Bryan Østergaard +python-ldap-2.0.1.ebuild: + Version bump. + + 03 Jun 2004; Bryan Østergaard + python-ldap-2.0.0_pre15.ebuild: + Stable on alpha. + + 04 May 2004; Bryan Østergaard + python-ldap-2.0.0_pre05-r1.ebuild: + Add missing IUSE. + + 26 Feb 2004; Sven Blumenstein + python-ldap-2.0.0_pre13.ebuild: + Stable on sparc. + + 23 Nov 2003; Alastair Tse + 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 + python-ldap-2.0.0_pre13.ebuild, python-ldap-2.0.0_pre15.ebuild: + version bump + + 12 Oct 2003; Alastair Tse + 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 + 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 + 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 + 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 + python-ldap-2.0.0_pre06.ebuild: + version bump. thanks to Andy Dustman. #17519. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*python-ldap-2.0.0_pre05-r1 (24 Sep 2002) + 24 Sep 2002; Jon Nelson 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 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 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 index 0000000..1148305 --- /dev/null +++ b/dev-python/python-ldap/Manifest @@ -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 index 0000000..a71ea79 --- /dev/null +++ b/dev-python/python-ldap/metadata.xml @@ -0,0 +1,12 @@ + + + + + + wking@tremily.us + W. Trevor King + + + python-ldap + + diff --git a/dev-python/python-ldap/python-ldap-9999.ebuild b/dev-python/python-ldap/python-ldap-9999.ebuild new file mode 100644 index 0000000..d2c0c91 --- /dev/null +++ b/dev-python/python-ldap/python-ldap-9999.ebuild @@ -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/Manifest b/dev-python/pyvows/Manifest similarity index 100% rename from Manifest rename to dev-python/pyvows/Manifest diff --git a/pyvows-2.1.0.ebuild b/dev-python/pyvows/pyvows-2.1.0.ebuild similarity index 100% rename from pyvows-2.1.0.ebuild rename to dev-python/pyvows/pyvows-2.1.0.ebuild diff --git a/pyvows-9999.ebuild b/dev-python/pyvows/pyvows-9999.ebuild similarity index 100% rename from pyvows-9999.ebuild rename to dev-python/pyvows/pyvows-9999.ebuild diff --git a/dev-python/raven/Manifest b/dev-python/raven/Manifest new file mode 100644 index 0000000..2f602f0 --- /dev/null +++ b/dev-python/raven/Manifest @@ -0,0 +1 @@ +DIST raven-5.0.0.tar.gz 240287 SHA256 012de5afcd8af43db2d21bc074bc3037ca00f109fdbbebc18a9c6b016f9d63b1 SHA512 7b00d3e115be0bb785b42df36f641301ea76f507d340b39a3809ab6382a47c9950cc9b3ea27116005f1ec227f987329b0e48bb72466148d8a802020eeb95b696 WHIRLPOOL add23d178cda15a2ae56d1765aad0098003f978b38ebd91fbb7cc577899a1c52b8d80010ec4a058cc702b24ef3cad3389b52c1b9e398774eb5b01f7e1678b6d1 diff --git a/dev-python/raven/metadata.xml b/dev-python/raven/metadata.xml new file mode 100644 index 0000000..440c5f4 --- /dev/null +++ b/dev-python/raven/metadata.xml @@ -0,0 +1,12 @@ + + + + + eva@gentoo.org + Gilles Dartiguelongue + + + raven + raven-python + + diff --git a/dev-python/raven/raven-5.0.0.ebuild b/dev-python/raven/raven-5.0.0.ebuild new file mode 120000 index 0000000..4d91556 --- /dev/null +++ b/dev-python/raven/raven-5.0.0.ebuild @@ -0,0 +1 @@ +raven-9999.ebuild \ No newline at end of file diff --git a/dev-python/raven/raven-9999.ebuild b/dev-python/raven/raven-9999.ebuild new file mode 100644 index 0000000..2d3e10c --- /dev/null +++ b/dev-python/raven/raven-9999.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/getsentry/${PN}-python.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="Raven is a client for Sentry" +HOMEPAGE="http://github.com/getsentry/raven-python" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="" +DEPEND="${RDEPEND} + test? ( + dev-python/anyjson[${PYTHON_USEDEP}] + >=dev-python/blinker-1.1[${PYTHON_USEDEP}] + dev-python/bottle[${PYTHON_USEDEP}] + >=dev-python/celery-2.5[${PYTHON_USEDEP}] + >=dev-python/django-1.4[${PYTHON_USEDEP}] + >=dev-python/django-celery-2.5[${PYTHON_USEDEP}] + >=dev-python/exam-0.5.2[${PYTHON_USEDEP}] + >=dev-python/flask-0.8[${PYTHON_USEDEP}] + >=dev-python/flask-login-0.2.0[${PYTHON_USEDEP}] + dev-python/logbook[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pep8[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + >=dev-python/pytest-cov-1.4[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/webob[${PYTHON_USEDEP}] + dev-python/webtest[${PYTHON_USEDEP}] + www-servers/tornado[${PYTHON_USEDEP}] + python_targets_python3_3? ( + dev-python/aiohttp[python_targets_python3_3] + ) + python_targets_python3_4? ( + dev-python/aiohttp[python_targets_python3_4] + ) + python_targets_python2_7? ( + dev-python/paste[python_targets_python2_7] + dev-python/unittest2[python_targets_python2_7] + dev-python/webpy[python_targets_python2_7] + ) + )" + +python_test() { + py.test || die "Testsuite failed under ${EPYTHON}" +} diff --git a/dev-python/south/ChangeLog b/dev-python/south/ChangeLog new file mode 100644 index 0000000..7ff16fd --- /dev/null +++ b/dev-python/south/ChangeLog @@ -0,0 +1,57 @@ +# ChangeLog for dev-python/south +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header$ + + 14 Aug 2013; Patrick Lauer south-0.7.6.ebuild: + Whitespace + + 03 Jun 2013; Tiziano Müller south-0.8.1.ebuild: + Fix whitespace minorsyn. + +*south-0.8.1 (03 Jun 2013) + + 03 Jun 2013; Tiziano Müller +south-0.8.1.ebuild: + Version bump (bug #471824), fix tests to run for all python versions. Note: + python 3.x support is still alpha and tests fail. + +*south-0.7.5-r1 (18 May 2013) +*south-0.7.6 (18 May 2013) + + 18 May 2013; Ian Delaney +files/south-0.7.5-tests.patch, + +south-0.7.5-r1.ebuild, +south-0.7.6.ebuild: + 0.7.5-r1, migrate -> distutils-r1, patch addressing test phase, bump; test + phases fixed, invoked + + 16 Dec 2012; Agostino Sarubbo south-0.7.5.ebuild: + Stable for x86, wrt bug #364053 + + 07 Dec 2012; south-0.7.5.ebuild: + Stable for amd64, wrt bug #364053 + + 13 Jul 2012; Tiziano Müller south-0.7.5.ebuild: + one step closer to working tests but there's still something wrong + +*south-0.7.5 (28 May 2012) + + 28 May 2012; Tiziano Müller +south-0.7.5.ebuild: + Version bump (bug #417713, thanks to Ian Delaney). + +*south-0.7.4 (19 Apr 2012) + + 19 Apr 2012; Patrick Lauer +south-0.7.4.ebuild: + Bump + + 13 Feb 2011; Petteri Räty south-0.7.2.ebuild, + south-0.7.3.ebuild: + Keyword for ~x86. + +*south-0.7.3 (31 Jan 2011) + + 31 Jan 2011; Dirkjan Ochtman +south-0.7.3.ebuild: + Version bump to 0.7.3 (bug 347581). + +*south-0.7.2 (27 Aug 2010) + + 27 Aug 2010; Tiziano Müller +south-0.7.2.ebuild, + +metadata.xml: + Initial commit (bug #262923). diff --git a/dev-python/south/Manifest b/dev-python/south/Manifest new file mode 100644 index 0000000..36f091d --- /dev/null +++ b/dev-python/south/Manifest @@ -0,0 +1,7 @@ +DIST south-0.7.2.tar.gz 110527 SHA256 003fdcc1af01fda473d0f92f7f5afc25a75756a2a04acfb76c9a1d41a5db4211 SHA512 aeb53706dbec36b7bf00e10c582d059cee5966cf882ab439b52a008a8ab9b5d064e18a4d498a2a1fee4d2dbe973964296110f647663006c7e4f950d95bc71813 WHIRLPOOL 491d7a39042fef55bf175803018b89b909783b616b0a4990c0415dd276fe08f528a81e42616566d4340865e92eb6860631b903a94ff03f19649b67ad6e92ac51 +DIST south-0.7.3.tar.gz 112673 SHA256 ab1c72cd013fab2ddbef3100f2bf7a7f3d9fbc7169cd3e6c181060c17fdeea97 SHA512 09b8cd649523e42b4f469083fb563855c4382f68413571cad746c82b1e777c3725e595884eef339f73bde9c2ab8e137769df84ad9a912243e8cb2fcfed9a96c2 WHIRLPOOL 0839fe0bc37d508363959c70062cb3b3b3039207877265c9b1f0897470ab4f8f6f2406fe11730a21b434b9cdf84a9f7408d8a952d13cd65cfe37922c0ac24c56 +DIST south-0.7.4.tar.gz 131682 SHA256 431aea5aee19944f3c18ffc44e873aa3444c40c6492900dfed9f0b47c7938c50 SHA512 2e2b88688880acb489eb959a0798155a25fbf0ff5ee4e6a501375872e6e43ac74e6e5d191ea881f1eb56f6b5fea2b91513f73dac120d9a2f84ed1cfa488b5aab WHIRLPOOL 11550efebdd3cb785717e9a443e3910135a1a367a2a1253dc6c3d83cf75539d2aaf8b78f0261a76af129c7858e184fea4291dfb1026baa840129530ccef5ae40 +DIST south-0.7.5.tar.gz 134536 SHA256 e1f8bb50750b4e3eedf85106ea5d581488b6533885afdba91de81e07ac57ad12 SHA512 6696bb0b75132a1f6d11600834589af26008bdf53e55b1d8ab141392d68c62316abbeb02a3f850155b852232b5bc8326d2b415261eec667d5f591302ec952b70 WHIRLPOOL 417986c9fc7896f1f542c4ae49415e941bc641440d71de6c4093b87861d019342c7caca39e7ee43910ccb0dfd0ab2d8f3d9106d1f6974c4ea4d8ea8a24b3a588 +DIST south-0.7.6.tar.gz 136861 SHA256 481197a915a017291f34b0e01a004f7e1a4c1b43354809177849d46def1d9a03 SHA512 4c2dce16d30a3739347a8b8578ad32a80f256d2d9c3f3d63c82a39bc531dbb0a0c7d548c3dcf2de3bf414accf934cb87d11b4c8eac3f8abf40949a2c112d77bd WHIRLPOOL 04115995db09c7c6c06125ebc4242cef29f1a5ee8c6d99c726f5a86d5b6b7d663cf9463fce05a347213ec17c0b5a4639aa744420a9124135fc78e49060c227c6 +DIST south-0.8.1.tar.gz 140335 SHA256 cd2496fea244c9a9d655758d8eccb5db888331b7d0a64f7eb2bacdb99a2fa150 SHA512 b2eae51854ae9d7abed2474495939ec80a88d2a9c046b24e4bc65d99b2c25b00482386cec11000f2001317fb5855fcb093d6df329b217d462d7112ef0b695655 WHIRLPOOL 173872bd22de1bcdb3eec0c62fdf0b4a48a017d786fb9f6997d0d6f66378fcb4d26d9b70404b3b70e1fadb5d76f3b39f0c1e4112cdd22ac07fe900179fc0f195 +DIST south-1.0.tar.gz 97890 SHA256 017ecc2d66818580e1131af61b8d96901c4a2d05b051186196d9d4f35bdbb901 SHA512 8f181e8879734ddc3bba4e6f9e0efc3d4db4783fbd629c56c4f72401d161080bed51e3955bc37b7796160145c733321f356c63aece22da752695fc3e24c9b90b WHIRLPOOL 8f7949c96394906a53ecfcedcbe3c9b9fdae32db4c28fb7f507c8529fc586947021eebee259b5caab5a03550a4003b0d8aed9a1f6bcc658fb1b48dbdd64ddf6f diff --git a/dev-python/south/files/south-0.7.5-tests.patch b/dev-python/south/files/south-0.7.5-tests.patch new file mode 100644 index 0000000..2e4da84 --- /dev/null +++ b/dev-python/south/files/south-0.7.5-tests.patch @@ -0,0 +1,23 @@ +http://south.aeracode.org/ticket/1256 +diff -ur south-0.7.5.orig/south/tests/db.py south-0.7.5/south/tests/db.py +--- south/tests/db.py 2012-05-08 18:37:14.000000000 +0800 ++++ south/tests/db.py 2013-05-18 15:46:23.920225709 +0800 +@@ -1,5 +1,8 @@ +-import datetime +-import unittest ++import datetime, sys ++if sys.version_info == (2, 7): ++ import unittest ++else: ++ import unittest2 as unittest + + from south.db import db, generic + from django.db import connection, models +@@ -71,6 +74,7 @@ + else: + self.fail("Just-deleted table could be selected!") + ++ @unittest.expectedFailure + def test_nonexistent_delete(self): + """ + Test deletion of nonexistent tables. diff --git a/dev-python/south/files/south-1.0-3753b49c-Replace-dict.iteritems-with-six.patch b/dev-python/south/files/south-1.0-3753b49c-Replace-dict.iteritems-with-six.patch new file mode 100644 index 0000000..07c50ed --- /dev/null +++ b/dev-python/south/files/south-1.0-3753b49c-Replace-dict.iteritems-with-six.patch @@ -0,0 +1,60 @@ +# HG changeset patch +# User Gary Wilson Jr. +# Date 1397849538 18000 +# Branch python3-iteritems +# Node ID 3753b49ca9f3d34c94156622b380def245d88e80 +# Parent 0e17add9b5e0f30f7cf5acf47961eea6a7f4032c +Fixed a Python 3 incompatibility by replacing dict.iteritems() usage with an iteritems py3 util function from six. + +diff --git a/south/migration/migrators.py b/south/migration/migrators.py +--- a/south/migration/migrators.py ++++ b/south/migration/migrators.py +@@ -16,7 +16,7 @@ + from south.db import DEFAULT_DB_ALIAS + from south.models import MigrationHistory + from south.signals import ran_migration +-from south.utils.py3 import StringIO ++from south.utils.py3 import StringIO, iteritems + + + class Migrator(object): +@@ -161,7 +161,7 @@ + if self.verbosity: + print(" - Migration '%s' is marked for no-dry-run." % migration) + return +- for name, db in south.db.dbs.iteritems(): ++ for name, db in iteritems(south.db.dbs): + south.db.dbs[name].dry_run = True + # preserve the constraint cache as it can be mutated by the dry run + constraint_cache = deepcopy(south.db.db._constraint_cache) +@@ -181,7 +181,7 @@ + if self._ignore_fail: + south.db.db.debug = old_debug + south.db.db.clear_run_data(pending_creates) +- for name, db in south.db.dbs.iteritems(): ++ for name, db in iteritems(south.db.dbs): + south.db.dbs[name].dry_run = False + # restore the preserved constraint cache from before dry run was + # executed +diff --git a/south/utils/py3.py b/south/utils/py3.py +--- a/south/utils/py3.py ++++ b/south/utils/py3.py +@@ -26,3 +26,18 @@ + def with_metaclass(meta, base=object): + """Create a base class with a metaclass.""" + return meta("NewBase", (base,), {}) ++ ++ ++def _add_doc(func, doc): ++ """Add documentation to a function.""" ++ func.__doc__ = doc ++ ++if PY3: ++ def iteritems(d, **kw): ++ return iter(d.items(**kw)) ++else: ++ def iteritems(d, **kw): ++ return iter(d.iteritems(**kw)) ++ ++_add_doc(iteritems, ++ "Return an iterator over the (key, value) pairs of a dictionary.") diff --git a/dev-python/south/metadata.xml b/dev-python/south/metadata.xml new file mode 100644 index 0000000..5b2a5c5 --- /dev/null +++ b/dev-python/south/metadata.xml @@ -0,0 +1,8 @@ + + + + + dev-zero@gentoo.org + Tiziano Müller + + diff --git a/dev-python/south/south-0.7.2.ebuild b/dev-python/south/south-0.7.2.ebuild new file mode 100644 index 0000000..e75824d --- /dev/null +++ b/dev-python/south/south-0.7.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI="3" + +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit distutils + +DESCRIPTION="Intelligent schema migrations for Django apps." +HOMEPAGE="http://south.aeracode.org/" +SRC_URI="http://www.aeracode.org/releases/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND="dev-python/django" +DEPEND="${RDEPEND} + dev-python/setuptools + doc? ( dev-python/sphinx )" + +S="${WORKDIR}/${PN}" + +src_compile() { + distutils_src_compile + + if use doc ; then + emake -C docs html || die "building docs failed" + fi +} + +src_install() { + distutils_src_install + + use doc && dohtml -r docs/_build/html/* +} + +pkg_postinst() { + distutils_pkg_postinst + elog "In order to use the south schema migrations for your Django project," + elog "just add 'south' to your INSTALLED_APPS in the settings.py file." + elog "manage.py will now automagically offer the new functions." +} diff --git a/dev-python/south/south-0.7.3.ebuild b/dev-python/south/south-0.7.3.ebuild new file mode 100644 index 0000000..e75824d --- /dev/null +++ b/dev-python/south/south-0.7.3.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI="3" + +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit distutils + +DESCRIPTION="Intelligent schema migrations for Django apps." +HOMEPAGE="http://south.aeracode.org/" +SRC_URI="http://www.aeracode.org/releases/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND="dev-python/django" +DEPEND="${RDEPEND} + dev-python/setuptools + doc? ( dev-python/sphinx )" + +S="${WORKDIR}/${PN}" + +src_compile() { + distutils_src_compile + + if use doc ; then + emake -C docs html || die "building docs failed" + fi +} + +src_install() { + distutils_src_install + + use doc && dohtml -r docs/_build/html/* +} + +pkg_postinst() { + distutils_pkg_postinst + elog "In order to use the south schema migrations for your Django project," + elog "just add 'south' to your INSTALLED_APPS in the settings.py file." + elog "manage.py will now automagically offer the new functions." +} diff --git a/dev-python/south/south-0.7.4.ebuild b/dev-python/south/south-0.7.4.ebuild new file mode 100644 index 0000000..dadbcc4 --- /dev/null +++ b/dev-python/south/south-0.7.4.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI="3" + +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit distutils + +DESCRIPTION="Intelligent schema migrations for Django apps." +HOMEPAGE="http://south.aeracode.org/" +SRC_URI="http://www.aeracode.org/releases/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND="dev-python/django" +DEPEND="${RDEPEND} + dev-python/setuptools + doc? ( dev-python/sphinx )" + +# I should leave a very angry comment here +S="${WORKDIR}/andrewgodwin-south-738417d7a8ab/" + +src_compile() { + distutils_src_compile + + if use doc ; then + emake -C docs html || die "building docs failed" + fi +} + +src_install() { + distutils_src_install + + use doc && dohtml -r docs/_build/html/* +} + +pkg_postinst() { + distutils_pkg_postinst + elog "In order to use the south schema migrations for your Django project," + elog "just add 'south' to your INSTALLED_APPS in the settings.py file." + elog "manage.py will now automagically offer the new functions." +} diff --git a/dev-python/south/south-0.7.5-r1.ebuild b/dev-python/south/south-0.7.5-r1.ebuild new file mode 100644 index 0000000..47ef425 --- /dev/null +++ b/dev-python/south/south-0.7.5-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_6,2_7} ) + +inherit distutils-r1 + +DESCRIPTION="Intelligent schema migrations for Django apps." +HOMEPAGE="http://south.aeracode.org/" +SRC_URI="https://bitbucket.org/andrewgodwin/south/get/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +RDEPEND="dev-python/django[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] )" + +PATCHES=( "${FILESDIR}"/${P}-tests.patch ) + +src_unpack() { + default + mv "${WORKDIR}"/*-south-* "${S}" +} + +python_compile_all() { + use doc && emake -C docs html +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) +} + +python_compile_all() { + if use test; then + django-admin.py-${EPYTHON} startproject southtest \ + || die "setting up test env failed" + cd southtest + sed -i \ + -e "/^INSTALLED_APPS/a\ 'south'," \ + -e 's/\(django.db.backends.\)/\1sqlite3/' \ + -e "s/\(NAME': '\)/\1test.db/" \ + southtest/settings.py || die "sed failed" + echo "SKIP_SOUTH_TESTS=False" >> southtest/settings.py + fi +} + +python_test() { + # http://south.aeracode.org/ticket/1256 + cd "${S}"/southtest + cp -a ../south/tests/non_managed "${BUILD_DIR}"/lib/${PN}/tests/ || die + PYTHONPATH="${PYTHONPATH}:${S}"/${PN}/tests/ "${PYTHON}" manage.py test south \ + || die "tests failed" +} + +pkg_postinst() { + elog "In order to use the south schema migrations for your Django project," + elog "just add 'south' to your INSTALLED_APPS in the settings.py file." + elog "manage.py will now automagically offer the new functions." +} diff --git a/dev-python/south/south-0.7.5.ebuild b/dev-python/south/south-0.7.5.ebuild new file mode 100644 index 0000000..3a9254a --- /dev/null +++ b/dev-python/south/south-0.7.5.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI="4" + +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.5 3.*" + +inherit distutils + +DESCRIPTION="Intelligent schema migrations for Django apps." +HOMEPAGE="http://south.aeracode.org/" +SRC_URI="https://bitbucket.org/andrewgodwin/south/get/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="doc" + +RDEPEND="dev-python/django" +DEPEND="${RDEPEND} + dev-python/setuptools + doc? ( dev-python/sphinx dev-python/jinja )" + +# we are setting up the tests, but they fail +RESTRICT="test" + +src_unpack() { + default + mv "${WORKDIR}"/*-south-* "${S}" +} + +src_compile() { + distutils_src_compile + + use doc && emake -C docs html +} + +src_install() { + distutils_src_install + + use doc && dohtml -r docs/_build/html/* +} + +pkg_postinst() { + distutils_pkg_postinst + elog "In order to use the south schema migrations for your Django project," + elog "just add 'south' to your INSTALLED_APPS in the settings.py file." + elog "manage.py will now automagically offer the new functions." +} + +src_test() { + testing() { + mkdir -p "${T}/test-${PYTHON_ABI}" + cd "${T}/test-${PYTHON_ABI}" + + django-admin.py-${PYTHON_ABI} startproject southtest || die "setting up test env failed" + cd southtest + sed -i \ + -e "/^INSTALLED_APPS/a\ 'south'," \ + -e 's/\(django.db.backends.\)/\1sqlite3/' \ + -e "s/\(NAME': '\)/\1test.db/" \ + southtest/settings.py || die "sed failed" + echo "SKIP_SOUTH_TESTS=False" >> southtest/settings.py + PYTHONPATH="${S}/build-${PYTHON_ABI}/lib:${S}/south/tests" "$(PYTHON)" manage.py test south || die "tests failed" + } + python_execute_function testing +} diff --git a/dev-python/south/south-0.7.6.ebuild b/dev-python/south/south-0.7.6.ebuild new file mode 100644 index 0000000..0e7a7db --- /dev/null +++ b/dev-python/south/south-0.7.6.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_6,2_7} ) + +inherit distutils-r1 + +DESCRIPTION="Intelligent schema migrations for Django apps." +HOMEPAGE="http://south.aeracode.org/" +SRC_URI="https://bitbucket.org/andrewgodwin/south/get/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +RDEPEND="dev-python/django" +DEPEND="${RDEPEND} + dev-python/setuptools + doc? ( dev-python/sphinx dev-python/jinja )" + +# we are setting up the tests, but they fail + +src_unpack() { + default + mv "${WORKDIR}"/*-south-* "${S}" +} + +python_compile_all() { + use doc && emake -C docs html +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) +} + +python_compile_all() { + if use test; then + django-admin.py-${EPYTHON} startproject southtest \ + || die "setting up test env failed" + cd southtest + sed -i \ + -e "/^INSTALLED_APPS/a\ 'south'," \ + -e 's/\(django.db.backends.\)/\1sqlite3/' \ + -e "s/\(NAME': '\)/\1test.db/" \ + southtest/settings.py || die "sed failed" + echo "SKIP_SOUTH_TESTS=False" >> southtest/settings.py + fi +} + +python_test() { + # http://south.aeracode.org/ticket/1256 + cd "${S}"/southtest + "${PYTHON}" manage.py test south || die "tests failed" +} + +pkg_postinst() { + elog "In order to use the south schema migrations for your Django project," + elog "just add 'south' to your INSTALLED_APPS in the settings.py file." + elog "manage.py will now automagically offer the new functions." +} diff --git a/dev-python/south/south-0.8.1.ebuild b/dev-python/south/south-0.8.1.ebuild new file mode 100644 index 0000000..b20ffe5 --- /dev/null +++ b/dev-python/south/south-0.8.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} ) + +inherit vcs-snapshot distutils-r1 + +DESCRIPTION="Intelligent schema migrations for Django apps." +HOMEPAGE="http://south.aeracode.org/" +SRC_URI="https://bitbucket.org/andrewgodwin/south/get/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +RDEPEND="dev-python/django[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx dev-python/jinja ) + test? ( dev-python/django[sqlite] )" + +# we are setting up the tests, but they fail + +python_compile_all() { + use doc && emake -C docs html +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) +} + +python_compile() { + distutils-r1_python_compile + if use test; then + cd "${BUILD_DIR}" + django-admin.py startproject southtest || die "setting up test env failed" + cd southtest + sed -i \ + -e "/^INSTALLED_APPS/a\ 'south'," \ + -e 's/\(django.db.backends.\)/\1sqlite3/' \ + -e "s/\(NAME': '\)/\1test.db/" \ + southtest/settings.py || die "sed failed" + echo "SKIP_SOUTH_TESTS=False" >> southtest/settings.py + fi +} + +python_test() { + # http://south.aeracode.org/ticket/1256 + cd "${BUILD_DIR}/southtest" + "${EPYTHON}" manage.py test south || die "tests failed for ${EPYTHON}" +} + +pkg_postinst() { + elog "In order to use the south schema migrations for your Django project," + elog "just add 'south' to your INSTALLED_APPS in the settings.py file." + elog "manage.py will now automagically offer the new functions." +} diff --git a/dev-python/south/south-1.0.ebuild b/dev-python/south/south-1.0.ebuild new file mode 100644 index 0000000..e3d248b --- /dev/null +++ b/dev-python/south/south-1.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy ) + +inherit distutils-r1 + +MY_PN="South" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Intelligent schema migrations for Django apps." +HOMEPAGE="http://south.aeracode.org/" +SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +RDEPEND="> southtest/settings.py + "${EPYTHON}" manage.py test south || die "tests failed for ${EPYTHON}" +} + +pkg_postinst() { + elog "In order to use the south schema migrations for your Django project," + elog "just add 'south' to your INSTALLED_APPS in the settings.py file." + elog "manage.py will now automagically offer the new functions." +} diff --git a/dev-python/splittable-kwargs/ChangeLog b/dev-python/splittable-kwargs/ChangeLog new file mode 100644 index 0000000..b914137 --- /dev/null +++ b/dev-python/splittable-kwargs/ChangeLog @@ -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 splittable-kwargs-9999.ebuild : + - Change URLs from einstein -> tremily. + +*splittable-kwargs-9999 (09 Dec 2011) + 09 Dec 2011; W. Trevor King 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 splittable-kwargs-9999.ebuild : + Fix repoman-reported issues with 9999. + +*splittable-kwargs-9999 (08 Dec 2010) + 08 Dec 2010; W. Trevor King 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 index 0000000..88690c7 --- /dev/null +++ b/dev-python/splittable-kwargs/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/splittable-kwargs/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/splittable-kwargs/splittable-kwargs-9999.ebuild b/dev-python/splittable-kwargs/splittable-kwargs-9999.ebuild new file mode 100644 index 0000000..aa6e59c --- /dev/null +++ b/dev-python/splittable-kwargs/splittable-kwargs-9999.ebuild @@ -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 index 0000000..9c463f7 --- /dev/null +++ b/dev-python/texttable/ChangeLog @@ -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 texttable-0.8.1.ebuild: + + Initial Version diff --git a/dev-python/texttable/Manifest b/dev-python/texttable/Manifest new file mode 100644 index 0000000..3087fe2 --- /dev/null +++ b/dev-python/texttable/Manifest @@ -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 index 0000000..cea70fc --- /dev/null +++ b/dev-python/texttable/metadata.xml @@ -0,0 +1,12 @@ + + + + + + wking@tremily.us + W. Trevor King + + + texttable + + diff --git a/dev-python/texttable/texttable-0.8.1.ebuild b/dev-python/texttable/texttable-0.8.1.ebuild new file mode 100644 index 0000000..3eb05c4 --- /dev/null +++ b/dev-python/texttable/texttable-0.8.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" +PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} ) + +inherit distutils-r1 + +DESCRIPTION="Module for creating simple ASCII tables" +HOMEPAGE="http://foutaise.org/code/texttable/ http://pypi.python.org/pypi/texttable" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND}" diff --git a/dev-python/thumbor/files/init.d/thumbor b/dev-python/thumbor/files/init.d/thumbor new file mode 100755 index 0000000..77b848e --- /dev/null +++ b/dev-python/thumbor/files/init.d/thumbor @@ -0,0 +1,49 @@ +#!/sbin/runscript + +PC_USER="${PC_USER:-thumbor}" +PC_GROUP="${PC_GROUP:-thumbor}" +CONFIG="${CONFIG:-/etc/thumbor/${SVCNAME}.conf}" +HOME="/var/lib/thumbor" +HOST="${HOST:-0.0.0.0}" +PORT="${PORT:-8888}" +KEYFILE="${KEYFILE:-}" +command="/usr/bin/thumbor" +pidfile="/run/${SVCNAME}.pid" + +depend() { + need net +} + +start() { + ebegin "Starting ${SVCNAME}" + if [[ -n "${KEYFILE}" ]] && [[ ! -f "${KEYFILE}" ]]; then + eend 1 "configured KEYFILE does not exist (${KEYFILE})" + fi + KEYFILE="${KEYFILE:-/etc/thumbor/${SVCNAME}.key}" + KEYFILE_OPTS=() + if [[ -f "${KEYFILE}" ]]; then + KEYFILE_OPTS+=( --keyfile "${KEYFILE}" ) + fi + start-stop-daemon --start \ + --user "${PC_USER}:${PC_GROUP}" \ + --chdir "${HOME}" \ + --exec "${command}" \ + --background \ + --pidfile "${pidfile}" \ + --make-pidfile \ + -- \ + --ip "${HOST}" \ + --port "${PORT}" \ + "${KEYFILE_OPTS[@]}" \ + ${PC_OPTS:+${PC_OPTS}} + eend $? +} + +stop() { + ebegin "Stopping ${SVCNAME}" + start-stop-daemon --stop \ + --user "${PC_USER}:${PC_GROUP}" \ + --exec "${command}" \ + --pidfile "${pidfile}" + eend $? +} diff --git a/dev-python/thumbor/thumbor-9999.ebuild b/dev-python/thumbor/thumbor-9999.ebuild new file mode 100644 index 0000000..71e3113 --- /dev/null +++ b/dev-python/thumbor/thumbor-9999.ebuild @@ -0,0 +1,80 @@ +# 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 user + +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/thumbor/thumbor.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="An an open-source photo thumbnail service" +HOMEPAGE="https://github.com/thumbor/thumbor https://pypi.python.org/pypi/thumbor" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + >=dev-python/derpconf-0.2.0[${PYTHON_USEDEP}] + >=dev-python/pillow-2.1.0[${PYTHON_USEDEP}] + =dev-python/pycrypto-2.1.0[${PYTHON_USEDEP}] + >=dev-python/pycurl-7.19.0[${PYTHON_USEDEP}] + =dev-python/python-magic-0.4.3[${PYTHON_USEDEP}] + >=dev-python/thumbor-pexif-0.14[${PYTHON_USEDEP}] + =www-servers/tornado-2.3.0[${PYTHON_USEDEP}] + "${ED}etc/${PN}/${PN}.conf" || + die "Failed to run thumbor-config" + mkdir -p "${ED}var/lib/${PN}" || die "Failed to make ${EPREFIX}/var/lib/${PN}" + chown -R "${PN}:${PN}" "${ED}etc/${PN}" "${ED}var/lib/${PN}" || die "Failed to chown ${PN}:${PN}" +} diff --git a/dev-python/timebook/ChangeLog b/dev-python/timebook/ChangeLog new file mode 100644 index 0000000..7b7377f --- /dev/null +++ b/dev-python/timebook/ChangeLog @@ -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 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 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 index 0000000..2826ef3 --- /dev/null +++ b/dev-python/timebook/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-python/timebook/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-python/timebook/timebook-9999.ebuild b/dev-python/timebook/timebook-9999.ebuild new file mode 100644 index 0000000..3dbabca --- /dev/null +++ b/dev-python/timebook/timebook-9999.ebuild @@ -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/tornado-pyvows/tornado-pyvows-9999.ebuild b/dev-python/tornado-pyvows/tornado-pyvows-9999.ebuild new file mode 100644 index 0000000..2e13001 --- /dev/null +++ b/dev-python/tornado-pyvows/tornado-pyvows-9999.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +MY_PN="tornado_pyvows" +MY_P="${MY_PN}-${PV}" + +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/rafaelcaricio/${MY_PN}.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz" +fi + +DESCRIPTION="Extensions to test Tornado apps under pyvows" +HOMEPAGE="https://github.com/rafaelcaricio/tornado_pyvows https://pypi.python.org/pypi/tornado_pyvows" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-python/pycurl[${PYTHON_USEDEP}] + dev-python/pyvows[${PYTHON_USEDEP}] + !=dev-python/pyvows-2.0.4[${PYTHON_USEDEP}] + !=dev-python/pyvows-2.0.5[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] + www-servers/tornado[${PYTHON_USEDEP}] + " +DEPEND=" + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + )" + +S="${WORKDIR}/${MY_P}" + +python_test() { + "${EPYTHON}" -c 'import pyvows.cli; pyvows.cli.main()' vows/ || die "tests failed with ${EPYTHON}" +} diff --git a/dev-python/webtest/ChangeLog b/dev-python/webtest/ChangeLog new file mode 100644 index 0000000..8a04c35 --- /dev/null +++ b/dev-python/webtest/ChangeLog @@ -0,0 +1,312 @@ +# ChangeLog for dev-python/webtest +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header$ + + 18 Jan 2014; Mike Gilbert -webtest-1.2.3.ebuild, + -webtest-1.3.3.ebuild, -webtest-1.3.4.ebuild, -webtest-1.3.ebuild, + -webtest-1.4.0.ebuild, -webtest-2.0.1.ebuild, -webtest-2.0.10.ebuild, + -webtest-2.0.2.ebuild, -webtest-2.0.3.ebuild, -webtest-2.0.4.ebuild, + -webtest-2.0.5.ebuild, -webtest-2.0.6.ebuild, -webtest-2.0.7-r1.ebuild, + -webtest-2.0.9.ebuild: + Remove unneeded versions. + + 18 Jan 2014; Markus Meier webtest-1.4.3-r1.ebuild: + arm stable, bug #450174 + + 18 Jan 2014; Mike Gilbert + +files/webtest-1.4.3-doctest.patch, webtest-1.4.3-r1.ebuild: + Remove non-deterministic doctest, reported by maekke. + + 11 Jan 2014; Mike Gilbert webtest-2.0.11.ebuild: + Fix tests. + + 11 Jan 2014; Mike Gilbert webtest-1.4.3-r1.ebuild, + webtest-2.0.11.ebuild: + Fix tests in 1.4.3-r1, and port changes to 2.0.11. Bug 484222. + +*webtest-2.0.11 (08 Jan 2014) + + 08 Jan 2014; Patrick Lauer +webtest-2.0.11.ebuild: + Bump + +*webtest-2.0.10 (26 Nov 2013) + + 26 Nov 2013; Patrick Lauer +webtest-2.0.10.ebuild: + Bump + + 05 Oct 2013; Pacho Ramos webtest-1.4.3-r1.ebuild: + Add missing PYTHON_REQUIRED_USE + +*webtest-2.0.9 (02 Oct 2013) + + 02 Oct 2013; Patrick Lauer +webtest-2.0.9.ebuild: + Bump + +*webtest-1.3.3-r1 (12 Sep 2013) + + 12 Sep 2013; Matthew Thode + +webtest-1.3.3-r1.ebuild: + updating 1.3.3 to distutils-r1 for openstack + +*webtest-2.0.7-r1 (02 Sep 2013) + + 02 Sep 2013; Mike Gilbert +webtest-2.0.7-r1.ebuild, + -webtest-2.0.7.ebuild: + Add missing deps. + + 02 Sep 2013; Agostino Sarubbo webtest-1.4.3-r1.ebuild: + Stable for sparc, wrt bug #450174 + + 02 Sep 2013; Agostino Sarubbo webtest-1.4.3-r1.ebuild: + Stable for sh, wrt bug #450174 + + 02 Sep 2013; Agostino Sarubbo webtest-1.4.3-r1.ebuild: + Stable for s390, wrt bug #450174 + + 02 Sep 2013; Agostino Sarubbo webtest-1.4.3-r1.ebuild: + Stable for ppc, wrt bug #450174 + + 02 Sep 2013; Agostino Sarubbo webtest-1.4.3-r1.ebuild: + Stable for ia64, wrt bug #450174 + + 01 Sep 2013; Agostino Sarubbo webtest-1.4.3-r1.ebuild: + Stable for x86, wrt bug #450174 + + 01 Sep 2013; Agostino Sarubbo webtest-1.4.3-r1.ebuild: + Stable for amd64, wrt bug #450174 + +*webtest-2.0.7 (10 Aug 2013) + + 10 Aug 2013; Patrick Lauer +webtest-2.0.7.ebuild: + Bump + +*webtest-2.0.6 (03 Jun 2013) + + 03 Jun 2013; Patrick Lauer +webtest-2.0.6.ebuild: + Bump + +*webtest-2.0.5 (19 Apr 2013) + + 19 Apr 2013; Patrick Lauer +webtest-2.0.5.ebuild: + Bump + +*webtest-2.0.4 (03 Apr 2013) + + 03 Apr 2013; Patrick Lauer +webtest-2.0.4.ebuild: + Bump + + 02 Apr 2013; Agostino Sarubbo webtest-1.4.3.ebuild: + Stable for s390, wrt bug #456616 + + 31 Mar 2013; Agostino Sarubbo webtest-1.4.3.ebuild: + Stable for sh, wrt bug #456616 + + 31 Mar 2013; Agostino Sarubbo webtest-1.4.3.ebuild: + Stable for sparc, wrt bug #456616 + + 28 Mar 2013; Agostino Sarubbo webtest-1.4.3.ebuild: + Stable for ia64, wrt bug #456616 + + 27 Mar 2013; Agostino Sarubbo webtest-1.4.3.ebuild: + Stable for arm, wrt bug #456616 + + 27 Mar 2013; Agostino Sarubbo webtest-1.4.3.ebuild: + Stable for ppc64, wrt bug #456616 + + 26 Mar 2013; Agostino Sarubbo webtest-1.4.3.ebuild: + Stable for ppc, wrt bug #456616 + +*webtest-2.0.3 (26 Mar 2013) + + 26 Mar 2013; Patrick Lauer +webtest-2.0.3.ebuild: + Bump + + 25 Mar 2013; Agostino Sarubbo webtest-1.4.3.ebuild: + Stable for x86, wrt bug #456616 + + 25 Mar 2013; Agostino Sarubbo webtest-1.4.3.ebuild: + Stable for amd64, wrt bug #456616 + +*webtest-2.0.2 (21 Mar 2013) + + 21 Mar 2013; Patrick Lauer +webtest-2.0.2.ebuild: + Bump, tests disabled as they are totally screwed up + +*webtest-1.3.3 (11 Mar 2013) + + 11 Mar 2013; Matthew Thode +webtest-1.3.3.ebuild: + webtest-1.3.3 needed for sys-cluster/quantum-2012.2.3[test] + +*webtest-2.0.1 (10 Mar 2013) + + 10 Mar 2013; Ian Delaney +webtest-2.0.1.ebuild: + bump + +*webtest-1.4.3-r1 (15 Feb 2013) + + 15 Feb 2013; Michał Górny +webtest-1.4.3-r1.ebuild: + Migrate to distutils-r1. + + 09 Dec 2012; Ian Delaney webtest-1.4.3.ebuild: + Fix dependencies. Suggested by Arfrever + +*webtest-1.4.3 (29 Nov 2012) + + 29 Nov 2012; Patrick Lauer +webtest-1.4.3.ebuild: + Bump + + 13 Oct 2012; Raúl Porcel webtest-1.2.3.ebuild, + webtest-1.3.ebuild, webtest-1.3.4.ebuild, webtest-1.4.0.ebuild: + ia64 stable wrt #427546 + + 13 Oct 2012; Raúl Porcel webtest-1.2.3.ebuild, + webtest-1.3.ebuild, webtest-1.3.4.ebuild, webtest-1.4.0.ebuild: + s390/sh/sparc stable wrt #427546 + + 12 Oct 2012; Mike Gilbert webtest-1.4.0.ebuild: + Drop unnecessary patch, thanks Arfrever. + +*webtest-1.4.0 (09 Oct 2012) + + 09 Oct 2012; Patrick Lauer +webtest-1.4.0.ebuild: + Bump + + 05 Aug 2012; Anthony G. Basile webtest-1.2.3.ebuild: + Stable arm, bug #427546 + + 24 Jul 2012; Anthony G. Basile webtest-1.3.ebuild, + webtest-1.3.4.ebuild: + Keyword ~ppc64 + + 20 May 2012; Mike Gilbert webtest-1.3.4.ebuild: + Unrestrict pypy but restrict tests; lxml and pypy don't mix. + +*webtest-1.3.4 (20 May 2012) + + 20 May 2012; Mike Gilbert + +files/webtest-1.3.4-index_fixt.patch, +webtest-1.3.4.ebuild: + Version bump for #414475. Enable python 3. Thanks to Ian Delaney for digging + into the test suite. + + 16 Apr 2012; Jeroen Roovers webtest-1.3.ebuild: + Marked ~hppa (bug #411761). + + 02 Apr 2012; Naohiro Aota webtest-1.3.ebuild: + Add ~x86-fbsd + + 18 Mar 2012; Raúl Porcel webtest-1.3.ebuild: + Add ~sparc wrt #383195 + + 01 Feb 2012; Brent Baude webtest-1.3.ebuild: + Marking webtest-1.3 ~ppc for bug 383195 + + 19 Jan 2012; Tobias Klausmann webtest-1.3.ebuild: + Keyworded on alpha, bug #383195 + + 19 Sep 2011; Markus Meier webtest-1.3.ebuild: + add ~arm, bug #383195 + +*webtest-1.3 (16 Sep 2011) + + 16 Sep 2011; Dirkjan Ochtman +webtest-1.3.ebuild, + +files/webtest-1.3-doctest-ellipsis.patch: + Version bump to 1.3 (fixes bug 382923, thanks to jbergstroem). + + 29 Apr 2011; Samuli Suominen webtest-1.2.3.ebuild: + ppc64 stable wrt #365335 + + 26 Mar 2011; Tobias Klausmann webtest-1.2.3.ebuild: + Keyworded on alpha + + 07 Jan 2011; Arfrever Frehtes Taifersar Arahesis + -webtest-1.2.2.ebuild: + Delete. + + 07 Jan 2011; Brent Baude webtest-1.2.3.ebuild: + Marking webtest-1.2.3 ppc for bug 348091 + + 12 Dec 2010; Thomas Kahle webtest-1.2.3.ebuild: + x86 stable per bug 348091 + + 10 Dec 2010; Markos Chandras webtest-1.2.3.ebuild: + Stable on amd64 wrt bug #348091 + + 09 Dec 2010; Michael Weber webtest-1.2.2.ebuild, + webtest-1.2.3.ebuild: + added ~sparc (bug 348213) + +*webtest-1.2.3 (07 Nov 2010) + + 07 Nov 2010; Arfrever Frehtes Taifersar Arahesis + +webtest-1.2.3.ebuild: + Version bump (bug #344297). + + 23 Oct 2010; Arfrever Frehtes Taifersar Arahesis + -webtest-1.2.1.ebuild: + Delete. + + 21 Oct 2010; Christian Faulhammer webtest-1.2.2.ebuild: + stable x86, bug 341333 + + 20 Oct 2010; Brent Baude webtest-1.2.2.ebuild: + stable ppc, bug 341333 + + 18 Oct 2010; Markos Chandras webtest-1.2.2.ebuild: + Stable on amd64 wrt bug #341333 + +*webtest-1.2.2 (14 Sep 2010) + + 14 Sep 2010; Arfrever Frehtes Taifersar Arahesis + +webtest-1.2.2.ebuild: + Version bump. + + 06 Jun 2010; Pawel Hajdan jr webtest-1.2.1.ebuild: + x86 stable wrt bug #320257 + + 24 May 2010; webtest-1.2.1.ebuild: + ppc stable #320257 + + 18 May 2010; Markos Chandras webtest-1.2.1.ebuild: + Stable on amd64 wrt bug #320257 + +*webtest-1.2.1 (17 Apr 2010) + + 17 Apr 2010; Arfrever Frehtes Taifersar Arahesis + +webtest-1.2.1.ebuild: + Version bump. + + 16 Apr 2010; Markos Chandras webtest-1.2.ebuild: + Stable on amd64 wrt bug #313153 + + 10 Feb 2010; Joseph Jezak webtest-1.2.ebuild: + Marked ppc stable for bug #301409. + + 21 Jan 2010; Christian Faulhammer webtest-1.2.ebuild: + stable x86, bug 301409 + + 09 Jan 2010; Raúl Porcel webtest-1.2.ebuild: + Add ~arm + + 30 Nov 2009; Mounir Lamouri webtest-1.2.ebuild: + Keywording for ppc, bug 294905 + + 29 Sep 2009; Arfrever Frehtes Taifersar Arahesis + webtest-1.2.ebuild: + Set SUPPORT_PYTHON_ABIS. + +*webtest-1.2 (04 Sep 2009) + + 04 Sep 2009; Patrick Lauer -webtest-1.0.ebuild, + +webtest-1.2.ebuild: + Bump to 1.2. Remove 1.0. + +*webtest-1.1 (15 Feb 2009) + + 15 Feb 2009; Patrick Lauer +webtest-1.1.ebuild: + Bump to 1.1, adding ~amd64 keyword + +*webtest-1.0 (02 Jul 2008) + + 02 Jul 2008; Rob Cakebread +metadata.xml, + +webtest-1.0.ebuild: + Initial commit. diff --git a/dev-python/webtest/Manifest b/dev-python/webtest/Manifest new file mode 100644 index 0000000..7cd834c --- /dev/null +++ b/dev-python/webtest/Manifest @@ -0,0 +1,2 @@ +DIST WebTest-1.4.3.zip 80008 SHA256 0439d951afdf6c58d19e0a83e30855d0bb7e35ab177d9261add71fc5a724b6ab SHA512 87436f182edc3178481f4ec3d073399784e353d6480790470891a18d3605c2bb5a1f4effe0ffa0ce241f1256e99f1a4e3e5fcd2896acb8931aeb60a88fa2bfa2 WHIRLPOOL e509a71a213b9085473536afb51142c4cd9fe99b52870139498fe5b68e8326e8b23df9af3502f0d3ebffbe0076165564d38ef143d9b229bb94b23bb857ca6fe9 +DIST WebTest-2.0.11.zip 83073 SHA256 f196d3621746562f89c36c7167bf7c28428d362d2b597779922aa09d34339527 SHA512 6568728920220c9f0e7005bbadd32321da347eda8941c2611c2a0218de3feb617f5b7acafc74443100ae33bf56dae140bbeee9538a9778397342fffa8dfcd3e9 WHIRLPOOL d01d9ece5d3632141bad4f9840746612f37cdf719dbfea9966e32a51edd19dcc4bf6c689676d5767c6f899376be979c929cf10dfc7f216ace020f13c2e7ebf24 diff --git a/dev-python/webtest/files/webtest-1.3-doctest-ellipsis.patch b/dev-python/webtest/files/webtest-1.3-doctest-ellipsis.patch new file mode 100644 index 0000000..38b01ae --- /dev/null +++ b/dev-python/webtest/files/webtest-1.3-doctest-ellipsis.patch @@ -0,0 +1,38 @@ +diff --git a/docs/index.txt b/docs/index.txt +index f472102..1edf711 100644 +--- a/docs/index.txt ++++ b/docs/index.txt +@@ -271,7 +271,7 @@ Then you can submit: + >>> res = form.submit() + >>> # Or submit a button: + >>> res = form.submit('submit') +- >>> print(res) ++ >>> print(res) # doctest:+ELLIPSIS + Response: 200 OK + Content-Type: text/plain + ... +@@ -331,7 +331,7 @@ Examples: + + >>> res.html.body.div.string + u'hey!' +- >>> res.lxml ++ >>> res.lxml # doctest:+ELLIPSIS + + >>> res.lxml.xpath('//body/div')[0].text + 'hey!' +@@ -343,13 +343,13 @@ Examples: + >>> res = TestResponse(content_type='application/xml', + ... body='hey!') + >>> res.request = TestRequest.blank('/') +- >>> res.xml ++ >>> res.xml # doctest:+ELLIPSIS + + >>> res.xml[0].tag + 'message' + >>> res.xml[0].text + 'hey!' +- >>> res.lxml ++ >>> res.lxml # doctest:+ELLIPSIS + + >>> res.lxml[0].tag + 'message' \ No newline at end of file diff --git a/dev-python/webtest/files/webtest-1.3.4-index_fixt.patch b/dev-python/webtest/files/webtest-1.3.4-index_fixt.patch new file mode 100644 index 0000000..5cb75c7 --- /dev/null +++ b/dev-python/webtest/files/webtest-1.3.4-index_fixt.patch @@ -0,0 +1,13 @@ +--- /dev/null 2012-05-03 18:34:53.288000099 +0800 ++++ docs/index_fixt.py 2012-05-07 00:07:55.392854158 +0800 +@@ -0,0 +1,10 @@ ++# -*- coding: utf-8 -*- ++from doctest import ELLIPSIS ++ ++ ++def setup_test(test): ++ for example in test.examples: ++ example.options.setdefault(ELLIPSIS, 1) ++ ++setup_test.__test__ = False ++ diff --git a/dev-python/webtest/files/webtest-1.4.3-doctest.patch b/dev-python/webtest/files/webtest-1.4.3-doctest.patch new file mode 100644 index 0000000..15b65c5 --- /dev/null +++ b/dev-python/webtest/files/webtest-1.4.3-doctest.patch @@ -0,0 +1,15 @@ +This doctest relies on dictionary key order, so remove it. +--- a/docs/index.txt ++++ b/docs/index.txt +@@ -321,11 +321,6 @@ + + >>> res.lxml.xpath('//body/div')[0].text + 'hey!' +- >>> res = TestResponse(content_type='application/json', +- ... body=b'{"a":1,"b":2}') +- >>> res.request = TestRequest.blank('/') +- >>> list(res.json.values()) +- [1, 2] + >>> res = TestResponse(content_type='application/xml', + ... body=b'hey!') + >>> res.request = TestRequest.blank('/') diff --git a/dev-python/webtest/metadata.xml b/dev-python/webtest/metadata.xml new file mode 100644 index 0000000..3fcee65 --- /dev/null +++ b/dev-python/webtest/metadata.xml @@ -0,0 +1,8 @@ + + + + python + + WebTest + + diff --git a/dev-python/webtest/webtest-1.4.3-r1.ebuild b/dev-python/webtest/webtest-1.4.3-r1.ebuild new file mode 100644 index 0000000..235eb0c --- /dev/null +++ b/dev-python/webtest/webtest-1.4.3-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} ) + +inherit distutils-r1 + +MY_PN="WebTest" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Helper to test WSGI applications" +HOMEPAGE="http://pythonpaste.org/webtest/ http://pypi.python.org/pypi/WebTest" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm ~hppa ia64 ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd" +IUSE="doc test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=dev-python/webob-0.9.2[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + app-arch/unzip + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pyquery[${PYTHON_USEDEP}] + virtual/python-unittest2[${PYTHON_USEDEP}] )" + +S="${WORKDIR}/${MY_P}" +PATCHES=( "${FILESDIR}/webtest-1.4.3-doctest.patch" ) + +python_compile_all() { + if use doc; then + sphinx-build docs html || die + fi +} + +src_test() { + DISTUTILS_NO_PARALLEL_BUILD=1 distutils-r1_src_test +} + +python_test() { + # Tests raise ImportErrors with our default PYTHONPATH. + unset PYTHONPATH + nosetests || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( html/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/webtest/webtest-2.0.11.ebuild b/dev-python/webtest/webtest-2.0.11.ebuild new file mode 100644 index 0000000..6387ebb --- /dev/null +++ b/dev-python/webtest/webtest-2.0.11.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} ) + +inherit distutils-r1 + +MY_PN="WebTest" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Helper to test WSGI applications" +HOMEPAGE="http://pythonpaste.org/webtest/ http://pypi.python.org/pypi/WebTest" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/waitress-0.8.5[${PYTHON_USEDEP}] + >=dev-python/webob-0.9.2[${PYTHON_USEDEP}] + dev-python/beautifulsoup:4[${PYTHON_USEDEP}] + python_targets_python2_6? ( dev-python/ordereddict[python_targets_python2_6] ) +" +DEPEND="${RDEPEND} + app-arch/unzip + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pyquery[${PYTHON_USEDEP}] + dev-python/pastedeploy[${PYTHON_USEDEP}] + dev-python/wsgiproxy2[${PYTHON_USEDEP}] + virtual/python-unittest2[${PYTHON_USEDEP}] + )" + +S="${WORKDIR}/${MY_P}" + +# Makes testing easier; otherwise we get errors from pkg_resources. +DISTUTILS_IN_SOURCE_BUILD=1 + +python_compile_all() { + if use doc; then + sphinx-build docs html || die + fi +} + +src_test() { + DISTUTILS_NO_PARALLEL_BUILD=1 distutils-r1_src_test +} + +python_test() { + # Tests raise ImportErrors with our default PYTHONPATH. + local -x PYTHONPATH= + nosetests || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( html/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/wheel/ChangeLog b/dev-python/wheel/ChangeLog new file mode 100644 index 0000000..b805811 --- /dev/null +++ b/dev-python/wheel/ChangeLog @@ -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 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 wheel-9999.ebuild: + + Initial Version diff --git a/dev-python/wheel/metadata.xml b/dev-python/wheel/metadata.xml new file mode 100644 index 0000000..c6124e3 --- /dev/null +++ b/dev-python/wheel/metadata.xml @@ -0,0 +1,12 @@ + + + + + + wking@tremily.us + W. Trevor King + + + wheel + + diff --git a/dev-python/wheel/wheel-9999.ebuild b/dev-python/wheel/wheel-9999.ebuild new file mode 100644 index 0000000..ccf94c7 --- /dev/null +++ b/dev-python/wheel/wheel-9999.ebuild @@ -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 index 0000000..2fb84cd --- /dev/null +++ b/dev-python/wxpython/ChangeLog @@ -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 + +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 +wxpython-2.9.4.1.ebuild, + +files/wxpython-2.9.4.1-wxversion-scripts.patch: + Version bump. + + 28 Jul 2012; Ryan Hill -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 wxpython-2.8.12.1.ebuild: + keyword ~amd64-fbsd + + 06 May 2012; Justin Lecher 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 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 wxpython-2.8.12.1.ebuild: + alpha/ia64/sh/sparc stable wrt #403235 + + 08 Mar 2012; Brent Baude wxpython-2.8.12.1.ebuild: + Marking wxpython-2.8.12.1 ppc64 for bug 403235 + + 28 Feb 2012; Brent Baude wxpython-2.8.12.1.ebuild: + Marking wxpython-2.8.12.1 ppc for bug 403235 + + 22 Feb 2012; Jeroen Roovers wxpython-2.8.12.1.ebuild: + Stable for HPPA (bug #403235). + + 22 Feb 2012; Patrick Lauer 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 wxpython-2.8.12.1.ebuild: + arm stable, bug #403235 + + 16 Feb 2012; Pawel Hajdan jr + wxpython-2.8.12.1.ebuild: + x86 stable wrt bug #403235 + + 13 Feb 2012; Agostino Sarubbo 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 +wxpython-2.9.3.1.ebuild: + Version bump (bug #384037 by radhermit). + + 08 Jan 2012; Markos Chandras wxpython-2.8.12.1.ebuild: + Fix a typo. Patch by Arfrever + + 06 Jan 2012; Markos Chandras 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 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 + -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 +wxpython-2.8.12.1.ebuild: + Version bump. + + 09 Dec 2011; Ryan Hill -wxpython-2.8.10.1.ebuild, + -files/wxpython-2.8-drop-editra.patch: + Remove old. + + 16 Jul 2011; Kacper Kowalik wxpython-2.8.11.0.ebuild: + ppc64 stable wrt #364203 + + 28 Jun 2011; Brent Baude wxpython-2.8.11.0.ebuild: + Marking wxpython-2.8.11.0 ppc for bug 364203 + + 04 Jun 2011; Raúl Porcel wxpython-2.8.11.0.ebuild: + alpha/ia64/sh/sparc stable wrt #364203 + + 21 May 2011; Thomas Kahle wxpython-2.8.11.0.ebuild: + x86 stable per bug 364203 + + 13 May 2011; Markus Meier wxpython-2.8.11.0.ebuild: + arm stable, bug #364203 + + 27 Apr 2011; Christoph Mende wxpython-2.8.11.0.ebuild: + Stable on amd64 wrt bug #364203 + + 26 Apr 2011; Jeroen Roovers wxpython-2.8.11.0.ebuild: + Stable for HPPA (bug #364203). + + 22 Apr 2011; Ryan Hill 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 +wxpython-2.8.12.0.ebuild, + +files/wxpython-2.8.12-drop-editra.patch: + Version bump (bug #363319). + + 29 Mar 2011; Christoph Mende wxpython-2.6.4.0-r2.ebuild, + wxpython-2.8.10.1.ebuild: + Fixed slot deps + + 27 Feb 2011; Ryan Hill 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 +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 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 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 +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 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 + -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 + wxpython-2.8.10.1.ebuild: + Require SLOT="0" of media-libs/jpeg for headers. + + 02 Jan 2010; Brent Baude wxpython-2.8.10.1.ebuild: + Marking wxpython-2.8.10.1 ppc64 for bug 284996 + + 26 Oct 2009; Raúl Porcel wxpython-2.8.10.1.ebuild: + ia64/sh/sparc stable wrt #284996 + + 21 Oct 2009; Markus Meier wxpython-2.8.10.1.ebuild: + arm stable, bug #284996 + + 01 Oct 2009; Tobias Klausmann + wxpython-2.8.10.1.ebuild: + Stable on alpha, bug #284996 + + 27 Sep 2009; nixnut wxpython-2.8.10.1.ebuild: + ppc stable #284996 + + 22 Sep 2009; Markus Meier wxpython-2.8.10.1.ebuild: + amd64/x86 stable, bug #284996 + + 18 Sep 2009; Jeroen Roovers wxpython-2.8.10.1.ebuild: + Stable for HPPA (bug #284996). + + 06 Sep 2009; Christian Ruppert + -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 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 + 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 +wxpython-2.8.10.1.ebuild: + Version bump. + +*wxpython-2.8.9.2 (21 Feb 2009) + + 21 Feb 2009; Ryan Hill + +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 ChangeLog, Manifest: + Fix broken commit. + + 15 Feb 2009; Ryan Hill ChangeLog, Manifest: + Remove old. + + 15 Feb 2009; Brent Baude wxpython-2.8.9.1-r2.ebuild: + Marking wxpython-2.8.9.1-r2 ppc for bug 254696 + + 07 Feb 2009; Raúl Porcel 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 wxpython-2.8.9.1-r3.ebuild: + Stable for HPPA (bug #254696). + + 28 Jan 2009; Brent Baude wxpython-2.8.9.1-r2.ebuild: + Marking wxpython-2.8.9.1-r2 ppc64 for bug 254696 + + 24 Jan 2009; Ryan Hill -wxpython-2.6.4.0.ebuild: + Remove ancient ebuild. + + 24 Jan 2009; Alexis Ballier + wxpython-2.6.4.0-r2.ebuild: + keyword ~x86-fbsd + + 22 Jan 2009; Raúl Porcel wxpython-2.6.4.0-r2.ebuild, + wxpython-2.8.9.1-r3.ebuild: + Readd ~arm/~sh + + 19 Jan 2009; Alexis Ballier + wxpython-2.8.9.1-r3.ebuild: + keyword ~x86-fbsd, bug #254696 + + 18 Jan 2009; Markus Meier wxpython-2.8.9.1-r2.ebuild: + amd64/x86 stable, bug #254696 + + 18 Jan 2009; Tobias Klausmann + 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 + +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 -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 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 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 wxpython-2.8.8.1.ebuild: + alpha/ia64/sparc stable wrt #242088 + + 16 Oct 2008; Markus Meier wxpython-2.8.8.1.ebuild: + amd64/x86 stable, bug #242088 + + 15 Oct 2008; Markus Rothe wxpython-2.8.8.1.ebuild: + Stable on ppc64; bug #242088 + + 15 Oct 2008; Ferris McCormick wxpython-2.8.8.1.ebuild: + Sparc stable, part of Bug #242088. + + 15 Oct 2008; Brent Baude 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 +wxpython-2.8.9.1.ebuild: + Version bump. EAPI 2. New cairo USE flag. + + 04 Oct 2008; Brent Baude wxpython-2.6.4.0-r2.ebuild: + stable ppc64, bug 238437 + + 02 Oct 2008; Ryan Hill wxpython-2.8.8.1.ebuild: + Remove old comment. + + 30 Sep 2008; Raúl Porcel wxpython-2.6.4.0-r2.ebuild: + alpha/ia64 stable wrt #238437 + + 28 Sep 2008; Markus Meier wxpython-2.6.4.0-r2.ebuild: + amd64/x86 stable, bug #238437 + + 27 Sep 2008; nixnut wxpython-2.6.4.0-r2.ebuild: + Stable on ppc wrt bug 238437 + + 23 Sep 2008; Ferris McCormick + wxpython-2.6.4.0-r2.ebuild: + Sparc stable --- Bug #238437 --- it's been around over 6 weeks now. + + 23 Sep 2008; Jeroen Roovers 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 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 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 + +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 wxpython-2.6.4.0-r1.ebuild, + wxpython-2.8.7.1.ebuild: + Fix python_mod_optimize usage. + + 21 Mar 2008; Ryan Hill 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 wxpython-2.6.4.0-r1.ebuild, + wxpython-2.8.7.1.ebuild: + amd64 stable, bug #207648. + + 16 Mar 2008; Ryan Hill 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 wxpython-2.6.4.0-r1.ebuild, + wxpython-2.8.7.1.ebuild: + Stable on ppc wrt bug 207648 + + 28 Jan 2008; Jeroen Roovers wxpython-2.6.4.0-r1.ebuild, + wxpython-2.8.7.1.ebuild: + Stable for HPPA (bug #207648). + + 28 Jan 2008; Raúl Porcel metadata.xml: + Replace wxwindows with wxwidgets in metadata + + 27 Jan 2008; Raúl Porcel wxpython-2.6.4.0-r1.ebuild, + wxpython-2.8.7.1.ebuild: + alpha/ia64/sparc stable wrt #207648 + + 27 Jan 2008; Brent Baude 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 + wxpython-2.8.7.1.ebuild: + stable x86, bug 207648 + + 27 Jan 2008; Christian Faulhammer + wxpython-2.6.4.0-r1.ebuild: + stable x86, bug 207648 + + 10 Jan 2008; Ryan Hill -wxpython-2.6.3.3.ebuild: + Remove old. + + 25 Dec 2007; Ryan Hill 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 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 + +files/wxpython-2.8.7-wxversion-scripts.patch, +wxpython-2.8.7.1.ebuild: + Version bump. Masked for testing. + + 22 Dec 2007; nixnut wxpython-2.6.4.0-r1.ebuild: + Added ~ppc wrt bug 199594 + + 22 Dec 2007; Ryan Hill 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 wxpython-2.6.4.0-r1.ebuild: + Drop arm, ppc, sh, and x86-fbsd keywords for bug #199594. + + 04 Dec 2007; Ryan Hill 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 +wxpython-2.6.4.0-r1.ebuild: + Add 2.6.4.0-r1, masked for testing. + + 04 Nov 2007; Christoph Mende wxpython-2.6.4.0.ebuild: + Stable on amd64 wrt bug #197186 + + 30 Oct 2007; Jeroen Roovers wxpython-2.6.4.0.ebuild: + Stable for HPPA (bug #197186). + + 29 Oct 2007; Raúl Porcel wxpython-2.6.4.0.ebuild: + alpha/ia64/sparc stable wrt #197358 + + 28 Oct 2007; Markus Rothe wxpython-2.6.4.0.ebuild: + Stable on ppc64; bug #197186 + + 28 Oct 2007; Markus Meier wxpython-2.6.4.0.ebuild: + x86 stable, bug #197186 + + 27 Oct 2007; nixnut wxpython-2.6.4.0.ebuild: + Stable on ppc wrt bug 197186 + + 22 Sep 2007; Ryan Hill wxpython-2.6.3.3.ebuild, + wxpython-2.6.4.0.ebuild: + Adjust deps. + + 19 Sep 2007; Ryan Hill 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 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 +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 + 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 + -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 Manifest: + Recreated old Manifest. Fix #176649. + + 30 Apr 2007; Jose Luis Rivero + 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 + -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 wxpython-2.6.3.3.ebuild: + When USE="opengl" make sure wxGTK was built with opengl support. + + 10 Feb 2007; Simon Stelling 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 + +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 wxpython-2.6.3.3.ebuild: + Stable for HPPA (bug #136924). + + 16 Jan 2007; Joseph Jezak wxpython-2.6.3.3.ebuild: + Marked ppc stable for bug #136924. + + 15 Jan 2007; Raúl Porcel wxpython-2.6.3.3.ebuild: + x86 stable, wrt bug 136924 + + 15 Jan 2007; Gustavo Zacarias + wxpython-2.6.3.3.ebuild: + Stable on sparc wrt #136924 + + 14 Jan 2007; Markus Rothe wxpython-2.6.3.3.ebuild: + Stable on ppc64; bug #136924 + + 05 Jan 2007; Ryan Hill 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 + -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 -wxpython-2.4.2.4.ebuild, + -wxpython-2.6.0.0-r1.ebuild: + Drop old versions + + 06 Sep 2006; Javier Villavicencio + wxpython-2.6.3.2.ebuild: + Add ~x86-fbsd keyword. + + 27 Aug 2006; Mart Raudsepp metadata.xml: + Change primary herd to wxwindows. + + 03 Aug 2006; Mart Raudsepp wxpython-2.6.3.2.ebuild: + Change wxGTK depend to avoid dependency problems after a version bump. + + 14 Apr 2006; Mark Loeser 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 +wxpython-2.6.3.2.ebuild: + Bump to new upstream version 2.6.3.2; bug #121856 + + 18 Dec 2005; Markus Rothe wxpython-2.6.1.0.ebuild: + Stable on ppc64 + + 29 Nov 2005; Luis Medinas + wxpython-2.4.2.4-r3.ebuild: + Stable on amd64. Fixes bug #113893. + + 29 Nov 2005; Luis Medinas wxpython-2.6.1.0.ebuild: + Stable on amd64. + + 25 Nov 2005; Tom Gall + wxpython-2.6.1.0.ebuild: + added ~ppc64 + + 11 Nov 2005; Michael Hanselmann + wxpython-2.6.1.0.ebuild: + Stable on ppc. + + 17 Oct 2005; Gustavo Zacarias + wxpython-2.6.1.0.ebuild: + Stable on sparc + + 17 Oct 2005; Aron Griffis wxpython-2.6.1.0.ebuild: + Mark 2.6.1.0 stable on alpha + + 15 Oct 2005; Rob Cakebread + 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 + +wxpython-2.4.2.4-r3.ebuild: + Fixes bug #108643 + + 10 Sep 2005; Aron Griffis + wxpython-2.4.2.4-r2.ebuild: + Mark 2.4.2.4-r2 stable on alpha + + 07 Sep 2005; Simon Stelling 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 + +files/scripts-multiver-2.6.1.0.diff, +wxpython-2.6.1.0.ebuild: + Version bump. + + 17 Jun 2005; Michael Hanselmann + wxpython-2.4.2.4-r2.ebuild: + Stable on ppc. + + 06 Jun 2005; Markus Rothe wxpython-2.4.2.4-r2.ebuild: + Stable on ppc64 + + 22 May 2005; Jason Wever wxpython-2.4.2.4-r2.ebuild: + Stable on SPARC. + + 22 May 2005; Rene Nussbaumer + wxpython-2.4.2.4-r2.ebuild: + Stable on hppa + + 18 May 2005; Rob Cakebread + wxpython-2.4.2.4-r2.ebuild: + Marked stable x86 + +*wxpython-2.6.0.0-r1 (11 May 2005) + + 11 May 2005; Rob Cakebread + -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 + +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 + wxpython-2.4.2.4.ebuild: + Moved to SLOT 2.4 + + 31 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 11 Dec 2004; Rob Cakebread + wxpython-2.5.3.1.ebuild: + Put headers in a better place. Closes #74019 + + 13 Nov 2004; Rob Cakebread + wxpython-2.5.3.1.ebuild: + Fixed site_pkgs location + + 13 Nov 2004; Rob Cakebread + wxpython-2.4.2.4.ebuild: + Pegged deps on wxGTK at 2.4* + + 13 Nov 2004; Rob Cakebread + 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 +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 : + Fixed ChangeLog header. + + 18 Aug 2004; Tom Gall wxpython-2.4.2.4.ebuild: + stable on ppc64, bug #58420 + + 06 Aug 2004; Rob Cakebread -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 + +files/controsl2.py.patch: + Added missing controls2.py.patch + + 02 Aug 2004; Ferris McCormick 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 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 wxpython-2.4.2.4.ebuild: + Clarified USE='gtk2' messages. Bug# 56153 + + 03 Jul 2004; Bryan Østergaard 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 +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 wxPython-2.4.2.4.ebuild: + Marked stable on hppa. + + 22 Jun 2004; Rob Cakebread wxPython-2.4.2.4.ebuild: + Marked stable on x86 + + 03 Jun 2004; Aron Griffis 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 + wxPython-2.4.0.7.ebuild: + don't use deprecated ? : use syntax + + 17 Feb 2004; Aron Griffis 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 : + manifest fix + + 16 Jan 2004; Bartosch Pixa wxPython-2.4.2.4.ebuild: + set ppc in keywords + + 29 Dec 2003; Guy Martin wxPython-2.4.1.2.ebuild: + Marked stable on hppa. + + 25 Dec 2003; Jason Wever wxPython-2.4.1.2.ebuild: + Marked stable on sparc. + + 12 Oct 2003; Alastair Tse wxPython-2.4.2.4.ebuild: + add unicode support to match wxGTK-2.4.2 thanks to Vaclav Slavik + (#30768) + + 08 Oct 2003; Alastair Tse 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 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 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 + (#28697) + + 10 Jul 2003; Nick Hadaway 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 wxPython-2.4.1.2.ebuild: + new version. needs wxGTK-2.4.1 + + 08 Jul 2003; Alastair Tse wxPython-2.4.0.2.ebuild: + removed non-functional patch from wxWindows-2.4.0.2 + + 07 Jul 2003; Alastair Tse wxPython-2.4.0.7.ebuild: + bump to stable + + 07 May 2003; Alastair Tse 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 wxPython-2.4.0.7.ebuild: + version bump + +*wxPython-2.4.0.6 (16 Mar 2003) + + 26 Mar 2003; Alastair Tse wxPython-2.4.0.6.ebuild: + Fixed typo that disallows wxPython from merging. Fixes #18203. + + 26 Mar 2003; Alastair Tse wxPython-2.4.0.6.ebuild: + add check to make sure wxGTK is compiled with the right use flags + + 16 Mar 2003; Alastair Tse wxPython-2.4.0.6.ebuild: + version bump + +*wxPython-2.4.0.2 (01 Feb 2003) + + 01 Feb 2003; Nick Hadaway wxPython-2.4.0.2.ebuild : + Version bump. Bug fixes. + +*wxPython-2.4.0.1 (12 Jan 2003) + + 15 Jan 2003; Nick Hadaway wxPython-2.4.0.1.ebuild : + Marked stable for x86. + + 13 Jan 2003; Nick Hadaway wxPython-2.4.0.1.ebuild : + Added gtk2 support based on code submitted by Jose Fonseca on bug + #13860 + + 12 Jan 2003; Nick Hadaway 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 : changed sparc ~sparc keywords + +*wxPython-2.3.3.1-r2 (30 Oct 2002) + + 30 Oct 2002; Mike Frysinger : + 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 : + added some changes per discussion on #9693 + +*wxPython-2.3.3.1 (28 Oct 2002) + + 28 Oct 2002; Mike Frysinger : + 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 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 wxPython-2.3.2.1-r2.ebuild : + tightened wxGTK dependancy to wxGTK-2.3.2* + + 01 Sep 2002; Nick Hadaway wxPython-2.3.2.1-r2.ebuild : + Updated ebuild with missing ${myconf}'s + + 29 Aug 2002; Nick Hadaway 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 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 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 + 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 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 index 0000000..a62dd6b --- /dev/null +++ b/dev-python/wxpython/Manifest @@ -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 index 0000000..57f26b3 --- /dev/null +++ b/dev-python/wxpython/files/wxpython-2.8-cache-writable.patch @@ -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 index 0000000..9782919 --- /dev/null +++ b/dev-python/wxpython/files/wxpython-2.8-wxversion-demo.patch @@ -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 index 0000000..9555bb5 --- /dev/null +++ b/dev-python/wxpython/files/wxpython-2.8.11-drop-editra.patch @@ -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 index 0000000..4b49f30 --- /dev/null +++ b/dev-python/wxpython/files/wxpython-2.8.12-drop-editra.patch @@ -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 index 0000000..6a45678 --- /dev/null +++ b/dev-python/wxpython/files/wxpython-2.8.9-wxversion-scripts.patch @@ -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 index 0000000..c928ae2 --- /dev/null +++ b/dev-python/wxpython/files/wxpython-2.9-wxversion-demo.patch @@ -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 index 0000000..d037cc9 --- /dev/null +++ b/dev-python/wxpython/files/wxpython-2.9-wxversion-scripts.patch @@ -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 index 0000000..176ba86 --- /dev/null +++ b/dev-python/wxpython/files/wxpython-2.9.4.1-pubsub.pub.Publisher.patch @@ -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 index 0000000..7067af9 --- /dev/null +++ b/dev-python/wxpython/files/wxpython-2.9.4.1-wxversion-scripts.patch @@ -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 index 0000000..ba15621 --- /dev/null +++ b/dev-python/wxpython/metadata.xml @@ -0,0 +1,10 @@ + + + +wxwidgets +python + + Install interactive demo module browser and sample applets. + Install HTML wxWidgets docs and wxpython API reference. + + 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 index 0000000..f7e2a3f --- /dev/null +++ b/dev-python/wxpython/wxpython-2.9.4.1-r1.ebuild @@ -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 index 0000000..5099970 --- /dev/null +++ b/dev-tex/draftmark/ChangeLog @@ -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 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 draftmark-9999.ebuild : + Fix repoman-reported issues with 9999. + +*daftmark-9999 (16 Nov 2010) + 16 Nov 2010; W. Trevor King 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 index 0000000..c224fdc --- /dev/null +++ b/dev-tex/draftmark/Manifest @@ -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 index 0000000..3b6b29e --- /dev/null +++ b/dev-tex/draftmark/draftmark-9999.ebuild @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-tex/draftmark/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-tex/drexel-thesis/ChangeLog b/dev-tex/drexel-thesis/ChangeLog new file mode 100644 index 0000000..58115d8 --- /dev/null +++ b/dev-tex/drexel-thesis/ChangeLog @@ -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 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 drexel-thesis-9999.ebuild : + Fix repoman-reported issues with 9999. + +*drexel-thesis-9999 (16 Nov 2010) + 16 Nov 2010; W. Trevor King 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 index 0000000..853e9db --- /dev/null +++ b/dev-tex/drexel-thesis/Manifest @@ -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 index 0000000..9a240fa --- /dev/null +++ b/dev-tex/drexel-thesis/drexel-thesis-9999.ebuild @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-tex/drexel-thesis/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-tex/problempack/ChangeLog b/dev-tex/problempack/ChangeLog new file mode 100644 index 0000000..db252e5 --- /dev/null +++ b/dev-tex/problempack/ChangeLog @@ -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 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 index 0000000..b67893a --- /dev/null +++ b/dev-tex/problempack/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/dev-tex/problempack/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/dev-tex/problempack/problempack-9999.ebuild b/dev-tex/problempack/problempack-9999.ebuild new file mode 100644 index 0000000..2661ccd --- /dev/null +++ b/dev-tex/problempack/problempack-9999.ebuild @@ -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 index 0000000..2976139 --- /dev/null +++ b/dev-util/be/ChangeLog @@ -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 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 be-9999. + Add ${EROOT} to rst2man.py path to support prefixed installations. + +*be-9999 (25 Feb 2012) + + 25 Feb 2012; W. Trevor King 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 be-9999. + Add `doc` use flag. + +*be-9999 (25 Jan 2012) + + 25 Jan 2012; W. Trevor King 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 be-9999.ebuild : + - Add bash-completion USE flag. + +*be-9999 (14 May 2011) + + 14 May 2011; W. Trevor King be-9999.ebuild : + - Add jinja dependency for BE after 5b6be7a51167. + +*be-9999 (22 Feb 2011) + + 31 Dec 2010; W. Trevor King 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 be-9999.ebuild : + Fix repoman-reported issues with 9999. + +*be-9999 (06 Dec 2010) + + 06 Dec 2010; Nao Nakashima be-9999.ebuild : + - Cleanup Python version restrictions. + +*be-9999 (03 Nov 2010) + + 03 Nov 2010; W. Trevor King be-9999.ebuild : + - Cleanup libbe package handling. + +*be-9999 (02 Nov 2010) + + 02 Nov 2010; W. Trevor King 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 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 be-9999.ebuild : + Ebuild submitted by Enrico Tagliavini be-9999.ebuild. + http://bugs.gentoo.org/show_bug.cgi?id=303867#c9 + + 07 Feb 2010; W. Trevor King 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 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 index 0000000..836962e --- /dev/null +++ b/dev-util/be/Manifest @@ -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 index 0000000..9add08e --- /dev/null +++ b/dev-util/be/be-9999.ebuild @@ -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 index 0000000..173e8bd --- /dev/null +++ b/dev-util/be/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@tremily.usu + W. Trevor King + + diff --git a/dev-util/update-copyright/ChangeLog b/dev-util/update-copyright/ChangeLog new file mode 100644 index 0000000..9f02d2e --- /dev/null +++ b/dev-util/update-copyright/ChangeLog @@ -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 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 update-copyright-9999.ebuild: + - Update to Python 3. + +*update-copyright-9999 (06 Mar 2012) + + 06 Mar 2012; W. Trevor King update-copyright-9999.ebuild: + - Change SRC_URI from einstein -> tremily. + +*update-copyright-9999 (16 Feb 2012) + + 16 Feb 2012; W. Trevor King 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 index 0000000..0a7c296 --- /dev/null +++ b/dev-util/update-copyright/metadata.xml @@ -0,0 +1,11 @@ + + + + + + wking@tremily.us + W. Trevor King + Automatically update copyright blurbs in versioned source. + + + diff --git a/dev-util/update-copyright/update-copyright-9999.ebuild b/dev-util/update-copyright/update-copyright-9999.ebuild new file mode 100644 index 0000000..4b6656b --- /dev/null +++ b/dev-util/update-copyright/update-copyright-9999.ebuild @@ -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 index 0000000..f48c4f8 --- /dev/null +++ b/licenses/CERN @@ -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 index 0000000..4c148ac --- /dev/null +++ b/licenses/noncommercial @@ -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 index 0000000..c708c51 --- /dev/null +++ b/mail-client/mutt-ldap/ChangeLog @@ -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 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 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 index 0000000..1bd45f7 --- /dev/null +++ b/mail-client/mutt-ldap/Manifest @@ -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 index 0000000..7b35910 --- /dev/null +++ b/mail-client/mutt-ldap/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@tremily.us + W. Trevor King + + diff --git a/mail-client/mutt-ldap/mutt-ldap-9999.ebuild b/mail-client/mutt-ldap/mutt-ldap-9999.ebuild new file mode 100644 index 0000000..2c83e36 --- /dev/null +++ b/mail-client/mutt-ldap/mutt-ldap-9999.ebuild @@ -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 index 0000000..8e16833 --- /dev/null +++ b/media-gfx/metacam/ChangeLog @@ -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 metacam-1.2.ebuild: + Fix repoman-reported issues with 1.2. + +*metacam-1.2 (07 Feb 2010) + 07 Feb 2009; W. Trevor King 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 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 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 index 0000000..f47f3e9 --- /dev/null +++ b/media-gfx/metacam/Manifest @@ -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 index 0000000..8167b62 --- /dev/null +++ b/media-gfx/metacam/files/metacam-1.2-include.patch @@ -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 + #include + + #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 + #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 + #include + #include ++#include + #include + + #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 + #include + + #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 + #include + #include + #include +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 ++#include + #include "odrivers.h" + + #include diff --git a/media-gfx/metacam/metacam-1.2.ebuild b/media-gfx/metacam/metacam-1.2.ebuild new file mode 100644 index 0000000..22ec218 --- /dev/null +++ b/media-gfx/metacam/metacam-1.2.ebuild @@ -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 index 0000000..0c9886e --- /dev/null +++ b/media-gfx/metacam/metadata.xml @@ -0,0 +1,9 @@ + + + + no-herd + +Extract EXIF information from digital camera files, with support for +Vendor specific blocks. + + diff --git a/media-libs/aubio/aubio-9999.ebuild b/media-libs/aubio/aubio-9999.ebuild new file mode 100644 index 0000000..c061370 --- /dev/null +++ b/media-libs/aubio/aubio-9999.ebuild @@ -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 index 0000000..97cec99 --- /dev/null +++ b/media-libs/aubio/files/aubio-9999-0001-wscript-Add-disable-x-inverses-of-the-enable-x-optio.patch @@ -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" +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 index 0000000..8a68a80 --- /dev/null +++ b/media-libs/aubio/files/aubio-9999-0002-wscript-Consolidate-fftw3-and-fftw3f-options.patch @@ -0,0 +1,70 @@ +From aa9e6df149c79d53ed8a5f2c1910cada8bae325e Mon Sep 17 00:00:00 2001 +Message-Id: +In-Reply-To: <427f2798b99922faa0c50110f50e16e031c0ca6d.1366316250.git.wking@tremily.us> +References: <427f2798b99922faa0c50110f50e16e031c0ca6d.1366316250.git.wking@tremily.us> +From: "W. Trevor King" +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 index 0000000..e397e3c --- /dev/null +++ b/media-libs/aubio/files/aubio-9999-0003-wscript-With-enable-x-the-existence-of-x-should-be-m.patch @@ -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" +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 index 0000000..d79bf52 --- /dev/null +++ b/media-libs/aubio/files/aubio-9999-0004-wscript-Use-docbook2man.pl-instead-of-docbook-to-man.patch @@ -0,0 +1,33 @@ +From: "W. Trevor King" +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 index 0000000..cdd377d --- /dev/null +++ b/metadata/layout.conf @@ -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 index 0000000..7a83151 --- /dev/null +++ b/net-im/twirssi/ChangeLog @@ -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 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 index 0000000..24ae499 --- /dev/null +++ b/net-im/twirssi/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/net-im/twirssi/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/net-im/twirssi/twirssi-9999.ebuild b/net-im/twirssi/twirssi-9999.ebuild new file mode 100644 index 0000000..414e85f --- /dev/null +++ b/net-im/twirssi/twirssi-9999.ebuild @@ -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 index 0000000..cf60170 --- /dev/null +++ b/net-irc/qwebirc/files/qwebirc.confd @@ -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 index 0000000..41336f0 --- /dev/null +++ b/net-irc/qwebirc/files/qwebirc.initd @@ -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 index 0000000..24572db --- /dev/null +++ b/net-irc/qwebirc/qwebirc-9999.ebuild @@ -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 index 0000000..80f75f0 --- /dev/null +++ b/net-mail/rss2email/ChangeLog @@ -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 rss2email-9999.ebuild: + Update homepage and repository to GitHub. + +*rss2email-9999 (18 Oct 2012) + + 18 Oct 2012; W. Trevor King rss2email-9999.ebuild: + Add live ebuild. + + 24 May 2011; Markus Meier rss2email-2.71.ebuild: + x86 stable, bug #365465 + + 01 May 2011; Markos Chandras rss2email-2.71.ebuild: + Stable on amd64 wrt bug #365465 + + 05 Apr 2011; Ulrich Mueller rss2email-2.65.ebuild: + Depend on dev-lang/python because virtual/python will go away, bug 358849. + + 16 Mar 2011; Sebastian Pipping 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 +rss2email-2.71.ebuild: + Bump to 2.71 + +*rss2email-2.70 (25 Dec 2010) + + 25 Dec 2010; Sebastian Pipping +rss2email-2.70.ebuild: + Bump to 2.70 + + 18 Dec 2010; Sebastian Pipping 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; +rss2email-2.69-r1.ebuild: + Follow Arfrever's advice of calling python2, not python (bug #315339) + + 25 Nov 2010; Sebastian Pipping 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 +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 rss2email-2.65.ebuild: + Include sample config on regular runs + +*rss2email-2.65 (26 Jul 2009) + + 26 Jul 2009; Robert Buchholz + +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 index 0000000..8b9f8d7 --- /dev/null +++ b/net-mail/rss2email/Manifest @@ -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 index 0000000..57d5e1e --- /dev/null +++ b/net-mail/rss2email/metadata.xml @@ -0,0 +1,14 @@ + + + + net-mail + + wking@tremily.us + W. Trevor King + + + 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. + + diff --git a/net-mail/rss2email/rss2email-9999.ebuild b/net-mail/rss2email/rss2email-9999.ebuild new file mode 100644 index 0000000..e7b0242 --- /dev/null +++ b/net-mail/rss2email/rss2email-9999.ebuild @@ -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 index 0000000..82272fe --- /dev/null +++ b/net-proxy/package-cache/ChangeLog @@ -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 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 index 0000000..84d0c50 --- /dev/null +++ b/net-proxy/package-cache/metadata.xml @@ -0,0 +1,12 @@ + + + + + + wking@tremily.us + W. Trevor King + + + package-cache + + diff --git a/net-proxy/package-cache/package-cache-9999.ebuild b/net-proxy/package-cache/package-cache-9999.ebuild new file mode 100644 index 0000000..42a8cda --- /dev/null +++ b/net-proxy/package-cache/package-cache-9999.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" +PYTHON_COMPAT=( python{3_3,3_4} ) + +inherit distutils-r1 user + +DESCRIPTION="A caching proxy for package downloads" +HOMEPAGE="http://blog.tremily.us/posts/package-cache/" +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_BRANCH="master" + EGIT_REPO_URI="git://github.com/wking/${PN}.git" + SRC_URI="" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +fi + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${PYTHON_DEPS}" + +pkg_setup() { + enewuser "${PN}" -1 -1 -1 portage +} + +src_install() { + distutils-r1_src_install + doinitd "contrib/openrc/init.d/${PN}" +} diff --git a/perl-gcpan/MathML-Entities/Manifest b/perl-gcpan/MathML-Entities/Manifest new file mode 100644 index 0000000..1cb3429 --- /dev/null +++ b/perl-gcpan/MathML-Entities/Manifest @@ -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 index 0000000..1fe5b99 --- /dev/null +++ b/perl-gcpan/MathML-Entities/MathML-Entities-0.17.ebuild @@ -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 index 0000000..8742aec --- /dev/null +++ b/profiles/categories @@ -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 index 0000000..eb8d7cd --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +wtk diff --git a/profiles/use.local.desc b/profiles/use.local.desc new file mode 100644 index 0000000..785797e --- /dev/null +++ b/profiles/use.local.desc @@ -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 index 0000000..3c4ff0f --- /dev/null +++ b/sci-libs/comedilib/ChangeLog @@ -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 + 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 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 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 comedilib-9999-demo-Makefile.patch + - Update demo/Makefile patch. + +*comedilib-9999 (22 Mar 2011) + + 22 Mar 2011; W. Trevor King 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 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 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 +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 +comedilib-0.7.22.ebuild: + Added Aron Griffis' CVS-based ebuild. + +*comedilib-0.7.21 (08 Dec 2010) + + 08 Dec 2010; W. Trevor King comedilib-0.7.21.ebuild: + Updated SRC_URI. + +*comedilib-0.7.21 (28 Dec 2004) + + 28 Dec 2004; Olivier Fisette +metadata.xml, + +comedilib-0.7.21.ebuild: + Moved from app-sci/comedilib to sci-libs/comedilib. + + 01 Mar 2004; Caleb Tennis comedilib-0.7.21.ebuild: + Add keepdir for /var/calibrations + +*comedilib-0.7.21 (20 Nov 2003) + + 20 Nov 2003; Caleb Tennis 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 index 0000000..219da12 --- /dev/null +++ b/sci-libs/comedilib/Manifest @@ -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 index 0000000..00e584d --- /dev/null +++ b/sci-libs/comedilib/comedilib-9999.ebuild @@ -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 index 0000000..6745249 --- /dev/null +++ b/sci-libs/comedilib/files/comedilib-9999-demo-Makefile.patch @@ -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 index 0000000..d124928 --- /dev/null +++ b/sci-libs/comedilib/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/sci-libs/pyafm/ChangeLog b/sci-libs/pyafm/ChangeLog new file mode 100644 index 0000000..852c72a --- /dev/null +++ b/sci-libs/pyafm/ChangeLog @@ -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 pyafm-9999.ebuild: + - Update dependencies (added pypid, scipy, and stepper). + +*pyafm-9999 (06 Mar 2012) + 06 Mar 2012; W. Trevor King pyafm-9999.ebuild: + - Change URLs from einstein -> tremily. + +*pyafm-9999 (25 Jan 2012) + 25 Jan 2012; W. Trevor King 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 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 index 0000000..0f654f0 --- /dev/null +++ b/sci-libs/pyafm/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/sci-libs/pyafm/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/sci-libs/pyafm/pyafm-9999.ebuild b/sci-libs/pyafm/pyafm-9999.ebuild new file mode 100644 index 0000000..03474cb --- /dev/null +++ b/sci-libs/pyafm/pyafm-9999.ebuild @@ -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 index 0000000..9872c52 --- /dev/null +++ b/sci-libs/pycomedi/ChangeLog @@ -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 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 pycomedi-9999.ebuild: + - Add `doc` USE flag. + +*pycomedi-9999 (06 Mar 2012) + 06 Mar 2012; W. Trevor King pycomedi-9999.ebuild: + - Change URLs from einstein -> tremily. + +*pycomedi-9999 (25 Jan 2012) + 25 Jan 2012; W. Trevor King 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 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 index 0000000..d22b8c7 --- /dev/null +++ b/sci-libs/pycomedi/Manifest @@ -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 index 0000000..7b35910 --- /dev/null +++ b/sci-libs/pycomedi/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@tremily.us + W. Trevor King + + diff --git a/sci-libs/pycomedi/pycomedi-9999.ebuild b/sci-libs/pycomedi/pycomedi-9999.ebuild new file mode 100644 index 0000000..1a3c2d5 --- /dev/null +++ b/sci-libs/pycomedi/pycomedi-9999.ebuild @@ -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 index 0000000..1b385a2 --- /dev/null +++ b/sci-libs/pypiezo/ChangeLog @@ -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 pypiezo-9999.ebuild: + - Change URLs from einstein -> tremily. + +*pypiezo-9999 (25 Jan 2012) + 25 Jan 2012; W. Trevor King 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 ChangeLog, metadata.xml, pypiezo-9999.ebuild : + Added PyYAML and H5Py dependencies. + +*pypiezo-9999 (08 Feb 2011) + 08 Feb 2011; W. Trevor King 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 index 0000000..378f545 --- /dev/null +++ b/sci-libs/pypiezo/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/sci-libs/pypiezo/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/sci-libs/pypiezo/pypiezo-9999.ebuild b/sci-libs/pypiezo/pypiezo-9999.ebuild new file mode 100644 index 0000000..e0712c6 --- /dev/null +++ b/sci-libs/pypiezo/pypiezo-9999.ebuild @@ -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 index 0000000..c47145b --- /dev/null +++ b/sci-libs/stepper/ChangeLog @@ -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 stepper-9999.ebuild: + - Change URLs from einstein -> tremily. + +*stepper-9999 (25 Jan 2012) + 25 Jan 2012; W. Trevor King 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 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 index 0000000..ad07de7 --- /dev/null +++ b/sci-libs/stepper/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/sci-libs/stepper/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/sci-libs/stepper/stepper-9999.ebuild b/sci-libs/stepper/stepper-9999.ebuild new file mode 100644 index 0000000..24d0cef --- /dev/null +++ b/sci-libs/stepper/stepper-9999.ebuild @@ -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 index 0000000..46c0a94 --- /dev/null +++ b/sci-misc/comedi-calibrate/ChangeLog @@ -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 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 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 index 0000000..3495b76 --- /dev/null +++ b/sci-misc/comedi-calibrate/Manifest @@ -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 index 0000000..28c3d6c --- /dev/null +++ b/sci-misc/comedi-calibrate/comedi-calibrate-9999.ebuild @@ -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 index 0000000..d124928 --- /dev/null +++ b/sci-misc/comedi-calibrate/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/sci-misc/comedi-headers/ChangeLog b/sci-misc/comedi-headers/ChangeLog new file mode 100644 index 0000000..abad818 --- /dev/null +++ b/sci-misc/comedi-headers/ChangeLog @@ -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 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 comedi-headers-9999.ebuild : + Follow upstream from CVS to Git. + +*comedi-headers-9999 (27 Jan 2011) + 27 Jan 2010; W. Trevor King 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 comedi-headers-9999.ebuild : + Fix repoman-reported issues with 9999. + +*comedi-headers-9999 (08 Dec 2010) + 08 Dec 2010; W. Trevor King 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 index 0000000..2ac0044 --- /dev/null +++ b/sci-misc/comedi-headers/Manifest @@ -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 index 0000000..5566805 --- /dev/null +++ b/sci-misc/comedi-headers/comedi-headers-9999.ebuild @@ -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 index 0000000..a3f058c --- /dev/null +++ b/sci-misc/comedi-headers/files/52-comedi.rules @@ -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 index 0000000..d124928 --- /dev/null +++ b/sci-misc/comedi-headers/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/sci-misc/igor/ChangeLog b/sci-misc/igor/ChangeLog new file mode 100644 index 0000000..8d61042 --- /dev/null +++ b/sci-misc/igor/ChangeLog @@ -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 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 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 index 0000000..4bd18ba --- /dev/null +++ b/sci-misc/igor/Manifest @@ -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 index 0000000..e55bc72 --- /dev/null +++ b/sci-misc/igor/igor-9999.ebuild @@ -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 index 0000000..7b35910 --- /dev/null +++ b/sci-misc/igor/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@tremily.us + W. Trevor King + + diff --git a/sci-physics/calibcant/ChangeLog b/sci-physics/calibcant/ChangeLog new file mode 100644 index 0000000..4fe52f3 --- /dev/null +++ b/sci-physics/calibcant/ChangeLog @@ -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 calibcant-9999.ebuild: + - Change URLs from einstein -> tremily. + +*calibcant-9999 (25 Jan 2012) + 25 Jan 2012; W. Trevor King 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 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 index 0000000..304871b --- /dev/null +++ b/sci-physics/calibcant/Manifest @@ -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 index 0000000..d306b72 --- /dev/null +++ b/sci-physics/calibcant/calibcant-9999.ebuild @@ -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 index 0000000..d124928 --- /dev/null +++ b/sci-physics/calibcant/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/sci-physics/hooke/ChangeLog b/sci-physics/hooke/ChangeLog new file mode 100644 index 0000000..526bf38 --- /dev/null +++ b/sci-physics/hooke/ChangeLog @@ -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 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 hooke-9999.ebuild: + - Change Git URL from einstein -> tremily. + +*hooke-9999 (16 Feb 2012) + 16 Feb 2012; W. Trevor King 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 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 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 ChangeLog, hooke-9999.ebuild : + Add PyYAML runtime dependency (forgotten in earlier ebuilds). + +*hooke-9999 (31 Dec 2010) + 31 Dec 2010; W. Trevor King ChangeLog, hooke-9999.ebuild : + Fix repoman-reported issues with 9999. + +*hooke-9999 (17 Nov 2010) + 17 Nov 2010; W. Trevor King ChangeLog, hooke-9999.ebuild : + - Adjust ebuild for mercurial.eclass v1.15. + +*hooke-9999 (03 Nov 2010) + 03 Nov 2010; W. Trevor King 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 index 0000000..8f8da57 --- /dev/null +++ b/sci-physics/hooke/Manifest @@ -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 index 0000000..c048cf5 --- /dev/null +++ b/sci-physics/hooke/files/hooke-9999.cfg @@ -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 index 0000000..e635a9f --- /dev/null +++ b/sci-physics/hooke/hooke-9999.ebuild @@ -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 index 0000000..e953e01 --- /dev/null +++ b/sci-physics/hooke/metadata.xml @@ -0,0 +1,10 @@ + + + + + + wking@drexel.edu + W. Trevor King + Force spectroscopy data analysis. + + diff --git a/sci-physics/sawsim/ChangeLog b/sci-physics/sawsim/ChangeLog new file mode 100644 index 0000000..84dd08d --- /dev/null +++ b/sci-physics/sawsim/ChangeLog @@ -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 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 sawsim-9999.ebuild: + - Change URLs from einstein -> tremily. + +*sawsim-9999 (12 Jan 2012) + 12 Jan 2012; W. Trevor King sawsim-9999.ebuild : + Update to `git-2` eclass and EAPI 4. + +*sawsim-9999 (22 Mar 2011) + 22 Mar 2011; W. Trevor King sawsim-9999.ebuild : + Fix ${P} -> ${PN} in EGIT_REPO_URI. + +*sawsim-9999 (08 Jan 2011) + 08 Jan 2011; W. Trevor King sawsim-9999.ebuild : + Fix or cleanup URLs. + +*sawsim-9999 (31 Dec 2010) + 31 Dec 2010; W. Trevor King sawsim-9999.ebuild : + Fix repoman-reported issues with 9999. + +*sawsim-9999 (03 Nov 2010) + 03 Nov 2010; W. Trevor King sawsim-9999.ebuild : + - Add 'pbs' USE flag. + - Cleanup pysawsim package handling. + +*sawsim-9999 (02 Nov 2010) + 02 Nov 2010; W. Trevor King 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 index 0000000..834f732 --- /dev/null +++ b/sci-physics/sawsim/Manifest @@ -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 index 0000000..6d6fa11 --- /dev/null +++ b/sci-physics/sawsim/metadata.xml @@ -0,0 +1,11 @@ + + + + + + wking@drexel.edu + W. Trevor King + sawsim is a monte-carlo simulator for force + spectroscopy experiments. + + diff --git a/sci-physics/sawsim/sawsim-9999.ebuild b/sci-physics/sawsim/sawsim-9999.ebuild new file mode 100644 index 0000000..cd0e0c4 --- /dev/null +++ b/sci-physics/sawsim/sawsim-9999.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" +PYTHON_DEPEND="2:2.6" +PYTHON_MODNAME="pysawsim" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit eutils distutils + +if [[ ${PV} == "9999" ]] ; then + inherit git-2 + EGIT_BRANCH="master" + EGIT_REPO_URI="git://tremily.us/${PN}.git http://http-git.tremily.us/${PN}.git" + SRC_URI="" +else + SRC_URI="http://git.tremily.us/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz" +fi + +DESCRIPTION="sawsim force spectroscopy simulator" +HOMEPAGE="http://blog.tremily.us/posts/${PN}/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="mpi pbs doc" + +RDEPEND="dev-lang/python + dev-python/nose + dev-python/matplotlib + dev-python/numpy + sci-libs/scipy + mpi? ( dev-python/mpi4py ) + pbs? ( sys-cluster/pbs-python )" +DEPEND="${RDEPEND} + dev-vcs/git + app-text/noweb + sci-libs/gsl + dev-libs/check + doc? ( dev-tex/pgf )" + +src_unpack() { + if [[ ${PV} == "9999" ]] ; then + git-2_src_unpack + else + unpack ${A} + fi + cd "${S}" +} + +src_prepare() { + notangle -Rmakefile src/sawsim.nw | sed 's/ /\t/' > Makefile + assert "Failed to generate Makefile" + distutils_src_prepare +} + +src_compile() { + emake all_bin || die "couldn't build binary targets" + if use doc ; then + emake all_doc || die "couldn't build documentation" + fi + distutils_src_compile +} + +src_install() { + exeinto /usr/bin/ + doexe bin/sawsim bin/k_model_utils bin/tension_model_utils || die "install failed" + dodoc README || die "dodoc failed" + if use doc ; then + dodoc doc/sawsim.pdf || die "couldn't install manual" + fi + distutils_src_install +} diff --git a/virtual/thesis-tools/ChangeLog b/virtual/thesis-tools/ChangeLog new file mode 100644 index 0000000..b901bce --- /dev/null +++ b/virtual/thesis-tools/ChangeLog @@ -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 thesis-tools-9999.ebuild : + Add dev-tex/dproblempack dependency. + +*thesis-tools-9999 (24 Feb 2012) + 15 Feb 2012; W. Trevor King 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 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 thesis-tools-9999.ebuild : + Require the latex USE flag for asymptote dependency. + +*thesis-tools-9999 (31 Dec 2010) + 31 Dec 2010; W. Trevor King thesis-tools-9999.ebuild : + Fix repoman-reported issues with 9999. + +*thesis-tools-9999 (16 Nov 2010) + 16 Nov 2010; W. Trevor King 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 index 0000000..d253aea --- /dev/null +++ b/virtual/thesis-tools/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/virtual/thesis-tools/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/virtual/thesis-tools/thesis-tools-9999.ebuild b/virtual/thesis-tools/thesis-tools-9999.ebuild new file mode 100644 index 0000000..96e2bb7 --- /dev/null +++ b/virtual/thesis-tools/thesis-tools-9999.ebuild @@ -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 index 0000000..d199a07 --- /dev/null +++ b/virtual/unfolding-disasters/ChangeLog @@ -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 + 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 + unfolding-disasters-9999.ebuild: + - Add media-fonts/freefonts for GoodCityModern (gocmseq_.pfb). + +*unfolding-disasters-9999 (19 Dec 2012) + 19 Dec 2012; W. Trevor King + unfolding-disasters-9999.ebuild: + - Add exif for name-by-date.sh. + +*unfolding-disasters-9999 (12 Dec 2012) + 12 Dec 2012; W. Trevor King + 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 + 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 + unfolding-disasters-9999.ebuild: + - Add dev-python/suds (for entrez.py) + +*unfolding-disasters-9999 (29 Sep 2012) + 28 Sep 2012; W. Trevor King + 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 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 index 0000000..3a82110 --- /dev/null +++ b/virtual/unfolding-disasters/Manifest @@ -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 index 0000000..7b35910 --- /dev/null +++ b/virtual/unfolding-disasters/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@tremily.us + W. Trevor King + + diff --git a/virtual/unfolding-disasters/unfolding-disasters-9999.ebuild b/virtual/unfolding-disasters/unfolding-disasters-9999.ebuild new file mode 100644 index 0000000..ad2ac46 --- /dev/null +++ b/virtual/unfolding-disasters/unfolding-disasters-9999.ebuild @@ -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 index 0000000..aa29d6b --- /dev/null +++ b/x11-misc/mxconns/ChangeLog @@ -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 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 index 0000000..2e344fa --- /dev/null +++ b/x11-misc/mxconns/Manifest @@ -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 index 0000000..d124928 --- /dev/null +++ b/x11-misc/mxconns/metadata.xml @@ -0,0 +1,9 @@ + + + + + + wking@drexel.edu + W. Trevor King + + diff --git a/x11-misc/mxconns/mxconns-3.1.10.ebuild b/x11-misc/mxconns/mxconns-3.1.10.ebuild new file mode 100644 index 0000000..de465a1 --- /dev/null +++ b/x11-misc/mxconns/mxconns-3.1.10.ebuild @@ -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 +}