head 1.7; access; symbols pkgsrc-2023Q4:1.7.0.24 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.22 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.20 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.18 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.16 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.14 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.12 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.10 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.8 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.6 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.4 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.2 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.5.0.56 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.54 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.50 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.30 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.52 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.48 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.46 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.44 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.42 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.40 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.38 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.36 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.34 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.32 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.28 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.26 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.24 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.22 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.20 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.18 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.16 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.14 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.12 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.10 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.8 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.6 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.4 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.2 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.4.0.14 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.12 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.10 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.8 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.6 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.4 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.2 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.3.0.14 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.12 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.10 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.8 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.6 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.4 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.2 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.2.0.10 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.8 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.6 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.4 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.2 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.1.1.1.0.2 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.7 date 2021.01.23.19.30.59; author schmonz; state Exp; branches; next 1.6; commitid 4RpmMO1VLmo80TEC; 1.6 date 2021.01.22.17.27.46; author triaxx; state Exp; branches; next 1.5; commitid iZiNkfn6FUbrlKEC; 1.5 date 2014.01.27.19.00.18; author wiz; state Exp; branches; next 1.4; commitid IeAraRkJ3zrlTMmx; 1.4 date 2012.04.08.20.21.48; author wiz; state Exp; branches; next 1.3; 1.3 date 2010.08.14.12.39.01; author obache; state Exp; branches; next 1.2; 1.2 date 2009.06.14.17.49.06; author joerg; state Exp; branches; next 1.1; 1.1 date 2009.03.10.00.34.46; author snj; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2009.03.10.00.34.46; author snj; state Exp; branches; next ; desc @@ 1.7 log @My last build gave "ModuleNotFoundError: No module named 'setuptools'". joerg@@ advises that when we see an EGG_FILE, we should be using setuptools, which in pkgsrc terms means egg.mk. Do that here in hopes of fixing bulk builds. @ text @@@comment $NetBSD$ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt ${PYSITELIB}/${EGG_INFODIR}/top_level.txt ${PYSITELIB}/xdg/BaseDirectory.py ${PYSITELIB}/xdg/BaseDirectory.pyc ${PYSITELIB}/xdg/BaseDirectory.pyo ${PYSITELIB}/xdg/Config.py ${PYSITELIB}/xdg/Config.pyc ${PYSITELIB}/xdg/Config.pyo ${PYSITELIB}/xdg/DesktopEntry.py ${PYSITELIB}/xdg/DesktopEntry.pyc ${PYSITELIB}/xdg/DesktopEntry.pyo ${PYSITELIB}/xdg/Exceptions.py ${PYSITELIB}/xdg/Exceptions.pyc ${PYSITELIB}/xdg/Exceptions.pyo ${PYSITELIB}/xdg/IconTheme.py ${PYSITELIB}/xdg/IconTheme.pyc ${PYSITELIB}/xdg/IconTheme.pyo ${PYSITELIB}/xdg/IniFile.py ${PYSITELIB}/xdg/IniFile.pyc ${PYSITELIB}/xdg/IniFile.pyo ${PYSITELIB}/xdg/Locale.py ${PYSITELIB}/xdg/Locale.pyc ${PYSITELIB}/xdg/Locale.pyo ${PYSITELIB}/xdg/Menu.py ${PYSITELIB}/xdg/Menu.pyc ${PYSITELIB}/xdg/Menu.pyo ${PYSITELIB}/xdg/MenuEditor.py ${PYSITELIB}/xdg/MenuEditor.pyc ${PYSITELIB}/xdg/MenuEditor.pyo ${PYSITELIB}/xdg/Mime.py ${PYSITELIB}/xdg/Mime.pyc ${PYSITELIB}/xdg/Mime.pyo ${PYSITELIB}/xdg/RecentFiles.py ${PYSITELIB}/xdg/RecentFiles.pyc ${PYSITELIB}/xdg/RecentFiles.pyo ${PYSITELIB}/xdg/__init__.py ${PYSITELIB}/xdg/__init__.pyc ${PYSITELIB}/xdg/__init__.pyo ${PYSITELIB}/xdg/util.py ${PYSITELIB}/xdg/util.pyc ${PYSITELIB}/xdg/util.pyo @ 1.6 log @py-xdg: Update to 0.27 upstream changes: ----------------- PyXDG 0.27; October 2020 o Menu: Fix compatibility with Python >= 3.8.4 o Menu: Fix several AttributeErrors o Menu: Fix duplication of menu entries due when Layout is provided o MenuEditor: Fix fromstring typo o Certain tests are more independent of external system conditions o Standardise shebangs to /usr/bin/env python3 @ text @d2 4 a5 4 ${PYSITELIB}/${EGG_FILE}/PKG-INFO ${PYSITELIB}/${EGG_FILE}/SOURCES.txt ${PYSITELIB}/${EGG_FILE}/dependency_links.txt ${PYSITELIB}/${EGG_FILE}/top_level.txt @ 1.5 log @Update to 0.25. Allow Python 3. Version 0.25 (December 2012) * Add support for $XDG_RUNTIME_DIR, Debian bug #656338. * Allow desktop entry files that are not encoded in UTF-8, Debian bug #693855. * Mime: Add support for subclasses and aliases. Version 0.24 (October 2012) * Update allowed DesktopEntry categories following changes to the specification. * Fix removal of empty submenu, freedesktop bug #54747. * Documentation is now available on RTD: http://pyxdg.readthedocs.org/ * A few more tests, and some code cleanup. * Fix failure to parse some menu files when kde-config is missing, freedesktop bug #56426. Version 0.23 (July 2012) * Fix a test for non-UTF-8 locales. Version 0.22 (July 2012) * Better unicode handling in several modules. * Fix for sorting non-ASCII menu entries, freedesktop bug #52492. * More tests. Version 0.21 (July 2012) * Tests can now be run conveniently using nosetests, and cover more of the code. * BaseDirectory: New save_cache_path() function, freedesktop bug #26458. * Config: Default icon theme is 'hicolor', not 'highcolor'. * Menu: Obsolete Rule.compile() method removed. * DesktopEntry: Corrected spelling of checkCategories() method, freedesktop bug #24974. * DesktopEntry: Consider Actions and Keywords keys standard. * DesktopEntry: Accept non-ASCII Keywords. * DesktopEntry: Update list of environments valid for OnlyShowIn. * Mime: Fix get_type_by_contents() in Python 3. * RecentFiles: Minor bug fixes. Version 0.20 (June 2012) * Compatible with Python 3; requires Python 2.6 or later * Clean up accidental GPL license notice in Menu.py * Add test scripts for xdg.Mime, xdg.Locale and xdg.RecentFiles * Fixes for icon theme validation * Fix exception in xdg.Mime * Replace invalid string exceptions * Fall back to default base directories if $XDG* environment variables are set but empty. * Remove use of deprecated os.popen3 in Menu.py * Correct URLs in README @ text @d2 4 a5 1 ${PYSITELIB}/${EGG_FILE} @ 1.4 log @All supported python versions in pkgsrc support eggs, so remove ${PLIST.eggfile} from PLISTs and support code from lang/python. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2010/08/14 12:39:01 obache Exp $ d39 3 @ 1.3 log @Update py-xdg to 0.19. Based on PR#43747 by Kamel Derouiche. Version 0.19 * IniFile.py: add support for trusted desktop files (thanks to karl mikaelsson) * DesktopEntry.py: Support spec version 1.0, Debian bug #563660 * MimeType.py: Fix parsing of in memory data, Debian bug #563718 * DesktopEntry.py: Fix constructor, Debian bug #551297, #562951, #562952 Version 0.18 * DesktopEntry.py: Add getMimeTypes() method, correctly returning strings * DesktopEntry.py: Deprecated getMimeType() returning list of regex * Menu.py: Add support for XDG_MENU_PREFIX * Mime.py: Add get_type_by_contents() @ text @d1 2 a2 2 @@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:49:06 joerg Exp $ ${PLIST.eggfile}${PYSITELIB}/${EGG_FILE} @ 1.2 log @Remove @@dirrm entries from PLISTs @ text @d1 2 a2 1 @@comment $NetBSD: PLIST,v 1.1.1.1 2009/03/10 00:34:46 snj Exp $ @ 1.1 log @Initial revision @ text @d1 1 a1 1 @@comment $NetBSD$ a37 1 @@dirrm ${PYSITELIB}/xdg @ 1.1.1.1 log @Initial import of py-xdg. PyXDG is a python library to access freedesktop.org standards. The following are currently supported: * Base Directory Specification Version 0.6 * Menu Specification Version 1.0-draft1 * Desktop Entry Specification Version 0.9.4 * Icon Theme Specification Version 0.8 * Recent File Spec 0.2 * Shared-MIME-Database Specification 0.13 @ text @@