From owner-svn-ports-all@FreeBSD.ORG Thu Nov 22 11:21:40 2012 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3CA3ACEC; Thu, 22 Nov 2012 11:21:40 +0000 (UTC) (envelope-from rm@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 184818FC08; Thu, 22 Nov 2012 11:21:40 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAMBLdGd062698; Thu, 22 Nov 2012 11:21:39 GMT (envelope-from rm@svn.freebsd.org) Received: (from rm@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAMBLdRM062692; Thu, 22 Nov 2012 11:21:39 GMT (envelope-from rm@svn.freebsd.org) Message-Id: <201211221121.qAMBLdRM062692@svn.freebsd.org> From: Ruslan Mahmatkhanov Date: Thu, 22 Nov 2012 11:21:39 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r307643 - in head: . irc irc/py-irc irc/py-irclib X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Nov 2012 11:21:40 -0000 Author: rm Date: Thu Nov 22 11:21:39 2012 New Revision: 307643 URL: http://svnweb.freebsd.org/changeset/ports/307643 Log: - update to 5.0.1 - rename to py-irc to follow upstream - change MASTER_SITES to pypi - switch to easy_install - update examples - convert to optionsng - add optional dependency on py-importlib for python < 2.7 - update WWW and port description - general clean-up This port should be python3 aware, so change USE_PYTHON to yes, but it still doesn't builds with it because py-hgtools isn't, so can't test for sure. PR: 173828 Submitted by: rm (myself) Approved by: William Grzybowski (maintainer, via python@ ML) Feature safe: yes Added: head/irc/py-irc/ - copied from r307639, head/irc/py-irclib/ Deleted: head/irc/py-irclib/ Modified: head/MOVED head/irc/Makefile head/irc/py-irc/Makefile head/irc/py-irc/distinfo head/irc/py-irc/pkg-descr head/irc/py-irc/pkg-plist Modified: head/MOVED ============================================================================== --- head/MOVED Thu Nov 22 11:20:33 2012 (r307642) +++ head/MOVED Thu Nov 22 11:21:39 2012 (r307643) @@ -3845,3 +3845,4 @@ net-im/qutim-plugin-jabber||2012-11-19|H www/trac-customroadmap||2012-11-19|Has expired: Functionality of this plugin is available in the Trac core as of 0.11 net-mgmt/py-snmp2||2012-11-19|Has expired: Dead upstream, use net-mgmt/py-snmp4 instead net-im/ccmsn||2012-11-19|Has expired: The project no longer exists +irc/py-irclib|irc/py-irc|2012-11-22|Rename according to upstream name change Modified: head/irc/Makefile ============================================================================== --- head/irc/Makefile Thu Nov 22 11:20:33 2012 (r307642) +++ head/irc/Makefile Thu Nov 22 11:21:39 2012 (r307643) @@ -103,7 +103,7 @@ SUBDIR += pure-emacs21 SUBDIR += pure-xemacs21-mule SUBDIR += py-gozerbot - SUBDIR += py-irclib + SUBDIR += py-irc SUBDIR += py-supybot SUBDIR += py-supybot-plugins SUBDIR += quassel Modified: head/irc/py-irc/Makefile ============================================================================== --- head/irc/py-irclib/Makefile Thu Nov 22 06:52:09 2012 (r307639) +++ head/irc/py-irc/Makefile Thu Nov 22 11:21:39 2012 (r307643) @@ -1,41 +1,37 @@ # Created by: Hye-Shik Chang # $FreeBSD$ -PORTNAME= irclib -PORTVERSION= 0.6.4 -PORTREVISION= 1 +PORTNAME= irc +PORTVERSION= 5.0.1 CATEGORIES= irc python -MASTER_SITES= SF/python-${PORTNAME} +MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= python-irclib-${PORTVERSION} MAINTAINER= william88@gmail.com COMMENT= IRC protocol client library for Python -USE_PYTHON= -2.7 +USE_PYTHON= yes +USE_PYDISTUTILS=easy_install USE_ZIP= yes -USE_PYDISTUTILS=yes -PYDISTUTILS_PKGNAME= python-irclib -PYDISTUTILS_NOEGGINFO=yes - -# TODO: irclib have some weird install script bundled and use of -# USE_PYDISTUTILS=easy_install would break it -BUILD_DEPENDS+= easy_install:${PORTSDIR}/devel/py-setuptools \ - ${PYTHON_PKGNAMEPREFIX}hgtools>0:${PORTSDIR}/devel/py-hgtools -PLIST_SUB= VERSION=${PORTVERSION} PYVER=${PYTHON_VERSION:S/python//} +BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}hgtools>0:${PORTSDIR}/devel/py-hgtools -EXAMPLEFILES= irccat irccat2 servermap testbot.py \ - dccreceive dccsend +EXAMPLEFILES= irccat.py irccat2.py servermap.py testbot.py \ + dccreceive.py dccsend.py EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} -.if !defined(NOPORTEXAMPLES) +.include + +.if ${PORT_OPTIONS:MEXAMPLES} post-install: @${MKDIR} ${EXAMPLESDIR} .for file in ${EXAMPLEFILES} @${INSTALL_SCRIPT} ${WRKSRC}/scripts/${file} ${EXAMPLESDIR}/ .endfor - @${FIND} ${PYTHONPREFIX_SITELIBDIR}/${PYDISTUTILS_EGGINFO} -type f -exec ${CHMOD} 644 {} +; .endif -.include +.if ${PYTHON_REL} < 270 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib>0:${PORTSDIR}/devel/py-importlib +.endif + +.include Modified: head/irc/py-irc/distinfo ============================================================================== --- head/irc/py-irclib/distinfo Thu Nov 22 06:52:09 2012 (r307639) +++ head/irc/py-irc/distinfo Thu Nov 22 11:21:39 2012 (r307643) @@ -1,2 +1,2 @@ -SHA256 (python-irclib-0.6.4.zip) = f18205c0d7b25b6f5e5acb1d13e35be930434590585acc2b701a7dd498839dc1 -SIZE (python-irclib-0.6.4.zip) = 74319 +SHA256 (irc-5.0.1.zip) = c7262b21a4b6f713913aaddcd6e1c73920a07903feda9758065699d6d5fc3796 +SIZE (irc-5.0.1.zip) = 88039 Modified: head/irc/py-irc/pkg-descr ============================================================================== --- head/irc/py-irclib/pkg-descr Thu Nov 22 06:52:09 2012 (r307639) +++ head/irc/py-irc/pkg-descr Thu Nov 22 11:21:39 2012 (r307643) @@ -1,6 +1,6 @@ This library is intended to encapsulate the IRC protocol at a quite -low level. It provides an event-driven IRC client framework. It has -a fairly thorough support for the basic IRC protocol, CTCP and DCC. -It actually does CTCP parsing exactly as the CTCP specifications describe it. +low level. It provides an event-driven IRC client framework. It has +a fairly thorough support for the basic IRC protocol, CTCP and DCC +connections. -WWW: http://sourceforge.net/projects/python-irclib/ +WWW: https://bitbucket.org/jaraco/irc Modified: head/irc/py-irc/pkg-plist ============================================================================== --- head/irc/py-irclib/pkg-plist Thu Nov 22 06:52:09 2012 (r307639) +++ head/irc/py-irc/pkg-plist Thu Nov 22 11:21:39 2012 (r307643) @@ -1,20 +1,8 @@ -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dccsend -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dccreceive -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/irccat2 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/irccat +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dccreceive.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dccsend.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/irccat.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/irccat2.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/servermap.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testbot.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/servermap -%%PYTHON_LIBDIR%%/site-packages/python_irclib-%%VERSION%%-py%%PYVER%%.egg-info/PKG-INFO -%%PYTHON_LIBDIR%%/site-packages/python_irclib-%%VERSION%%-py%%PYVER%%.egg-info/dependency_links.txt -%%PYTHON_LIBDIR%%/site-packages/python_irclib-%%VERSION%%-py%%PYVER%%.egg-info/SOURCES.txt -%%PYTHON_LIBDIR%%/site-packages/python_irclib-%%VERSION%%-py%%PYVER%%.egg-info/top_level.txt -%%PYTHON_LIBDIR%%/site-packages/ircbot.pyc -%%PYTHON_LIBDIR%%/site-packages/irclib.pyc -%%PYTHON_LIBDIR%%/site-packages/ircbot.py -%%PYTHON_LIBDIR%%/site-packages/ircbot.pyo -%%PYTHON_LIBDIR%%/site-packages/irclib.pyo -%%PYTHON_LIBDIR%%/site-packages/irclib.py -@dirrm %%PYTHON_LIBDIR%%/site-packages/python_irclib-%%VERSION%%-py%%PYVER%%.egg-info -@dirrmtry %%PYTHON_LIBDIR%%/site-packages -@dirrmtry %%PYTHON_LIBDIR%% %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%