summaryrefslogtreecommitdiff
path: root/dev-db/pgroonga/pgroonga-4.0.1.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-db/pgroonga/pgroonga-4.0.1.ebuild')
-rw-r--r--dev-db/pgroonga/pgroonga-4.0.1.ebuild30
1 files changed, 30 insertions, 0 deletions
diff --git a/dev-db/pgroonga/pgroonga-4.0.1.ebuild b/dev-db/pgroonga/pgroonga-4.0.1.ebuild
new file mode 100644
index 0000000..ab05e54
--- /dev/null
+++ b/dev-db/pgroonga/pgroonga-4.0.1.ebuild
@@ -0,0 +1,30 @@
+EAPI=8
+
+POSTGRES_COMPAT=( {15..17} )
+POSTGRES_USEDEP="server"
+
+inherit postgres-multi
+
+DESCRIPTION="PGroonga full-text search engine"
+HOMEPAGE="https://pgroonga.github.io/"
+LICENSE="POSTGRESQL"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+SRC_URI="https://packages.groonga.org/source/pgroonga/${P}.tar.gz"
+IUSE="msgpack"
+
+RDEPEND="${POSTGRES_DEP}
+ >=app-text/groonga-14.0.0[msgpack?]
+ >=dev-libs/xxhash-0.8.0
+"
+
+DEPEND="${RDEPEND}"
+# maybe? Needs a running psql instance, doesn't work out of the box
+RESTRICT="mirror test"
+
+src_compile() {
+ use msgpack && export HAVE_MSGPACK=1
+ export HAVE_XXHASH=1
+ postgres-multi_foreach emake
+}