Diff below drops py2-flavor of devel/py-convert and migrates it to
py3-only. While here move HOMEPAGE to https.

Initial plan was to migrate this port to py3-only as part of the update
to 5.3.1 [0]. Unfortunately this update fails to run all tests for some.
New plan is to migrate now, and update later.

All consumers are already py3-only:

  RUN_DEPENDS
/usr/ports/devel/spyder/spyder,python3
/usr/ports/www/jupyter-notebook
  TEST_DEPENDS
/usr/ports/devel/py-nbconvert
/usr/ports/devel/py-nbconvert,python3
/usr/ports/devel/spyder/spyder,python3
/usr/ports/www/jupyter-notebook
/usr/ports/www/py-bokeh

OK?


[0] https://marc.info/?l=openbsd-ports&m=158351871906886&w=2


diff --git Makefile Makefile
index 416fdaf1c1a..6c9b4d2714b 100644
--- Makefile
+++ Makefile
@@ -5,11 +5,11 @@ COMMENT =             converting Jupyter notebooks
 MODPY_EGG_VERSION =    5.2.1
 DISTNAME =             nbconvert-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME}
-REVISION =             1
+REVISION =             2
 
 CATEGORIES =           devel
 
-HOMEPAGE =             http://jupyter.org/
+HOMEPAGE =             https://jupyter.org/
 
 # BSD
 PERMIT_PACKAGE =       Yes
@@ -22,7 +22,7 @@ MODPY_PYTEST =                Yes
 MODPY_PYTEST_ARGS =    nbconvert
 
 FLAVORS =              python3
-FLAVOR ?=
+FLAVOR =               python3
 
 RUN_DEPENDS =          devel/py-entrypoints${MODPY_FLAVOR} \
                        devel/py-jupyter_client${MODPY_FLAVOR}>=5.0.0 \
@@ -41,7 +41,4 @@ TEST_DEPENDS =                
${BASE_PKGPATH}=${MODPY_EGG_VERSION} \
                        devel/py-ipykernel${MODPY_FLAVOR}>=4.5.2 \
                        devel/py-nose${MODPY_FLAVOR}
 
-post-install:
-       mv ${PREFIX}/bin/jupyter-nbconvert{,${MODPY_BIN_SUFFIX}}
-
 .include <bsd.port.mk>
diff --git pkg/PLIST pkg/PLIST
index 0d17d5c47fc..01549870bb1 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -1,5 +1,7 @@
 @comment $OpenBSD: PLIST,v 1.5 2017/05/25 11:45:25 shadchin Exp $
-bin/jupyter-nbconvert${MODPY_BIN_SUFFIX}
+@conflict py-nbconvert-*
+@pkgpath devel/py-nbconvert
+bin/jupyter-nbconvert
 lib/python${MODPY_VERSION}/site-packages/nbconvert/
 
lib/python${MODPY_VERSION}/site-packages/nbconvert-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
 
lib/python${MODPY_VERSION}/site-packages/nbconvert-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO

Reply via email to