Hi Bjorn,
I'm testing all the ports and consumers now.
Just a note inline.
On Wed, 18 Mar 2020, Bjorn Ketelaars wrote:
> diff --git devel/ipython/Makefile devel/ipython/Makefile
> index 18f71bf9154..03029eb6934 100644
> --- devel/ipython/Makefile
> +++ devel/ipython/Makefile
> @@ -3,8 +3,9 @@
> COMMENT= enhanced interactive Python shell
>
> MODPY_EGG_VERSION = 5.8.0
> -REVISION = 2
> +REVISION = 3
> DISTNAME= ipython-${MODPY_EGG_VERSION}
> +PKGNAME = ipython${MODPY_MAJOR_VERSION}-${MODPY_EGG_VERSION}
> CATEGORIES= devel
>
> HOMEPAGE= https://ipython.org/
> @@ -20,6 +21,7 @@ RUN_DEPENDS =
> devel/py-decorator${MODPY_FLAVOR} \
> devel/desktop-file-utils \
> devel/py-pexpect${MODPY_FLAVOR} \
> devel/py-prompt_toolkit${MODPY_FLAVOR} \
> + math/py-numpy${MODPY_FLAVOR} \
> textproc/py-pygments${MODPY_FLAVOR}
>
> # Note that if you have pdb++ installed, tests will fail.
> @@ -41,16 +43,7 @@ PERMIT_PACKAGE= Yes
> MODPY_PI = Yes
>
> FLAVORS = python3
> -FLAVOR ?=
> -
> -.if ${FLAVOR:Mpython3}
> -PKGNAME = ipython${MODPY_MAJOR_VERSION}-${MODPY_EGG_VERSION}
> -RUN_DEPENDS += math/py-numpy,python3
> -.else
> -RUN_DEPENDS += devel/py-backports-shutil-get-terminal-size \
> - devel/py-pathlib2
> -TEST_DEPENDS += devel/py-mock
> -.endif
> +FLAVOR = python3
>
> # Despite the fact that setupbase.py defines paths for examples to
> # be installed into, we still have to do it manually for some reason.
The diff I sent for devel/ipython also removed the renaming of the
binaries (so there's no more ipython-3, but ipython and all that).
Should we do that ?
Or leave it with the "-3" suffix ?
# Despite the fact that setupbase.py defines paths for examples to
# be installed into, we still have to do it manually for some reason.
@@ -62,11 +54,7 @@ post-install:
chown -R ${SHAREOWN}:${SHAREGRP} \
${WRKSRC}/examples/IPython\ Kernel/ipython.desktop
mv ${WRKSRC}/examples/IPython\ Kernel/ipython.desktop \
- ${APPS_DIR}/ipython${MODPY_BIN_SUFFIX}.desktop
-
- mv ${PREFIX}/bin/ipython ${PREFIX}/bin/ipython${MODPY_BIN_SUFFIX}
- mv ${PREFIX}/bin/iptest ${PREFIX}/bin/iptest${MODPY_BIN_SUFFIX}
- mv ${PREFIX}/man/man1/ipython.1
${PREFIX}/man/man1/ipython${MODPY_BIN_SUFFIX}.1
+ ${APPS_DIR}/ipython.desktop
pre-build:
${SUBST_CMD} ${WRKBUILD}/IPython/core/tests/test_interactiveshell.py
@@ -74,6 +62,6 @@ pre-build:
do-test:
env LC_CTYPE=en_US.UTF-8 PYTHONNOUSERSITE=1 \
- ${LOCALBASE}/bin/iptest${MODPY_BIN_SUFFIX}
+ ${LOCALBASE}/bin/iptest
> diff --git devel/ipython/pkg/PLIST devel/ipython/pkg/PLIST
> index 4146be3c30e..c5c48c97f01 100644
> --- devel/ipython/pkg/PLIST
> +++ devel/ipython/pkg/PLIST
> @@ -1,4 +1,6 @@
> @comment $OpenBSD: PLIST,v 1.24 2018/10/31 12:37:34 bket Exp $
> +@conflict ipython-*
> +@pkgpath devel/ipython
> bin/iptest${MODPY_BIN_SUFFIX}
> @comment bin/iptest2
> @comment bin/iptest3
--
Paco Esteban.
0x5818130B8A6DBC03