make bpython py3 only.

Triggered by devel/py-curtsies moving to py3 only.

The main binary is now called 'bpython' as agreed with maintainer
bcallah@

ok bket@ jca@
This commit is contained in:
paco 2020-03-29 18:45:52 +00:00
parent eb4cd069ce
commit 98d2a4acae
2 changed files with 15 additions and 28 deletions

View File

@ -1,10 +1,11 @@
# $OpenBSD: Makefile,v 1.26 2019/09/22 21:46:07 kmos Exp $
# $OpenBSD: Makefile,v 1.27 2020/03/29 18:45:52 paco Exp $
COMMENT= fancy interface to the Python interpreter
MODPY_EGG_VERSION=0.18
DISTNAME= bpython-${MODPY_EGG_VERSION}
CATEGORIES= devel
REVISION = 0
HOMEPAGE= https://bpython-interpreter.org/
MAINTAINER= Brian Callahan <bcallah@openbsd.org>
@ -19,11 +20,7 @@ MODULES= lang/python
MODPY_SETUPTOOLS=Yes
FLAVORS = python3
FLAVOR ?=
.if ${FLAVOR:Mpython3}
PKGNAME = bpython${MODPY_MAJOR_VERSION}-${MODPY_EGG_VERSION}
.endif
FLAVOR = python3
RUN_DEPENDS= devel/desktop-file-utils \
devel/py-curtsies${MODPY_FLAVOR} \
@ -38,16 +35,4 @@ BUILD_DEPENDS= devel/py-babel${MODPY_FLAVOR} \
TEST_DEPENDS= devel/py-mock${MODPY_FLAVOR} \
devel/py-twisted${MODPY_FLAVOR}
# de-conflict flavors
post-install:
.for b in bpdb bpython bpython-curses bpython-urwid
mv ${PREFIX}/bin/$b{,${MODPY_BIN_SUFFIX}}
.endfor
mv ${PREFIX}/man/man1/bpython{,${MODPY_BIN_SUFFIX}}.1
mv ${PREFIX}/man/man5/bpython-config{,${MODPY_BIN_SUFFIX}}.5
mv ${PREFIX}/share/appinfo/org.bpython-interpreter.bpython{,${MODPY_BIN_SUFFIX}}.appdata.xml
mv ${PREFIX}/share/applications/org.bpython-interpreter.bpython{,${MODPY_BIN_SUFFIX}}.desktop
mv ${PREFIX}/share/pixmaps/bpython{,${MODPY_BIN_SUFFIX}}.png
.include <bsd.port.mk>

View File

@ -1,8 +1,10 @@
@comment $OpenBSD: PLIST,v 1.9 2019/08/09 00:00:40 bcallah Exp $
bin/bpdb${MODPY_BIN_SUFFIX}
bin/bpython${MODPY_BIN_SUFFIX}
bin/bpython-curses${MODPY_BIN_SUFFIX}
bin/bpython-urwid${MODPY_BIN_SUFFIX}
@comment $OpenBSD: PLIST,v 1.10 2020/03/29 18:45:52 paco Exp $
@conflict bpython3-*
@pkgpath devel/bpython
bin/bpdb
bin/bpython
bin/bpython-curses
bin/bpython-urwid
lib/python${MODPY_VERSION}/site-packages/bpdb/
lib/python${MODPY_VERSION}/site-packages/bpdb/__init__.py
lib/python${MODPY_VERSION}/site-packages/bpdb/__main__.py
@ -180,11 +182,11 @@ lib/python${MODPY_VERSION}/site-packages/bpython/translations/nl_NL/
lib/python${MODPY_VERSION}/site-packages/bpython/translations/nl_NL/LC_MESSAGES/
lib/python${MODPY_VERSION}/site-packages/bpython/translations/nl_NL/LC_MESSAGES/bpython.mo
lib/python${MODPY_VERSION}/site-packages/bpython/urwid.py
@man man/man1/bpython${MODPY_BIN_SUFFIX}.1
@man man/man5/bpython-config${MODPY_BIN_SUFFIX}.5
@man man/man1/bpython.1
@man man/man5/bpython-config.5
share/appinfo/
share/appinfo/org.bpython-interpreter.bpython${MODPY_BIN_SUFFIX}.appdata.xml
share/applications/org.bpython-interpreter.bpython${MODPY_BIN_SUFFIX}.desktop
share/appinfo/org.bpython-interpreter.bpython.appdata.xml
share/applications/org.bpython-interpreter.bpython.desktop
share/pixmaps/
share/pixmaps/bpython${MODPY_BIN_SUFFIX}.png
@tag update-desktop-database
share/pixmaps/bpython.png