diff options
author | Gabor Kovesdan <gabor@FreeBSD.org> | 2008-02-21 12:15:16 +0000 |
---|---|---|
committer | Gabor Kovesdan <gabor@FreeBSD.org> | 2008-02-21 12:15:16 +0000 |
commit | 323da97f75b6003fc55d0651ed01c4cc0fcb181f (patch) | |
tree | d3f7ef1ef654014331c1400c914ef0de333c23f1 /graphics/phplot/Makefile | |
parent | 4e44e25db876a797565d7d5e00a3fb5a12973e52 (diff) |
Notes
Diffstat (limited to 'graphics/phplot/Makefile')
-rw-r--r-- | graphics/phplot/Makefile | 113 |
1 files changed, 72 insertions, 41 deletions
diff --git a/graphics/phplot/Makefile b/graphics/phplot/Makefile index 0740184bc15a..a5c84dbacef3 100644 --- a/graphics/phplot/Makefile +++ b/graphics/phplot/Makefile @@ -5,59 +5,90 @@ # $FreeBSD$ PORTNAME= phplot -PORTVERSION= 4.4.6 -PORTREVISION= 3 +PORTVERSION= 5.0.5 CATEGORIES= graphics www -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= phplot -DISTNAME= ${PORTNAME}-${PORTVERSION} +MASTER_SITES= SF +DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \ + ${PORTNAME}docs-20080113.zip MAINTAINER= yukinopo@livedoor.com COMMENT= A PHP class for creating scientific and business charts -USE_PHP= yes -LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd +LIB_DEPENDS+= gd.4:${PORTSDIR}/graphics/gd +USE_ZIP= yes +USE_PHP= yes +DEFAULT_PHP_VER= 5 +IGNORE_WITH_PHP= 4 NO_BUILD= YES -WRKSRC= ${WRKDIR}/${DISTNAME} -PHPLOT_DIR= lib/php/phplot +PHPLOT_DIR= ${PREFIX}/include/php/phplot -PHPLOT_EXAMPLE= share/phplot +LIBS= phplot.php phplot_data.php rgb.inc.php -LIBS= phplot.php phplot_data.php rgb.inc.php benjamingothic.ttf +DOCS= DrawGraph.html GetCallback.html PHPlot.html PrintImage.html \ + RemoveCallback.html SetBackgroundColor.html SetBgImage.html \ + SetBrowserCache.html SetCallback.html SetDataBorderColors.html \ + SetDataColors.html SetDataType.html SetDataValues.html \ + SetDefaultDashedStyle.html SetDefaultTTFont.html SetDrawBrokenLines.html \ + SetDrawDashedGrid.html SetDrawPlotAreaBackground.html \ + SetDrawXDataLabelLines.html SetDrawXGrid.html SetDrawYDataLabelLines.html \ + SetDrawYGrid.html SetErrorBarColors.html SetErrorBarLineWidth.html \ + SetErrorBarShape.html SetErrorBarSize.html SetFileFormat.html \ + SetFont.html SetGridColor.html SetImageBorderColor.html SetImageBorderType.html \ + SetIsInline.html SetLabelColor.html SetLabelScalePosition.html SetLegend.html \ + SetLegendPixels.html SetLegendStyle.html SetLegendWorld.html SetLightGridColor.html \ + SetLineSpacing.html SetLineStyles.html SetLineWidths.html SetMarginsPixels.html \ + SetNumXTicks.html SetNumYTicks.html SetNumberFormat.html SetOutputFile.html \ + SetPlotAreaBgImage.html SetPlotAreaPixels.html SetPlotAreaWorld.html \ + SetPlotBgColor.html SetPlotBorderType.html SetPlotType.html SetPointShapes.html \ + SetPointSizes.html SetPrecisionX.html SetPrecisionY.html SetPrintImage.html \ + SetRGBArray.html SetShading.html SetSkipBottomTick.html SetSkipLeftTick.html \ + SetSkipRightTick.html SetSkipTopTick.html SetTTFPath.html SetTextColor.html \ + SetTickColor.html SetTitle.html SetTitleColor.html SetTransparentColor.html \ + SetUseTTF.html SetXAxisPosition.html SetXDataLabelPos.html SetXLabelAngle.html \ + SetXLabelType.html SetXScaleType.html SetXTickCrossing.html SetXTickIncrement.html \ + SetXTickLabelPos.html SetXTickLength.html SetXTickPos.html SetXTimeFormat.html \ + SetXTitle.html SetYAxisPosition.html SetYDataLabelPos.html SetYLabelAngle.html \ + SetYLabelType.html SetYScaleType.html SetYTickCrossing.html SetYTickIncrement.html \ + SetYTickLabelPos.html SetYTickLength.html SetYTickPos.html SetYTimeFormat.html \ + SetYTitle.html callbacks-access.html callbacks-names.html callbacks-objects.html \ + callbacks.html changelog.html conc-colors.html conc-datatypes.html \ + conc-errors.html conc-extradata.html conc-labels.html conc-overview.html \ + conc-plottypes.html concepts.html dev-internal.html dev-layout.html dev-legend.html \ + ex-area1.html ex-bars1.html ex-bars2.html ex-bars3.html ex-bars4.html ex-linepoints1.html \ + ex-lines2.html ex-pie1.html ex-pie2.html ex-pie3.html ex-points1.html ex-points2.html \ + ex-squared1.html ex-stackedbars1.html ex-stackedbars2.html ex-thinbarline1.html \ + ex-thinbarline2.html ex-twoplot1.html examples.html functions.html index.html \ + install-install.html install-next.html install.html part1.html part3.html \ + phplotdoc.css preface.html ref-addlstyle.html ref-axes.html ref-callbacks.html \ + ref-colorstyle.html ref-errorbars.html ref-grid.html ref-iocontrol.html \ + ref-labels.html ref-legend.html ref-scaling.html ref-textfonts.html ref-ticks.html \ + ref-titles.html reference.html start-multiple.html starting-create.html \ + starting-custom.html starting-more.html starting-next.html starting-simple.html \ + starting.html -DOCS= internal_functions.html function_reference.html \ - index.html examples.html quick_start.php \ - user_functions.html user_internal_functions.html +EXAMPLES= area1.png bars1.png bars2.png bars3.png bars4.png linepoints1.png lines1.png \ + lines2.png pie1.png pie2.png pie3.png points1.png points2.png qs1.png qs2.png \ + qs3.png squared1.png stackedbars1.png stackedbars2.png thinbarline1.png \ + thinbarline2.png twoplot1.png -EXAMPLES= 0cars.jpg benjamingothic.ttf create_chart.php \ - data.php data_date.php data_date2.php data_sample1.php data_sample2.php \ - data_sample3.php data_sample4.php example1.php example10.php \ - example11.php example12.php example13.php example2.php \ - example3.php example4.php example5.php example6.php \ - example7.php example8.php example9.php format_chart.php \ - inline_image.php rgb.inc.php test1.php test_setup.php +IMAGES= colors.png error-image.png fonts.png gdinfo.png labels-pie.png labels.png \ + layout.png legend-layout.png legendstyle.png ticksize.png typical-grid.png \ + typical-legend.png typical-titles.png -do-install: - @${MKDIR} ${PREFIX}/${PHPLOT_DIR} 2>/dev/null||true -.for FILE in ${SAMPLES} - @${INSTALL_DATA} ${WRKSRC}/${FILE} \ - @${PREFIX}/${PHPLOT_DIR}/${FILE} -.endfor - -.for FILE in ${LIBS} - @${INSTALL_DATA} ${WRKSRC}/${FILE} ${PREFIX}/${PHPLOT_DIR} -.endfor - @${MKDIR} ${PREFIX}/${PHPLOT_EXAMPLE} - @${MKDIR} ${PREFIX}/${PHPLOT_EXAMPLE}/doc - @${MKDIR} ${PREFIX}/${PHPLOT_EXAMPLE}/examples -.for FILE in ${DOCS} - @${INSTALL_DATA} ${WRKSRC}/doc/${FILE} ${PREFIX}/${PHPLOT_EXAMPLE}/doc -.endfor - -.for FILE in ${EXAMPLES} - @${INSTALL_DATA} ${WRKSRC}/examples/${FILE} ${PREFIX}/${PHPLOT_EXAMPLE}/examples -.endfor +OPTIONS= FONTS "Install TrueType fonts" on +.if defined(WITH_FONTS) +LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 +.endif + +do-install: + @${MKDIR} ${PHPLOT_DIR} ${EXAMPLESDIR}/images ${DOCSDIR} + @${INSTALL_DATA} ${LIBS:S,^,${WRKSRC}/,} ${PHPLOT_DIR}/ +.if !defined(NOPORTDOCS) + @${INSTALL_DATA} ${DOCS:S,^,${WRKDIR}/phplotdocs/,} ${DOCSDIR}/ + @${INSTALL_DATA} ${EXAMPLES:S,^,${WRKDIR}/phplotdocs/examples/,} ${EXAMPLESDIR}/ + @${INSTALL_DATA} ${IMAGES:S,^,${WRKDIR}/phplotdocs/images/,} ${EXAMPLESDIR}/images/ +.endif .include <bsd.port.mk> |