Gentoo Archives: gentoo-commits

From: "Maciej Mrozowski (reavertm)" <reavertm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/ddd: metadata.xml ChangeLog ddd-3.3.12-r2.ebuild
Date: Mon, 23 Aug 2010 07:43:27
Message-Id: 20100823074321.748092004E@flycatcher.gentoo.org
1 reavertm 10/08/23 07:43:21
2
3 Modified: metadata.xml ChangeLog
4 Added: ddd-3.3.12-r2.ebuild
5 Log:
6 Take over maintenance, cleanup ebuild a bit, add elfutils dep for ppc32/64 (bug 291972), install pdf docs instead of html ones (missing figures).
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.4 dev-util/ddd/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/ddd/metadata.xml?rev=1.4&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/ddd/metadata.xml?rev=1.4&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/ddd/metadata.xml?r1=1.3&r2=1.4
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-util/ddd/metadata.xml,v
19 retrieving revision 1.3
20 retrieving revision 1.4
21 diff -u -r1.3 -r1.4
22 --- metadata.xml 21 Apr 2008 17:19:55 -0000 1.3
23 +++ metadata.xml 23 Aug 2010 07:43:21 -0000 1.4
24 @@ -3,8 +3,8 @@
25 <pkgmetadata>
26 <herd>no-herd</herd>
27 <maintainer>
28 - <email>maintainer-needed@g.o</email>
29 - <name>Default assignee for orphaned packages</name>
30 + <email>reavertm@g.o</email>
31 + <name>Maciej Mrozowski</name>
32 </maintainer>
33 <longdescription lang="en">
34 GNU DDD is a graphical front-end for command-line debuggers such as
35
36
37
38 1.60 dev-util/ddd/ChangeLog
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/ddd/ChangeLog?rev=1.60&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/ddd/ChangeLog?rev=1.60&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/ddd/ChangeLog?r1=1.59&r2=1.60
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/dev-util/ddd/ChangeLog,v
47 retrieving revision 1.59
48 retrieving revision 1.60
49 diff -u -r1.59 -r1.60
50 --- ChangeLog 27 Sep 2009 23:21:34 -0000 1.59
51 +++ ChangeLog 23 Aug 2010 07:43:21 -0000 1.60
52 @@ -1,6 +1,13 @@
53 # ChangeLog for dev-util/ddd
54 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/dev-util/ddd/ChangeLog,v 1.59 2009/09/27 23:21:34 vostorga Exp $
56 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
57 +# $Header: /var/cvsroot/gentoo-x86/dev-util/ddd/ChangeLog,v 1.60 2010/08/23 07:43:21 reavertm Exp $
58 +
59 +*ddd-3.3.12-r2 (23 Aug 2010)
60 +
61 + 23 Aug 2010; Maciej Mrozowski <reavertm@g.o> +ddd-3.3.12-r2.ebuild,
62 + metadata.xml:
63 + Take over maintenance, cleanup ebuild a bit, add elfutils dep for ppc32/64
64 + (bug 291972), install pdf docs instead of html ones (missing figures).
65
66 27 Sep 2009; VĂ­ctor Ostorga <vostorga@g.o> -ddd-3.3.11.ebuild, -ddd-3.3.12.ebuild:
67 Cleaning out old ebuilds
68
69
70
71 1.1 dev-util/ddd/ddd-3.3.12-r2.ebuild
72
73 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/ddd/ddd-3.3.12-r2.ebuild?rev=1.1&view=markup
74 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/ddd/ddd-3.3.12-r2.ebuild?rev=1.1&content-type=text/plain
75
76 Index: ddd-3.3.12-r2.ebuild
77 ===================================================================
78 # Copyright 1999-2010 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 # $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 $
81
82 EAPI="2"
83
84 inherit autotools-utils
85
86 DESCRIPTION="Graphical front-end for command-line debuggers"
87 HOMEPAGE="http://www.gnu.org/software/ddd"
88 SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
89
90 LICENSE="GPL-3 LGPL-3 FDL-1.1"
91 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
92 SLOT="0"
93 IUSE="+gnuplot"
94
95 DEPEND="
96 sys-devel/gdb
97 x11-libs/libXaw
98 x11-libs/libXpm
99 >=x11-libs/openmotif-2.3
100 ppc? ( dev-libs/elfutils )
101 ppc64? ( dev-libs/elfutils )
102 "
103 RDEPEND="${DEPEND}
104 x11-apps/xfontsel
105 gnuplot? ( sci-visualization/gnuplot )
106 "
107
108 RESTRICT="test"
109
110 PATCHES=(
111 "${FILESDIR}/${P}-gcc44.patch"
112 )
113
114 DOCS=(
115 AUTHORS CREDITS INSTALL NEWS PROBLEMS README TIPS TODO
116 doc/ddd{-paper.ps,.pdf,-themes.pdf}
117 )
118
119 src_install() {
120 # Remove app defaults
121 rm -f "${S}"/ddd/Ddd
122
123 # Install ddd distribution
124 autotools-utils_src_install
125
126 # Install application icon
127 doicon "${S}"/icons/ddd.xpm || die "doicon failed"
128 }
129
130 pkg_postinst() {
131 if ! use gnuplot; then
132 echo
133 elog "To enable data visualization in DDD, install sci-visualization/gnuplot,"
134 elog "or re-emerge DDD with gnuplot USE flag (recommended)."
135 elog "For flat file package.use layout:"
136 elog " echo '${CATEGORY}/${PN} gnuplot' >> /etc/portage/package.use && emerge -va gnuplot"
137 elog "For directory package.use layout:"
138 elog " echo '${CATEGORY}/${PN} gnuplot' > /etc/portage/package.use/ddd && emerge -va gnuplot"
139 fi
140 echo
141 elog "To be able to debug java, bash, perl or python scripts within DDD, install respectively:"
142 elog " virtual/jdk"
143 elog " app-shells/bashdb"
144 elog " dev-lang/perl"
145 elog " dev-python/pydb"
146 echo
147 }