From owner-svn-ports-all@FreeBSD.ORG Sun Feb 16 17:09:47 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4062B27C; Sun, 16 Feb 2014 17:09:47 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1F8091D27; Sun, 16 Feb 2014 17:09:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s1GH9keT038192; Sun, 16 Feb 2014 17:09:46 GMT (envelope-from sunpoet@svn.freebsd.org) Received: (from sunpoet@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s1GH9knR038190; Sun, 16 Feb 2014 17:09:46 GMT (envelope-from sunpoet@svn.freebsd.org) Message-Id: <201402161709.s1GH9knR038190@svn.freebsd.org> From: Sunpoet Po-Chuan Hsieh Date: Sun, 16 Feb 2014 17:09:46 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r344612 - head/www/protovis X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Feb 2014 17:09:47 -0000 Author: sunpoet Date: Sun Feb 16 17:09:46 2014 New Revision: 344612 URL: http://svnweb.freebsd.org/changeset/ports/344612 QAT: https://qat.redports.org/buildarchive/r344612/ Log: - Convert to new options framework - Use tar to extract zipball - Use PORTDOCS and PORTEXAMPLES - Support STAGEDIR Modified: head/www/protovis/Makefile head/www/protovis/pkg-plist Modified: head/www/protovis/Makefile ============================================================================== --- head/www/protovis/Makefile Sun Feb 16 17:09:22 2014 (r344611) +++ head/www/protovis/Makefile Sun Feb 16 17:09:46 2014 (r344612) @@ -5,26 +5,26 @@ PORTNAME= protovis PORTVERSION= 3.2 CATEGORIES= www MASTER_SITES= GOOGLE_CODE +EXTRACT_SUFX= .zip MAINTAINER= sunpoet@FreeBSD.org COMMENT= JavaScript graphical toolkit for data visualization LICENSE= BSD3CLAUSE +OPTIONS_DEFINE= DOCS EXAMPLES + NO_BUILD= yes -USE_ZIP= yes + +PORTDOCS= * +PORTEXAMPLES= * PROJECTHOST= ${PORTNAME}-js -NO_STAGE= yes do-install: - ${MKDIR} ${DOCSDIR}/ ${EXAMPLESDOR}/ ${WWWDIR}/ -.if !defined(NOPORTDOCS) - cd ${WRKSRC}/jsdoc/ && ${COPYTREE_SHARE} '*' ${DOCSDIR}/ -.endif -.if !defined(NOPORTEXAMPLES) - cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} '*' ${EXAMPLESDIR}/ -.endif - cd ${WRKSRC}/ && ${INSTALL_DATA} -o ${WWWOWN} -g ${WWWGRP} *.js ${WWWDIR}/ + ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${STAGEDIR}${EXAMPLESDIR}/ ${STAGEDIR}${WWWDIR}/ + cd ${WRKSRC}/ && ${INSTALL_DATA} *.js ${STAGEDIR}${WWWDIR}/ + cd ${WRKSRC}/jsdoc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ + cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/ .include Modified: head/www/protovis/pkg-plist ============================================================================== --- head/www/protovis/pkg-plist Sun Feb 16 17:09:22 2014 (r344611) +++ head/www/protovis/pkg-plist Sun Feb 16 17:09:46 2014 (r344612) @@ -1,200 +1,7 @@ -%%PORTDOCS%%%%DOCSDIR%%/files.html -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/Array.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/_global_.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Anchor.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Area.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Bar.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Behavior.drag.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Behavior.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Behavior.pan.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Behavior.point.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Behavior.resize.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Behavior.select.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Behavior.zoom.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Color.Hsl.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Color.Rgb.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Color.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Colors.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Constraint.bound.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Constraint.collision.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Constraint.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Constraint.position.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Dom.Node.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Dom.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Dot.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Flatten.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Force.charge.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Force.drag.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Force.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Force.spring.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Format.date.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Format.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Format.number.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Format.time.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Geo.LatLng.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Geo.Projection.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Geo.projections.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Geo.scale#ticks.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Geo.scale.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Image.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Label.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Arc.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Bullet.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Cluster.Fill.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Cluster.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Force.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Grid.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Hierarchy.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Horizon.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Indent.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Matrix.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Network.Link.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Network.Node.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Network.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Pack.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Partition.Fill.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Partition.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Rollup.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Stack.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Tree.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.Treemap.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Layout.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Line.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Mark.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Nest.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Panel.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Particle.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Quadtree.Node.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Quadtree.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Rule.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Scale.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Scale.linear.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Scale.log.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Scale.ordinal.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Scale.quantile.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Scale.quantitative.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Scale.root.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Simulation.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Transform.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Tree.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Vector.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.Wedge.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.histogram.Bin.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.histogram.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/pv.version.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_behavior_Behavior.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_behavior_Drag.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_behavior_Pan.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_behavior_Point.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_behavior_Resize.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_behavior_Select.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_behavior_Zoom.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_color_Color.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_color_Colors.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_color_Ramp.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_Arrays.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_Dom.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_Flatten.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_Histogram.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_LinearScale.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_LogScale.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_Nest.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_Numbers.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_Objects.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_OrdinalScale.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_QuantileScale.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_QuantitativeScale.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_RootScale.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_Scale.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_Transform.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_Tree.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_data_Vector.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_geo_Geo.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_geo_GeoScale.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_geo_LatLng.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_geo_Projection.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_geo_Projections.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_lang_Array.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_lang_init.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Arc.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Bullet.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Cluster.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Force.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Grid.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Hierarchy.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Horizon.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Indent.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Layout.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Matrix.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Network.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Pack.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Partition.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Rollup.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Stack.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Tree.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_layout_Treemap.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_mark_Anchor.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_mark_Area.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_mark_Bar.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_mark_Dot.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_mark_Image.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_mark_Label.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_mark_Line.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_mark_Mark.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_mark_Panel.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_mark_Rule.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_mark_Wedge.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_physics_BoundConstraint.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_physics_ChargeForce.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_physics_CollisionConstraint.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_physics_Constraint.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_physics_DragForce.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_physics_Force.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_physics_Particle.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_physics_PositionConstraint.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_physics_Quadtree.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_physics_Simulation.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_physics_SpringForce.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_pv-internals.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_pv.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_scene_SvgArea.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_scene_SvgBar.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_scene_SvgCurve.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_scene_SvgDot.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_scene_SvgImage.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_scene_SvgLabel.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_scene_SvgLine.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_scene_SvgPanel.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_scene_SvgRule.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_scene_SvgScene.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_scene_SvgWedge.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_text_DateFormat.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_text_Format.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_text_NumberFormat.js.html -%%PORTDOCS%%%%DOCSDIR%%/symbols/src/src_text_TimeFormat.js.html -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/antibiotics/antibiotics-scatter.html -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/antibiotics/antibiotics.html -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/antibiotics/antibiotics.js -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/barley/barley.html -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/barley/barley.js -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cars/cars.html -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cars/cars.js -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/crimea/crimea-grouped-bar.html -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/crimea/crimea-line.html -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/crimea/crimea-stacked-area.html -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/crimea/crimea-stacked-bar.html -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/crimea/crimea.html -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/crimea/crimea.js +@owner www +@group www %%WWWDIR%%/protovis-d3.2.js %%WWWDIR%%/protovis-r3.2.js @dirrm %%WWWDIR%% -%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/crimea -%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/cars -%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/barley -%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/antibiotics -%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% -%%PORTDOCS%%@dirrm %%DOCSDIR%%/symbols/src -%%PORTDOCS%%@dirrm %%DOCSDIR%%/symbols -%%PORTDOCS%%@dirrm %%DOCSDIR%% +@owner +@group