Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#4291 graphviz-2.26.3-8

Added_to_Fink
closed-fixed
David Fang
None
5
2014-05-28
2013-06-10
Jack Howarth
No

The attached packaging (with revised patch) updates graphviz to the 2.30.1 release as graphviz-2.30.1-1. Tested on 10.6 fink with 'fink -m'.

Discussion

  • Jack Howarth
    Jack Howarth
    2013-06-10

    Info file for graphviz-2.30.1-1.

     
  • Jack Howarth
    Jack Howarth
    2013-06-10

    Patch file for graphviz-2.30.1-1.

     
  • Jack Howarth
    Jack Howarth
    2013-06-10

    Note that 2.30.1 no longer builds libgraph.dylib since configure defaults to...

    --with-cgraph=yes Use CGRAPH library

     
  • Jack Howarth
    Jack Howarth
    2013-06-10

    revised Info file for graphviz-2.30.1-1.

     
  • Jack Howarth
    Jack Howarth
    2013-06-10

    Patch file for graphviz-2.30.1-1.

     
  • Jack Howarth
    Jack Howarth
    2013-06-10

    Also tested with 'fink -m' on 10.8.

     
  • test comment. sorry for the noise

     
  • David Fang
    David Fang
    2013-06-10

    test comment 2

     
  • David Fang
    David Fang
    2013-06-10

    • Group: Awaiting_OK_from_Maintainer --> Awaiting_Update_from_Submitter
     
  • David Fang
    David Fang
    2013-06-10

    from IRC: needs new libN, see experimental/fangism/finkinfo/graphviz5.info
    Also, might want to split out language bindings into separate packages first.

     
  • Jack Howarth
    Jack Howarth
    2013-06-11

    Revised info file for graphviz-2.30.1-1 which properly handles the locations of JDK for 1.6 from Apple (as a framework) and JDK 1.7 from Oracle (as standard includes and libs directories). Still needs new libN changes applied.

     
  • Jack Howarth
    Jack Howarth
    2013-06-11

    It appears that guile support is only detected and built if fink's see package is installed so we will need to add 'sed' to the BuildDepends.

     
  • Jack Howarth
    Jack Howarth
    2013-07-28

    Reverted packaging back to 2.26.3 as graphviz 2.30.1 indirectly results in a need for libbabl0.1.0-shlibs to be pushed to 0.1.6 and libgegl0.1.0-shlibs to 0.1.8 which then requires glib2 >= 2.28.

     
  • Jack Howarth
    Jack Howarth
    2013-07-28

    • summary: graphviz-2.30.1-1 --> graphviz-2.26.3-8
     
  • Jack Howarth
    Jack Howarth
    2013-07-28

    Info file for graphviz-2.26.3-8

     
    Attachments
  • Jack Howarth
    Jack Howarth
    2013-07-28

    Patch file for graphviz-2.26.3-8

     
    Attachments
  • Jack Howarth
    Jack Howarth
    2013-07-28

    Index: graphviz.info

    RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/graphics/graphviz.info,v
    retrieving revision 1.13
    diff -r1.13 graphviz.info
    5c5
    < Revision: 7


    Revision: 8
    20c20
    < PatchFile-MD5: be11768d92be0bf3ec3c014ee244e4aa


    PatchFile-MD5: 5d35b2df78217fd312da61ed591ed1de
    23c23
    < %{default_script}


    sed 's|@FINKPREFIX@|%p|g' < %{PatchFile} | patch -p1
    54c54
    < libjpeg8,


    libjpeg9 (>= 9-3),
    123,125c123
    < RUBY=/usr/bin/ruby \ < CPPFLAGS="-I/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Headers -I/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers -I%p/lib/ocaml -idirafter $system_ruby_include" \ < -C


    RUBY=/usr/bin/ruby
    127d124
    < SetLDFLAGS: -Wl,-framework,JavaVM -Wl,-framework,ApplicationServices -Wl,-framework,CoreServices
    152c149,160
    < ./configure %c


    # handle java
    JAVA_VERSION=javac -version 2>&1 >/dev/null | cut -d ' ' -f 2
    JAVA_RELEASE=javac -version 2>&1 >/dev/null | cut -d ' ' -f 2 | cut -d. -f1-2
    case "$JAVA_RELEASE" in
    "1.6") export LDFLAGS="-Wl,-framework,JavaVM -Wl,-framework,ApplicationServices -Wl,-framework,CoreServices"
    ./configure %c CPPFLAGS="-I/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Headers -I/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers -I%p/lib/ocaml -idirafter $system_ruby_include" -C
    ;;
    "1.7" ) export LDFLAGS="-L/Library/Java/JavaVirtualMachines/jdk$JAVA_VERSION.jdk/Contents/Home/lib -Wl,-framework,ApplicationServices -Wl,-framework,CoreServices"
    ./configure %c CPPFLAGS="-I/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Headers -I/Library/Java/JavaVirtualMachines/jdk$JAVA_VERSION.jdk/Contents/Home/include -I%p/lib/ocaml -idirafter $system_ruby_include" -C
    ;;
    *) ;;
    esac
    202c210
    < libjpeg8-shlibs,


      libjpeg9-shlibs (>= 9-3),
    

    Index: graphviz.patch

    RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/graphics/graphviz.patch,v
    retrieving revision 1.5
    diff -r1.5 graphviz.patch
    128a129,139
    --- graphviz-2.28.0/configure.orig 2013-07-27 10:36:46.000000000 -0400
    +++ graphviz-2.28.0/configure 2013-07-27 10:37:06.000000000 -0400
    @@ -21925,7 +21925,7 @@
    RUBY_INCLUDES=echo $RUBY_INCLUDES | sed 's/powerpc/universal/'
    fi
    RUBY_LIBS="-L$RUBY $srcdir/config/config_ruby.rb lib $RUBY -rrbconfig -e \"puts Config::CONFIG['LIBRUBYARG_SHARED']\""
    - RUBY_INSTALL_DIR="$RUBY $srcdir/config/config_ruby.rb archsitelib"
    + RUBY_INSTALL_DIR="@FINKPREFIX@/lib/graphviz/ruby"
    save_CPPFLAGS=$CPPFLAGS
    CPPFLAGS="$CPPFLAGS $RUBY_INCLUDES"
    ac_fn_c_check_header_mongrel "$LINENO" "ruby.h" "ac_cv_header_ruby_h" "$ac_includes_default"

     
    • status: open --> closed-fixed
    • Group: Awaiting_Update_from_Submitter --> Added_to_Fink