notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
py-xlib X11 library for Python
0.27 x11-toolkits Deleted on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.27Version of this port present on the latest quarterly branch.
Maintainer: fax@nohik.ee search for ports maintained by this maintainer
Port Added: 2001-12-14 02:34:19
Last Update: 2022-06-21 12:01:51
Commit Hash: 0ddc9a1
People watching this port, also watch:: py39-tkinter, sdl, libglade2, nmap
Also Listed In: python
License: LGPL21+
WWW:
https://github.com/python-xlib/python-xlib
Description:
The Python X Library is a complete X11R6 client-side implementation written in pure Python. It can be used to write low-level X client applications in Python. WWW: https://github.com/python-xlib/python-xlib
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}xlib>0:x11-toolkits/py-xlib@${PY_FLAVOR}
No installation instructions:
This port has been deleted.
PKGNAME: py38-xlib
Package flavors (<flavor>: <package>)
  • py38: py38-xlib
distinfo:
TIMESTAMP = 1591088005 SHA256 (python-xlib-0.27.tar.bz2) = a90667c70905c6ef0754c8a09fa61acbc1e1b7ddb946d527831800d7cbfe9348 SIZE (python-xlib-0.27.tar.bz2) = 207119

Packages (timestamps in pop-ups are UTC):
py37-xlib
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--0.27---0.27-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-setuptools_scm>=1.7 : devel/py-setuptools_scm@py38
  2. py38-six>=1.10.0 : devel/py-six@py38
  3. py38-setuptools>0 : devel/py-setuptools@py38
  4. python3.8 : lang/python38
Runtime dependencies:
  1. py38-six>=1.10.0 : devel/py-six@py38
  2. py38-setuptools>0 : devel/py-setuptools@py38
  3. python3.8 : lang/python38
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. deskutils/pypanel*
  2. textproc/plover*
  3. x11-wm/plwm*
  4. Collapse this list of deleted ports.
for Run

Deleted ports which required this port:

Expand this list of 4 deleted ports
  1. deskutils/pypanel*
  2. textproc/ibus-el*
  3. x11-wm/obapps*
  4. x11-wm/plwm*
  5. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
x11-toolkits_py-xlib
USES:
python:3.6+ tar:bz2
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/p/python-xlib/
  2. https://pypi.org/packages/source/p/python-xlib/
Collapse this list.
Port Moves

Number of commits found: 37

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.27
21 Jun 2022 12:01:51
commit hash: 0ddc9a1ee526fd959d2328e058b1eeb8e6ec778ccommit hash: 0ddc9a1ee526fd959d2328e058b1eeb8e6ec778ccommit hash: 0ddc9a1ee526fd959d2328e058b1eeb8e6ec778ccommit hash: 0ddc9a1ee526fd959d2328e058b1eeb8e6ec778c files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
x11-toolkits/py-xlib: Rename as py-python-xlib

Requested by:	koobs
Approved by:	koobs (python ports compliance)
0.27
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.27
28 Dec 2020 23:02:15
Revision:559531Original commit files touched by this commit
antoine search for other commits by this committer
Drop python 2.7 support from a few ports

With hat:	portmgr
0.27
07 Jun 2020 09:03:47
Revision:538148Original commit files touched by this commit
tagattie search for other commits by this committer
Update to 0.27

PR:		246933
Submitted by:	Eero Hanninen <fax@nohik.ee> (maintainer)
Approved by:	mentors (implicit)
Changelog:	https://github.com/python-xlib/python-xlib/releases/tag/0.26
		https://github.com/python-xlib/python-xlib/releases/tag/0.27
0.25
25 Mar 2019 16:19:08
Revision:496837Original commit files touched by this commit
kai search for other commits by this committer
x11-toolkits/py-xlib: Update to 0.25

While I'm here:

* Fix license
* Set MASTER_SITES to CHEESESHOP
* Pet portlint

Changelog since 0.23-4:

* Fix increasing memory usage on display instantiation
* Fix protocol handling: correctly support explicit Unix connections and fix
  support fox macOS
* Fix xfixes example
* Fix a bunch of typos in the code / documentation
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.23.4
18 Jul 2018 20:22:15
Revision:474897Original commit files touched by this commit
yuri search for other commits by this committer
x11-toolkits/py-xlib: Update 0.21 -> 0.23-4

I am updating to 0.23-4 because of this bug
https://github.com/python-xlib/python-xlib/issues/121
It renders py-xlib broken on all systems with UNIX socket X11 DISPLAY, which is
often/always a default.

PR:		229872
Approved by:	Eero Hanninen <fax@nohik.ee> (maintainer)
0.21
20 Jun 2018 17:05:44
Revision:472884Original commit files touched by this commit
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
0.21
22 Feb 2018 17:44:36
Revision:462616Original commit files touched by this commit
dbaio search for other commits by this committer
x11-toolkits/py-xlib: Update to 0.21

While here:
  Add LICENSE_FILE
  Allow concurrent installation
  Reorder Makefile

Changes:	https://github.com/python-xlib/python-xlib/releases/tag/0.21

PR:		226115
Submitted by:	Eero Hanninen <fax@nohik.ee> (maintainer)
0.20
30 Nov 2017 15:50:34
Revision:455210Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.20
30 Sep 2017 01:53:02
Revision:450942Original commit files touched by this commit
wen search for other commits by this committer
- Update to 0.20

PR:		222595
Submitted by:	fax@nohik.ee(maintainer)
0.18
20 Jan 2017 20:33:31
Revision:431996Original commit files touched by this commit
sunpoet search for other commits by this committer
Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/
0.18
27 Dec 2016 18:41:22
Revision:429643Original commit files touched by this commit
rakuco search for other commits by this committer
Update to 0.18.

This is a bug fix update, release hilights:
- 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

PR:		215604
Submitted by:	Eero Hanninen <fax@nohik.ee> (maintainer)
0.17_1
23 Sep 2016 11:41:48
Revision:422662Original commit files touched by this commit
mat search for other commits by this committer
Fix runtime.

Sponsored by:	Absolight
0.17
22 Sep 2016 05:56:07
Revision:422590Original commit files touched by this commit
antoine search for other commits by this committer
Fix PKGNAME

Reported by:	 pkg-fallout
0.17
21 Sep 2016 15:00:35
Revision:422563Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Update to 0.17
- Pass maintainership to submitter
- Add LICENSE
- Add NO_ARCH

PR:		212409
Submitted by:	fax@nohik.ee
Approved by:	mwm@mired.org (maintainer)
0.14_1
19 Oct 2014 18:16:16
Revision:371203Original commit files touched by this commit
mva search for other commits by this committer
- Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/,
  x11-fonts/, x11-toolkits and x11-wm to new USES=python

Approved by:	portmgr (implicit)
0.14_1
01 Mar 2014 18:00:24
Revision:346670Original commit files touched by this commit
miwi search for other commits by this committer
- Convert to autoplist
- Stage support
- Bump PORTREVISION
0.14
21 Jan 2014 23:40:23
Revision:340674Original commit files touched by this commit
bapt search for other commits by this committer
Fix properties on pkg-plist
0.14
20 Sep 2013 23:57:48
Revision:327785Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
x11-toolkits)
0.14
02 Jul 2011 18:18:48
Original commit files touched by this commit
miwi search for other commits by this committer
- Kick MD5 support
0.14
22 Aug 2009 00:39:37
Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch SourceForge ports to the new File Release System: categories starting
with X
0.14
23 Feb 2009 21:22:20
Original commit files touched by this commit
nivit search for other commits by this committer
- Update to 0.14
- Use now %%PYTHON_SITELIBDIR%% inside pkg-plist

PR:             ports/131920
Submitted by:   Mike Meyer <mwm at mired dot org> (maintainer)
0.13
30 Jul 2007 09:42:28
Original commit files touched by this commit
alexbl search for other commits by this committer
 - Make Python 2.5.1 the default Python version
 - Add significantly better support in bsd.python.mk for working with
   Python Eggs and the easy_install system

Tested by:      pointyhat runs
Approved by:    pav (portmgr)
Most work by:   perky
Thanks to:      pav
0.13
26 Sep 2006 12:41:18
Original commit files touched by this commit
rafan search for other commits by this committer
- Update to 0.13

PR:             ports/103650
Submitted by:   Mike Meyer <mwm at mired.org> (maintainer)
0.12a_1
19 Jul 2006 23:25:17
Original commit files touched by this commit
rafan search for other commits by this committer
The py-xlib code has some problems running in a modern
environment. It refers to modules that don't exist any more,
is missing encoding declerations, and needs a buffer bumped.

This commit addresses these problems.

PR:             ports/100569
Submitted by:   maintainer
0.12a
01 Jun 2006 01:19:52
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 0.12a
- bugfix release

PR:             ports/98165
Submitted by:   Martin Wilke <freebsd_AT_unixfreunde dot de>
Approved by:    maintainer
0.12
24 Jan 2006 03:16:52
Original commit files touched by this commit
edwin search for other commits by this committer
SHA256ify

Approved by: krion@
0.12
05 Dec 2005 02:34:07
Original commit files touched by this commit
edwin search for other commits by this committer
Remove install-info from Makefile, it's automatically done when INFO is defined
0.12
04 Dec 2005 20:07:17
Original commit files touched by this commit
edwin search for other commits by this committer
Add INFO macro
0.12
31 Mar 2004 03:12:58
Original commit files touched by this commit
trevor search for other commits by this committer
SIZEify (maintainer timeout)
0.12
21 Feb 2003 14:19:11
Original commit files touched by this commit
knu search for other commits by this committer
De-pkg-comment.
0.12
29 Apr 2002 19:21:15
Original commit files touched by this commit
ijliao search for other commits by this committer
use USE_PYDISTUTILS
0.12
30 Mar 2002 04:03:10
Original commit files touched by this commit
petef search for other commits by this committer
Update to 0.12.

PR:             36518
Submitted by:   maintainer
25 Feb 2002 22:13:05
commit hash: fp1.25216@dev.null.freshports.orgcommit hash: fp1.25216@dev.null.freshports.orgcommit hash: fp1.25216@dev.null.freshports.orgcommit hash: fp1.25216@dev.null.freshports.org files touched by this commit
pat search for other commits by this committer
Update to 0.11    
17 Feb 2002 06:26:52
commit hash: fp1.24817@dev.null.freshports.orgcommit hash: fp1.24817@dev.null.freshports.orgcommit hash: fp1.24817@dev.null.freshports.orgcommit hash: fp1.24817@dev.null.freshports.org files touched by this commit
pat search for other commits by this committer
Update to 0.10    
22 Dec 2001 20:20:59
commit hash: fp1.22400@dev.null.freshports.orgcommit hash: fp1.22400@dev.null.freshports.orgcommit hash: fp1.22400@dev.null.freshports.orgcommit hash: fp1.22400@dev.null.freshports.org files touched by this commit
petef search for other commits by this committer
Fix MASTER_SITE_SUBDIR.    
14 Dec 2001 05:34:19
commit hash: fp1.21989@dev.null.freshports.orgcommit hash: fp1.21989@dev.null.freshports.orgcommit hash: fp1.21989@dev.null.freshports.orgcommit hash: fp1.21989@dev.null.freshports.org files touched by this commit
petef search for other commits by this committer
Add py-xlib-0.9, an X11 library for Python    

Number of commits found: 37