head 1.13; access; symbols pkgsrc-2026Q2:1.13.0.2 pkgsrc-2026Q2-base:1.13 pkgsrc-2026Q1:1.9.0.36 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.34 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.32 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.9.0.30 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.9.0.28 pkgsrc-2025Q1-base:1.9 pkgsrc-2024Q4:1.9.0.26 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.9.0.24 pkgsrc-2024Q3-base:1.9 pkgsrc-2024Q2:1.9.0.22 pkgsrc-2024Q2-base:1.9 pkgsrc-2024Q1:1.9.0.20 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.9.0.18 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.16 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.14 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.12 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.10 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.8 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.6 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.4 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.2 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.7.0.80 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.78 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.76 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.74 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.72 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.68 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.48 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.70 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.66 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.64 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.62 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.60 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.58 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.56 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.54 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.52 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.50 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.46 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.44 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.42 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.40 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.38 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.36 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.34 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.7.0.32 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.30 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.28 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.26 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.24 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.22 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.20 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.18 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.16 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.14 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.12 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.10 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.7.0.8 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.7.0.6 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.7.0.4 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.7.0.2 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.3.0.20 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.18 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.16 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.14 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.12 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.10 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.8 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.6 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.4 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.2 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.2.0.12 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.10 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.8 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.6 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.4 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.2 pkgsrc-2008Q1:1.1.1.1.0.8 pkgsrc-2008Q1-base:1.1.1.1 pkgsrc-2007Q4:1.1.1.1.0.6 pkgsrc-2007Q4-base:1.1.1.1 pkgsrc-2007Q3:1.1.1.1.0.4 pkgsrc-2007Q3-base:1.1.1.1 pkgsrc-2007Q2:1.1.1.1.0.2 pkgsrc-2007Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.13 date 2026.06.14.23.10.53; author gdt; state Exp; branches; next 1.12; commitid sYLEO85EdZw7XOJG; 1.12 date 2026.06.03.05.55.10; author wiz; state Exp; branches; next 1.11; commitid tyrTwKn79wA7AjIG; 1.11 date 2026.06.02.23.52.47; author gdt; state Exp; branches; next 1.10; commitid ZfFL6xc05NbQzhIG; 1.10 date 2026.06.02.23.41.28; author gdt; state Exp; branches; next 1.9; commitid vHCUKjX2oTrAvhIG; 1.9 date 2021.12.01.16.37.37; author pho; state Exp; branches; next 1.8; commitid uLQoim9xuVpS0YiD; 1.8 date 2021.11.30.05.25.57; author pho; state Exp; branches; next 1.7; commitid y3Yi6KpVPP5skMiD; 1.7 date 2011.12.16.12.51.56; author gdt; state Exp; branches; next 1.6; 1.6 date 2011.12.16.01.10.29; author gdt; state Exp; branches; next 1.5; 1.5 date 2011.12.16.01.07.23; author gdt; state Exp; branches; next 1.4; 1.4 date 2011.12.16.00.50.46; author gdt; state Exp; branches; next 1.3; 1.3 date 2009.06.14.17.51.59; author joerg; state Exp; branches; next 1.2; 1.2 date 2008.06.30.15.44.41; author wiz; state Exp; branches; next 1.1; 1.1 date 2007.05.04.19.51.52; author agc; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2007.05.04.19.51.52; author agc; state Exp; branches; next ; desc @@ 1.13 log @filesystems/py-fuse-bindings: Change back to egg.mk to accomodate unmaintained fuse filesystems wheel.mk does not allow 2.7 and there are 3 2.7-only filesystems still. While they are probably ripe for removal, I don't want to couple that. Tested with python 3.13 and bup. @ text @@@comment $NetBSD$ ${PYSITELIB}/fuse.py ${PYSITELIB}/fuse.pyc ${PYSITELIB}/fuse.pyo ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt ${PYSITELIB}/${EGG_INFODIR}/top_level.txt ${PYSITELIB}/fuseparts/__init__.py ${PYSITELIB}/fuseparts/__init__.pyc ${PYSITELIB}/fuseparts/__init__.pyo ${PYSITELIB}/fuseparts/_fuse.so ${PYSITELIB}/fuseparts/setcompatwrap.py ${PYSITELIB}/fuseparts/setcompatwrap.pyc ${PYSITELIB}/fuseparts/setcompatwrap.pyo ${PYSITELIB}/fuseparts/subbedopts.py ${PYSITELIB}/fuseparts/subbedopts.pyc ${PYSITELIB}/fuseparts/subbedopts.pyo @ 1.12 log @py-fuse-bindings: fix build clean up while here @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.11 2026/06/02 23:52:47 gdt Exp $ d5 4 a8 6 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA ${PYSITELIB}/${WHEEL_INFODIR}/RECORD ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL ${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS ${PYSITELIB}/${WHEEL_INFODIR}/licenses/COPYING ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt @ 1.11 log @filesystems/py-fuse-bindings: Update to 1.0.9 Upstream's new tests fail, and I don't think that's a pkgsrc bug, but a test bug. Works with bup! Upstream NEWS: bug fixes and minor improvements @ text @d1 1 a1 1 @@comment $NetBSD$ a20 1 @@pkgdir share/examples/${PYPKGPREFIX}-fuse-bindings @ 1.10 log @filesystems/py-fuse-bindings: Adapt to python function deprecations convert to wheel.mk Now, importing fuse in python 3.13 succeeds, instead of failing with a missing symbol, as one would expect from the undefined name warning during the build. @ text @d21 1 a21 2 share/examples/${PYPKGPREFIX}-fuse-bindings/hello.py share/examples/${PYPKGPREFIX}-fuse-bindings/xmp.py @ 1.9 log @Eliminate PYPKGPREFIX leaked into PLIST @ text @d5 6 a10 4 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt ${PYSITELIB}/${EGG_INFODIR}/top_level.txt @ 1.8 log @Update to fuse-python-1.0.4; now it supports Python 3 * v1.0.3 unbreak xmp.py for python2 * v1.0.2 fix race in xmp.py (Carl Drougge) fix surrogateescape handling in fsyncdir/readdir/write (Carl Drougge) * v1.0.1 Improve path handling for Python >= 3.6 (thanks to seahawk1986 for the patch) * v1.0.0 IOCTL definitions to fix compilation on FreeBSD (patch from Mikhail Zakharov zmey20000@@yahoo.com) Add poll support (patch from David Lechner david@@lechnology.com) Use bytes objects for read and write data: please note that while this has no effect on Python 2,it is a breaking change in Python 3; it's worth it however since it fixes a serious usability bug that arbitrarily limited file content to valid UTF-8 data (patch from David Lechner david@@lechnology.com) * v0.3.1 IOCTL support added by Cédric Carrée * 0.3.0 Add Python 3 compatibility. @ text @d19 2 a20 2 share/examples/py39-fuse-bindings/hello.py share/examples/py39-fuse-bindings/xmp.py @ 1.7 log @Use egg.mk, not distutils.mk. This package can use either setuptools (egg.mk) or distutils (distutils.mk), but it prefers setuptools and thus should be built with our egg.mk support. Adjust PLIST for egg.mk (different) variables and drop eggfile conditionalization, as eggs always have egg-info directories. Thanks to dholland@@ and obache@@ for noticing/suggesting. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.6 2011/12/16 01:10:29 gdt Exp $ d12 1 a12 1 ${PYSITELIB}/fuseparts/_fusemodule.so d19 2 a20 2 share/examples/fuse-python/hello.py share/examples/fuse-python/xmp.py @ 1.6 log @Conditionalize EGG_FILE in PLIST, for pre-eggfile versions of python. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2011/12/16 01:07:23 gdt Exp $ d5 4 a8 4 ${PLIST.eggfile}${PYSITELIB}/${EGG_FILE}/PKG-INFO ${PLIST.eggfile}${PYSITELIB}/${EGG_FILE}/SOURCES.txt ${PLIST.eggfile}${PYSITELIB}/${EGG_FILE}/dependency_links.txt ${PLIST.eggfile}${PYSITELIB}/${EGG_FILE}/top_level.txt @ 1.5 log @Fix PLIST not to have PYVERSION encoded. No PKGREVISION++, because no change in the case when it built. Adjust whitespace around LICENSE=. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2011/12/16 00:50:46 gdt Exp $ d5 4 a8 4 ${PYSITELIB}/${EGG_FILE}/PKG-INFO ${PYSITELIB}/${EGG_FILE}/SOURCES.txt ${PYSITELIB}/${EGG_FILE}/dependency_links.txt ${PYSITELIB}/${EGG_FILE}/top_level.txt @ 1.4 log @Update to 0.2.1. Note in DESCR that this is what GNU/Linux calls "fuse-python". Upstream does not provide NEWS. Perusal of Changelog leads to the conclusion that there are many bugfixes and minor enhancements, but no major changes. (Tested with "bup fuse" and ../fuse-wikipediafs on NetBSD 5.1_STABLE.) @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2009/06/14 17:51:59 joerg Exp $ d5 4 a8 4 ${PYSITELIB}/fuse_python-${PKGVERSION}-py2.6.egg-info/PKG-INFO ${PYSITELIB}/fuse_python-${PKGVERSION}-py2.6.egg-info/SOURCES.txt ${PYSITELIB}/fuse_python-${PKGVERSION}-py2.6.egg-info/dependency_links.txt ${PYSITELIB}/fuse_python-${PKGVERSION}-py2.6.egg-info/top_level.txt @ 1.3 log @Remove @@dirrm entries from PLISTs @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2008/06/30 15:44:41 wiz Exp $ d5 4 @ 1.2 log @Fix installation with python-2.5, using the appropriate infrastructure (following some hints by joerg@@). Add missing files to PLIST. Mark as user-destdir ready. Bump PKGREVISION. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1.1.1 2007/05/04 19:51:52 agc Exp $ a16 2 @@dirrm share/examples/fuse-python @@dirrm ${PYSITELIB}/fuseparts @ 1.1 log @Initial revision @ text @d1 1 a1 1 @@comment $NetBSD$ d4 1 d7 1 d11 1 d14 1 @ 1.1.1.1 log @Initial import of python bindings (version 0.2pre1) for fuse and refuse into the Packages Collection. Python bindings for the FUSE and refuse interfaces. FUSE allows file sytsem operations to take place at user level, rather than in the kernel. Refuse is a BSD-licensed re-implementation of fuse, running on top of the puffs functionality. This package provides a python language interface to the FUSE interface. To achieve backwards compatibility with previous versions of the fuse bindings for python, set the environment variable FUSE_PYTHON_COMPAT=0.1 @ text @@