diff options
author | Maciej Mrozowski <reavertm@gentoo.org> | 2010-08-23 07:43:21 +0000 |
---|---|---|
committer | Maciej Mrozowski <reavertm@gentoo.org> | 2010-08-23 07:43:21 +0000 |
commit | 0abd121640c0ac666b02f9dbf860d64772a42777 (patch) | |
tree | 32a5c47925df64c1e2d8a74fbac5536e4f16facf /dev-util/ddd | |
parent | Remove leftover metadata.xml file so the package directory gets pruned. (diff) | |
download | historical-0abd121640c0ac666b02f9dbf860d64772a42777.tar.gz historical-0abd121640c0ac666b02f9dbf860d64772a42777.tar.bz2 historical-0abd121640c0ac666b02f9dbf860d64772a42777.zip |
Take over maintenance, cleanup ebuild a bit, add elfutils dep for ppc32/64 (bug 291972), install pdf docs instead of html ones (missing figures).
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'dev-util/ddd')
-rw-r--r-- | dev-util/ddd/ChangeLog | 11 | ||||
-rw-r--r-- | dev-util/ddd/Manifest | 5 | ||||
-rw-r--r-- | dev-util/ddd/ddd-3.3.12-r2.ebuild | 70 | ||||
-rw-r--r-- | dev-util/ddd/metadata.xml | 4 |
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 |