I would give you the one I've built, but my system is quite changed so I guess it would be a bad idea... But you can use the crux port that I used to build mine, here it is (the credits go to Hannes Mayer, I've just changed the version to the latest one):
# Description: Qt Free Edition
# URL: http://www.trolltech.com
# Maintainer: Hannes Mayer, kontakt at ecarux dot de
# Depends on: x11, libmng
name=qt4
version=4.3.4
release=1
source="http://ftp.ntua.gr/pub/X11/Qt/qt/source/qt-x11-opensource-src-$version.tar.gz"
build()
{
cd qt-x11-opensource-src-$version
local SQL
if pkginfo -i mysql > /dev/null 2>&1; then
SQL="-qt-sql-mysql -I/usr/include/mysql -L/usr/lib/mysql"
fi
if [ -d /usr/include/nvidia ]; then
export CFLAGS="$CFLAGS -I/usr/include/nvidia"
export CXXFLAGS="$CXXFLAGS -I/usr/include/nvidia"
fi
sed -i "s|-O2|$CXXFLAGS|" mkspecs/linux-g++/qmake.conf
sed -i "s|-I. |$CXXFLAGS -I. |" qmake/Makefile.unix
yes yes |
./configure \
-prefix /usr/share/qt \
-bindir /usr/bin \
-headerdir /usr/include/qt \
-libdir /usr/lib \
-plugindir /usr/lib/qt \
-platform linux-g++ \
-release -shared -sm \
-fast -pch -qdbus \
-tablet -nis -verbose -qt-gif \
-system-zlib -system-lib{png,jpeg,mng} \
-no-{exceptions,nas-sound} \
-nomake examples -nomake demos \
-x{cursor,inerama,kb,randr,render} \
$SQL
make
make install INSTALL_ROOT=$PKG
rm -rf $PKG/usr/share/qt/{doc,phrasebooks,templates,translations}
find $PKG/usr -name '*debug' -print0|xargs -0 rm -rf
ln -s /usr/bin $PKG/usr/share/qt/bin
ln -s /usr/include/qt $PKG/usr/share/qt/include
ln -s /usr/lib $PKG/usr/share/qt/lib
ln -s /usr/lib/qt $PKG/usr/share/qt/plugins
ln -s linux-g++ $PKG/usr/share/qt/mkspecs/default
chmod -R u+w,g-sw $PKG
chown -R root:root $PKG
}