public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2017-06-19  1:32 Maciej Mrozowski
  0 siblings, 0 replies; 15+ messages in thread
From: Maciej Mrozowski @ 2017-06-19  1:32 UTC (permalink / raw
  To: gentoo-commits

commit:     5d83216d808dfbcd9bee45f61e520d84376461e4
Author:     Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 19 01:30:11 2017 +0000
Commit:     Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
CommitDate: Mon Jun 19 01:30:43 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d83216d

dev-util/ddd: switch to EAPI 6, add elog to fix bug 459324

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-util/ddd/ddd-3.3.12-r4.ebuild | 36 ++++++++++++++++++++----------------
 1 file changed, 20 insertions(+), 16 deletions(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild b/dev-util/ddd/ddd-3.3.12-r4.ebuild
index 4ff17ef3f78..76de541bcb3 100644
--- a/dev-util/ddd/ddd-3.3.12-r4.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="4"
+EAPI="6"
 
-inherit autotools-utils eutils
+inherit autotools eutils
 
 DESCRIPTION="Graphical front-end for command-line debuggers"
 HOMEPAGE="https://www.gnu.org/software/ddd"
@@ -12,11 +12,11 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 LICENSE="GPL-3 LGPL-3 FDL-1.1"
 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux"
 SLOT="0"
-IUSE="+gnuplot readline"
+IUSE="readline"
 
 COMMON_DEPEND="
 	sys-devel/gdb
-	sys-libs/ncurses
+	sys-libs/ncurses:*
 	x11-libs/libX11
 	x11-libs/libXaw
 	x11-libs/libXmu
@@ -25,14 +25,13 @@ COMMON_DEPEND="
 	>=x11-libs/motif-2.3:0
 	ppc? ( dev-libs/elfutils )
 	ppc64? ( dev-libs/elfutils )
-	readline? ( sys-libs/readline )
+	readline? ( sys-libs/readline:* )
 "
 DEPEND="${COMMON_DEPEND}
 	x11-proto/xproto
 "
 RDEPEND="${COMMON_DEPEND}
 	x11-apps/xfontsel
-	gnuplot? ( sci-visualization/gnuplot )
 "
 
 RESTRICT="test"
@@ -49,14 +48,15 @@ DOCS=(
 	doc/ddd{-paper.ps,.pdf,-themes.pdf}
 )
 
-AUTOTOOLS_AUTORECONF=1
+src_prepare() {
+	default
+	eautoreconf
+}
 
 src_configure() {
-	local myeconfargs=(
-		--disable-static
+	econf \
+		--disable-static \
 		$(use_with readline)
-	)
-	autotools-utils_src_configure
 }
 
 src_install() {
@@ -64,23 +64,27 @@ src_install() {
 	rm -f "${S}"/ddd/Ddd
 
 	# Install ddd distribution
-	autotools-utils_src_install
+	default
 
 	# Install application icon
 	doicon "${S}"/icons/ddd.xpm
 }
 
 pkg_postinst() {
-	if ! use gnuplot; then
+	if ! has_version sci-visualization/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 "To enable data visualization in DDD, install sci-visualization/gnuplot."
 		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"
+		elog
 	fi
 	echo
+	elog "Important notice: if you encounter DDD crashes during visualization, you might"
+	elog "have hit bug #459324. Try switching to plotting in external window:"
+	elog "Select Edit|Preferences|Helpers and switch 'plot window' to 'external'"
+	elog
 	elog "To be able to debug java, bash, perl or python scripts within DDD, install respectively:"
 	elog "    virtual/jdk"
 	elog "    app-shells/bashdb"


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2017-06-19 17:03 Agostino Sarubbo
  0 siblings, 0 replies; 15+ messages in thread
From: Agostino Sarubbo @ 2017-06-19 17:03 UTC (permalink / raw
  To: gentoo-commits

commit:     f8afe2325521c9c28ac1107ba372c3280353ab49
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 19 17:02:05 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jun 19 17:02:05 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8afe232

dev-util/ddd: amd64 stable wrt bug #622186

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-util/ddd/ddd-3.3.12-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild b/dev-util/ddd/ddd-3.3.12-r4.ebuild
index 76de541bcb3..03229ea9baa 100644
--- a/dev-util/ddd/ddd-3.3.12-r4.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://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 ~ppc-aix ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="readline"
 


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2017-06-20  5:17 Agostino Sarubbo
  0 siblings, 0 replies; 15+ messages in thread
From: Agostino Sarubbo @ 2017-06-20  5:17 UTC (permalink / raw
  To: gentoo-commits

commit:     f3667dcc43aefd635a7ba25227b51daedadc6a5c
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 20 05:17:32 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Jun 20 05:17:32 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3667dcc

dev-util/ddd: x86 stable wrt bug #622186

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-util/ddd/ddd-3.3.12-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild b/dev-util/ddd/ddd-3.3.12-r4.ebuild
index 03229ea9baa..3d4287c58b7 100644
--- a/dev-util/ddd/ddd-3.3.12-r4.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://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 ~ppc-aix ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~ppc-aix ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="readline"
 


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2017-06-21 12:17 Agostino Sarubbo
  0 siblings, 0 replies; 15+ messages in thread
From: Agostino Sarubbo @ 2017-06-21 12:17 UTC (permalink / raw
  To: gentoo-commits

commit:     bb6a53bf1f248b9b8ef750b7a35d5f4cdab70187
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 21 12:17:00 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Jun 21 12:17:14 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb6a53bf

dev-util/ddd: ppc64 stable wrt bug #622186

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-util/ddd/ddd-3.3.12-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild b/dev-util/ddd/ddd-3.3.12-r4.ebuild
index c9775a9a24a..7f72209f524 100644
--- a/dev-util/ddd/ddd-3.3.12-r4.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://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 ~ppc-aix ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 ~sparc x86 ~ppc-aix ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="readline"
 


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2017-06-24 21:02 Sergei Trofimovich
  0 siblings, 0 replies; 15+ messages in thread
From: Sergei Trofimovich @ 2017-06-24 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     6657e1412d070cf7d2d3080a363e1f29cd500b8c
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 24 21:01:42 2017 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Jun 24 21:01:54 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6657e141

dev-util/ddd: ia64 stable, bug #622186

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-util/ddd/ddd-3.3.12-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild b/dev-util/ddd/ddd-3.3.12-r4.ebuild
index 7f72209f524..ecd051f5b59 100644
--- a/dev-util/ddd/ddd-3.3.12-r4.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://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 ~ppc-aix ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ia64 ppc ppc64 ~sparc x86 ~ppc-aix ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="readline"
 


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2017-06-26 20:18 Tobias Klausmann
  0 siblings, 0 replies; 15+ messages in thread
From: Tobias Klausmann @ 2017-06-26 20:18 UTC (permalink / raw
  To: gentoo-commits

commit:     b2ecc35d54f45b853bf27010d8315650bcad8eb1
Author:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 26 20:18:02 2017 +0000
Commit:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Mon Jun 26 20:18:02 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2ecc35d

dev-util/ddd-3.3.12-r4: add alpha keyword

Gentoo-Bug: 622186

 dev-util/ddd/ddd-3.3.12-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild b/dev-util/ddd/ddd-3.3.12-r4.ebuild
index ecd051f5b59..03335cad03b 100644
--- a/dev-util/ddd/ddd-3.3.12-r4.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://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 ~ppc-aix ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 ~sparc x86 ~ppc-aix ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="readline"
 


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2017-07-07  9:07 Agostino Sarubbo
  0 siblings, 0 replies; 15+ messages in thread
From: Agostino Sarubbo @ 2017-07-07  9:07 UTC (permalink / raw
  To: gentoo-commits

commit:     aec7c0884b99d0e5c37e4eb4c215cb4ffd82374a
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  7 09:07:05 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Jul  7 09:07:05 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec7c088

dev-util/ddd: sparc stable wrt bug #622186

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-util/ddd/ddd-3.3.12-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild b/dev-util/ddd/ddd-3.3.12-r4.ebuild
index 03335cad03b..6c0222b31bf 100644
--- a/dev-util/ddd/ddd-3.3.12-r4.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://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 ~ppc-aix ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="readline"
 


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2018-05-12  0:32 Matt Turner
  0 siblings, 0 replies; 15+ messages in thread
From: Matt Turner @ 2018-05-12  0:32 UTC (permalink / raw
  To: gentoo-commits

commit:     ff926a84be68b1f61f66237f8c714dfc29dda0eb
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Fri May 11 20:58:38 2018 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat May 12 00:25:53 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff926a84

dev-util/ddd: Update dependencies (x11-proto/* -> x11-base/xorg-proto).

 dev-util/ddd/ddd-3.3.12-r3.ebuild | 4 ++--
 dev-util/ddd/ddd-3.3.12-r4.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r3.ebuild b/dev-util/ddd/ddd-3.3.12-r3.ebuild
index bed46086f11..25d5352a90b 100644
--- a/dev-util/ddd/ddd-3.3.12-r3.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -28,7 +28,7 @@ COMMON_DEPEND="
 	readline? ( sys-libs/readline )
 "
 DEPEND="${COMMON_DEPEND}
-	x11-proto/xproto
+	x11-base/xorg-proto
 "
 RDEPEND="${COMMON_DEPEND}
 	x11-apps/xfontsel

diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild b/dev-util/ddd/ddd-3.3.12-r4.ebuild
index 6c0222b31bf..4110ccf39cd 100644
--- a/dev-util/ddd/ddd-3.3.12-r4.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -28,7 +28,7 @@ COMMON_DEPEND="
 	readline? ( sys-libs/readline:* )
 "
 DEPEND="${COMMON_DEPEND}
-	x11-proto/xproto
+	x11-base/xorg-proto
 "
 RDEPEND="${COMMON_DEPEND}
 	x11-apps/xfontsel


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2019-04-25  3:36 Aaron Bauman
  0 siblings, 0 replies; 15+ messages in thread
From: Aaron Bauman @ 2019-04-25  3:36 UTC (permalink / raw
  To: gentoo-commits

commit:     c79fcafec0cfce4f40b572b42804f710673a713d
Author:     Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Tue Apr 23 18:07:33 2019 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Thu Apr 25 03:34:39 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79fcafe

dev-util/ddd: remove old (EAPI4)

Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>

 dev-util/ddd/ddd-3.3.12-r3.ebuild | 90 ---------------------------------------
 1 file changed, 90 deletions(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r3.ebuild b/dev-util/ddd/ddd-3.3.12-r3.ebuild
deleted file mode 100644
index 25d5352a90b..00000000000
--- a/dev-util/ddd/ddd-3.3.12-r3.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit autotools-utils eutils
-
-DESCRIPTION="Graphical front-end for command-line debuggers"
-HOMEPAGE="https://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 ~amd64-linux ~x86-linux"
-SLOT="0"
-IUSE="+gnuplot readline"
-
-COMMON_DEPEND="
-	sys-devel/gdb
-	sys-libs/ncurses
-	x11-libs/libX11
-	x11-libs/libXaw
-	x11-libs/libXmu
-	x11-libs/libXpm
-	x11-libs/libXt
-	>=x11-libs/motif-2.3:0
-	ppc? ( dev-libs/elfutils )
-	ppc64? ( dev-libs/elfutils )
-	readline? ( sys-libs/readline )
-"
-DEPEND="${COMMON_DEPEND}
-	x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
-	x11-apps/xfontsel
-	gnuplot? ( sci-visualization/gnuplot )
-"
-
-RESTRICT="test"
-
-PATCHES=(
-	"${FILESDIR}/${P}-gcc44.patch"
-	"${FILESDIR}/${P}-gdb-disassembler-bug.patch"
-	"${FILESDIR}/${PN}-3.3.12-man.patch"
-)
-
-DOCS=(
-	AUTHORS CREDITS INSTALL NEWS PROBLEMS README TIPS TODO
-	doc/ddd{-paper.ps,.pdf,-themes.pdf}
-)
-
-AUTOTOOLS_AUTORECONF=1
-
-src_configure() {
-	local myeconfargs=(
-		--disable-static
-		--with-termlib=ncurses
-		$(use_with readline)
-	)
-	autotools-utils_src_configure
-}
-
-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
-}
-
-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
-}


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2020-12-27 16:38 Fabian Groffen
  0 siblings, 0 replies; 15+ messages in thread
From: Fabian Groffen @ 2020-12-27 16:38 UTC (permalink / raw
  To: gentoo-commits

commit:     9dec1e8dea3eb2e406ccd32356af6a95324c0720
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 27 16:34:33 2020 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Dec 27 16:36:53 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dec1e8d

dev-util/ddd: drop ppc-aix m68k-mint

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 dev-util/ddd/ddd-3.3.12-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild b/dev-util/ddd/ddd-3.3.12-r4.ebuild
index 5d5268c2c71..101061bf64f 100644
--- a/dev-util/ddd/ddd-3.3.12-r4.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://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 ~ppc-aix ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="readline"
 


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2021-01-24  1:22 Maciej Mrozowski
  0 siblings, 0 replies; 15+ messages in thread
From: Maciej Mrozowski @ 2021-01-24  1:22 UTC (permalink / raw
  To: gentoo-commits

commit:     224cd0fd7001d3334856de37e729e16991376f92
Author:     Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 01:21:01 2021 +0000
Commit:     Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 01:22:13 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=224cd0fd

dev-util/ddd: remove misleading post-inst message, bug 759130

Closes: https://bugs.gentoo.org/759130
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Maciej Mrozowski <reavertm <AT> gentoo.org>

 dev-util/ddd/ddd-3.3.12-r4.ebuild | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild b/dev-util/ddd/ddd-3.3.12-r4.ebuild
index 101061bf64f..8ca2724f7f5 100644
--- a/dev-util/ddd/ddd-3.3.12-r4.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -77,11 +77,6 @@ pkg_postinst() {
 	if ! has_version sci-visualization/gnuplot; then
 		echo
 		elog "To enable data visualization in DDD, install sci-visualization/gnuplot."
-		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"
-		elog
 	fi
 	echo
 	elog "Important notice: if you encounter DDD crashes during visualization, you might"


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2021-01-24  1:31 Maciej Mrozowski
  0 siblings, 0 replies; 15+ messages in thread
From: Maciej Mrozowski @ 2021-01-24  1:31 UTC (permalink / raw
  To: gentoo-commits

commit:     afa7efb81dfbf003d4c263e484980f6472a2ba59
Author:     Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 01:30:47 2021 +0000
Commit:     Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 01:30:47 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afa7efb8

dev-util/ddd: migrate to optfeature

Bug: https://bugs.gentoo.org/759130
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Maciej Mrozowski <reavertm <AT> gentoo.org>

 dev-util/ddd/ddd-3.3.12-r4.ebuild | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild b/dev-util/ddd/ddd-3.3.12-r4.ebuild
index 8ca2724f7f5..b0279808edf 100644
--- a/dev-util/ddd/ddd-3.3.12-r4.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-inherit autotools eutils
+inherit autotools eutils optfeature
 
 DESCRIPTION="Graphical front-end for command-line debuggers"
 HOMEPAGE="https://www.gnu.org/software/ddd"
@@ -74,19 +74,15 @@ src_install() {
 }
 
 pkg_postinst() {
-	if ! has_version sci-visualization/gnuplot; then
-		echo
-		elog "To enable data visualization in DDD, install sci-visualization/gnuplot."
-	fi
+	optfeature "Data visualisation" sci-visualization/gnuplot
+	optfeature "Java debugging" virtual/jdk
+	optfeature "Bash debugging" app-shells/bashdb
+	optfeature "Perl debugging" dev-lang/perl
+	optfeature "Python debugging" dev-python/pydb
+
 	echo
 	elog "Important notice: if you encounter DDD crashes during visualization, you might"
 	elog "have hit bug #459324. Try switching to plotting in external window:"
 	elog "Select Edit|Preferences|Helpers and switch 'plot window' to 'external'"
-	elog
-	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
 }


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2022-02-05 20:46 Andreas Sturmlechner
  0 siblings, 0 replies; 15+ messages in thread
From: Andreas Sturmlechner @ 2022-02-05 20:46 UTC (permalink / raw
  To: gentoo-commits

commit:     f15a2cf74449851f703a20fd44ed6c28b458e19a
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  9 15:52:25 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Feb  5 20:40:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f15a2cf7

dev-util/ddd: EAPI-8 bump

Closes: https://bugs.gentoo.org/830853
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-util/ddd/ddd-3.3.12-r5.ebuild | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r5.ebuild b/dev-util/ddd/ddd-3.3.12-r5.ebuild
index fe17fd18d911..0174afbfd0e7 100644
--- a/dev-util/ddd/ddd-3.3.12-r5.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=8
 
 inherit autotools desktop optfeature
 
@@ -10,10 +10,12 @@ HOMEPAGE="https://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 ~amd64-linux ~x86-linux"
 SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="readline"
 
+RESTRICT="test"
+
 COMMON_DEPEND="
 	sys-devel/gdb
 	sys-libs/ncurses:=
@@ -34,8 +36,6 @@ RDEPEND="${COMMON_DEPEND}
 	x11-apps/xfontsel
 "
 
-RESTRICT="test"
-
 PATCHES=(
 	"${FILESDIR}/${P}-gcc44.patch"
 	"${FILESDIR}/${P}-gdb-disassembler-bug.patch"
@@ -58,13 +58,12 @@ src_prepare() {
 
 src_configure() {
 	econf \
-		--disable-static \
 		$(use_with readline)
 }
 
 src_install() {
 	# Remove app defaults
-	rm -f "${S}"/ddd/Ddd
+	rm -f "${S}"/ddd/Ddd || die
 
 	# Install ddd distribution
 	default
@@ -79,10 +78,8 @@ pkg_postinst() {
 	optfeature "Bash debugging" app-shells/bashdb
 	optfeature "Perl debugging" dev-lang/perl
 	optfeature "Python debugging" dev-python/pydb
-
-	echo
+	elog
 	elog "Important notice: if you encounter DDD crashes during visualization, you might"
 	elog "have hit bug #459324. Try switching to plotting in external window:"
 	elog "Select Edit|Preferences|Helpers and switch 'plot window' to 'external'"
-	echo
 }


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2022-10-18  2:47 Sam James
  0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2022-10-18  2:47 UTC (permalink / raw
  To: gentoo-commits

commit:     eb1df31c93f34217da4fecc53f4ae9e6f4c8750f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 18 02:44:32 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 18 02:44:32 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1df31c

dev-util/ddd: fix PkgMetadataXmlIndentation

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/ddd/metadata.xml | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-util/ddd/metadata.xml b/dev-util/ddd/metadata.xml
index 2d7748903741..0831f299a2df 100644
--- a/dev-util/ddd/metadata.xml
+++ b/dev-util/ddd/metadata.xml
@@ -6,12 +6,12 @@
     <name>Maciej Mrozowski</name>
   </maintainer>
   <longdescription lang="en">
-		GNU DDD is a graphical front-end for command-line debuggers such as
-		GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger,
-		or the Python debugger. Besides ``usual'' front-end features such as
-		viewing source texts, DDD has become famous through its interactive
-		graphical data display, where data structures are displayed as graphs.
-	</longdescription>
+  GNU DDD is a graphical front-end for command-line debuggers such as
+  GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger,
+  or the Python debugger. Besides ``usual'' front-end features such as
+  viewing source texts, DDD has become famous through its interactive
+  graphical data display, where data structures are displayed as graphs.
+  </longdescription>
   <upstream>
     <remote-id type="savannah">ddd</remote-id>
   </upstream>


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/
@ 2023-10-21 21:32 Maciej Mrozowski
  0 siblings, 0 replies; 15+ messages in thread
From: Maciej Mrozowski @ 2023-10-21 21:32 UTC (permalink / raw
  To: gentoo-commits

commit:     69db25ffff1dad51d42724d3d01a8091420021fe
Author:     Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 21 21:20:59 2023 +0000
Commit:     Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
CommitDate: Sat Oct 21 21:31:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69db25ff

dev-util/ddd: add 3.4.0

Signed-off-by: Maciej Mrozowski <reavertm <AT> gentoo.org>
Closes: https://bugs.gentoo.org/906084

 dev-util/ddd/Manifest         |  1 +
 dev-util/ddd/ddd-3.4.0.ebuild | 82 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 83 insertions(+)

diff --git a/dev-util/ddd/Manifest b/dev-util/ddd/Manifest
index 3a21583f83eb..3409e9cb445f 100644
--- a/dev-util/ddd/Manifest
+++ b/dev-util/ddd/Manifest
@@ -1 +1,2 @@
 DIST ddd-3.3.12.tar.gz 5687115 BLAKE2B 52c448eda46bfdc4f5720abda569a0c70f3680c3fdd543f6101c9af8c4c448496414c1c2a7be91590d9f14d0c8c2bb053a234d179bf900ca52df0ea8c2642131 SHA512 1249e4f5f25335f8f2c3616470f7a8f36262c00b8ac12b79f2b2806228de2831ebeb780fe09490e5e8b5b1ca108fe936ae70856f6a6ec02876fc75c7b4a7dbf3
+DIST ddd-3.4.0.tar.gz 5742233 BLAKE2B d67969ce2a9803875d8c22abb0708fae2b3e8ef7ce3e36d0969f60ee2f72251fe96774e2768f1dc57e9973684c07ba02d275a711a7a15af24585d6b1468d8eec SHA512 0498eeeb12da7c7f5e2343da2ec44b68ff2b7b9b6481386a8fb9f2d9ac3a9c7154361fe0be78ce81fd966afbc48ed212f40747d1e3b112109ec16f152c67786a

diff --git a/dev-util/ddd/ddd-3.4.0.ebuild b/dev-util/ddd/ddd-3.4.0.ebuild
new file mode 100644
index 000000000000..8776b5cb7b23
--- /dev/null
+++ b/dev-util/ddd/ddd-3.4.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools desktop optfeature
+
+DESCRIPTION="Graphical front-end for command-line debuggers"
+HOMEPAGE="https://www.gnu.org/software/ddd"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-3 FDL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="readline"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+	sys-devel/gdb
+	sys-libs/ncurses:=
+	x11-libs/libX11
+	x11-libs/libXaw
+	x11-libs/libXmu
+	x11-libs/libXpm
+	x11-libs/libXt
+	>=x11-libs/motif-2.3:0
+	ppc? ( dev-libs/elfutils )
+	ppc64? ( dev-libs/elfutils )
+	readline? ( sys-libs/readline:= )
+"
+DEPEND="${COMMON_DEPEND}
+	x11-base/xorg-proto
+"
+RDEPEND="${COMMON_DEPEND}
+	x11-apps/xfontsel
+"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-3.3.12-man.patch"
+	"${FILESDIR}/${PN}-3.3.12-tinfo.patch"
+#	"${FILESDIR}/${PN}-3.4.0-gcc9.patch"
+	"${FILESDIR}/${PN}-3.3.12-parallel.patch"
+)
+
+DOCS=(
+	AUTHORS CREDITS INSTALL NEWS README TIPS
+	doc/ddd{.pdf,-themes.pdf}
+)
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+src_configure() {
+	econf \
+		$(use_with readline)
+}
+
+src_install() {
+	# Remove app defaults
+	rm -f "${S}"/ddd/Ddd || die
+
+	# Install ddd distribution
+	default
+
+	# Install application icon
+	doicon "${S}"/icons/ddd.xpm
+}
+
+pkg_postinst() {
+	optfeature "Data visualisation" sci-visualization/gnuplot
+	optfeature "Java debugging" virtual/jdk
+	optfeature "Bash debugging" app-shells/bashdb
+	optfeature "Perl debugging" dev-lang/perl
+	optfeature "Python debugging" dev-python/pydb
+	elog
+	elog "Important notice: if you encounter DDD crashes during visualization, you might"
+	elog "have hit bug #459324. Try switching to plotting in external window:"
+	elog "Select Edit|Preferences|Helpers and switch 'plot window' to 'external'"
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2023-10-21 21:32 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-18  2:47 [gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2023-10-21 21:32 Maciej Mrozowski
2022-02-05 20:46 Andreas Sturmlechner
2021-01-24  1:31 Maciej Mrozowski
2021-01-24  1:22 Maciej Mrozowski
2020-12-27 16:38 Fabian Groffen
2019-04-25  3:36 Aaron Bauman
2018-05-12  0:32 Matt Turner
2017-07-07  9:07 Agostino Sarubbo
2017-06-26 20:18 Tobias Klausmann
2017-06-24 21:02 Sergei Trofimovich
2017-06-21 12:17 Agostino Sarubbo
2017-06-20  5:17 Agostino Sarubbo
2017-06-19 17:03 Agostino Sarubbo
2017-06-19  1:32 Maciej Mrozowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox