diff options
Diffstat (limited to 'app-text/aiksaurus')
-rw-r--r-- | app-text/aiksaurus/Manifest | 6 | ||||
-rw-r--r-- | app-text/aiksaurus/aiksaurus-1.2.1.ebuild | 36 | ||||
-rw-r--r-- | app-text/aiksaurus/files/aiksaurus-1.2.1-gcc43.patch | 30 | ||||
-rw-r--r-- | app-text/aiksaurus/metadata.xml | 8 |
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> |