summaryrefslogtreecommitdiff
path: root/www/py-selenium/Makefile
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2017-11-17 08:15:42 +0000
committeradam <adam@pkgsrc.org>2017-11-17 08:15:42 +0000
commit954e20f5f1157f4633c93da451f11c665f5a4b48 (patch)
tree5d2b6b2e4e1e3239ad26ab72dc9bac9a5bf4f218 /www/py-selenium/Makefile
parent0275df2d61adeb4179798b7c011e8a66593666ce (diff)
downloadpkgsrc-954e20f5f1157f4633c93da451f11c665f5a4b48.tar.gz
py-selenium: downgraded to 3.7.0
The package was actually 3.7.0, but marked as 3.7.1. Now, it does not depend on Java, and pulls the (pre-built) distfile from PyPI.
Diffstat (limited to 'www/py-selenium/Makefile')
-rw-r--r--www/py-selenium/Makefile47
1 files changed, 9 insertions, 38 deletions
diff --git a/www/py-selenium/Makefile b/www/py-selenium/Makefile
index ad1a8ffe7dd..355cf7d1159 100644
--- a/www/py-selenium/Makefile
+++ b/www/py-selenium/Makefile
@@ -1,45 +1,16 @@
-# $NetBSD: Makefile,v 1.1 2017/11/11 21:30:21 tnn Exp $
+# $NetBSD: Makefile,v 1.2 2017/11/17 08:15:42 adam Exp $
-DISTNAME= selenium-3.7.1
+DISTNAME= selenium-3.7.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-GITHUB_PROJECT= selenium
-GITHUB_TAG= ${DISTNAME}
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GITHUB:=SeleniumHQ/}
+CATEGORIES= www python
+MASTER_SITES= ${MASTER_SITE_PYPI:=s/selenium/}
-MAINTAINER= tnn@NetBSD.org
-HOMEPAGE= https://github.com/SeleniumHQ/selenium/
-COMMENT= Browser automation framework (python bindings)
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://github.com/SeleniumHQ/selenium
+COMMENT= Python bindings for Selenium
LICENSE= apache-2.0
-BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools>=36:../../devel/py-setuptools
+USE_LANGUAGES= # none
-USE_LANGUAGES= c c++
-USE_JAVA= build
-
-EGG_NAME= selenium-3.7.0
-PYSETUPSUBDIR= py
-WRKSRC= ${WRKDIR}/selenium-${DISTNAME}
-
-.include "../../mk/bsd.prefs.mk"
-
-# We need a native JDK for selenium-buck.
-PKG_JVMS_ACCEPTED= openjdk8
-.if ${OPSYS} == "Linux"
-# Oracle JDK should be feasible on Linux.
-PKG_JVMS_ACCEPTED+= oracle-jdk8
-.endif
-
-.include "../../mk/java-vm.mk"
-
-# Every new platform will need patches due to the crazy build framework.
-ONLY_FOR_PLATFORM= Linux-*-x86_64 NetBSD-*-x86_64
-
-pre-build:
-# This tells Selenium that we will provide external buck in $PATH.
- ${TOUCH} ${WRKSRC}/.nobuckcheck
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./go --trace py_prep_for_install_release
-
-.include "selenium-buck.mk"
-.include "../../lang/python/distutils.mk"
+.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"