From owner-freebsd-questions@FreeBSD.ORG Sat Nov 20 16:49:01 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2374B106566C for ; Sat, 20 Nov 2010 16:49:01 +0000 (UTC) (envelope-from aimass@yabarana.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id BB2108FC0A for ; Sat, 20 Nov 2010 16:49:00 +0000 (UTC) Received: by wwd20 with SMTP id 20so5612183wwd.31 for ; Sat, 20 Nov 2010 08:48:59 -0800 (PST) MIME-Version: 1.0 Received: by 10.227.153.21 with SMTP id i21mr3785978wbw.26.1290271739125; Sat, 20 Nov 2010 08:48:59 -0800 (PST) Sender: aimass@yabarana.com Received: by 10.227.145.133 with HTTP; Sat, 20 Nov 2010 08:48:59 -0800 (PST) Date: Sat, 20 Nov 2010 11:48:59 -0500 X-Google-Sender-Auth: M9MnWNQH9IdO2cUNCxKneHsAKlM Message-ID: From: Alejandro Imass To: FreeBSD Questions Content-Type: text/plain; charset=ISO-8859-1 Subject: FBSD 8 php 52 extensions dependency on X11 ??? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Nov 2010 16:49:01 -0000 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