# Created by: jmz # $FreeBSD$ PORTNAME= pgplot PORTVERSION= 5.2.2 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= ftp://ftp.astro.caltech.edu/pub/pgplot/ DISTNAME= ${PORTNAME}${PORTVERSION:R} MAINTAINER= bf@FreeBSD.org COMMENT= C/FORTRAN library for drawing graphs on a variety of display devices LIB_DEPENDS= png15:${PORTSDIR}/graphics/png MAKE_JOBS_UNSAFE= yes USES= shebangfix USE_FORTRAN= yes USE_LDCONFIG= yes USE_XORG= x11 xproto xt MAKE_ENV= SSP_CFLAGS= SHEBANG_FILES= makehtml maketex SUFFIXES= flib clib bin WRKSRC= ${WRKDIR}/${PORTNAME} .include .if ${ARCH:M*64*} EXTRA_PATCHES += ${FILESDIR}/drivers_64bit_patch .endif .ifndef(NOPORTDATA) PORTDATA= grfont.dat .endif .if ${PORT_OPTIONS:MDOCS} DOCS= cpg/cpgplot.doc pgplot-routines.tex pgplot.doc pgplot.html \ readme.pgdisp rgb.txt SUFFIXES+= doc PORTDOCS= ${DOCS:C|.*/||} USE_PERL5_BUILD= yes .endif .if ${PORT_OPTIONS:MEXAMPLES} EXAMPLES= Makefile.demo cpg/cpgdemo.c examples/pgdemo*.f PORTEXAMPLES= ${EXAMPLES:C|.*/||} .endif post-patch: @${REINPLACE_CMD} -e 's|png_ptr->jmpbuf|png_jmpbuf(png_ptr)|' \ ${WRKSRC}/drivers/pndriv.c @${REINPLACE_CMD} -e 's|/usr/local/pgplot|${DATADIR}|g' \ ${WRKSRC}/src/grgfil.f @cd ${FILESDIR}; ${CP} Makefile* drivers.list grexec.f ${WRKSRC} @${CP} ${WRKSRC}/src/*.inc ${WRKSRC} do-build: .for s in ${SUFFIXES} @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ Makefile.${s} ${_MAKE_JOBS} ${MAKE_ARGS} .endfor do-install: @cd ${WRKSRC}; \ ${INSTALL_PROGRAM} pgxwin_server pgdisp ${PREFIX}/bin; \ ${INSTALL_LIB} *.a *.so.5* ${PREFIX}/lib; \ ${INSTALL_DATA} cpgplot.h ${PREFIX}/include .for f in libcpgplot.so libpgplot.so @${LN} -sf ${f}.5 ${PREFIX}/lib/${f} .endfor .ifndef(NOPORTDATA) @${MKDIR} ${DATADIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDATA} ${DATADIR} .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} @cd ${WRKSRC}; ${CP} pgdispd/aaaread.me readme.pgdisp; \ ${INSTALL_DATA} ${DOCS} ${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR} .endif .if defined(MAINTAINER_MODE) && !defined(BATCH) DEMO?= cpgdemo check test: build @cd ${WRKSRC}; ${CP} cpg/cpgdemo.c examples/pgdemo*.f ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ Makefile.demo ${_MAKE_JOBS} ${MAKE_ARGS} @${SETENV} LD_LIBRARY_PATH="${LOCALBASE}/lib:${WRKSRC}" \ PGPLOT_DIR="${WRKSRC}" PGPLOT_DEV="/xwin" ${WRKSRC}/${DEMO} .endif .include .2.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* - update to 0.60rm2013-07-081-3/+3
* Rectify USE_TEX to support both of teTeX and TeXLive.hrs2013-05-121-1/+1
* Remove *_DEPENDS from ports which depend on teTeX and add USE_TEX=tetexhrs2013-05-061-1/+1
* - Convert USE_GETTEXT to USES (part 3)ak2013-04-251-1/+1
* - update to 0.57rm2012-11-021-25/+19
* - Fix a problem handle utf-8 stringacm2012-08-101-1/+2
* Fix typos in COMMENTcs2012-07-251-1/+1
* Bump PORTREVISION to reflect name change from devel/bazaar-ng --> devel/bzrcs2012-06-181-2/+2
* - update png to 1.5.10dinoex2012-06-011-0/+1
* - update to 0.56rm2012-05-221-8/+16
* - update to 0.55rm2012-03-261-1/+1
* - update to 0.54rm2012-01-201-2/+1
* - Use %%DATADIR%% in pkg-plist fileacm2011-10-201-0/+4
* - Updated to 0.53glarkin2011-10-191-1/+1
* - Updated to 0.52 (complete rewrite of zim from Perl to Python performedglarkin2011-09-23