diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-libs/libcoyotl | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-libs/libcoyotl')
-rw-r--r-- | dev-libs/libcoyotl/Manifest | 5 | ||||
-rw-r--r-- | dev-libs/libcoyotl/files/3.1.0-gcc-4.3.patch | 32 | ||||
-rw-r--r-- | dev-libs/libcoyotl/files/3.1.0-gcc-4.7.patch | 11 | ||||
-rw-r--r-- | dev-libs/libcoyotl/libcoyotl-3.1.0-r2.ebuild | 50 | ||||
-rw-r--r-- | dev-libs/libcoyotl/metadata.xml | 8 |
5 files changed, 106 insertions, 0 deletions
diff --git a/dev-libs/libcoyotl/Manifest b/dev-libs/libcoyotl/Manifest new file mode 100644 index 000000000000..cd26d7577cde --- /dev/null +++ b/dev-libs/libcoyotl/Manifest @@ -0,0 +1,5 @@ +AUX 3.1.0-gcc-4.3.patch 1106 BLAKE2B 1fbd61c40ccff44e3122ec297a645651f4288b13f6c5ae44e8c407a79db29197077bea0cbf0f2fef722c476b3c2dc446a6c6522037e3ee2ced5d9b37fcbc20ef SHA512 4db742551b39ce51b804588e22ef7c3691f3cece1414c6fc361c69f79682c91c06a9d58dfaa2d75c0654fbf75a80dd30c8f9b86de7192399f3601d145e84d1a8 +AUX 3.1.0-gcc-4.7.patch 286 BLAKE2B 760411a919d57e0209d520225c7b73524a4fa7a9d96c1d07b57ac8aa7dec8de56aa243b69f0bcf9ef361e1b7e555b5778c3241e2154880ac2f7eed3f95bc5d2e SHA512 616ddbebe40254ac0d4b04f7f7633c3ae77a88d261ea8c74f4105f803c2bfffcf5eeb50822d65a9a3aab58cde020464b8ce7ff56a3e8551b9a04f33ecf35398f +DIST libcoyotl-3.1.0.tar.gz 346384 BLAKE2B 7b3b63e5cd629bc5a53e95d6fb35f9f8d64df593eca95bafce71934560e38d37b89efa3fa8a0b12a50e570d761609cda4bbdfbd0a1577d062a8c4fa5e12a07a1 SHA512 18d0a71204dc57d44f73fe03fd88c2a040e83615557cf1f018c22ad7c9a11d793c7f71df8e10a156b9fd4fae910882ed6cec37f9e57efd3546ffc15fa82a51b5 +EBUILD libcoyotl-3.1.0-r2.ebuild 964 BLAKE2B d6ff2e1431a16d61c1facc9df9cf32206efa09f55e27f9e1258e5f25ff554efc5da5bd8a877ff95f352c69d0ef3388b77d155d6692281468be8ffdfea1b3da40 SHA512 7d31f5c23ecfaa484c37fdd22dae9fcb5bc907f862d8e67d499780259bbfd632090833ed67a9c65a8479b0530085ff762272787357e5aadbaf971aa0164742bd +MISC metadata.xml 245 BLAKE2B 61823ae735b381c891f5cae47974d3b1ea6136d6f5f5d449a26dfcdf26472282d760b4ee8a605b8a7b75b9c97443cbc0db309ada118ce186030f276ed7c88963 SHA512 b098db4fb4d9ea116f6246bc6caf0f49e80e236d2fad78d287b638dbd5add7bfaf7feb1ca081ca557b23dde9227ce42fa808f3f6fd8eaba6a7e9cae93342f9c6 diff --git a/dev-libs/libcoyotl/files/3.1.0-gcc-4.3.patch b/dev-libs/libcoyotl/files/3.1.0-gcc-4.3.patch new file mode 100644 index 000000000000..4d3391e21161 --- /dev/null +++ b/dev-libs/libcoyotl/files/3.1.0-gcc-4.3.patch @@ -0,0 +1,32 @@ +diff -NrU5 libcoyotl-3.1.0.orig/libcoyotl/command_line.cpp libcoyotl-3.1.0/libcoyotl/command_line.cpp +--- libcoyotl-3.1.0.orig/libcoyotl/command_line.cpp 2008-03-21 22:41:41.000000000 +0100 ++++ libcoyotl-3.1.0/libcoyotl/command_line.cpp 2008-03-21 22:41:59.000000000 +0100 +@@ -30,10 +30,13 @@ + // http://www.coyotegulch.com + // + //----------------------------------------------------------------------- + + #include "command_line.h" ++ ++#include <cstring> ++ + using namespace libcoyotl; + + command_line::command_line(int argc, char * argv[], const set<string> & bool_opts) + : m_options(), + m_inputs(), +diff -NrU5 libcoyotl-3.1.0.orig/libcoyotl/sortutil.h libcoyotl-3.1.0/libcoyotl/sortutil.h +--- libcoyotl-3.1.0.orig/libcoyotl/sortutil.h 2008-03-21 22:41:41.000000000 +0100 ++++ libcoyotl-3.1.0/libcoyotl/sortutil.h 2008-03-21 22:41:59.000000000 +0100 +@@ -34,10 +34,11 @@ + //-----------------------------------------------------------------------
+
+ #if !defined(LIBCOYOTL_SORTUTIL_H)
+ #define LIBCOYOTL_SORTUTIL_H
+
++#include <climits> + #include <stdexcept>
+
+ namespace libcoyotl
+ {
+
diff --git a/dev-libs/libcoyotl/files/3.1.0-gcc-4.7.patch b/dev-libs/libcoyotl/files/3.1.0-gcc-4.7.patch new file mode 100644 index 000000000000..443cbe2a8657 --- /dev/null +++ b/dev-libs/libcoyotl/files/3.1.0-gcc-4.7.patch @@ -0,0 +1,11 @@ +--- libcoyotl/maze_renderer.cpp.ORIG 2005-10-10 06:48:30.000000000 +0200 ++++ libcoyotl/maze_renderer.cpp 2013-04-12 10:29:31.127689828 +0200 +@@ -36,6 +36,8 @@ + #include "maze_renderer.h" + using namespace libcoyotl; + ++#include <string.h> ++ + #include <stdexcept> + using namespace std; + diff --git a/dev-libs/libcoyotl/libcoyotl-3.1.0-r2.ebuild b/dev-libs/libcoyotl/libcoyotl-3.1.0-r2.ebuild new file mode 100644 index 000000000000..77cc8e787e76 --- /dev/null +++ b/dev-libs/libcoyotl/libcoyotl-3.1.0-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils autotools + +DESCRIPTION="A collection of portable C++ classes" +HOMEPAGE="http://www.coyotegulch.com/products/libcoyotl/" +SRC_URI="http://www.coyotegulch.com/distfiles/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux" + +IUSE="doc static-libs" + +RDEPEND="media-libs/libpng:0=" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen )" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + epatch "${FILESDIR}/${PV}-gcc-4.3.patch" + epatch "${FILESDIR}/${PV}-gcc-4.7.patch" + epatch_user + eautoreconf +} + +src_configure() { + ac_cv_prog_HAVE_DOXYGEN="false" econf $(use_enable static-libs static) +} + +src_compile() { + emake + + if use doc ; then + cd docs + doxygen libcoyotl.doxygen || die "generating docs failed" + fi +} + +src_install() { + default + prune_libtool_files + if use doc ; then + dohtml docs/html/* + fi +} diff --git a/dev-libs/libcoyotl/metadata.xml b/dev-libs/libcoyotl/metadata.xml new file mode 100644 index 000000000000..41cd682e0ecf --- /dev/null +++ b/dev-libs/libcoyotl/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 type="project"> + <email>cpp@gentoo.org</email> + <name>Gentoo C++ Project</name> +</maintainer> +</pkgmetadata> |