summaryrefslogtreecommitdiff
path: root/dev-python/markdown
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/markdown
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/markdown')
-rw-r--r--dev-python/markdown/Manifest10
-rw-r--r--dev-python/markdown/files/markdown-2.6.8-dont-build-docs-default.patch14
-rw-r--r--dev-python/markdown/markdown-2.6.1.ebuild44
-rw-r--r--dev-python/markdown/markdown-2.6.5.ebuild53
-rw-r--r--dev-python/markdown/markdown-2.6.8.ebuild53
-rw-r--r--dev-python/markdown/metadata.xml15
6 files changed, 189 insertions, 0 deletions
diff --git a/dev-python/markdown/Manifest b/dev-python/markdown/Manifest
new file mode 100644
index 000000000000..813f3ae8088b
--- /dev/null
+++ b/dev-python/markdown/Manifest
@@ -0,0 +1,10 @@
+AUX markdown-2.6.8-dont-build-docs-default.patch 387 SHA256 23b0d1f617d3946de51d19357ff971e52bab523701e868216dd3472e2affa442 SHA512 71f7534ce557e061c4f09b9a78aa05fd1e3f16f44c55d5597fa4901c0349f7ec7d0093eab655950812e2cab6d607377d2a15a6583009cb90ae32659c6949cfff WHIRLPOOL 07bf93a6f1b2e6d2d983e52309eb76a3a724f6fa58c4157d10d421697bbf841ed234cc3c6667cc6a975fd4181afd53195c286e008c5b8c5ca9ae7703ff05f578
+DIST Markdown-2.6.1.tar.gz 298074 SHA256 b5879b87e8e5c125c92ab8c8f3babce78ad4e840446eed73c5b6e2984648d2b1 SHA512 53e11c5d4feacdb8210427da65b6b09453e8c904e86b42095a80132a4b67e926ba974458769e5227bfeaddd3bba5f6bd7ca7e3385951982ec982f63989119d78 WHIRLPOOL 58b6d87354ee19aac7ad1567e10f2cdc99c1aa980d3bee2fee81a5ccb5e70f43d13750dfaf1df9a42c00f3d35664731b52bfa1246271907f5a3422281ede1cc6
+DIST Markdown-2.6.5.tar.gz 301781 SHA256 8d94cf6273606f76753fcb1324623792b3738c7612c2b180c85cc5e88642e560 SHA512 d966136a7184ada4eec70af661aba441694a8c4f59e57d59a28dfbc1649ca1e90cc1e4a29b354b3caf35362e1e0c96eeb3f46c68f82d7a898b76c08866d459d3 WHIRLPOOL 752414989f7b3ba04f4f4d8b9f855c9d64f816c61b4d6333e1b3c15b2aadf6579f1b1f0a686ca3eccfc3fcdaac8007c6655a0f331d795a8a0b07ef83dda2465c
+DIST Markdown-2.6.8.tar.gz 307330 SHA256 0ac8a81e658167da95d063a9279c9c1b2699f37c7c4153256a458b3a43860e33 SHA512 85c1a16ebb50af79f378eb2fa936342df6174a4f597a74fee6d0495ef2bc4c7c8337463799e427cb6788b3429e400309958b5c4784f536593047ab2e47ac7c23 WHIRLPOOL a7472b1feb23db0b6fbf8826979d1f82ad6e84dd6d33b66e4bfba9c2914ff10ec278d444aa8ab740d1d290cb1bd6682cb4f6e9cedf66c5cae8d0a5f96cfd4804
+EBUILD markdown-2.6.1.ebuild 1262 SHA256 662529f8a8a4ae92291a59fdeeffc131f6b8f7ba41c82efb6b2476513d11d274 SHA512 ddaac99dd6fc3f2dcf1f2cfd14d8401058fe729fea31bc82f949cfe168fca6d093634b98eef3868f80bdb7a5386e2b6b1e87eccab17f969c60dcf365398ac41a WHIRLPOOL 4bca917bfb1d25594f293ceb05bd24acd50925fcef8f26a54f8150e7c1b89b1224f117fb549e4a01f41987b3dc84443830a3b09a016b4c6b69a7fcb9ad3ea165
+EBUILD markdown-2.6.5.ebuild 1413 SHA256 24ef210fb86509ae9cc26ed9b4f2bcccfc48d58a1c51d7d434dc681cbe22bffb SHA512 0447c35221a7aaa7ea6a2d9f82a6114811f6c468bd6d6d09e3faf788b696c69ae39253e1293b2a1b44d6a72a53b2e203d8280780706b37258980094c0570d3ca WHIRLPOOL b1025a8ba1070682a8791051d1a748a4b2ce0bf9aef7b4b4d11cc4a7ddec44f106263aec4bc281c523a33810687c3d76e1684d2e2f799fd610ac039d28b292ee
+EBUILD markdown-2.6.8.ebuild 1457 SHA256 9ff55ac5ad53d9571a711245a6115e1e073e4e18fdb3046d36d57cb2647a2137 SHA512 740194f42bd3ea464ec647b747c652a6449bb4b551dfea577e6767b49c9cf43cd45b8958394cd598f284c459f30be4b7f0c1550790ec5cd9bb62f691df9d95d0 WHIRLPOOL 96d0c63f103832d1646179910bc87fcbeb9490a0d38e34dfde4444592850caff03c4360ff3b4b364a94841a8c0f497b04690f4bff1d8c2cc03e09fcce380982c
+MISC ChangeLog 4529 SHA256 7812da61bc6216f03b9e34a8806649797c128eee9229c52f58b241e9f781c5e1 SHA512 23637415bfe62a4a9a604bc34bde66be55247234bc5fb76c1c1ffc50bb15e76a20062e19216b1f4d8b6e45f45bfbe5ccdf68b4346cf3522c332d7251e44135e9 WHIRLPOOL cb4c396220814fb2938de3b9f47246ba08bd8fd490c501345b0a2fe07085464f3448ad561646a0310ba1d9300c48cc62bb513994bb672f57f37fbfd78574085a
+MISC ChangeLog-2015 10110 SHA256 0e41baa82e3cb11ae76f0163bd724b96150c77d18b5c56ce5d851cdc5d7b43a1 SHA512 91145c9f3c46c07c153946f2845eab23a35789dd2ef25c178f50966b764abd74c2dde79dfa4ed971a2782ac35e055ce3baffc148899903458bab6374051ab033 WHIRLPOOL ccc1629eb976416acc5148dfa09bd8fc9161082282a37c879828d8219dfe4eb8bac1d74eeae226634601a17e5863dac1af35d9114e69bb23916393ce1a471327
+MISC metadata.xml 465 SHA256 84dcfd8ce02886121b44a2c3c0129fc274c623fa4dd540c104aec20037c8ccf6 SHA512 4c9a52b62e49040fde94cc2d3d9edf88c42d085639d893fb81d119b8c216100f912e2725a1bbb31b1136b505ef8102f560989289da5aadc6c8f433f0186da44c WHIRLPOOL e863a31fc72ed8f30d783db6fdcace5784366c1da954f53650e2d363cc31c61c2f6e448d95a349b450ddcbb606d57597ad0c7e4a975784732db21937edde94a1
diff --git a/dev-python/markdown/files/markdown-2.6.8-dont-build-docs-default.patch b/dev-python/markdown/files/markdown-2.6.8-dont-build-docs-default.patch
new file mode 100644
index 000000000000..65b7d21c5597
--- /dev/null
+++ b/dev-python/markdown/files/markdown-2.6.8-dont-build-docs-default.patch
@@ -0,0 +1,14 @@
+Don't build docs by default, which causes issues when trying
+to remove .txt files, as they will be readded on installing.
+
+--- a/setup.py
++++ b/setup.py
+@@ -204,7 +204,7 @@
+
+ def initialize_options(self):
+ build.initialize_options(self)
+- self.no_build_docs = False
++ self.no_build_docs = True
+
+ def has_docs(self):
+ return not self.no_build_docs
diff --git a/dev-python/markdown/markdown-2.6.1.ebuild b/dev-python/markdown/markdown-2.6.1.ebuild
new file mode 100644
index 000000000000..f1817a405d00
--- /dev/null
+++ b/dev-python/markdown/markdown-2.6.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4} pypy pypy3 )
+
+inherit distutils-r1
+
+MY_PN="Markdown"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python implementation of the markdown markup language"
+HOMEPAGE="http://www.freewisdom.org/projects/python-markdown https://pypi.python.org/pypi/Markdown"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc test pygments"
+
+DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}] )"
+# source cites pytidylib however from testruns it appears optional
+RDEPEND="pygments? ( dev-python/pygments[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_compile_all() {
+ use doc && esetup.py build_docs
+}
+
+python_test() {
+ cp -r -l run-tests.py tests "${BUILD_DIR}"/ || die
+ pushd "${BUILD_DIR}" > /dev/null
+ "${PYTHON}" run-tests.py || die "Tests fail with ${EPYTHON}"
+ popd > /dev/null
+}
+
+python_install_all() {
+ # make use doc do a doc build
+ use doc && local HTML_DOCS=( "${BUILD_DIR}"/docs/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/markdown/markdown-2.6.5.ebuild b/dev-python/markdown/markdown-2.6.5.ebuild
new file mode 100644
index 000000000000..737eaccafeb0
--- /dev/null
+++ b/dev-python/markdown/markdown-2.6.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
+
+inherit distutils-r1
+
+MY_PN="Markdown"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python implementation of the markdown markup language"
+HOMEPAGE="
+ http://www.freewisdom.org/projects/python-markdown
+ https://pypi.python.org/pypi/Markdown
+ https://pythonhosted.org/Markdown/
+ https://github.com/waylan/Python-Markdown"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc test pygments"
+
+DEPEND="
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/pytidylib[${PYTHON_USEDEP}]
+ )"
+# source cites pytidylib however from testruns it appears optional
+RDEPEND="pygments? ( dev-python/pygments[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_compile_all() {
+ use doc && esetup.py build_docs
+}
+
+python_test() {
+ cp -r -l run-tests.py tests "${BUILD_DIR}"/ || die
+ cd "${BUILD_DIR}" || die
+ "${PYTHON}" run-tests.py || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+ # make use doc do a doc build
+ use doc && local HTML_DOCS=( "${BUILD_DIR}"/docs/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/markdown/markdown-2.6.8.ebuild b/dev-python/markdown/markdown-2.6.8.ebuild
new file mode 100644
index 000000000000..79a73dee4fdf
--- /dev/null
+++ b/dev-python/markdown/markdown-2.6.8.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of the markdown markup language"
+HOMEPAGE="
+ http://www.freewisdom.org/projects/python-markdown
+ https://pypi.python.org/pypi/Markdown
+ https://pythonhosted.org/Markdown/
+ https://github.com/waylan/Python-Markdown"
+SRC_URI="mirror://pypi/M/${PN^}/${P^}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc test pygments"
+
+DEPEND="
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/pytidylib[${PYTHON_USEDEP}]
+ )"
+# source cites pytidylib however from testruns it appears optional
+RDEPEND="pygments? ( dev-python/pygments[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${P^}"
+PATCHES=(
+ # build system always builds docs
+ "${FILESDIR}"/${PN}-2.6.8-dont-build-docs-default.patch
+)
+
+python_compile_all() {
+ if use doc; then
+ esetup.py build_docs
+ HTML_DOCS=( "${BUILD_DIR}"/docs/. )
+
+ # remove .txt files
+ find "${BUILD_DIR}"/docs -name '*.txt' -delete || die
+ fi
+}
+
+python_test() {
+ cp -r -l run-tests.py tests "${BUILD_DIR}"/ || die
+ cd "${BUILD_DIR}" || die
+ "${EPYTHON}" run-tests.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/markdown/metadata.xml b/dev-python/markdown/metadata.xml
new file mode 100644
index 000000000000..132dd61343bf
--- /dev/null
+++ b/dev-python/markdown/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <use>
+ <flag name="pygments">Enable fancy pygments support</flag>
+ </use>
+ <upstream>
+ <remote-id type="pypi">Markdown</remote-id>
+ <remote-id type="github">waylan/Python-Markdown</remote-id>
+ </upstream>
+</pkgmetadata>