summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiziano Mueller <dev-zero@gentoo.org>2009-06-20 16:01:43 +0200
committerTiziano Mueller <dev-zero@gentoo.org>2009-06-20 16:01:43 +0200
commit4fc7808427b67abbe7556c177a4cb90a43fa7e6c (patch)
tree163cb6e3f2e8e199160b101a11733e1675225145 /dev-cpp
parentAdded my ebuilds for the ecos realtime operating system. (diff)
downloaddev-zero-4fc7808427b67abbe7556c177a4cb90a43fa7e6c.tar.gz
dev-zero-4fc7808427b67abbe7556c177a4cb90a43fa7e6c.tar.bz2
dev-zero-4fc7808427b67abbe7556c177a4cb90a43fa7e6c.zip
Added version bump for libcwd (in sunrise).
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/libcwd/ChangeLog28
-rw-r--r--dev-cpp/libcwd/Manifest4
-rw-r--r--dev-cpp/libcwd/libcwd-1.0.0.ebuild59
-rw-r--r--dev-cpp/libcwd/metadata.xml9
4 files changed, 100 insertions, 0 deletions
diff --git a/dev-cpp/libcwd/ChangeLog b/dev-cpp/libcwd/ChangeLog
new file mode 100644
index 0000000..d8d7a22
--- /dev/null
+++ b/dev-cpp/libcwd/ChangeLog
@@ -0,0 +1,28 @@
+# ChangeLog for dev-cpp/libcwd
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 08 Dec 2008; Justin Lecher (jlec) <jlec@j-schmitz.net>
+ libcwd-0.99.47.ebuild:
+ fix for src_install as pointed out in bug 18587
+
+ 08 Dec 2008; Justin Lecher (jlec) <jlec@j-schmitz.net>
+ libcwd-0.99.47.ebuild, +files/gcc-4.3.patch:
+ fixed for gcc-4.3 as pointed out in bug 18587
+
+ 19 Oct 2007; Tiziano Müller <dev-zero@gentoo.org>
+ -files/libcwd-0.99.45-getenv.patch, -libcwd-0.99.45.ebuild,
+ +libcwd-0.99.47.ebuild:
+ Version bump. Dropped old version.
+
+ 20 Feb 2007; Tiziano Müller <dev-zero@gentoo.org> -libcwd-0.99.44.ebuild,
+ +libcwd-0.99.45.ebuild, +files/libcwd-0.99.45-getenv.patch:
+ Version bump.
+
+ 24 Jan 2007; Christian Faulhammer <opfer@gentoo.org>
+ libcwd-0.99.44.ebuild:
+ adjusted DESCRIPTION
+
+ 23 Jun 2006; Tiziano Müller <gentoo@dev-zero.ch> ChangeLog:
+ New ebuild for bug 18587
+
diff --git a/dev-cpp/libcwd/Manifest b/dev-cpp/libcwd/Manifest
new file mode 100644
index 0000000..dc945b0
--- /dev/null
+++ b/dev-cpp/libcwd/Manifest
@@ -0,0 +1,4 @@
+MISC ChangeLog 931 RMD160 1a252d66c1540d67aba3b37d82d95197a51a7301 SHA1 35b59ee5f9ad9c863a41846df3794606569d604b SHA256 21e9bc866e763b22aff04d0cb941ded9f602b39a0c536084a3dae5aacf4db145
+EBUILD libcwd-1.0.0.ebuild 1227 RMD160 bc251377650b91ebaca413255858a23c5493b8c7 SHA1 05e4ebddbcafa9447d717aad657b101496291b42 SHA256 eaa50f6fbd3335958b501a993bbdebf324d04acfd6c8d25305f6b7e698686c56
+MISC metadata.xml 254 RMD160 721ed35938415602471164a8a6d3f5c8155c0cb0 SHA1 c9be5f465ad87288a09ba06f4363af8705014a56 SHA256 bda69aaadda8333fb87f80a90403fb589a065c45190e0807c9b02476039e623a
+DIST libcwd-1.0.0.tar.gz 1854513 RMD160 b4637b02b66f37b14caa1a2f664af69810bc2307 SHA1 662d606d99aab543187b29d8fa96503c4d5c99b2 SHA256 b0c8d2e2b48be36ecf8e543c411e9d14159acd6a5ec5623114f0c3612d629da1
diff --git a/dev-cpp/libcwd/libcwd-1.0.0.ebuild b/dev-cpp/libcwd/libcwd-1.0.0.ebuild
new file mode 100644
index 0000000..d8ac1bd
--- /dev/null
+++ b/dev-cpp/libcwd/libcwd-1.0.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit toolchain-funcs
+
+DESCRIPTION="A library to support C++ developers with debugging their applications"
+HOMEPAGE="http://libcwd.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+LICENSE="QPL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc examples pch profile +threads"
+
+DEPEND="doc? ( app-doc/doxygen )"
+RDEPEND=""
+
+# At least one of the tests involves a leaking memory test,
+# triggering the OOM killer is possibly harmful.
+RESTRICT="test"
+
+src_prepare() {
+ rm -rf \
+ documentation/doxygen.config \
+ documentation/reference-manual/*
+}
+
+src_configure() {
+ CXX=$(tc-getCXX) econf \
+ $(use_enable pch) \
+ $(use_enable debug) \
+ $(use_enable profile) \
+ $(use_enable threads threading)
+}
+
+src_compile() {
+ emake || die "emake failed"
+
+ if use doc; then
+ cd documentation
+ doxygen doxygen.config || die "generating docs failed"
+ fi
+
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc README* NEWS
+
+ use doc && dohtml -A h,cc -r documentation/*
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r example-project
+ fi
+}
diff --git a/dev-cpp/libcwd/metadata.xml b/dev-cpp/libcwd/metadata.xml
new file mode 100644
index 0000000..6c85681
--- /dev/null
+++ b/dev-cpp/libcwd/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>cpp</herd>
+ <maintainer>
+ <name>Tiziano Müller</name>
+ <email>dev-zero@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>