summaryrefslogtreecommitdiff
path: root/www/py-twill
diff options
context:
space:
mode:
authorrodent <rodent@pkgsrc.org>2014-05-03 01:56:29 +0000
committerrodent <rodent@pkgsrc.org>2014-05-03 01:56:29 +0000
commita8d4efe2fe95b67531203a2ffff29082c85fb3f4 (patch)
treea13c10586f6a5f8201dcbb8989d2c50e59eaddd8 /www/py-twill
parentf609c59074c5fca10c9b5fa7a1d53a5dfa151f86 (diff)
downloadpkgsrc-a8d4efe2fe95b67531203a2ffff29082c85fb3f4.tar.gz
Import py27-twill-1.8.0 as www/py-twill.
A scripting system for automating Web browsing. Useful for testing Web pages or grabbing data from password-protected sites automatically.
Diffstat (limited to 'www/py-twill')
-rw-r--r--www/py-twill/DESCR2
-rw-r--r--www/py-twill/Makefile25
-rw-r--r--www/py-twill/PLIST155
-rw-r--r--www/py-twill/distinfo5
4 files changed, 187 insertions, 0 deletions
diff --git a/www/py-twill/DESCR b/www/py-twill/DESCR
new file mode 100644
index 00000000000..34b5cc07765
--- /dev/null
+++ b/www/py-twill/DESCR
@@ -0,0 +1,2 @@
+A scripting system for automating Web browsing. Useful for testing Web pages or
+grabbing data from password-protected sites automatically.
diff --git a/www/py-twill/Makefile b/www/py-twill/Makefile
new file mode 100644
index 00000000000..e542ebdb5ef
--- /dev/null
+++ b/www/py-twill/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2014/05/03 01:56:29 rodent Exp $
+
+DISTNAME= twill-1.8.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= python www
+MASTER_SITES= https://pypi.python.org/packages/source/t/twill/
+
+MAINTAINER= rodent@NetBSD.org
+HOMEPAGE= http://twill.idyll.org/
+COMMENT= Python package for the twill Web browsing language
+LICENSE= mit
+
+USE_LANGUAGES= # none
+
+PY_PATCHPLIST= yes
+PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
+
+post-install:
+ ${MV} ${DESTDIR}${PREFIX}/bin/twill-fork \
+ ${DESTDIR}${PREFIX}/bin/twill-fork${PYVERSSUFFIX}
+ ${MV} ${DESTDIR}${PREFIX}/bin/twill-sh \
+ ${DESTDIR}${PREFIX}/bin/twill-sh${PYVERSSUFFIX}
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/py-twill/PLIST b/www/py-twill/PLIST
new file mode 100644
index 00000000000..8ce17d01525
--- /dev/null
+++ b/www/py-twill/PLIST
@@ -0,0 +1,155 @@
+@comment $NetBSD: PLIST,v 1.1 2014/05/03 01:56:29 rodent Exp $
+bin/twill-fork${PYVERSSUFFIX}
+bin/twill-sh${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/twill/__init__.py
+${PYSITELIB}/twill/__init__.pyc
+${PYSITELIB}/twill/__init__.pyo
+${PYSITELIB}/twill/browser.py
+${PYSITELIB}/twill/browser.pyc
+${PYSITELIB}/twill/browser.pyo
+${PYSITELIB}/twill/commands.py
+${PYSITELIB}/twill/commands.pyc
+${PYSITELIB}/twill/commands.pyo
+${PYSITELIB}/twill/errors.py
+${PYSITELIB}/twill/errors.pyc
+${PYSITELIB}/twill/errors.pyo
+${PYSITELIB}/twill/extensions/__init__.py
+${PYSITELIB}/twill/extensions/__init__.pyc
+${PYSITELIB}/twill/extensions/__init__.pyo
+${PYSITELIB}/twill/extensions/argparse.py
+${PYSITELIB}/twill/extensions/argparse.pyc
+${PYSITELIB}/twill/extensions/argparse.pyo
+${PYSITELIB}/twill/extensions/check_links.py
+${PYSITELIB}/twill/extensions/check_links.pyc
+${PYSITELIB}/twill/extensions/check_links.pyo
+${PYSITELIB}/twill/extensions/csv_iterate.py
+${PYSITELIB}/twill/extensions/csv_iterate.pyc
+${PYSITELIB}/twill/extensions/csv_iterate.pyo
+${PYSITELIB}/twill/extensions/dirstack.py
+${PYSITELIB}/twill/extensions/dirstack.pyc
+${PYSITELIB}/twill/extensions/dirstack.pyo
+${PYSITELIB}/twill/extensions/dns_check.py
+${PYSITELIB}/twill/extensions/dns_check.pyc
+${PYSITELIB}/twill/extensions/dns_check.pyo
+${PYSITELIB}/twill/extensions/formfill.py
+${PYSITELIB}/twill/extensions/formfill.pyc
+${PYSITELIB}/twill/extensions/formfill.pyo
+${PYSITELIB}/twill/extensions/mailman_sf.py
+${PYSITELIB}/twill/extensions/mailman_sf.pyc
+${PYSITELIB}/twill/extensions/mailman_sf.pyo
+${PYSITELIB}/twill/extensions/match_parse/__init__.py
+${PYSITELIB}/twill/extensions/match_parse/__init__.pyc
+${PYSITELIB}/twill/extensions/match_parse/__init__.pyo
+${PYSITELIB}/twill/extensions/match_parse/test-match_parse.py
+${PYSITELIB}/twill/extensions/match_parse/test-match_parse.pyc
+${PYSITELIB}/twill/extensions/match_parse/test-match_parse.pyo
+${PYSITELIB}/twill/extensions/require.py
+${PYSITELIB}/twill/extensions/require.pyc
+${PYSITELIB}/twill/extensions/require.pyo
+${PYSITELIB}/twill/extensions/test_extensions.py
+${PYSITELIB}/twill/extensions/test_extensions.pyc
+${PYSITELIB}/twill/extensions/test_extensions.pyo
+${PYSITELIB}/twill/namespaces.py
+${PYSITELIB}/twill/namespaces.pyc
+${PYSITELIB}/twill/namespaces.pyo
+${PYSITELIB}/twill/other_packages/__init__.py
+${PYSITELIB}/twill/other_packages/__init__.pyc
+${PYSITELIB}/twill/other_packages/__init__.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/ClientForm.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/ClientForm.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/ClientForm.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/__init__.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/__init__.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/__init__.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_auth.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_auth.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_auth.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_beautifulsoup.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_beautifulsoup.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_beautifulsoup.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_clientcookie.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_clientcookie.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_clientcookie.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_debug.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_debug.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_debug.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_gzip.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_gzip.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_gzip.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_headersutil.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_headersutil.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_headersutil.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_html.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_html.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_html.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_http.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_http.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_http.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_lwpcookiejar.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_lwpcookiejar.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_lwpcookiejar.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_mechanize.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_mechanize.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_mechanize.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_mozillacookiejar.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_mozillacookiejar.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_mozillacookiejar.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_msiecookiejar.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_msiecookiejar.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_msiecookiejar.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_opener.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_opener.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_opener.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_pullparser.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_pullparser.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_pullparser.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_request.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_request.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_request.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_response.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_response.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_response.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_rfc3986.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_rfc3986.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_rfc3986.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_seek.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_seek.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_seek.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_upgrade.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_upgrade.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_upgrade.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_urllib2.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_urllib2.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_urllib2.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_useragent.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_useragent.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_useragent.pyo
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_util.py
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_util.pyc
+${PYSITELIB}/twill/other_packages/_mechanize_dist/_util.pyo
+${PYSITELIB}/twill/other_packages/pyparsing.py
+${PYSITELIB}/twill/other_packages/pyparsing.pyc
+${PYSITELIB}/twill/other_packages/pyparsing.pyo
+${PYSITELIB}/twill/other_packages/subprocess.py
+${PYSITELIB}/twill/other_packages/subprocess.pyc
+${PYSITELIB}/twill/other_packages/subprocess.pyo
+${PYSITELIB}/twill/parse.py
+${PYSITELIB}/twill/parse.pyc
+${PYSITELIB}/twill/parse.pyo
+${PYSITELIB}/twill/shell.py
+${PYSITELIB}/twill/shell.pyc
+${PYSITELIB}/twill/shell.pyo
+${PYSITELIB}/twill/unit.py
+${PYSITELIB}/twill/unit.pyc
+${PYSITELIB}/twill/unit.pyo
+${PYSITELIB}/twill/utils.py
+${PYSITELIB}/twill/utils.pyc
+${PYSITELIB}/twill/utils.pyo
+${PYSITELIB}/twill/wsgi_intercept.py
+${PYSITELIB}/twill/wsgi_intercept.pyc
+${PYSITELIB}/twill/wsgi_intercept.pyo
diff --git a/www/py-twill/distinfo b/www/py-twill/distinfo
new file mode 100644
index 00000000000..e5d35a171f3
--- /dev/null
+++ b/www/py-twill/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/05/03 01:56:29 rodent Exp $
+
+SHA1 (twill-1.8.0.tar.gz) = 6fa06f4f309c8b7191492a46993addd503fb5511
+RMD160 (twill-1.8.0.tar.gz) = 2583f3108111a7f26868ed6f84e6f3dad1f7d577
+Size (twill-1.8.0.tar.gz) = 176989 bytes