Port details |
- plplot Scientific plotting package
- 5.15.0_7 math
=4 5.15.0_7Version of this port present on the latest quarterly branch. - There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
 - Port Added: unknown
- Last Update: 2023-11-03 07:17:38
- Commit Hash: fcf68ae5e
- People watching this port, also watch:: krb5, zsh, mc, wget, cscope
- Also Listed In: science
- License: LGPL21+
- WWW:
- https://plplot.sourceforge.net/
- Description:
- PLplot is a library of C functions that are useful for making scientific
plots from a program written in C, C++, or Fortran. The PLplot library
can be used to create standard x-y plots, semilog plots, log-log plots,
contour plots, 3D plots, mesh plots, bar charts and pie charts. Multiple
graphs (of the same or different sizes) may be placed on a single page
with multiple lines in each graph. Different line styles, widths and
colors are supported. A virtually infinite number of distinct area fill
patterns may be used. There are almost 1000 characters in the extended
character set. This includes four different fonts, the Greek alphabet and
a host of mathematical, musical, and other symbols. The fonts can be
scaled to any desired size. A variety of output devices are supported and
new devices can be easily added by writing a small number of device
dependent routines.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/math/plplot/ && make install clean
- To add the package, run one of these commands:
- pkg install math/plplot
- pkg install plplot
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: plplot
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1561165480
SHA256 (plplot-5.15.0.tar.gz) = b92de4d8f626a9b20c84fc94f4f6a9976edd76e33fb1eae44f6804bdcc628c7b
SIZE (plplot-5.15.0.tar.gz) = 15380293
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bash : shells/bash
- FreeMono.ttf : x11-fonts/freefont-ttf
- cmake : devel/cmake-core
- ninja : devel/ninja
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- ghostscript10>=10.02.0 : print/ghostscript10
- pkgconf>=1.3.0_1 : devel/pkgconf
- perl5>=5.36<5.37 : lang/perl5.36
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- Runtime dependencies:
-
- bash : shells/bash
- FreeMono.ttf : x11-fonts/freefont-ttf
- ghostscript10>=10.02.0 : print/ghostscript10
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- Library dependencies:
-
- libLASi.so : devel/lasi
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libharfbuzz.so : print/harfbuzz
- libltdl.so : devel/libltdl
- libqhull_r.so : math/qhull
- libagg.so : graphics/agg
- libintl.so : devel/gettext-runtime
- libcairo.so : graphics/cairo
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libpango-1.0.so : x11-toolkits/pango
- libwx_baseu-3.0.so : x11-toolkits/wxgtk30@gtk3
- This port is required by:
- for Libraries
-
- math/p5-PDL-Graphics-PLplot
- science/gnudatalanguage
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for plplot-5.15.0_7:
DOCS=on: Build and/or install documentation
FORTRAN=off: Fortran language support
GD=off: GD graphics library support
LUA=off: Lua scripting language support
QHULL2020=on: Latest Qhull support
QT5=off: Qt 5 toolkit support
TCLTK=off: Tcl/Tk GUI toolkit support
THREADS=on: Threading support
WXGTK=on: wxGTK GUI toolkit support
X11=on: X11 (graphics) support
===> Use 'make config' to modify these settings
- Options name:
- math_plplot
- USES:
- compiler:c11 cmake gettext-runtime ghostscript gnome localbase perl5 pathfix pkgconfig shebangfix xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.8.0_1 18 Jan 2009 20:32:20
 |
gerald  |
No longer pass FC, F77 and FFLAGS to CONFIGURE_ENV; this is now done via
Mk/bsd.gcc.mk.
Approved by: Pedro F. Giffuni <giffunip@tutopia.com> (maintainer) |
5.8.0_1 12 Jan 2009 03:27:03
 |
amdmi3  |
- Cleanups, no functional change:
- Remove build dependency on GNU m4.
- Sort knobs.
- Remove unneeded use of REINPLACE.
- Fix plist for WITH_GNOME case and mark BROKEN for WITH_PYTHON
PR: 130168
Submitted by: "Pedro F. Giffuni" <giffunip at tutopia dot com> (maintainer) |
5.8.0_1 07 Jan 2009 16:34:27
 |
gerald  |
Bump PORTREVISION due to change of USE_FORTRAN=yes to GCC 4.3. |
5.8.0 02 Jan 2009 19:56:38
 |
beech  |
- Make Fortran support conditional
- Pass maintainership to submitter
PR: ports/130121
Submitted by: Pedro F. Giffuni <giffunip@tutopia.com> |
5.8.0 02 Jan 2009 05:11:05
 |
beech  |
- Add to science category.
- Make explicit that the python bindings are not building.
- For now keep using the autoconf interface, we have sorted out the issues
there but we will have to move to CMake soon anyways.
- This is the latest stable version, and apparently the last one to support
the autoconf tools. It includes C++ and Octave updates.
PR: ports/130097
Submitted by: "Pedro F. Giffuni" <giffunip@tutopia.com> |
5.6.1_5 25 Aug 2008 00:16:00
 |
amdmi3  |
- Fix plist for NOPORTDOCS and WITH_TCLTK cases (WITH_PYTHON build still broken)
Reported by: QAT |
5.6.1_5 21 Aug 2008 06:18:49
 |
rafan  |
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk (Only the first 15 lines of the commit message are shown above ) |
5.6.1_5 06 Jun 2008 13:44:06
 |
edwin  |
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav) |
5.6.1_4 19 Apr 2008 17:56:05
 |
miwi  |
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+
Thanks to all Helpers:
Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
ehaupt, nox, itetcu, flz, pav
PR: 116263
Tested on: pointyhat
Approved by: portmgr (pav) |
5.6.1_3 14 Jul 2007 09:47:31
 |
maho  |
Now we use USE_FORTRAN=yes to use FORTRAN compiler. |
5.6.1_3 09 Jul 2007 02:49:38
 |
maho  |
maho has mistakingly committed 1st patch instead of 2nd patch...
Submitted by: Pedro F. Giffuni |
5.6.1_3 06 Jul 2007 03:50:15
 |
maho  |
- Added a dependency to devel/lasi to build the psttf driver on X.
- reorder the pkg-plist a bit
- Buimped the PORTREVISION
BTW: WITH_GNOME part is temporary commented out: it is automatically
detected and not easy to remove.
Submitted by: Pedro F. Giffuni
PR: 114273 |
5.6.1_2 19 May 2007 20:32:57
 |
flz  |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
5.6.1_1 18 Apr 2007 11:46:10
 |
gabor  |
- Remove FreeBSD 4.X support from unmaintained ports in categories starting
with letter i-m |
5.6.1_1 22 Jan 2007 14:17:12
 |
maho  |
fix pkg-plist
Submitted by: pointyhat |
5.6.1_1 16 Jan 2007 04:59:31
 |
maho  |
* Migrate to gfortran (Fortran95 support has been added)
* Bump port revision. |
5.6.1 15 Aug 2006 00:29:13
 |
clsung  |
- s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include irc/ japanese/ java/ lang/ mail/ math/ maintained by ports@
PR: ports/101916
Submitted by: Gea-Suan Lin <gslin_AT_gslin dot org> |
5.6.1 09 Jun 2006 08:45:27
 |
pav  |
- Mark BROKEN on FreeBSD 4.X
Submitted by: maintainer
Reported by: krismail |
5.6.1 05 Jun 2006 22:17:49
 |
pav  |
- Update to 5.6.1
PR: ports/98200
Submitted by: Pedro F. Giffuni <giffunip@asme.org> |
5.5.2 10 May 2006 22:37:39
 |
edwin  |
Remove USE_REINPLACE from ports starting with M |
5.5.2 25 Nov 2005 15:48:16
 |
pav  |
- Add SHA256 |
5.5.2 15 Nov 2005 06:52:12
 |
ade  |
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run. |
5.5.2 08 May 2005 23:40:45
 |
jylefort  |
Update to 5.5.2
PR: ports/80770
Submitted by: KATO Tsuguru <tkato432@yahoo.com> |
5.3.1 12 Apr 2005 03:26:57
 |
obrien  |
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE. |
5.3.1 11 Apr 2005 08:04:41
 |
obrien  |
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. |
5.3.1 26 Nov 2004 21:03:59
 |
krion  |
Fix build
PR: ports/74426
Submitted by: Ports Fury |
5.3.1 26 Nov 2004 00:42:42
 |
kris  |
BROKEN: Broken pkg-plist |
5.3.1 11 Aug 2004 11:07:14
 |
vs  |
Update to 5.3.1
PR: ports/70264
Submitted by: Ports Fury |
5.3.0 04 Jun 2004 17:29:38
 |
ade  |
Sync with new bsd.autotools.mk |
5.3.0 10 Feb 2004 15:39:09
 |
krion  |
- Update to version 5.3.0
PR: ports/62641
Submitted by: Ports Fury |
5.2.1_2 29 Jan 2004 16:13:06
 |
trevor  |
SIZEify. |
5.2.1_2 30 Aug 2003 17:02:43
 |
krion  |
- Fix build
PR: 56193
Submitted by: Ports Fury |
5.2.1_2 18 Aug 2003 16:15:11
 |
nork  |
o Main modification
graphics/gd(based on 1.8.4) -> graphics/gd1
graphics/gd2(based on 2.0.15) -> graphics/gd
graphics/p5-GD(based on 1.41) -> graphics/p5-GD1
graphics/p5-GD2(based on 2.07) -> graphics/p5-GD
japanese/gd -> japanese/gd1
japanese/gd2 -> japanese/gd
o Include some feature
WITH_XPM(w/, w/o WITHOUT_X11)
o Chase this modification
o Fix build error [1]
PR: ports/54540
Submitted by: Ports Fury
Approved by: maintainer (blanket)
Reported by: bento via kris [1] |
5.2.1_1 01 Jul 2003 06:23:16
 |
daichi  |
fix man: math/plplot
PR: 52698
Submitted by: KATO Tsuguru <tkato@prontomail.com> |
5.2.1 18 May 2003 19:37:30
 |
petef  |
- update to 5.2.1
- add a WITHOUT_X11 knob
- improve the WITH_TCLTK knob
PR: 51375
Submitted by: Ports Fury |
5.1.0 20 Feb 2003 18:42:25
 |
knu  |
De-pkg-comment. |
5.1.0 22 Jun 2002 17:06:27
 |
ijliao  |
Replace ${PERL} with ${REINPLACE_CMD}
PR: 39656
Submitted by: Oliver Braun <obraun@informatik.unibw-muenchen.de> |
09 Mar 2002 17:55:40
    |
pat  |
Update to 5.1.0 |
22 Dec 2001 13:59:13
    |
kevlo  |
- Add build option to support Tcl/Tk - Bump PORTREVISION |
08 Aug 2001 17:27:12
    |
lioux  |
o Update to 5.0.4 o Use BSD_INSTALL_* vars where possible |
13 Jun 2001 17:07:12
    |
kevlo  |
Update to version 5.0.3 |
08 Oct 2000 04:10:26
    |
asami  |
Convert category math to new layout. |
05 Sep 2000 02:53:50
    |
steve  |
- Remove obsolete site form MASTER_SITES - Change location of data files from
libdata/ to share/ |
16 Jun 2000 22:52:41
    |
asami  |
Rename INSTALLS_SHLIBS to INSTALLS_SHLIB. (There was a typo in the previous
commit message to bsd.port.mk, which said INSTALL_SHLIBS. Boo.) |
16 Jun 2000 09:19:52
    |
sobomax  |
Fix MASSIVE typo INSTALL_SHLIBS --> INSTALLS_SHLIBS, which occured because I
just cun'n'pasted the name from Satoshi's commit message without checking it.
|
15 Jun 2000 18:59:45
    |
sobomax  |
Third round of INSTALL_SHLIBS=yes fixes. |