public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2016-02-21 19:17 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2016-08-07  8:02 Pacho Ramos
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2016-09-14  2:15 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2016-10-21  2:27 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2016-12-11  0:15 David Seifert
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2016-12-24  2:21 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2017-04-20  7:59 David Seifert
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2017-06-11 11:27 Alexis Ballier
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2018-02-12 11:11 Patrice Clement
  0 siblings, 0 replies; 44+ 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] 44+ 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; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2018-08-29  1:58 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2018-10-30 15:13 Andreas Sturmlechner
  0 siblings, 0 replies; 44+ 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] 44+ 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; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2019-07-18 20:58 Andreas Sturmlechner
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2019-07-27  8:17 Andreas Sturmlechner
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2019-08-11  8:19 Andreas Sturmlechner
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2019-08-12  8:02 Agostino Sarubbo
  0 siblings, 0 replies; 44+ 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] 44+ 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; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2020-05-24 20:28 Andreas Sturmlechner
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2020-05-24 20:28 Andreas Sturmlechner
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2020-08-18 11:16 Agostino Sarubbo
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2020-08-18 11:22 Agostino Sarubbo
  0 siblings, 0 replies; 44+ 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] 44+ 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; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2020-11-18 14:45 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2021-01-23 20:16 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2021-01-23 20:17 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2022-04-12 19:04 Arthur Zamarin
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2022-04-12 19:10 Arthur Zamarin
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2022-04-12 22:36 Jakov Smolić
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2022-07-01  5:22 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2022-09-04 12:12 David Seifert
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-03-02  6:04 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-03-02  6:04 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ 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; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-03-19 13:49 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-04-08 16:26 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-04-08 16:26 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-04-08 16:26 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-07-02 19:55 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2023-07-02 19:55 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2024-05-19 20:11 Erik Mackdanz
  0 siblings, 0 replies; 44+ 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] 44+ 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; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2024-05-28 12:35 Sam James
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/
@ 2024-05-28 18:19 Arthur Zamarin
  0 siblings, 0 replies; 44+ 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] 44+ messages in thread

end of thread, other threads:[~2024-05-28 18:19 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-18 11:22 [gentoo-commits] repo/gentoo:master commit in: app-office/ledger/ Agostino Sarubbo
  -- strict thread matches above, loose matches on Subject: below --
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-09-04 12:12 David Seifert
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: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