Ignore:
Timestamp:
Sep 8, 2005, 7:33:08 PM (14 years ago)
Author:
gwright
Message:

Version bump to 2.6, thanks to Bryan Blackburn and Ryan Schmidt for patches!
The +quartz variant has been deleted. The quartz rendering code has been
refactored upstream and should be available again as part of the Cairo
plugin. (The Cairo SVG library plugin is not yet available in DP because
it requires gtk > 2.6.)
Bug:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/graphics/graphviz/Portfile

    r13365 r13980  
    1 # $Id: Portfile,v 1.25 2005/08/05 15:57:08 gwright Exp $
     1# $Id: Portfile,v 1.26 2005/09/08 19:33:08 gwright Exp $
    22
    33PortSystem 1.0
    44name            graphviz
    5 version         2.2.1
    6 revision        4
     5version         2.6
    76categories      graphics
    87maintainers     gwright@opendarwin.org
     
    1312                                                                        \
    1413                The package contains:                                   \
    15                 dotty  - customizable X windows graph viewer written in \
    16                          the Lefty editor                               \
    1714                dot    - batch program for drawing directed graphs as   \
    1815                         hierarchies                                    \
     
    2219                Users wishing to have only the graph layout             \
    2320                programs (for noninteractive use) can use the +nox11    \
    24                 and +notk variants to build graphiviz without its       \
    25                 display routines.  Users on OS X can use the            \
    26                 operating system's native rendering by invoking the     \
    27                 +quartz variant.
     21                variant to build graphiviz without its display routines.
    2822
    2923platforms       darwin
     
    3226master_sites    http://www.graphviz.org/pub/graphviz/ARCHIVE/
    3327
    34 checksums       md5 bb46d8ada39436cb672922f0c8b1339c
     28checksums       md5 0d61fc4f8660be31503d4f9ab6f26bf0
     29
     30patchfiles      patch-lib_expr_Makefile.in      \
     31                patch-lib_plugin_Makefile.in
    3532
    3633platform darwin 6 {
    3734                        patchfiles-append       patch-Makefile.in
    38                         ui_msg "On Jaguar (OS X 10.2), the gxl2dot and dot2gxl tools do not build."
    39                         ui_msg "Sorry."
    40                 }
     35                        ui_msg "Note: dot2gxl and gxl2dot dot not build on OS X 10.2 (Jaguar). Sorry."
     36}
    4137
    42 depends_lib     lib:libX11.6:XFree86            \
    43                 lib:libjpeg.62:jpeg             \
    44                 lib:libpng.3:libpng             \
    45                 lib:libfreetype.6:freetype      \
    46                 lib:libexpat:expat              \
    47                 port:tk
     38platform darwin 7 {
     39                        configure.env-append    MACOSX_DEPLOYMENT_TARGET=10.3
     40                        build.env-append        MACOSX_DEPLOYMENT_TARGET=10.3
     41}
     42
     43platform darwin 8 {
     44                        configure.env-append    MACOSX_DEPLOYMENT_TARGET=10.4
     45                        build.env-append        MACOSX_DEPLOYMENT_TARGET=10.4
     46}
     47
     48depends_lib     lib:libX11.6:XFree86    \
     49                port:jpeg               \
     50                port:libpng             \
     51                port:freetype           \
     52                port:expat              \
     53                port:gd2                \
     54                port:zlib               \
     55                port:gettext
     56               
    4857
    4958configure.env   CPPFLAGS=-I${prefix}/include    \
    5059                LDFLAGS=-L${prefix}/lib
    5160
    52 configure.args  --mandir=${prefix}/share/man    \
    53                 --with-mylibgd
     61configure.args  --mandir=${prefix}/share/man
    5462
    55 variant quartz  { pre-patch     { file copy ${worksrcpath}/mac/dotneato/quartzgen.c \
    56                                             ${worksrcpath}/dotneato/common/
    57                                 }
    58 
    59                   patchfiles    patch-config.h.in               \
    60                                 patch-configure                 \
    61                                 patch-emit.c                    \
    62                                 patch-fontmetrics.c             \
    63                                 patch-gdft.c                    \
    64                                 patch-quartz-Makefile.in        \
    65                                 patch-quartzgen.c               \
    66                                 patch-renderprocs.h
     63variant nox11   { depends_lib-delete    lib:libX11.6:XFree86
     64                                       
     65                  configure.args-append --without-x
    6766                }
    6867
    69 variant nox11   { depends_lib-delete    lib:libX11.6:XFree86    \
    70                                         port:tk
    71                                        
    72                   configure.args-append --without-x             \
    73                                         --without-tclsh
     68# Make the configuration file that makes the plugins work:
     69
     70post-activate   {
     71                  system "dot -c"
    7472                }
    7573
    76 variant notk    { depends_lib-delete    port:tk
    77                   configure.args-append --without-tclsh
    78                 }
Note: See TracChangeset for help on using the changeset viewer.