#!/bin/bash . /sbin/functions.sh . $(portageq portdir)/eclass/versionator.eclass # set CTRL-C management routine trap CtrlC-handler INT CtrlC-handler() { exit } message() { echo einfo $* echo } installed_gtk=`etcat -v gtk+ | grep 'I[]].*(2)' | awk {'print $3'}` gtkminor=`get_version_components ${installed_gtk} | awk '{print $2}'` gtkrelease=`get_version_components ${installed_gtk} | awk '{print $3}'` ROOT="/" INSTALLDIR="/opt/Acrobat7" if portageq has_version ${ROOT} www-client/mozilla-firefox && test ${gtkminor} -gt 4 -o ${gtkminor} -eq 4 -a ${gtkrelease} -gt 9 ; then message "Compiling gtk+-2.4.9..." USE="-doc" ebuild $(portageq portdir)/x11-libs/gtk+/gtk+-2.4.9-r1.ebuild install message "Installing gtk+2.4.9 libs..." mkdir -m 0755 ${INSTALLDIR}/Reader/intellinux/lib/gui/ cp -ax $(portageq envvar PORTAGE_TMPDIR)/portage/gtk+-2.4.9-r1/image/usr/lib/* ${INSTALLDIR}/Reader/intellinux/lib/gui/ message "Patching acroread..." cd ${INSTALLDIR} patch < $(portageq portdir)/app-text/acroread/files/acroread7.patch message "Restart firefox now..." fi