ECVS_SERVER="cvs-mirror.mozilla.org:/cvsroot" ECVS_MODULE="mozilla" inherit cvs PATCH="trunk-0.17.patch.gz" S=${WORKDIR}/${ECVS_MODULE} SRC_URI="http://glazman.org/nvu-sources/nvu-${PV}-source.tar.gz http://glazman.org/nvu-sources/${PATCH}" #http://glazman.org/mozilla-ext" #http://glazman.org/nvu-sources/linux/.mozconfig DESCRIPTION="A complete Web Authoring System for Linux Desktop users." HOMEPAGE="http://nvu.com" LICENSE="MPL/GPL/LGPL" SLOT="0" KEYWORDS="~x86" DEPEND=">=x11-base/xfree-4.2.0-r11 >=gcc-3" # >=perl-5.6 # >=make-3.79.1 # >=cvs-1.10 # >=glib-1.2.0 # >=libIDL-0.6.3 # >=zip-2.3 # =autoconf-2.13 RDEPEND=${DEPEND} moz_config() { cat << ~ > ${S}/.mozconfig export MOZILLA_OFFICIAL=1 export BUILD_OFFICIAL=1 export MOZ_STANDALONE_COMPOSER=1 mk_add_options MOZ_STANDALONE_COMPOSER=1 # Uncomment the following lines for an optimized build ac_add_options --enable-optimize ac_add_options --disable-debug ac_add_options --disable-svg ac_add_options --without-system-mng ac_add_options --without-system-png ac_add_options --disable-ldap ac_add_options --disable-mailnews ac_add_options --disable-installer ac_add_options --disable-activex ac_add_options --disable-activex-scripting ac_add_options --disable-tests ac_add_options --disable-oji ac_add_options --disable-necko-disk-cache ac_add_options --disable-profilesharing ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,pref,universalchardet,webservices,wallet,editor/cascades ac_add_options --enable-image-decoders=png,gif,jpeg ac_add_options --enable-necko-protocols=http,ftp,file,jar,viewsource,res,data ac_add_options --disable-pedantic ac_add_options --disable-short-wchar ac_add_options --enable-xprint ac_add_options --enable-strip-libs ac_add_options --enable-crypto ac_add_options --disable-mathml ac_add_options --with-system-zlib ac_add_options --enable-freetype2 ac_add_options --enable-default-toolkit=gtk2 ac_add_options --enable-toolkit=gtk2 ac_add_options --enable-xft ~ } src_compile() { rm -rf composer moz_config unpack nvu-${PV}-source.tar.gz epatch ${DISTDIR}/${PATCH} make -f client.mk build_all || die } src_install() { # dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO ABOUT-NLS make DESTDIR="${D}" install || die "Install failed" die "src-install" }