* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2022-09-04 12:12 David Seifert
0 siblings, 0 replies; 46+ messages in thread
From: David Seifert @ 2022-09-04 12:12 UTC (permalink / raw
To: gentoo-commits
commit: c4257ea7af6dc82844bdf8f36dfd04f170edf2be
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 4 12:12:07 2022 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Sep 4 12:12:07 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4257ea7
app-office/ledger: [QA] correct boost python usedep
Signed-off-by: David Seifert <soap <AT> gentoo.org>
app-office/ledger/{ledger-3.2.1.ebuild => ledger-3.2.1-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.2.1.ebuild b/app-office/ledger/ledger-3.2.1-r1.ebuild
similarity index 98%
rename from app-office/ledger/ledger-3.2.1.ebuild
rename to app-office/ledger/ledger-3.2.1-r1.ebuild
index d5588001288a..9c008d10f702 100644
--- a/app-office/ledger/ledger-3.2.1.ebuild
+++ b/app-office/ledger/ledger-3.2.1-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
dev-libs/mpfr:0=
python? (
$(python_gen_cond_dep '
- dev-libs/boost:=[${PYTHON_USEDEP}]
+ dev-libs/boost:=[python,${PYTHON_USEDEP}]
dev-python/cheetah3:=[${PYTHON_USEDEP}]
')
${PYTHON_DEPS}
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2024-11-03 20:12 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2024-11-03 20:12 UTC (permalink / raw
To: gentoo-commits
commit: 94fd24dba2e33958d68a1afc6759ca7ec8b3b056
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 3 14:22:44 2024 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sun Nov 3 20:10:55 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94fd24db
app-office/ledger: drop 3.3.2
Closes: https://bugs.gentoo.org/942812
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
app-office/ledger/ledger-3.3.2.ebuild | 113 ----------------------------------
1 file changed, 113 deletions(-)
diff --git a/app-office/ledger/ledger-3.3.2.ebuild b/app-office/ledger/ledger-3.3.2.ebuild
deleted file mode 100644
index c9108199104d..000000000000
--- a/app-office/ledger/ledger-3.3.2.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11} )
-CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
-inherit bash-completion-r1 check-reqs cmake python-single-r1
-
-DESCRIPTION="Double-entry accounting system with a command-line reporting interface"
-HOMEPAGE="https://www.ledger-cli.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
-IUSE="debug doc python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RESTRICT="test"
-
-CHECKREQS_MEMORY=8G
-
-RDEPEND="
- dev-libs/boost:=[python?]
- dev-libs/gmp:0=
- dev-libs/mpfr:0=
- python? (
- $(python_gen_cond_dep '
- dev-libs/boost:=[${PYTHON_USEDEP}]
- dev-python/cheetah3:=[${PYTHON_USEDEP}]
- ')
- ${PYTHON_DEPS}
- )
-"
-DEPEND="${RDEPEND}
- dev-libs/utfcpp
- doc? (
- app-text/texlive[extra]
- sys-apps/texinfo
- virtual/texi2dvi
- )
-"
-
-pkg_pretend() {
- if use python; then
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if use python; then
- check-reqs_pkg_setup
- python-single-r1_pkg_setup
- fi
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # Want to type "info ledger" not "info ledger3"
- sed -i -e 's/ledger3/ledger/g' \
- doc/{CMakeLists.txt,ledger3.texi} test/CheckTexinfo.py \
- tools/{cleanup.sh,gendocs.sh,prepare-commit-msg,spellcheck.sh} \
- || die "Failed to update info file name in file contents"
-
- mv doc/ledger{3,}.texi || die "Failed to rename info file name"
-
- rm -r lib/utfcpp || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCS="$(usex doc)"
- -DBUILD_WEB_DOCS="$(usex doc)"
- -DUSE_PYTHON="$(usex python)"
- -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
- -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
- -DBUILD_DEBUG="$(usex debug)"
- -DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp"
- )
- if use python; then
- mycmakeargs+=(
- -DPython_EXECUTABLE="${PYTHON}"
- -DPython_INCLUDE_DIR="$(python_get_includedir)"
- )
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-
- use doc && cmake_src_compile doc
-}
-
-src_install() {
- cmake_src_install
-
- newbashcomp contrib/${PN}-completion.bash ${PN}
-}
-
-pkg_postinst() {
- elog
- elog "Since version 3, vim support is released separately."
- elog "See https://github.com/ledger/vim-ledger"
- elog
- elog "For Emacs mode, emerge app-emacs/ledger-mode"
-}
-
-# rainy day TODO:
-# - IUSE test
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2024-11-03 20:12 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2024-11-03 20:12 UTC (permalink / raw
To: gentoo-commits
commit: e833bec6f11174789a0d685d66f63268e216e552
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 3 19:36:46 2024 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sun Nov 3 20:11:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e833bec6
app-office/ledger: install contrib report script
Closes: https://github.com/gentoo/gentoo/pull/39094
Closes: https://bugs.gentoo.org/942044
Closes: https://bugs.gentoo.org/942406
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
app-office/ledger/ledger-3.3.2-r2.ebuild | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/app-office/ledger/ledger-3.3.2-r2.ebuild b/app-office/ledger/ledger-3.3.2-r2.ebuild
index c69d99cb1265..4d99599fedda 100644
--- a/app-office/ledger/ledger-3.3.2-r2.ebuild
+++ b/app-office/ledger/ledger-3.3.2-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10,11,12,13} )
CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
-inherit bash-completion-r1 check-reqs cmake python-single-r1
+inherit bash-completion-r1 check-reqs cmake optfeature python-single-r1
DESCRIPTION="Double-entry accounting system with a command-line reporting interface"
HOMEPAGE="https://www.ledger-cli.org/"
@@ -102,6 +102,10 @@ src_compile() {
src_install() {
cmake_src_install
+ # Requires gnuplot
+ exeinto /usr/bin
+ doexe contrib/report
+
newbashcomp contrib/${PN}-completion.bash ${PN}
}
@@ -109,9 +113,13 @@ pkg_postinst() {
elog
elog "Since version 3, vim support is released separately."
elog "See https://github.com/ledger/vim-ledger"
- elog
- elog "For Emacs mode, emerge app-emacs/ledger-mode"
+ optfeature_header \
+ "Install the following packages for additional features:"
+ optfeature "Emacs support" "app-emacs/ledger-mode"
+ optfeature "Plot visualization" "sci-visualization/gnuplot"
+ optfeature "Graph visualization" "media-gfx/graphviz"
}
# rainy day TODO:
# - IUSE test
+# - create vim-ledger ebuild
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2024-05-28 18:19 Arthur Zamarin
0 siblings, 0 replies; 46+ messages in thread
From: Arthur Zamarin @ 2024-05-28 18:19 UTC (permalink / raw
To: gentoo-commits
commit: 10fb742c6152e2c13102bf5970654f14f59974ea
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 18:19:32 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue May 28 18:19:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10fb742c
app-office/ledger: Stabilize 3.3.2-r1 x86, #932927
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-office/ledger/ledger-3.3.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.3.2-r1.ebuild b/app-office/ledger/ledger-3.3.2-r1.ebuild
index 6bf988109ad2..1676f50e4993 100644
--- a/app-office/ledger/ledger-3.3.2-r1.ebuild
+++ b/app-office/ledger/ledger-3.3.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm arm64 ~ppc64 ~riscv x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2024-05-28 12:35 Sam James
0 siblings, 0 replies; 46+ messages in thread
From: Sam James @ 2024-05-28 12:35 UTC (permalink / raw
To: gentoo-commits
commit: 1e0d8d21ae3457a1220069a1942540f69168eb7d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 12:34:13 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 28 12:34:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e0d8d21
app-office/ledger: Stabilize 3.3.2-r1 arm64, #932927
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-office/ledger/ledger-3.3.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.3.2-r1.ebuild b/app-office/ledger/ledger-3.3.2-r1.ebuild
index 5f6597c9fe77..6bf988109ad2 100644
--- a/app-office/ledger/ledger-3.3.2-r1.ebuild
+++ b/app-office/ledger/ledger-3.3.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm arm64 ~ppc64 ~riscv ~x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2024-05-28 12:11 Michał Górny
0 siblings, 0 replies; 46+ messages in thread
From: Michał Górny @ 2024-05-28 12:11 UTC (permalink / raw
To: gentoo-commits
commit: 6c1139ec8e410fb4da27e91291d3e7fbba922265
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 12:10:50 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 28 12:10:50 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c1139ec
app-office/ledger: Stabilize 3.3.2-r1 arm, #932927
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
app-office/ledger/ledger-3.3.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.3.2-r1.ebuild b/app-office/ledger/ledger-3.3.2-r1.ebuild
index 709f0d908539..5f6597c9fe77 100644
--- a/app-office/ledger/ledger-3.3.2-r1.ebuild
+++ b/app-office/ledger/ledger-3.3.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2024-05-19 20:11 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2024-05-19 20:11 UTC (permalink / raw
To: gentoo-commits
commit: c384dcfc2c6442714c4b4b5fc8ad161171d3ca9b
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sun May 19 20:09:57 2024 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sun May 19 20:10:26 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c384dcfc
app-office/ledger: add python 3.12 compat
Closes: https://bugs.gentoo.org/929346
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
app-office/ledger/ledger-3.3.2-r1.ebuild | 113 +++++++++++++++++++++++++++++++
1 file changed, 113 insertions(+)
diff --git a/app-office/ledger/ledger-3.3.2-r1.ebuild b/app-office/ledger/ledger-3.3.2-r1.ebuild
new file mode 100644
index 000000000000..3f77c0eb287b
--- /dev/null
+++ b/app-office/ledger/ledger-3.3.2-r1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10,11,12} )
+CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
+inherit bash-completion-r1 check-reqs cmake python-single-r1
+
+DESCRIPTION="Double-entry accounting system with a command-line reporting interface"
+HOMEPAGE="https://www.ledger-cli.org/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="debug doc python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RESTRICT="test"
+
+CHECKREQS_MEMORY=8G
+
+RDEPEND="
+ dev-libs/boost:=[python?]
+ dev-libs/gmp:0=
+ dev-libs/mpfr:0=
+ python? (
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[${PYTHON_USEDEP}]
+ dev-python/cheetah3:=[${PYTHON_USEDEP}]
+ ')
+ ${PYTHON_DEPS}
+ )
+"
+DEPEND="${RDEPEND}
+ dev-libs/utfcpp
+ doc? (
+ app-text/texlive[extra]
+ sys-apps/texinfo
+ virtual/texi2dvi
+ )
+"
+
+pkg_pretend() {
+ if use python; then
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if use python; then
+ check-reqs_pkg_setup
+ python-single-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ # Want to type "info ledger" not "info ledger3"
+ sed -i -e 's/ledger3/ledger/g' \
+ doc/{CMakeLists.txt,ledger3.texi} test/CheckTexinfo.py \
+ tools/{cleanup.sh,gendocs.sh,prepare-commit-msg,spellcheck.sh} \
+ || die "Failed to update info file name in file contents"
+
+ mv doc/ledger{3,}.texi || die "Failed to rename info file name"
+
+ rm -r lib/utfcpp || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOCS="$(usex doc)"
+ -DBUILD_WEB_DOCS="$(usex doc)"
+ -DUSE_PYTHON="$(usex python)"
+ -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
+ -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
+ -DBUILD_DEBUG="$(usex debug)"
+ -DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp"
+ )
+ if use python; then
+ mycmakeargs+=(
+ -DPython_EXECUTABLE="${PYTHON}"
+ -DPython_INCLUDE_DIR="$(python_get_includedir)"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ use doc && cmake_src_compile doc
+}
+
+src_install() {
+ cmake_src_install
+
+ newbashcomp contrib/${PN}-completion.bash ${PN}
+}
+
+pkg_postinst() {
+ elog
+ elog "Since version 3, vim support is released separately."
+ elog "See https://github.com/ledger/vim-ledger"
+ elog
+ elog "For Emacs mode, emerge app-emacs/ledger-mode"
+}
+
+# rainy day TODO:
+# - IUSE test
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-07-02 19:55 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2023-07-02 19:55 UTC (permalink / raw
To: gentoo-commits
commit: 8f0c1237edd9a44638b824b2cba1d1ff538aae74
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 2 19:53:16 2023 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sun Jul 2 19:53:23 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0c1237
app-office/ledger: stabilize 3.3.2 for amd64, arm, arm64, x86
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
app-office/ledger/ledger-3.3.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.3.2.ebuild b/app-office/ledger/ledger-3.3.2.ebuild
index d0356531b28f..c9108199104d 100644
--- a/app-office/ledger/ledger-3.3.2.ebuild
+++ b/app-office/ledger/ledger-3.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-07-02 19:55 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2023-07-02 19:55 UTC (permalink / raw
To: gentoo-commits
commit: f1968dfea3428f063a97e25a810577992466e053
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 2 19:54:37 2023 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sun Jul 2 19:54:41 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1968dfe
app-office/ledger: drop 3.3.1
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
app-office/ledger/Manifest | 1 -
app-office/ledger/ledger-3.3.1.ebuild | 113 ----------------------------------
2 files changed, 114 deletions(-)
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
index 89c5c05f9fdc..f9cd92662768 100644
--- a/app-office/ledger/Manifest
+++ b/app-office/ledger/Manifest
@@ -1,2 +1 @@
-DIST ledger-3.3.1.tar.gz 825005 BLAKE2B 72207dd53e8e8a201511cf9ca245c505e953fee4dc88e2be46753f4037be46dbd882ed94327f502622c1a23f332ddf9a94d2dfa60986fd82f192103612da6ca8 SHA512 6271f5beb0d0b9f157c06bf701f302b229bea1db5343f9d9239a8723039f248920d545bcc4fbea35646fdbcffb960f7830266b141a58ba88496ed34ee7d770a1
DIST ledger-3.3.2.tar.gz 825274 BLAKE2B ee0901eaba234688cc36e399bd86118269d8691162feacf25e70ffaf28e8d572f47a62fb014126f5dce65c73135f21ad4364a642637a80d2577bf20b657fc9a4 SHA512 d5d7058f0e9a02ad1d46e6780675d446070824b321f0f4c1ea6ac0c3dd4f11f259113bc36cbc796e4bb6d0a7898d6a68a25cce639e27a2b2434eec11a612ecb0
diff --git a/app-office/ledger/ledger-3.3.1.ebuild b/app-office/ledger/ledger-3.3.1.ebuild
deleted file mode 100644
index c9108199104d..000000000000
--- a/app-office/ledger/ledger-3.3.1.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11} )
-CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
-inherit bash-completion-r1 check-reqs cmake python-single-r1
-
-DESCRIPTION="Double-entry accounting system with a command-line reporting interface"
-HOMEPAGE="https://www.ledger-cli.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
-IUSE="debug doc python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RESTRICT="test"
-
-CHECKREQS_MEMORY=8G
-
-RDEPEND="
- dev-libs/boost:=[python?]
- dev-libs/gmp:0=
- dev-libs/mpfr:0=
- python? (
- $(python_gen_cond_dep '
- dev-libs/boost:=[${PYTHON_USEDEP}]
- dev-python/cheetah3:=[${PYTHON_USEDEP}]
- ')
- ${PYTHON_DEPS}
- )
-"
-DEPEND="${RDEPEND}
- dev-libs/utfcpp
- doc? (
- app-text/texlive[extra]
- sys-apps/texinfo
- virtual/texi2dvi
- )
-"
-
-pkg_pretend() {
- if use python; then
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if use python; then
- check-reqs_pkg_setup
- python-single-r1_pkg_setup
- fi
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # Want to type "info ledger" not "info ledger3"
- sed -i -e 's/ledger3/ledger/g' \
- doc/{CMakeLists.txt,ledger3.texi} test/CheckTexinfo.py \
- tools/{cleanup.sh,gendocs.sh,prepare-commit-msg,spellcheck.sh} \
- || die "Failed to update info file name in file contents"
-
- mv doc/ledger{3,}.texi || die "Failed to rename info file name"
-
- rm -r lib/utfcpp || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCS="$(usex doc)"
- -DBUILD_WEB_DOCS="$(usex doc)"
- -DUSE_PYTHON="$(usex python)"
- -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
- -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
- -DBUILD_DEBUG="$(usex debug)"
- -DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp"
- )
- if use python; then
- mycmakeargs+=(
- -DPython_EXECUTABLE="${PYTHON}"
- -DPython_INCLUDE_DIR="$(python_get_includedir)"
- )
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-
- use doc && cmake_src_compile doc
-}
-
-src_install() {
- cmake_src_install
-
- newbashcomp contrib/${PN}-completion.bash ${PN}
-}
-
-pkg_postinst() {
- elog
- elog "Since version 3, vim support is released separately."
- elog "See https://github.com/ledger/vim-ledger"
- elog
- elog "For Emacs mode, emerge app-emacs/ledger-mode"
-}
-
-# rainy day TODO:
-# - IUSE test
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-04-08 16:26 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2023-04-08 16:26 UTC (permalink / raw
To: gentoo-commits
commit: 30429f6a2f4ab2bb5eb367cb1bdc83a9e7aa2f0c
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 8 16:13:50 2023 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sat Apr 8 16:14:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30429f6a
app-office/ledger: stabilize 3.3.1 for amd64, arm, arm64, x86
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
app-office/ledger/ledger-3.3.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.3.1.ebuild b/app-office/ledger/ledger-3.3.1.ebuild
index d0356531b28f..c9108199104d 100644
--- a/app-office/ledger/ledger-3.3.1.ebuild
+++ b/app-office/ledger/ledger-3.3.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-04-08 16:26 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2023-04-08 16:26 UTC (permalink / raw
To: gentoo-commits
commit: c4c9d6af5cf7ba7271b013a6ff59fa231c55c5dc
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 8 16:24:18 2023 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sat Apr 8 16:24:25 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c9d6af
app-office/ledger: add 3.3.2
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
app-office/ledger/Manifest | 1 +
app-office/ledger/ledger-3.3.2.ebuild | 113 ++++++++++++++++++++++++++++++++++
2 files changed, 114 insertions(+)
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
index a30b13250716..89c5c05f9fdc 100644
--- a/app-office/ledger/Manifest
+++ b/app-office/ledger/Manifest
@@ -1 +1,2 @@
DIST ledger-3.3.1.tar.gz 825005 BLAKE2B 72207dd53e8e8a201511cf9ca245c505e953fee4dc88e2be46753f4037be46dbd882ed94327f502622c1a23f332ddf9a94d2dfa60986fd82f192103612da6ca8 SHA512 6271f5beb0d0b9f157c06bf701f302b229bea1db5343f9d9239a8723039f248920d545bcc4fbea35646fdbcffb960f7830266b141a58ba88496ed34ee7d770a1
+DIST ledger-3.3.2.tar.gz 825274 BLAKE2B ee0901eaba234688cc36e399bd86118269d8691162feacf25e70ffaf28e8d572f47a62fb014126f5dce65c73135f21ad4364a642637a80d2577bf20b657fc9a4 SHA512 d5d7058f0e9a02ad1d46e6780675d446070824b321f0f4c1ea6ac0c3dd4f11f259113bc36cbc796e4bb6d0a7898d6a68a25cce639e27a2b2434eec11a612ecb0
diff --git a/app-office/ledger/ledger-3.3.2.ebuild b/app-office/ledger/ledger-3.3.2.ebuild
new file mode 100644
index 000000000000..d0356531b28f
--- /dev/null
+++ b/app-office/ledger/ledger-3.3.2.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11} )
+CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
+inherit bash-completion-r1 check-reqs cmake python-single-r1
+
+DESCRIPTION="Double-entry accounting system with a command-line reporting interface"
+HOMEPAGE="https://www.ledger-cli.org/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="debug doc python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RESTRICT="test"
+
+CHECKREQS_MEMORY=8G
+
+RDEPEND="
+ dev-libs/boost:=[python?]
+ dev-libs/gmp:0=
+ dev-libs/mpfr:0=
+ python? (
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[${PYTHON_USEDEP}]
+ dev-python/cheetah3:=[${PYTHON_USEDEP}]
+ ')
+ ${PYTHON_DEPS}
+ )
+"
+DEPEND="${RDEPEND}
+ dev-libs/utfcpp
+ doc? (
+ app-text/texlive[extra]
+ sys-apps/texinfo
+ virtual/texi2dvi
+ )
+"
+
+pkg_pretend() {
+ if use python; then
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if use python; then
+ check-reqs_pkg_setup
+ python-single-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ # Want to type "info ledger" not "info ledger3"
+ sed -i -e 's/ledger3/ledger/g' \
+ doc/{CMakeLists.txt,ledger3.texi} test/CheckTexinfo.py \
+ tools/{cleanup.sh,gendocs.sh,prepare-commit-msg,spellcheck.sh} \
+ || die "Failed to update info file name in file contents"
+
+ mv doc/ledger{3,}.texi || die "Failed to rename info file name"
+
+ rm -r lib/utfcpp || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOCS="$(usex doc)"
+ -DBUILD_WEB_DOCS="$(usex doc)"
+ -DUSE_PYTHON="$(usex python)"
+ -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
+ -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
+ -DBUILD_DEBUG="$(usex debug)"
+ -DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp"
+ )
+ if use python; then
+ mycmakeargs+=(
+ -DPython_EXECUTABLE="${PYTHON}"
+ -DPython_INCLUDE_DIR="$(python_get_includedir)"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ use doc && cmake_src_compile doc
+}
+
+src_install() {
+ cmake_src_install
+
+ newbashcomp contrib/${PN}-completion.bash ${PN}
+}
+
+pkg_postinst() {
+ elog
+ elog "Since version 3, vim support is released separately."
+ elog "See https://github.com/ledger/vim-ledger"
+ elog
+ elog "For Emacs mode, emerge app-emacs/ledger-mode"
+}
+
+# rainy day TODO:
+# - IUSE test
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-04-08 16:26 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2023-04-08 16:26 UTC (permalink / raw
To: gentoo-commits
commit: e72690d728edb658f5586d28583a5336acd2980f
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 8 16:15:29 2023 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sat Apr 8 16:15:35 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e72690d7
app-office/ledger: drop 3.2.1-r1
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
app-office/ledger/Manifest | 1 -
app-office/ledger/ledger-3.2.1-r1.ebuild | 117 -------------------------------
2 files changed, 118 deletions(-)
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
index 5f5bdbde34bb..a30b13250716 100644
--- a/app-office/ledger/Manifest
+++ b/app-office/ledger/Manifest
@@ -1,2 +1 @@
-DIST ledger-3.2.1.tar.gz 790959 BLAKE2B a25b08f37c6bcf409fb60e0bcc6e11021515fe17f7eb6f23781bd7a7c16b58ac92d4684e5936901ed87f2f5be4df427bd95fe856f8e7eff1e2609329866de71a SHA512 526c60cee354c9d2ead38cef3b89b349467e41fa3ec0927b51e7246a3352f19f0f81574211f20ba9bac5915590b870b9f9478a103ab661d3d9a10f41c52f4512
DIST ledger-3.3.1.tar.gz 825005 BLAKE2B 72207dd53e8e8a201511cf9ca245c505e953fee4dc88e2be46753f4037be46dbd882ed94327f502622c1a23f332ddf9a94d2dfa60986fd82f192103612da6ca8 SHA512 6271f5beb0d0b9f157c06bf701f302b229bea1db5343f9d9239a8723039f248920d545bcc4fbea35646fdbcffb960f7830266b141a58ba88496ed34ee7d770a1
diff --git a/app-office/ledger/ledger-3.2.1-r1.ebuild b/app-office/ledger/ledger-3.2.1-r1.ebuild
deleted file mode 100644
index f69e8b3b7799..000000000000
--- a/app-office/ledger/ledger-3.2.1-r1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11} )
-CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
-inherit bash-completion-r1 check-reqs cmake python-single-r1
-
-DESCRIPTION="Double-entry accounting system with a command-line reporting interface"
-HOMEPAGE="https://www.ledger-cli.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~riscv x86"
-IUSE="debug doc python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RESTRICT="test"
-
-CHECKREQS_MEMORY=8G
-
-RDEPEND="
- dev-libs/boost:=[python?]
- dev-libs/gmp:0=
- dev-libs/mpfr:0=
- python? (
- $(python_gen_cond_dep '
- dev-libs/boost:=[python,${PYTHON_USEDEP}]
- dev-python/cheetah3:=[${PYTHON_USEDEP}]
- ')
- ${PYTHON_DEPS}
- )
-"
-DEPEND="${RDEPEND}
- dev-libs/utfcpp
- doc? (
- dev-texlive/texlive-fontsrecommended
- sys-apps/texinfo
- virtual/texi2dvi
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.2.1-fix-build-boost-1-76.patch
-)
-
-pkg_pretend() {
- if use python; then
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if use python; then
- check-reqs_pkg_setup
- python-single-r1_pkg_setup
- fi
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # Want to type "info ledger" not "info ledger3"
- sed -i -e 's/ledger3/ledger/g' \
- doc/{CMakeLists.txt,ledger3.texi} test/CheckTexinfo.py \
- tools/{cleanup.sh,gendocs.sh,prepare-commit-msg,spellcheck.sh} \
- || die "Failed to update info file name in file contents"
-
- mv doc/ledger{3,}.texi || die "Failed to rename info file name"
-
- rm -r lib/utfcpp || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCS="$(usex doc)"
- -DBUILD_WEB_DOCS="$(usex doc)"
- -DUSE_PYTHON="$(usex python)"
- -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
- -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
- -DBUILD_DEBUG="$(usex debug)"
- -DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp"
- )
- if use python; then
- mycmakeargs+=(
- -DPython_EXECUTABLE="${PYTHON}"
- -DPython_INCLUDE_DIR="$(python_get_includedir)"
- )
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-
- use doc && cmake_src_compile doc
-}
-
-src_install() {
- cmake_src_install
-
- newbashcomp contrib/${PN}-completion.bash ${PN}
-}
-
-pkg_postinst() {
- elog
- elog "Since version 3, vim support is released separately."
- elog "See https://github.com/ledger/vim-ledger"
- elog
- elog "For Emacs mode, emerge app-emacs/ledger-mode"
-}
-
-# rainy day TODO:
-# - IUSE test
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-03-19 13:49 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2023-03-19 13:49 UTC (permalink / raw
To: gentoo-commits
commit: 3943c71614d59a0687c04f14d8ea17139bf37fb2
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 19 13:48:55 2023 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sun Mar 19 13:49:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3943c716
app-office/ledger: keyword 3.3.1 for ~ppc64
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
Closes: https://bugs.gentoo.org/881185
app-office/ledger/ledger-3.3.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.3.1.ebuild b/app-office/ledger/ledger-3.3.1.ebuild
index 833204a40ea1..d0356531b28f 100644
--- a/app-office/ledger/ledger-3.3.1.ebuild
+++ b/app-office/ledger/ledger-3.3.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-03-03 15:19 Robin H. Johnson
0 siblings, 0 replies; 46+ messages in thread
From: Robin H. Johnson @ 2023-03-03 15:19 UTC (permalink / raw
To: gentoo-commits
commit: 6b5b0742ab9b1f48c4ae03c577485c6870493ede
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 3 15:18:38 2023 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Fri Mar 3 15:18:38 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5b0742
app-office/ledger: bump due to upstream regression
3.3.0 had a regression and upstream released a rapid 3.3.1.
Reference: https://groups.google.com/d/msgid/ledger-cli/ZAHS3GxA3j3FJpXL%40jirafa.cyrius.com
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
app-office/ledger/Manifest | 2 +-
app-office/ledger/{ledger-3.3.0.ebuild => ledger-3.3.1.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
index 894a29ed1fa2..5f5bdbde34bb 100644
--- a/app-office/ledger/Manifest
+++ b/app-office/ledger/Manifest
@@ -1,2 +1,2 @@
DIST ledger-3.2.1.tar.gz 790959 BLAKE2B a25b08f37c6bcf409fb60e0bcc6e11021515fe17f7eb6f23781bd7a7c16b58ac92d4684e5936901ed87f2f5be4df427bd95fe856f8e7eff1e2609329866de71a SHA512 526c60cee354c9d2ead38cef3b89b349467e41fa3ec0927b51e7246a3352f19f0f81574211f20ba9bac5915590b870b9f9478a103ab661d3d9a10f41c52f4512
-DIST ledger-3.3.0.tar.gz 824584 BLAKE2B e5f5c63941025391f1e6431a5237c04c035700c7ea26e7a6b077d32195ad20ad120f001f3d630621ad702fa99491463f7235b8ab2fce6a77d4d815ce16c1be2a SHA512 2de12b46dbc770dd615fbb8a3ad951102fdf63d0de03920000361b4e8c1ef001f3f0b76911d92ec5d9ef79d6c486c9969c372f27eddc9f2e227388d4d9b7641f
+DIST ledger-3.3.1.tar.gz 825005 BLAKE2B 72207dd53e8e8a201511cf9ca245c505e953fee4dc88e2be46753f4037be46dbd882ed94327f502622c1a23f332ddf9a94d2dfa60986fd82f192103612da6ca8 SHA512 6271f5beb0d0b9f157c06bf701f302b229bea1db5343f9d9239a8723039f248920d545bcc4fbea35646fdbcffb960f7830266b141a58ba88496ed34ee7d770a1
diff --git a/app-office/ledger/ledger-3.3.0.ebuild b/app-office/ledger/ledger-3.3.1.ebuild
similarity index 100%
rename from app-office/ledger/ledger-3.3.0.ebuild
rename to app-office/ledger/ledger-3.3.1.ebuild
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-03-02 6:04 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2023-03-02 6:04 UTC (permalink / raw
To: gentoo-commits
commit: ec89a3661182eb65f8869518691e243c9460e023
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 2 05:57:03 2023 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Thu Mar 2 06:03:30 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec89a366
app-office/ledger: stabilize 3.2.1-r1 for arm, add python 3.11
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
Closes: https://bugs.gentoo.org/show_bug.cgi?id=896610
app-office/ledger/ledger-3.2.1-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-office/ledger/ledger-3.2.1-r1.ebuild b/app-office/ledger/ledger-3.2.1-r1.ebuild
index 49587347c778..f69e8b3b7799 100644
--- a/app-office/ledger/ledger-3.2.1-r1.ebuild
+++ b/app-office/ledger/ledger-3.2.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9,10,11} )
CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
inherit bash-completion-r1 check-reqs cmake python-single-r1
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~riscv x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-03-02 6:04 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2023-03-02 6:04 UTC (permalink / raw
To: gentoo-commits
commit: da2555bd4dcd9764a6a2186b4967b7b419cb995f
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 2 06:03:57 2023 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Thu Mar 2 06:04:02 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da2555bd
app-office/ledger: add 3.3.0
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
app-office/ledger/Manifest | 1 +
app-office/ledger/ledger-3.3.0.ebuild | 113 ++++++++++++++++++++++++++++++++++
2 files changed, 114 insertions(+)
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
index 7a65150ea97c..894a29ed1fa2 100644
--- a/app-office/ledger/Manifest
+++ b/app-office/ledger/Manifest
@@ -1 +1,2 @@
DIST ledger-3.2.1.tar.gz 790959 BLAKE2B a25b08f37c6bcf409fb60e0bcc6e11021515fe17f7eb6f23781bd7a7c16b58ac92d4684e5936901ed87f2f5be4df427bd95fe856f8e7eff1e2609329866de71a SHA512 526c60cee354c9d2ead38cef3b89b349467e41fa3ec0927b51e7246a3352f19f0f81574211f20ba9bac5915590b870b9f9478a103ab661d3d9a10f41c52f4512
+DIST ledger-3.3.0.tar.gz 824584 BLAKE2B e5f5c63941025391f1e6431a5237c04c035700c7ea26e7a6b077d32195ad20ad120f001f3d630621ad702fa99491463f7235b8ab2fce6a77d4d815ce16c1be2a SHA512 2de12b46dbc770dd615fbb8a3ad951102fdf63d0de03920000361b4e8c1ef001f3f0b76911d92ec5d9ef79d6c486c9969c372f27eddc9f2e227388d4d9b7641f
diff --git a/app-office/ledger/ledger-3.3.0.ebuild b/app-office/ledger/ledger-3.3.0.ebuild
new file mode 100644
index 000000000000..833204a40ea1
--- /dev/null
+++ b/app-office/ledger/ledger-3.3.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11} )
+CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
+inherit bash-completion-r1 check-reqs cmake python-single-r1
+
+DESCRIPTION="Double-entry accounting system with a command-line reporting interface"
+HOMEPAGE="https://www.ledger-cli.org/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="debug doc python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RESTRICT="test"
+
+CHECKREQS_MEMORY=8G
+
+RDEPEND="
+ dev-libs/boost:=[python?]
+ dev-libs/gmp:0=
+ dev-libs/mpfr:0=
+ python? (
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[${PYTHON_USEDEP}]
+ dev-python/cheetah3:=[${PYTHON_USEDEP}]
+ ')
+ ${PYTHON_DEPS}
+ )
+"
+DEPEND="${RDEPEND}
+ dev-libs/utfcpp
+ doc? (
+ app-text/texlive[extra]
+ sys-apps/texinfo
+ virtual/texi2dvi
+ )
+"
+
+pkg_pretend() {
+ if use python; then
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if use python; then
+ check-reqs_pkg_setup
+ python-single-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ # Want to type "info ledger" not "info ledger3"
+ sed -i -e 's/ledger3/ledger/g' \
+ doc/{CMakeLists.txt,ledger3.texi} test/CheckTexinfo.py \
+ tools/{cleanup.sh,gendocs.sh,prepare-commit-msg,spellcheck.sh} \
+ || die "Failed to update info file name in file contents"
+
+ mv doc/ledger{3,}.texi || die "Failed to rename info file name"
+
+ rm -r lib/utfcpp || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOCS="$(usex doc)"
+ -DBUILD_WEB_DOCS="$(usex doc)"
+ -DUSE_PYTHON="$(usex python)"
+ -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
+ -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
+ -DBUILD_DEBUG="$(usex debug)"
+ -DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp"
+ )
+ if use python; then
+ mycmakeargs+=(
+ -DPython_EXECUTABLE="${PYTHON}"
+ -DPython_INCLUDE_DIR="$(python_get_includedir)"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ use doc && cmake_src_compile doc
+}
+
+src_install() {
+ cmake_src_install
+
+ newbashcomp contrib/${PN}-completion.bash ${PN}
+}
+
+pkg_postinst() {
+ elog
+ elog "Since version 3, vim support is released separately."
+ elog "See https://github.com/ledger/vim-ledger"
+ elog
+ elog "For Emacs mode, emerge app-emacs/ledger-mode"
+}
+
+# rainy day TODO:
+# - IUSE test
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2022-07-01 5:22 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2022-07-01 5:22 UTC (permalink / raw
To: gentoo-commits
commit: 1ca099c80b1ed97f70e000a309591a2ea0cd371b
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 1 05:19:42 2022 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Fri Jul 1 05:19:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca099c8
app-office/ledger: python compat, EAPI 8, arm64 stable
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
Bug: https://bugs.gentoo.org/849677
Bug: https://bugs.gentoo.org/845540
app-office/ledger/ledger-3.2.1.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/app-office/ledger/ledger-3.2.1.ebuild b/app-office/ledger/ledger-3.2.1.ebuild
index 0453ec9029e0..d5588001288a 100644
--- a/app-office/ledger/ledger-3.2.1.ebuild
+++ b/app-office/ledger/ledger-3.2.1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
inherit bash-completion-r1 check-reqs cmake python-single-r1
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2022-04-12 22:36 Jakov Smolić
0 siblings, 0 replies; 46+ messages in thread
From: Jakov Smolić @ 2022-04-12 22:36 UTC (permalink / raw
To: gentoo-commits
commit: 5a009eb40619f4f48aaeb9a36fefd671cd76f015
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 12 22:36:17 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Apr 12 22:36:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a009eb4
app-office/ledger: Keyword 3.2.1 riscv, #838076
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
app-office/ledger/ledger-3.2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.2.1.ebuild b/app-office/ledger/ledger-3.2.1.ebuild
index c401673dddf1..0453ec9029e0 100644
--- a/app-office/ledger/ledger-3.2.1.ebuild
+++ b/app-office/ledger/ledger-3.2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2022-04-12 19:10 Arthur Zamarin
0 siblings, 0 replies; 46+ messages in thread
From: Arthur Zamarin @ 2022-04-12 19:10 UTC (permalink / raw
To: gentoo-commits
commit: 7976f7c9b612304b398d9a57177c67a35038aa5d
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 12 19:10:20 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 12 19:10:20 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7976f7c9
app-office/ledger: Keyword 3.2.1 arm, #838076
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-office/ledger/ledger-3.2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.2.1.ebuild b/app-office/ledger/ledger-3.2.1.ebuild
index 5491ba6c1c95..c401673dddf1 100644
--- a/app-office/ledger/ledger-3.2.1.ebuild
+++ b/app-office/ledger/ledger-3.2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2022-04-12 19:04 Arthur Zamarin
0 siblings, 0 replies; 46+ messages in thread
From: Arthur Zamarin @ 2022-04-12 19:04 UTC (permalink / raw
To: gentoo-commits
commit: 89e46abeffd257e769ba99baefe96a4651c57a3a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 12 19:04:48 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 12 19:04:48 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e46abe
app-office/ledger: Keyword 3.2.1 arm64, #838076
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-office/ledger/ledger-3.2.1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-office/ledger/ledger-3.2.1.ebuild b/app-office/ledger/ledger-3.2.1.ebuild
index a17e0d29f874..5491ba6c1c95 100644
--- a/app-office/ledger/ledger-3.2.1.ebuild
+++ b/app-office/ledger/ledger-3.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2021-01-23 20:17 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2021-01-23 20:17 UTC (permalink / raw
To: gentoo-commits
commit: 73f424ce00219505b1837dfe3a88fb80989527aa
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 20:17:27 2021 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sat Jan 23 20:17:27 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73f424ce
app-office/ledger: remove old
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
Package-Manager: Portage-3.0.12, Repoman-3.0.2
app-office/ledger/Manifest | 1 -
app-office/ledger/ledger-3.2.0.ebuild | 113 ----------------------------------
2 files changed, 114 deletions(-)
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
index 9e2188a1bb4..7a65150ea97 100644
--- a/app-office/ledger/Manifest
+++ b/app-office/ledger/Manifest
@@ -1,2 +1 @@
-DIST ledger-3.2.0.tar.gz 790404 BLAKE2B 081ca5d857238aecbeae5a0ba3267864442a8c1772a71b1894f5a9fb33173f9a0bd488ad4db3844fce8172268e516ebb92ba0556ced6e67b2a089fbb5adfde36 SHA512 580f4f39d7c3cd2bd1d05bcc36b127cfb311219f39fe50dbf23f582f73dd986729d4b5fa76bfd89cd5db9bfdfcdd5dca5b9d6b24766650040e45b881726e65ea
DIST ledger-3.2.1.tar.gz 790959 BLAKE2B a25b08f37c6bcf409fb60e0bcc6e11021515fe17f7eb6f23781bd7a7c16b58ac92d4684e5936901ed87f2f5be4df427bd95fe856f8e7eff1e2609329866de71a SHA512 526c60cee354c9d2ead38cef3b89b349467e41fa3ec0927b51e7246a3352f19f0f81574211f20ba9bac5915590b870b9f9478a103ab661d3d9a10f41c52f4512
diff --git a/app-office/ledger/ledger-3.2.0.ebuild b/app-office/ledger/ledger-3.2.0.ebuild
deleted file mode 100644
index d9edbeb5e8b..00000000000
--- a/app-office/ledger/ledger-3.2.0.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
-inherit bash-completion-r1 check-reqs cmake python-single-r1
-
-DESCRIPTION="Double-entry accounting system with a command-line reporting interface"
-HOMEPAGE="https://www.ledger-cli.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug doc python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RESTRICT="test"
-
-CHECKREQS_MEMORY=8G
-
-RDEPEND="
- dev-libs/boost:=[python?]
- dev-libs/gmp:0=
- dev-libs/mpfr:0=
- python? (
- $(python_gen_cond_dep '
- dev-libs/boost:=[${PYTHON_USEDEP}]
- dev-python/cheetah3:=[${PYTHON_USEDEP}]
- ')
- ${PYTHON_DEPS}
- )
-"
-DEPEND="${RDEPEND}
- dev-libs/utfcpp
- doc? (
- dev-texlive/texlive-fontsrecommended
- sys-apps/texinfo
- virtual/texi2dvi
- )
-"
-
-pkg_pretend() {
- if use python; then
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if use python; then
- check-reqs_pkg_setup
- python-single-r1_pkg_setup
- fi
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # Want to type "info ledger" not "info ledger3"
- sed -i -e 's/ledger3/ledger/g' \
- doc/{CMakeLists.txt,ledger3.texi} test/CheckTexinfo.py \
- tools/{cleanup.sh,gendocs.sh,prepare-commit-msg,spellcheck.sh} \
- || die "Failed to update info file name in file contents"
-
- mv doc/ledger{3,}.texi || die "Failed to rename info file name"
-
- rm -r lib/utfcpp || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCS="$(usex doc)"
- -DBUILD_WEB_DOCS="$(usex doc)"
- -DUSE_PYTHON="$(usex python)"
- -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
- -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
- -DBUILD_DEBUG="$(usex debug)"
- -DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp"
- )
- if use python; then
- mycmakeargs+=(
- -DPython_EXECUTABLE="${PYTHON}"
- -DPython_INCLUDE_DIR="$(python_get_includedir)"
- )
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-
- use doc && cmake_src_compile doc
-}
-
-src_install() {
- cmake_src_install
-
- newbashcomp contrib/${PN}-completion.bash ${PN}
-}
-
-pkg_postinst() {
- elog
- elog "Since version 3, vim support is released separately."
- elog "See https://github.com/ledger/vim-ledger"
- elog
- elog "For Emacs mode, emerge app-emacs/ledger-mode"
-}
-
-# rainy day TODO:
-# - IUSE test
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2021-01-23 20:16 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2021-01-23 20:16 UTC (permalink / raw
To: gentoo-commits
commit: 61d3c2378586b22d76b79bb0697ff72f364190cc
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 20:15:55 2021 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sat Jan 23 20:15:55 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61d3c237
app-office/ledger: stabilize 3.2.1
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
Package-Manager: Portage-3.0.12, Repoman-3.0.2
app-office/ledger/ledger-3.2.1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-office/ledger/ledger-3.2.1.ebuild b/app-office/ledger/ledger-3.2.1.ebuild
index 04e737f4bf0..285a750b03b 100644
--- a/app-office/ledger/ledger-3.2.1.ebuild
+++ b/app-office/ledger/ledger-3.2.1.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=7
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2020-11-18 14:45 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2020-11-18 14:45 UTC (permalink / raw
To: gentoo-commits
commit: 97dcb173c143216456f2ddba907fb7fe4f5dd092
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 18 14:45:22 2020 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Wed Nov 18 14:45:22 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97dcb173
app-office/ledger: Bump to 3.2.1
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
Package-Manager: Portage-3.0.9, Repoman-3.0.2
app-office/ledger/Manifest | 1 +
app-office/ledger/ledger-3.2.1.ebuild | 113 ++++++++++++++++++++++++++++++++++
2 files changed, 114 insertions(+)
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
index 6a76f765452..9e2188a1bb4 100644
--- a/app-office/ledger/Manifest
+++ b/app-office/ledger/Manifest
@@ -1 +1,2 @@
DIST ledger-3.2.0.tar.gz 790404 BLAKE2B 081ca5d857238aecbeae5a0ba3267864442a8c1772a71b1894f5a9fb33173f9a0bd488ad4db3844fce8172268e516ebb92ba0556ced6e67b2a089fbb5adfde36 SHA512 580f4f39d7c3cd2bd1d05bcc36b127cfb311219f39fe50dbf23f582f73dd986729d4b5fa76bfd89cd5db9bfdfcdd5dca5b9d6b24766650040e45b881726e65ea
+DIST ledger-3.2.1.tar.gz 790959 BLAKE2B a25b08f37c6bcf409fb60e0bcc6e11021515fe17f7eb6f23781bd7a7c16b58ac92d4684e5936901ed87f2f5be4df427bd95fe856f8e7eff1e2609329866de71a SHA512 526c60cee354c9d2ead38cef3b89b349467e41fa3ec0927b51e7246a3352f19f0f81574211f20ba9bac5915590b870b9f9478a103ab661d3d9a10f41c52f4512
diff --git a/app-office/ledger/ledger-3.2.1.ebuild b/app-office/ledger/ledger-3.2.1.ebuild
new file mode 100644
index 00000000000..04e737f4bf0
--- /dev/null
+++ b/app-office/ledger/ledger-3.2.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
+inherit bash-completion-r1 check-reqs cmake python-single-r1
+
+DESCRIPTION="Double-entry accounting system with a command-line reporting interface"
+HOMEPAGE="https://www.ledger-cli.org/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RESTRICT="test"
+
+CHECKREQS_MEMORY=8G
+
+RDEPEND="
+ dev-libs/boost:=[python?]
+ dev-libs/gmp:0=
+ dev-libs/mpfr:0=
+ python? (
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[${PYTHON_USEDEP}]
+ dev-python/cheetah3:=[${PYTHON_USEDEP}]
+ ')
+ ${PYTHON_DEPS}
+ )
+"
+DEPEND="${RDEPEND}
+ dev-libs/utfcpp
+ doc? (
+ dev-texlive/texlive-fontsrecommended
+ sys-apps/texinfo
+ virtual/texi2dvi
+ )
+"
+
+pkg_pretend() {
+ if use python; then
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if use python; then
+ check-reqs_pkg_setup
+ python-single-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ # Want to type "info ledger" not "info ledger3"
+ sed -i -e 's/ledger3/ledger/g' \
+ doc/{CMakeLists.txt,ledger3.texi} test/CheckTexinfo.py \
+ tools/{cleanup.sh,gendocs.sh,prepare-commit-msg,spellcheck.sh} \
+ || die "Failed to update info file name in file contents"
+
+ mv doc/ledger{3,}.texi || die "Failed to rename info file name"
+
+ rm -r lib/utfcpp || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOCS="$(usex doc)"
+ -DBUILD_WEB_DOCS="$(usex doc)"
+ -DUSE_PYTHON="$(usex python)"
+ -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
+ -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
+ -DBUILD_DEBUG="$(usex debug)"
+ -DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp"
+ )
+ if use python; then
+ mycmakeargs+=(
+ -DPython_EXECUTABLE="${PYTHON}"
+ -DPython_INCLUDE_DIR="$(python_get_includedir)"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ use doc && cmake_src_compile doc
+}
+
+src_install() {
+ cmake_src_install
+
+ newbashcomp contrib/${PN}-completion.bash ${PN}
+}
+
+pkg_postinst() {
+ elog
+ elog "Since version 3, vim support is released separately."
+ elog "See https://github.com/ledger/vim-ledger"
+ elog
+ elog "For Emacs mode, emerge app-emacs/ledger-mode"
+}
+
+# rainy day TODO:
+# - IUSE test
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2020-09-19 8:04 Michał Górny
0 siblings, 0 replies; 46+ messages in thread
From: Michał Górny @ 2020-09-19 8:04 UTC (permalink / raw
To: gentoo-commits
commit: d62a54b83ee8fdaa26f20c3735cf0b6af6311df2
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 19 07:44:41 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep 19 08:04:39 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62a54b8
app-office/ledger: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
app-office/ledger/Manifest | 1 -
app-office/ledger/ledger-3.1.2-r1.ebuild | 117 -------------------------------
2 files changed, 118 deletions(-)
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
index e1a42967e27..6a76f765452 100644
--- a/app-office/ledger/Manifest
+++ b/app-office/ledger/Manifest
@@ -1,2 +1 @@
-DIST ledger-3.1.2.tar.gz 801112 BLAKE2B 71b907a83fe10857d17de746c0d124572859c9eca237130ebbfa5b730406470a5d31025736e80516feaac7daf14a4edb8b644ed72a0827f9714ac9cb2b79c0fb SHA512 445d9a9c70aa3e59718f8fb75e4110c73f2f476436149fdd456b5fe7b9cee9333c09647080049989599dfac491e5bdd0d143717e58e15989db0fcaad4e5a958d
DIST ledger-3.2.0.tar.gz 790404 BLAKE2B 081ca5d857238aecbeae5a0ba3267864442a8c1772a71b1894f5a9fb33173f9a0bd488ad4db3844fce8172268e516ebb92ba0556ced6e67b2a089fbb5adfde36 SHA512 580f4f39d7c3cd2bd1d05bcc36b127cfb311219f39fe50dbf23f582f73dd986729d4b5fa76bfd89cd5db9bfdfcdd5dca5b9d6b24766650040e45b881726e65ea
diff --git a/app-office/ledger/ledger-3.1.2-r1.ebuild b/app-office/ledger/ledger-3.1.2-r1.ebuild
deleted file mode 100644
index df1fb454984..00000000000
--- a/app-office/ledger/ledger-3.1.2-r1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit check-reqs cmake-utils python-single-r1
-
-DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
-HOMEPAGE="https://www.ledger-cli.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="BSD"
-KEYWORDS="amd64 x86"
-SLOT="0"
-IUSE="debug doc emacs python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="test"
-
-CHECKREQS_MEMORY=8G
-
-RDEPEND="
- dev-libs/boost:=[python?]
- dev-libs/gmp:0=
- dev-libs/mpfr:0=
- python? (
- $(python_gen_cond_dep '
- dev-libs/boost:=[${PYTHON_MULTI_USEDEP}]
- ')
- dev-python/cheetah
- ${PYTHON_DEPS}
- )
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/utfcpp
- doc? (
- sys-apps/texinfo
- virtual/texi2dvi
- dev-texlive/texlive-fontsrecommended
- )
-"
-
-# Building with python integration seems to fail without 8G available
-# RAM(!) Since the memory check in check-reqs doesn't count swap, it
-# may be unfair to fail the build entirely on the memory test alone.
-# Therefore check-reqs_pkg_pretend is deliberately omitted so that we
-# ewarn but not eerror.
-pkg_pretend() {
- :
-}
-
-pkg_setup() {
- if use python; then
- check-reqs_pkg_setup
- python-single-r1_pkg_setup
- fi
-}
-
-src_prepare() {
- cmake-utils_src_prepare
-
- if ! has_version ">=dev-libs/boost-1.70"; then
- sed -r -i \
- -e '/set.BOOST_PYTHON/s/python27/python-2.7/g' \
- "${S}/CMakeLists.txt" \
- || die "Failed to update CMakeLists.txt for python2.7 boost"
- fi
-
- # Want to type "info ledger" not "info ledger3"
- sed -i -e 's/ledger3/ledger/g' \
- doc/ledger3.texi \
- doc/CMakeLists.txt \
- test/CheckTexinfo.py \
- tools/cleanup.sh \
- tools/gendocs.sh \
- tools/prepare-commit-msg \
- tools/spellcheck.sh \
- || die "Failed to update info file name in file contents"
-
- mv doc/ledger{3,}.texi || die "Failed to rename info file name"
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCS="$(usex doc)"
- -DBUILD_WEB_DOCS="$(usex doc)"
- -DUSE_PYTHON="$(usex python)"
- -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
- -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
- -DBUILD_DEBUG="$(usex debug)"
- -DUSE_PYTHON27_COMPONENT=yes
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- use doc && cmake-utils_src_make doc
-}
-
-src_install() {
- cmake-utils_src_install
-}
-
-pkg_postinst() {
- elog
- elog "Since version 3, vim support is released separately."
- elog "See https://github.com/ledger/vim-ledger"
- elog
- elog "For Emacs mode, emerge app-emacs/ledger-mode"
-}
-
-# rainy day TODO:
-# - IUSE test
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2020-08-18 11:22 Agostino Sarubbo
0 siblings, 0 replies; 46+ messages in thread
From: Agostino Sarubbo @ 2020-08-18 11:22 UTC (permalink / raw
To: gentoo-commits
commit: 292bd878523967a87ec6ca1cbfb0b09f41dcc2ba
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 18 11:20:18 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Aug 18 11:20:18 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292bd878
app-office/ledger: x86 stable wrt bug #721478
Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
app-office/ledger/ledger-3.2.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.2.0.ebuild b/app-office/ledger/ledger-3.2.0.ebuild
index 25dcb198ea3..d9edbeb5e8b 100644
--- a/app-office/ledger/ledger-3.2.0.ebuild
+++ b/app-office/ledger/ledger-3.2.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2020-08-18 11:16 Agostino Sarubbo
0 siblings, 0 replies; 46+ messages in thread
From: Agostino Sarubbo @ 2020-08-18 11:16 UTC (permalink / raw
To: gentoo-commits
commit: 1ba904b29f85416fb73ede29c375b69891a77b33
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 18 11:14:36 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Aug 18 11:14:36 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ba904b2
app-office/ledger: amd64 stable wrt bug #721478
Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
app-office/ledger/ledger-3.2.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.2.0.ebuild b/app-office/ledger/ledger-3.2.0.ebuild
index 938e0bf4620..25dcb198ea3 100644
--- a/app-office/ledger/ledger-3.2.0.ebuild
+++ b/app-office/ledger/ledger-3.2.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2020-05-24 20:28 Andreas Sturmlechner
0 siblings, 0 replies; 46+ messages in thread
From: Andreas Sturmlechner @ 2020-05-24 20:28 UTC (permalink / raw
To: gentoo-commits
commit: cfffa7346dff8c5e47b6ef28ed7c093124009b7d
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun May 24 19:47:37 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun May 24 20:28:14 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfffa734
app-office/ledger: Use CMAKE_REMOVE_MODULES_LIST, fix USE="-python"
Still add python-3.6 for now.
Sort and streamline ebuild a bit.
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
app-office/ledger/ledger-3.2.0.ebuild | 34 ++++++++++++++++------------------
1 file changed, 16 insertions(+), 18 deletions(-)
diff --git a/app-office/ledger/ledger-3.2.0.ebuild b/app-office/ledger/ledger-3.2.0.ebuild
index fda15f052db..938e0bf4620 100644
--- a/app-office/ledger/ledger-3.2.0.ebuild
+++ b/app-office/ledger/ledger-3.2.0.ebuild
@@ -3,18 +3,20 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
-
+PYTHON_COMPAT=( python3_{6,7,8} )
+CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
inherit bash-completion-r1 check-reqs cmake python-single-r1
-DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
+DESCRIPTION="Double-entry accounting system with a command-line reporting interface"
HOMEPAGE="https://www.ledger-cli.org/"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
IUSE="debug doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
RESTRICT="test"
CHECKREQS_MEMORY=8G
@@ -31,13 +33,12 @@ RDEPEND="
${PYTHON_DEPS}
)
"
-DEPEND="
- ${RDEPEND}
+DEPEND="${RDEPEND}
dev-libs/utfcpp
doc? (
+ dev-texlive/texlive-fontsrecommended
sys-apps/texinfo
virtual/texi2dvi
- dev-texlive/texlive-fontsrecommended
)
"
@@ -59,20 +60,13 @@ src_prepare() {
# Want to type "info ledger" not "info ledger3"
sed -i -e 's/ledger3/ledger/g' \
- doc/ledger3.texi \
- doc/CMakeLists.txt \
- test/CheckTexinfo.py \
- tools/cleanup.sh \
- tools/gendocs.sh \
- tools/prepare-commit-msg \
- tools/spellcheck.sh \
+ doc/{CMakeLists.txt,ledger3.texi} test/CheckTexinfo.py \
+ tools/{cleanup.sh,gendocs.sh,prepare-commit-msg,spellcheck.sh} \
|| die "Failed to update info file name in file contents"
mv doc/ledger{3,}.texi || die "Failed to rename info file name"
rm -r lib/utfcpp || die
- rm cmake/FindPython.cmake || die
- rm -r cmake/FindPython || die
}
src_configure() {
@@ -80,13 +74,17 @@ src_configure() {
-DBUILD_DOCS="$(usex doc)"
-DBUILD_WEB_DOCS="$(usex doc)"
-DUSE_PYTHON="$(usex python)"
- -DPython_EXECUTABLE="${PYTHON}"
- -DPython_INCLUDE_DIR="$(python_get_includedir)"
-DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
-DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
-DBUILD_DEBUG="$(usex debug)"
-DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp"
)
+ if use python; then
+ mycmakeargs+=(
+ -DPython_EXECUTABLE="${PYTHON}"
+ -DPython_INCLUDE_DIR="$(python_get_includedir)"
+ )
+ fi
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2020-05-24 20:28 Andreas Sturmlechner
0 siblings, 0 replies; 46+ messages in thread
From: Andreas Sturmlechner @ 2020-05-24 20:28 UTC (permalink / raw
To: gentoo-commits
commit: 4273258658eda38bae5be3258bcf0ff44ac2f96e
Author: Gleb Nemshilov <gleb <AT> fastmail <DOT> com>
AuthorDate: Thu May 7 15:00:02 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun May 24 20:28:14 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42732586
app-office/ledger: add 3.2.0 with py3.7, py3.8 support
Add Python 3.7 & 3.8 support
Use external utf8cpp library
Add bash-completion support
Remove "emacs" USE flag
Closes: https://bugs.gentoo.org/689132
Bug: https://bugs.gentoo.org/721478
Closes: https://bugs.gentoo.org/692316
Signed-off-by: Gleb Nemshilov <gleb <AT> fastmail.com>
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Closes: https://github.com/gentoo/gentoo/pull/15680
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
app-office/ledger/Manifest | 1 +
app-office/ledger/ledger-3.2.0.ebuild | 115 ++++++++++++++++++++++++++++++++++
2 files changed, 116 insertions(+)
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
index dbc383ee8b8..e1a42967e27 100644
--- a/app-office/ledger/Manifest
+++ b/app-office/ledger/Manifest
@@ -1 +1,2 @@
DIST ledger-3.1.2.tar.gz 801112 BLAKE2B 71b907a83fe10857d17de746c0d124572859c9eca237130ebbfa5b730406470a5d31025736e80516feaac7daf14a4edb8b644ed72a0827f9714ac9cb2b79c0fb SHA512 445d9a9c70aa3e59718f8fb75e4110c73f2f476436149fdd456b5fe7b9cee9333c09647080049989599dfac491e5bdd0d143717e58e15989db0fcaad4e5a958d
+DIST ledger-3.2.0.tar.gz 790404 BLAKE2B 081ca5d857238aecbeae5a0ba3267864442a8c1772a71b1894f5a9fb33173f9a0bd488ad4db3844fce8172268e516ebb92ba0556ced6e67b2a089fbb5adfde36 SHA512 580f4f39d7c3cd2bd1d05bcc36b127cfb311219f39fe50dbf23f582f73dd986729d4b5fa76bfd89cd5db9bfdfcdd5dca5b9d6b24766650040e45b881726e65ea
diff --git a/app-office/ledger/ledger-3.2.0.ebuild b/app-office/ledger/ledger-3.2.0.ebuild
new file mode 100644
index 00000000000..fda15f052db
--- /dev/null
+++ b/app-office/ledger/ledger-3.2.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit bash-completion-r1 check-reqs cmake python-single-r1
+
+DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
+HOMEPAGE="https://www.ledger-cli.org/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="debug doc python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="test"
+
+CHECKREQS_MEMORY=8G
+
+RDEPEND="
+ dev-libs/boost:=[python?]
+ dev-libs/gmp:0=
+ dev-libs/mpfr:0=
+ python? (
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[${PYTHON_USEDEP}]
+ dev-python/cheetah3:=[${PYTHON_USEDEP}]
+ ')
+ ${PYTHON_DEPS}
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/utfcpp
+ doc? (
+ sys-apps/texinfo
+ virtual/texi2dvi
+ dev-texlive/texlive-fontsrecommended
+ )
+"
+
+pkg_pretend() {
+ if use python; then
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if use python; then
+ check-reqs_pkg_setup
+ python-single-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ # Want to type "info ledger" not "info ledger3"
+ sed -i -e 's/ledger3/ledger/g' \
+ doc/ledger3.texi \
+ doc/CMakeLists.txt \
+ test/CheckTexinfo.py \
+ tools/cleanup.sh \
+ tools/gendocs.sh \
+ tools/prepare-commit-msg \
+ tools/spellcheck.sh \
+ || die "Failed to update info file name in file contents"
+
+ mv doc/ledger{3,}.texi || die "Failed to rename info file name"
+
+ rm -r lib/utfcpp || die
+ rm cmake/FindPython.cmake || die
+ rm -r cmake/FindPython || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOCS="$(usex doc)"
+ -DBUILD_WEB_DOCS="$(usex doc)"
+ -DUSE_PYTHON="$(usex python)"
+ -DPython_EXECUTABLE="${PYTHON}"
+ -DPython_INCLUDE_DIR="$(python_get_includedir)"
+ -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
+ -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
+ -DBUILD_DEBUG="$(usex debug)"
+ -DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp"
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ use doc && cmake_src_compile doc
+}
+
+src_install() {
+ cmake_src_install
+
+ newbashcomp contrib/${PN}-completion.bash ${PN}
+}
+
+pkg_postinst() {
+ elog
+ elog "Since version 3, vim support is released separately."
+ elog "See https://github.com/ledger/vim-ledger"
+ elog
+ elog "For Emacs mode, emerge app-emacs/ledger-mode"
+}
+
+# rainy day TODO:
+# - IUSE test
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2020-02-09 16:11 Michał Górny
0 siblings, 0 replies; 46+ messages in thread
From: Michał Górny @ 2020-02-09 16:11 UTC (permalink / raw
To: gentoo-commits
commit: 640c55701ce5c7194d3410d4137bf1eaac1427f7
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 7 11:26:57 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 9 16:10:55 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=640c5570
app-office/ledger: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
app-office/ledger/{ledger-3.1.2.ebuild => ledger-3.1.2-r1.ebuild} | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/app-office/ledger/ledger-3.1.2.ebuild b/app-office/ledger/ledger-3.1.2-r1.ebuild
similarity index 95%
rename from app-office/ledger/ledger-3.1.2.ebuild
rename to app-office/ledger/ledger-3.1.2-r1.ebuild
index 38cba372bc3..df1fb454984 100644
--- a/app-office/ledger/ledger-3.1.2.ebuild
+++ b/app-office/ledger/ledger-3.1.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -24,7 +24,9 @@ RDEPEND="
dev-libs/gmp:0=
dev-libs/mpfr:0=
python? (
- dev-libs/boost:=[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[${PYTHON_MULTI_USEDEP}]
+ ')
dev-python/cheetah
${PYTHON_DEPS}
)
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2019-08-12 8:02 Agostino Sarubbo
0 siblings, 0 replies; 46+ messages in thread
From: Agostino Sarubbo @ 2019-08-12 8:02 UTC (permalink / raw
To: gentoo-commits
commit: 6861036e5b78185759668baf49bfd545e7ee9071
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 12 08:02:00 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Aug 12 08:02:00 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6861036e
app-office/ledger: amd64 stable wrt bug #690190
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
app-office/ledger/ledger-3.1.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.1.2.ebuild b/app-office/ledger/ledger-3.1.2.ebuild
index a7e69ebf0fe..38cba372bc3 100644
--- a/app-office/ledger/ledger-3.1.2.ebuild
+++ b/app-office/ledger/ledger-3.1.2.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A double-entry accounting system with a command-line reporting inte
HOMEPAGE="https://www.ledger-cli.org/"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
SLOT="0"
IUSE="debug doc emacs python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2019-08-11 8:19 Andreas Sturmlechner
0 siblings, 0 replies; 46+ messages in thread
From: Andreas Sturmlechner @ 2019-08-11 8:19 UTC (permalink / raw
To: gentoo-commits
commit: 3806c0fefbf35e780bef077eda75e4c1ae054000
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 10 22:47:56 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Aug 11 08:19:24 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3806c0fe
app-office/ledger: Drop elisp-common, make reference in pkg_postinst
Non-maintainer commit.
Drop duplicate eapply-user that is already run by cmake-utils.
Closes: https://bugs.gentoo.org/691004
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
app-office/ledger/ledger-3.1.2.ebuild | 26 ++++++--------------------
1 file changed, 6 insertions(+), 20 deletions(-)
diff --git a/app-office/ledger/ledger-3.1.2.ebuild b/app-office/ledger/ledger-3.1.2.ebuild
index 15695c67391..264bbc82ca5 100644
--- a/app-office/ledger/ledger-3.1.2.ebuild
+++ b/app-office/ledger/ledger-3.1.2.ebuild
@@ -5,7 +5,7 @@ EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit check-reqs cmake-utils elisp-common python-single-r1
+inherit check-reqs cmake-utils python-single-r1
DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
HOMEPAGE="https://www.ledger-cli.org/"
@@ -17,15 +17,12 @@ IUSE="debug doc emacs python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="test"
-SITEFILE=50${PN}-gentoo.el
-
CHECKREQS_MEMORY=8G
RDEPEND="
dev-libs/boost:=[python?]
dev-libs/gmp:0=
dev-libs/mpfr:0=
- emacs? ( virtual/emacs )
python? (
dev-libs/boost:=[${PYTHON_USEDEP}]
dev-python/cheetah
@@ -42,8 +39,6 @@ DEPEND="
)
"
-PATCHES=()
-
# Building with python integration seems to fail without 8G available
# RAM(!) Since the memory check in check-reqs doesn't count swap, it
# may be unfair to fail the build entirely on the memory test alone.
@@ -82,8 +77,6 @@ src_prepare() {
|| die "Failed to update info file name in file contents"
mv doc/ledger{3,}.texi || die "Failed to rename info file name"
-
- eapply_user
}
src_configure() {
@@ -108,21 +101,14 @@ src_compile() {
src_install() {
cmake-utils_src_install
-
- use emacs && elisp-site-file-install "${FILESDIR}/${SITEFILE}"
}
pkg_postinst() {
- use emacs && elisp-site-regen
-
- einfo
- einfo "Since version 3, vim support is released separately."
- einfo "See https://github.com/ledger/vim-ledger"
- einfo
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
+ elog
+ elog "Since version 3, vim support is released separately."
+ elog "See https://github.com/ledger/vim-ledger"
+ elog
+ elog "For Emacs mode, emerge app-emacs/ledger-mode"
}
# rainy day TODO:
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2019-07-27 8:17 Andreas Sturmlechner
0 siblings, 0 replies; 46+ messages in thread
From: Andreas Sturmlechner @ 2019-07-27 8:17 UTC (permalink / raw
To: gentoo-commits
commit: 02fd37015dd0893fcfd3aa54729046aa70db33c8
Author: Francesco Turco <fturco <AT> fastmail <DOT> fm>
AuthorDate: Sun Jun 30 21:09:51 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jul 27 08:14:42 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02fd3701
app-office/ledger: remove unused cmake variable
Non-maintainer commit after timeout.
Closes: https://bugs.gentoo.org/677988
Signed-off-by: Francesco Turco <fturco <AT> fastmail.fm>
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
app-office/ledger/ledger-3.1.2.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.1.2.ebuild b/app-office/ledger/ledger-3.1.2.ebuild
index be240f9dcfc..15695c67391 100644
--- a/app-office/ledger/ledger-3.1.2.ebuild
+++ b/app-office/ledger/ledger-3.1.2.ebuild
@@ -88,7 +88,6 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
- -DBUILD_EMACSLISP="$(usex emacs)"
-DBUILD_DOCS="$(usex doc)"
-DBUILD_WEB_DOCS="$(usex doc)"
-DUSE_PYTHON="$(usex python)"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2019-07-18 20:58 Andreas Sturmlechner
0 siblings, 0 replies; 46+ messages in thread
From: Andreas Sturmlechner @ 2019-07-18 20:58 UTC (permalink / raw
To: gentoo-commits
commit: ed2d9347b7da75bada1ffd581ad7903646427e0b
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 20:57:31 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 20:58:03 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2d9347
app-office/ledger: Fix build with >=boost-1.70
Closes: https://bugs.gentoo.org/654326
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
app-office/ledger/ledger-3.1.2.ebuild | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/app-office/ledger/ledger-3.1.2.ebuild b/app-office/ledger/ledger-3.1.2.ebuild
index 1fe3082e204..d027cb0f735 100644
--- a/app-office/ledger/ledger-3.1.2.ebuild
+++ b/app-office/ledger/ledger-3.1.2.ebuild
@@ -62,10 +62,13 @@ pkg_setup() {
src_prepare() {
cmake-utils_src_prepare
- sed -r -i \
- -e '/set.BOOST_PYTHON/s/python27/python-2.7/g' \
- "${S}/CMakeLists.txt" \
- || die "Failed to update CMakeLists.txt for python2.7 boost"
+
+ if ! has_version ">=dev-libs/boost-1.70"; then
+ sed -r -i \
+ -e '/set.BOOST_PYTHON/s/python27/python-2.7/g' \
+ "${S}/CMakeLists.txt" \
+ || die "Failed to update CMakeLists.txt for python2.7 boost"
+ fi
# Want to type "info ledger" not "info ledger3"
sed -i -e 's/ledger3/ledger/g' \
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2019-02-13 21:16 Robin H. Johnson
0 siblings, 0 replies; 46+ messages in thread
From: Robin H. Johnson @ 2019-02-13 21:16 UTC (permalink / raw
To: gentoo-commits
commit: ae37ec6c11209ed8057143618cddf9f210e01a22
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 13 06:05:14 2019 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Wed Feb 13 21:16:25 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae37ec6c
app-office/ledger: bump
Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
app-office/ledger/Manifest | 1 +
app-office/ledger/ledger-3.1.2.ebuild | 127 ++++++++++++++++++++++++++++++++++
2 files changed, 128 insertions(+)
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
index dfd3c2ecfdf..6538340a9b0 100644
--- a/app-office/ledger/Manifest
+++ b/app-office/ledger/Manifest
@@ -1,2 +1,3 @@
DIST de1b48a013b6f4bdf68f7edf333db63a0994ef20.patch 4533 BLAKE2B 39a2ef3b9e6a8e495837376c8a36c9276fbf58bd4ff45a07926e71ca40d65ddb5761e107752247fa2986e63d454e6461bdf0a3bc7bc773db97dcd3027091a841 SHA512 019c862fecb3f3a0682c2f1237ecebec40eafae0b38d6b5d8e56f9829155353569f889dac468ff5b1b2e23f15ae9fe538a0b027f628776f27ea818c12fd1d0b2
DIST ledger-3.1.1.tar.gz 842364 BLAKE2B 83f9008f6daf4da39ece192388e0231719bc7297d2a911f1209662f57d2963b9ea09a5b6de9450ed29c5973efa47d9d6a250e052c155d9ba742cdb3ee075f341 SHA512 3f81b98a414cdfc0e272de4e958770149fb1acc8bda880d270e1459ce35294a220c52820bb9af49a751ac3a80b878f81fc7799ba41e0a1be43eba72081351bf5
+DIST ledger-3.1.2.tar.gz 801112 BLAKE2B 71b907a83fe10857d17de746c0d124572859c9eca237130ebbfa5b730406470a5d31025736e80516feaac7daf14a4edb8b644ed72a0827f9714ac9cb2b79c0fb SHA512 445d9a9c70aa3e59718f8fb75e4110c73f2f476436149fdd456b5fe7b9cee9333c09647080049989599dfac491e5bdd0d143717e58e15989db0fcaad4e5a958d
diff --git a/app-office/ledger/ledger-3.1.2.ebuild b/app-office/ledger/ledger-3.1.2.ebuild
new file mode 100644
index 00000000000..1fe3082e204
--- /dev/null
+++ b/app-office/ledger/ledger-3.1.2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit check-reqs cmake-utils elisp-common python-single-r1
+
+DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
+HOMEPAGE="https://www.ledger-cli.org/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="debug doc emacs python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="test"
+
+SITEFILE=50${PN}-gentoo-${PV}.el
+
+CHECKREQS_MEMORY=8G
+
+RDEPEND="
+ dev-libs/boost:=[python?]
+ dev-libs/gmp:0=
+ dev-libs/mpfr:0=
+ emacs? ( virtual/emacs )
+ python? (
+ dev-libs/boost:=[${PYTHON_USEDEP}]
+ dev-python/cheetah
+ ${PYTHON_DEPS}
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/utfcpp
+ doc? (
+ sys-apps/texinfo
+ virtual/texi2dvi
+ dev-texlive/texlive-fontsrecommended
+ )
+"
+
+PATCHES=()
+
+# Building with python integration seems to fail without 8G available
+# RAM(!) Since the memory check in check-reqs doesn't count swap, it
+# may be unfair to fail the build entirely on the memory test alone.
+# Therefore check-reqs_pkg_pretend is deliberately omitted so that we
+# ewarn but not eerror.
+pkg_pretend() {
+ :
+}
+
+pkg_setup() {
+ if use python; then
+ check-reqs_pkg_setup
+ python-single-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ cmake-utils_src_prepare
+ sed -r -i \
+ -e '/set.BOOST_PYTHON/s/python27/python-2.7/g' \
+ "${S}/CMakeLists.txt" \
+ || die "Failed to update CMakeLists.txt for python2.7 boost"
+
+ # Want to type "info ledger" not "info ledger3"
+ sed -i -e 's/ledger3/ledger/g' \
+ doc/ledger3.texi \
+ doc/CMakeLists.txt \
+ test/CheckTexinfo.py \
+ tools/cleanup.sh \
+ tools/gendocs.sh \
+ tools/prepare-commit-msg \
+ tools/spellcheck.sh \
+ || die "Failed to update info file name in file contents"
+
+ mv doc/ledger{3,}.texi || die "Failed to rename info file name"
+
+ eapply_user
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EMACSLISP="$(usex emacs)"
+ -DBUILD_DOCS="$(usex doc)"
+ -DBUILD_WEB_DOCS="$(usex doc)"
+ -DUSE_PYTHON="$(usex python)"
+ -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
+ -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
+ -DBUILD_DEBUG="$(usex debug)"
+ -DUSE_PYTHON27_COMPONENT=yes
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ use doc && cmake-utils_src_make doc
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ use emacs && elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+
+ einfo
+ einfo "Since version 3, vim support is released separately."
+ einfo "See https://github.com/ledger/vim-ledger"
+ einfo
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
+
+# rainy day TODO:
+# - IUSE test
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2018-10-30 15:13 Andreas Sturmlechner
0 siblings, 0 replies; 46+ messages in thread
From: Andreas Sturmlechner @ 2018-10-30 15:13 UTC (permalink / raw
To: gentoo-commits
commit: 05c0721c10b23b75331f554b30a78acd724b3c97
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 30 15:05:05 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Oct 30 15:13:13 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c0721c
app-office/ledger: Drop old
Bug: https://bugs.gentoo.org/664618
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
app-office/ledger/ledger-3.1.1-r1.ebuild | 125 ----------------------------
app-office/ledger/ledger-3.1.1.ebuild | 134 -------------------------------
2 files changed, 259 deletions(-)
diff --git a/app-office/ledger/ledger-3.1.1-r1.ebuild b/app-office/ledger/ledger-3.1.1-r1.ebuild
deleted file mode 100644
index 3618c77570f..00000000000
--- a/app-office/ledger/ledger-3.1.1-r1.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit check-reqs cmake-utils elisp-common python-single-r1
-
-DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
-HOMEPAGE="https://www.ledger-cli.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="doc emacs python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="test"
-
-SITEFILE=50${PN}-gentoo-${PV}.el
-
-CHECKREQS_MEMORY=8G
-
-RDEPEND="
- dev-libs/boost:=[python?]
- dev-libs/gmp:0=
- dev-libs/mpfr:0=
- emacs? ( virtual/emacs )
- python? (
- dev-libs/boost:=[${PYTHON_USEDEP}]
- dev-python/cheetah
- ${PYTHON_DEPS}
- )
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/utfcpp
- doc? (
- sys-apps/texinfo
- virtual/texi2dvi
- dev-texlive/texlive-fontsrecommended
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-${PV}-boost.patch" # bug 609108
- "${FILESDIR}/${PF}-boost-python.patch" # bug 654326
- )
-
-# Building with python integration seems to fail without 8G available
-# RAM(!) Since the memory check in check-reqs doesn't count swap, it
-# may be unfair to fail the build entirely on the memory test alone.
-# Therefore check-reqs_pkg_pretend is deliberately omitted so that we
-# ewarn but not eerror.
-pkg_pretend() {
- :
-}
-
-pkg_setup() {
- if use python; then
- check-reqs_pkg_setup
- python-single-r1_pkg_setup
- fi
-}
-
-src_prepare() {
- cmake-utils_src_prepare
-
- # Want to type "info ledger" not "info ledger3"
- sed -i -e 's/ledger3/ledger/g' \
- doc/ledger3.texi \
- doc/CMakeLists.txt \
- test/CheckTexinfo.py \
- tools/cleanup.sh \
- tools/gendocs.sh \
- tools/prepare-commit-msg \
- tools/spellcheck.sh \
- || die "Failed to update info file name in file contents"
-
- mv doc/ledger{3,}.texi || die "Failed to rename info file name"
-
- eapply_user
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_EMACSLISP="$(usex emacs)"
- -DBUILD_DOCS="$(usex doc)"
- -DBUILD_WEB_DOCS="$(usex doc)"
- -DUSE_PYTHON="$(usex python)"
- -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
- -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- use doc && cmake-utils_src_make doc
-}
-
-src_install() {
- cmake-utils_src_install
-
- use emacs && elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-
- einfo
- einfo "Since version 3, vim support is released separately."
- einfo "See https://github.com/ledger/vim-ledger"
- einfo
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
-
-# rainy day TODO:
-# - IUSE test
diff --git a/app-office/ledger/ledger-3.1.1.ebuild b/app-office/ledger/ledger-3.1.1.ebuild
deleted file mode 100644
index f04a61c0cd2..00000000000
--- a/app-office/ledger/ledger-3.1.1.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit check-reqs cmake-utils elisp-common python-single-r1
-
-DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
-HOMEPAGE="https://www.ledger-cli.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-KEYWORDS="amd64 x86"
-SLOT="0"
-IUSE="doc emacs python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-SITEFILE=50${PN}-gentoo-${PV}.el
-
-CHECKREQS_MEMORY=8G
-
-RDEPEND="
- dev-libs/boost:=[python?]
- dev-libs/gmp:0=
- dev-libs/mpfr:0=
- emacs? ( virtual/emacs )
- python? (
- dev-libs/boost:=[${PYTHON_USEDEP}]
- dev-python/cheetah
- ${PYTHON_DEPS}
- )
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/utfcpp
- doc? (
- sys-apps/texinfo
- virtual/texi2dvi
- dev-texlive/texlive-fontsrecommended
- )
-"
-
-PATCHES=( "${FILESDIR}/${P}-boost.patch" ) # bug 609108
-
-# Building with python integration seems to fail without 8G available
-# RAM(!) Since the memory check in check-reqs doesn't count swap, it
-# may be unfair to fail the build entirely on the memory test alone.
-# Therefore check-reqs_pkg_pretend is deliberately omitted so that we
-# ewarn but not eerror.
-pkg_pretend() {
- :
-}
-
-pkg_setup() {
- if use python; then
- check-reqs_pkg_setup
- python-single-r1_pkg_setup
- fi
-}
-
-src_prepare() {
- cmake-utils_src_prepare
-
- # Want to type "info ledger" not "info ledger3"
- sed -i -e 's/ledger3/ledger/g' \
- doc/ledger3.texi \
- doc/CMakeLists.txt \
- test/CheckTexinfo.py \
- tools/cleanup.sh \
- tools/gendocs.sh \
- tools/prepare-commit-msg \
- tools/spellcheck.sh \
- || die "Failed to update info file name in file contents"
-
- mv doc/ledger{3,}.texi || die "Failed to rename info file name"
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_build emacs EMACSLISP)
- $(cmake-utils_use_build doc DOCS)
- $(cmake-utils_use_build doc WEB_DOCS)
- $(cmake-utils_use_use python PYTHON)
- -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- use doc && cmake-utils_src_make doc
-}
-
-src_install() {
- # Prevent installing ledger.so into python site-packages. It's an
- # unnecessary copy of libledger.so and generates security warnings.
- sed -i -e '/python/d' ../${P}_build/src/cmake_install.cmake \
- || die "Failed to disable installation of ledger.so"
-
- cmake-utils_src_install
-
- # This source dir appears to include some helper code for serving
- # reports to a browser ("ledger server"). I can't quite get it to
- # work and the docs say it's a work-in-progress. It's a little
- # interesting, though, so I'll leave these installed as a preview of
- # features to come.
- if use python; then
- mv python ${PN} || die "Couldn't rename python module static files dir"
- python_domodule ${PN}
- fi
-
- use emacs && elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-
- einfo
- einfo "Since version 3, vim support is released separately."
- einfo "See https://github.com/ledger/vim-ledger"
- einfo
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
-
-# rainy day TODO:
-# - IUSE test
-# - EAPI=6
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2018-08-29 1:58 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2018-08-29 1:58 UTC (permalink / raw
To: gentoo-commits
commit: 33aa064f2456d950a42b1005119fa3977aab0201
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 29 01:58:08 2018 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Wed Aug 29 01:58:08 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33aa064f
app-office/ledger: stabilize 3.1.1-r2
Closes: https://bugs.gentoo.org/664618
Package-Manager: Portage-2.3.46, Repoman-2.3.10
app-office/ledger/ledger-3.1.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.1.1-r2.ebuild b/app-office/ledger/ledger-3.1.1-r2.ebuild
index 241adb83c96..48b69eb0fcd 100644
--- a/app-office/ledger/ledger-3.1.1-r2.ebuild
+++ b/app-office/ledger/ledger-3.1.1-r2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.ledger-cli.org/"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/ledger/ledger/commit/de1b48a013b6f4bdf68f7edf333db63a0994ef20.patch"
LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
SLOT="0"
IUSE="debug doc emacs python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2018-08-15 6:23 Robin H. Johnson
0 siblings, 0 replies; 46+ messages in thread
From: Robin H. Johnson @ 2018-08-15 6:23 UTC (permalink / raw
To: gentoo-commits
commit: 8c7deb86aaeecc3461879a3e28fac465560379ed
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 15 06:21:53 2018 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Wed Aug 15 06:22:59 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7deb86
app-office/ledger: backport total value expression fix & add debug option
This bug bit the Foundation accounting efforts.
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
Package-Manager: Portage-2.3.40, Repoman-2.3.9
app-office/ledger/Manifest | 1 +
app-office/ledger/ledger-3.1.1-r2.ebuild | 127 +++++++++++++++++++++++++++++++
2 files changed, 128 insertions(+)
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
index f0e993ca127..dfd3c2ecfdf 100644
--- a/app-office/ledger/Manifest
+++ b/app-office/ledger/Manifest
@@ -1 +1,2 @@
+DIST de1b48a013b6f4bdf68f7edf333db63a0994ef20.patch 4533 BLAKE2B 39a2ef3b9e6a8e495837376c8a36c9276fbf58bd4ff45a07926e71ca40d65ddb5761e107752247fa2986e63d454e6461bdf0a3bc7bc773db97dcd3027091a841 SHA512 019c862fecb3f3a0682c2f1237ecebec40eafae0b38d6b5d8e56f9829155353569f889dac468ff5b1b2e23f15ae9fe538a0b027f628776f27ea818c12fd1d0b2
DIST ledger-3.1.1.tar.gz 842364 BLAKE2B 83f9008f6daf4da39ece192388e0231719bc7297d2a911f1209662f57d2963b9ea09a5b6de9450ed29c5973efa47d9d6a250e052c155d9ba742cdb3ee075f341 SHA512 3f81b98a414cdfc0e272de4e958770149fb1acc8bda880d270e1459ce35294a220c52820bb9af49a751ac3a80b878f81fc7799ba41e0a1be43eba72081351bf5
diff --git a/app-office/ledger/ledger-3.1.1-r2.ebuild b/app-office/ledger/ledger-3.1.1-r2.ebuild
new file mode 100644
index 00000000000..241adb83c96
--- /dev/null
+++ b/app-office/ledger/ledger-3.1.1-r2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit check-reqs cmake-utils elisp-common python-single-r1
+
+DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
+HOMEPAGE="https://www.ledger-cli.org/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/ledger/ledger/commit/de1b48a013b6f4bdf68f7edf333db63a0994ef20.patch"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="debug doc emacs python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="test"
+
+SITEFILE=50${PN}-gentoo-${PV}.el
+
+CHECKREQS_MEMORY=8G
+
+RDEPEND="
+ dev-libs/boost:=[python?]
+ dev-libs/gmp:0=
+ dev-libs/mpfr:0=
+ emacs? ( virtual/emacs )
+ python? (
+ dev-libs/boost:=[${PYTHON_USEDEP}]
+ dev-python/cheetah
+ ${PYTHON_DEPS}
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/utfcpp
+ doc? (
+ sys-apps/texinfo
+ virtual/texi2dvi
+ dev-texlive/texlive-fontsrecommended
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-${PV}-boost.patch" # bug 609108
+ "${FILESDIR}/${PN}-3.1.1-r1-boost-python.patch" # bug 654326
+ "${DISTDIR}"/de1b48a013b6f4bdf68f7edf333db63a0994ef20.patch
+ )
+
+# Building with python integration seems to fail without 8G available
+# RAM(!) Since the memory check in check-reqs doesn't count swap, it
+# may be unfair to fail the build entirely on the memory test alone.
+# Therefore check-reqs_pkg_pretend is deliberately omitted so that we
+# ewarn but not eerror.
+pkg_pretend() {
+ :
+}
+
+pkg_setup() {
+ if use python; then
+ check-reqs_pkg_setup
+ python-single-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ # Want to type "info ledger" not "info ledger3"
+ sed -i -e 's/ledger3/ledger/g' \
+ doc/ledger3.texi \
+ doc/CMakeLists.txt \
+ test/CheckTexinfo.py \
+ tools/cleanup.sh \
+ tools/gendocs.sh \
+ tools/prepare-commit-msg \
+ tools/spellcheck.sh \
+ || die "Failed to update info file name in file contents"
+
+ mv doc/ledger{3,}.texi || die "Failed to rename info file name"
+
+ eapply_user
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EMACSLISP="$(usex emacs)"
+ -DBUILD_DOCS="$(usex doc)"
+ -DBUILD_WEB_DOCS="$(usex doc)"
+ -DUSE_PYTHON="$(usex python)"
+ -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
+ -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
+ -DBUILD_DEBUG="$(usex debug)"
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ use doc && cmake-utils_src_make doc
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ use emacs && elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+
+ einfo
+ einfo "Since version 3, vim support is released separately."
+ einfo "See https://github.com/ledger/vim-ledger"
+ einfo
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
+
+# rainy day TODO:
+# - IUSE test
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2018-02-12 11:11 Patrice Clement
0 siblings, 0 replies; 46+ messages in thread
From: Patrice Clement @ 2018-02-12 11:11 UTC (permalink / raw
To: gentoo-commits
commit: 7ee94455c47ffb0d62e1e42b1e6e877f54c8aaf2
Author: Francesco Turco <fturco <AT> fastmail <DOT> fm>
AuthorDate: Tue Feb 6 19:51:35 2018 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Mon Feb 12 11:11:10 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee94455
app-office/ledger: use HTTPS for HOMEPAGE.
Closes: https://github.com/gentoo/gentoo/pull/7096
app-office/ledger/ledger-3.1.1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-office/ledger/ledger-3.1.1.ebuild b/app-office/ledger/ledger-3.1.1.ebuild
index 31ed49d068b..f04a61c0cd2 100644
--- a/app-office/ledger/ledger-3.1.1.ebuild
+++ b/app-office/ledger/ledger-3.1.1.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=5
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
inherit check-reqs cmake-utils elisp-common python-single-r1
DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
-HOMEPAGE="http://ledger-cli.org/"
+HOMEPAGE="https://www.ledger-cli.org/"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2017-06-11 11:27 Alexis Ballier
0 siblings, 0 replies; 46+ messages in thread
From: Alexis Ballier @ 2017-06-11 11:27 UTC (permalink / raw
To: gentoo-commits
commit: 493b9cf85292012faf5105f661a7c8323bceb524
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 11 11:27:06 2017 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Sun Jun 11 11:27:06 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=493b9cf8
app-office/ledger: adapt and simplify deps for texlive 2017
Package-Manager: Portage-2.3.6, Repoman-2.3.2
app-office/ledger/ledger-3.1.1.ebuild | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/app-office/ledger/ledger-3.1.1.ebuild b/app-office/ledger/ledger-3.1.1.ebuild
index 04e3c2dd062..f32cda9c830 100644
--- a/app-office/ledger/ledger-3.1.1.ebuild
+++ b/app-office/ledger/ledger-3.1.1.ebuild
@@ -37,10 +37,7 @@ DEPEND="
dev-libs/utfcpp
doc? (
sys-apps/texinfo
- || (
- >=dev-texlive/texlive-plainextra-2013
- dev-texlive/texlive-texinfo
- )
+ virtual/texi2dvi
dev-texlive/texlive-fontsrecommended
)
"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2017-04-20 7:59 David Seifert
0 siblings, 0 replies; 46+ messages in thread
From: David Seifert @ 2017-04-20 7:59 UTC (permalink / raw
To: gentoo-commits
commit: 60a93870c0782aa67692e30962b9cb8bbe32b66e
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 20 07:47:40 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Apr 20 07:59:04 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60a93870
app-office/ledger: [QA] Add missing python metadata variables
Package-Manager: Portage-2.3.5, Repoman-2.3.2
app-office/ledger/ledger-3.1.1.ebuild | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/app-office/ledger/ledger-3.1.1.ebuild b/app-office/ledger/ledger-3.1.1.ebuild
index 835688520a5..04e3c2dd062 100644
--- a/app-office/ledger/ledger-3.1.1.ebuild
+++ b/app-office/ledger/ledger-3.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,23 +15,25 @@ LICENSE="BSD"
KEYWORDS="amd64 x86"
SLOT="0"
IUSE="doc emacs python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
SITEFILE=50${PN}-gentoo-${PV}.el
CHECKREQS_MEMORY=8G
-COMMON_DEPEND="
+RDEPEND="
dev-libs/boost:=[python?]
dev-libs/gmp:0=
dev-libs/mpfr:0=
emacs? ( virtual/emacs )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- python? ( dev-python/cheetah )
+ python? (
+ dev-libs/boost:=[${PYTHON_USEDEP}]
+ dev-python/cheetah
+ ${PYTHON_DEPS}
+ )
"
DEPEND="
- ${COMMON_DEPEND}
+ ${RDEPEND}
dev-libs/utfcpp
doc? (
sys-apps/texinfo
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2016-12-24 2:21 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2016-12-24 2:21 UTC (permalink / raw
To: gentoo-commits
commit: 8e72c0a0fe170cc50ba6b0c939552935151eef92
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 02:21:01 2016 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 02:21:01 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e72c0a0
app-office/ledger: Fix some deps for USE=doc
Gentoo-Bug: 601696
Package-Manager: Portage-2.3.3, Repoman-2.3.1
app-office/ledger/ledger-3.1.1.ebuild | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.1.1.ebuild b/app-office/ledger/ledger-3.1.1.ebuild
index 7bf7605..edc34ae 100644
--- a/app-office/ledger/ledger-3.1.1.ebuild
+++ b/app-office/ledger/ledger-3.1.1.ebuild
@@ -36,7 +36,11 @@ DEPEND="
dev-libs/utfcpp
doc? (
sys-apps/texinfo
- dev-texlive/texlive-texinfo
+ || (
+ >=dev-texlive/texlive-plainextra-2013
+ dev-texlive/texlive-texinfo
+ )
+ dev-texlive/texlive-fontsrecommended
)
"
@@ -127,3 +131,4 @@ pkg_postrm() {
# rainy day TODO:
# - IUSE test
+# - EAPI=6
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2016-12-11 0:15 David Seifert
0 siblings, 0 replies; 46+ messages in thread
From: David Seifert @ 2016-12-11 0:15 UTC (permalink / raw
To: gentoo-commits
commit: f09fe4809ba88d7849a5cd691c33f63cbc48daf7
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 11 00:15:07 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Dec 11 00:15:26 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f09fe480
app-office/ledger: [QA] Minor fixes
* Simplify dev-libs/boost dependency
* Add missing call to 'cmake-utils_src_prepare'
* Remove DOCS, as einstalldocs already covers this
* Fix wrong indentation
* Call correct 'cmake-utils_src_install' function
Package-Manager: portage-2.3.3
app-office/ledger/ledger-3.1.1.ebuild | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/app-office/ledger/ledger-3.1.1.ebuild b/app-office/ledger/ledger-3.1.1.ebuild
index 679e7b6..7bf7605 100644
--- a/app-office/ledger/ledger-3.1.1.ebuild
+++ b/app-office/ledger/ledger-3.1.1.ebuild
@@ -22,11 +22,10 @@ SITEFILE=50${PN}-gentoo-${PV}.el
CHECKREQS_MEMORY=8G
COMMON_DEPEND="
- dev-libs/gmp:0
- dev-libs/mpfr:0
+ dev-libs/boost:=[python?]
+ dev-libs/gmp:0=
+ dev-libs/mpfr:0=
emacs? ( virtual/emacs )
- python? ( dev-libs/boost:=[python] )
- !python? ( dev-libs/boost:= )
"
RDEPEND="
${COMMON_DEPEND}
@@ -41,8 +40,6 @@ DEPEND="
)
"
-DOCS=(README.md)
-
# Building with python integration seems to fail without 8G available
# RAM(!) Since the memory check in check-reqs doesn't count swap, it
# may be unfair to fail the build entirely on the memory test alone.
@@ -51,24 +48,27 @@ DOCS=(README.md)
pkg_pretend() {
:
}
+
pkg_setup() {
if use python; then
- check-reqs_pkg_setup
- python-single-r1_pkg_setup
+ check-reqs_pkg_setup
+ python-single-r1_pkg_setup
fi
}
src_prepare() {
+ cmake-utils_src_prepare
+
# Want to type "info ledger" not "info ledger3"
sed -i -e 's/ledger3/ledger/g' \
- doc/ledger3.texi \
- doc/CMakeLists.txt \
- test/CheckTexinfo.py \
- tools/cleanup.sh \
- tools/gendocs.sh \
- tools/prepare-commit-msg \
- tools/spellcheck.sh \
- || die "Failed to update info file name in file contents"
+ doc/ledger3.texi \
+ doc/CMakeLists.txt \
+ test/CheckTexinfo.py \
+ tools/cleanup.sh \
+ tools/gendocs.sh \
+ tools/prepare-commit-msg \
+ tools/spellcheck.sh \
+ || die "Failed to update info file name in file contents"
mv doc/ledger{3,}.texi || die "Failed to rename info file name"
}
@@ -97,7 +97,7 @@ src_install() {
sed -i -e '/python/d' ../${P}_build/src/cmake_install.cmake \
|| die "Failed to disable installation of ledger.so"
- enable_cmake-utils_src_install
+ cmake-utils_src_install
# This source dir appears to include some helper code for serving
# reports to a browser ("ledger server"). I can't quite get it to
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2016-10-21 2:27 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2016-10-21 2:27 UTC (permalink / raw
To: gentoo-commits
commit: 5e9155c81197673ead9e31a58575314825e01793
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 21 02:26:38 2016 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Fri Oct 21 02:26:38 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e9155c8
app-office/ledger: Add missing dep for USE=doc
Not a revbump since no change to installed files (before change,
USE=doc either resulted in build failure or identical file set)
Package-Manager: portage-2.3.2
app-office/ledger/ledger-3.1.1.ebuild | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/app-office/ledger/ledger-3.1.1.ebuild b/app-office/ledger/ledger-3.1.1.ebuild
index be23a1e..679e7b6 100644
--- a/app-office/ledger/ledger-3.1.1.ebuild
+++ b/app-office/ledger/ledger-3.1.1.ebuild
@@ -35,7 +35,10 @@ RDEPEND="
DEPEND="
${COMMON_DEPEND}
dev-libs/utfcpp
- doc? ( sys-apps/texinfo )
+ doc? (
+ sys-apps/texinfo
+ dev-texlive/texlive-texinfo
+ )
"
DOCS=(README.md)
@@ -44,7 +47,7 @@ DOCS=(README.md)
# RAM(!) Since the memory check in check-reqs doesn't count swap, it
# may be unfair to fail the build entirely on the memory test alone.
# Therefore check-reqs_pkg_pretend is deliberately omitted so that we
-# ewarn but not not eerror.
+# ewarn but not eerror.
pkg_pretend() {
:
}
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2016-09-14 2:15 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2016-09-14 2:15 UTC (permalink / raw
To: gentoo-commits
commit: a308da3e6ec942d73ebc81436c5a6023071f207f
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 14 02:14:52 2016 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Wed Sep 14 02:14:52 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a308da3e
app-office/ledger: stable 3.1.1
Package-Manager: portage-2.3.0
app-office/ledger/ledger-3.1.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/ledger/ledger-3.1.1.ebuild b/app-office/ledger/ledger-3.1.1.ebuild
index b4338f9..be23a1e 100644
--- a/app-office/ledger/ledger-3.1.1.ebuild
+++ b/app-office/ledger/ledger-3.1.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="http://ledger-cli.org/"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
SLOT="0"
IUSE="doc emacs python"
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2016-08-07 8:02 Pacho Ramos
0 siblings, 0 replies; 46+ messages in thread
From: Pacho Ramos @ 2016-08-07 8:02 UTC (permalink / raw
To: gentoo-commits
commit: 58990b409696b5241c8f914fbf6ccdcedc1ce279
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 7 07:59:05 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Aug 7 07:59:05 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58990b40
app-office/ledger: Cleanup per bug #459860
Package-Manager: portage-2.3.0
app-office/ledger/metadata.xml | 3 ---
1 file changed, 3 deletions(-)
diff --git a/app-office/ledger/metadata.xml b/app-office/ledger/metadata.xml
index 56dda14..e43b674 100644
--- a/app-office/ledger/metadata.xml
+++ b/app-office/ledger/metadata.xml
@@ -4,9 +4,6 @@
<maintainer type="person">
<email>stasibear@gentoo.org</email>
</maintainer>
- <maintainer type="person">
- <email>yac@gentoo.org</email>
- </maintainer>
<upstream>
<remote-id type="github">ledger/ledger</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 46+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2016-02-21 19:17 Erik Mackdanz
0 siblings, 0 replies; 46+ messages in thread
From: Erik Mackdanz @ 2016-02-21 19:17 UTC (permalink / raw
To: gentoo-commits
commit: 4fd570e04759fdba7f23ffdf96a4716a39d05150
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 21 19:17:03 2016 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sun Feb 21 19:17:59 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd570e0
app-office/ledger: constrain boost version
Fixes #572810 and #548630.
Also, remove an old ebuild and add a missing die
Package-Manager: portage-2.2.27
app-office/ledger/ledger-3.1-r1.ebuild | 4 ++--
app-office/ledger/ledger-3.1.1.ebuild | 3 ++-
app-office/ledger/ledger-3.1.ebuild | 27 ---------------------------
3 files changed, 4 insertions(+), 30 deletions(-)
diff --git a/app-office/ledger/ledger-3.1-r1.ebuild b/app-office/ledger/ledger-3.1-r1.ebuild
index c1714fd..67bff52 100644
--- a/app-office/ledger/ledger-3.1-r1.ebuild
+++ b/app-office/ledger/ledger-3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -18,7 +18,7 @@ IUSE="doc emacs"
SITEFILE=50${PN}-gentoo-${PV}.el
RDEPEND="
- dev-libs/boost:=
+ <dev-libs/boost-1.58:=
dev-libs/gmp:0
dev-libs/mpfr:0
emacs? ( virtual/emacs )
diff --git a/app-office/ledger/ledger-3.1.1.ebuild b/app-office/ledger/ledger-3.1.1.ebuild
index 13b8cfb..b4338f9 100644
--- a/app-office/ledger/ledger-3.1.1.ebuild
+++ b/app-office/ledger/ledger-3.1.1.ebuild
@@ -91,7 +91,8 @@ src_compile() {
src_install() {
# Prevent installing ledger.so into python site-packages. It's an
# unnecessary copy of libledger.so and generates security warnings.
- sed -i -e '/python/d' ../${P}_build/src/cmake_install.cmake
+ sed -i -e '/python/d' ../${P}_build/src/cmake_install.cmake \
+ || die "Failed to disable installation of ledger.so"
enable_cmake-utils_src_install
diff --git a/app-office/ledger/ledger-3.1.ebuild b/app-office/ledger/ledger-3.1.ebuild
deleted file mode 100644
index 6cdf9d9..0000000
--- a/app-office/ledger/ledger-3.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit cmake-utils
-
-DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
-HOMEPAGE="http://ledger-cli.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- dev-libs/boost:=
- dev-libs/gmp:0
- dev-libs/mpfr:0
-"
-DEPEND="${RDEPEND}
- dev-libs/utfcpp
-"
-
-DOCS=(README.md)
^ permalink raw reply related [flat|nested] 46+ messages in thread
end of thread, other threads:[~2024-11-03 20:12 UTC | newest]
Thread overview: 46+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-04 12:12 [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/ David Seifert
-- strict thread matches above, loose matches on Subject: below --
2024-11-03 20:12 Erik Mackdanz
2024-11-03 20:12 Erik Mackdanz
2024-05-28 18:19 Arthur Zamarin
2024-05-28 12:35 Sam James
2024-05-28 12:11 Michał Górny
2024-05-19 20:11 Erik Mackdanz
2023-07-02 19:55 Erik Mackdanz
2023-07-02 19:55 Erik Mackdanz
2023-04-08 16:26 Erik Mackdanz
2023-04-08 16:26 Erik Mackdanz
2023-04-08 16:26 Erik Mackdanz
2023-03-19 13:49 Erik Mackdanz
2023-03-03 15:19 Robin H. Johnson
2023-03-02 6:04 Erik Mackdanz
2023-03-02 6:04 Erik Mackdanz
2022-07-01 5:22 Erik Mackdanz
2022-04-12 22:36 Jakov Smolić
2022-04-12 19:10 Arthur Zamarin
2022-04-12 19:04 Arthur Zamarin
2021-01-23 20:17 Erik Mackdanz
2021-01-23 20:16 Erik Mackdanz
2020-11-18 14:45 Erik Mackdanz
2020-09-19 8:04 Michał Górny
2020-08-18 11:22 Agostino Sarubbo
2020-08-18 11:16 Agostino Sarubbo
2020-05-24 20:28 Andreas Sturmlechner
2020-05-24 20:28 Andreas Sturmlechner
2020-02-09 16:11 Michał Górny
2019-08-12 8:02 Agostino Sarubbo
2019-08-11 8:19 Andreas Sturmlechner
2019-07-27 8:17 Andreas Sturmlechner
2019-07-18 20:58 Andreas Sturmlechner
2019-02-13 21:16 Robin H. Johnson
2018-10-30 15:13 Andreas Sturmlechner
2018-08-29 1:58 Erik Mackdanz
2018-08-15 6:23 Robin H. Johnson
2018-02-12 11:11 Patrice Clement
2017-06-11 11:27 Alexis Ballier
2017-04-20 7:59 David Seifert
2016-12-24 2:21 Erik Mackdanz
2016-12-11 0:15 David Seifert
2016-10-21 2:27 Erik Mackdanz
2016-09-14 2:15 Erik Mackdanz
2016-08-07 8:02 Pacho Ramos
2016-02-21 19:17 Erik Mackdanz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox