ports/181882: devel/bpython: Update to version 0.12
KATO Tsuguru
tkato432 at yahoo.com
Fri Sep 6 18:10:03 UTC 2013
>Number: 181882
>Category: ports
>Synopsis: devel/bpython: Update to version 0.12
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Sep 06 18:10:03 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 8.4-RELEASE-p3 i386
>Organization:
>Environment:
>Description:
- Update to version 0.12
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/devel/bpython/Makefile devel/bpython/Makefile
--- /usr/ports/devel/bpython/Makefile 2013-08-18 04:12:04.000000000 +0900
+++ devel/bpython/Makefile 2013-09-07 00:00:00.000000000 +0900
@@ -2,24 +2,51 @@
# $FreeBSD: head/devel/bpython/Makefile 324852 2013-08-17 16:32:41Z bdrewery $
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
+COMMENT= Fancy interface to the Python interpreter
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:${PORTSDIR}/textproc/py-sphinx
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:${PORTSDIR}/textproc/py-pygments
-USE_PYTHON= 2.5+
+OPTIONS_DEFINE= EXAMPLES
+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
+PYDISTUTILS_BUILD_TARGET= build bdist_egg
+USE_GETTEXT= yes
MAN1= bpython.1
MAN5= bpython-config.5
+.include <bsd.port.options.mk>
+
post-install:
- @${INSTALL_MAN} ${WRKSRC}/doc/bpython.1 ${MANPREFIX}/man/man1
- @${INSTALL_MAN} ${WRKSRC}/doc/bpython-config.5 ${MANPREFIX}/man/man5
+ (cd ${WRKSRC}/build/man && ${INSTALL_DATA} bpython.1 \
+ ${MANPREFIX}/man/man1)
+ (cd ${WRKSRC}/build/man && ${INSTALL_DATA} bpython-config.5 \
+ ${MAN5PREFIX}/man/man5)
+ @${MKDIR} ${DESKTOPDIR}
+ (cd ${WRKSRC}/data && ${INSTALL_DATA} bpython.desktop \
+ ${DESKTOPDIR})
+.for i in de es_ES it_IT nl_NL
+ @${MKDIR} ${PREFIX}/share/locale/${i}/LC_MESSAGES
+ (cd ${WRKSRC}/bpython/translations/${i}/LC_MESSAGES && ${INSTALL_DATA} \
+ bpython.mo ${PREFIX}/share/locale/${i}/LC_MESSAGES)
+.endfor
+.if ${PORT_OPTIONS:MEXAMPLES}
+ @${MKDIR} ${EXAMPLESDIR}
+.for i in light.theme sample-config sample.theme
+ (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${EXAMPLESDIR})
+.endfor
+.endif
.include <bsd.port.mk>
diff -urN /usr/ports/devel/bpython/distinfo devel/bpython/distinfo
--- /usr/ports/devel/bpython/distinfo 2013-06-21 04:00:38.000000000 +0900
+++ devel/bpython/distinfo 2013-09-07 00:00:00.000000000 +0900
@@ -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
diff -urN /usr/ports/devel/bpython/files/patch-setup.py devel/bpython/files/patch-setup.py
--- /usr/ports/devel/bpython/files/patch-setup.py 2013-06-21 04:00:38.000000000 +0900
+++ devel/bpython/files/patch-setup.py 2013-09-07 00:00:00.000000000 +0900
@@ -1,12 +1,18 @@
--- setup.py.orig 2012-04-20 19:35:36.898907237 +0600
+++ setup.py 2012-04-20 19:35:49.460978953 +0600
-@@ -56,9 +56,6 @@
- man_dir = 'share/man'
+@@ -106,15 +106,11 @@
+
+ # manual pages
+ man_pages = [
+- (os.path.join(man_dir, 'man1'), ['build/man/bpython.1']),
+- (os.path.join(man_dir, 'man5'), ['build/man/bpython-config.5']),
+ ]
+ else:
+ man_pages = []
data_files = [
-- # man pages
-- (os.path.join(man_dir, 'man1'), ['doc/bpython.1']),
-- (os.path.join(man_dir, 'man5'), ['doc/bpython-config.5']),
- # desktop shortcut
- (os.path.join('share', 'applications'), ['data/bpython.desktop'])
+- # desktop shortcut
+- (os.path.join('share', 'applications'), ['data/bpython.desktop'])
]
+ data_files.extend(man_pages)
+
diff -urN /usr/ports/devel/bpython/pkg-descr devel/bpython/pkg-descr
--- /usr/ports/devel/bpython/pkg-descr 2013-08-29 16:10:19.000000000 +0900
+++ devel/bpython/pkg-descr 2013-09-07 00:00:00.000000000 +0900
@@ -1,5 +1,5 @@
-bpython is a fancy interface to the Python interpreter for Unix-like operating
-systems. It has the following features:
+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.
diff -urN /usr/ports/devel/bpython/pkg-plist devel/bpython/pkg-plist
--- /usr/ports/devel/bpython/pkg-plist 2013-06-21 04:00:38.000000000 +0900
+++ devel/bpython/pkg-plist 2013-09-07 00:00:00.000000000 +0900
@@ -21,9 +21,15 @@
%%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 +58,68 @@
%%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
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/light.theme
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample-config
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample.theme
+share/locale/de/LC_MESSAGES/bpython.mo
+share/locale/es_ES/LC_MESSAGES/bpython.mo
+share/locale/it_IT/LC_MESSAGES/bpython.mo
+share/locale/nl_NL/LC_MESSAGES/bpython.mo
+ at dirrmtry share/locale/nl_NL/LC_MESSAGES
+ at dirrmtry share/locale/nl_NL
+ at dirrmtry share/locale/it_IT/LC_MESSAGES
+ at dirrmtry share/locale/it_IT
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
+ 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
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list