Date: Sat, 20 Nov 2010 11:48:59 -0500 From: Alejandro Imass <ait@p2ee.org> To: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: FBSD 8 php 52 extensions dependency on X11 ??? Message-ID: <AANLkTikkjHzr4dn-_cEmSK7zg-5E_GZ3%2BZvqSYVhcVu_@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, Whilst installing some (many) of the php 52 extensions in a jail I suddenly realized I was about to install X11 and a whole bunch of x11 related deps. Would some kind soul explain to me which php 52 extension requires X11 ??? Should it not say it EXPLICITLY??? !!! FreeBSD 8.0-RELEASE port: /usr/ports/lang/php52-extensions These are all the possible extension in this port: BCMATH BZ2 CALENDAR CTYPE CURL DBA DBASE DOM EXIF FILEINFO FILTER FRIBIDI FTP GD GETTEXT GMP HASH ICONV IMAP INTERBASE JSON LDAP MBSTRING MCRYPT MHASH MING MSSQL MYSQL MYSQLI NCURSES ODBC OPENSSL PCNTL PCRE PDF PDO PDO_SQLITE PGSQL POSIX PSPELL READLINE RECODE SESSION SHMOP SIMPLEXML SNMP SOAP SOCKETS SPL SQLITE SYBASE_CT SYSVMSG SYSVSEM SYSVSHM TIDY TOKENIZER WDDX XML XMLREADER XMLRPC XMLWRITER XSL YAZ ZIP ZLIB Empirically I cant'see the connection but the depends list does. At first just by looking at the depends list it seems that only some X11 libs are needed but the you see that it's actually installing xorg-vfbserver, a dependency of Xvfb in turn a dependency of accessibility/accerciser which seems to be a dependency of the ming flash extension. This I found just by chance, but IMHO if this is the case it should be CLEARLY noted in the ming extension comment!!! Also, is there another command or make option that would have warned me of the Xvfb or xorg dependencies?? # make all-depends-list /usr/ports/lang/php52 /usr/ports/math/php52-bcmath /usr/ports/archivers/php52-bz2 /usr/ports/misc/php52-calendar /usr/ports/textproc/php52-ctype /usr/ports/ftp/php52-curl /usr/ports/databases/php52-dba /usr/ports/databases/php52-dbase /usr/ports/textproc/php52-dom /usr/ports/graphics/php52-exif /usr/ports/sysutils/pecl-fileinfo /usr/ports/security/php52-filter /usr/ports/converters/pecl-fribidi /usr/ports/ftp/php52-ftp /usr/ports/graphics/php52-gd /usr/ports/devel/php52-gettext /usr/ports/math/php52-gmp /usr/ports/security/php52-hash /usr/ports/converters/php52-iconv /usr/ports/mail/php52-imap /usr/ports/devel/php52-json /usr/ports/converters/php52-mbstring /usr/ports/security/php52-mcrypt /usr/ports/security/php52-mhash /usr/ports/ /usr/ports/databases/php52-mysql /usr/ports/security/php52-openssl /usr/ports/devel/php52-pcre /usr/ports/print/pecl-pdflib /usr/ports/databases/php52-pdo /usr/ports/databases/php52-pdo_sqlite /usr/ports/databases/php52-pgsql /usr/ports/sysutils/php52-posix /usr/ports/textproc/php52-pspell /usr/ports/www/php52-session /usr/ports/textproc/php52-simplexml /usr/ports/net/php52-soap /usr/ports/net/php52-sockets /usr/ports/devel/php52-spl /usr/ports/databases/php52-sqlite /usr/ports/devel/php52-sysvmsg /usr/ports/devel/php52-sysvsem /usr/ports/devel/php52-sysvshm /usr/ports/www/php52-tidy /usr/ports/devel/php52-tokenizer /usr/ports/textproc/php52-wddx /usr/ports/textproc/php52-xml /usr/ports/textproc/php52-xmlreader /usr/ports/net/php52-xmlrpc /usr/ports/textproc/php52-xmlwriter /usr/ports/textproc/php52-xsl /usr/ports/archivers/php52-zip /usr/ports/archivers/php52-zlib /usr/ports/www/apache22 /usr/ports/devel/autoconf262 /usr/ports/devel/pkg-config /usr/ports/textproc/libxml2 /usr/ports/ftp/curl /usr/ports/databases/db42 /usr/ports/converters/fribidi /usr/ports/x11/libXpm /usr/ports/print/freetype2 /usr/ports/graphics/png /usr/ports/graphics/jpeg /usr/ports/devel/t1lib /usr/ports/devel/gettext /usr/ports/math/gmp /usr/ports/converters/libiconv /usr/ports/mail/cclient /usr/ports/security/libmcrypt /usr/ports/devel/libltdl22 /usr/ports/security/mhash /usr/ports/databases/mysql51-client /usr/ports/devel/pcre /usr/ports/print/pdflib /usr/ports/databases/postgresql82-client /usr/ports/textproc/aspell /usr/ports/www/tidy-lib /usr/ports/textproc/libxslt /usr/ports/lang/perl5.8 /usr/ports/devel/libtool22 /usr/ports/textproc/expat2 /usr/ports/devel/apr1 /usr/ports/devel/m4 /usr/ports/misc/help2man /usr/ports/devel/gmake /usr/ports/devel/autoconf-wrapper /usr/ports/security/ca_root_nss /usr/ports/x11/xextproto /usr/ports/x11/xproto /usr/ports/x11/libX11 /usr/ports/x11/libXext /usr/ports/x11-toolkits/libXt /usr/ports/archivers/xz /usr/ports/x11-toolkits/libXaw /usr/ports/devel/automake15 /usr/ports/security/libgcrypt /usr/ports/lang/python26 /usr/ports/devel/automake19 /usr/ports/databases/gdbm /usr/ports/devel/p5-Locale-gettext /usr/ports/x11/libxcb /usr/ports/devel/xorg-macros /usr/ports/x11/bigreqsproto /usr/ports/x11/xcmiscproto /usr/ports/x11/xtrans /usr/ports/x11/kbproto /usr/ports/x11/inputproto /usr/ports/x11-fonts/xf86bigfontproto /usr/ports/x11/libXau /usr/ports/x11/libXdmcp /usr/ports/devel/automake110 /usr/ports/x11/libSM /usr/ports/x11/printproto /usr/ports/x11-toolkits/libXmu /usr/ports/x11/libXp /usr/ports/devel/automake-wrapper /usr/ports/security/libgpg-error /usr/ports/devel/libcheck /usr/ports/x11/xcb-proto /usr/ports/devel/libpthread-stubs /usr/ports/x11/libICE Many thanks in advance, -- Alejandro Imass
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikkjHzr4dn-_cEmSK7zg-5E_GZ3%2BZvqSYVhcVu_>