summaryrefslogtreecommitdiff
path: root/dev-python/llfuse
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/llfuse
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/llfuse')
-rw-r--r--dev-python/llfuse/Manifest8
-rw-r--r--dev-python/llfuse/files/llfuse-1.3-cflags.patch19
-rw-r--r--dev-python/llfuse/llfuse-1.2.ebuild38
-rw-r--r--dev-python/llfuse/llfuse-1.3.ebuild41
-rw-r--r--dev-python/llfuse/metadata.xml11
5 files changed, 117 insertions, 0 deletions
diff --git a/dev-python/llfuse/Manifest b/dev-python/llfuse/Manifest
new file mode 100644
index 000000000000..e7584dbf4ef3
--- /dev/null
+++ b/dev-python/llfuse/Manifest
@@ -0,0 +1,8 @@
+AUX llfuse-1.3-cflags.patch 752 SHA256 7de4f9ca778a01e020542e5b36b9b0485782e2d02ce1ef300d8a80701f4da840 SHA512 e0751e90fa89fe7fff6844b5be3cd8b55cbe4c62fb3341643a9049ff54c2e8bccc439ce444822b9d0858c83a3cd12dbede5253f9a9e6544ef26747a19f8f233a WHIRLPOOL 66fe412be5235a06687a5785749a3a41ecf9ad2bac1ff51781f6c944e6e8a01f0c841c89c926b58d009565f3d323c81f742c29ac34c8f31e2d7ff343853f0c1f
+DIST llfuse-1.2.tar.bz2 327967 SHA256 24d3ff1dd793db0c03cbbfb298df94a369ecdce5831f8f175ec12d647ad01586 SHA512 0c31ac385a98211f8696857654ea187c5f18b655b65199696923bcc66d079a5e2a6f7260ac4f6da17b25ed57c9cb1314ce62fabb3b538a87e4286bbd0763390b WHIRLPOOL c3c2d2cc022f6aeafc3b167e6ce4c0e8e3a2c6b302e1f9fd0bdbcfd48bf92415b41d333cb4d02f186fee2308fec9a9fa633608353190bedb39321636cd5b9c5a
+DIST llfuse-1.3.tar.bz2 335418 SHA256 d1ab2c7cdaeed1c4c99882f2ad44df3906db263b832d76de18291e484c685bd2 SHA512 10d6c6dba20031106334559bd84d9477db70cf5e940f5e379716af1140bacaa4defe533cca51ac718e4d37b44414e34c7dcf48274c6fdd8ecc422f2f438552ee WHIRLPOOL ff0ab29ed312e788365da421b9f40b56edfad9cd6df5024351b29f46d41ab57844e98a9b7a4dc5e4bd157b50cc1ba8dfa7933d55f617ace3ee6ee19aa61232e0
+EBUILD llfuse-1.2.ebuild 952 SHA256 8dd603d3a92ea6baa8070f9bbdb7397f092e8f0e11c27ba733772d038427d6f6 SHA512 cfc1dbb3edd2e3f3830055172fcc912e90fa7732e0ed7009cecec3dd9996ce917e39f623bc10a40bb04aaf1f82cbeb63e597604e404b8ba5a54d309cc5e6c29d WHIRLPOOL fe11b01780a33406dd76049b37e6a26c72bb04a17783dea3e98dd53491a67222d540e85c34b35ca34612b717a438f2ef253b1a4712c83fc7fa0c11aae470afe2
+EBUILD llfuse-1.3.ebuild 1016 SHA256 7a710a921d7bb5c624bfb91918127343e59f93be3ea8942ba71f4ddb138dc872 SHA512 2e80d8167d2ce5d27f55653956b65e6c6d0fa3edf96f26a292577212f1db962f0820c1c9ccce5e3e66a75d85e1775da16f418b969638247c02e808b5bfce3293 WHIRLPOOL adbca2bc606164b09c9634273dbc3492ca969080d9df593e4a6c856c8f25fc5e1cf46dfc7e7e5fd91973b520eecda77e414949bcdf3bf988033b24323cda3ff2
+MISC ChangeLog 4368 SHA256 00f6dee6d5d3db17098449cfd76b52cf5a196d17c82387eeb18dacee5c79f678 SHA512 cc42f2604890e32e874a7438964e881aaf2a6bb57a79b450a5fe9ddd0c3bc30d80a9f0213a309afda5a7806174559780e2921b074c94c7cb071d255eb57d5ea8 WHIRLPOOL f7b785ccf34f2083c3b495305266a3b83dbb64ef31d76707f3eefd7e2bfc3468f562f9f6b42f3166a6ba5bb47a3db8e102aaa00686abc01ded9d34bce09cb078
+MISC ChangeLog-2015 2508 SHA256 ab6470a9048e43233da7409a241c236941866b116357085ba5f013e99aae42a8 SHA512 ed101b1542214dfd8fc89171448c8c5033914d35112cfa965acbeb199fc08118896f5d36e952948b151ab37cb7979a83d7f6b563002309d66f8316d977c284f5 WHIRLPOOL b4d0d32e6199630fb76ac5dcdc00ed6a564d36c7168a4dde747a20bbb5539d3409f132cc6e3c353145a667d421eceef17a30e4a4e2ddd9af6fc8ffb01142b874
+MISC metadata.xml 309 SHA256 c0629eea6bed3c14bcfc118078e8a83bd9a8daaf6d9906d14d2ee5587e6146f6 SHA512 31061d2419abdc0ded07625ee0a21bc77162b15db90e2559ab9ce71e8a3aed1c866de5aebd8b1b24f566b79a85a45bec4c941542d268daf9df65bdb711d59342 WHIRLPOOL 1da1583094b8afeeb41766a58f1344154f92f1502171310bb27f39a8b4178a5a6ae93f17acf226d3a8d708a667dce3c5990e35c5d0cdd01664ca1960c27dbd78
diff --git a/dev-python/llfuse/files/llfuse-1.3-cflags.patch b/dev-python/llfuse/files/llfuse-1.3-cflags.patch
new file mode 100644
index 000000000000..42e4eef82a02
--- /dev/null
+++ b/dev-python/llfuse/files/llfuse-1.3-cflags.patch
@@ -0,0 +1,19 @@
+Build fails under pypy(3) when enabling these flags.
+
+--- llfuse-1.3/setup.py
++++ llfuse-1.3/setup.py
+@@ -84,12 +84,12 @@
+ compile_args.append('-Wno-unused-parameter')
+
+ # Value-changing conversions should always be explicit.
+- compile_args.append('-Werror=conversion')
++ # compile_args.append('-Werror=conversion')
+
+ # Note that (i > -1) is false if i is unsigned (-1 will be converted to
+ # a large positive value). We certainly don't want to do this by
+ # accident.
+- compile_args.append('-Werror=sign-compare')
++ # compile_args.append('-Werror=sign-compare')
+
+ # Enable all fatal warnings only when compiling from Mercurial tip.
+ # (otherwise we break forward compatibility because compilation with newer
diff --git a/dev-python/llfuse/llfuse-1.2.ebuild b/dev-python/llfuse/llfuse-1.2.ebuild
new file mode 100644
index 000000000000..97dda6a7932e
--- /dev/null
+++ b/dev-python/llfuse/llfuse-1.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the low-level FUSE API"
+HOMEPAGE="https://bitbucket.org/nikratio/python-llfuse/ https://pypi.python.org/pypi/llfuse"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.bz2"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="doc examples test"
+
+RDEPEND=">=sys-fs/fuse-2.8.0
+ $(python_gen_cond_dep 'dev-python/contextlib2[${PYTHON_USEDEP}]' python2_7)
+"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ virtual/pkgconfig
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-catchlog[${PYTHON_USEDEP}]
+ )
+"
+
+python_test() {
+ py.test || die "Tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/html/. )
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/llfuse/llfuse-1.3.ebuild b/dev-python/llfuse/llfuse-1.3.ebuild
new file mode 100644
index 000000000000..761de45bf852
--- /dev/null
+++ b/dev-python/llfuse/llfuse-1.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the low-level FUSE API"
+HOMEPAGE="https://bitbucket.org/nikratio/python-llfuse/ https://pypi.python.org/pypi/llfuse"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.bz2"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples test"
+
+RDEPEND=">=sys-fs/fuse-2.8.0:0
+ $(python_gen_cond_dep 'dev-python/contextlib2[${PYTHON_USEDEP}]' python2_7 pypy)
+"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ virtual/pkgconfig
+ test? (
+ ${RDEPEND}
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-catchlog[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=( "${FILESDIR}"/${P}-cflags.patch )
+
+python_test() {
+ py.test -v || die "Tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/html/. )
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/llfuse/metadata.xml b/dev-python/llfuse/metadata.xml
new file mode 100644
index 000000000000..9460e17f2acd
--- /dev/null
+++ b/dev-python/llfuse/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="pypi">llfuse</remote-id>
+ </upstream>
+</pkgmetadata>