source: trunk/dports/math/gnuplot/Portfile @ 50984

Last change on this file since 50984 was 50984, checked in by and.damore@…, 10 years ago

Maintainer email change, second batch, mail without @macports.org domain are put in domain:user form.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.7 KB
Line 
1# $Id: Portfile 50984 2009-05-14 21:08:43Z and.damore@macports.org $
2
3PortSystem 1.0
4
5name                    gnuplot
6version                 4.2.5
7categories              math science
8maintainers             kallisys.net:pguyot openmaintainer
9description             A command-driven interactive function plotting program
10long_description        Gnuplot is a command-driven interactive function \
11                                        plotting program. Plots any number of functions, \
12                                        built up of C operators, C library functions, and \
13                                        some things C doesn't have like **, sgn(), etc. \
14                                        Also support for plotting data files, to compare \
15                                        actual data to theoretical curves.
16platforms               darwin
17homepage                http://gnuplot.sourceforge.net/
18master_sites    sourceforge
19distfiles               ${distname}.tar.gz \
20                                ${name}.pdf
21extract.only    ${distname}.tar.gz
22checksums               ${distname}.tar.gz \
23                                        md5     85d042f8efd7aae3d9cbfd85b14d06d2 \
24                                        sha1    e7ad6afc1ca7b39a512a18f2dc6f2bcda9bf9128 \
25                                        rmd160  79ab74627d66c2eff6d69276c1556acca89ec6dd \
26                                ${name}.pdf \
27                                        md5 0691424fd274b65eb8a8ab0dc52dbabe \
28                                        sha1 8926d4cb9a1e2f71f95f69fad65473889f08638f \
29                                        rmd160 6d92f3473b0896598436e6c993e56e5167b94af5
30
31depends_lib             port:expat \
32                                port:fontconfig \
33                                port:gd2 \
34                                port:jpeg \
35                                port:pdflib \
36                                port:libiconv \
37                                port:libpng \
38                                port:ncurses \
39                                port:readline \
40                                port:xpm \
41                                port:zlib
42
43patchfiles              patch-share-LaTeX-Makefile.in
44
45platform darwin {
46        depends_lib-append              port:aquaterm
47        configure.cflags-append '-DDEFAULTTERM=\\"aqua\\"'
48}
49
50platform darwin 9 {
51        # http://developer.apple.com/qa/qa2007/qa1567.html
52        configure.ldflags-append -dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
53}
54
55configure.cppflags-append       "-no-cpp-precomp"
56configure.args  --with-readline=${prefix} \
57                --with-gd=${prefix} \
58                --with-pdf=${prefix} \
59                --with-png=${prefix} \
60                --with-x \
61                                --enable-datastrings --enable-histograms \
62                                --infodir='\${prefix}/share/info' \
63                                --mandir='\${prefix}/share/man' \
64                                --disable-wxwidgets
65
66variant no_x11 {
67        depends_lib-delete              port:xpm
68        configure.args-delete   --with-x
69        configure.args-append   --without-x
70}
71
72variant wxwidgets {
73        depends_lib-append              port:wxWidgets
74        configure.args-delete   --disable-wxwidgets
75        configure.args-append   --with-wx-config=${prefix}/bin/wx-config
76}
77
78variant tutorial description "Build the tutorial (requires a tex install)" {
79        depends_lib-append              bin:tex:texlive_base
80        configure.args-delete   --without-tutorial
81        configure.args-append   --with-tutorial
82}
83
84destroot.destdir        prefix=${destroot}${prefix}
85post-destroot {
86        xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}
87        xinstall -m 0644 ${distpath}/gnuplot.pdf \
88                ${destroot}${prefix}/share/doc/${name}/
89}
Note: See TracBrowser for help on using the repository browser.