Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Jan 2009 02:24:16 -0800
From:      Garrett Cooper <yanefbsd@gmail.com>
To:        Koop Mast <kwm@rainbow-runner.nl>
Cc:        FreeBSD Ports Mailing List <freebsd-ports@freebsd.org>, lioux@freebsd.org
Subject:   Re: Update multimedia/gstreamer* and associated ports?
Message-ID:  <32CC0C89-65E2-400C-AD0B-993CDB59BA0E@gmail.com>
In-Reply-To: <4965CCCC.7080004@rainbow-runner.nl>
References:  <7d6fde3d0901072015s3f1d904btdb030e226b15fe26@mail.gmail.com> <4965CCCC.7080004@rainbow-runner.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Jan 8, 2009, at 1:52 AM, Koop Mast wrote:

> Garrett Cooper wrote:
>> Hello Mario and Porters,
>>    Trying to setup mplayer to play DVD's on my blueray player, one of
>> the suggested means to do this was to try out mplayer from SVN.
>> Unfortunately I ran into some issues with x264_t, and to make a long
>> story short I realized I needed to update the gstreamer codecs so  
>> that
>> they were at least ABI compatible with the ABI in-use with mplayer.
>>    So far I've discovered that:
>>    1. -{good,bad,ugly} ports minor revisions have been bumped to
>> {11,9,10}, respectively.
>
> I'm working on a update for the gstreamer ports. Should be done in a  
> couple of days.

	Good to know -- thanks :).

>>    2. make all doesn't work. It barfs when trying to install a
>> documentation item:
>> (installfiles=`echo ./html/*.sgml ./html/*.html ./html/*.png ./html/ 
>> *.css`; \
>> 	if test "$installfiles" = './html/*.sgml ./html/*.html ./html/*.png
>> ./html/*.css'; \
>> 	then echo '-- Nothing to install' ; \
>> 	else \
>> 	  /bin/sh ../../mkinstalldirs
>> /usr/local/share/gtk-doc/html/gst-plugins-base-libs-0.10; \
>> 	  for i in $installfiles; do \
>> 	    echo '-- Installing '$i ; \
>> 	    install  -o root -g wheel -m 444 $i
>> /usr/local/share/gtk-doc/html/gst-plugins-base-libs-0.10; \
>> 	  done; \
>> 	  echo '-- Installing ./html/gst-plugins-base-libs.devhelp' ; \
>> 	  install  -o root -g wheel -m 444 ./html/gst-plugins-base- 
>> libs.devhelp \
>> 	    /usr/local/share/gtk-doc/html/gst-plugins-base-libs-0.10/gst- 
>> plugins-base-libs-0.10.devhelp;
>> \
>> 	  if test -e ./html/gst-plugins-base-libs.devhelp2; then \
>>        	    install  -o root -g wheel -m 444
>> ./html/gst-plugins-base-libs.devhelp2 \
>> 	           /usr/local/share/gtk-doc/html/gst-plugins-base- 
>> libs-0.10/gst-plugins-base-libs-0.10.devhelp2;
>> \
>> 	  fi; \
>> 	  which gtkdoc-rebase >/dev/null && \
>> 	    gtkdoc-rebase --relative --dest-dir=
>> --html-dir=/usr/local/share/gtk-doc/html/gst-plugins-base-libs-0.10 ;
>> \
>> 	fi)
>> # ...
>> -- Installing ./html/style.css
>> -- Installing ./html/gst-plugins-base-libs.devhelp
>> gmake[3]: *** [install-data-local] Error 1
>> gmake[3]: Leaving directory
>> `/usr/ports/multimedia/gstreamer-plugins/work/gst-plugins- 
>> base-0.10.21/docs/libs'
>> gmake[2]: *** [install-am] Error 2
>> gmake[2]: Leaving directory
>> `/usr/ports/multimedia/gstreamer-plugins/work/gst-plugins- 
>> base-0.10.21/docs/libs'
>> gmake[1]: *** [install-recursive] Error 1
>> gmake[1]: Leaving directory
>> `/usr/ports/multimedia/gstreamer-plugins/work/gst-plugins- 
>> base-0.10.21/docs'
>> gmake: *** [install-recursive] Error 1
>> *** Error code 2
>
> I will take a look at this one.

	Ok. I wasn't sure if there was a knob called WITHOUT_DOCS. It appears  
(looking back at the gstreamer configure script), that it assumes that  
one will ALWAYS install the HTML documentation; this is probably not  
desired in all cases (assuming they don't have online help provided  
with the package -- not saying they don't...) and we'll have to talk  
to the gstreamer team about making a knob to turn off installing the  
HTML docs..

>>    Turns out the problem is because gtkdoc-rebase isn't installed on
>> my machine. What would be the best means to avoid installing it (is
>> there already a ports knob to do this with Gnome stuff?)??
>>    I'll have to verify that the patches are indeed not needed before
>> submitting the updated port to you (the patch failed for all 4  
>> files).
>
> Which patch are you talking about? As far as I know, there aren't  
> any patch problems.

	Uh, the 4 distfiles under `files/' for the current port didn't patch  
successfully for the base codec set. I'll be glad to share the errors  
if you like so we can compare results..
Thanks again!
-Garrett



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?32CC0C89-65E2-400C-AD0B-993CDB59BA0E>