From owner-svn-ports-head@FreeBSD.ORG Sat Sep 7 19:16:56 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 49D0FB12; Sat, 7 Sep 2013 19:16:56 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 285282FF3; Sat, 7 Sep 2013 19:16:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r87JGuJm015975; Sat, 7 Sep 2013 19:16:56 GMT (envelope-from sunpoet@svn.freebsd.org) Received: (from sunpoet@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r87JGtlo015971; Sat, 7 Sep 2013 19:16:55 GMT (envelope-from sunpoet@svn.freebsd.org) Message-Id: <201309071916.r87JGtlo015971@svn.freebsd.org> From: Sunpoet Po-Chuan Hsieh Date: Sat, 7 Sep 2013 19:16:55 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r326682 - in head/devel/bpython: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Sep 2013 19:16:56 -0000 Author: sunpoet Date: Sat Sep 7 19:16:54 2013 New Revision: 326682 URL: http://svnweb.freebsd.org/changeset/ports/326682 Log: - Update to 0.12 - Add CHEESESHOP to MASTER_SITES - Add LICENSE - Remove leading indefinite article from COMMENT - Add options: EXAMPLES and NLS - Install .desktop to DESKTOPDIR - Fix USE_PYTHON - Use REINPLACE_CMD instead of patch file - Do not silence installation message - Cosmetic change - Take maintainership - Reformat pkg-descr Changes: http://docs.bpython-interpreter.org/changelog.html Deleted: head/devel/bpython/files/ Modified: head/devel/bpython/Makefile head/devel/bpython/distinfo (contents, props changed) head/devel/bpython/pkg-descr head/devel/bpython/pkg-plist (contents, props changed) Modified: head/devel/bpython/Makefile ============================================================================== --- head/devel/bpython/Makefile Sat Sep 7 19:14:23 2013 (r326681) +++ head/devel/bpython/Makefile Sat Sep 7 19:16:54 2013 (r326682) @@ -2,24 +2,59 @@ # $FreeBSD$ PORTNAME= bpython -PORTVERSION= 0.11 +PORTVERSION= 0.12 CATEGORIES= devel python -MASTER_SITES= http://bpython-interpreter.org/releases/ +MASTER_SITES= CHEESESHOP \ + http://bpython-interpreter.org/releases/ PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} -MAINTAINER= ports@FreeBSD.org -COMMENT= A fancy interface to the Python interpreter +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Fancy interface to the Python interpreter +LICENSE= MIT + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:${PORTSDIR}/textproc/py-sphinx RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:${PORTSDIR}/textproc/py-pygments -USE_PYTHON= 2.5+ -USE_PYDISTUTILS= easy_install +OPTIONS_DEFINE= EXAMPLES NLS + +USE_PYTHON= yes +USE_PYDISTUTILS=easy_install +PYDISTUTILS_BUILD_TARGET= build bdist_egg MAN1= bpython.1 MAN5= bpython-config.5 +PORTEXAMPLES= light.theme sample-config sample.theme + +.include + +.if ${PORT_OPTIONS:MNLS} +PLIST_SUB+= NLS="" +USES+= gettext +.else +PLIST_SUB+= NLS="@comment " +.endif + +post-patch: + @${REINPLACE_CMD} -e '/build\/man\/bpython/d; /data\/bpython.desktop/d' ${WRKSRC}/${PYSETUP} post-install: - @${INSTALL_MAN} ${WRKSRC}/doc/bpython.1 ${MANPREFIX}/man/man1 - @${INSTALL_MAN} ${WRKSRC}/doc/bpython-config.5 ${MANPREFIX}/man/man5 + ${MKDIR} ${DESKTOPDIR}/ + ${INSTALL_MAN} ${WRKSRC}/build/man/bpython.1 ${MANPREFIX}/man/man1/ + ${INSTALL_MAN} ${WRKSRC}/build/man/bpython-config.5 ${MANPREFIX}/man/man5/ + ${INSTALL_DATA} ${WRKSRC}/data/bpython.desktop ${DESKTOPDIR}/ +.if ${PORT_OPTIONS:MEXAMPLES} + ${MKDIR} ${EXAMPLESDIR}/ + cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTEXAMPLES} ${EXAMPLESDIR}/ +.endif +.if ${PORT_OPTIONS:MNLS} +.for lang in it_IT nl_NL + ${MKDIR} ${PREFIX}/share/locale/${lang}/LC_MESSAGES/ +.endfor +.for lang in de es_ES it_IT nl_NL + ${INSTALL_DATA} ${WRKSRC}/bpython/translations/${lang}/LC_MESSAGES/bpython.mo \ + ${PREFIX}/share/locale/${lang}/LC_MESSAGES/ +.endfor +.endif .include Modified: head/devel/bpython/distinfo ============================================================================== --- head/devel/bpython/distinfo Sat Sep 7 19:14:23 2013 (r326681) +++ head/devel/bpython/distinfo Sat Sep 7 19:16:54 2013 (r326682) @@ -1,2 +1,2 @@ -SHA256 (bpython-0.11.tar.gz) = 60cf39712564f0a2516f7b0acf86f3c0392e67a79914eeed189400ffaaaeb309 -SIZE (bpython-0.11.tar.gz) = 86569 +SHA256 (bpython-0.12.tar.gz) = 74a9074c5d5448e09ea9efe6b5305a4f580617d73c38f21eab5fe983312a8ec6 +SIZE (bpython-0.12.tar.gz) = 130968 Modified: head/devel/bpython/pkg-descr ============================================================================== --- head/devel/bpython/pkg-descr Sat Sep 7 19:14:23 2013 (r326681) +++ head/devel/bpython/pkg-descr Sat Sep 7 19:16:54 2013 (r326682) @@ -1,12 +1,11 @@ bpython is a fancy interface to the Python interpreter for Unix-like operating systems. It has the following features: - * In-line syntax highlighting. - * Readline-like autocomplete with suggestions displayed as you type. - * Expected parameter list for any Python function. - * "Rewind" function to pop the last line of code from memory and - re-evaluate. - * Send the code you've entered off to a pastebin. - * Save the code you've entered to a file. - * Auto-indentation. +- In-line syntax highlighting. +- Readline-like autocomplete with suggestions displayed as you type. +- Expected parameter list for any Python function. +- "Rewind" function to pop the last line of code from memory and re-evaluate. +- Send the code you've entered off to a pastebin. +- Save the code you've entered to a file. +- Auto-indentation. WWW: http://bpython-interpreter.org/ Modified: head/devel/bpython/pkg-plist ============================================================================== --- head/devel/bpython/pkg-plist Sat Sep 7 19:14:23 2013 (r326681) +++ head/devel/bpython/pkg-plist Sat Sep 7 19:16:54 2013 (r326682) @@ -1,4 +1,3 @@ -@comment $FreeBSD$ bin/bpython bin/bpython-gtk bin/bpython-urwid @@ -21,9 +20,15 @@ bin/bpython-urwid %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/_internal.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/_internal.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/_internal.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/_py3compat.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/_py3compat.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/_py3compat.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/args.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/args.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/args.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/autocomplete.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/autocomplete.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/autocomplete.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/cli.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/cli.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/cli.pyo @@ -52,16 +57,64 @@ bin/bpython-urwid %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/repl.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/repl.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/repl.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test.theme +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_args.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_args.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_args.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_bpython.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_bpython.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_bpython.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_config.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_config.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_config.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_crashers.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_crashers.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_crashers.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_formatter.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_formatter.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_formatter.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_gtk_.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_gtk_.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_gtk_.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_importcompletion.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_importcompletion.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_importcompletion.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_inspection.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_inspection.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_inspection.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_keys.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_keys.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_keys.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_pager.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_pager.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_pager.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_repl.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_repl.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_repl.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_wizard.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_wizard.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test/test_wizard.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/translations/__init__.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/translations/__init__.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/translations/__init__.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/urwid.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/urwid.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/urwid.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/applications/bpython.desktop -@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/applications -@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share +share/applications/bpython.desktop +%%NLS%%share/locale/de/LC_MESSAGES/bpython.mo +%%NLS%%share/locale/es_ES/LC_MESSAGES/bpython.mo +%%NLS%%share/locale/it_IT/LC_MESSAGES/bpython.mo +%%NLS%%share/locale/nl_NL/LC_MESSAGES/bpython.mo +%%NLS%%@dirrmtry share/locale/nl_NL/LC_MESSAGES +%%NLS%%@dirrmtry share/locale/nl_NL +%%NLS%%@dirrmtry share/locale/it_IT/LC_MESSAGES +%%NLS%%@dirrmtry share/locale/it_IT +@dirrmtry share/applications @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/translations +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/test @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpdb @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO