summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/ddd')
-rw-r--r--dev-util/ddd/ChangeLog11
-rw-r--r--dev-util/ddd/Manifest5
-rw-r--r--dev-util/ddd/ddd-3.3.12-r2.ebuild70
-rw-r--r--dev-util/ddd/metadata.xml4
4 files changed, 84 insertions, 6 deletions
diff --git a/dev-util/ddd/ChangeLog b/dev-util/ddd/ChangeLog
index cdd6c2c8e681..cb4174fceb4a 100644
--- a/dev-util/ddd/ChangeLog
+++ b/dev-util/ddd/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-util/ddd
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/ddd/ChangeLog,v 1.59 2009/09/27 23:21:34 vostorga Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ddd/ChangeLog,v 1.60 2010/08/23 07:43:21 reavertm Exp $
+
+*ddd-3.3.12-r2 (23 Aug 2010)
+
+ 23 Aug 2010; Maciej Mrozowski <reavertm@gentoo.org> +ddd-3.3.12-r2.ebuild,
+ metadata.xml:
+ Take over maintenance, cleanup ebuild a bit, add elfutils dep for ppc32/64
+ (bug 291972), install pdf docs instead of html ones (missing figures).
27 Sep 2009; VĂ­ctor Ostorga <vostorga@gentoo.org> -ddd-3.3.11.ebuild, -ddd-3.3.12.ebuild:
Cleaning out old ebuilds
diff --git a/dev-util/ddd/Manifest b/dev-util/ddd/Manifest
index 959faa55167d..242e17ecc6c7 100644
--- a/dev-util/ddd/Manifest
+++ b/dev-util/ddd/Manifest
@@ -1,5 +1,6 @@
AUX ddd-3.3.12-gcc44.patch 209 RMD160 c05c7b047a6736db473a69af53c8f44c4319233b SHA1 3d43c9d56347f248732b1d72f29c7bf799f03864 SHA256 d7b660a66546fb155c2363ce9151e0677e4d797cc76efb9305c3b27d1dbfadc3
DIST ddd-3.3.12.tar.gz 5687115 RMD160 fcc71b2b57f4d7a2c17ac817739674c89e1dd7a0 SHA1 b91d2dfb1145af409138bd34517a898341724e56 SHA256 3ad6cd67d7f4b1d6b2d38537261564a0d26aaed077bf25c51efc1474d0e8b65c
EBUILD ddd-3.3.12-r1.ebuild 1130 RMD160 4fd1f675756ecf835fc55e0e153e5c2d24e67a7b SHA1 4bc716d3879eb9fcbd4cc711dc57610da8b94e5d SHA256 659d0890e378f47d54a286deee827f7f7c660a4bfee878b94504615d281d4239
-MISC ChangeLog 8121 RMD160 d475b270fa16fec6b38401753e1bc311fee213ab SHA1 86691a4994a011bde8ba04f122a5e57fe70632b5 SHA256 82b731b58d0cf34bb3aee9ad288bce5fb676ffa22f23ee0f737c5391b36ccc91
-MISC metadata.xml 697 RMD160 ba0f0ccf66a2af7ee0cf5d81e2120a490e79fbde SHA1 f1a924105447bc02e937f272c85879b9ca048871 SHA256 5c2ee00bfd1cdb44dc1994a38700acc24a53ca5259513a52c5efb73ce7334b96
+EBUILD ddd-3.3.12-r2.ebuild 1798 RMD160 dce8e8c2cf404fa35558fd1e7f864aa84fb0578a SHA1 0704440f63aaea828e830d8cecaabca2cf56126a SHA256 942059f36c0628b534108525dcfddf69768c9972b2127e43d5cee6b3bd1c9e14
+MISC ChangeLog 8395 RMD160 b2e81985472a73e7cf4d925618f6b3ddb6384d86 SHA1 41bcc91b33d82b07e29a3d42c82c1d98d6cc8324 SHA256 4f1092aa94d48965f03ab6f491f44ddf11f00e92db7fc15c5736740af84489c0
+MISC metadata.xml 666 RMD160 836e88d24548f72f08c2641f31be5a481e2b7487 SHA1 2d7daf047471ef00e48abb8f798ee3e5fe128e72 SHA256 31b1179268cfd8af37340f530efc08ef60d68e49bec7b6eff392fba619748247
diff --git a/dev-util/ddd/ddd-3.3.12-r2.ebuild b/dev-util/ddd/ddd-3.3.12-r2.ebuild
new file mode 100644
index 000000000000..7e7fc4cd5361
--- /dev/null
+++ b/dev-util/ddd/ddd-3.3.12-r2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ddd/ddd-3.3.12-r2.ebuild,v 1.1 2010/08/23 07:43:21 reavertm Exp $
+
+EAPI="2"
+
+inherit autotools-utils
+
+DESCRIPTION="Graphical front-end for command-line debuggers"
+HOMEPAGE="http://www.gnu.org/software/ddd"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-3 FDL-1.1"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="+gnuplot"
+
+DEPEND="
+ sys-devel/gdb
+ x11-libs/libXaw
+ x11-libs/libXpm
+ >=x11-libs/openmotif-2.3
+ ppc? ( dev-libs/elfutils )
+ ppc64? ( dev-libs/elfutils )
+"
+RDEPEND="${DEPEND}
+ x11-apps/xfontsel
+ gnuplot? ( sci-visualization/gnuplot )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${P}-gcc44.patch"
+)
+
+DOCS=(
+ AUTHORS CREDITS INSTALL NEWS PROBLEMS README TIPS TODO
+ doc/ddd{-paper.ps,.pdf,-themes.pdf}
+)
+
+src_install() {
+ # Remove app defaults
+ rm -f "${S}"/ddd/Ddd
+
+ # Install ddd distribution
+ autotools-utils_src_install
+
+ # Install application icon
+ doicon "${S}"/icons/ddd.xpm || die "doicon failed"
+}
+
+pkg_postinst() {
+ if ! use gnuplot; then
+ echo
+ elog "To enable data visualization in DDD, install sci-visualization/gnuplot,"
+ elog "or re-emerge DDD with gnuplot USE flag (recommended)."
+ elog "For flat file package.use layout:"
+ elog " echo '${CATEGORY}/${PN} gnuplot' >> /etc/portage/package.use && emerge -va gnuplot"
+ elog "For directory package.use layout:"
+ elog " echo '${CATEGORY}/${PN} gnuplot' > /etc/portage/package.use/ddd && emerge -va gnuplot"
+ fi
+ echo
+ elog "To be able to debug java, bash, perl or python scripts within DDD, install respectively:"
+ elog " virtual/jdk"
+ elog " app-shells/bashdb"
+ elog " dev-lang/perl"
+ elog " dev-python/pydb"
+ echo
+}
diff --git a/dev-util/ddd/metadata.xml b/dev-util/ddd/metadata.xml
index 311a90d7731f..e32281ee33ad 100644
--- a/dev-util/ddd/metadata.xml
+++ b/dev-util/ddd/metadata.xml
@@ -3,8 +3,8 @@
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
- <email>maintainer-needed@gentoo.org</email>
- <name>Default assignee for orphaned packages</name>
+ <email>reavertm@gentoo.org</email>
+ <name>Maciej Mrozowski</name>
</maintainer>
<longdescription lang="en">
GNU DDD is a graphical front-end for command-line debuggers such as