| # Copyright 1999-2015 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI="5" |
| |
| inherit eutils autotools |
| |
| MY_PV=${PV/_beta/b} |
| S=${WORKDIR}/${PN}-${MY_PV} |
| |
| DESCRIPTION="HTTP/HTML indexing and searching system" |
| HOMEPAGE="http://www.htdig.org" |
| SRC_URI="http://www.htdig.org/files/${PN}-${MY_PV}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux" |
| IUSE="libressl ssl" |
| |
| DEPEND=">=sys-libs/zlib-1.1.3 |
| app-arch/unzip |
| ssl? ( |
| !libressl? ( dev-libs/openssl:0 ) |
| libressl? ( dev-libs/libressl ) |
| )" |
| |
| src_prepare() { |
| epatch "${FILESDIR}"/${P}-gcc4.patch |
| epatch "${FILESDIR}"/${P}-as-needed.patch |
| epatch "${FILESDIR}"/${P}-quoting.patch |
| sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.in db/configure.in || die |
| eautoreconf |
| } |
| |
| src_configure() { |
| econf \ |
| --with-config-dir="${EPREFIX}"/etc/${PN} \ |
| --with-default-config-file="${EPREFIX}"/etc/${PN}/${PN}.conf \ |
| --with-database-dir="${EPREFIX}"/var/lib/${PN}/db \ |
| --with-cgi-bin-dir="${EPREFIX}"/var/www/localhost/cgi-bin \ |
| --with-search-dir="${EPREFIX}"/var/www/localhost/htdocs/${PN} \ |
| --with-image-dir="${EPREFIX}"/var/www/localhost/htdocs/${PN} \ |
| $(use_with ssl) |
| |
| # --with-image-url-prefix="file://${EPREFIX}/var/www/localhost/htdocs/${PN}" \ |
| } |
| |
| src_install () { |
| emake DESTDIR="${D}" install || die "make install failed" |
| |
| dodoc ChangeLog README |
| dohtml -r htdoc |
| |
| sed -i "s:${D}::g" \ |
| "${ED}"/etc/${PN}/${PN}.conf \ |
| "${ED}"/usr/bin/rundig \ |
| || die "sed failed (removing \${D} from installed files)" |
| |
| # symlink htsearch so it can be easily found. see bug #62087 |
| dosym ../../var/www/localhost/cgi-bin/htsearch /usr/bin/htsearch |
| } |