summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkinori Hattori <hattya@gentoo.org>2006-08-12 14:56:49 +0000
committerAkinori Hattori <hattya@gentoo.org>2006-08-12 14:56:49 +0000
commit0ae47d7870ace72598a4e01eec2e359b4b70d284 (patch)
tree19725609ac121fbf7849606a2339b35e5ef10ce5 /app-text/estraier
parentRemove >=mail-client/mutt-1.5.11-r30 mask _again_. (diff)
downloadhistorical-0ae47d7870ace72598a4e01eec2e359b4b70d284.tar.gz
historical-0ae47d7870ace72598a4e01eec2e359b4b70d284.tar.bz2
historical-0ae47d7870ace72598a4e01eec2e359b4b70d284.zip
fix insecure runpath, and SEGV with latest mecab.
Package-Manager: portage-2.1.1_pre5
Diffstat (limited to 'app-text/estraier')
-rw-r--r--app-text/estraier/ChangeLog8
-rw-r--r--app-text/estraier/Manifest35
-rw-r--r--app-text/estraier/estraier-1.2.29-r1.ebuild75
-rw-r--r--app-text/estraier/files/digest-estraier-1.2.29-r13
4 files changed, 118 insertions, 3 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/Manifest b/app-text/estraier/Manifest
index 40e4939540d3..6f39410270d1 100644
--- a/app-text/estraier/Manifest
+++ b/app-text/estraier/Manifest
@@ -1,8 +1,39 @@
-MD5 33c8e54c40a7cc213c7fe1fdbab7b11d ChangeLog 4397
+DIST estraier-1.2.25.tar.gz 391534
+DIST estraier-1.2.28.tar.gz 403686
+DIST estraier-1.2.29.tar.gz 410823 RMD160 a7e7c7071973da6627f4e4281c4b9b9da841e65f SHA1 80cc5d561500d7d87f1c98e86abb5b02d900ba20 SHA256 fa0c1dba51e4c317c843e007ade1ae071f3891b68b0c4568de48d44626bf9724
+EBUILD estraier-1.2.25.ebuild 1181 RMD160 3d410400efd3d7ff1ea407544f799911e4dadc31 SHA1 4a86a5d01b4edd5e81b89aae97f1afd2ecb3d37f SHA256 e07b23e70fe8c34d3d9bc9d13d93cc96ce904ac5ab14774923651ff4bb748d7e
MD5 40aa07caa881b5619fefb3c577e072a8 estraier-1.2.25.ebuild 1181
+RMD160 3d410400efd3d7ff1ea407544f799911e4dadc31 estraier-1.2.25.ebuild 1181
+SHA256 e07b23e70fe8c34d3d9bc9d13d93cc96ce904ac5ab14774923651ff4bb748d7e estraier-1.2.25.ebuild 1181
+EBUILD estraier-1.2.28.ebuild 1181 RMD160 0493e80fa7dc6cc144171f3d07d84649ebfeaf62 SHA1 a4e237ceb8cb06a217038341a99dfb0fa8df45fa SHA256 4f6ae3cd291734a53f3d70810515964c1699edc1232a06b39c9eca92d6b4a78f
MD5 61137ac9ea9e86760d2e007676f0468d estraier-1.2.28.ebuild 1181
+RMD160 0493e80fa7dc6cc144171f3d07d84649ebfeaf62 estraier-1.2.28.ebuild 1181
+SHA256 4f6ae3cd291734a53f3d70810515964c1699edc1232a06b39c9eca92d6b4a78f estraier-1.2.28.ebuild 1181
+EBUILD estraier-1.2.29-r1.ebuild 1406 RMD160 4bd8d2b2d5c559bcdf20a29b083d3559a83b92c8 SHA1 9516a30da885b855b6e3f8d454082379b28a7724 SHA256 632cd02f5ba4034d9f1948724abb6c2e9a9eb5e3b7c1094c7bd1893695b438d9
+MD5 f1460968e0640c7bb2d44b3521a104e6 estraier-1.2.29-r1.ebuild 1406
+RMD160 4bd8d2b2d5c559bcdf20a29b083d3559a83b92c8 estraier-1.2.29-r1.ebuild 1406
+SHA256 632cd02f5ba4034d9f1948724abb6c2e9a9eb5e3b7c1094c7bd1893695b438d9 estraier-1.2.29-r1.ebuild 1406
+EBUILD estraier-1.2.29.ebuild 1188 RMD160 3610fbaf8801f281cc3e5d2dda839474894f1285 SHA1 33ce1a9ede268cac36fd54b1bd1ecc5aed1fd6f3 SHA256 b8e84acee1517fc9e9a47396944b277a18baf098c6c36a69ce39b6519758e86c
MD5 a1c2458d2bcf688a1be6764135a86975 estraier-1.2.29.ebuild 1188
+RMD160 3610fbaf8801f281cc3e5d2dda839474894f1285 estraier-1.2.29.ebuild 1188
+SHA256 b8e84acee1517fc9e9a47396944b277a18baf098c6c36a69ce39b6519758e86c estraier-1.2.29.ebuild 1188
+MISC ChangeLog 4565 RMD160 ff81847185d35291f349f27f9a5a927544056a1b SHA1 27ec2cff9c2561a7f1ee4b4176975ed1166f6ff9 SHA256 1cbc31eba7c1f2ec6b1bda82389a3663a85411e5450100c00e178d5e6df2ecf6
+MD5 cd4730e969985a0f1354368193098f24 ChangeLog 4565
+RMD160 ff81847185d35291f349f27f9a5a927544056a1b ChangeLog 4565
+SHA256 1cbc31eba7c1f2ec6b1bda82389a3663a85411e5450100c00e178d5e6df2ecf6 ChangeLog 4565
+MISC metadata.xml 226 RMD160 19d90fb44483e26b860cda1cc3ad46e3e89b6909 SHA1 e4f7e5ee158178c28a23573fa822f83df9308375 SHA256 c16f962dbb1340e378c4775fd9fa31af8cac92ab8c524988a697af52dc803fdf
+MD5 382a25f7a6abf0020285f37f74158690 metadata.xml 226
+RMD160 19d90fb44483e26b860cda1cc3ad46e3e89b6909 metadata.xml 226
+SHA256 c16f962dbb1340e378c4775fd9fa31af8cac92ab8c524988a697af52dc803fdf metadata.xml 226
MD5 bdc6b57b44fc352b7ad5a2f2f01d1194 files/digest-estraier-1.2.25 67
+RMD160 105047415829117c80ce065a89e4346ef3e97804 files/digest-estraier-1.2.25 67
+SHA256 b46402f3ebd9598af1d5159b9f6cdf18c555a30203268d4834e832659f3afcd7 files/digest-estraier-1.2.25 67
MD5 8e9b8eb46bc06fb5b2dcac6196e88c41 files/digest-estraier-1.2.28 67
+RMD160 de564027d932fee978e9bef44a807b48a3dd4c01 files/digest-estraier-1.2.28 67
+SHA256 b9d6cb530261851adc45fe245b40f2807dab5c5c50c2c2846fbfc3f48bad5465 files/digest-estraier-1.2.28 67
MD5 fa33023704cfc579028016238f58f699 files/digest-estraier-1.2.29 247
-MD5 382a25f7a6abf0020285f37f74158690 metadata.xml 226
+RMD160 2bb253640d647573259d9acd2b49370e5e150bd5 files/digest-estraier-1.2.29 247
+SHA256 d9bc5f0a8c763b8e5095c6c21b055da641e4ccd48573ff563d56b33ad2fd6b97 files/digest-estraier-1.2.29 247
+MD5 fa33023704cfc579028016238f58f699 files/digest-estraier-1.2.29-r1 247
+RMD160 2bb253640d647573259d9acd2b49370e5e150bd5 files/digest-estraier-1.2.29-r1 247
+SHA256 d9bc5f0a8c763b8e5095c6c21b055da641e4ccd48573ff563d56b33ad2fd6b97 files/digest-estraier-1.2.29-r1 247
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