From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-1738292-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 3A6EE1584AD
	for <garchives@archives.gentoo.org>; Sat, 19 Apr 2025 09:05:46 +0000 (UTC)
Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	(Authenticated sender: relay-lists.gentoo.org@gentoo.org)
	by smtp.gentoo.org (Postfix) with ESMTPSA id 1632F3430AE
	for <garchives@archives.gentoo.org>; Sat, 19 Apr 2025 09:05:46 +0000 (UTC)
Received: from bobolink.gentoo.org (localhost [127.0.0.1])
	by bobolink.gentoo.org (Postfix) with ESMTP id 30B8D1104B8;
	Sat, 19 Apr 2025 09:05:41 +0000 (UTC)
Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by bobolink.gentoo.org (Postfix) with ESMTPS id 232831104B7
	for <gentoo-commits@lists.gentoo.org>; Sat, 19 Apr 2025 09:05:41 +0000 (UTC)
Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id C5648342FA2
	for <gentoo-commits@lists.gentoo.org>; Sat, 19 Apr 2025 09:05:40 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id 5B7FA23FF
	for <gentoo-commits@lists.gentoo.org>; Sat, 19 Apr 2025 09:05:39 +0000 (UTC)
From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" <sam@gentoo.org>
Message-ID: <1745053430.dcf7d6ebe9fb34921b1eab5ed510416e770be51c.sam@gentoo>
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/xapian-omega/
X-VCS-Repository: repo/gentoo
X-VCS-Files: app-text/xapian-omega/Manifest app-text/xapian-omega/xapian-omega-1.4.29.ebuild
X-VCS-Directories: app-text/xapian-omega/
X-VCS-Committer: sam
X-VCS-Committer-Name: Sam James
X-VCS-Revision: dcf7d6ebe9fb34921b1eab5ed510416e770be51c
X-VCS-Branch: master
Date: Sat, 19 Apr 2025 09:05:39 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Archives-Salt: 204b876a-a0c3-4e90-b9fe-0bf9b8248eb1
X-Archives-Hash: 709be7ed04279ec6343d94c9c9fe293a

commit:     dcf7d6ebe9fb34921b1eab5ed510416e770be51c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 19 09:03:50 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 19 09:03:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf7d6eb

app-text/xapian-omega: add 1.4.29

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

 app-text/xapian-omega/Manifest                   |  1 +
 app-text/xapian-omega/xapian-omega-1.4.29.ebuild | 43 ++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/app-text/xapian-omega/Manifest b/app-text/xapian-omega/Manifest
index b89c9f6b609e..14b539fce512 100644
--- a/app-text/xapian-omega/Manifest
+++ b/app-text/xapian-omega/Manifest
@@ -1,3 +1,4 @@
 DIST xapian-omega-1.4.25.tar.xz 578904 BLAKE2B d0bb62741f7c58d1398a4dc8bca3de2b385094fb8126a4e36f424cb09964ac350709bf6dabc38d8d7ebf5f3fcd213d2a444d8e5e5cc52c6353f1c72fc7eebd72 SHA512 2b0d855baaaabbf6da1b86d61f0d3e85d5fb62d1b7d04738a7e15758d0042b9e22f80f0aa273b9a9a21b04dff579c561280e44f2a69a0c0d4f270cb0fbcef169
 DIST xapian-omega-1.4.26.tar.xz 583808 BLAKE2B b5a2779ed5fb4f729e8aa3bd309f09d9867ba8d646121f4f577a5208e1fae605f18c7ecfbcba2fdb8a7ddd54de7f0eb8b8299f0f7d26b272ccdf417fbbf5b2a6 SHA512 576eb82fa972bd0db46c8422695930235ab75677104ec32765421b0e1e813d0c40d3bdace3d88cc66fd28680fbcb75a3adcd808617ae4d7d48e35e0556f908c3
 DIST xapian-omega-1.4.27.tar.xz 583960 BLAKE2B 4193f215defc4221f4990ba9f034c08271035b43ca91f76d3acbd108e6158228e0907a1d6d65eb8ade11581d555939ebfa6de270ef7cd1ccf71e55e17fa1ec10 SHA512 58114143c2ec7c6185160de884b611f72c8a060f8d7e1bad53cbd3fe11354c042087c835756c341322e2c29a35a84a11fc5bc0c385f3a772441b9c9b55a890c3
+DIST xapian-omega-1.4.29.tar.xz 589016 BLAKE2B 51b0d8778dada358b4f1ba4f5b1d811201f810e45c6c2f9c02b3fa439437eb833990f52d60086e2b7e1382199e90c2f32e483f3dc49549a5b4f84fe6187a235c SHA512 2a3e61764407afbea1b56567a66829fbb717a193111c5e754b65b0b5438f67dc7bd4fb09faba9b4e460f48abb33649576b377626af14d7bf73ed7cef475a0f38

diff --git a/app-text/xapian-omega/xapian-omega-1.4.29.ebuild b/app-text/xapian-omega/xapian-omega-1.4.29.ebuild
new file mode 100644
index 000000000000..e4cd89a1149a
--- /dev/null
+++ b/app-text/xapian-omega/xapian-omega-1.4.29.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="An application built on Xapian, consisting of indexers and a CGI search frontend"
+HOMEPAGE="https://xapian.org/"
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND="
+	dev-lang/perl
+	dev-libs/libpcre2:=
+	~dev-libs/xapian-${PV}:0/30
+	sys-apps/file
+	sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+	emake DESTDIR="${D}" PREFIX="${EPREFIX}" install
+
+	# Protect /etc/omega.conf
+	echo "CONFIG_PROTECT=\"/etc/omega.conf\"" > "${T}"/20xapian-omega || die
+	doenvd "${T}"/20xapian-omega
+	dodoc AUTHORS ChangeLog INSTALL NEWS README TODO
+
+	# Directory containing Xapian databases:
+	keepdir /var/lib/omega/data
+
+	# Directory containing OmegaScript templates:
+	keepdir /var/lib/omega/templates
+	mv "${S}"/templates/* "${ED}"/var/lib/omega/templates || die
+
+	# Directory to write Omega logs to:
+	keepdir /var/log/omega
+
+	# Directory containing any cdb files for the $lookup OmegaScript command:
+	keepdir /var/lib/omega/cdb
+}