summaryrefslogtreecommitdiff
path: root/net-misc
diff options
context:
space:
mode:
authorDan Goodliffe <dan.goodliffe@octal.co.uk>2025-07-29 09:18:36 +0100
committerDan Goodliffe <dan.goodliffe@octal.co.uk>2025-07-29 09:18:36 +0100
commit982f1b421e9055166bb4f0f96779471d32732322 (patch)
treec56ccd72d359b591b43b3c5ca77af1dbe90bf075 /net-misc
parentAdd pacemaker 2.1.10 (diff)
downloadportage-982f1b421e9055166bb4f0f96779471d32732322.tar.bz2
portage-982f1b421e9055166bb4f0f96779471d32732322.tar.xz
portage-982f1b421e9055166bb4f0f96779471d32732322.zip
Update slicer, icespider, gentoobrowse and gentoobrowseapi to the libxmlpp:5 versions
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/gentoobrowse-api/Manifest2
-rw-r--r--net-misc/gentoobrowse-api/gentoobrowse-api-0.12.5.ebuild59
2 files changed, 61 insertions, 0 deletions
diff --git a/net-misc/gentoobrowse-api/Manifest b/net-misc/gentoobrowse-api/Manifest
index 51aacf9..6f5c7fd 100644
--- a/net-misc/gentoobrowse-api/Manifest
+++ b/net-misc/gentoobrowse-api/Manifest
@@ -1,2 +1,4 @@
DIST gentoobrowse-api-0.12.4.1.tar.xz 893688 BLAKE2B ebfacb8228c617a8d94d4f58558655fcd5337e9fb6867fc1b3b7a057d7a2a32af343bab6efe7b1f53629eb43c77c3af606c0a40b6d25f6a8a739359ac3385614 SHA512 547c75984337e57e1c433a4110abb06f9f026b8116ed99d221f3b434af649c9b65a86eccc9851274cafce450f26b98386460dbd2dee1df516cadd74f865e346b
+DIST gentoobrowse-api-0.12.5.tar.xz 893920 BLAKE2B 3c2433139c80f6e1f2d3f189d88459caa100a6163ab69ef7ba1a23b635acefbe682c830a2de9082a055b43c4339c2ce9e71e5ed6afc292641ceabcc533a591a4 SHA512 84c45c70b3f81067778809d13d1576a4f3405236a93c8cabba3b3e7a805bf32b7718f143b967cfa6aaee45cb3bc56a5f0d796b2ce0532d0955291a279b05b54a
EBUILD gentoobrowse-api-0.12.4.1.ebuild 1476 BLAKE2B 02ceafea08331a5dafde0def9d4aa9a38cd9474395bba135b6e8a7b556b65be91f66b198738175ca10fc795ce590c09f6eef08695929ce85482a603e0e58670f SHA512 646afbc2a35c8808c7f6ebfc30a4cc5e7da48701111a80b09d0f71595daf5714fdce92af3a76b402419e729f3799e11acfe72a7f51bc2a35293c1e3f396b04d3
+EBUILD gentoobrowse-api-0.12.5.ebuild 1483 BLAKE2B 79fe22e08e440e97af683310c7a6e3132a1bfc3dc58879a505f03757b8a5fc6732117bcfce291355cdcdf628eeea3243edaa18ad9077050bb816a87a90f106d8 SHA512 b6489fce14017829c07cb62e27b2616e332c5106abc297522724e7bc7a47bb3bcb1aceb2e72f84ba60fca4e2499513271feaf7f8cefcad4d3783cd3dca881f1c
diff --git a/net-misc/gentoobrowse-api/gentoobrowse-api-0.12.5.ebuild b/net-misc/gentoobrowse-api/gentoobrowse-api-0.12.5.ebuild
new file mode 100644
index 0000000..d27d4f4
--- /dev/null
+++ b/net-misc/gentoobrowse-api/gentoobrowse-api-0.12.5.ebuild
@@ -0,0 +1,59 @@
+EAPI="7"
+inherit systemd bjam
+
+DESCRIPTION="ICE API and client for Gentoo Browse"
+HOMEPAGE="http://gentoobrowse.randomdan.homeip.net/"
+
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE="client server"
+
+DEPEND="=dev-libs/Ice-3.7*
+ server? (
+ dev-util/cproto
+ >=dev-cpp/slicer-1.13:=[db]
+ >=dev-libs/libdbpp-1.4:=
+ >=dev-libs/libdbpp-postgresql-1.4
+ >=dev-libs/icetray-0.5:=[tools]
+ dev-libs/boost:=
+ dev-cpp/libxmlpp:5.0
+ dev-libs/libgit2
+ )
+ >=dev-libs/libadhocutil-0.7.7:=
+ dev-libs/boost:="
+BDEPEND="${DEPEND}
+ sys-devel/flex
+ virtual/pkgconfig
+ dev-build/b2"
+RDEPEND="${DEPEND}
+ server? (
+ =sys-apps/icebox-service-1.11
+ )
+ www-client/lynx"
+
+src_compile() {
+ bjambuild \
+ gentoobrowse-api/api//gentoobrowse-api \
+ gentoobrowse-api/domain//gentoobrowse-domain \
+ $(use client && echo gentoobrowse-api/client//gbcli) \
+ $(use server && echo \
+ gentoobrowse-api/service//gentoobrowse-service++11 \
+ gentoobrowse-api/util)
+}
+
+src_install() {
+ bjaminstall \
+ gentoobrowse-api//install-libs \
+ gentoobrowse-api//install-slice \
+ $(use client && echo gentoobrowse-api//install-client) \
+ $(use server && echo gentoobrowse-api//install-service)
+ if use server ; then
+ insinto /etc/gentoobrowseapi || die
+ doins gentoobrowse-api/etc/icebox.config || die
+ insinto $(systemd_get_systemunitdir)/icebox@gentoobrowseapi.service.d || die
+ doins gentoobrowse-api/etc/service.conf || die
+ fi
+}
+