- Convert to new options framework

- Use tar to extract zipball
- Use PORTDOCS and PORTEXAMPLES
- Support STAGEDIR
This commit is contained in:
Sunpoet Po-Chuan Hsieh 2014-02-16 17:09:46 +00:00
parent 9e3dfacb98
commit 57937d1f72
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=344612
2 changed files with 14 additions and 207 deletions

View File

@ -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 <bsd.port.mk>

View File

@ -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