Changeset View
Changeset View
Standalone View
Standalone View
security/protonvpn-cli/Makefile
Show All 9 Lines | |||||
LICENSE= MIT GPLv3 | LICENSE= MIT GPLv3 | ||||
LICENSE_COMB= multi | LICENSE_COMB= multi | ||||
LICENSE_FILE_MIT= ${WRKSRC}/license.md | LICENSE_FILE_MIT= ${WRKSRC}/license.md | ||||
LICENSE_DISTFILES_MIT= ${DISTFILES:M*protonvpn-cli*} | LICENSE_DISTFILES_MIT= ${DISTFILES:M*protonvpn-cli*} | ||||
LICENSE_DISTFILES_GPLv3= ${DISTFILES:M*scripts*} | LICENSE_DISTFILES_GPLv3= ${DISTFILES:M*scripts*} | ||||
RUN_DEPENDS= bash:shells/bash \ | RUN_DEPENDS= bash:shells/bash \ | ||||
openvpn:security/openvpn \ | openvpn:security/openvpn \ | ||||
wget:ftp/wget \ | wget:ftp/wget | ||||
${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss | |||||
USES= python | USES= caroot python | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= ProtonVPN | GH_ACCOUNT= ProtonVPN | ||||
GH_PROJECT= scripts:updateResolvConf | GH_PROJECT= scripts:updateResolvConf | ||||
GH_TAGNAME= d5d0be1:updateResolvConf | GH_TAGNAME= d5d0be1:updateResolvConf | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
NO_BUILD= yes | NO_BUILD= yes | ||||
PLIST_FILES= bin/protonvpn-cli \ | PLIST_FILES= bin/protonvpn-cli \ | ||||
bin/pvpn \ | bin/pvpn \ | ||||
etc/openvpn/update-resolv-conf | etc/openvpn/update-resolv-conf | ||||
post-patch: | post-patch: | ||||
${REINPLACE_CMD} s,\$$python,${PYTHON_CMD},g ${WRKSRC}/protonvpn-cli.sh | ${REINPLACE_CMD} s,\$$python,${PYTHON_CMD},g ${WRKSRC}/protonvpn-cli.sh | ||||
${REINPLACE_CMD} s,wget,wget\ --ca-certificate\ ${LOCALBASE}/share/certs/ca-root-nss.crt,g ${WRKSRC}/protonvpn-cli.sh | |||||
${REINPLACE_CMD} s,%%LOCALBASE%%,${LOCALBASE},g ${WRKSRC}/protonvpn-cli.sh | ${REINPLACE_CMD} s,%%LOCALBASE%%,${LOCALBASE},g ${WRKSRC}/protonvpn-cli.sh | ||||
do-install: | do-install: | ||||
${INSTALL_SCRIPT} ${WRKSRC}/protonvpn-cli.sh ${STAGEDIR}${PREFIX}/bin/protonvpn-cli | ${INSTALL_SCRIPT} ${WRKSRC}/protonvpn-cli.sh ${STAGEDIR}${PREFIX}/bin/protonvpn-cli | ||||
${LN} -s ./protonvpn-cli ${STAGEDIR}${PREFIX}/bin/pvpn | ${LN} -s ./protonvpn-cli ${STAGEDIR}${PREFIX}/bin/pvpn | ||||
${MKDIR} ${STAGEDIR}${PREFIX}/etc/openvpn | ${MKDIR} ${STAGEDIR}${PREFIX}/etc/openvpn | ||||
${INSTALL_SCRIPT} ${WRKSRC_updateResolvConf}/update-resolv-conf.sh ${STAGEDIR}${PREFIX}/etc/openvpn/update-resolv-conf | ${INSTALL_SCRIPT} ${WRKSRC_updateResolvConf}/update-resolv-conf.sh ${STAGEDIR}${PREFIX}/etc/openvpn/update-resolv-conf | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |