aboutsummaryrefslogtreecommitdiff
path: root/www/closure-compiler/Makefile
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-11-17 09:10:45 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-11-17 09:10:45 +0000
commitcaa2a4d515ad580de8fe9e7a4da95e839f021b07 (patch)
tree72d5ecf3c0fce18c55419f33a458925b2a3c4367 /www/closure-compiler/Makefile
parentba8ca5f3c2aee0b8031b36ea4df5b27b6e272418 (diff)
downloadports-caa2a4d515ad580de8fe9e7a4da95e839f021b07.tar.gz
ports-caa2a4d515ad580de8fe9e7a4da95e839f021b07.zip
Closure Compiler is a JavaScript optimizing compiler. It parses your
JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. It is used in many of Google's JavaScript apps, including Gmail, Google Web Search, Google Maps, and Google Docs. WWW: http://code.google.com/closure/compiler/ PR: ports/140556 Submitted by: Gea-Suan Lin <gslin at gslin.org>
Notes
Notes: svn path=/head/; revision=244367
Diffstat (limited to 'www/closure-compiler/Makefile')
-rw-r--r--www/closure-compiler/Makefile28
1 files changed, 28 insertions, 0 deletions
diff --git a/www/closure-compiler/Makefile b/www/closure-compiler/Makefile
new file mode 100644
index 000000000000..8725ee939be5
--- /dev/null
+++ b/www/closure-compiler/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: closure-compiler
+# Date created: 2009-11-14
+# Whom: Gea-Suan Lin <gslin@gslin.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= closure-compiler
+PORTVERSION= 20091113
+CATEGORIES= www java
+MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
+DISTNAME= compiler-${PORTVERSION}
+
+MAINTAINER= gslin@gslin.org
+COMMENT= Closure Compiler
+
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+SUB_FILES= closure-compiler
+SUB_LIST= JAVA="${JAVA}"
+USE_JAVA= yes
+
+do-install:
+ ${MKDIR} ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/compiler.jar ${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/closure-compiler ${PREFIX}/bin
+
+.include <bsd.port.mk>