public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2016-07-15 22:08 Michael Orlitzky
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Orlitzky @ 2016-07-15 22:08 UTC (permalink / raw
  To: gentoo-commits

commit:     65bb6654e931adfeafc407c3554f25f77691d321
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 15 22:06:06 2016 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri Jul 15 22:06:06 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65bb6654

net-mail/mailbox-count: new package to count SQL mailboxes.

Package-Manager: portage-2.2.28

 net-mail/mailbox-count/Manifest                    |   1 +
 .../mailbox-count/mailbox-count-0.0.2-r1.ebuild    |  35 +++++
 net-mail/mailbox-count/metadata.xml                | 144 +++++++++++++++++++++
 3 files changed, 180 insertions(+)

diff --git a/net-mail/mailbox-count/Manifest b/net-mail/mailbox-count/Manifest
new file mode 100644
index 0000000..831867e
--- /dev/null
+++ b/net-mail/mailbox-count/Manifest
@@ -0,0 +1 @@
+DIST mailbox-count-0.0.2.tar.gz 20644 SHA256 6eef4b2300a8a5a53bb44ec8c192324025ebddcdc81c2ba145f812a941dba3fd SHA512 98e39927382719295260c64bd5888244000dbbb3fbd7f6405dcffe78a4fc5f1dea7f8236542e58eb0118bb421c19225a8be0560b92c7688c0701418c7221d569 WHIRLPOOL e8a01030415a3be24926d9b0f6ba812a706d361f065c3b8a7622ab532f31282f4d506e976f1fefdf208039ddc95e1e9b8002e27e01d67ca3648cb85cf7cff7e8

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.2-r1.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.2-r1.ebuild
new file mode 100644
index 0000000..2fc2721
--- /dev/null
+++ b/net-mail/mailbox-count/mailbox-count-0.0.2-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.2
+
+CABAL_FEATURES="bin test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Count mailboxes in a SQL database"
+HOMEPAGE="http://hackage.haskell.org/package/mailbox-count"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+	>=dev-haskell/cabal-1.16.0
+	>=dev-haskell/cmdargs-0.10
+	>=dev-haskell/configurator-0.2
+	>=dev-haskell/hdbc-2.4
+	>=dev-haskell/hdbc-postgresql-2.3
+	>=dev-haskell/hdbc-sqlite-2.3
+	>=dev-haskell/missingh-1.2
+	>=dev-haskell/tasty-0.8
+	>=dev-haskell/tasty-hunit-0.8
+	>=dev-lang/ghc-7.6.1
+	test? ( >=dev-haskell/doctest-0.9
+		>=dev-haskell/filemanip-0.3.6 )
+"

diff --git a/net-mail/mailbox-count/metadata.xml b/net-mail/mailbox-count/metadata.xml
new file mode 100644
index 0000000..fb7f98b
--- /dev/null
+++ b/net-mail/mailbox-count/metadata.xml
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  	<maintainer type="person">
+		<email>mjo@gentoo.org</email>
+		<name>Michael Orlitzky</name>
+	</maintainer>
+	<maintainer type="project">
+		<email>haskell@gentoo.org</email>
+		<name>Gentoo Haskell</name>
+	</maintainer>
+	<longdescription>
+		/Usage/:
+		
+		@
+		mailbox-count [OPTIONS]
+		@
+		
+		Mailbox-count produces a simple count of mailboxes that exist
+		per-domain in some SQL database. The default queries are compatible
+		with the schema used by PostfixAdmin &lt;http://postfixadmin.sourceforge.net/&gt;,
+		but it is possible to supply your own queries via the @--summary-query@
+		and @--detail-query@ options.
+		
+		The summary report lists each domain, along with the number of
+		mailboxes owned by that domain. The order is determined by the summary
+		query, which lists the domains alphabetically by default.
+		
+		The default detail report shows the same, but also contains a list of
+		each individual mailbox (again in alphabetical order) belonging to the
+		domains.
+		
+		/Input/:
+		
+		None.
+		
+		/Output/:
+		
+		Either a summary, or detailed report (with @--detail@) of the
+		number of mailboxes per-domain contained in the database.
+		
+		/Options/:
+		
+		@
+		\--database
+		@
+		
+		The name of the database (or file, if SQLite) to which we should
+		connect.
+		
+		Default: The name of the current user (Postgres only).
+		
+		@
+		\--detail
+		@
+		
+		Produce a detailed report listing all mailboxes by domain.
+		
+		@
+		\--detail-query
+		@
+		
+		SQL query used to produce the detail report. This should return the
+		set of all (domain, username) pairs. See the default value for an
+		example.
+		
+		Default: \"SELECT domain,username FROM mailbox ORDER BY domain;\"
+		
+		@
+		\--host
+		@
+		
+		Hostname where the database is located (Postgres-only).
+		
+		Default: None, a UNIX domain socket connection is attempted (Postgres only)
+		
+		@
+		\--password
+		@
+		
+		Password used to connect to the database (Postgres-only).
+		
+		Default: None (assumes passwordless authentication)
+		
+		@
+		\--port
+		@
+		Port number used to connect to the database (Postgres-only).
+		
+		Default: None, a UNIX domain socket connection is attempted (Postgres only)
+		
+		@
+		\--summary-query
+		@
+		
+		SQL query used to produce the summary report. This should return
+		(domain, user count) pairs. See the default value for an
+		example.
+		
+		Default: \"SELECT domain,COUNT(username) FROM mailbox GROUP BY domain
+		ORDER BY domain;\"
+		
+		@
+		\--username
+		@
+		
+		Username used to connect to the database (Postgres-only).
+		
+		Default: The current user
+		
+		/Examples/:
+		
+		The default summary report:
+		
+		@
+		$ mailbox-count --database=postfixadmin.sqlite3
+		Summary (number of mailboxes per domain)
+		\----------------------------------------
+		example.com:     3
+		example.invalid: 1
+		example.net:     2
+		example.org:     1
+		@
+		
+		The more detailed report:
+		
+		@
+		$ mailbox-count --detail --database=postfixadmin.sqlite3
+		Detail (list of all mailboxes by domain)
+		\----------------------------------------
+		example.com (3):
+		&amp;#x20; user1
+		&amp;#x20; user3
+		&amp;#x20; user5
+		example.invalid (1):
+		&amp;#x20; user7
+		example.net (2):
+		&amp;#x20; user2
+		&amp;#x20; user4
+		example.org (1):
+		&amp;#x20; user6
+		@
+	</longdescription>
+</pkgmetadata>


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2020-02-02 18:03 Michael Orlitzky
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Orlitzky @ 2020-02-02 18:03 UTC (permalink / raw
  To: gentoo-commits

commit:     1a466575421518436eeca3b53692ae79046b53a1
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  2 17:55:59 2020 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sun Feb  2 18:02:42 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a466575

net-mail/mailbox-count: new version 0.0.4.

Another attempt to fix the semigroups mess. The semigroups package is
supposed to offer a backwards-compatible API, but deleted their whole
source tree in the minor release 0.18.2. And since the build system
restricts package visibility to only things you've declared, we need
to hack together a double-conditional both in the cabal build system
and in the ebuild, to require old-enough semigroups with old-enough
ghc, or alternately just a new enough GHC.

Bug: https://bugs.gentoo.org/707836
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 net-mail/mailbox-count/Manifest                                     | 2 +-
 .../{mailbox-count-0.0.3.ebuild => mailbox-count-0.0.4.ebuild}      | 6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/net-mail/mailbox-count/Manifest b/net-mail/mailbox-count/Manifest
index 6a336c7338f..ee68504812e 100644
--- a/net-mail/mailbox-count/Manifest
+++ b/net-mail/mailbox-count/Manifest
@@ -1 +1 @@
-DIST mailbox-count-0.0.3.tar.gz 21358 BLAKE2B f56030876321251637d4d41246ccec767edbc71cbd9547a403a8fab2c4b7fbffbef74205faed5dba6e9f2047a7dd85a82301dae52106b18b19f63daf8d66c478 SHA512 24d79cd122c3c34b61f5f0234f8a6e55c04f9f7ff74d1fb589c3aa7af2e5fb2df7c02960b6cf4fd743edc006214bb788ea9059361f5614c2a47543dbbe8790b4
+DIST mailbox-count-0.0.4.tar.gz 21470 BLAKE2B e26653b9224250d13da907c3dcf3397728e3bba0e300e2246edc19d63daf99408a97f9ebd4745e56982772f770eebf502c26e59bc4acef442de65414db0791cc SHA512 6a5e65442ccb827d7f89fd63dbfec79d513d126d64df71104e46c713cdd87bd4635f57670feae504e84ad88d57439e314cc22fafc1cdcec8bcec8b2530c69c3d

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.3.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.4.ebuild
similarity index 88%
rename from net-mail/mailbox-count/mailbox-count-0.0.3.ebuild
rename to net-mail/mailbox-count/mailbox-count-0.0.4.ebuild
index 1da9929cd88..00d1fe4550c 100644
--- a/net-mail/mailbox-count/mailbox-count-0.0.3.ebuild
+++ b/net-mail/mailbox-count/mailbox-count-0.0.4.ebuild
@@ -22,10 +22,12 @@ RDEPEND="
 	>=dev-haskell/hdbc-postgresql-2.3
 	>=dev-haskell/hdbc-sqlite3-2.3
 	>=dev-haskell/missingh-1.2
-	>=dev-haskell/semigroups-0.18
 	>=dev-haskell/tasty-0.8
 	>=dev-haskell/tasty-hunit-0.8
-	>=dev-lang/ghc-7.10.1
+	|| ( >=dev-lang/ghc-8.0
+		 ( >=dev-lang/ghc-7.10.1
+		   <dev-lang/ghc-8.0
+		   <dev-haskell/semigroups-0.18.2 ) )
 "
 DEPEND="${RDEPEND}
 	>=dev-haskell/cabal-1.16.0


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2020-02-03 21:14 Michael Orlitzky
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Orlitzky @ 2020-02-03 21:14 UTC (permalink / raw
  To: gentoo-commits

commit:     2484132579ec86372a1f243c6a2ba4e807fd1431
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  3 21:10:45 2020 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Mon Feb  3 21:14:19 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24841325

net-mail/mailbox-count: new version 0.0.5.

This new version contains a one-line upstream fix to unbreak the build
on ghc-8.0 and ghc-8.2 (but not higher or lower versions...). Poor
Toralf.

Closes: https://bugs.gentoo.org/708030
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 net-mail/mailbox-count/Manifest                                         | 2 +-
 .../{mailbox-count-0.0.4.ebuild => mailbox-count-0.0.5.ebuild}          | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/mailbox-count/Manifest b/net-mail/mailbox-count/Manifest
index ee68504812e..d732e867fcb 100644
--- a/net-mail/mailbox-count/Manifest
+++ b/net-mail/mailbox-count/Manifest
@@ -1 +1 @@
-DIST mailbox-count-0.0.4.tar.gz 21470 BLAKE2B e26653b9224250d13da907c3dcf3397728e3bba0e300e2246edc19d63daf99408a97f9ebd4745e56982772f770eebf502c26e59bc4acef442de65414db0791cc SHA512 6a5e65442ccb827d7f89fd63dbfec79d513d126d64df71104e46c713cdd87bd4635f57670feae504e84ad88d57439e314cc22fafc1cdcec8bcec8b2530c69c3d
+DIST mailbox-count-0.0.5.tar.gz 21476 BLAKE2B 3ad79233ae1dbb202bc46c60e8a7d13d5d6820f74e090056f37eacb7b37c2f18498f599603d1ee32a7ac43b5f9931f26aba1780ff5160333c66129889ac6812b SHA512 3c63bd9021f64ba745572907eae8bc25e9ddc7d443d5ab84626dd90f95af71267cbffb9d371f0e308988fbdf14f3a126d93a727d55bf9ee3e02037e687267d26

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.4.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild
similarity index 100%
rename from net-mail/mailbox-count/mailbox-count-0.0.4.ebuild
rename to net-mail/mailbox-count/mailbox-count-0.0.5.ebuild


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2020-08-18 17:06 Sergei Trofimovich
  0 siblings, 0 replies; 15+ messages in thread
From: Sergei Trofimovich @ 2020-08-18 17:06 UTC (permalink / raw
  To: gentoo-commits

commit:     86e9d8ceeb3be9daa89bdddb0733f7fb46e7497f
Author:     Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Tue Aug 18 07:36:04 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Tue Aug 18 17:06:38 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86e9d8ce

net-mail/mailbox-count: update homepage

Package-Manager: Portage-3.0.3, Repoman-3.0.0
Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 net-mail/mailbox-count/mailbox-count-0.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild
index 00d1fe4550c..5173370716a 100644
--- a/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild
+++ b/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild
@@ -7,7 +7,7 @@ CABAL_FEATURES="test-suite"
 inherit haskell-cabal
 
 DESCRIPTION="Count mailboxes in a SQL database"
-HOMEPAGE="http://hackage.haskell.org/package/mailbox-count"
+HOMEPAGE="https://hackage.haskell.org/package/mailbox-count"
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
 
 LICENSE="AGPL-3"


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2020-12-25 12:17 Sergei Trofimovich
  0 siblings, 0 replies; 15+ messages in thread
From: Sergei Trofimovich @ 2020-12-25 12:17 UTC (permalink / raw
  To: gentoo-commits

commit:     6fcaa2a9802dd8f235e6aed31ec1710431c8bb12
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 25 12:10:41 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Dec 25 12:17:48 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fcaa2a9

net-mail/mailbox-count: drop unsatisfiable alternative

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 net-mail/mailbox-count/mailbox-count-0.0.5.ebuild | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild
index 5173370716a..bcdc6ed7c3f 100644
--- a/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild
+++ b/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild
@@ -24,10 +24,7 @@ RDEPEND="
 	>=dev-haskell/missingh-1.2
 	>=dev-haskell/tasty-0.8
 	>=dev-haskell/tasty-hunit-0.8
-	|| ( >=dev-lang/ghc-8.0
-		 ( >=dev-lang/ghc-7.10.1
-		   <dev-lang/ghc-8.0
-		   <dev-haskell/semigroups-0.18.2 ) )
+	>=dev-lang/ghc-8.0
 "
 DEPEND="${RDEPEND}
 	>=dev-haskell/cabal-1.16.0


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2022-08-28 22:03 Michael Orlitzky
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Orlitzky @ 2022-08-28 22:03 UTC (permalink / raw
  To: gentoo-commits

commit:     4ca1d51d2136783414f16de9a9de05492aa3bf2d
Author:     matoro <matoro <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Tue Aug 23 16:07:57 2022 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sun Aug 28 22:01:25 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca1d51d

net-mail/mailbox-count: keyword 0.0.5 for ~ppc64

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 net-mail/mailbox-count/mailbox-count-0.0.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild
index bcdc6ed7c3f7..93789be780e1 100644
--- a/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild
+++ b/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE=""
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2022-08-28 22:03 Michael Orlitzky
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Orlitzky @ 2022-08-28 22:03 UTC (permalink / raw
  To: gentoo-commits

commit:     0bc380dfdc5405aeb971d64027d17d69789eb80d
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 28 21:57:24 2022 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sun Aug 28 22:01:29 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc380df

net-mail/mailbox-count: add 0.0.6, drop 0.0.5

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 net-mail/mailbox-count/Manifest                                       | 2 +-
 .../{mailbox-count-0.0.5.ebuild => mailbox-count-0.0.6.ebuild}        | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-mail/mailbox-count/Manifest b/net-mail/mailbox-count/Manifest
index d732e867fcb3..82e675aa3c26 100644
--- a/net-mail/mailbox-count/Manifest
+++ b/net-mail/mailbox-count/Manifest
@@ -1 +1 @@
-DIST mailbox-count-0.0.5.tar.gz 21476 BLAKE2B 3ad79233ae1dbb202bc46c60e8a7d13d5d6820f74e090056f37eacb7b37c2f18498f599603d1ee32a7ac43b5f9931f26aba1780ff5160333c66129889ac6812b SHA512 3c63bd9021f64ba745572907eae8bc25e9ddc7d443d5ab84626dd90f95af71267cbffb9d371f0e308988fbdf14f3a126d93a727d55bf9ee3e02037e687267d26
+DIST mailbox-count-0.0.6.tar.gz 21176 BLAKE2B 655815d463e14ee8c32cc955819d6b95d5359a644fb09433cb8ab303f07a98ce33b4c048be724253f30d8855a921abb5a7a29e62391ef8a1a9288e2f430710fc SHA512 285aeeaa8cfaade6c91a850154772e47aa212f73d1206c3c8262d08a15b95f15ce812152ca5acf79f5390f476ed6af52a73e03af4ab297e1268044a4a9ece6b5

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
similarity index 94%
rename from net-mail/mailbox-count/mailbox-count-0.0.5.ebuild
rename to net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
index 93789be780e1..77d6b2bd5bdf 100644
--- a/net-mail/mailbox-count/mailbox-count-0.0.5.ebuild
+++ b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
@@ -24,10 +24,10 @@ RDEPEND="
 	>=dev-haskell/missingh-1.2
 	>=dev-haskell/tasty-0.8
 	>=dev-haskell/tasty-hunit-0.8
-	>=dev-lang/ghc-8.0
+	>=dev-lang/ghc-9.0
 "
 DEPEND="${RDEPEND}
-	>=dev-haskell/cabal-1.16.0
+	>=dev-haskell/cabal-3.0.0
 	test? ( >=dev-haskell/doctest-0.9
 		>=dev-haskell/filemanip-0.3.6 )"
 


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2022-08-31 21:32 Sam James
  0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2022-08-31 21:32 UTC (permalink / raw
  To: gentoo-commits

commit:     2b15a43470d2441be84a06c1d3c4937b3abc6ef8
Author:     matoro <matoro <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Sun Aug 28 23:10:15 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 31 21:31:36 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b15a434

net-mail/mailbox-count: keyword 0.0.6 for ~arm64

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

 net-mail/mailbox-count/mailbox-count-0.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
index 77d6b2bd5bdf..8a107660437b 100644
--- a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
+++ b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE=""
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2022-10-06  6:12 Jakov Smolić
  0 siblings, 0 replies; 15+ messages in thread
From: Jakov Smolić @ 2022-10-06  6:12 UTC (permalink / raw
  To: gentoo-commits

commit:     46b565f3a140e8cdd246fb2c23e1963f521a9cf2
Author:     matoro <matoro <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Thu Sep 22 04:04:26 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Oct  6 06:11:47 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b565f3

net-mail/mailbox-count: keyword 0.0.6 for ~riscv

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 net-mail/mailbox-count/mailbox-count-0.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
index 8a107660437b..448bf57bb078 100644
--- a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
+++ b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2023-03-17 18:23 Sam James
  0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2023-03-17 18:23 UTC (permalink / raw
  To: gentoo-commits

commit:     8326fc5776882617065096b9465f058a399bb87a
Author:     hololeap <hololeap <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Wed Mar 15 23:45:37 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 18:22:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8326fc57

net-mail/mailbox-count: Stabilize for amd64

Signed-off-by: hololeap <hololeap <AT> users.noreply.github.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-mail/mailbox-count/mailbox-count-0.0.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
index 448bf57bb078..5af4570d8c06 100644
--- a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
+++ b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2024-04-24 11:59 Michael Orlitzky
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Orlitzky @ 2024-04-24 11:59 UTC (permalink / raw
  To: gentoo-commits

commit:     3c8b6585a9ba887e45fc53823cf520d5f986027f
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 11:57:55 2024 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 11:59:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c8b6585

net-mail/mailbox-count: trim down longdescription

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 net-mail/mailbox-count/metadata.xml | 162 +++++-------------------------------
 1 file changed, 22 insertions(+), 140 deletions(-)

diff --git a/net-mail/mailbox-count/metadata.xml b/net-mail/mailbox-count/metadata.xml
index 4831484d5891..134a467564f6 100644
--- a/net-mail/mailbox-count/metadata.xml
+++ b/net-mail/mailbox-count/metadata.xml
@@ -1,144 +1,26 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>mjo@gentoo.org</email>
-		<name>Michael Orlitzky</name>
-	</maintainer>
-	<maintainer type="project">
-		<email>haskell@gentoo.org</email>
-		<name>Gentoo Haskell</name>
-	</maintainer>
-	<longdescription>
-		/Usage/:
-
-		@
-		mailbox-count [OPTIONS]
-		@
-
-		Mailbox-count produces a simple count of mailboxes that exist
-		per-domain in some SQL database. The default queries are compatible
-		with the schema used by PostfixAdmin &lt;http://postfixadmin.sourceforge.net/&gt;,
-		but it is possible to supply your own queries via the @--summary-query@
-		and @--detail-query@ options.
-
-		The summary report lists each domain, along with the number of
-		mailboxes owned by that domain. The order is determined by the summary
-		query, which lists the domains alphabetically by default.
-
-		The default detail report shows the same, but also contains a list of
-		each individual mailbox (again in alphabetical order) belonging to the
-		domains.
-
-		/Input/:
-
-		None.
-
-		/Output/:
-
-		Either a summary, or detailed report (with @--detail@) of the
-		number of mailboxes per-domain contained in the database.
-
-		/Options/:
-
-		@
-		\--database
-		@
-
-		The name of the database (or file, if SQLite) to which we should
-		connect.
-
-		Default: The name of the current user (Postgres only).
-
-		@
-		\--detail
-		@
-
-		Produce a detailed report listing all mailboxes by domain.
-
-		@
-		\--detail-query
-		@
-
-		SQL query used to produce the detail report. This should return the
-		set of all (domain, username) pairs. See the default value for an
-		example.
-
-		Default: \"SELECT domain,username FROM mailbox ORDER BY domain;\"
-
-		@
-		\--host
-		@
-
-		Hostname where the database is located (Postgres-only).
-
-		Default: None, a UNIX domain socket connection is attempted (Postgres only)
-
-		@
-		\--password
-		@
-
-		Password used to connect to the database (Postgres-only).
-
-		Default: None (assumes passwordless authentication)
-
-		@
-		\--port
-		@
-		Port number used to connect to the database (Postgres-only).
-
-		Default: None, a UNIX domain socket connection is attempted (Postgres only)
-
-		@
-		\--summary-query
-		@
-
-		SQL query used to produce the summary report. This should return
-		(domain, user count) pairs. See the default value for an
-		example.
-
-		Default: \"SELECT domain,COUNT(username) FROM mailbox GROUP BY domain
-		ORDER BY domain;\"
-
-		@
-		\--username
-		@
-
-		Username used to connect to the database (Postgres-only).
-
-		Default: The current user
-
-		/Examples/:
-
-		The default summary report:
-
-		@
-		$ mailbox-count --database=postfixadmin.sqlite3
-		Summary (number of mailboxes per domain)
-		\----------------------------------------
-		example.com:     3
-		example.invalid: 1
-		example.net:     2
-		example.org:     1
-		@
-
-		The more detailed report:
-
-		@
-		$ mailbox-count --detail --database=postfixadmin.sqlite3
-		Detail (list of all mailboxes by domain)
-		\----------------------------------------
-		example.com (3):
-		&amp;#x20; user1
-		&amp;#x20; user3
-		&amp;#x20; user5
-		example.invalid (1):
-		&amp;#x20; user7
-		example.net (2):
-		&amp;#x20; user2
-		&amp;#x20; user4
-		example.org (1):
-		&amp;#x20; user6
-		@
-	</longdescription>
+  <maintainer type="person">
+    <email>mjo@gentoo.org</email>
+    <name>Michael Orlitzky</name>
+  </maintainer>
+  <maintainer type="project">
+    <email>haskell@gentoo.org</email>
+    <name>Gentoo Haskell</name>
+  </maintainer>
+  <longdescription>
+    Mailbox-count produces a simple count of mailboxes that exist
+    per-domain in some SQL database. The default queries are compatible
+    with the schema used by PostfixAdmin but it is possible to supply
+    your own queries via the --summary-query and --detail-query options.
+
+    The summary report lists each domain, along with the number of
+    mailboxes owned by that domain. The order is determined by the
+    summary query, which lists the domains alphabetically by default.
+
+    The default detail report shows the same, but also contains a list
+    of each individual mailbox (again in alphabetical order) belonging
+    to the domains.
+  </longdescription>
 </pkgmetadata>


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2024-04-26 13:00 Michael Orlitzky
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Orlitzky @ 2024-04-26 13:00 UTC (permalink / raw
  To: gentoo-commits

commit:     2d3b3962404a1e4d7b30d3c3d801217a53df4033
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 26 12:59:45 2024 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri Apr 26 12:59:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d3b3962

net-mail/mailbox-count: minor update to longdescription

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 net-mail/mailbox-count/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/mailbox-count/metadata.xml b/net-mail/mailbox-count/metadata.xml
index 134a467564f6..93e079338c31 100644
--- a/net-mail/mailbox-count/metadata.xml
+++ b/net-mail/mailbox-count/metadata.xml
@@ -13,12 +13,12 @@
     Mailbox-count produces a simple count of mailboxes that exist
     per-domain in some SQL database. The default queries are compatible
     with the schema used by PostfixAdmin but it is possible to supply
-    your own queries via the --summary-query and --detail-query options.
+    your own queries either on the command-line or in a configuration
+    file.
 
     The summary report lists each domain, along with the number of
     mailboxes owned by that domain. The order is determined by the
     summary query, which lists the domains alphabetically by default.
-
     The default detail report shows the same, but also contains a list
     of each individual mailbox (again in alphabetical order) belonging
     to the domains.


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2024-04-26 13:00 Michael Orlitzky
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Orlitzky @ 2024-04-26 13:00 UTC (permalink / raw
  To: gentoo-commits

commit:     1f1f562771099a7dd31afcc39bdfdb4de6f3bc3e
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 26 12:33:41 2024 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri Apr 26 12:58:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f1f5627

net-mail/mailbox-count: add 0.0.8

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 net-mail/mailbox-count/Manifest                   |  1 +
 net-mail/mailbox-count/mailbox-count-0.0.8.ebuild | 37 +++++++++++++++++++++++
 2 files changed, 38 insertions(+)

diff --git a/net-mail/mailbox-count/Manifest b/net-mail/mailbox-count/Manifest
index 82e675aa3c26..ec8f43c86f95 100644
--- a/net-mail/mailbox-count/Manifest
+++ b/net-mail/mailbox-count/Manifest
@@ -1 +1,2 @@
 DIST mailbox-count-0.0.6.tar.gz 21176 BLAKE2B 655815d463e14ee8c32cc955819d6b95d5359a644fb09433cb8ab303f07a98ce33b4c048be724253f30d8855a921abb5a7a29e62391ef8a1a9288e2f430710fc SHA512 285aeeaa8cfaade6c91a850154772e47aa212f73d1206c3c8262d08a15b95f15ce812152ca5acf79f5390f476ed6af52a73e03af4ab297e1268044a4a9ece6b5
+DIST mailbox-count-0.0.8.tar.gz 21179 BLAKE2B 09577d00716f872fbc07dd6b2ad2225a2e11c4bccb68bd22de9e9d78aa334fdece20654e9a5ea91b85d87c4204808693b7efc4eb2375691958bee69814ae5c34 SHA512 2be8d09b241b7a4fb5156e8051227fd87a6df9c8f84e9a14b6f6796a64963ba5e65fd3b96954fc0bfba4c93318dbc06528c771b568c94a1848b0905be466ff1f

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.8.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.8.ebuild
new file mode 100644
index 000000000000..c2af7578eb1c
--- /dev/null
+++ b/net-mail/mailbox-count/mailbox-count-0.0.8.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CABAL_FEATURES="test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Count mailboxes in a SQL database"
+HOMEPAGE="https://michael.orlitzky.com/code/mailbox-count.xhtml"
+SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.gz"
+
+LICENSE="AGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+	>=dev-haskell/cmdargs-0.10
+	>=dev-haskell/configurator-0.2
+	>=dev-haskell/hdbc-2.4
+	>=dev-haskell/hdbc-postgresql-2.3
+	>=dev-haskell/hdbc-sqlite3-2.3
+	>=dev-haskell/missingh-1.2
+	>=dev-haskell/tasty-0.8
+	>=dev-haskell/tasty-hunit-0.8
+	>=dev-lang/ghc-9.0
+"
+DEPEND="${RDEPEND}
+	>=dev-haskell/cabal-3.0.0
+	test? ( >=dev-haskell/doctest-0.9
+		>=dev-haskell/filemanip-0.3.6 )"
+
+src_install() {
+	haskell-cabal_src_install
+	dodoc "${S}/doc/${PN}rc.example"
+	doman "${S}/doc/man1/${PN}.1"
+}


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2024-08-13  7:36 Joonas Niilola
  0 siblings, 0 replies; 15+ messages in thread
From: Joonas Niilola @ 2024-08-13  7:36 UTC (permalink / raw
  To: gentoo-commits

commit:     c9936a29e5e5696a07ec9b9d9b776c4ecd12046a
Author:     Filip Kobierski <fkobi <AT> pm <DOT> me>
AuthorDate: Wed Jul 31 12:40:14 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 07:36:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9936a29

net-mail/mailbox-count: remove empty IUSE

Signed-off-by: Filip Kobierski <fkobi <AT> pm.me>
Closes: https://github.com/gentoo/gentoo/pull/37923
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-mail/mailbox-count/mailbox-count-0.0.6.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
index 13bf27fe826f..99dfe03ede17 100644
--- a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
+++ b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,6 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
 LICENSE="AGPL-3"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
 
 RDEPEND="
 	>=dev-haskell/cmdargs-0.10


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

* [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/
@ 2024-10-01 21:03 Matt Turner
  0 siblings, 0 replies; 15+ messages in thread
From: Matt Turner @ 2024-10-01 21:03 UTC (permalink / raw
  To: gentoo-commits

commit:     4242d2d9eca5bf7f770e1dd2356ed4a74cedfb0a
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  9 21:41:39 2024 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 21:02:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4242d2d9

net-mail/mailbox-count: Drop stable keywords

Depends on dev-haskell/* packages, which are losing stable keywords.

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 net-mail/mailbox-count/mailbox-count-0.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
index 99dfe03ede17..51595e7f00b7 100644
--- a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
+++ b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
 RDEPEND="
 	>=dev-haskell/cmdargs-0.10


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

end of thread, other threads:[~2024-10-01 21:03 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-28 22:03 [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/ Michael Orlitzky
  -- strict thread matches above, loose matches on Subject: below --
2024-10-01 21:03 Matt Turner
2024-08-13  7:36 Joonas Niilola
2024-04-26 13:00 Michael Orlitzky
2024-04-26 13:00 Michael Orlitzky
2024-04-24 11:59 Michael Orlitzky
2023-03-17 18:23 Sam James
2022-10-06  6:12 Jakov Smolić
2022-08-31 21:32 Sam James
2022-08-28 22:03 Michael Orlitzky
2020-12-25 12:17 Sergei Trofimovich
2020-08-18 17:06 Sergei Trofimovich
2020-02-03 21:14 Michael Orlitzky
2020-02-02 18:03 Michael Orlitzky
2016-07-15 22:08 Michael Orlitzky

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