diff --git a/net/py-magic-wormhole/Makefile b/net/py-magic-wormhole/Makefile index d6bd3046ac0d..dad2719d7d24 100644 --- a/net/py-magic-wormhole/Makefile +++ b/net/py-magic-wormhole/Makefile @@ -1,33 +1,54 @@ PORTNAME= magic-wormhole -DISTVERSION= 0.13.0 -PORTREVISION= 1 +DISTVERSION= 0.14.0 CATEGORIES= net MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Get things from one computer to another, safely WWW= https://github.com/warner/magic-wormhole LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}autobahn>=0.14.1:www/py-autobahn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Automat>=0.3.0:devel/py-Automat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hkdf>=0.0.3:security/py-hkdf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}humanize>=0:devel/py-humanize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spake2>=0.8:security/py-spake2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.13.0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=17.5.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}txtorcon>=18.0.2:security/py-txtorcon@${PY_FLAVOR} USES= python USE_PYTHON= autoplist cryptography distutils NO_ARCH= yes +OPTIONS_DEFINE= BASH FISH ZSH +OPTIONS_DEFAULT= BASH FISH ZSH + +BASH_PLIST_FILES= share/bash-completion/completions/wormhole +FISH_PLIST_FILES= share/fish/completions/wormhole.fish +ZSH_PLIST_FILES= share/zsh/site-functions/_wormhole + +post-install-BASH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions/ + ${INSTALL_SCRIPT} ${WRKSRC}/wormhole_complete.bash \ + ${STAGEDIR}${PREFIX}/share/bash-completion/completions/wormhole + +post-install-FISH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions/ + ${INSTALL_DATA} ${WRKSRC}/wormhole_complete.fish \ + ${STAGEDIR}${PREFIX}/share/fish/completions/wormhole.fish + +post-install-ZSH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions + ${INSTALL_DATA} ${WRKSRC}/wormhole_complete.zsh \ + ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_wormhole + .include diff --git a/net/py-magic-wormhole/distinfo b/net/py-magic-wormhole/distinfo index 88667f5f55e3..58d527ba9bcd 100644 --- a/net/py-magic-wormhole/distinfo +++ b/net/py-magic-wormhole/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1692764214 -SHA256 (magic-wormhole-0.13.0.tar.gz) = ac3bd68286270e7f149c06149a8e409e5fa34d7feb0e88844a26d29eed2d1516 -SIZE (magic-wormhole-0.13.0.tar.gz) = 274564 +TIMESTAMP = 1712234238 +SHA256 (magic-wormhole-0.14.0.tar.gz) = 006d239f88bff7c37bc2eff60a004e263faf9258f7279192d06ba0c9ced6b080 +SIZE (magic-wormhole-0.14.0.tar.gz) = 281990 diff --git a/net/py-magic-wormhole/files/patch-setup.py b/net/py-magic-wormhole/files/patch-setup.py new file mode 100644 index 000000000000..1da420398159 --- /dev/null +++ b/net/py-magic-wormhole/files/patch-setup.py @@ -0,0 +1,10 @@ +--- setup.py.orig 2024-04-04 12:47:00 UTC ++++ setup.py +@@ -36,7 +36,6 @@ setup(name="magic-wormhole", + "wormhole.test", + "wormhole.test.dilate", + ], +- data_files=[(".", ["wormhole_complete.bash", "wormhole_complete.zsh", "wormhole_complete.fish"])], + entry_points={ + "console_scripts": + [