summaryrefslogtreecommitdiff
path: root/www/ruby-mechanize
diff options
context:
space:
mode:
authorminskim <minskim>2007-05-26 01:46:51 +0000
committerminskim <minskim>2007-05-26 01:46:51 +0000
commit59c748acc043d5287ab464772f59515c13bfcd1a (patch)
treea2be64a2692fc99ba013b8b268063af2516f6342 /www/ruby-mechanize
parent7d1e228e302ea2e8044a77a15ba3c6fbabd1adcf (diff)
downloadpkgsrc-59c748acc043d5287ab464772f59515c13bfcd1a.tar.gz
Import ruby-mechanize.
The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects, can follow links, and submit forms. Form fields can be populated and submitted. Mechanize also keeps track of the sites that you have visited as a history.
Diffstat (limited to 'www/ruby-mechanize')
-rw-r--r--www/ruby-mechanize/DESCR5
-rw-r--r--www/ruby-mechanize/Makefile19
-rw-r--r--www/ruby-mechanize/PLIST22
-rw-r--r--www/ruby-mechanize/distinfo5
4 files changed, 51 insertions, 0 deletions
diff --git a/www/ruby-mechanize/DESCR b/www/ruby-mechanize/DESCR
new file mode 100644
index 00000000000..0efc48c1970
--- /dev/null
+++ b/www/ruby-mechanize/DESCR
@@ -0,0 +1,5 @@
+The Mechanize library is used for automating interaction with
+websites. Mechanize automatically stores and sends cookies, follows
+redirects, can follow links, and submit forms. Form fields can be
+populated and submitted. Mechanize also keeps track of the sites that
+you have visited as a history.
diff --git a/www/ruby-mechanize/Makefile b/www/ruby-mechanize/Makefile
new file mode 100644
index 00000000000..10154734f31
--- /dev/null
+++ b/www/ruby-mechanize/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/05/26 01:46:51 minskim Exp $
+
+DISTNAME= mechanize-0.6.8
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+CATEGORIES= www ruby
+MASTER_SITES= http://rubyforge.org/frs/download.php/19657/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= minskim@NetBSD.org
+HOMEPAGE= http://mechanize.rubyforge.org/
+COMMENT= Library to automate interaction with websites
+
+DEPENDS+= ${RUBY_PKGPREFIX}-hpricot-[0-9]*:../../textproc/ruby-hpricot
+
+USE_LANGUAGES= # none
+USE_RUBY_SETUP= yes
+
+.include "../../lang/ruby/modules.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/ruby-mechanize/PLIST b/www/ruby-mechanize/PLIST
new file mode 100644
index 00000000000..f60834122d3
--- /dev/null
+++ b/www/ruby-mechanize/PLIST
@@ -0,0 +1,22 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/05/26 01:46:51 minskim Exp $
+${RUBY_SITELIBDIR}/mechanize.rb
+${RUBY_SITELIBDIR}/mechanize/cookie.rb
+${RUBY_SITELIBDIR}/mechanize/errors.rb
+${RUBY_SITELIBDIR}/mechanize/form.rb
+${RUBY_SITELIBDIR}/mechanize/form_elements.rb
+${RUBY_SITELIBDIR}/mechanize/history.rb
+${RUBY_SITELIBDIR}/mechanize/inspect.rb
+${RUBY_SITELIBDIR}/mechanize/list.rb
+${RUBY_SITELIBDIR}/mechanize/monkey_patch.rb
+${RUBY_SITELIBDIR}/mechanize/net-overrides/net/http.rb
+${RUBY_SITELIBDIR}/mechanize/net-overrides/net/https.rb
+${RUBY_SITELIBDIR}/mechanize/net-overrides/net/protocol.rb
+${RUBY_SITELIBDIR}/mechanize/page.rb
+${RUBY_SITELIBDIR}/mechanize/page_elements.rb
+${RUBY_SITELIBDIR}/mechanize/parsers/rexml_page.rb
+${RUBY_SITELIBDIR}/mechanize/pluggable_parsers.rb
+${RUBY_SITELIBDIR}/mechanize/rexml.rb
+@dirrm ${RUBY_SITELIBDIR}/mechanize/parsers
+@dirrm ${RUBY_SITELIBDIR}/mechanize/net-overrides/net
+@dirrm ${RUBY_SITELIBDIR}/mechanize/net-overrides
+@dirrm ${RUBY_SITELIBDIR}/mechanize
diff --git a/www/ruby-mechanize/distinfo b/www/ruby-mechanize/distinfo
new file mode 100644
index 00000000000..b7fb154ec0b
--- /dev/null
+++ b/www/ruby-mechanize/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/05/26 01:46:51 minskim Exp $
+
+SHA1 (mechanize-0.6.8.tgz) = 2cacc5246ba37be054e88992306625da2763e13f
+RMD160 (mechanize-0.6.8.tgz) = e3b6527dd819567eedf38d7770c249a88d67d4bd
+Size (mechanize-0.6.8.tgz) = 90678 bytes