svn commit: r376171 - in head/www: . p5-WWW-Mechanize-PhantomJS

Kurt Jaeger pi at FreeBSD.org
Sat Jan 3 20:32:38 UTC 2015


Author: pi
Date: Sat Jan  3 20:31:52 2015
New Revision: 376171
URL: https://svnweb.freebsd.org/changeset/ports/376171
QAT: https://qat.redports.org/buildarchive/r376171/

Log:
  New port: www/p5-WWW-Mechanize-PhantomJS
  
  WWW::Mechanize::PhantomJS automates the headless webbrowser PhantomJS
  and handles DOM handling, CSS selector, JSON, Canvas, SVG, and of
  course JavaScript.
  
  WWW: http://search.cpan.org/dist/WWW-Mechanize-PhantomJS/

Added:
  head/www/p5-WWW-Mechanize-PhantomJS/
  head/www/p5-WWW-Mechanize-PhantomJS/Makefile   (contents, props changed)
  head/www/p5-WWW-Mechanize-PhantomJS/distinfo   (contents, props changed)
  head/www/p5-WWW-Mechanize-PhantomJS/pkg-descr   (contents, props changed)
  head/www/p5-WWW-Mechanize-PhantomJS/pkg-plist   (contents, props changed)
Modified:
  head/www/Makefile

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Sat Jan  3 20:27:20 2015	(r376170)
+++ head/www/Makefile	Sat Jan  3 20:31:52 2015	(r376171)
@@ -1239,6 +1239,7 @@
     SUBDIR += p5-WWW-Mechanize-FormFiller
     SUBDIR += p5-WWW-Mechanize-GZip
     SUBDIR += p5-WWW-Mechanize-Meta
+    SUBDIR += p5-WWW-Mechanize-PhantomJS
     SUBDIR += p5-WWW-Mechanize-Pluggable
     SUBDIR += p5-WWW-Mechanize-Plugin-phpBB
     SUBDIR += p5-WWW-Mechanize-Shell

Added: head/www/p5-WWW-Mechanize-PhantomJS/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/p5-WWW-Mechanize-PhantomJS/Makefile	Sat Jan  3 20:31:52 2015	(r376171)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME=	WWW-Mechanize-PhantomJS
+PORTVERSION=	0.11
+CATEGORIES=	www perl5
+MASTER_SITES=	CPAN
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	pi at FreeBSD.org
+COMMENT=	Automate interaction with javascript websites
+
+LICENSE=	ARTPERL10
+
+BUILD_DEPENDS=	${LOCALBASE}/bin/phantomjs:${PORTSDIR}/lang/phantomjs \
+		p5-WWW-Mechanize>=1.73:${PORTSDIR}/www/p5-WWW-Mechanize \
+		p5-Object-Import>=1.004:${PORTSDIR}/devel/p5-Object-Import \
+		p5-Selenium-Remote-Driver>=0.2202:${PORTSDIR}/www/p5-Selenium-Remote-Driver \
+		p5-HTML-Selector-XPath>=0.14:${PORTSDIR}/www/p5-HTML-Selector-XPath
+RUN_DEPENDS:=	${BUILD_DEPENDS}
+TEST_DEPENDS=	p5-HTTP-Daemon>=6.0:${PORTSDIR}/www/p5-HTTP-Daemon \
+		p5-libwww>=5.829:${PORTSDIR}/www/p5-libwww
+
+USES=		perl5
+USE_PERL5=	configure
+
+.include <bsd.port.mk>

Added: head/www/p5-WWW-Mechanize-PhantomJS/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/p5-WWW-Mechanize-PhantomJS/distinfo	Sat Jan  3 20:31:52 2015	(r376171)
@@ -0,0 +1,2 @@
+SHA256 (WWW-Mechanize-PhantomJS-0.11.tar.gz) = 392b106dac175632a86ed71b9d70446147617e5a5cd76d83777794854bafc1a4
+SIZE (WWW-Mechanize-PhantomJS-0.11.tar.gz) = 610429

Added: head/www/p5-WWW-Mechanize-PhantomJS/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/p5-WWW-Mechanize-PhantomJS/pkg-descr	Sat Jan  3 20:31:52 2015	(r376171)
@@ -0,0 +1,5 @@
+WWW::Mechanize::PhantomJS automates the headless webbrowser PhantomJS
+and handles DOM handling, CSS selector, JSON, Canvas, SVG, and of
+course JavaScript.
+
+WWW: http://search.cpan.org/dist/WWW-Mechanize-PhantomJS/

Added: head/www/p5-WWW-Mechanize-PhantomJS/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/p5-WWW-Mechanize-PhantomJS/pkg-plist	Sat Jan  3 20:31:52 2015	(r376171)
@@ -0,0 +1,75 @@
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS.pm
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/DSL.pm
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/Examples.pm
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/config.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/errors.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/hub_register.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/inputs.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/logger.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/main.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/request_handlers/request_handler.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/request_handlers/router_request_handler.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/request_handlers/session_manager_request_handler.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/request_handlers/session_request_handler.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/request_handlers/shutdown_request_handler.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/request_handlers/status_request_handler.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/request_handlers/webelement_request_handler.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/session.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/console++.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/har.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/parseuri.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/uuid.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/active_element.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/clear.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/clear_local_storage.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/clear_session_storage.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/click.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/double_click.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/drag.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/execute_async_script.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/execute_script.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/execute_sql.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/find_element.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/find_elements.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/focus_on_element.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_appcache_status.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_attribute.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_attribute_value.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_current_position.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_local_storage_item.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_local_storage_keys.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_local_storage_size.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_location.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_location_in_view.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_session_storage_item.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_session_storage_keys.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_session_storage_size.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_size.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_text.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/get_value_of_css_property.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/is_displayed.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/is_enabled.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/is_online.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/is_selected.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/lastupdate
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/move_mouse.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/pinch.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/remove_local_storage_item.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/remove_session_storage_item.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/right_click.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/rotate.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/scroll_into_view.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/scroll_mouse.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/set_local_storage_item.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/set_session_storage_item.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/submit.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/swipe.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/tap.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/third_party/webdriver-atoms/type.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/webdriver_atoms.js
+%%SITE_PERL%%/WWW/Mechanize/PhantomJS/ghostdriver/webelementlocator.js
+%%SITE_PERL%%/WWW/Mechanize/Plugin/Selector.pm
+%%PERL5_MAN3%%/WWW::Mechanize::PhantomJS.3.gz
+%%PERL5_MAN3%%/WWW::Mechanize::PhantomJS::DSL.3.gz
+%%PERL5_MAN3%%/WWW::Mechanize::PhantomJS::Examples.3.gz
+%%PERL5_MAN3%%/WWW::Mechanize::Plugin::Selector.3.gz


More information about the svn-ports-all mailing list