Skip site navigation (1)Skip section navigation (2)
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_>