# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 inherit eutils savedconfig toolchain-funcs DESCRIPTION="a simple web browser based on WebKit/GTK+" HOMEPAGE="http://surf.suckless.org/" SRC_URI="http://dl.suckless.org/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="amd64 x86" COMMON_DEPEND=" dev-libs/glib:2 net-libs/libsoup net-libs/webkit-gtk:2 x11-libs/gtk+:2 x11-libs/libX11 " DEPEND=" ${COMMON_DEPEND} virtual/pkgconfig " RDEPEND=" !sci-chemistry/surf ${COMMON_DEPEND} x11-apps/xprop x11-misc/dmenu " pkg_setup() { if ! use savedconfig; then elog "The default config.h assumes you have" elog " net-misc/curl" elog " x11-terms/st" elog "installed to support the download function." elog "Without those, downloads will fail (gracefully)." elog "You can fix this by:" elog "1) Installing these packages, or" elog "2) Setting USE=savedconfig and changing config.h accordingly." fi } src_prepare() { epatch "${FILESDIR}"/${P}-gentoo.patch epatch_user restore_config config.h tc-export CC PKG_CONFIG } src_install() { default save_config config.h } pkg_postinst() { if [[ ${REPLACING_VERSIONS} ]] && [[ ${REPLACING_VERSIONS} < 0.4.1-r1 ]]; then ewarn "Please correct the permissions of your \$HOME/.surf/ directory" ewarn "and its contents to no longer be world readable (see bug #404983)" fi }