Re: Circular dependency in devel/doxygen?

2011-09-23 Thread Thomas Mueller
time for my dime's worth of questions.  is there any way of
building that audio/video app or plugin that works with linux?
it is from adobe and works with pc-bsd.  we've got a free
version.  is it flash?  this is the main reason i switched
to ubuntu for my desktop.  so i can watch sites like pbs.org
and npr.org.  stream igages with sound.  in my opinion, it
is this that stalls the broader use of all of the berkeley
distributions.

Gary Kline  kl...@thought.org  http://www.thought.org  Public Service 
Unix

I was successful with doxygen in FreeBSD 9.0-BETA1; trouble came in BETA2.

Do you mean Adobe (formerly Macromedia) Flash?  There's gnash and swfdec with 
swfdec-gnome.

I'm not sure how to select swfdec(-gnome).

Gnash is good on YouTube but dead on many other sites, such as Yahoo.

Then there are some web sites that use Adobe Flash apparently just to annoy the 
user: no YouTube-style movie, nothing that looks like a Flash video.

Examples are freefilefillableforms.com and online ads on shoplocal.com, though 
shoplocal.com also offers html (dialup mode).

Can mplayer or vlc, or maybe other multimedia ports, play .flv files, or be 
used as a Flash plugin?

Tom

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Circular dependency in devel/doxygen?

2011-09-22 Thread Scot Hetzel
On Tue, Sep 20, 2011 at 3:47 AM,  tho...@freebsd.org wrote:
 Hey everyone, I maintain devel/doxygen (sorry I didn't add my 2 cents
 earlier, I've been a bit busy) and was looking at this particular thread.  I
 know someone filed a PR regarding the circular dependency, stating that it
 might be best to split apart doxygen so one port builds just the program and
 another port build just the documentation.  I am not sure if that is the
 best thing to do or not. I've been wanting to push out an update to doxygen
 but this has been a stopping block for me.

 Naram Qashat

 It seems strange to me that doxygen would have audio dependencies, or is 
 doxygen supposed to work with a speech synthesizer?

 What dependencies would doxygen documentation have?  Anything circular?


The problem is that doxygen has a build dependancy on graphics
graphviz when building it's documentation, and when you select certain
options, you can cause a circular dependancy.  See below for one
example:

 audio/pulseaudio
  - audio/jack
  -- devel/doxygen
  --- graphics/graphviz
   graphics/devil
  - devel/sdl12
  -- audio/pulseaudio

Scot
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Circular dependency in devel/doxygen?

2011-09-22 Thread Gary Kline
On Thu, Sep 22, 2011 at 10:09:57AM -0500, Scot Hetzel wrote:
 Date: Thu, 22 Sep 2011 10:09:57 -0500
 From: Scot Hetzel swhet...@gmail.com
 Subject: Re: Circular dependency in devel/doxygen?
 To: tho...@freebsd.org, muel...@freebsd.org
 Cc: freebsd-ports@freebsd.org
 
 On Tue, Sep 20, 2011 at 3:47 AM,  tho...@freebsd.org wrote:
  Hey everyone, I maintain devel/doxygen (sorry I didn't add my 2 cents
  earlier, I've been a bit busy) and was looking at this particular thread.  
  I
  know someone filed a PR regarding the circular dependency, stating that it
  might be best to split apart doxygen so one port builds just the program 
  and
  another port build just the documentation.  I am not sure if that is the
  best thing to do or not. I've been wanting to push out an update to doxygen
  but this has been a stopping block for me.
 
  Naram Qashat
 
  It seems strange to me that doxygen would have audio dependencies, or is 
  doxygen supposed to work with a speech synthesizer?
 
  What dependencies would doxygen documentation have?  Anything circular?
 
 
 The problem is that doxygen has a build dependancy on graphics
 graphviz when building it's documentation, and when you select certain
 options, you can cause a circular dependancy.  See below for one
 example:
 
  audio/pulseaudio
   - audio/jack
   -- devel/doxygen
   --- graphics/graphviz
    graphics/devil
   - devel/sdl12
   -- audio/pulseaudio
 
 Scot
 ___
 freebsd-ports@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-ports
 To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


time for my dime's worth of questions.  is there any way of
building that audio/video app or plugin that works with linux?  
it is from adobe and works with pc-bsd.  we've got a free
version.  is it flash?  this is the main reason i switched
to ubuntu for my desktop.  so i can watch sites like pbs.org
and npr.org.  stream igages with sound.  in my opinion, it
is this that stalls the broader use of all of the berkeley
distributions.



-- 
 Gary Kline  kl...@thought.org  http://www.thought.org  Public Service Unix
   Journey Toward the Dawn, E-Book: http://www.thought.org
  The 8.51a release of Jottings: http://jottings.thought.org

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Circular dependency in devel/doxygen?

2011-09-20 Thread mueller6...@bellsouth.net
 Hey everyone, I maintain devel/doxygen (sorry I didn't add my 2 cents
 earlier, I've been a bit busy) and was looking at this particular thread.  I
 know someone filed a PR regarding the circular dependency, stating that it
 might be best to split apart doxygen so one port builds just the program and
 another port build just the documentation.  I am not sure if that is the
 best thing to do or not. I've been wanting to push out an update to doxygen
 but this has been a stopping block for me.
  
 Naram Qashat

It seems strange to me that doxygen would have audio dependencies, or is 
doxygen supposed to work with a speech synthesizer?

What dependencies would doxygen documentation have?  Anything circular?

I see abiword and abiword-docs are split in two separate ports.

Tom

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Circular dependency in devel/doxygen?

2011-09-19 Thread Scot Hetzel
On Sun, Sep 18, 2011 at 12:22 AM, Thomas Mueller
mueller6...@bellsouth.net wrote:
 I tried to build swfdec and gnash and failed with

 ===   pulseaudio-0.9.22_1 depends on shared library: ck-connector.0 - found
 ===   pulseaudio-0.9.22_1 depends on shared library: jack.0 - not found
 ===    Verifying install for jack.0 in /BETA1/usr/ports/audio/jack
 ===   jackit-0.118.0_4 depends on executable: doxygen - not found
 ===    Verifying install for doxygen in /BETA1/usr/ports/devel/doxygen
 make: Max recursion level (500) exceeded.
 *** Error code 2


The circular dependancy is being caused by audio/jack,
graphics/graphviz and devel/sdl12:

audio/pulseaudio
 - audio/jack
 -- devel/doxygen
 --- graphics/graphviz
  graphics/devil
 - devel/sdl12
 -- audio/pulseaudio

There are several ways to break the circular dependancy:

1. Turn the DOC option OFF for audio/jack.
2. define NOPORTDOCS when installing devel/doxygen (breaks dependancy
on graphics/graphviz)
3. Turn the DEVIL option OFF for graphics/graphviz
4. Turn the PULSEAUDIO option OFF for devel/sdl12

Scot
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Circular dependency in devel/doxygen?

2011-09-19 Thread Thomas Mueller
From Scot Hetzel swhet...@gmail.com:

 The circular dependancy is being caused by audio/jack,
 graphics/graphviz and devel/sdl12:
 
 audio/pulseaudio
  - audio/jack
  -- devel/doxygen
  --- graphics/graphviz
   graphics/devil
  - devel/sdl12
  -- audio/pulseaudio
 
 There are several ways to break the circular dependancy:
 
 1. Turn the DOC option OFF for audio/jack.
 2. define NOPORTDOCS when installing devel/doxygen (breaks dependancy
 on graphics/graphviz)
 3. Turn the DEVIL option OFF for graphics/graphviz
 4. Turn the PULSEAUDIO option OFF for devel/sdl12

I already had DEVIL off for graphics/graphviz.

Browsing http://www.freshports.org/commits.php shortly after midnight UTC, I 
found an update to audio/jack, so I later ran

portsnap fetch update

How do you define NOPORTDOCS, do you insert -D NOPORTDOCS in 'make' command, 
like
make -D NOPORTDOCS package-recursive |  tee build.log
which would save packages in addition to installing?

What does NOPORTDOCS do in devel/doxygen?  Do I lose a lot of important 
documentation?  What is doxywizard?

Having DOCS option on in audio/jack adds an intimidating load of dependencies, 
as I found through 
make missing | more

maybe more than the ports framework can handle?

Tom

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Circular dependency in devel/doxygen?

2011-09-19 Thread b. f.
...
  There are several ways to break the circular dependancy:

  1. Turn the DOC option OFF for audio/jack.
  2. define NOPORTDOCS when installing devel/doxygen (breaks dependancy
  on graphics/graphviz)

Turning the DOC option off, and setting NOPORTDOCS are the same for audio/jack.

...
 How do you define NOPORTDOCS, do you insert -D NOPORTDOCS in 'make' 
 command, like

Yes, or in the build environment, or in an included Makefile.

...
 What does NOPORTDOCS do in devel/doxygen?  Do I lose a lot of important 
 documentation?

You retain a few manpages, but lose a lot of detailed API documents
that many users don't need.  In any event, you can download them from
the jack website:

http://jackaudio.org/documentation

What is doxywizard?

Read the doxygen documents:

http://www.stack.nl/~dimitri/doxygen/doxywizard_usage.html

 Having DOCS option on in audio/jack adds an intimidating load of 
 dependencies, as I found through
 make missing | more

That is why they were just removed from the default package.

...
 maybe more than the ports framework can handle?

No, but maybe more than the average person who builds audio/jack wants
to handle.

b.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Circular dependency in devel/doxygen?

2011-09-19 Thread Scot Hetzel
On Mon, Sep 19, 2011 at 4:56 AM, Thomas Mueller
mueller6...@bellsouth.net wrote:
 From Scot Hetzel swhet...@gmail.com:

 The circular dependancy is being caused by audio/jack,
 graphics/graphviz and devel/sdl12:

 audio/pulseaudio
  - audio/jack
  -- devel/doxygen
  --- graphics/graphviz
   graphics/devil
  - devel/sdl12
  -- audio/pulseaudio

 There are several ways to break the circular dependancy:

 1. Turn the DOC option OFF for audio/jack.
 2. define NOPORTDOCS when installing devel/doxygen (breaks dependancy
 on graphics/graphviz)
 3. Turn the DEVIL option OFF for graphics/graphviz
 4. Turn the PULSEAUDIO option OFF for devel/sdl12

 I already had DEVIL off for graphics/graphviz.

Sounds like you have the other circular dependancy ;-).  There are at
least 2 ways to create this circular dependancy, and at one point I
had documented both cases.  Unfortunately, I am unable to locate it
today.

You would need to capture a log of the build process to identify the
cause of your circular dependancy.

Scot
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Circular dependency in devel/doxygen?

2011-09-19 Thread Naram Qashat

On 09/19/11 11:17, Scot Hetzel wrote:

On Mon, Sep 19, 2011 at 4:56 AM, Thomas Mueller
mueller6...@bellsouth.net  wrote:

 From Scot Hetzelswhet...@gmail.com:


The circular dependancy is being caused by audio/jack,
graphics/graphviz and devel/sdl12:



audio/pulseaudio
  - audio/jack
  -- devel/doxygen
  --- graphics/graphviz
   graphics/devil
  - devel/sdl12
  -- audio/pulseaudio



There are several ways to break the circular dependancy:



1. Turn the DOC option OFF for audio/jack.
2. define NOPORTDOCS when installing devel/doxygen (breaks dependancy
on graphics/graphviz)
3. Turn the DEVIL option OFF for graphics/graphviz
4. Turn the PULSEAUDIO option OFF for devel/sdl12


I already had DEVIL off for graphics/graphviz.


Sounds like you have the other circular dependancy ;-).  There are at
least 2 ways to create this circular dependancy, and at one point I
had documented both cases.  Unfortunately, I am unable to locate it
today.

You would need to capture a log of the build process to identify the
cause of your circular dependancy.

Scot


Hey everyone, I maintain devel/doxygen (sorry I didn't add my 2 cents earlier, 
I've been a bit busy) and was looking at this particular thread.  I know someone 
filed a PR regarding the circular dependency, stating that it might be best to 
split apart doxygen so one port builds just the program and another port build 
just the documentation.  I am not sure if that is the best thing to do or not. 
I've been wanting to push out an update to doxygen but this has been a stopping 
block for me.


Naram Qashat
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Circular dependency in devel/doxygen?

2011-09-17 Thread Thomas Mueller
I tried to build swfdec and gnash and failed with

===   pulseaudio-0.9.22_1 depends on shared library: ck-connector.0 - found
===   pulseaudio-0.9.22_1 depends on shared library: jack.0 - not found
===Verifying install for jack.0 in /BETA1/usr/ports/audio/jack
===   jackit-0.118.0_4 depends on executable: doxygen - not found
===Verifying install for doxygen in /BETA1/usr/ports/devel/doxygen
make: Max recursion level (500) exceeded.
*** Error code 2

Stop in /BETA1/usr/ports/audio/jack.
*** Error code 1

Stop in /BETA1/usr/ports/audio/pulseaudio.
*** Error code 1

Stop in /BETA1/usr/ports/audio/libcanberra.
*** Error code 1

Stop in /BETA1/usr/ports/x11/libgnome.
*** Error code 1

Stop in /BETA1/usr/ports/x11-toolkits/libbonoboui.
*** Error code 1

Stop in /BETA1/usr/ports/graphics/graphviz.
*** Error code 1

Stop in /BETA1/usr/ports/devel/doxygen.
*** Error code 1

and about 500 more lines with these Stop in ... messages.

It looks like the build process got caught in a loop.

It also happened repeatedly, even after I ran make clean and tried to build 
devel/doxygen.

I ran make missing | tee makemissing.log 
in /BETA1/usr/ports/devel/doxygen directory and got


graphics/graphviz
print/dvipsk-tetex
print/teTeX
devel/qt4-corelib
x11-toolkits/qt4-gui
devel/qt4-moc
devel/qmake4
devel/qt4-rcc
textproc/qt4-xml
x11-toolkits/libbonoboui
x11/libgnome
graphics/libgnomecanvas
x11-toolkits/libgnomeui
print/tex-texmflocal
print/teTeX-texmf
print/teTeX-base
www/libwww
print/cm-super
print/xdvik
devel/qt4-uic
net/openldap24-sasl-client
audio/libcanberra
security/gnome-keyring
devel/gvfs
misc/gnome-icon-theme
print/font-amsfonts
textproc/texi2html
x11-fonts/p5-type1inst
devel/libgee
audio/pulseaudio
security/libgnome-keyring
devel/libsoup-gnome
sysutils/libcdio
graphics/libgphoto2
sysutils/gnome-mount
x11-themes/icon-naming-utils
audio/jack
security/libtasn1
databases/sqlite3
audio/libcddb
audio/cdparanoia
graphics/libexif
sysutils/policykit-gnome
textproc/p5-XML-Simple
textproc/docbook-420
textproc/docbook-430
textproc/docbook-440
textproc/docbook-450
textproc/docbook-xml-430
textproc/docbook-xml-440
textproc/docbook-500
textproc/xmlcharent
devel/doxygen
audio/portaudio
audio/celt
textproc/gnome-doc-utils
textproc/p5-XML-SAX-Expat
textproc/py-libxml2
lang/gawk
textproc/p5-XML-SAX
textproc/p5-XML-NamespaceSupport


I noticed the line /devel/doxygen, meaning that /devel/doxygen depends on 
itself with many intermediate steps.
Or it could be one of the list of dependencies in turn having /devel/doxygen as 
a dependency.

So I am at an impasse here on my intended multimedia installation.

Sorry if message is long, but I need to include the evidence.

Or is it possible that I have something incompatible in the configuration (make 
config-recursive)?

I wish I could run make config-recursive again and make changes to something 
less ambitious.

Tom

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org