aboutsummaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
authorsat <sat@FreeBSD.org>2008-02-01 22:41:35 +0800
committersat <sat@FreeBSD.org>2008-02-01 22:41:35 +0800
commitb0c66a2c2ca12df540a8be82f7f745cd4654fb09 (patch)
tree104a23ee6c14a8dc26a72e50759b13742cc869df /www
parent249f99c72612a38f5acc6a0e3f274bffc46267be (diff)
downloadfreebsd-ports-gnome-b0c66a2c2ca12df540a8be82f7f745cd4654fb09.tar.gz
freebsd-ports-gnome-b0c66a2c2ca12df540a8be82f7f745cd4654fb09.tar.zst
freebsd-ports-gnome-b0c66a2c2ca12df540a8be82f7f745cd4654fb09.zip
Add port www/xpi-yslow:
YSlow analyzes web pages and tells you why they're slow based on Yahoo's rules for high performance web sites. YSlow gives you: * Performance report card * HTTP/HTML summary * List of components in the page * Tools including JSLint Most files comprising YSlow are licensed under the Mozilla Public License (MPL) version 1.1, with a couple of exceptions. YSlow includes jslint by Douglas Crockford, which is licensed under a BSD-style license. YSlow also includes files from the Yahoo! User Interface library, which are licensed under the BSD license. WWW: http://developer.yahoo.com/yslow/ PR: ports/119808 Submitted by: Sutra Zhou <zhoushuqun@gmail.com>
Diffstat (limited to 'www')
-rw-r--r--www/Makefile1
-rw-r--r--www/xpi-yslow/Makefile22
-rw-r--r--www/xpi-yslow/distinfo3
-rw-r--r--www/xpi-yslow/pkg-descr16
-rw-r--r--www/xpi-yslow/pkg-plist24
5 files changed, 66 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index 067c095f6a7b..2e173a069939 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1401,6 +1401,7 @@
SUBDIR += xpi-wmlbrowser
SUBDIR += xpi-xmpp4moz
SUBDIR += xpi-xpcom-component-viewer
+ SUBDIR += xpi-yslow
SUBDIR += xshttpd
SUBDIR += xshttpd-devel
SUBDIR += xulrunner
diff --git a/www/xpi-yslow/Makefile b/www/xpi-yslow/Makefile
new file mode 100644
index 000000000000..41d5ac1e12d2
--- /dev/null
+++ b/www/xpi-yslow/Makefile
@@ -0,0 +1,22 @@
+# New ports collection makefile for: xpi-yslow
+# Date created: 19 January 2008
+# Whom: Sutra Zhou <zhoushuqun@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= yslow
+PORTVERSION= 0.9.2
+DISTVERSIONSUFFIX= -fx
+CATEGORIES= www
+
+MAINTAINER= zhoushuqun@gmail.com
+COMMENT= Analyzes web pages and why they are slow
+
+RUN_DEPENDS= xpi-firebug>=1.05:${PORTSDIR}/www/xpi-firebug
+
+XPI_NUM= 5369
+XPI_ID= yslow@yahoo-inc.com
+
+.include "${.CURDIR}/../xpi-adblock/Makefile.xpi"
+.include <bsd.port.mk>
diff --git a/www/xpi-yslow/distinfo b/www/xpi-yslow/distinfo
new file mode 100644
index 000000000000..cdbf56611625
--- /dev/null
+++ b/www/xpi-yslow/distinfo
@@ -0,0 +1,3 @@
+MD5 (xpi/yslow-0.9.2-fx.xpi) = ab3dd816f3082e96f3c50184832338cd
+SHA256 (xpi/yslow-0.9.2-fx.xpi) = 900a543a4e224757beb75fb6e8c6bca07d98c6830077243b4ade46d4bb2771c7
+SIZE (xpi/yslow-0.9.2-fx.xpi) = 77177
diff --git a/www/xpi-yslow/pkg-descr b/www/xpi-yslow/pkg-descr
new file mode 100644
index 000000000000..78914c4f79ff
--- /dev/null
+++ b/www/xpi-yslow/pkg-descr
@@ -0,0 +1,16 @@
+YSlow analyzes web pages and tells you why they're slow based on Yahoo's
+rules for high performance web sites.
+
+YSlow gives you:
+* Performance report card
+* HTTP/HTML summary
+* List of components in the page
+* Tools including JSLint
+
+Most files comprising YSlow are licensed under the Mozilla Public License
+(MPL) version 1.1, with a couple of exceptions. YSlow includes jslint by
+Douglas Crockford, which is licensed under a BSD-style license. YSlow also
+includes files from the Yahoo! User Interface library, which are licensed
+under the BSD license.
+
+WWW: http://developer.yahoo.com/yslow/
diff --git a/www/xpi-yslow/pkg-plist b/www/xpi-yslow/pkg-plist
new file mode 100644
index 000000000000..63774627bc33
--- /dev/null
+++ b/www/xpi-yslow/pkg-plist
@@ -0,0 +1,24 @@
+%%XPI_XPIDIR%%/chrome/content/yslow/component.js
+%%XPI_XPIDIR%%/chrome/content/yslow/fulljslint.js
+%%XPI_XPIDIR%%/chrome/content/yslow/jslintwrapper.js
+%%XPI_XPIDIR%%/chrome/content/yslow/lint.js
+%%XPI_XPIDIR%%/chrome/content/yslow/logo_16x16.png
+%%XPI_XPIDIR%%/chrome/content/yslow/logo_32x32.png
+%%XPI_XPIDIR%%/chrome/content/yslow/peeler.js
+%%XPI_XPIDIR%%/chrome/content/yslow/tools.js
+%%XPI_XPIDIR%%/chrome/content/yslow/utils.js
+%%XPI_XPIDIR%%/chrome/content/yslow/yahooLogo.gif
+%%XPI_XPIDIR%%/chrome/content/yslow/yslow.css
+%%XPI_XPIDIR%%/chrome/content/yslow/yslow.js
+%%XPI_XPIDIR%%/chrome/content/yslow/yslowFirebug.js
+%%XPI_XPIDIR%%/chrome/content/yslow/yslowOverlay.xul
+%%XPI_XPIDIR%%/chrome/content/yslow/yslowPanel.js
+%%XPI_XPIDIR%%/chrome/content/yslow/yslowcontext.js
+%%XPI_XPIDIR%%/chrome.manifest
+%%XPI_XPIDIR%%/defaults/preferences/yslow.js
+%%XPI_XPIDIR%%/install.rdf
+@dirrm %%XPI_XPIDIR%%/chrome/content/yslow
+@dirrm %%XPI_XPIDIR%%/chrome/content
+@dirrm %%XPI_XPIDIR%%/chrome
+@dirrm %%XPI_XPIDIR%%/defaults/preferences
+@dirrm %%XPI_XPIDIR%%/defaults