From owner-freebsd-ports Wed Dec 5 15:30:16 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 993C537B41B for ; Wed, 5 Dec 2001 15:30:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fB5NU1w29293; Wed, 5 Dec 2001 15:30:01 -0800 (PST) (envelope-from gnats) Received: from guru.mired.org (okc-65-31-203-60.mmcable.com [65.31.203.60]) by hub.freebsd.org (Postfix) with SMTP id D0B1037B419 for ; Wed, 5 Dec 2001 15:24:16 -0800 (PST) Received: (qmail 67592 invoked by uid 100); 5 Dec 2001 23:24:09 -0000 Message-Id: <20011205232409.67591.qmail@guru.mired.org> Date: 5 Dec 2001 23:24:09 -0000 From: Mike Meyer Reply-To: Mike Meyer To: FreeBSD-gnats-submit@freebsd.org Cc: Pete Fritchman X-Send-Pr-Version: 3.113 Subject: ports/32540: Add Python Xlib port Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 32540 >Category: ports >Synopsis: Add Python Xlib port >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Dec 05 15:30:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Mike Meyer >Release: FreeBSD 4.4-STABLE i386 >Organization: Meyer Consulting >Environment: System: FreeBSD guru.mired.org 4.4-STABLE FreeBSD 4.4-STABLE #7: Fri Nov 23 03:32:45 CST 2001 mwm@guru.mired.org:/usr/src/sys/compile/ATHLON i386 >Description: There's no easy way to do low-level Xlib hacking from Python on FreeBSD. >How-To-Repeat: Just try it. >Fix: Install the attached port. # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # python-xlib # python-xlib/Makefile # python-xlib/distinfo # python-xlib/files # python-xlib/files/patch-infofile # python-xlib/pkg-plist # python-xlib/pkg-comment # python-xlib/pkg-descr # echo c - python-xlib mkdir -p python-xlib > /dev/null 2>&1 echo x - python-xlib/Makefile sed 's/^X//' >python-xlib/Makefile << 'END-of-python-xlib/Makefile' X# New ports collection makefile for: python-xlib X# Date created: 5 December 2001 X# Whom: Mike Meyer X# X# $FreeBSD: $ X# X XPORTNAME= python-xlib XPORTVERSION= 0.9 XCATEGORIES= x11-toolkits python XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} X XMAINTAINER= mwm@mired.org X XBUILD_DEPENDS= ${PYDISTUTILS} X XUSE_PYTHON= yes XPYTHON_SETUP= ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} setup.py X Xdo-build: X @ cd ${WRKSRC} && ${PYTHON_SETUP} build X Xdo-install: X @ cd ${WRKSRC} && ${PYTHON_SETUP} install -c -O1 \ X --prefix=${PREFIX} X @ ${INSTALL_DATA} ${WRKSRC}/doc/info/python-xlib.info ${PREFIX}/info/ X @ install-info ${PREFIX}/info/python-xlib.info ${PREFIX}/info/dir X X.include END-of-python-xlib/Makefile echo x - python-xlib/distinfo sed 's/^X//' >python-xlib/distinfo << 'END-of-python-xlib/distinfo' XMD5 (python-xlib-0.9.tar.gz) = ee118f388e54b6e1ffdbf4fab62364a8 END-of-python-xlib/distinfo echo c - python-xlib/files mkdir -p python-xlib/files > /dev/null 2>&1 echo x - python-xlib/files/patch-infofile sed 's/^X//' >python-xlib/files/patch-infofile << 'END-of-python-xlib/files/patch-infofile' X--- doc/info/python-xlib.info-orig Fri Nov 30 04:33:14 2001 X+++ doc/info/python-xlib.info Wed Dec 5 17:01:26 2001 X@@ -1,6 +1,11 @@ X This is python-xlib.info, produced by makeinfo version 4.0 from X ../src/python-xlib.texi. X X+INFO-DIR-SECTION X11 X+START-INFO-DIR-ENTRY X+* Python Xlib: (python-xlib). Python library for X11. X+END-INFO-DIR-ENTRY X+ X This file documents the Python X Library. X X Copyright 2000 Peter Liljenberg END-of-python-xlib/files/patch-infofile echo x - python-xlib/pkg-plist sed 's/^X//' >python-xlib/pkg-plist << 'END-of-python-xlib/pkg-plist' Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/X.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/XK.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/Xatom.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/Xcursorfont.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/Xutil.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/display.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/error.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/rdb.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/threaded.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/ext/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/ext/xtest.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/ext/__init__.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/ext/xtest.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/ext/__init__.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/ext/xtest.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/apl.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/arabic.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/cyrillic.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/greek.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/hebrew.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/katakana.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/korean.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/latin1.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/latin2.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/latin3.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/latin4.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/miscellany.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/publishing.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/special.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/technical.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/thai.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/xk3270.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/xkb.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/__init__.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/apl.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/arabic.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/cyrillic.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/greek.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/hebrew.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/katakana.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/korean.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/latin1.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/latin2.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/latin3.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/latin4.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/miscellany.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/publishing.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/special.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/technical.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/thai.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/xk3270.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/xkb.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/__init__.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/apl.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/arabic.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/cyrillic.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/greek.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/hebrew.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/katakana.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/korean.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/latin1.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/latin2.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/latin3.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/latin4.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/miscellany.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/publishing.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/special.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/technical.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/thai.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/xk3270.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef/xkb.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/display.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/event.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/request.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/rq.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/structs.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/__init__.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/display.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/event.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/request.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/rq.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/structs.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/__init__.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/display.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/event.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/request.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/rq.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol/structs.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/connect.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/lock.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/unix_connect.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/vms_connect.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/__init__.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/connect.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/lock.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/unix_connect.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/vms_connect.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/__init__.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/connect.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/lock.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/unix_connect.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/support/vms_connect.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/colormap.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/cursor.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/drawable.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/fontable.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/icccm.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/resource.py Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/__init__.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/colormap.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/cursor.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/drawable.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/fontable.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/icccm.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/resource.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/__init__.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/colormap.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/cursor.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/drawable.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/fontable.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/icccm.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject/resource.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/X.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/XK.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/Xatom.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/Xcursorfont.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/Xutil.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/__init__.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/display.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/error.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/rdb.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/threaded.pyc Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/X.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/XK.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/Xatom.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/Xcursorfont.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/Xutil.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/__init__.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/display.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/error.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/rdb.pyo Xlib/%%PYTHON_VERSION%%/site-packages/Xlib/threaded.pyo X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Xlib/ext X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Xlib/keysymdef X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Xlib/protocol X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Xlib/support X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Xlib/xobject X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Xlib X@unexec install-info --delete %D/info/python-xlib.info %D/info/dir Xinfo/python-xlib.info X@exec install-info %D/info/python-xlib.info %D/info/dir END-of-python-xlib/pkg-plist echo x - python-xlib/pkg-comment sed 's/^X//' >python-xlib/pkg-comment << 'END-of-python-xlib/pkg-comment' XX11 library for Python END-of-python-xlib/pkg-comment echo x - python-xlib/pkg-descr sed 's/^X//' >python-xlib/pkg-descr << 'END-of-python-xlib/pkg-descr' XThe Python X Library is a complete X11R6 client-side implementation Xwritten in pure Python. It can be used to write low-level X client Xapplications in Python. X XSee for more Xinformation. END-of-python-xlib/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message