Jean-Michel Pouré wrote:
Dear friends,
Three minor issues:
* I am curious to learn why GTK2 port should rely (ultimately after a
few depencies) on FFMpeg port. Under Debian GNU/Linux, this is not the
case and not the case also on most GNU/Linux systems. So there may be
place for discussion to removal FFmpeg dependency from one GTK2
dependant package.
I'm not sure this is the case (see attached dependency tree for gtk2).
Can you describe
what exactly happened that convinced you of this?
* Also out of interest, when FFmpeg is required in dependencies and
FFmpeg-devel is installed, why does MacPorts complain? Is there a
workaround. The reason of my question is to add ffmpeg-devel as depency
of MLT, because a lot of bugs were fixed in FFmpeg-devel (including
Mpeg-2 timestamps, which is crutial for MLT).
ffmpeg and ffmpeg-devel are essentially the same port and install the
same files only
with different revisions from ffmpeg svn trunk. Because of this
conflict, MacPorts
will not allow you to have both activated at the same time. Its
possible to state a
dependency in terms of the presence of a specific libary or file path.
In that case,
you could convince a port to accept either as a solution for the
dependency and you
could switch between one and other by deactivating one and activating
the other.
This doesn't really work for ffmpeg and ffmpeg-devel because they are
not API/ABI
compatible with each other. Best thing is to upgrade ffmpeg to the
latest relatively
stable revision and fix all the dependent ports that are broken by the
API change.
I would prefer to find all the dependent ports first, rather than change
ffmpeg
and see what breaks. Not user friendly, really.
In the meantime, if you want to use ffmpeg-devel for testing locally,
set your
dependency to ffmpeg-devel and then deactivate ffmpeg and activate
ffmpeg-devel (assuming its also installed) like this using the
appropriate version numbers
for what you have installed
sudo port deactivate ffmpeg @15261_3+a52
sudo port activate ffmpeg-devel @15943_1
to see what's installed
sudo port installed ffmpeg\*
Is r15943 good enough for your purposes or does it need to be
incremented to a later revision?
Dave
Dependencies of gtk2:
cairo
libpixman
bzip2
xrender
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
pkgconfig
xorg-xproto
bzip2
xorg-renderproto
bzip2
fontconfig
libiconv
gperf
expat
freetype
zlib
bzip2
bzip2
freetype
zlib
bzip2
bzip2
libpng
zlib
bzip2
bzip2
zlib
bzip2
expat
pkgconfig
fontconfig
libiconv
gperf
expat
freetype
zlib
bzip2
bzip2
freetype
zlib
bzip2
bzip2
glib2
gettext
libiconv
gperf
ncurses
ncursesw
expat
libiconv
gperf
perl5
perl5.8
bzip2
python_select
pkgconfig
jpeg
tiff
jpeg
zlib
bzip2
libiconv
gperf
libpng
zlib
bzip2
bzip2
jasper
jpeg
unzip
atk
glib2
gettext
libiconv
gperf
ncurses
ncursesw
expat
libiconv
gperf
perl5
perl5.8
bzip2
python_select
pkgconfig
gettext
libiconv
gperf
ncurses
ncursesw
expat
libiconv
gperf
pkgconfig
pango
glib2
gettext
libiconv
gperf
ncurses
ncursesw
expat
libiconv
gperf
perl5
perl5.8
bzip2
python_select
pkgconfig
Xft2
zlib
bzip2
xrender
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
pkgconfig
xorg-xproto
bzip2
xorg-renderproto
bzip2
freetype
zlib
bzip2
bzip2
fontconfig
libiconv
gperf
expat
freetype
zlib
bzip2
bzip2
expat
pkgconfig
xorg-xproto
bzip2
cairo
libpixman
bzip2
xrender
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
pkgconfig
xorg-xproto
bzip2
xorg-renderproto
bzip2
fontconfig
libiconv
gperf
expat
freetype
zlib
bzip2
bzip2
freetype
zlib
bzip2
bzip2
libpng
zlib
bzip2
bzip2
zlib
bzip2
expat
pkgconfig
pkgconfig
gettext
libiconv
gperf
ncurses
ncursesw
expat
zlib
bzip2
xorg-libXi
xorg-libXext
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
pkgconfig
xorg-xproto
bzip2
xorg-xextproto
bzip2
pkgconfig
xorg-xextproto
bzip2
xorg-inputproto
bzip2
xorg-xproto
bzip2
xorg-libXrandr
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
xorg-libXext
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
pkgconfig
xorg-xproto
bzip2
xorg-xextproto
bzip2
xrender
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
pkgconfig
xorg-xproto
bzip2
xorg-renderproto
bzip2
pkgconfig
xorg-randrproto
bzip2
xorg-renderproto
bzip2
xorg-xproto
bzip2
xorg-xextproto
bzip2
xorg-libXcursor
xorg-libXfixes
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
pkgconfig
xorg-fixesproto
bzip2
xorg-xproto
bzip2
xorg-xextproto
bzip2
xrender
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
pkgconfig
xorg-xproto
bzip2
xorg-renderproto
bzip2
pkgconfig
xorg-fixesproto
bzip2
xorg-renderproto
bzip2
xorg-libXinerama
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
xorg-libXext
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
pkgconfig
xorg-xproto
bzip2
xorg-xextproto
bzip2
pkgconfig
xorg-xineramaproto
bzip2
xorg-xextproto
bzip2
xorg-libXdamage
xorg-libXfixes
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
pkgconfig
xorg-fixesproto
bzip2
xorg-xproto
bzip2
xorg-xextproto
bzip2
pkgconfig
xorg-damageproto
bzip2
xorg-fixesproto
bzip2
xorg-xextproto
bzip2
xorg-libXcomposite
xorg-libXfixes
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
pkgconfig
xorg-fixesproto
bzip2
xorg-xproto
bzip2
xorg-xextproto
bzip2
xorg-libXext
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
pkgconfig
xorg-xproto
bzip2
xorg-xextproto
bzip2
pkgconfig
xorg-compositeproto
bzip2
xorg-fixesproto
bzip2
xorg-xextproto
bzip2
xorg-libXfixes
xorg-libX11
xorg-libXdmcp
pkgconfig
xorg-xproto
bzip2
xorg-libXau
pkgconfig
xorg-xproto
bzip2
pkgconfig
xorg-bigreqsproto
bzip2
xorg-xcmiscproto
bzip2
xorg-xproto
bzip2
xorg-xtrans
bzip2
xorg-xextproto
bzip2
xorg-xf86bigfontproto
bzip2
xorg-inputproto
bzip2
xorg-kbproto
bzip2
pkgconfig
xorg-fixesproto
bzip2
xorg-xproto
bzip2
xorg-xextproto
bzip2
pkgconfig
gtk-doc
libxml2
libiconv
gperf
zlib
bzip2
perl5
perl5.8
bzip2
python25
gettext
libiconv
gperf
ncurses
ncursesw
expat
bzip2
rarian
libxslt
libiconv
gperf
libxml2
libiconv
gperf
zlib
bzip2
zlib
bzip2
intltool
expat
perl5
perl5.8
bzip2
p5-xml-parser
perl5
perl5.8
bzip2
expat
gnome-common
pkgconfig
getopt
gettext
libiconv
gperf
ncurses
ncursesw
expat
gnome-doc-utils
gettext
libiconv
gperf
ncurses
ncursesw
expat
libiconv
gperf
libxml2
libiconv
gperf
zlib
bzip2
libxslt
libiconv
gperf
libxml2
libiconv
gperf
zlib
bzip2
zlib
bzip2
py25-hashlib
python25
gettext
libiconv
gperf
ncurses
ncursesw
expat
bzip2
openssl
zlib
bzip2
bzip2
py25-libxml2
python25
gettext
libiconv
gperf
ncurses
ncursesw
expat
bzip2
libxml2
libiconv
gperf
zlib
bzip2
zlib
bzip2
python25
gettext
libiconv
gperf
ncurses
ncursesw
expat
bzip2
pkgconfig
perl5
perl5.8
bzip2
p5-xml-parser
perl5
perl5.8
bzip2
expat
docbook-xml
docbook-xml-4.1.2
unzip
xmlcatmgr
docbook-xml-4.2
unzip
xmlcatmgr
docbook-xml-4.3
unzip
xmlcatmgr
docbook-xml-4.4
unzip
xmlcatmgr
docbook-xml-4.5
unzip
xmlcatmgr
docbook-xml-5.0
unzip
xmlcatmgr
docbook-xsl
bzip2
xmlcatmgr
rarian
libxslt
libiconv
gperf
libxml2
libiconv
gperf
zlib
bzip2
zlib
bzip2
intltool
expat
perl5
perl5.8
bzip2
p5-xml-parser
perl5
perl5.8
bzip2
expat
gnome-common
pkgconfig
getopt
gettext
libiconv
gperf
ncurses
ncursesw
expat
iso-codes
gettext
libiconv
gperf
ncurses
ncursesw
expat
python25
gettext
libiconv
gperf
ncurses
ncursesw
expat
bzip2
py25-hashlib
python25
gettext
libiconv
gperf
ncurses
ncursesw
expat
bzip2
openssl
zlib
bzip2
bzip2
pkgconfig
docbook-xml-4.3
unzip
xmlcatmgr
docbook-xsl
bzip2
xmlcatmgr
shared-mime-info
gettext
libiconv
gperf
ncurses
ncursesw
expat
glib2
gettext
libiconv
gperf
ncurses
ncursesw
expat
libiconv
gperf
perl5
perl5.8
bzip2
python_select
pkgconfig
libiconv
gperf
libxml2
libiconv
gperf
zlib
bzip2
zlib
bzip2
pkgconfig
perl5
perl5.8
bzip2
p5-xml-parser
perl5
perl5.8
bzip2
expat
intltool
expat
perl5
perl5.8
bzip2
p5-xml-parser
perl5
perl5.8
bzip2
expat
gnome-common
pkgconfig
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev