The NetBSD Project

CVS log for pkgsrc/x11/py-Xlib/Makefile

[BACK] Up to [] / pkgsrc / x11 / py-Xlib

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.18 / (download) - annotate - [select for diffs], Thu Jan 13 19:31:25 2022 UTC (22 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, HEAD
Changes since 1.17: +4 -2 lines
Diff to previous 1.17 (colored)

*: setuptools_scm: switch to versioned_dependencies

Revision 1.17 / (download) - annotate - [select for diffs], Tue Jan 4 20:55:40 2022 UTC (22 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

*: bump PKGREVISION for users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.16 / (download) - annotate - [select for diffs], Sat Dec 19 16:56:34 2020 UTC (2 years, 11 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Update py-Xlib to 0.29


- Drawable & XInput: Avoid using array.array.tostring() which wiil
  be removed in Python 3.9 (thanks @t-wissmann).

Revision 1.15 / (download) - annotate - [select for diffs], Thu Oct 1 12:01:50 2020 UTC (3 years, 1 month ago) by prlw1
Branch: MAIN
Changes since 1.14: +2 -3 lines
Diff to previous 1.14 (colored)

Update py-Xlib to 0.28

Version 0.28


- DPMS: Display Power Management Signaling (by @thiagokokada)

Version 0.27

Bug Fixes

- fix TypeError in socket.error exception handling for Python 3.x (by @t-wissmann)


- NV-CONTROL: set offset for all perf levels (by @Sporif)

Version 0.26

Bug Fixes

- support legacy X servers like RealVNC's one (by @Gerardwx)


- enrich XFixes extension with XFixesSelectionNotify events (by @acrisci)
- add example (by @acrisci)
- fix two issues in NV-CONTROL extension (by @leinardi)
- add method get_clock_info into NV-CONTROL extension (by @leinardi)
- add default client version into Composite extension (by @jakogut)
- add Damage extension with the example (by @mgarg1 and @jakogut)

Revision 1.14 / (download) - annotate - [select for diffs], Sun Nov 3 09:14:14 2019 UTC (4 years ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

x11: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Oct 2 16:13:48 2019 UTC (4 years, 1 month ago) by prlw1
Branch: MAIN
Changes since 1.12: +5 -4 lines
Diff to previous 1.12 (colored)

Fix build

Revision 1.12 / (download) - annotate - [select for diffs], Mon Aug 5 12:26:15 2019 UTC (4 years, 3 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.11: +15 -9 lines
Diff to previous 1.11 (colored)

Update python-xlib to 0.25

Take maintaintership

Version 0.25

Bug Fixes
     * fix increasing memory usage on display instantiation

NV-CONTROL extension

     * add first implementation by Roberto Leinardi (@leinardi)


Version 0.24

Bug Fixes

     * fix protocol handling: correctly support explicit Unix connections
       and fix support fox macOS
     * improve Python 3 support: fix events sub-code handling and possible
       crashes when unpacking text data
     * add support for error handlers to the Composite extension


     * fix xfixes example
     * fix a bunch of typos in the code / documentation

Version 0.23

Bug Fixes

     * fix strings decoding: use Latin-1

Version 0.22

Bug Fixes

     * fix Display.change_pointer_control implementation
     * fix Drawable.put_pil_image implementation

Version 0.21

Bug Fixes

     * fix use under Windows Subsystem for Linux: when DISPLAY does not
       specify a protocol, and the implicit Unix socket connection fails,
       fallback to TCP (mimicking XCB's behavior).


     * don't bundle a copy of texi2html to build the HTML documentation,
       but use the currently installed version instead.

Version 0.20

Bug Fixes

     * fix unclosed file in Xauth implementation
     * fix support for Window.set_wm_transient_for
     * fix support for Drawable.put_image / Drawable.get_image
     * use ASCII for decoding strings in Python 3 (same as Python 2)
     * fix Python 3 warnings about array.tostring() (deprecated)


   Improve response processing performance: reduce the number of
   socket.recv calls needed to receive a full response.

Version 0.19

Bug Fixes

     * don't throw an exception if $XAUTHFILE / ~/.Xauthority is missing
     * fix authentication work-around for SSH forwarding under Python 3
     * improve $DISPLAY handling: support optional protocol prefix, and
       correctly handle unix:0.0 as :0.0

Version 0.18

Bug Fixes

     * fix Python 3 buffer abstraction
     * fix interrupted select handling for Python 3.3/3.4
     * fix Unix socket support when only an abstract address is available

Version 0.17

Bug Fixes

     * fix Xauth handling when using Python 2 and DISPLAY contains a
       remote IP
     * fix String16 request field handling when using Python 3
     * fix RECORD extension and example when using Python 3
     * fix handling of properties: use byte strings for all X11 8-bits
       strings, as not all of them are text properties (the window
       getters/setters for wm_name, wm_icon_name, wm_class, and
       wm_client_machine still return/expect Unicode strings)

API Changes

     * new window getter/setter for text properties:
       get_full_text_property and change_text_property; with automatic
       conversion to/from Unicode when the property type encoding is
       supported (STRING and UTF8_STRING)

   Composite extension:
     * support for GetOverlayWindow request

Version 0.16

   The project is now licensed under the GNU Lesser General Public License
   v2.1 or later (see the LICENSE file for details).


   Support for Python versions older than 2.7 has been dropped. Support
   for Python 3 (3.3, 3.4 and 3.5) has been added. Note that Python-Xlib
   now depends on the six package (>=1.10) for combined Python 2 / 3

API Changes

   With the change of license, and no way to contact the original author
   of the SHAPE extension, the code had to be rewritten from scratch. This
   resulted in a few minor API changes (see examples/

   Partial support for the SECURITY. XInput, and XFIXES extensions has
   been added.

Bug Fixes

     * fix RECORD extension
     * fixed OS X socket path
     * fix handling of generic events
     * fix handling of KeymapNotify events
     * several fixes for the RandR extension

Version 0.15rc1 - 14 Nov 2009

   Improved support for newer versions of Mac OS X, a couple of new
   extensions, and several bugfixes.

Composite extension

   Support for the composite extension, used to implement a composition
   manager (added for plcm work in plwm).

   By itself this extension is not very useful, it is intended to be used
   together with the DAMAGE and XFIXES extensions. Typically you would
   also need RENDER or glX or some similar method of creating fancy

XF86 special function keysyms

   Keysym definitions for special function keys found on modern keyboards,
   e.g. raise and lower volume, start specific applications, etc. Have a
   look in Xlib/keysymdef/ to see what there are and experiment
   with xev to see what your keyboard generates. These definitions aren't
   brought in by default, so you must do this after importing Xlib.XK:

RANDR extension

   The RANDR extension complements XINERAMA as a way of getting data about
   the physical screens making up a virtual screen in X. An example of
   usage can be found in examples/

Revision 1.11 / (download) - annotate - [select for diffs], Sat Jan 25 10:30:31 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.10: +1 -3 lines
Diff to previous 1.10 (colored)

Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
respectively, please use the same style for other packages,
and check during updates.

Use where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Oct 29 05:06:44 2012 UTC (11 years, 1 month ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.9: +1 -3 lines
Diff to previous 1.9 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Oct 3 22:14:03 2012 UTC (11 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.8: +1 -3 lines
Diff to previous 1.8 (colored)

Update for python25 removal.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Apr 8 19:09:18 2012 UTC (11 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Remove python24 and all traces of it from pkgsrc.
Remove devel/py-ctypes (only needed by and supporting python24).
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Dec 3 00:02:17 2011 UTC (12 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.6: +3 -1 lines
Diff to previous 1.6 (colored)

Tag the 28 locations that result in a Python 3.1 package as supporting so.
Remove it from the default list for the rest.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Aug 22 12:18:18 2011 UTC (12 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.5: +3 -1 lines
Diff to previous 1.5 (colored)

Fix for python-3.x.
Mark as not-for 2.4 and 2.5.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Aug 7 05:06:33 2010 UTC (13 years, 3 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.4: +6 -6 lines
Diff to previous 1.4 (colored)

Update py-Xlib to 0.14.

* Version 0.14 1 Oct 2007 (trialed as 0.14rc1 on 10 Jun 2007)

A couple of new extensions, a Python 2.5 fix and a couple of aliases
(Display.get_atom() now uses the internal cache and added
Window.raise_window()).  Tabs converted to spaces (SF id: 1559082).

** RECORD extension (SF id: 1538663)

Alex Badea contributed a RECORD extension module, allowing Python Xlib
programs to capture mouse and keyboard events (or all other core or
extension events) easily.  A demo is in the examples directory.  See for more information.

** XINERAMA extension

Mike Meyer contributed a Xinerama extension module, allowing Python Xlib
programs to interrogate the X server about positions and sizes of
multiple screens.  Specifications are a bit tricky to find - has some older specs and the
source code of the xorg project (libs & server code) has "definitive"

** Python 2.5 fix (SF id: 1623900)

Bugfix to correct handling of XAuthority file parsing under Python 2.5
causing failed authentication.

* Version 0.13  6 Aug 2006 (trialed as 0.13pre1 on 22 Jul 2006)

A small release to incorporate a number of minor corrections and bug
fixes, including small changes to keysym handling, .Xauthority parsing,
several fixes to sending/receiving/flushing data, addition of
WithdrawnState to WMHints.  petli completed documentation for Display

Revision 1.4 / (download) - annotate - [select for diffs], Thu Jun 12 02:14:57 2008 UTC (15 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Add DESTDIR support.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Feb 5 23:11:41 2006 UTC (17 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Apr 11 21:48:12 2005 UTC (18 years, 7 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.1: +1 -2 lines
Diff to previous 1.1 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision / (download) - annotate - [select for diffs] (vendor branch), Tue Aug 17 15:30:43 2004 UTC (19 years, 3 months ago) by minskim
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import py-Xlib from pkgsrc-wip.  Packaged by César Catrián C. and
slightly modified by me.

The Python X Library is intended to be a fully functional X client
library for Python programs.  It is written entirely in Python, in
contrast to earlier X libraries for Python (the ancient X extension
and the newer plxlib) which were interfaces to the C Xlib.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Aug 17 15:30:43 2004 UTC (19 years, 3 months ago) by minskim
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>