public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/duc/
@ 2016-03-19 19:05 NP Hardass
  0 siblings, 0 replies; 11+ messages in thread
From: NP Hardass @ 2016-03-19 19:05 UTC (permalink / raw
  To: gentoo-commits

commit:     17caa37b6e7a5ba576e5068334ce40ef28060884
Author:     NP-Hardass <NP-Hardass <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 19 19:04:06 2016 +0000
Commit:     NP Hardass <np-hardass <AT> gentoo <DOT> org>
CommitDate: Sat Mar 19 19:05:07 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17caa37b

sys-apps/duc: Initial commit; disk usage analyzer

Package-Manager: portage-2.2.26

 sys-apps/duc/Manifest         |  1 +
 sys-apps/duc/duc-1.4.1.ebuild | 90 +++++++++++++++++++++++++++++++++++++++++++
 sys-apps/duc/duc-9999.ebuild  | 90 +++++++++++++++++++++++++++++++++++++++++++
 sys-apps/duc/metadata.xml     | 24 ++++++++++++
 4 files changed, 205 insertions(+)

diff --git a/sys-apps/duc/Manifest b/sys-apps/duc/Manifest
new file mode 100644
index 0000000..e3456dd
--- /dev/null
+++ b/sys-apps/duc/Manifest
@@ -0,0 +1 @@
+DIST duc-1.4.1.tar.gz 325689 SHA256 04c75ea1cb3ce2d66c5628d999eae2accf66f56b74a9a6879dc8ffb8c9d66bf3 SHA512 88aa8f51651adf019c3a91c83eca308b822ff7569d6f6d30cf91338740ec9b0bd21c4f5dd783cf46c8d67aad6b03ad908cd7ed472e5db6feaf66ee02582d9f88 WHIRLPOOL da7311bdbec547569c08d976e508bde23969a0a387ec9c9baf345c004a03afd27ec8bb8fbf09c366bc06647cb750e93d51c583bcf84b6f5d706601192aa9bb4c

diff --git a/sys-apps/duc/duc-1.4.1.ebuild b/sys-apps/duc/duc-1.4.1.ebuild
new file mode 100644
index 0000000..3c2974e
--- /dev/null
+++ b/sys-apps/duc/duc-1.4.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF="true"
+AUTOTOOLS_IN_SOURCE_BUILD="true"
+inherit autotools-utils
+
+if [[ "${PV}" == "9999" ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/zevv/duc.git"
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+	SRC_URI="https://github.com/zevv/${PN}/releases/download/${PV}/${P}.tar.gz"
+fi
+
+DESCRIPTION="A library and suite of tools for inspecting disk usage"
+HOMEPAGE="https://github.com/zevv/duc"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="cairo gui -leveldb ncurses -sqlite +tokyocabinet X"
+
+REQUIRED_USE="
+	^^ ( tokyocabinet leveldb sqlite )
+	X? ( cairo gui )
+"
+
+DEPEND="
+	cairo? ( x11-libs/cairo x11-libs/pango )
+	gui? (
+		X? (
+			x11-libs/cairo[X]
+			x11-libs/libX11
+			x11-libs/pango[X]
+		)
+		!X? ( virtual/opengl )
+	)
+	leveldb? ( dev-libs/leveldb )
+	ncurses? ( sys-libs/ncurses:= )
+	sqlite? ( dev-db/sqlite:3 )
+	tokyocabinet? ( dev-db/tokyocabinet )
+"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+	if [[ "${PV}" == "9999" ]]; then
+		git-r3_src_unpack
+	else
+		unpack ${A}
+	fi
+}
+
+src_prepare() {
+	sed -i -e "/ldconfig/d" -e "/install-exec-hook/d" Makefile.am || die
+
+	autotools-utils_src_prepare
+}
+
+src_configure() {
+	local myconf=(
+		--disable-static
+		$(use_with ncurses ui)
+	)
+
+	if use tokyocabinet; then
+		myconf+=( --with-db-backend=tokyocabinet )
+	elif	use leveldb; then
+		myconf+=( --with-db-backend=leveldb )
+	else
+		myconf+=( --with-db-backend=sqlite3 )
+	fi
+
+	# Necessary logic for cairo
+	if use gui && use X; then
+		# X backend GUI
+		myconf+=( --enable-x11 --disable-opengl --enable-cairo )
+	elif use gui; then
+		# OpenGL backend GUI
+		myconf+=( --disable-x11 --enable-opengl $(use_enable cairo) )
+	else
+		# No GUI
+		myconf+=( $(use_enable cairo) )
+	fi
+
+	autotools-utils_src_configure
+}

diff --git a/sys-apps/duc/duc-9999.ebuild b/sys-apps/duc/duc-9999.ebuild
new file mode 100644
index 0000000..3c2974e
--- /dev/null
+++ b/sys-apps/duc/duc-9999.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF="true"
+AUTOTOOLS_IN_SOURCE_BUILD="true"
+inherit autotools-utils
+
+if [[ "${PV}" == "9999" ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/zevv/duc.git"
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+	SRC_URI="https://github.com/zevv/${PN}/releases/download/${PV}/${P}.tar.gz"
+fi
+
+DESCRIPTION="A library and suite of tools for inspecting disk usage"
+HOMEPAGE="https://github.com/zevv/duc"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="cairo gui -leveldb ncurses -sqlite +tokyocabinet X"
+
+REQUIRED_USE="
+	^^ ( tokyocabinet leveldb sqlite )
+	X? ( cairo gui )
+"
+
+DEPEND="
+	cairo? ( x11-libs/cairo x11-libs/pango )
+	gui? (
+		X? (
+			x11-libs/cairo[X]
+			x11-libs/libX11
+			x11-libs/pango[X]
+		)
+		!X? ( virtual/opengl )
+	)
+	leveldb? ( dev-libs/leveldb )
+	ncurses? ( sys-libs/ncurses:= )
+	sqlite? ( dev-db/sqlite:3 )
+	tokyocabinet? ( dev-db/tokyocabinet )
+"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+	if [[ "${PV}" == "9999" ]]; then
+		git-r3_src_unpack
+	else
+		unpack ${A}
+	fi
+}
+
+src_prepare() {
+	sed -i -e "/ldconfig/d" -e "/install-exec-hook/d" Makefile.am || die
+
+	autotools-utils_src_prepare
+}
+
+src_configure() {
+	local myconf=(
+		--disable-static
+		$(use_with ncurses ui)
+	)
+
+	if use tokyocabinet; then
+		myconf+=( --with-db-backend=tokyocabinet )
+	elif	use leveldb; then
+		myconf+=( --with-db-backend=leveldb )
+	else
+		myconf+=( --with-db-backend=sqlite3 )
+	fi
+
+	# Necessary logic for cairo
+	if use gui && use X; then
+		# X backend GUI
+		myconf+=( --enable-x11 --disable-opengl --enable-cairo )
+	elif use gui; then
+		# OpenGL backend GUI
+		myconf+=( --disable-x11 --enable-opengl $(use_enable cairo) )
+	else
+		# No GUI
+		myconf+=( $(use_enable cairo) )
+	fi
+
+	autotools-utils_src_configure
+}

diff --git a/sys-apps/duc/metadata.xml b/sys-apps/duc/metadata.xml
new file mode 100644
index 0000000..cafbe01
--- /dev/null
+++ b/sys-apps/duc/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>NP-Hardass@gentoo.org</email>
+		<name>NP-Hardass</name>
+	</maintainer>
+	<maintainer type="person">
+		<email>duc@zevv.nl</email>
+		<name>Ico Doornekamp</name>
+	</maintainer>
+	<use>
+		<flag name="cairo">Build support for exporting to PNG and PDF with <pkg>x11-libs/cairo</pkg></flag>
+		<flag name="gui">Build support for a graphical client</flag>
+		<flag name="leveldb">Use <pkg>dev-libs/leveldb</pkg> as the backend</flag>
+		<flag name="ncurses">Build support for the ncurses client</flag>
+		<flag name="sqlite">Use <pkg>dev-db/sqlite</pkg>:3 as the backend</flag>
+		<flag name="tokyocabinet">Use <pkg>dev-db/tokyocabinet</pkg> as the backend</flag>
+		<flag name="X">Use X11 for the GUI instead of OpenGL.  This is the recommended option</flag>
+	</use>
+	<upstream>
+		<remote-id type="github">zevv/duc</remote-id>
+	</upstream>
+</pkgmetadata>


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/duc/
@ 2016-03-24 12:13 NP Hardass
  0 siblings, 0 replies; 11+ messages in thread
From: NP Hardass @ 2016-03-24 12:13 UTC (permalink / raw
  To: gentoo-commits

commit:     09ee287ee9224cb67edc1afa7d5abff4fe791ad3
Author:     NP-Hardass <NP-Hardass <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 24 12:12:33 2016 +0000
Commit:     NP Hardass <np-hardass <AT> gentoo <DOT> org>
CommitDate: Thu Mar 24 12:13:28 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09ee287e

sys-apps/duc: Fix configure phase, #577860

Package-Manager: portage-2.2.26

 .../duc/{duc-1.4.1.ebuild => duc-1.4.1-r1.ebuild}     | 19 ++++++++-----------
 sys-apps/duc/duc-9999.ebuild                          | 19 ++++++++-----------
 2 files changed, 16 insertions(+), 22 deletions(-)

diff --git a/sys-apps/duc/duc-1.4.1.ebuild b/sys-apps/duc/duc-1.4.1-r1.ebuild
similarity index 85%
rename from sys-apps/duc/duc-1.4.1.ebuild
rename to sys-apps/duc/duc-1.4.1-r1.ebuild
index 3c2974e..579a78b 100644
--- a/sys-apps/duc/duc-1.4.1.ebuild
+++ b/sys-apps/duc/duc-1.4.1-r1.ebuild
@@ -4,9 +4,7 @@
 
 EAPI=5
 
-AUTOTOOLS_AUTORECONF="true"
-AUTOTOOLS_IN_SOURCE_BUILD="true"
-inherit autotools-utils
+inherit autotools
 
 if [[ "${PV}" == "9999" ]]; then
 	inherit git-r3
@@ -37,7 +35,7 @@ DEPEND="
 			x11-libs/libX11
 			x11-libs/pango[X]
 		)
-		!X? ( virtual/opengl )
+		!X? ( >=media-libs/glfw-3.0 )
 	)
 	leveldb? ( dev-libs/leveldb )
 	ncurses? ( sys-libs/ncurses:= )
@@ -57,14 +55,13 @@ src_unpack() {
 src_prepare() {
 	sed -i -e "/ldconfig/d" -e "/install-exec-hook/d" Makefile.am || die
 
-	autotools-utils_src_prepare
+	default
+
+	eautoreconf
 }
 
 src_configure() {
-	local myconf=(
-		--disable-static
-		$(use_with ncurses ui)
-	)
+	local myconf=( $(use_enable ncurses ui) )
 
 	if use tokyocabinet; then
 		myconf+=( --with-db-backend=tokyocabinet )
@@ -83,8 +80,8 @@ src_configure() {
 		myconf+=( --disable-x11 --enable-opengl $(use_enable cairo) )
 	else
 		# No GUI
-		myconf+=( $(use_enable cairo) )
+		myconf+=( $(use_enable cairo) --disable-x11 --disable-opengl )
 	fi
 
-	autotools-utils_src_configure
+	econf ${myconf[@]}
 }

diff --git a/sys-apps/duc/duc-9999.ebuild b/sys-apps/duc/duc-9999.ebuild
index 3c2974e..579a78b 100644
--- a/sys-apps/duc/duc-9999.ebuild
+++ b/sys-apps/duc/duc-9999.ebuild
@@ -4,9 +4,7 @@
 
 EAPI=5
 
-AUTOTOOLS_AUTORECONF="true"
-AUTOTOOLS_IN_SOURCE_BUILD="true"
-inherit autotools-utils
+inherit autotools
 
 if [[ "${PV}" == "9999" ]]; then
 	inherit git-r3
@@ -37,7 +35,7 @@ DEPEND="
 			x11-libs/libX11
 			x11-libs/pango[X]
 		)
-		!X? ( virtual/opengl )
+		!X? ( >=media-libs/glfw-3.0 )
 	)
 	leveldb? ( dev-libs/leveldb )
 	ncurses? ( sys-libs/ncurses:= )
@@ -57,14 +55,13 @@ src_unpack() {
 src_prepare() {
 	sed -i -e "/ldconfig/d" -e "/install-exec-hook/d" Makefile.am || die
 
-	autotools-utils_src_prepare
+	default
+
+	eautoreconf
 }
 
 src_configure() {
-	local myconf=(
-		--disable-static
-		$(use_with ncurses ui)
-	)
+	local myconf=( $(use_enable ncurses ui) )
 
 	if use tokyocabinet; then
 		myconf+=( --with-db-backend=tokyocabinet )
@@ -83,8 +80,8 @@ src_configure() {
 		myconf+=( --disable-x11 --enable-opengl $(use_enable cairo) )
 	else
 		# No GUI
-		myconf+=( $(use_enable cairo) )
+		myconf+=( $(use_enable cairo) --disable-x11 --disable-opengl )
 	fi
 
-	autotools-utils_src_configure
+	econf ${myconf[@]}
 }


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/duc/
@ 2017-08-05 19:01 Amy Liffey
  0 siblings, 0 replies; 11+ messages in thread
From: Amy Liffey @ 2017-08-05 19:01 UTC (permalink / raw
  To: gentoo-commits

commit:     36d737e748e9a920740551ceb877a78be2f1dbc7
Author:     Amy Liffey <amynka <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  5 19:00:16 2017 +0000
Commit:     Amy Liffey <amynka <AT> gentoo <DOT> org>
CommitDate: Sat Aug  5 19:01:16 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36d737e7

sys-apps/duc: remove inactive proxy maintainer

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sys-apps/duc/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/sys-apps/duc/metadata.xml b/sys-apps/duc/metadata.xml
index cafbe01dd4b..d577149cbb0 100644
--- a/sys-apps/duc/metadata.xml
+++ b/sys-apps/duc/metadata.xml
@@ -5,10 +5,6 @@
 		<email>NP-Hardass@gentoo.org</email>
 		<name>NP-Hardass</name>
 	</maintainer>
-	<maintainer type="person">
-		<email>duc@zevv.nl</email>
-		<name>Ico Doornekamp</name>
-	</maintainer>
 	<use>
 		<flag name="cairo">Build support for exporting to PNG and PDF with <pkg>x11-libs/cairo</pkg></flag>
 		<flag name="gui">Build support for a graphical client</flag>


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/duc/
@ 2018-02-25 16:03 Jeroen Roovers
  0 siblings, 0 replies; 11+ messages in thread
From: Jeroen Roovers @ 2018-02-25 16:03 UTC (permalink / raw
  To: gentoo-commits

commit:     59147c1ee7b15c947f07bdc747d33da3900feb0f
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 25 16:03:14 2018 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 16:03:43 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59147c1e

sys-apps/duc: Version 1.4.3.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/duc/Manifest         |  1 +
 sys-apps/duc/duc-1.4.3.ebuild | 89 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 90 insertions(+)

diff --git a/sys-apps/duc/Manifest b/sys-apps/duc/Manifest
index 7be699b6317..4beb1637a04 100644
--- a/sys-apps/duc/Manifest
+++ b/sys-apps/duc/Manifest
@@ -1 +1,2 @@
 DIST duc-1.4.1.tar.gz 325689 BLAKE2B 1e23204b60d1dd67eb094c1152c5056d0abc1fc6037a3811df5be18cbc4d61ccd2077b175f8f75559f368e2633476990e0c453cf88cff03c8aa3fc1796a42440 SHA512 88aa8f51651adf019c3a91c83eca308b822ff7569d6f6d30cf91338740ec9b0bd21c4f5dd783cf46c8d67aad6b03ad908cd7ed472e5db6feaf66ee02582d9f88
+DIST duc-1.4.3.tar.gz 363507 BLAKE2B 8d4364d48c247d7a83c8c5dd900b1c36ec78c68fa7d090e178a0e3209583e433c2e459d192f65ac350038c7e0d5a57df2c5c0d649cc9f554d7af74ad960c8db5 SHA512 5eb3e862e7003838e012dd1faab507a9b58607b77bd2af70a662005b6e4008ac44d1fb2e17b99da8e42ddfadb1cede2a468144ace7a72c12d0825fc7df4d18cd

diff --git a/sys-apps/duc/duc-1.4.3.ebuild b/sys-apps/duc/duc-1.4.3.ebuild
new file mode 100644
index 00000000000..55fa313bfe3
--- /dev/null
+++ b/sys-apps/duc/duc-1.4.3.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+if [[ "${PV}" == "9999" ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/zevv/duc.git"
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+	SRC_URI="https://github.com/zevv/${PN}/releases/download/${PV}/${P}.tar.gz"
+fi
+
+DESCRIPTION="A library and suite of tools for inspecting disk usage"
+HOMEPAGE="https://github.com/zevv/duc"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="cairo gui -leveldb ncurses -sqlite +tokyocabinet X"
+
+REQUIRED_USE="
+	^^ ( tokyocabinet leveldb sqlite )
+	X? ( cairo gui )
+"
+
+DEPEND="
+	cairo? ( x11-libs/cairo x11-libs/pango )
+	gui? (
+		X? (
+			x11-libs/cairo[X]
+			x11-libs/libX11
+			x11-libs/pango[X]
+		)
+		!X? ( >=media-libs/glfw-3.0 )
+	)
+	leveldb? ( dev-libs/leveldb )
+	ncurses? ( sys-libs/ncurses:= )
+	sqlite? ( dev-db/sqlite:3 )
+	tokyocabinet? ( dev-db/tokyocabinet )
+"
+RDEPEND="${DEPEND}"
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.4.1-tinfo.patch
+)
+
+src_unpack() {
+	if [[ "${PV}" == "9999" ]]; then
+		git-r3_src_unpack
+	else
+		unpack ${A}
+	fi
+}
+
+src_prepare() {
+	sed -i -e "/ldconfig/d" -e "/install-exec-hook/d" Makefile.am || die
+
+	default
+
+	eautoreconf
+}
+
+src_configure() {
+	local myconf=( $(use_enable ncurses ui) )
+
+	if use tokyocabinet; then
+		myconf+=( --with-db-backend=tokyocabinet )
+	elif	use leveldb; then
+		myconf+=( --with-db-backend=leveldb )
+	else
+		myconf+=( --with-db-backend=sqlite3 )
+	fi
+
+	# Necessary logic for cairo
+	if use gui && use X; then
+		# X backend GUI
+		myconf+=( --enable-x11 --disable-opengl --enable-cairo )
+	elif use gui; then
+		# OpenGL backend GUI
+		myconf+=( --disable-x11 --enable-opengl $(use_enable cairo) )
+	else
+		# No GUI
+		myconf+=( $(use_enable cairo) --disable-x11 --disable-opengl )
+	fi
+
+	econf ${myconf[@]}
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/duc/
@ 2018-06-17 20:34 David Seifert
  0 siblings, 0 replies; 11+ messages in thread
From: David Seifert @ 2018-06-17 20:34 UTC (permalink / raw
  To: gentoo-commits

commit:     5a668ccb8928bc4750fb6232dbabe7264ef39f3a
Author:     Louis Sautier <sautier.louis <AT> gmail <DOT> com>
AuthorDate: Fri Jun 15 23:50:48 2018 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jun 17 20:33:38 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a668ccb

sys-apps/duc: add slot operator to dev-libs/leveldb

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/duc/{duc-1.4.3.ebuild => duc-1.4.3-r1.ebuild} | 2 +-
 sys-apps/duc/duc-9999.ebuild                           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/duc/duc-1.4.3.ebuild b/sys-apps/duc/duc-1.4.3-r1.ebuild
similarity index 98%
rename from sys-apps/duc/duc-1.4.3.ebuild
rename to sys-apps/duc/duc-1.4.3-r1.ebuild
index 55fa313bfe3..0c79dbc7abe 100644
--- a/sys-apps/duc/duc-1.4.3.ebuild
+++ b/sys-apps/duc/duc-1.4.3-r1.ebuild
@@ -36,7 +36,7 @@ DEPEND="
 		)
 		!X? ( >=media-libs/glfw-3.0 )
 	)
-	leveldb? ( dev-libs/leveldb )
+	leveldb? ( dev-libs/leveldb:= )
 	ncurses? ( sys-libs/ncurses:= )
 	sqlite? ( dev-db/sqlite:3 )
 	tokyocabinet? ( dev-db/tokyocabinet )

diff --git a/sys-apps/duc/duc-9999.ebuild b/sys-apps/duc/duc-9999.ebuild
index 55fa313bfe3..0c79dbc7abe 100644
--- a/sys-apps/duc/duc-9999.ebuild
+++ b/sys-apps/duc/duc-9999.ebuild
@@ -36,7 +36,7 @@ DEPEND="
 		)
 		!X? ( >=media-libs/glfw-3.0 )
 	)
-	leveldb? ( dev-libs/leveldb )
+	leveldb? ( dev-libs/leveldb:= )
 	ncurses? ( sys-libs/ncurses:= )
 	sqlite? ( dev-db/sqlite:3 )
 	tokyocabinet? ( dev-db/tokyocabinet )


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/duc/
@ 2020-01-12 11:14 David Seifert
  0 siblings, 0 replies; 11+ messages in thread
From: David Seifert @ 2020-01-12 11:14 UTC (permalink / raw
  To: gentoo-commits

commit:     6428dd569e5c8caf3a9e3964f1828ad1d5ca49af
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 12 11:13:45 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jan 12 11:13:45 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6428dd56

sys-apps/duc: Remove local USE="gui"

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sys-apps/duc/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-apps/duc/metadata.xml b/sys-apps/duc/metadata.xml
index d577149cbb0..729eae15639 100644
--- a/sys-apps/duc/metadata.xml
+++ b/sys-apps/duc/metadata.xml
@@ -7,7 +7,6 @@
 	</maintainer>
 	<use>
 		<flag name="cairo">Build support for exporting to PNG and PDF with <pkg>x11-libs/cairo</pkg></flag>
-		<flag name="gui">Build support for a graphical client</flag>
 		<flag name="leveldb">Use <pkg>dev-libs/leveldb</pkg> as the backend</flag>
 		<flag name="ncurses">Build support for the ncurses client</flag>
 		<flag name="sqlite">Use <pkg>dev-db/sqlite</pkg>:3 as the backend</flag>


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/duc/
@ 2021-02-15  0:32 Sam James
  0 siblings, 0 replies; 11+ messages in thread
From: Sam James @ 2021-02-15  0:32 UTC (permalink / raw
  To: gentoo-commits

commit:     1dfbc7d15e6e0069930e669923c06f27932f0df9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 14 23:24:36 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 15 00:32:00 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dfbc7d1

sys-apps/duc: fix double KEYWORDS

Double KEYWORDS lines break tools like ekeyword and Nattka.
As per PMS, blank/empty KEYWORDS is implied by not defining
the variable.

See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/duc/duc-1.4.1-r1.ebuild | 3 +--
 sys-apps/duc/duc-1.4.3-r1.ebuild | 3 +--
 sys-apps/duc/duc-9999.ebuild     | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/sys-apps/duc/duc-1.4.1-r1.ebuild b/sys-apps/duc/duc-1.4.1-r1.ebuild
index b063305e8b8..fbabb254f8d 100644
--- a/sys-apps/duc/duc-1.4.1-r1.ebuild
+++ b/sys-apps/duc/duc-1.4.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -8,7 +8,6 @@ inherit autotools
 if [[ "${PV}" == "9999" ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/zevv/duc.git"
-	KEYWORDS=""
 else
 	KEYWORDS="~amd64 ~x86"
 	SRC_URI="https://github.com/zevv/${PN}/releases/download/${PV}/${P}.tar.gz"

diff --git a/sys-apps/duc/duc-1.4.3-r1.ebuild b/sys-apps/duc/duc-1.4.3-r1.ebuild
index 0c79dbc7abe..7425a6401b0 100644
--- a/sys-apps/duc/duc-1.4.3-r1.ebuild
+++ b/sys-apps/duc/duc-1.4.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,7 +8,6 @@ inherit autotools
 if [[ "${PV}" == "9999" ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/zevv/duc.git"
-	KEYWORDS=""
 else
 	KEYWORDS="~amd64 ~x86"
 	SRC_URI="https://github.com/zevv/${PN}/releases/download/${PV}/${P}.tar.gz"

diff --git a/sys-apps/duc/duc-9999.ebuild b/sys-apps/duc/duc-9999.ebuild
index 0c79dbc7abe..7425a6401b0 100644
--- a/sys-apps/duc/duc-9999.ebuild
+++ b/sys-apps/duc/duc-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,7 +8,6 @@ inherit autotools
 if [[ "${PV}" == "9999" ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/zevv/duc.git"
-	KEYWORDS=""
 else
 	KEYWORDS="~amd64 ~x86"
 	SRC_URI="https://github.com/zevv/${PN}/releases/download/${PV}/${P}.tar.gz"


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/duc/
@ 2021-06-03 19:15 Sam James
  0 siblings, 0 replies; 11+ messages in thread
From: Sam James @ 2021-06-03 19:15 UTC (permalink / raw
  To: gentoo-commits

commit:     baa13131d3a0b9ffb946d95c89dfde38d60cf290
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun  2 23:58:10 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  3 19:15:06 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baa13131

sys-apps/duc: fix BadDefaultUseFlags

-foo in IUSE is discouraged. It is equivalent (in every meaningful case) to 'foo' but confuses parsing
tools like e.g. packages.gentoo.org.

Dropping '-' from these flags has no impact on the actual default behaviour.

See: https://devmanual.gentoo.org/general-concepts/use-flags/index.html#iuse-defaults
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/duc/duc-1.4.3-r1.ebuild | 2 +-
 sys-apps/duc/duc-9999.ebuild     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/duc/duc-1.4.3-r1.ebuild b/sys-apps/duc/duc-1.4.3-r1.ebuild
index 7425a6401b0..e3f8f9050fb 100644
--- a/sys-apps/duc/duc-1.4.3-r1.ebuild
+++ b/sys-apps/duc/duc-1.4.3-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/zevv/duc"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="cairo gui -leveldb ncurses -sqlite +tokyocabinet X"
+IUSE="cairo gui leveldb ncurses sqlite +tokyocabinet X"
 
 REQUIRED_USE="
 	^^ ( tokyocabinet leveldb sqlite )

diff --git a/sys-apps/duc/duc-9999.ebuild b/sys-apps/duc/duc-9999.ebuild
index 7425a6401b0..e3f8f9050fb 100644
--- a/sys-apps/duc/duc-9999.ebuild
+++ b/sys-apps/duc/duc-9999.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/zevv/duc"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="cairo gui -leveldb ncurses -sqlite +tokyocabinet X"
+IUSE="cairo gui leveldb ncurses sqlite +tokyocabinet X"
 
 REQUIRED_USE="
 	^^ ( tokyocabinet leveldb sqlite )


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/duc/
@ 2023-11-19 10:19 Ulrich Müller
  0 siblings, 0 replies; 11+ messages in thread
From: Ulrich Müller @ 2023-11-19 10:19 UTC (permalink / raw
  To: gentoo-commits

commit:     d93fe7517cbb37a94e23c87a55dffb6a5624100e
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sat Sep 16 16:05:57 2023 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 19 10:10:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93fe751

sys-apps/duc: EAPI8 bump, fix LICENSE

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 sys-apps/duc/duc-9999.ebuild | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-apps/duc/duc-9999.ebuild b/sys-apps/duc/duc-9999.ebuild
index e3f8f9050fbe..a0fde0e3916e 100644
--- a/sys-apps/duc/duc-9999.ebuild
+++ b/sys-apps/duc/duc-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools
 
@@ -13,10 +13,10 @@ else
 	SRC_URI="https://github.com/zevv/${PN}/releases/download/${PV}/${P}.tar.gz"
 fi
 
-DESCRIPTION="A library and suite of tools for inspecting disk usage"
+DESCRIPTION="Library and suite of tools for inspecting disk usage"
 HOMEPAGE="https://github.com/zevv/duc"
 
-LICENSE="GPL-2"
+LICENSE="LGPL-3"
 SLOT="0"
 IUSE="cairo gui leveldb ncurses sqlite +tokyocabinet X"
 
@@ -66,7 +66,7 @@ src_configure() {
 
 	if use tokyocabinet; then
 		myconf+=( --with-db-backend=tokyocabinet )
-	elif	use leveldb; then
+	elif use leveldb; then
 		myconf+=( --with-db-backend=leveldb )
 	else
 		myconf+=( --with-db-backend=sqlite3 )


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/duc/
@ 2023-11-19 10:19 Ulrich Müller
  0 siblings, 0 replies; 11+ messages in thread
From: Ulrich Müller @ 2023-11-19 10:19 UTC (permalink / raw
  To: gentoo-commits

commit:     4e5291a8cd8be7d123645eb24c5b70ccf0eec60e
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sat Sep 16 16:08:16 2023 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 19 10:10:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e5291a8

sys-apps/duc: version bump (v1.4.5)

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>

Closes: https://bugs.gentoo.org/706804
Closes: https://bugs.gentoo.org/729362
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 sys-apps/duc/Manifest         |  1 +
 sys-apps/duc/duc-1.4.5.ebuild | 88 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 89 insertions(+)

diff --git a/sys-apps/duc/Manifest b/sys-apps/duc/Manifest
index 018d009adebb..b2e69cdd72e3 100644
--- a/sys-apps/duc/Manifest
+++ b/sys-apps/duc/Manifest
@@ -1 +1,2 @@
 DIST duc-1.4.3.tar.gz 363507 BLAKE2B 8d4364d48c247d7a83c8c5dd900b1c36ec78c68fa7d090e178a0e3209583e433c2e459d192f65ac350038c7e0d5a57df2c5c0d649cc9f554d7af74ad960c8db5 SHA512 5eb3e862e7003838e012dd1faab507a9b58607b77bd2af70a662005b6e4008ac44d1fb2e17b99da8e42ddfadb1cede2a468144ace7a72c12d0825fc7df4d18cd
+DIST duc-1.4.5.tar.gz 288381 BLAKE2B dc597618a9e00258abef23ffded94711e6b66a37dce3cb078fe44ef2e1b253b7b48a46f38a545eb05ce4b83f0357d93c2a594ef82da0b81e6963fed8136d8ea6 SHA512 b6d48222ed2821d3d1317102f867f71f9060a093ba11ba48d9f0d9dc743c5b361442cb605aec6e91dd6588ae4b51897b4ed5da96ba33019e8a501a262af12371

diff --git a/sys-apps/duc/duc-1.4.5.ebuild b/sys-apps/duc/duc-1.4.5.ebuild
new file mode 100644
index 000000000000..a0fde0e3916e
--- /dev/null
+++ b/sys-apps/duc/duc-1.4.5.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+if [[ "${PV}" == "9999" ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/zevv/duc.git"
+else
+	KEYWORDS="~amd64 ~x86"
+	SRC_URI="https://github.com/zevv/${PN}/releases/download/${PV}/${P}.tar.gz"
+fi
+
+DESCRIPTION="Library and suite of tools for inspecting disk usage"
+HOMEPAGE="https://github.com/zevv/duc"
+
+LICENSE="LGPL-3"
+SLOT="0"
+IUSE="cairo gui leveldb ncurses sqlite +tokyocabinet X"
+
+REQUIRED_USE="
+	^^ ( tokyocabinet leveldb sqlite )
+	X? ( cairo gui )
+"
+
+DEPEND="
+	cairo? ( x11-libs/cairo x11-libs/pango )
+	gui? (
+		X? (
+			x11-libs/cairo[X]
+			x11-libs/libX11
+			x11-libs/pango[X]
+		)
+		!X? ( >=media-libs/glfw-3.0 )
+	)
+	leveldb? ( dev-libs/leveldb:= )
+	ncurses? ( sys-libs/ncurses:= )
+	sqlite? ( dev-db/sqlite:3 )
+	tokyocabinet? ( dev-db/tokyocabinet )
+"
+RDEPEND="${DEPEND}"
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.4.1-tinfo.patch
+)
+
+src_unpack() {
+	if [[ "${PV}" == "9999" ]]; then
+		git-r3_src_unpack
+	else
+		unpack ${A}
+	fi
+}
+
+src_prepare() {
+	sed -i -e "/ldconfig/d" -e "/install-exec-hook/d" Makefile.am || die
+
+	default
+
+	eautoreconf
+}
+
+src_configure() {
+	local myconf=( $(use_enable ncurses ui) )
+
+	if use tokyocabinet; then
+		myconf+=( --with-db-backend=tokyocabinet )
+	elif use leveldb; then
+		myconf+=( --with-db-backend=leveldb )
+	else
+		myconf+=( --with-db-backend=sqlite3 )
+	fi
+
+	# Necessary logic for cairo
+	if use gui && use X; then
+		# X backend GUI
+		myconf+=( --enable-x11 --disable-opengl --enable-cairo )
+	elif use gui; then
+		# OpenGL backend GUI
+		myconf+=( --disable-x11 --enable-opengl $(use_enable cairo) )
+	else
+		# No GUI
+		myconf+=( $(use_enable cairo) --disable-x11 --disable-opengl )
+	fi
+
+	econf ${myconf[@]}
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/duc/
@ 2023-12-01 11:51 Ulrich Müller
  0 siblings, 0 replies; 11+ messages in thread
From: Ulrich Müller @ 2023-12-01 11:51 UTC (permalink / raw
  To: gentoo-commits

commit:     9a903eeb7a35717043312f6ffd77197b8294a0c1
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  1 11:48:20 2023 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Dec  1 11:48:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a903eeb

sys-apps/duc: drop 1.4.3-r1

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 sys-apps/duc/Manifest            |  1 -
 sys-apps/duc/duc-1.4.3-r1.ebuild | 88 ----------------------------------------
 2 files changed, 89 deletions(-)

diff --git a/sys-apps/duc/Manifest b/sys-apps/duc/Manifest
index b2e69cdd72e3..bc1d38c14108 100644
--- a/sys-apps/duc/Manifest
+++ b/sys-apps/duc/Manifest
@@ -1,2 +1 @@
-DIST duc-1.4.3.tar.gz 363507 BLAKE2B 8d4364d48c247d7a83c8c5dd900b1c36ec78c68fa7d090e178a0e3209583e433c2e459d192f65ac350038c7e0d5a57df2c5c0d649cc9f554d7af74ad960c8db5 SHA512 5eb3e862e7003838e012dd1faab507a9b58607b77bd2af70a662005b6e4008ac44d1fb2e17b99da8e42ddfadb1cede2a468144ace7a72c12d0825fc7df4d18cd
 DIST duc-1.4.5.tar.gz 288381 BLAKE2B dc597618a9e00258abef23ffded94711e6b66a37dce3cb078fe44ef2e1b253b7b48a46f38a545eb05ce4b83f0357d93c2a594ef82da0b81e6963fed8136d8ea6 SHA512 b6d48222ed2821d3d1317102f867f71f9060a093ba11ba48d9f0d9dc743c5b361442cb605aec6e91dd6588ae4b51897b4ed5da96ba33019e8a501a262af12371

diff --git a/sys-apps/duc/duc-1.4.3-r1.ebuild b/sys-apps/duc/duc-1.4.3-r1.ebuild
deleted file mode 100644
index e3f8f9050fbe..000000000000
--- a/sys-apps/duc/duc-1.4.3-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-if [[ "${PV}" == "9999" ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/zevv/duc.git"
-else
-	KEYWORDS="~amd64 ~x86"
-	SRC_URI="https://github.com/zevv/${PN}/releases/download/${PV}/${P}.tar.gz"
-fi
-
-DESCRIPTION="A library and suite of tools for inspecting disk usage"
-HOMEPAGE="https://github.com/zevv/duc"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="cairo gui leveldb ncurses sqlite +tokyocabinet X"
-
-REQUIRED_USE="
-	^^ ( tokyocabinet leveldb sqlite )
-	X? ( cairo gui )
-"
-
-DEPEND="
-	cairo? ( x11-libs/cairo x11-libs/pango )
-	gui? (
-		X? (
-			x11-libs/cairo[X]
-			x11-libs/libX11
-			x11-libs/pango[X]
-		)
-		!X? ( >=media-libs/glfw-3.0 )
-	)
-	leveldb? ( dev-libs/leveldb:= )
-	ncurses? ( sys-libs/ncurses:= )
-	sqlite? ( dev-db/sqlite:3 )
-	tokyocabinet? ( dev-db/tokyocabinet )
-"
-RDEPEND="${DEPEND}"
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.4.1-tinfo.patch
-)
-
-src_unpack() {
-	if [[ "${PV}" == "9999" ]]; then
-		git-r3_src_unpack
-	else
-		unpack ${A}
-	fi
-}
-
-src_prepare() {
-	sed -i -e "/ldconfig/d" -e "/install-exec-hook/d" Makefile.am || die
-
-	default
-
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=( $(use_enable ncurses ui) )
-
-	if use tokyocabinet; then
-		myconf+=( --with-db-backend=tokyocabinet )
-	elif	use leveldb; then
-		myconf+=( --with-db-backend=leveldb )
-	else
-		myconf+=( --with-db-backend=sqlite3 )
-	fi
-
-	# Necessary logic for cairo
-	if use gui && use X; then
-		# X backend GUI
-		myconf+=( --enable-x11 --disable-opengl --enable-cairo )
-	elif use gui; then
-		# OpenGL backend GUI
-		myconf+=( --disable-x11 --enable-opengl $(use_enable cairo) )
-	else
-		# No GUI
-		myconf+=( $(use_enable cairo) --disable-x11 --disable-opengl )
-	fi
-
-	econf ${myconf[@]}
-}


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

end of thread, other threads:[~2023-12-01 11:51 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-15  0:32 [gentoo-commits] repo/gentoo:master commit in: sys-apps/duc/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2023-12-01 11:51 Ulrich Müller
2023-11-19 10:19 Ulrich Müller
2023-11-19 10:19 Ulrich Müller
2021-06-03 19:15 Sam James
2020-01-12 11:14 David Seifert
2018-06-17 20:34 David Seifert
2018-02-25 16:03 Jeroen Roovers
2017-08-05 19:01 Amy Liffey
2016-03-24 12:13 NP Hardass
2016-03-19 19:05 NP Hardass

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