summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Alfredsen <loki_val@gentoo.org>2008-06-15 20:59:22 +0000
committerPeter Alfredsen <loki_val@gentoo.org>2008-06-15 20:59:22 +0000
commit42a432774f732121ff83759f7a6c1b6e9bc6d082 (patch)
tree2b3fce7bddac9da1259ad536b67a4a2d4f2cedfa /app-text/crf++
parentamd64 stable wrt bug #227107 (diff)
downloadhistorical-42a432774f732121ff83759f7a6c1b6e9bc6d082.tar.gz
historical-42a432774f732121ff83759f7a6c1b6e9bc6d082.tar.bz2
historical-42a432774f732121ff83759f7a6c1b6e9bc6d082.zip
Fix 227295, Gcc-4.3 compatibility. Bump to newest, remove old.
Package-Manager: portage-2.1.5.5
Diffstat (limited to 'app-text/crf++')
-rw-r--r--app-text/crf++/ChangeLog11
-rw-r--r--app-text/crf++/Manifest9
-rw-r--r--app-text/crf++/crf++-0.45.ebuild40
-rw-r--r--app-text/crf++/crf++-0.50.ebuild (renamed from app-text/crf++/crf++-0.47.ebuild)10
-rw-r--r--app-text/crf++/files/crf++-0.50-gcc43.patch31
5 files changed, 50 insertions, 51 deletions
diff --git a/app-text/crf++/ChangeLog b/app-text/crf++/ChangeLog
index ffa26498388c..84c58f89a53d 100644
--- a/app-text/crf++/ChangeLog
+++ b/app-text/crf++/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-text/crf++
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/crf++/ChangeLog,v 1.7 2007/12/25 16:58:51 phreak Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/crf++/ChangeLog,v 1.8 2008/06/15 20:59:21 loki_val Exp $
+
+*crf++-0.50 (15 Jun 2008)
+
+ 15 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
+ +files/crf++-0.50-gcc43.patch, -crf++-0.45.ebuild, -crf++-0.47.ebuild,
+ +crf++-0.50.ebuild:
+ Fix 227295, Gcc-4.3 compatibility. Bump to newest, remove old.
25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Removing usata from metadata.xml as per #22931. Assigning to maintainer-needed.
diff --git a/app-text/crf++/Manifest b/app-text/crf++/Manifest
index 2ce04fa78edc..2c411858524e 100644
--- a/app-text/crf++/Manifest
+++ b/app-text/crf++/Manifest
@@ -1,6 +1,5 @@
-DIST CRF++-0.45.tar.gz 776637 RMD160 96813e377905a7481b6c0d0c5797b5f3356167d7 SHA1 23f057de40e9ba16273d28143e9d097df6eb5862 SHA256 e2991b1b68a0f3d7f32145df240510e1a129908a1b1311dcf97a1b63c941a506
-DIST CRF++-0.47.tar.gz 1104675 RMD160 7f26a9bd5d04cdd1f9d9504d2c5792f60d1fd648 SHA1 45ae91516c2a56273ffbf6fe02eef7770555f8e4 SHA256 bfd7f7ebb11511f1ae2f2f5195126c75feea62cb45e78a69d50501e0b447ffb2
-EBUILD crf++-0.45.ebuild 809 RMD160 a04a7964cdd61c564bd70ea5df006b0cb4fb1608 SHA1 2269f4861f25cf53333b9213b174fbc44d1e1adb SHA256 0443d126a662052b051b55cb52901ab7d37a2c741eb6157cc9a9f506c54b9a33
-EBUILD crf++-0.47.ebuild 813 RMD160 6504d556df20d1c38136a826ed3e0e97ef59b91c SHA1 3aa3bea33d5a37bb75a19b625bd89b21fede74b6 SHA256 b6bc7cfcbc4f8d0286d2c4b85164c92fb965816da882561875d048c78434400e
-MISC ChangeLog 1133 RMD160 bbc44e6142af494ca04be314d87c01dc680aad56 SHA1 f08173a9d9ca004f988a423047a37508889d7a35 SHA256 0206834e922f49daaeef59a684223fc88ac7fdd5d109c1fb7516bd9e2fffa021
+AUX crf++-0.50-gcc43.patch 845 RMD160 b3f51ae439c7284449130d8a53005477f8601723 SHA1 59e42b856dc68204da8be869cff16259bbc7bb20 SHA256 38ecfa7b823a333e04957d5a3dd0467f6ee594aa530dab84bbad89b53788d300
+DIST CRF++-0.50.tar.gz 669506 RMD160 9d55a17c0a55dc7aa89e77e5dc668b8c26ba54ae SHA1 f9205d0e639b86f28731790dd146bbad4fac4a4c SHA256 951224352d64030b2c6ff89b83e08d48198675f4a697408551f54e97f135ecde
+EBUILD crf++-0.50.ebuild 867 RMD160 0648a8708fe15acd1dd9f996da1e26c0fc44ea8f SHA1 36287aea087fc6f9c38057f01d65cc1c4cd50176 SHA256 0b7a60e7e767f86651e3e56f0e0df11dc206b8fe32b9bfe2fd383d162b0bf9de
+MISC ChangeLog 1376 RMD160 7aac64714ed87b7b3efaa2f0e372797f20b3d887 SHA1 1db23b447aa1fbe2dc6a1f51b2d97afc75d76e52 SHA256 c2a6a94d50c34644c1b458ce83bc6068963d56a34a0198d5d41d298d62dc758a
MISC metadata.xml 593 RMD160 733bc8c7a35b30801336dfa77ff68579b23d0f54 SHA1 19028cfd8071fe558b8a339089c9480f6f8f01bf SHA256 f0b3df2ceb069fe6c2506116ab236feac279a9e49ba33063f302f8f4f7926e72
diff --git a/app-text/crf++/crf++-0.45.ebuild b/app-text/crf++/crf++-0.45.ebuild
deleted file mode 100644
index 59778080b47d..000000000000
--- a/app-text/crf++/crf++-0.45.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/crf++/crf++-0.45.ebuild,v 1.2 2007/05/02 17:21:46 usata Exp $
-
-inherit eutils
-
-MY_P="${P/crf/CRF}"
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="Yet Another CRF toolkit for segmenting/labelling sequential data"
-HOMEPAGE="http://crfpp.sourceforge.net/"
-SRC_URI="mirror://sourceforge/crfpp/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-
-IUSE="examples"
-
-DEPEND=""
-
-src_test() {
- for task in example/* ; do
- cd ${task}
- ./exec.sh || die "failed test in ${task}"
- cd -
- done
-}
-
-src_install() {
- make DESTDIR=${D} install || die
-
- dodoc AUTHORS README
- dohtml doc/*
-
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r example
- fi
-}
diff --git a/app-text/crf++/crf++-0.47.ebuild b/app-text/crf++/crf++-0.50.ebuild
index 0fc653d69a70..a40c648c0939 100644
--- a/app-text/crf++/crf++-0.47.ebuild
+++ b/app-text/crf++/crf++-0.50.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/crf++/crf++-0.47.ebuild,v 1.1 2007/05/02 17:21:46 usata Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/crf++/crf++-0.50.ebuild,v 1.1 2008/06/15 20:59:21 loki_val Exp $
-inherit eutils
+inherit eutils base
MY_P="${P/crf/CRF}"
S="${WORKDIR}/${MY_P}"
@@ -19,6 +19,8 @@ IUSE="examples"
DEPEND=""
+PATCHES=( "${FILESDIR}/${P}-gcc43.patch" )
+
src_test() {
for task in example/* ; do
cd ${task}
@@ -28,7 +30,7 @@ src_test() {
}
src_install() {
- make DESTDIR=${D} install || die
+ make DESTDIR="${D}" install || die
dodoc AUTHORS README
dohtml doc/*
diff --git a/app-text/crf++/files/crf++-0.50-gcc43.patch b/app-text/crf++/files/crf++-0.50-gcc43.patch
new file mode 100644
index 000000000000..0809520dc676
--- /dev/null
+++ b/app-text/crf++/files/crf++-0.50-gcc43.patch
@@ -0,0 +1,31 @@
+diff -NrU5 CRF++-0.50.orig/freelist.h CRF++-0.50/freelist.h
+--- CRF++-0.50.orig/freelist.h 2008-06-15 22:42:21.000000000 +0200
++++ CRF++-0.50/freelist.h 2008-06-15 22:47:44.000000000 +0200
+@@ -7,10 +7,11 @@
+ //
+ #ifndef CRFPP_FREELIST_H__
+ #define CRFPP_FREELIST_H__
+
+ #include <vector>
++#include <cstring>
+
+ namespace CRFPP {
+ template <class T>
+ class Length {
+ public:
+diff -NrU5 CRF++-0.50.orig/param.h CRF++-0.50/param.h
+--- CRF++-0.50.orig/param.h 2008-06-15 22:42:21.000000000 +0200
++++ CRF++-0.50/param.h 2008-06-15 22:44:33.000000000 +0200
+@@ -28,11 +28,11 @@
+ }
+ return result;
+ }
+
+ template <>
+- static std::string lexical_cast<std::string, std::string>(std::string arg) {
++ std::string lexical_cast<std::string, std::string>(std::string arg) {
+ return arg;
+ }
+
+ struct Option {
+ const char *name;