From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Oct 2 08:30:26 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A534416A4B3 for ; Thu, 2 Oct 2003 08:30:26 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A730F43FF2 for ; Thu, 2 Oct 2003 08:30:24 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h92FUOFY015648 for ; Thu, 2 Oct 2003 08:30:24 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h92FUORJ015647; Thu, 2 Oct 2003 08:30:24 -0700 (PDT) (envelope-from gnats) Date: Thu, 2 Oct 2003 08:30:24 -0700 (PDT) Message-Id: <200310021530.h92FUORJ015647@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Lars Eggert Subject: Re: ports/55426: New port: misc/py-osd 0.2.6 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Lars Eggert List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Oct 2003 15:30:26 -0000 The following reply was made to PR ports/55426; it has been noted by GNATS. From: Lars Eggert To: freebsd-gnats-submit@FreeBSD.org, larse@ISI.EDU Cc: Subject: Re: ports/55426: New port: misc/py-osd 0.2.6 Date: Thu, 02 Oct 2003 08:21:46 -0700 This is a cryptographically signed message in MIME format. --------------ms060700080903020707080008 Content-Type: multipart/mixed; boundary="------------080602020209060108030006" This is a multi-part message in MIME format. --------------080602020209060108030006 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Fix the plist to use %%PYTHON_VERSION%%. Bump portrevision. -- Lars Eggert USC Information Sciences Institute --------------080602020209060108030006 Content-Type: application/x-shar; name="pyosd.shar" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="pyosd.shar" # 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: # # py-osd # py-osd/distinfo # py-osd/Makefile # py-osd/pkg-descr # py-osd/pkg-plist # py-osd/files # py-osd/files/patch-aa # echo c - py-osd mkdir -p py-osd > /dev/null 2>&1 echo x - py-osd/distinfo sed 's/^X//' >py-osd/distinfo << 'END-of-py-osd/distinfo' XMD5 (pyosd-0.2.6.tar.gz) = 060df94f464f77f664446f59e62ca1a0 END-of-py-osd/distinfo echo x - py-osd/Makefile sed 's/^X//' >py-osd/Makefile << 'END-of-py-osd/Makefile' X# New ports collection makefile for: py-osd X# Date created: 08 Aug 2003 X# Whom: larse@isi.edu X# X# $FreeBSD$ X# X XPORTNAME= osd XPORTVERSION= 0.2.6 XPORTREVISION= 1 XCATEGORIES= misc python XMASTER_SITES= http://repose.cx/pyosd/ XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XDISTNAME= pyosd-${PORTVERSION} X XMAINTAINER= larse@isi.edu XCOMMENT= A python wrapper for osd, for displaying text on your X display X XLIB_DEPENDS= xosd.4:${PORTSDIR}/misc/xosd X XUSE_PYTHON= yes XUSE_PYDISTUTILS= yes X Xpost-extract: X ${MV} ${WRKSRC}/pyosd ${WRKSRC}/osd X X.include END-of-py-osd/Makefile echo x - py-osd/pkg-descr sed 's/^X//' >py-osd/pkg-descr << 'END-of-py-osd/pkg-descr' XPyOSD is a python module for displaying text on your X display, Xmuch like the "On Screen Displays" used on TVs and some monitors. X XWWW: http://repose.cx/pyosd/ END-of-py-osd/pkg-descr echo x - py-osd/pkg-plist sed 's/^X//' >py-osd/pkg-plist << 'END-of-py-osd/pkg-plist' Xlib/%%PYTHON_VERSION%%/site-packages/_osd.so Xlib/%%PYTHON_VERSION%%/site-packages/osd/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/osd/__init__.pyc Xlib/%%PYTHON_VERSION%%/site-packages/osd/__init__.pyo Xlib/%%PYTHON_VERSION%%/site-packages/osd/daemon.py Xlib/%%PYTHON_VERSION%%/site-packages/osd/daemon.pyc Xlib/%%PYTHON_VERSION%%/site-packages/osd/daemon.pyo X@dirrm lib/%%PYTHON_VERSION%%/site-packages/osd END-of-py-osd/pkg-plist echo c - py-osd/files mkdir -p py-osd/files > /dev/null 2>&1 echo x - py-osd/files/patch-aa sed 's/^X//' >py-osd/files/patch-aa << 'END-of-py-osd/files/patch-aa' X--- setup.py.orig Sat Nov 23 22:17:59 2002 X+++ setup.py Sat Aug 9 10:11:17 2003 X@@ -2,15 +2,16 @@ X X from distutils.core import setup, Extension X X-setup (name = "pyosd", X+setup (name = "osd", X version = "0.2.6", X description = "Python wrapper for libosd", X url = "http://repose.cx/pyosd/", X author = "Damien Elmes", X author_email = "pyosd@repose.cx", X- packages = ['pyosd'], X+ include_dirs = ['/usr/X11R6/include'], X+ packages = ['osd'], X ext_modules = \ X- [Extension("_pyosd", ["_pyosd.c"], X- libraries=["xosd"])] X+ [Extension("_osd", ["_pyosd.c"], X+ library_dirs = ['/usr/X11R6/lib'], libraries=["xosd"])] X ) X END-of-py-osd/files/patch-aa exit --------------080602020209060108030006-- --------------ms060700080903020707080008 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJtjCC AzgwggKhoAMCAQICEGZFcrfMdPXPY3ZFhNAukQEwDQYJKoZIhvcNAQEEBQAwgdExCzAJBgNV BAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgG A1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2Vydmlj ZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkG CSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMDA4MzAwMDAw MDBaFw0wNDA4MjcyMzU5NTlaMIGSMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBD YXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xDzANBgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMUQ2Vy dGlmaWNhdGUgU2VydmljZXMxKDAmBgNVBAMTH1BlcnNvbmFsIEZyZWVtYWlsIFJTQSAyMDAw LjguMzAwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN4zMqZjxwklRT7SbngnZ4HF2ogZ gpcO40QpimM1Km1wPPrcrvfudG8wvDOQf/k0caCjbZjxw0+iZdsN+kvx1t1hpfmFzVWaNRqd knWoJ67Ycvm6AvbXsJHeHOmr4BgDqHxDQlBRh4M88Dm0m1SKE4f/s5udSWYALQmJ7JRr6aFp AgMBAAGjTjBMMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwxLTI5NzAS BgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQQFAAOBgQAxsUtH XfkBceX1U2xdedY9mMAmE2KBIqcS+CKV6BtJtyd7BDm6/ObyJOuR+r3sDSo491BVqGz3Da1M G7wD9LXrokefbKIMWI0xQgkRbLAaadErErJAXWr5edDqLiXdiuT82w0fnQLzWtvKPPZE6iZp h39Ins6ln+eE2MliYq0FxjCCAzkwggKioAMCAQICAwp2bzANBgkqhkiG9w0BAQQFADCBkjEL MAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3du MQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYD VQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44LjMwMB4XDTAzMDgwMTE3MjkyOVoX DTA0MDczMTE3MjkyOVowVDEPMA0GA1UEBBMGRWdnZXJ0MQ0wCwYDVQQqEwRMYXJzMRQwEgYD VQQDEwtMYXJzIEVnZ2VydDEcMBoGCSqGSIb3DQEJARYNbGFyc2VAaXNpLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMb7PuLXnwV+45vwlkgogdSijd5HVqUB14bWvoK0 MjWPnkLPMDMDEezdsMG1BPiZyNeqXlJJtEgdAK8H2Mc9/qLeJUq3CoAeD6Wrjq4QaxJBXgdS KcGDeQAZSDgwUJS9vx9+cXJVfLyOYxJ+CLBcO/eu8PvSi17lk6oeAbrskSGDu/Xi1o2SC4Qm l69k8xcZQEMQDodkIk/U5SJmsCRGGYdy7opHZb58yXI8eiIGp5MlgryFmmgrp1pg3OYzPOR9 zJjn7Pu1vsd97LM5hLnKrmNuYt02jLNSjr8HmpLyWCDZq4Jlfq1YgNYZZ4KOSxipia7Bxjcs nMOsxEWiolkVVT8CAwEAAaNWMFQwKgYFK2UBBAEEITAfAgEAMBowGAIBBAQTTDJ1TXlmZkJO VWJOSkpjZFoyczAYBgNVHREEETAPgQ1sYXJzZUBpc2kuZWR1MAwGA1UdEwEB/wQCMAAwDQYJ KoZIhvcNAQEEBQADgYEANRaPsUtrdJzTW0AMj/EQamqxOkZnzwnPWGryqskMKIf+OKa+eaXp zlBv8CHdffv9hrYpvzWUxk0WW+YJ2LRdd4fFiVGXZCGU60eYeZGf7Z8ORoexylJpvUuKZCE4 aPGY2/QZXDfOs1NE82Bhgltx59dpWfH2K0dxbpHslO8/IbowggM5MIICoqADAgECAgMKdm8w DQYJKoZIhvcNAQEEBQAwgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUx EjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZp Y2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4z MDAeFw0wMzA4MDExNzI5MjlaFw0wNDA3MzExNzI5MjlaMFQxDzANBgNVBAQTBkVnZ2VydDEN MAsGA1UEKhMETGFyczEUMBIGA1UEAxMLTGFycyBFZ2dlcnQxHDAaBgkqhkiG9w0BCQEWDWxh cnNlQGlzaS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG+z7i158FfuOb 8JZIKIHUoo3eR1alAdeG1r6CtDI1j55CzzAzAxHs3bDBtQT4mcjXql5SSbRIHQCvB9jHPf6i 3iVKtwqAHg+lq46uEGsSQV4HUinBg3kAGUg4MFCUvb8ffnFyVXy8jmMSfgiwXDv3rvD70ote 5ZOqHgG67JEhg7v14taNkguEJpevZPMXGUBDEA6HZCJP1OUiZrAkRhmHcu6KR2W+fMlyPHoi BqeTJYK8hZpoK6daYNzmMzzkfcyY5+z7tb7HfeyzOYS5yq5jbmLdNoyzUo6/B5qS8lgg2auC ZX6tWIDWGWeCjksYqYmuwcY3LJzDrMRFoqJZFVU/AgMBAAGjVjBUMCoGBStlAQQBBCEwHwIB ADAaMBgCAQQEE0wydU15ZmZCTlViTkpKY2RaMnMwGAYDVR0RBBEwD4ENbGFyc2VAaXNpLmVk dTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBADUWj7FLa3Sc01tADI/xEGpqsTpG Z88Jz1hq8qrJDCiH/jimvnml6c5Qb/Ah3X37/Ya2Kb81lMZNFlvmCdi0XXeHxYlRl2QhlOtH mHmRn+2fDkaHscpSab1LimQhOGjxmNv0GVw3zrNTRPNgYYJbcefXaVnx9itHcW6R7JTvPyG6 MYID1TCCA9ECAQEwgZowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUx EjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZp Y2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4z MAIDCnZvMAkGBSsOAwIaBQCgggIPMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI hvcNAQkFMQ8XDTAzMTAwMjE1MjE0NlowIwYJKoZIhvcNAQkEMRYEFOYdhSdbmdL3qzrrSkR4 DiupCS5rMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGrBgkrBgEEAYI3EAQxgZ0w gZowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNh cGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNl czEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4zMAIDCnZvMIGtBgsq hkiG9w0BCRACCzGBnaCBmjCBkjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2Fw ZTESMBAGA1UEBxMJQ2FwZSBUb3duMQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRp ZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44 LjMwAgMKdm8wDQYJKoZIhvcNAQEBBQAEggEAQ2AKAirWDYn6a7uYkUCE36l1fynYRH2sMmg7 EUy47pdAfqI0LNBhrXPakKl1JMb19FJ1v03Nfa4YdXbtwF7y0DvCS3CP3ELIT3zRopiBn2v5 d2978bZ4Bgs3amMrDIvkK2KCd814dNdAcihSrx5z2cNeGmeDILF2dur6oGv7BIgEV9eO3A9U w7pjntjNyKtigCjcHYWCMfRCJAmM8ApWXaL02Yx/8jpqFSYv92JZX2SDAHA2+xrlvd/tOtlZ CAQJ9gyT4lPErV6Uv8uWTjuShgXaHq1FqZIvfQnQHivCtsyJZzxpVvF/1dDUjxBEfxZLcg9o mtSP5E9oY36Omf16qgAAAAAAAA== --------------ms060700080903020707080008--