* [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 --
2023-12-01 11:51 [gentoo-commits] repo/gentoo:master commit in: sys-apps/duc/ Ulrich Müller
-- strict thread matches above, loose matches on Subject: below --
2023-11-19 10:19 Ulrich Müller
2023-11-19 10:19 Ulrich Müller
2021-06-03 19:15 Sam James
2021-02-15 0:32 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