summaryrefslogtreecommitdiff
path: root/app-text/aiksaurus
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-text/aiksaurus
reinit the tree, so we can have metadata
Diffstat (limited to 'app-text/aiksaurus')
-rw-r--r--app-text/aiksaurus/Manifest6
-rw-r--r--app-text/aiksaurus/aiksaurus-1.2.1.ebuild36
-rw-r--r--app-text/aiksaurus/files/aiksaurus-1.2.1-gcc43.patch30
-rw-r--r--app-text/aiksaurus/metadata.xml8
4 files changed, 80 insertions, 0 deletions
diff --git a/app-text/aiksaurus/Manifest b/app-text/aiksaurus/Manifest
new file mode 100644
index 000000000000..cbc2508648f4
--- /dev/null
+++ b/app-text/aiksaurus/Manifest
@@ -0,0 +1,6 @@
+AUX aiksaurus-1.2.1-gcc43.patch 734 SHA256 bfdd6a2d183da1753c507451141658b832712fdb99b67361b5d77ce2957c0431 SHA512 6f821ac66f0dd4601f84a6fe8f71b14712854e293f4ebc755a80d34032725cee61b919da1547b514e3d8b6a07edd29016ae53283a28f1792119ae99850016241 WHIRLPOOL c59149dc0a3f18462f4612deacab175cae8886ece4e8f57e7ae20c36bd6cc277166dd4f6dea6ebdc7ca5748cebce4e038d91dd4250b78400f2592b449cf90647
+DIST aiksaurus-1.2.1.tar.gz 928893 SHA256 1b62cb6351835217f3c229faba3182ba2aa0ab395849bb894dab422976dc8cf4 SHA512 48591850f28f1a8f4b4986df14090ef7bd57cbfbad739cb0013db021f6f5bcb3c592b38e36774735499e27b9e99330504f8d9c6022158e25469cbc81d13f7463 WHIRLPOOL 8cce9571658bf2419e4f05b01bc8bf7cf45dbca4c2d6a0bcfb458c9ee156940d97eab26fc496002307a145eec99f8b3d9ce0286823b04f16c476cbc23ff1d24a
+EBUILD aiksaurus-1.2.1.ebuild 894 SHA256 d35b8e076da82169b2906bd0da67d13a0ff708ed3f3b328aad77bbc319adc37a SHA512 1314ccb54ec11b65eac68eb753978633d7ff2479dbf65df3a335e4d4c9cf9f0bbbba25475990ee9522ae09c48bf0737487cba0f6b31e09e11dfd45dceb700a23 WHIRLPOOL de24e981bd0782396bfe9e95d809d2e58e86dd76bb9d810880ae0f82de8ce2f54bee2fe0e2196bcba52e03ad75d2c692fb91d8f64044cc3c62863b9a80746b56
+MISC ChangeLog 2854 SHA256 2b83d58c5a8e15780eb28269d77f4c1cce1e343b8c61f8ec0997fa6db3681ccf SHA512 96ec91f9636957473661aeda2b4509ea64a6cc70447a87a047cd19b93683b7515ddbd10463bed7d52c9fbb256f1d08b35cc26bc1abc8b1f04c50560d02a6e14e WHIRLPOOL e205294669492c0c5af985273567a2c05caaae8f33ea07a508d491d5d8fb09086e772ae821772829b0195645a8b08019a27837c476cdb6ce290558145e5735b3
+MISC ChangeLog-2015 4963 SHA256 b60a5fb283d9b443a39ee232d6bb7a5449bcc45b6ff96ccf0120e8e2f8a0d8c2 SHA512 a0b55898c52c1f8b3fdd56c377d0b140ce5ca86cf0c67a952bda1dd6bdeebbf9e1a7be3d9dd02245fa903bf79d412a4e53f42ce7a041b20799cd9f1f092aee9f WHIRLPOOL d9ea12825b22362a19b8f0b3159960c0cb4fbd7bc183ea37ce154c9bf102f0e549b10f104fd20256a66bf3bc23e9bfb900709f4cf4cca358e174f0ddbcff45ab
+MISC metadata.xml 245 SHA256 927a4d2833f76d0a1286d8cde78d6e6cb34d99560b597fa621740a0ea5cbb36a SHA512 34945e0950bf668d24db2565287fdd8484cccb8968df2efbcc665905ee583f45222fe0ff848c267cf9a25f58d3aae9e870656d88b1f813b7812a185782564e08 WHIRLPOOL ffe1c13a0d118cf199c8db4d1c5bd21a202534020eef3fbec3bb2aadde6158e6afab4251fa54c1c85c980844a0ec023771cc77a784413b3a4326e2ebf93e286c
diff --git a/app-text/aiksaurus/aiksaurus-1.2.1.ebuild b/app-text/aiksaurus/aiksaurus-1.2.1.ebuild
new file mode 100644
index 000000000000..d359b259e030
--- /dev/null
+++ b/app-text/aiksaurus/aiksaurus-1.2.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+inherit flag-o-matic eutils libtool
+
+DESCRIPTION="A thesaurus lib, tool and database"
+HOMEPAGE="https://sourceforge.net/projects/aiksaurus"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="gtk"
+
+RDEPEND="gtk? ( x11-libs/gtk+:2 )"
+DEPEND="${RDEPEND}
+ gtk? ( virtual/pkgconfig )"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-gcc43.patch #214248
+
+ # Needed to make relink work on FreeBSD, without it won't install.
+ # Also needed for a sane .so versionning there.
+ elibtoolize
+}
+
+src_configure() {
+ filter-flags -fno-exceptions
+ econf $(use_with gtk)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS README* ChangeLog
+}
diff --git a/app-text/aiksaurus/files/aiksaurus-1.2.1-gcc43.patch b/app-text/aiksaurus/files/aiksaurus-1.2.1-gcc43.patch
new file mode 100644
index 000000000000..a6d570af569d
--- /dev/null
+++ b/app-text/aiksaurus/files/aiksaurus-1.2.1-gcc43.patch
@@ -0,0 +1,30 @@
+--- aiksaurus-1.2.1/base/aiksaurus.t.cpp
++++ aiksaurus-1.2.1/base/aiksaurus.t.cpp
+@@ -24,6 +24,7 @@
+ #include "config.h"
+ #include <iostream>
+ #include <string>
++#include <cstdlib>
+ using namespace std;
+ using AiksaurusImpl::AsciiCompare;
+
+--- aiksaurus-1.2.1/gtk/src/Display.cpp
++++ aiksaurus-1.2.1/gtk/src/Display.cpp
+@@ -22,6 +22,7 @@
+ #include "Meaning.h"
+ #include "DialogMediator.h"
+ #include "Exception.h"
++#include <cstring>
+ using namespace std;
+
+ namespace AiksaurusGTK_impl
+--- aiksaurus-1.2.1/gtk/src/gtkAiksaur.t.cpp
++++ aiksaurus-1.2.1/gtk/src/gtkAiksaur.t.cpp
+@@ -23,6 +23,7 @@
+ #include <gtk/gtk.h>
+ #include <iostream>
+ #include <string>
++#include <cstdlib>
+ using namespace std;
+
+ int main(int argc, char** argv)
diff --git a/app-text/aiksaurus/metadata.xml b/app-text/aiksaurus/metadata.xml
new file mode 100644
index 000000000000..fbf374360c7a
--- /dev/null
+++ b/app-text/aiksaurus/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">aiksaurus</remote-id>
+ </upstream>
+</pkgmetadata>