RE: [ITP] graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib: An open source graph visualization software

2008-05-05 Thread Dave Korn
Dave Korn wrote on 02 May 2008 10:56:

 Dr. Volker Zell wrote on 02 May 2008 09:20:
 
 Hi
 
 I would like to contribute and maintain the
 'graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib'
 packages.
 
   Your sense of timing is perfect.  I just spent an evening trying to
 build this myself and finally got going with some half-working crudely
 limping along static build...
 
 For downloading
 
   Will test over the weekend.  Thanks very much!


  Well, the packaging looks ok, and the binaries appear to work after a bit of
crude smoke-testing, but I can't successfully rebuild from source.  I've tried
on two different systems now (both fairly up-to-date), and they've both hung
up at this stage:

-
Making all in vmalloc
make[3]: Entering directory
`/tmp/volker/graphviz/rebuild/graphviz-2.18-1/build/lib/vmalloc'
mkdir -p ../../FEATURE
/tmp/volker/graphviz/rebuild/graphviz-2.18-1/src/graphviz-2.18/iffe - set cc
gcc   : run
/tmp/volker/graphviz/rebuild/graphviz-2.18-1/src/graphviz-2.18/lib/vmalloc/fea
tures/vmalloc  ../../FEATURE/vmalloc
-

  In each case there was a stuck exe running, FALBA2320.exe for one and
FUBIK-something-or-other on the other.  The stuck exe was using zero cpu and
just sitting there indefinitely.  Running it manually at the command-line
didn't stall.  The sh.exe that invoked the iffe script is still alive but also
stalled.  After killing the exe, the shell wakes up and carries on with the
build.

  The FALBA2320.c test was checking for the presence of strdup and sure enough
it doesn't seem to appear in any of the feature test macros in
build/FEATURE/vmalloc.

cheers,
  DaveK
-- 
Can't think of a witty .sigline today



Re: [ITP] graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib: An open source graph visualization software

2008-05-05 Thread Dr. Volker Zell
 Dave Korn writes:


   Well, the packaging looks ok, and the binaries appear to work after a 
bit of
 crude smoke-testing, but I can't successfully rebuild from source.  I've 
tried
 on two different systems now (both fairly up-to-date), and they've both 
hung
 up at this stage:

 -
 Making all in vmalloc
 make[3]: Entering directory
 `/tmp/volker/graphviz/rebuild/graphviz-2.18-1/build/lib/vmalloc'
 mkdir -p ../../FEATURE
 /tmp/volker/graphviz/rebuild/graphviz-2.18-1/src/graphviz-2.18/iffe - set 
cc
 gcc   : run
 
/tmp/volker/graphviz/rebuild/graphviz-2.18-1/src/graphviz-2.18/lib/vmalloc/fea
 tures/vmalloc  ../../FEATURE/vmalloc
 -

   In each case there was a stuck exe running, FALBA2320.exe for one and
 FUBIK-something-or-other on the other.  The stuck exe was using zero cpu 
and
 just sitting there indefinitely.  Running it manually at the command-line
 didn't stall.  The sh.exe that invoked the iffe script is still alive but 
also
 stalled.  After killing the exe, the shell wakes up and carries on with 
the
 build.

   The FALBA2320.c test was checking for the presence of strdup and sure 
enough
 it doesn't seem to appear in any of the feature test macros in
 build/FEATURE/vmalloc.

Sorry, I'm busy at the moment I can only say it worked for me. I'll
check again if I can reproduce.

Ciao
  Volker
  


RE: [ITP] graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib: An open source graph visualization software

2008-05-02 Thread Dave Korn
Dr. Volker Zell wrote on 02 May 2008 09:20:

 Hi
 
 I would like to contribute and maintain the
 'graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib'
 packages. 

  Your sense of timing is perfect.  I just spent an evening trying to build
this myself and finally got going with some half-working crudely limping along
static build... 

 For downloading

  Will test over the weekend.  Thanks very much!

cheers,
  DaveK
-- 
Can't think of a witty .sigline today



Re: [ITP] graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib: An open source graph visualization software

2008-05-02 Thread Yaakov (Cygwin Ports)

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Dave Korn wrote:
|   Your sense of timing is perfect.  I just spent an evening trying to
build
| this myself and finally got going with some half-working crudely
limping along
| static build...

It's been in Ports for over a year...

http://cygwin-ports.cvs.sourceforge.net/cygwin-ports/ports/apps/graphviz/


Yaakov
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkgbCMoACgkQpiWmPGlmQSPfpwCfc8KCR3IWqdSJ5n1iVKy4h2KR
UZwAninUdC7esNu1hGcUFELvIOVv3V1n
=LsPv
-END PGP SIGNATURE-


Re: [ITP] graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib: An open source graph visualization software

2008-05-02 Thread Warren Young

Yaakov (Cygwin Ports) wrote:


It's been in Ports for over a year...


Yes, but your version builds a whole bunch of bindings and such that you 
can't do using only packages in the official Cygwin distro.  When I said 
I couldn't get graphviz to build, it's because I was still in the 
process of removing stuff from your .cygport file.  My effort to adopt 
these new packages is interleaved with real work, so my 
edit/compile/debug/retry cycle is hours long.


As I see it, this is why Ports is still useful, because I don't see 
Cygwin adopting 100% of the packages in it.  These interdependencies 
make Ports much richer, but also more complicated.  There's a need for both.


Re: ITP: graphviz

2005-08-17 Thread Gerrit P. Haase

Reini Urban wrote:


Gerrit P. Haase schrieb:


Reini Urban wrote:


Vlad schrieb:

  My plan  is to use as much shared libraries  ( libgd  , 
libfreetype ) as practical,  and  link the missing libraries  
statically.



Do you want libming also? (SWF output)
I have a package ready, but not yet declared stable upstream.
You could link it statically.
  http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/



Accoring to the README:
http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/README

there should be an import library, some more executables, actually
these are not included in the tarball?



Oops, I fixed that: = libming-0.3b2_20041002-2
But the static lib was there. Should I propose libming now?

Note that libming improved a bit in the meantime in CVS, but
a proper release is still far away. I'm quite busy right now, but 
surfing season will be over soon, and  I'll make an update from current 
CVS soon.


I don't think that is essential for graphviz anyway.


Gerrit
--
=^..^=


Re: ITP: graphviz

2005-08-16 Thread Gerrit P. Haase

Vlad wrote:

  My primary goal is to buiild the dot program which is used by the 
doxygen package to generate the source  documentation.  I will do my 
best to get the other parts working as well.


How is it going?  I would appreciate to have graphviz in the
distribution,  ImageMagick would make use of it.


Gerrit
--
=^..^=


Re: ITP: graphviz

2005-08-16 Thread Gerrit P. Haase

Reini Urban wrote:


Vlad schrieb:

  My plan  is to use as much shared libraries  ( libgd  , libfreetype 
) as practical,  and  link the missing libraries  statically.



Do you want libming also? (SWF output)
I have a package ready, but not yet declared stable upstream.
You could link it statically.
  http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/


Accoring to the README:
http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/README

there should be an import library, some more executables, actually
these are not included in the tarball?


Gerrit
--
=^..^=


Re: ITP: graphviz

2005-08-16 Thread Reini Urban

Gerrit P. Haase schrieb:

Reini Urban wrote:

Vlad schrieb:
  My plan  is to use as much shared libraries  ( libgd  , libfreetype 
) as practical,  and  link the missing libraries  statically.


Do you want libming also? (SWF output)
I have a package ready, but not yet declared stable upstream.
You could link it statically.
  http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/


Accoring to the README:
http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/README

there should be an import library, some more executables, actually
these are not included in the tarball?


Oops, I fixed that: = libming-0.3b2_20041002-2
But the static lib was there. Should I propose libming now?

Note that libming improved a bit in the meantime in CVS, but
a proper release is still far away. I'm quite busy right now, but 
surfing season will be over soon, and  I'll make an update from current 
CVS soon.

--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
http://phpwiki.org/


Re: ITP: graphviz

2005-06-19 Thread Max Bowsher

Vlad wrote:

 Official word from the developers is that the package doesn't come
compile right out of the box, but various  people have reported success
in doing so after some tweaking.So if this package is approved I
will attempt  to track down all the missing dependencies and  create a
patch for this package to be build under cygwin.

  My primary goal is to buiild the dot program which is used by the
doxygen package to generate the source  documentation.  I will do my
best to get the other parts working as well.


Sounds good. I looked briefly at this when I packaged doxygen, but found the many dependencies meant that this is quite an 
undertaking.



  My plan  is to use as much shared libraries  ( libgd  , libfreetype )
as practical,  and  link the missing libraries  statically.


That would work, but I would suggest strongly considering packaging the additional libraries as individual packages, and linking 
them dynamically. I took this approach with Subversion's dependencies (apr, apr-util, neon), and it has paid off rather well in 
terms of decreased build times of the main package, and the ability to fix bugs in dependencies independently of the dependant 
package.



  Here is my proposed setup hint.
  cut here
--
sdesc: graph visualization software
ldesc: Graphviz is open source graph visualization software. It has
several
main graph layout programs,  web and interactive graphical interfaces,
auxiliary tools, libraries, and language bindings.

The Graphviz layout programs take descriptions of graphs in a simple text
language, and make diagrams in several useful formats such as images and
SVG for web pages, Postscript for inclusion in PDF or other documents;
or display in an interactive graph browser.

Graphviz has many useful features for concrete diagrams, such as options
for colors, fonts, tabular node layouts, line styles, hyperlinks, and
custom shapes.

In practice, graphs are usually generated from an external data sources,
but they can also be created and edited manually, either as raw text files
or within a graphical editor. (Graphviz was not intended to be a Visio
replacement, so it is probably frustrating to try to use it that way.)


Wow, that is a *long* ldesc. I'd suggest just the first 2 paragraphs should be ldesc, and put the entire thing in the 
Cygwin-specific README file.



category: Graphics
requires: cygwin
external-source: package


That external-source line is wrong, check the website docs again.

Max.



Re: ITP: graphviz

2005-06-15 Thread Reini Urban

Vlad schrieb:
  My plan  is to use as much shared libraries  ( libgd  , libfreetype ) 
as practical,  and  link the missing libraries  statically.


Do you want libming also? (SWF output)
I have a package ready, but not yet declared stable upstream.
You could link it statically.
  http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/

--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
http://phpwiki.org/


Re: ITP: graphviz

2005-06-14 Thread Igor Pechtchanski
On Tue, 14 Jun 2005, Vlad wrote:

 Greetings,

   I appologize for the previous email with the wrong subject.

  It seems that package has been proposed couple of years ago,  and was
 rejected due to licence problems.
  Here is the link :
 http://sources.redhat.com/ml/cygwin-apps/2003-09/msg00348.html

 However several things happend since then.  First the ATT labs at cambrige is
 no more,   and the graphviz  package is now developed by the  graphviz.org.
 Consequently the licence has changed from  some weird  proprietary ATT code
 agreement,  to standard CPL licence which is an OSD approved licence.

 http://www.opensource.org/licenses/cpl1.0.php
 http://www.graphviz.org/License.php

  Official word from the developers is that the package doesn't come
 compile right out of the box, but various people have reported success
 in doing so after some tweaking.  So if this package is approved I will
 attempt to track down all the missing dependencies and create a patch
 for this package to be build under cygwin.

I recall minimal tweaking in building this package.  If you're interested,
I can try to dig up the patch I used (for an older version, I suppose).

   My primary goal is to buiild the dot program which is used by the
 doxygen package to generate the source documentation.  I will do my best
 to get the other parts working as well.

   My plan is to use as much shared libraries ( libgd , libfreetype ) as
 practical, and link the missing libraries statically.

Sounds good.  I was going to vote for it, but it's apparently part of
Debian stable, so no need.  I'll be glad to review it once you have the
actual package, though.
Igor
-- 
http://cs.nyu.edu/~pechtcha/
  |\  _,,,---,,_[EMAIL PROTECTED]
ZZZzz /,`.-'`'-.  ;-;;,_[EMAIL PROTECTED]
 |,4-  ) )-,_. ,\ (  `'-'   Igor Pechtchanski, Ph.D.
'---''(_/--'  `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

The Sun will pass between the Earth and the Moon tonight for a total
Lunar eclipse... -- WCBS Radio Newsbrief, Oct 27 2004, 12:01 pm EDT


RE: ITP: graphviz (and doxygen?)

2003-09-26 Thread Gareth Pearce
  If Debian has put it under non-free it does not meet Debian's poliy for
 main.
  It's problamy not compatible with GPL or the OpenSource Definition
  
   For reference:
   http://www.research.att.com/sw/tools/graphviz/license/index.html
   http://www.research.att.com/sw/tools/graphviz/download.html
 
  I could not find the license under OSD Approved Licenses. And it's way
 too
  longer to get an idea about it without spending several hours with a
 lawyer 8-(
  http://www.opensource.org/licenses/index.php
 
 Gareth,
 
 If all you need in GraphViz is DOT, you may consider distributing VCG
 (http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html) instead.  It's
 graph description language is very similar to DOT's, and it's GPL'd.

Hrmm looks interesting, I've had no luck finding an interface to doxygen yet
though, which is the only thing 'I' use dot for.

I think I'll at least package up a new doxygen for now.  Graphviz is still
short on votes ;) - reguardless of its legal status.



Re: ITP: graphviz (and doxygen?)

2003-09-25 Thread Hack Kampbjorn
Gareth Pearce wrote:
One thing to note is that in debian it is distributed under non-free.  So
perhaps someone might like to comment on if the license is valid for
setup.exe distribution.
If Debian has put it under non-free it does not meet Debian's poliy for main. 
It's problamy not compatible with GPL or the OpenSource Definition
For reference:
http://www.research.att.com/sw/tools/graphviz/license/index.html
http://www.research.att.com/sw/tools/graphviz/download.html
I could not find the license under OSD Approved Licenses. And it's way too 
longer to get an idea about it without spending several hours with a lawyer 8-(
http://www.opensource.org/licenses/index.php

--
Med venlig hilsen / Kind regards
Hack Kampbjørn



Re: ITP: graphviz (and doxygen?)

2003-09-25 Thread Igor Pechtchanski
On Thu, 25 Sep 2003, Hack Kampbjorn wrote:

 Gareth Pearce wrote:
  One thing to note is that in debian it is distributed under non-free.  So
  perhaps someone might like to comment on if the license is valid for
  setup.exe distribution.

 If Debian has put it under non-free it does not meet Debian's poliy for main.
 It's problamy not compatible with GPL or the OpenSource Definition
 
  For reference:
  http://www.research.att.com/sw/tools/graphviz/license/index.html
  http://www.research.att.com/sw/tools/graphviz/download.html

 I could not find the license under OSD Approved Licenses. And it's way too
 longer to get an idea about it without spending several hours with a lawyer 8-(
 http://www.opensource.org/licenses/index.php

Gareth,

If all you need in GraphViz is DOT, you may consider distributing VCG
(http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html) instead.  It's
graph description language is very similar to DOT's, and it's GPL'd.
Igor
-- 
http://cs.nyu.edu/~pechtcha/
  |\  _,,,---,,_[EMAIL PROTECTED]
ZZZzz /,`.-'`'-.  ;-;;,_[EMAIL PROTECTED]
 |,4-  ) )-,_. ,\ (  `'-'   Igor Pechtchanski, Ph.D.
'---''(_/--'  `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

I have since come to realize that being between your mentor and his route
to the bathroom is a major career booster.  -- Patrick Naughton