Xorg related port upgrade questions

Jeffrey Williams jeff at sailorfej.net
Tue Jul 3 20:04:32 UTC 2007


I have a few of 6.2 servers (including two running in jails) that do not 
have full X installed, but they do have a number packages that depended 
on the various X libraries, fonts, and clients; and so these components 
of X are installed.

I have read through UPDATING and the mailing list, and it appears that 
the process as described that allows the use of portupgrade requires a 
full install of X.

My question is, can I still use portupgrade, with the manual upgrade of 
the libXft port, or should I manually deinstall and reinstall all the 
Xorg related ports, and the ports that depend on them.  If I go the 
manual reinstall route are their any make.conf values that need to be 
set to indicate I want the new file structure used, or have all the 
ports that used the "/usr/X11R6" directory been updated?

I would also appreciate hearing about any other gotcha's that anyone in 
a similar situation has run into.

Below is a list of installed packages on one of the servers I am working 


pkg_info dump:

ImageMagick- Image processing tools
ORBit2-2.14.4       High-performance CORBA ORB with support for the C 
apache-2.2.4        Version 2.2 of Apache web server with prefork MPM.
atk-1.12.4          A GNOME accessibility toolkit (ATK)
autoconf-2.59_2     Automatically configure source code on many Un*x 
bash-3.1.17         The GNU Project's Bourne Again SHell
bison-1.75_2,1      A parser generator from FSF, (mostly) compatible 
with Yacc
bitstream-vera-1.10_2 Bitstream Vera TrueType font collection
cairo-1.2.6_1       Vector graphics library with cross-device output support
cups-base-1.2.7_2   Common UNIX Printing System
cups-pstoraster-8.15.3_1 Postscript interpreter for CUPS printing to 
non-PS printers
curl-7.16.0_1       Non-interactive tool to get files from FTP, GOPHER, 
expat-2.0.0_1       XML 1.0 parser written in C
fontconfig-2.3.2_6,1 An XML-based font configuration API for X Windows
freetype2-2.2.1_1   A free and portable TrueType font rendering engine
gconf2-2.16.0       A configuration database system for GNOME
gd-2.0.33_4,1       A graphics library for fast creation of images
gettext-0.14.5_2    GNU gettext package
ghostscript-gnu-7.07_15 GNU Postscript interpreter
glib-2.12.8         Some useful routines of C programming (current 
stable versi
gmake-3.81_1        GNU version of 'make' utility
gnomehier-2.2       A utility port that creates the GNOME directory tree
gnutls-1.6.1        GNU Transport Layer Security library
graphviz-2.8        Graph Visualization Software from AT&T and Bell Labs
gsfonts-8.11_2      Fonts used by GNU Ghostscript (or X)
gtk-2.10.7          Gimp Toolkit for X11 GUI (current stable version)
gtk-engines2-2.8.2  Theme engine for the gtk+-2.0 toolkit
help2man-1.36.4_1   Automatically generating simple manual pages from 
program o
hicolor-icon-theme-0.9_2 A high-color icon theme shell from the 
FreeDesktop project
hplip-1.6.7         Drivers and utilities for HP Printers and All-in-One 
imake-6.9.0         Imake and other utilities from X.Org
intltool-0.35.4     Tools to internationalize various kinds of data files
jasper-1.701.0_1    An implementation of the codec specified in the 
JPEG-2000 s
jbigkit-1.6         Lossless compression for bi-level images such as 
scanned pa
jpeg-6b_4           IJG's jpeg compression utilities
lcms-1.16,1         Light Color Management System -- a color management 
libIDL-0.8.7        A library for creating trees of CORBA IDL files
libXft-2.1.7_1      A client-sided font API for X applications
libcroco-0.6.1      CSS2 parsing library
libdrm-2.0.2        Userspace interface to kernel Direct Rendering 
Module servi
libfpx-     Library routines for working with Flashpix images
libgcrypt-1.2.3_1   "General purpose crypto library based on code used 
in GnuPG
libgpg-error-1.4    Common error values for all GnuPG components
libgsf-1.14.3       An extensible i/o abstraction for dealing with 
structured f
libiconv-1.9.2_2    A character set conversion library
libltdl-1.5.22      System independent dlopen wrapper
libmcrypt-2.5.7_2   Multi-cipher cryptographic library (used in PHP)
librsvg2-2.16.1     Library for parsing and rendering SVG vector-graphic 
libtool-1.5.22_2    Generic shared library support script
libusb-0.1.12_1     Library giving userland programs access to USB devices
libwmf-      Tools and library for converting Microsoft WMF 
(windows met
libxml2-2.6.27      XML parser library for GNOME
linc-1.0.3_6        A library for writing networked servers & clients
m4-1.4.8_1          GNU m4
mpeg2codec-1.2_1    An MPEG-2 Encoder and Decoder
mysql-client-5.1.14 Multithreaded SQL database (client)
mysql-server-5.1.14 Multithreaded SQL database (server)
net-snmp-5.2.3_3    An extendable SNMP implementation
p5-XML-Parser-2.34_2 Perl extension interface to James Clark's XML 
parser, expat
p5-gettext-1.05_1   Message handling functions
pango-1.14.9        An open-source framework for the layout and 
rendering of i1
pdflib-7.0.0p3      A C library for dynamically generating PDF
pear-1.4.11         PEAR framework for PHP
pear-DB-1.7.7,1     PEAR Database Abstraction Layer
pecl-PDO-1.0.3      PHP Data Objects Interface
pecl-fileinfo-1.0.4 A PECL extension to retrieve info about files
pecl-pdflib-2.1.2   A PECL extension to create PDF on the fly
perl-5.8.8          Practical Extraction and Report Language
php-xdebug-2.0.0.r2 Xdebug extension for PHP
php5-5.2.0          PHP Scripting Language (Apache Module and CLI)
php5-bz2-5.2.0      The bz2 shared extension for php
php5-calendar-5.2.0 The calendar shared extension for php
php5-ctype-5.2.0    The ctype shared extension for php
php5-curl-5.2.0_1   The curl shared extension for php
php5-dom-5.2.0      The dom shared extension for php
php5-extensions-1.0 A "meta-port" to install PHP extensions
php5-gd-5.2.0       The gd shared extension for php
php5-iconv-5.2.0    The iconv shared extension for php
php5-mbstring-5.2.0 The mbstring shared extension for php
php5-mcrypt-5.2.0   The mcrypt shared extension for php
php5-mysql-5.2.0    The mysql shared extension for php
php5-mysqli-5.2.0   The mysqli shared extension for php
php5-openssl-5.2.0  The openssl shared extension for php
php5-pcre-5.2.0     The pcre shared extension for php
php5-posix-5.2.0    The posix shared extension for php
php5-session-5.2.0  The session shared extension for php
php5-simplexml-5.2.0 The simplexml shared extension for php
php5-sqlite-5.2.0   The sqlite shared extension for php
php5-tokenizer-5.2.0 The tokenizer shared extension for php
php5-xml-5.2.0      The xml shared extension for php
php5-xmlreader-5.2.0 The xmlreader shared extension for php
php5-xmlwriter-5.2.0 The xmlwriter shared extension for php
php5-zlib-5.2.0     The zlib shared extension for php
phpMyAdmin-2.9.2.r1 A set of PHP-scripts to manage MySQL over the web
pkg-config-0.21     A utility to retrieve information about installed 
png-1.2.14          Library for manipulating PNG images
popt-1.7_2          A getopt(3) like library with a number of 
enhancements, fro
python24-2.4.3_3    An interpreted object-oriented programming language
rsync-2.6.9         A network file distribution/synchronization utility
sane-backends-1.0.18 API for access to scanners, digitals camera, frame 
shared-mime-info-0.19 A MIME type database from the FreeDesktop project
smarty-2.6.16       The PHP compiling template engine
sudo-     Allow others to run commands as root
t1lib-5.1.0_1,1     A Type 1 Rasterizer Library for UNIX/X11
tcl-8.4.13_1,1      Tool Command Language
tiff-3.8.2_1        Tools and library routines for working with TIFF images
tk-8.4.13,2         Graphical toolkit for TCL
unzip-5.52_2        List, test and extract compressed files in a ZIP archive
xorg-clients-6.9.0_3 X client programs and related files from X.Org
xorg-fonts-encodings-6.9.0_1 X.Org font encoding files
xorg-fonts-truetype-6.9.0 X.Org TrueType fonts
xorg-libraries-6.9.0 X11 libraries and headers from X.Org
xterm-223           Terminal emulator for the X Window System
zip-2.32            Create/update ZIP files compatible with pkzip

More information about the freebsd-ports mailing list