svn commit: r326682 - in head/devel/bpython: . files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sat Sep 7 19:16:56 UTC 2013
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 at FreeBSD.org
-COMMENT= A fancy interface to the Python interpreter
+MAINTAINER= sunpoet at 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 <bsd.port.options.mk>
+
+.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 <bsd.port.mk>
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 @@
- at 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
- at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/applications
- at 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
+ at dirrmtry share/applications
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/translations
+ at 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
More information about the svn-ports-all
mailing list