diff options
author | 2006-08-12 14:56:49 +0000 | |
---|---|---|
committer | 2006-08-12 14:56:49 +0000 | |
commit | b8361e125b5c69e5ec8d12514f8490686eb49995 (patch) | |
tree | 40dcd6e21f86f4f10df760a77ac0594cdae72223 /app-text/estraier | |
parent | Remove >=mail-client/mutt-1.5.11-r30 mask _again_. (diff) | |
download | gentoo-2-b8361e125b5c69e5ec8d12514f8490686eb49995.tar.gz gentoo-2-b8361e125b5c69e5ec8d12514f8490686eb49995.tar.bz2 gentoo-2-b8361e125b5c69e5ec8d12514f8490686eb49995.zip |
fix insecure runpath, and SEGV with latest mecab.
(Portage version: 2.1.1_pre5)
Diffstat (limited to 'app-text/estraier')
-rw-r--r-- | app-text/estraier/ChangeLog | 8 | ||||
-rw-r--r-- | app-text/estraier/estraier-1.2.29-r1.ebuild | 75 | ||||
-rw-r--r-- | app-text/estraier/files/digest-estraier-1.2.29-r1 | 3 |
3 files changed, 85 insertions, 1 deletions
diff --git a/app-text/estraier/ChangeLog b/app-text/estraier/ChangeLog index 8c5a1169bbaa..1d0d86e5fe16 100644 --- a/app-text/estraier/ChangeLog +++ b/app-text/estraier/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-text/estraier # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/estraier/ChangeLog,v 1.37 2006/05/21 17:09:40 corsair Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/estraier/ChangeLog,v 1.38 2006/08/12 14:56:49 hattya Exp $ + +*estraier-1.2.29-r1 (12 Aug 2006) + + 12 Aug 2006; Akinori Hattori <hattya@gentoo.org> + +estraier-1.2.29-r1.ebuild: + fix insecure runpath, and SEGV with latest mecab. 21 May 2006; Markus Rothe <corsair@gentoo.org> estraier-1.2.29.ebuild: Stable on ppc64 diff --git a/app-text/estraier/estraier-1.2.29-r1.ebuild b/app-text/estraier/estraier-1.2.29-r1.ebuild new file mode 100644 index 000000000000..5e63b01d0edc --- /dev/null +++ b/app-text/estraier/estraier-1.2.29-r1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/estraier/estraier-1.2.29-r1.ebuild,v 1.1 2006/08/12 14:56:49 hattya Exp $ + +IUSE="chasen debug kakasi mecab zlib" + +DESCRIPTION="a personal full-text search system" +HOMEPAGE="http://estraier.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +SLOT="0" + +DEPEND=">=dev-db/qdbm-1.8.37 + || ( + chasen? ( app-text/chasen ) + mecab? ( app-text/mecab ) + kakasi? ( app-i18n/kakasi ) + ) + zlib? ( sys-libs/zlib )" + +src_unpack() { + + unpack ${A} + cd "${S}" + + # fix for insecure runpath warning. + sed -i "/^LDENV/d" Makefile.in + + # backport from Hyper Estraier + sed -i "/mecab_destroy/s:\(^.*$\):/*\1 */:" estmecab.c + +} + +src_compile() { + + local myconf= + + if use chasen; then + myconf="`use_enable chasen`" + + elif use mecab; then + myconf="`use_enable mecab`" + + elif use kakasi; then + myconf="`use_enable kakasi`" + + else + myconf="--enable-cjkuni" + + fi + + econf \ + `use_enable zlib` \ + `use_enable debug` \ + --enable-dlfilter \ + --enable-regex \ + --with-sysqdbm \ + ${myconf} \ + || die + emake || die + +} + +src_install() { + + emake DESTDIR="${D}" install || die + dodoc README* ChangeLog + dohtml *.html + + rm -f "${D}"/usr/share/${PN}/{COPYING,ChangeLog} + rm -f "${D}"/usr/share/${PN}/*.html + +} diff --git a/app-text/estraier/files/digest-estraier-1.2.29-r1 b/app-text/estraier/files/digest-estraier-1.2.29-r1 new file mode 100644 index 000000000000..bb0e5720b29b --- /dev/null +++ b/app-text/estraier/files/digest-estraier-1.2.29-r1 @@ -0,0 +1,3 @@ +MD5 50577e59b949c25499d78ab0eb1c1d0e estraier-1.2.29.tar.gz 410823 +RMD160 a7e7c7071973da6627f4e4281c4b9b9da841e65f estraier-1.2.29.tar.gz 410823 +SHA256 fa0c1dba51e4c317c843e007ade1ae071f3891b68b0c4568de48d44626bf9724 estraier-1.2.29.tar.gz 410823 |