summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-vim/youcompleteme/Manifest2
-rw-r--r--app-vim/youcompleteme/youcompleteme-20241216.ebuild2
-rw-r--r--dev-cpp/emscripten/Manifest2
-rw-r--r--dev-cpp/emscripten/emscripten-4.0.11.ebuild31
-rw-r--r--dev-cpp/libjsonpp/Manifest4
-rw-r--r--dev-cpp/libjsonpp/libjsonpp-0.12.2.2-r1.ebuild (renamed from dev-cpp/libjsonpp/libjsonpp-0.12.2.2.ebuild)2
-rw-r--r--dev-cpp/libjsonpp/libjsonpp-0.13.0.ebuild26
-rw-r--r--dev-cpp/slicer/Manifest12
-rw-r--r--dev-cpp/slicer/slicer-1.13.0.ebuild40
-rw-r--r--dev-cpp/slicer/slicer-1.13.1.ebuild40
-rw-r--r--dev-db/squirrel-sql/Manifest2
-rw-r--r--dev-db/squirrel-sql/squirrel-sql-5.0.0.ebuild28
-rw-r--r--dev-libs/icetray/Manifest2
-rw-r--r--dev-libs/icetray/icetray-0.5.2.ebuild40
-rw-r--r--dev-libs/libadhocutil/Manifest4
-rw-r--r--dev-libs/libadhocutil/libadhocutil-0.9.2-r2.ebuild (renamed from dev-libs/libadhocutil/libadhocutil-0.9.2-r1.ebuild)2
-rw-r--r--dev-libs/libadhocutil/libadhocutil-0.9.3.ebuild39
-rw-r--r--dev-libs/libdbpp-mysql/Manifest2
-rw-r--r--dev-libs/libdbpp-mysql/libdbpp-mysql-1.4.8.ebuild32
-rw-r--r--dev-libs/libdbpp-odbc/Manifest2
-rw-r--r--dev-libs/libdbpp-odbc/libdbpp-odbc-1.4.8.ebuild32
-rw-r--r--dev-libs/libdbpp-postgresql/Manifest2
-rw-r--r--dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.4.10.ebuild33
-rw-r--r--dev-libs/libdbpp-sqlite/Manifest4
-rw-r--r--dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.4.8.ebuild (renamed from dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.4.7.ebuild)6
-rw-r--r--dev-libs/libdbpp/Manifest4
-rw-r--r--dev-libs/libdbpp/libdbpp-1.4.10.ebuild41
-rw-r--r--dev-libs/libdbpp/libdbpp-1.4.9-r2.ebuild (renamed from dev-libs/libdbpp/libdbpp-1.4.9-r1.ebuild)1
-rw-r--r--dev-libs/slice-parser/Manifest2
-rw-r--r--dev-libs/slice-parser/slice-parser-3.7.10.ebuild2
-rw-r--r--dev-perl/DBD-Pg/DBD-Pg-3.18.0-r1.ebuild115
-rw-r--r--dev-perl/DBD-Pg/Manifest3
-rw-r--r--dev-perl/DBD-Pg/metadata.xml13
-rw-r--r--dev-util/binaryen/Manifest6
-rw-r--r--dev-util/binaryen/binaryen-123.ebuild25
-rw-r--r--dev-util/binaryen/binaryen-124.ebuild25
-rw-r--r--dev-util/binaryen/binaryen-125.ebuild25
-rw-r--r--net-misc/gentoobrowse-api/Manifest4
-rw-r--r--net-misc/gentoobrowse-api/gentoobrowse-api-0.12.5.ebuild59
-rw-r--r--net-misc/gentoobrowse-api/gentoobrowse-api-0.12.6.ebuild59
-rw-r--r--net-proxy/haproxy-load-daemon/Manifest2
-rw-r--r--net-proxy/haproxy-load-daemon/haproxy-load-daemon-0.1.ebuild26
-rw-r--r--profiles/base/make.defaults6
-rw-r--r--sys-cluster/crmsh/Manifest4
-rw-r--r--sys-cluster/crmsh/crmsh-4.6.1-r1.ebuild5
-rw-r--r--sys-cluster/crmsh/crmsh-4.6.2.ebuild39
-rw-r--r--sys-cluster/netfs/Manifest6
-rw-r--r--sys-cluster/netfs/netfs-1.5.2-r1.ebuild (renamed from sys-cluster/netfs/netfs-1.5.2.ebuild)8
-rw-r--r--sys-cluster/netfs/netfs-1.6.0.ebuild (renamed from sys-cluster/netfs/netfs-1.5.1.ebuild)2
-rw-r--r--sys-cluster/pacemaker/Manifest2
-rw-r--r--sys-cluster/pacemaker/pacemaker-2.1.10.ebuild75
-rw-r--r--sys-fs/netfs-gitfs/Manifest8
-rw-r--r--sys-fs/netfs-gitfs/netfs-gitfs-0.2.4.ebuild (renamed from sys-fs/netfs-gitfs/netfs-gitfs-0.2.2.ebuild)4
-rw-r--r--sys-fs/netfs-gitfs/netfs-gitfs-0.2.5.ebuild (renamed from sys-fs/netfs-gitfs/netfs-gitfs-0.2.3.ebuild)4
-rw-r--r--virtual/miller-base/Manifest2
-rw-r--r--virtual/miller-base/miller-base-10.13.1.ebuild (renamed from virtual/miller-base/miller-base-10.13.0.ebuild)1
-rw-r--r--virtual/miller-dev/Manifest2
-rw-r--r--virtual/miller-dev/miller-dev-10.6.14.ebuild (renamed from virtual/miller-dev/miller-dev-10.6.12.ebuild)3
-rw-r--r--virtual/miller-postgresql/Manifest4
-rw-r--r--virtual/miller-postgresql/miller-postgresql-15.0.ebuild13
-rw-r--r--virtual/miller-postgresql/miller-postgresql-16.0.ebuild13
-rw-r--r--virtual/miller-postgresql/miller-postgresql-18.0.ebuild (renamed from virtual/miller-postgresql/miller-postgresql-17.0.ebuild)0
-rw-r--r--virtual/miller-workstation/Manifest2
-rw-r--r--virtual/miller-workstation/miller-workstation-12.2.13.ebuild (renamed from virtual/miller-workstation/miller-workstation-12.2.11.ebuild)3
-rw-r--r--virtual/random-server/Manifest2
-rw-r--r--virtual/random-server/random-server-0.2.9.ebuild (renamed from virtual/random-server/random-server-0.2.6.ebuild)6
-rw-r--r--www-apache/apache-mod-markdown/Manifest2
-rw-r--r--www-apache/apache-mod-markdown/apache-mod-markdown-1.0.3-r1.ebuild (renamed from www-apache/apache-mod-markdown/apache-mod-markdown-1.0.3.ebuild)2
-rw-r--r--www-apps/gentoobrowse/Manifest8
-rw-r--r--www-apps/gentoobrowse/gentoobrowse-2.1.11.ebuild40
-rw-r--r--www-apps/gentoobrowse/gentoobrowse-2.1.12.ebuild40
-rw-r--r--www-apps/mirrorsearch/Manifest2
-rw-r--r--www-apps/mirrorsearch/mirrorsearch-0.2.2.ebuild46
-rw-r--r--www-misc/icespider/Manifest4
-rw-r--r--www-misc/icespider/icespider-0.10.0.ebuild44
-rw-r--r--www-misc/icespider/icespider-0.10.1.ebuild44
-rw-r--r--www-misc/webstat/Manifest5
-rw-r--r--www-misc/webstat/webstat-0.1.1.ebuild34
-rw-r--r--www-misc/webstat/webstat-0.2.2.ebuild34
79 files changed, 1236 insertions, 86 deletions
diff --git a/app-vim/youcompleteme/Manifest b/app-vim/youcompleteme/Manifest
index cfd7517..17588b2 100644
--- a/app-vim/youcompleteme/Manifest
+++ b/app-vim/youcompleteme/Manifest
@@ -3,4 +3,4 @@ DIST ycmd-d8c3b699dd95ba054ea5331972f9ddb40f0cb7d1.tar.gz 3682044 BLAKE2B e87e57
DIST youcompleteme-131b1827354871a4e984c1660b6af0fefca755c3.tar.gz 336039 BLAKE2B b19f299f1ee7242c2f822b268b5d051463f29eb871269999caf71b0d6387a8820c9986d9c1cb8b3c1f8239ccad02fdd8b3ccc9a8312097a91233cd64afb50ab5 SHA512 bb7b9e3e4c6bf5416b5ebb4c192b2617f200ee9df463213d2d677f91f52d8d8f979fb8abce02842c5d1b6190b3fd45efd09bf291092f65c0af3b9b7ddb7ea3e5
DIST youcompleteme-63ab13e95141c252c545f9a6c7144ced6790d68f.tar.gz 335912 BLAKE2B d2504f8c71091a6947008bdedf46479ec5353f2132ef6047de84ee8d22553c12a43166a45297620bede21875297318b1c8e9ad43a0adaa2a5189571f8e98ce74 SHA512 8119265ea7ced19bc9b2fad540734ee5ee804fb1f0123563499772488f7ea9bd661e0f977c231cb1ed7338490a13774332701b92ebbcc739182d0561c6d7f62c
EBUILD youcompleteme-20240919-r1.ebuild 2346 BLAKE2B 62b644d03f932e677525af5238ce4e6c37c65caecfc8df29a356b2604d9f086da2c7e8d055286850117ee5548b1222a756c0b317dc4530b32edfd21c2a09aaf2 SHA512 ea86979f674aa68bb3c362e5a63ea645018d37a4d99e9c1e8ee5a283380524323cecaca7e8747f5d7ed1c48a48918d8b432a71faddd629a6814f70db5a3515a0
-EBUILD youcompleteme-20241216.ebuild 2403 BLAKE2B 457594a395550251e6c31688d98c473f8b8e8ee371af62014031b9ffc05cf6fa5ec0fb5705151e2492d87210f761ec9592cdd2b02d3cdd3bde3cea75c6fa8a88 SHA512 ddf67a81678b28dbaaa874538fddaa471b29dce9df9b9175602059795b987832fc9f3009ed6796ebb1c5ef7a8710b83fee892f6c8056694d2e35c228380128f7
+EBUILD youcompleteme-20241216.ebuild 2401 BLAKE2B d4809b9b2a3183c01790c879dc718077b929cf05819fdcda2a5d0ffd73435dc4fc1998a26f92b6f8eac98c894d00a3b943380654d2a96e72cc6078d617f95708 SHA512 135839e8ac162d8e714ad84a02cc00611d4dd1a7b2e752266a997c74b9c63234990c297a01e70a2bac497a14e9e672c2dc16bb4cd07226fc805142071e2b374f
diff --git a/app-vim/youcompleteme/youcompleteme-20241216.ebuild b/app-vim/youcompleteme/youcompleteme-20241216.ebuild
index 7f2484c..f0a3687 100644
--- a/app-vim/youcompleteme/youcompleteme-20241216.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-20241216.ebuild
@@ -6,7 +6,7 @@ inherit llvm-r2 multilib python-single-r1 cmake vim-plugin
youcompletemev="131b1827354871a4e984c1660b6af0fefca755c3"
ycmdv="d8c3b699dd95ba054ea5331972f9ddb40f0cb7d1"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
SRC_URI="
https://github.com/ycm-core/YouCompleteMe/archive/$youcompletemev.tar.gz -> youcompleteme-$youcompletemev.tar.gz
https://github.com/ycm-core/ycmd/archive/$ycmdv.tar.gz -> ycmd-$ycmdv.tar.gz
diff --git a/dev-cpp/emscripten/Manifest b/dev-cpp/emscripten/Manifest
new file mode 100644
index 0000000..3eb99f0
--- /dev/null
+++ b/dev-cpp/emscripten/Manifest
@@ -0,0 +1,2 @@
+DIST emscripten-4.0.11.tar.gz 33916166 BLAKE2B f47c4178ca352e0bc0e38a2afdbf1cce6ca31c3a78447951ae017ffac5528ccce6395d7a8d44577ebae9728a60173170852fcd6050f7dd474e6a3890a753208a SHA512 119588d4ee0364d8f84b556e6464b53e0c88fb685e08beb95ac10ea196dd5e631e19f9b28e82a1320c52ab38dff396076b6364eabdc16bcd9fb0d0f7490849bf
+EBUILD emscripten-4.0.11.ebuild 762 BLAKE2B a2be11e6f1ae0cce01daf72c3a2c3af6a55227906f23eff8168115a938a58740d9bd913bb3b47ba683eea1d6a33cb5bf84224ca893ad224a74561af14c90d8cf SHA512 18ac4575951808271fb63ec60614c3294a0471edb543a0c4d3ccebdeb1bf9842b2327af564c34a75fa374dd07452088e55acf6fad36d72cf42487842b76f2ba9
diff --git a/dev-cpp/emscripten/emscripten-4.0.11.ebuild b/dev-cpp/emscripten/emscripten-4.0.11.ebuild
new file mode 100644
index 0000000..0aa0db9
--- /dev/null
+++ b/dev-cpp/emscripten/emscripten-4.0.11.ebuild
@@ -0,0 +1,31 @@
+EAPI=8
+
+DESCRIPTION="Emscripten compiles C and C++ to WebAssembly using LLVM and Binaryen."
+HOMEPAGE="https://emscripten.org"
+SRC_URI="https://github.com/emscripten-core/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="${PV}"
+KEYWORDS="~amd64"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+net-libs/nodejs
+=dev-util/binaryen-123*
+llvm-core/clang:21"
+BDEPEND=""
+
+src_compile()
+{
+ true
+}
+
+src_install()
+{
+ DESTDIR="${D}/usr/$(get_libdir)/${PN}/${SLOT}"
+ mkdir -p ${DESTDIR}
+ python -c "import tools.install; tools.install.copy_emscripten(\"${DESTDIR}\")" || die
+ "${DESTDIR}/emcc" --generate-config
+ echo "import os" >> ${DESTDIR}/.emscripten
+ echo "CACHE = os.path.expanduser(os.path.join('~', '.cache', '${PN}', '${SLOT}'))" >> ${DESTDIR}/.emscripten
+}
diff --git a/dev-cpp/libjsonpp/Manifest b/dev-cpp/libjsonpp/Manifest
index ece0bf4..1df6296 100644
--- a/dev-cpp/libjsonpp/Manifest
+++ b/dev-cpp/libjsonpp/Manifest
@@ -1,2 +1,4 @@
DIST libjsonpp-0.12.2.2.tar.xz 12472 BLAKE2B fc78b8d34d5ed9894e8401177452fa2369ae6882a29d2bfbf735d269384236d611b362afb97b4de5466a2747ea41ae45d69d560b96bb701984329b55d29213ce SHA512 b1f2eafa98f5522d36586d90f60090bc6c1e71346e2422e7e1fb309aa372bc9661bddc0956d82016e93dd322c9a41eacf9b2cc3a3a45441f77a4d5331d75dccc
-EBUILD libjsonpp-0.12.2.2.ebuild 436 BLAKE2B b4fe169d69cb4dba80bc1128e2c93412ce94d0688bb33d0dd8478c2f209fc798cde016a60d60b05b980b2050e5265772f8549f3237b7f45a62cf2f75a545bb6c SHA512 ca6b5574df783937d54334f9ac5e5d493b66b662f705e12a8601eba92235926e55b9190a7cf70fea3e0711954aa823b75430cfa9ff9ed2f68ba5b2ca46f39ddd
+DIST libjsonpp-0.13.0.tar.xz 12448 BLAKE2B 4424c7282056e7aba659799464b478df0b7c06616bdb7a165fcac6a444d62f7955f626d5c28109a0d4d21d3138ff2c27e9b4cafd1343eb2fb1a8a0394ee7db31 SHA512 8e327bac31c58bdfdd17f206e7e4b767180722a2018c0cb000d80f8537265dd6fb1ef7366d2e892673c6ee3022c25b18b1c9402929e8dce929533372b26d5062
+EBUILD libjsonpp-0.12.2.2-r1.ebuild 438 BLAKE2B e132876b04697883aef89e092bff437f6dea4a493551c16536e1931d64346edeae47d03a0cd0cd9eda44cd82035f5d9369487b1630b69a2b59e7b647e23edb71 SHA512 bf5c011eba28fdfd51abd19753592267387f76e17216e96af70b696b35d470a5cfe9eb87f67daedb30e27446a16c441261db488250a38e903b39f461f3d2a974
+EBUILD libjsonpp-0.13.0.ebuild 448 BLAKE2B 12ef7deb7b9b2369dac0deb496ee733a532fab544eb29f7b259851adcbb0090f54739ef6fe784f7fbae9a24b17a7a93fe1ccc07b7322b650f7c86bde1e2d4160 SHA512 93a577a64ba5ce1d332a282db5bd1f7ad2878656481322a9377a1978e688f03627fddfc75a48e60e54708fdec26bd194c1aaec67d69d41ced4e80079ee096467
diff --git a/dev-cpp/libjsonpp/libjsonpp-0.12.2.2.ebuild b/dev-cpp/libjsonpp/libjsonpp-0.12.2.2-r1.ebuild
index c938105..56ca484 100644
--- a/dev-cpp/libjsonpp/libjsonpp-0.12.2.2.ebuild
+++ b/dev-cpp/libjsonpp/libjsonpp-0.12.2.2-r1.ebuild
@@ -10,7 +10,7 @@ SLOT="0"
KEYWORDS="x86 amd64"
IUSE=""
-DEPEND="dev-cpp/glibmm"
+DEPEND="dev-cpp/glibmm:2"
RDEPEND="${DEPEND}
sys-devel/flex
dev-build/b2"
diff --git a/dev-cpp/libjsonpp/libjsonpp-0.13.0.ebuild b/dev-cpp/libjsonpp/libjsonpp-0.13.0.ebuild
new file mode 100644
index 0000000..7d28741
--- /dev/null
+++ b/dev-cpp/libjsonpp/libjsonpp-0.13.0.ebuild
@@ -0,0 +1,26 @@
+EAPI="7"
+inherit bjam
+
+DESCRIPTION="Lightweight native C++ JSON library"
+HOMEPAGE="http://libjsonpp.randomdan.homeip.net/"
+
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+LICENSE="MIT"
+SLOT="0/0.13"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="dev-cpp/glibmm:2.68"
+RDEPEND="${DEPEND}
+ sys-devel/flex
+ dev-build/b2"
+
+src_compile() {
+ bjambuild libjsonpp//jsonpp
+}
+
+src_install() {
+ bjaminstall libjsonpp//install \
+ -i ""
+}
+
diff --git a/dev-cpp/slicer/Manifest b/dev-cpp/slicer/Manifest
index 587b1a4..2500a0a 100644
--- a/dev-cpp/slicer/Manifest
+++ b/dev-cpp/slicer/Manifest
@@ -1,8 +1,12 @@
-DIST slicer-1.10.7.tar.xz 44932 BLAKE2B 826f02e6e6476754aa72adca2e52fd1ae627bd77203b15b1297f354c4977eed229430370b7330d2b23417ae9b3262d5117c115ef92e4067eb26318573876b4d4 SHA512 5815c322dd5339376815d9068bab8ddf5fd3c2bbc605e24f59f4da8656aa04bd30dae5d25b6ddbcaa25148fb1d198302d8a7ce5bdb30f68e14e7a6cd0072c631
-DIST slicer-1.10.8.tar.xz 45092 BLAKE2B 4e29cd67e63f28dcc67799c471de990074be7042a4852f803b50d7a5cac85326feaa93c03b1870cb3e7a152247cc07a0699766d1a1a30f28b97f09269a495020 SHA512 33e27b30e7f89c0b88fd808fd73c268129acfc4d727e10b638492c6c8a9835d9ebd242c6ebf2974448e0a2ba368cd5ac8aa610aede37e3c6540a1e9009b15d40
-DIST slicer-1.11.0.tar.xz 44752 BLAKE2B b85e81c60f7b1f3baa1a923b5a80014b460aa984bd2807bc063462faf9a7d1ba3f955195d0116150335d7a6ad76d4139a7bf5d094b76f24151dd8d79103e1e4f SHA512 9e231017dce3dfdf793c94533ad0000b2286da1137ed919e42bbb0c04575f8e272f9238cfb04d662534d0e4dbbc371184a959fb3bad944112176771dfeb20ca7
-DIST slicer-1.12.0.tar.xz 47004 BLAKE2B 512d6190bbcd3628d60884f6f24addc21e433945adeb34e70c2d3dcca3504f56bd57ae3cbae00e940f022e787707e85365a1794d8043909ba575516f69e42fa5 SHA512 476cff87adf7b47f55c01f8b17fdbfeec930e6eed1212b6f9c267956eddd39e777a14c64193d3a5156aa1613a208d753df06ee7a94697609188c5f6e7e1cb83c
+DIST slicer-1.10.7.tar.xz 44940 BLAKE2B 3a462493975acda1ed4e1cda2fc2b9a677afe096bcdfb7e1d14438fea48dfe72735120a726ed3669bf915105281c54ec5bd7cffe78f397f130b65e7edb0966fe SHA512 1ceff6a2aedce26d18ecef9d1e20634aa5c381632ea87183e4bfa5d181c836baf9153f5f98bf3d24fd112da97adb0019885c4ae8dbaff870337731b6a2b7b9fe
+DIST slicer-1.10.8.tar.xz 45100 BLAKE2B 742bb122ad7b2f7025852e917db828d289b1a22177c23e8de3669acd25ddea9533ee9a8f66efd9a0a99da8e9452447537ac9d9d9e5b4c4cda41eba2a072ded5a SHA512 0ded83b39d4aadea962ea8e1e852af15f024cc6ba2d0388790995f83f3c5ff498392fb7b3a989911ed98d7b44f3ec9f25386de567633326284065ad37dc146af
+DIST slicer-1.11.0.tar.xz 44760 BLAKE2B 065271dca65c50e1014be9cca86486b8333e5380ef4ffd5cb82aedf1584fb3eb81ea274a80902bbf3fa739530e026fee29cb09b9b99f32103d35433a1cf0b1db SHA512 7d3d577fa1945e0d7a0f433a642118d5621a439cdb4e5d34169af27e208e8b7f1dc2f1fb9c3a8588c331c6eff254cbab1932eeca10922fbb80b0689748a69021
+DIST slicer-1.12.0.tar.xz 47012 BLAKE2B adbca776466194cfbe8cfa4da19c620803aa44a808fe9881389f672763f6eb948888fd3f1e0b5454f75c1360d865805f387ab54c2e8a4301e7edc1f0f321aa77 SHA512 592db7b5dc3de02c810c8d354c07f2aa2a7f3a320a3c80baf41776b01303b9c8300c2d99619c4a21297984d33c8342b2999e78cbf83410682b6e3f7304353503
+DIST slicer-1.13.0.tar.xz 47072 BLAKE2B 45c92d1fa6a9e480a2d858d1fa10edd9d2f3124d83162054f550382428f82fd1185fbafaa4d601562fb2b1f7102b6d4fbba6060de4063a3e01789d065689576b SHA512 1b3a8f85762b1f491b5d1f51210aa9222cfac879bc0e25a9f693998202dbd80c2ef8de5410ef0cf71ad542ec048d1af77f6e36550aa2a530ea488f752ef5a38c
+DIST slicer-1.13.1.tar.xz 47092 BLAKE2B bc5b36027dd7d28c53f332208c984216670f126505e4065f1d6ec2506cf8c125477ee47255763caeb288052d5a976b4875cc9200b9d4c2b02459146cc14155b0 SHA512 4c2db27af6dbb0a22f95abfe02478933745b3a66d105315afa7bb4f4864e8080bf6a9f196e697a9398787f3255dd8e5bef5dbdf354afc318db5cfb0a7e139ae8
EBUILD slicer-1.10.7.ebuild 999 BLAKE2B 1c84b5264b2764564b67db399d01b42560d4964394c33f607ea7a6b09bcd6a478eec871bf85c9ba5d82d235b094610e7288630cded515ed9cda87d9a82d454ac SHA512 d914d264d558152179a063cc3c40e9878e9124cf78042f9ece1e9ac6edc7d17d7a8080fd63c39797090dddfe9dcc96c91d3f3fd083c3dfa147dd6ba7989d6fa8
EBUILD slicer-1.10.8.ebuild 999 BLAKE2B 1bf0d3d915dcfb5170a7b9da6ff96af83ac25360113a297ed357774d79a2a295dd4be2481f6e28dfc433d1e71ec508746e7710b0201ef1228804a11819fa4edd SHA512 f842e2faad26b08559073504b362f95cc8d4e55d7f845e3798ca047044cbc11fdb1182ed2388f7775b3b0ffac80b535f962bce0ad78888855147e69cd8c1fe61
EBUILD slicer-1.11.0.ebuild 997 BLAKE2B f474ac56538e2940b6f7737c1f90791140b9abbc8acfa0c367920ae50ed18d9616ae1d77ecbc53c4887dde99d3fb6b9d8b4933e94d9102353da667783fdc0a78 SHA512 038f96f5313275465029b3c8d9e5bed6866b88eee2b1db9736dda7f70c9c056fbf98fa4153167be9472c9f241102196170a2a850933b8cacdc332ca296756b6f
EBUILD slicer-1.12.0.ebuild 999 BLAKE2B c7ec1c56858c9cc0501f0302e6e3c9cb73b874c20ef422aa74bd119e11e2f898427e6caf1e28bd438c06c99311d103bb0a3b61a52b618ef77d963a6565be0cc6 SHA512 f130caf98612b153e1b16cf6f9b84360f5da3784238c64a0704cc94803170c3d03b39f78cf973f0c3f23687e02d5c5d3163bec7cf294c9a10eadd435fc907c32
+EBUILD slicer-1.13.0.ebuild 999 BLAKE2B 9079fbb9caae2d9511c96a95aa3310198ca07e63abe87c8075df580c2d7da8ed3e46dcf086894cddb5aa7ff909ec5ab41aacb68d114fde027f0f40149dfd2efa SHA512 9b0aad4f6062a07c7a53bcace0d7e5f692efe9bf1c8613a1b46872197de09ea6b06cd5007cbf7d4ba4fad2a8b9c720080c14c84524615b45e8511ac6aa10f860
+EBUILD slicer-1.13.1.ebuild 1004 BLAKE2B 766c8e7e2eef388012920720666b2510166a41db1ad2adba5dd7fc0f53cdd985352924e3a624a21caf3c8509778d103bfff7bd9101a6ba06ac7315c99516cf2d SHA512 d55cb0ad233ecfa11020d25da057fb48a462a99ac329b24176b1c75f485bbf0b128b9549aedef6bff49cd6c59ea9487842123430c601429622f38ec684aa9b09
diff --git a/dev-cpp/slicer/slicer-1.13.0.ebuild b/dev-cpp/slicer/slicer-1.13.0.ebuild
new file mode 100644
index 0000000..f4e643d
--- /dev/null
+++ b/dev-cpp/slicer/slicer-1.13.0.ebuild
@@ -0,0 +1,40 @@
+EAPI="7"
+
+inherit bjam
+
+DESCRIPTION="Zeroc ICE helper to create generic serialization code for slice types"
+HOMEPAGE="http://slicer.randomdan.homeip.net/"
+
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+LICENSE="MIT"
+SLOT="0/1.13.0"
+KEYWORDS="~x86 ~amd64"
+IUSE="db xml json"
+
+RDEPEND=">=dev-libs/Ice-3.7
+ >=dev-libs/slice-parser-3.7:=
+ xml? ( dev-cpp/libxmlpp:5.0 )
+ json? ( >=dev-cpp/libjsonpp-0.11 )
+ db? ( =dev-libs/libdbpp-1.4*:= )
+ >=dev-libs/libadhocutil-0.9:=
+ dev-libs/boost:="
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-build/b2"
+
+src_compile() {
+ bjambuild \
+ $(use xml && echo slicer/xml//slicer-xml) \
+ $(use json && echo slicer/json//slicer-json) \
+ $(use db && echo slicer/db//slicer-db) \
+ slicer/slicer//slicer slicer/tool//slicer slicer/ice//slicer-ice || die
+}
+
+src_install() {
+ bjaminstall slicer//install \
+ $(use xml && echo slicer//install-xml) \
+ $(use json && echo slicer//install-json) \
+ $(use db && echo slicer//install-db) \
+ -i ""
+}
+
diff --git a/dev-cpp/slicer/slicer-1.13.1.ebuild b/dev-cpp/slicer/slicer-1.13.1.ebuild
new file mode 100644
index 0000000..c3622dd
--- /dev/null
+++ b/dev-cpp/slicer/slicer-1.13.1.ebuild
@@ -0,0 +1,40 @@
+EAPI="7"
+
+inherit bjam
+
+DESCRIPTION="Zeroc ICE helper to create generic serialization code for slice types"
+HOMEPAGE="http://slicer.randomdan.homeip.net/"
+
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+LICENSE="MIT"
+SLOT="0/1.13.0"
+KEYWORDS="~x86 ~amd64"
+IUSE="db xml json"
+
+RDEPEND=">=dev-libs/Ice-3.7
+ >=dev-libs/slice-parser-3.7:=
+ xml? ( dev-cpp/libxmlpp:5.0 )
+ json? ( >=dev-cpp/libjsonpp-0.13 )
+ db? ( >=dev-libs/libdbpp-1.4.10:= )
+ >=dev-libs/libadhocutil-0.9.3:=
+ dev-libs/boost:="
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-build/b2"
+
+src_compile() {
+ bjambuild \
+ $(use xml && echo slicer/xml//slicer-xml) \
+ $(use json && echo slicer/json//slicer-json) \
+ $(use db && echo slicer/db//slicer-db) \
+ slicer/slicer//slicer slicer/tool//slicer slicer/ice//slicer-ice || die
+}
+
+src_install() {
+ bjaminstall slicer//install \
+ $(use xml && echo slicer//install-xml) \
+ $(use json && echo slicer//install-json) \
+ $(use db && echo slicer//install-db) \
+ -i ""
+}
+
diff --git a/dev-db/squirrel-sql/Manifest b/dev-db/squirrel-sql/Manifest
index 47ee847..355619c 100644
--- a/dev-db/squirrel-sql/Manifest
+++ b/dev-db/squirrel-sql/Manifest
@@ -1,4 +1,6 @@
DIST squirrelsql-4.7.0-optional.zip 54312766 BLAKE2B 05032d9299f2b752770c23b595f161ffef19c647d1bbb22b1b8707c3ed84f97a4e1ae7d0cb61f3e5b7f2f568cce5219419ca737ffd253067973de6bd21b7c2de SHA512 10591df2b4f418360342017f697546d3da3ab58df26905fef8f53513249bf797778e6586af2a61cabb1fd079bda399768dce7f9aefc7a0dbb2371dbf97030564
DIST squirrelsql-4.8.0-optional.zip 54506667 BLAKE2B e841696c56d2682089a3044b8b0762e304321da484cef2d764ad2e98c964f98057f9bee8179f26152e70e476927c0850a4150e46322b3995cfd8d747a37ae776 SHA512 26add4dce449e695c4cd3e56844dc3b6755318c5f9c186106f3dddba93c0a6de341735c6bfc33d2270ef0229ba60666924a5f1945b5a1841a04a39288e8f6d93
+DIST squirrelsql-5.0.0-optional.zip 61480136 BLAKE2B 146db37779e2782806e69e09cec8788083191432ba364804d3e88b7e1ae6fe196ac466536884a8af1a3577fad256fdd19e820a3113035150e9b2ffcdb2f1c7e0 SHA512 4a64332c97d9257e145a440dfca135ef31d33079eed069ce06282398c9c8259b5c7a5735398114191de2ac2c44107bc78f4549015fe23d7a4a11b338e1ccee82
EBUILD squirrel-sql-4.7.0.ebuild 841 BLAKE2B bc7b0b356655e0f248895e545211a408c0c8be6c2d43110082955ddf86b7e2fbb158be2bdcbe192e32b0fc54d4ca81b624929c7c0f2ca8d8021d9499d7fb6bba SHA512 3e75449e95b811138783625a48c6944028cc2d01e00cfb7cca8790bab6cb795970136ca4031a49dfbbdd5d39b9a5e130e3d11b8066968768204afc25a9f0989c
EBUILD squirrel-sql-4.8.0.ebuild 843 BLAKE2B b6001f252bb755f85012a68aa65e1ec6fb61da0bb23ab2a2895081b9fd4b0cbeca719eb3a86979587e9f18698228fbec4bbd544c16c5d12f59b43d9f8c4fbbf1 SHA512 9b5f0139c44d6a21a61e04b8a531be06e6cf6e021fbef0785ff42c2a0bc27fc26c1deaf7f3cf75dd0752c93980ca1a940281748769fa9b0295aa5f2e9fcf2092
+EBUILD squirrel-sql-5.0.0.ebuild 865 BLAKE2B b75525eaca4a3e70dc17922cb8f34eb53e94f9e3833756d3394cb0bc402fcdf964ebf88621ef51e4473ccda88822ce4e80726b5ed5ebc7768d45ec1500412f8a SHA512 49b53bf9f814a02a0b86a120dd8a52f279147febb4b7fe7fba02a9d119c0637dbe43c772709f3c89adf44061c6ea2141f8dc9838eaa1d4e6aef94a8772db6bf7
diff --git a/dev-db/squirrel-sql/squirrel-sql-5.0.0.ebuild b/dev-db/squirrel-sql/squirrel-sql-5.0.0.ebuild
new file mode 100644
index 0000000..9d15c37
--- /dev/null
+++ b/dev-db/squirrel-sql/squirrel-sql-5.0.0.ebuild
@@ -0,0 +1,28 @@
+EAPI="7"
+
+DESCRIPTION="SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc"
+HOMEPAGE="http://www.squirrelsql.org/"
+SRC_URI="https://sourceforge.net/projects/squirrel-sql/files/1-stable/${PV}-plainzip/squirrelsql-${PV}-optional.zip"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="oracle informix postgres mysql mssql jaybird"
+
+DEPEND=">=virtual/jre-17 <=virtual/jre-25"
+RDEPEND="${DEPEND}
+ informix? ( dev-java/jdbc-informix )
+ jaybird? ( dev-java/jdbc-jaybird )
+ mssql? ( dev-java/jtds )
+ mysql? ( dev-java/jdbc-mysql )
+ oracle? ( dev-java/jdbc-oracle-bin )
+ postgres? ( dev-java/jdbc-postgresql )
+ "
+S="${WORKDIR}/squirrelsql-${PV}-optional"
+
+src_install() {
+ insinto /opt/${PN}
+ doins -r ${S}/*
+ fperms +x /opt/${PN}/squirrel-sql.sh
+}
+
diff --git a/dev-libs/icetray/Manifest b/dev-libs/icetray/Manifest
index 07a07c2..8b3c469 100644
--- a/dev-libs/icetray/Manifest
+++ b/dev-libs/icetray/Manifest
@@ -1,4 +1,6 @@
DIST icetray-0.5.1.1.tar.xz 23024 BLAKE2B 585fb4d76a795539bdeb1bebbf8c82897899b51b8fb743be3b3c7db0b8fd211a47fffcb231a0499461035408af4e40277f1f645f76c9f386f6e5877202dc1670 SHA512 236eb3b8eb7ec63cbe40fa1541f1da3b38a22424549f238b9a7766dd193b500398d1be5be1fd2a0344cbee024184746a7b412ec8e3e68dcc27758fb3d492c46f
+DIST icetray-0.5.2.tar.xz 23068 BLAKE2B 4e305c40e81e1bebec91aba584a54b142a6229a2649f301ed7738d9aab973502b6d1371c3ce40c73039b496d3d3f4100839bc18134849bd3c3b50b77edcbbc7f SHA512 b15f87d31d66dc6e0815ba1d3377e096abaef22cb5273cd587aa1482015daa0806b0a9a13f052998f7e37cb0c0c433ab368be6f63b80eb0696846c316c31fae9
DIST icetray-0.5.tar.xz 23056 BLAKE2B 4a610a7a05ba9a3beaf588a101f7de28d950a268d839a97e4bdb8e32a1818cce310fb907933904ded5f601453ef7e7bb1dbf0c12d36144c7d4017446643a95d7 SHA512 7f3c31145364a922d1e53bae14bce9a55e9f354110c843045126d6db0e7e7961526ca31d99c0f83cc8fc284c5acac59585c5503fd9de08d489a50d5a7c04250f
EBUILD icetray-0.5.1.1.ebuild 799 BLAKE2B b7421725833ad705be0333503bb3bd136512da27b0b9db61b4540b2c4655bbe2d64f33a94f6fc17d561891a5925b8676193535512b735d5c2664df7f8971fbcb SHA512 29d2a98a90c4cd5de82889f0f964ff4d8992c49266e3d5b3e33259ad3d8b61356dc00d3edef963243fea3b7e40915aa9dd6f6eefafa9d285af46dd372dd3e1d3
+EBUILD icetray-0.5.2.ebuild 804 BLAKE2B 3e2401b8003e9b0546b37b4d82d56070c0bf17d7d2a75ad3e8e0f45613d1f86d1fe22b43a049aeb6270ada2b352b2aa087201607228d9a5f564581eb8269e1a9 SHA512 ff55850eb4c72423e87f4d59fcdaff7eaadd4e8dae807c985bfe2325856c36f8e905b1e3c054de8ba0aeb63d0f7001c42bf4d557487e4221732c4b331c903823
EBUILD icetray-0.5.ebuild 799 BLAKE2B b7421725833ad705be0333503bb3bd136512da27b0b9db61b4540b2c4655bbe2d64f33a94f6fc17d561891a5925b8676193535512b735d5c2664df7f8971fbcb SHA512 29d2a98a90c4cd5de82889f0f964ff4d8992c49266e3d5b3e33259ad3d8b61356dc00d3edef963243fea3b7e40915aa9dd6f6eefafa9d285af46dd372dd3e1d3
diff --git a/dev-libs/icetray/icetray-0.5.2.ebuild b/dev-libs/icetray/icetray-0.5.2.ebuild
new file mode 100644
index 0000000..dfc71b1
--- /dev/null
+++ b/dev-libs/icetray/icetray-0.5.2.ebuild
@@ -0,0 +1,40 @@
+EAPI="7"
+
+inherit bjam
+
+DESCRIPTION="IceTray and DryIce for bootstrapping and dry running IceBox services"
+HOMEPAGE="http://icetray.randomdan.homeip.net/"
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0/0.5"
+KEYWORDS="~amd64 ~x86"
+IUSE="ut tools"
+
+RDEPEND="
+ dev-libs/boost:=
+ =dev-libs/Ice-3.7*
+ >=dev-libs/libdbpp-1.4.10:=
+ >=dev-libs/libadhocutil-0.9.3:=
+ dev-cpp/slicer:=[db]
+ net-libs/libesmtp
+ tools? ( dev-build/b2 )
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+ dev-build/b2
+"
+
+src_compile() {
+ bjambuild icetray/icetray \
+ $(use tools && echo icetray/tool) \
+ $(use ut && echo icetray/dryice)
+}
+
+src_install() {
+ bjaminstall icetray/icetray//install \
+ $(use tools && echo icetray/tool//install) \
+ $(use ut && echo icetray/dryice//install)
+}
+
diff --git a/dev-libs/libadhocutil/Manifest b/dev-libs/libadhocutil/Manifest
index 2bdb186..b8f56b4 100644
--- a/dev-libs/libadhocutil/Manifest
+++ b/dev-libs/libadhocutil/Manifest
@@ -1,2 +1,4 @@
DIST libadhocutil-0.9.2.tar.xz 48528 BLAKE2B 7ea5526089a51602d08fec39f4d4edf9f07c25ad782bf1dc0043075a84026b2b3aeb86464c48c3b95a6ef8145b9adfe21edd1ec975a5da2e0ab39621820db923 SHA512 1824ccaf1257d8b8a454483c8bc4c774b609097065588e4587debd6b8594aa3af79d5a55bf0a35ceac54809afacd20cbe3c8c03ccbb8fe84f011ff459faca504
-EBUILD libadhocutil-0.9.2-r1.ebuild 622 BLAKE2B 6651e40fd8ab9202e5f2886c61ceb1fe5da64cab9c4cc003a555be08b6212ca9c852f78499e6ef0f87e878b6548cd20c82d664156298496036649a6da2b92aee SHA512 99d9afc0eeebbaec935603750ee47070782e1ab164b4ac32beed5b379361b61414bc6e80aabe4207c853367dbbe1307830b410c00039e26651faf323f02978ce
+DIST libadhocutil-0.9.3.tar.xz 48532 BLAKE2B 1e3a95079ab62c00e3b433a42a419d5d160677a84e64ee27699801bcaad54c32f0ac2ae149e886c0bece0114da7e346466296803e55abf21e94ef294874caf49 SHA512 d128e5d2bce82dc1c9107cf7096009115dae7ce1384c375d991393f70733b10c2586592251123663993dcc97ef9e614a73ccf4bc70d8d14af68abe5c082b089d
+EBUILD libadhocutil-0.9.2-r2.ebuild 624 BLAKE2B aa2b73d67f505818913b4ad54d43fb6fc895a7b887c97864956022ddf3727b7f30fe1aab2c9e613c4e47d3b3c101b1c58741f7ddfdbbeaa1cc8c30ae639290fc SHA512 318afca53ae517f600522552bab01255145d7e88a36b1b30b1ed34e2ef0a2d4c34229e4e235ba96bc0b91b9b9b39535d52f8607237fd62187127ebaba7a3d2bf
+EBUILD libadhocutil-0.9.3.ebuild 627 BLAKE2B e0633f6685d8e34cd5fcdcf265880d6bed24691e5724f42f95bd1311730d6706dccdfd4e2960d8a4423ca13e5d51d39461d3c1c1f658a41d73cbaac057e0414f SHA512 f81413b2b9b39502ee931badab79ec805cbe5aad5948e166ab07b4fe1584ce2a367cbb79f9315de62b53d6c7d3d46b4826c5a0ace734a357bbe39be3d82c9312
diff --git a/dev-libs/libadhocutil/libadhocutil-0.9.2-r1.ebuild b/dev-libs/libadhocutil/libadhocutil-0.9.2-r2.ebuild
index eec57ee..a84e46e 100644
--- a/dev-libs/libadhocutil/libadhocutil-0.9.2-r1.ebuild
+++ b/dev-libs/libadhocutil/libadhocutil-0.9.2-r2.ebuild
@@ -14,7 +14,7 @@ IUSE="man test"
RDEPEND="
net-misc/curl
=dev-libs/Ice-3.7*
- dev-cpp/glibmm
+ dev-cpp/glibmm:2
"
DEPEND="
${RDEPEND}
diff --git a/dev-libs/libadhocutil/libadhocutil-0.9.3.ebuild b/dev-libs/libadhocutil/libadhocutil-0.9.3.ebuild
new file mode 100644
index 0000000..787c1c5
--- /dev/null
+++ b/dev-libs/libadhocutil/libadhocutil-0.9.3.ebuild
@@ -0,0 +1,39 @@
+EAPI="7"
+
+inherit bjam
+
+DESCRIPTION="Ad-hoc collection of utility functions, classes, helpers"
+HOMEPAGE="http://docs.randomdan.homeip.net/libadhocutil"
+
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+LICENSE="MIT"
+SLOT="0/0.9.1"
+KEYWORDS="x86 amd64"
+IUSE="man test"
+
+RDEPEND="
+ net-misc/curl
+ =dev-libs/Ice-3.7*
+ dev-cpp/glibmm:2.68
+"
+DEPEND="
+ ${RDEPEND}
+ sys-devel/flex
+ dev-build/b2
+ virtual/pkgconfig
+ man? ( app-text/doxygen )
+"
+
+src_compile() {
+ bjambuild libadhocutil//adhocutil
+}
+
+src_install() {
+ bjaminstall libadhocutil//install \
+ -i adhocutil
+
+ if use man ; then
+ doxygenbuild
+ fi
+}
+
diff --git a/dev-libs/libdbpp-mysql/Manifest b/dev-libs/libdbpp-mysql/Manifest
index 4b53dfb..c5776c2 100644
--- a/dev-libs/libdbpp-mysql/Manifest
+++ b/dev-libs/libdbpp-mysql/Manifest
@@ -1,4 +1,6 @@
DIST libdbpp-mysql-1.4.6.tar.xz 13308 BLAKE2B d1bbf04f569e6be9e4e8292826cf8024999d37bcd5f05f059b96c17cb56e6cce1a94f4310c578d79033377337e3d578138f22a7a6bd8a9a1493c4d2aef8f354f SHA512 1e500d1e08a70c3c2c4fca0922a35d4da7f159c1d608e2c33d29186ec0188bd7ac0a2fc22b2d347da01730cad8c2cbfe8a46beeaf432611bdbc515757d8c59b4
DIST libdbpp-mysql-1.4.7.tar.xz 13276 BLAKE2B f556432ec016bf7e9389fa433e81248f1050e976d927aa883d6ae74a129f51e291947e365a265938355cc7049d928a8714a59e9d9cf2907558b51ff7e162074e SHA512 040146c4cc8fae4c8132cc45197d1c5b909960e022daf341da4828a4117cd656657bc5a98348b2bc445c5e8d10ab0c4bd5fff6b65575ca226d8ff6578e44460d
+DIST libdbpp-mysql-1.4.8.tar.xz 13280 BLAKE2B 8af3520f0056291402d2b17f91eb0e87fb640c4b41a618324ab000c697f048c8c7c5e2289fc4b4977c4e6f972ec28a411075981f79155c934f7f332432c3e96a SHA512 945f531d340351d3d507e3d972fee0406745aebeef923690d68f29c60a7c1154974d8a85b0c901c393973ce42b435504b2a30922d6fe6d11e3fe345f78729fdf
EBUILD libdbpp-mysql-1.4.6.ebuild 553 BLAKE2B fb50840ba6cf8904136a3fbece3481eb806ef4a905716af891aaef9ad6fa925de959b8febdadc3d8ae7035b98d5814d5355473d2f88d02e3b44b248194d56218 SHA512 694ed4ac2be7cd4512159a9df118781ba491bc8f858f84966058c093154fd04db5fe526ff7f117f9b0faeaf9541ecb3ac7eb7c55697063d57dda94ab2c8675f5
EBUILD libdbpp-mysql-1.4.7.ebuild 553 BLAKE2B d1cd46ed709c6e5b7efcda8db5b47d5fc3b3b13fab4a2dbf77954171c16cc3f18b5606bf0578a0e2be20d4e7059ad0a8a23fc88a436e19d27f054570f731d2f7 SHA512 a1ba6e0e5c242c5c7c1b11d6444ddd2f339608f2a0975b753253776a2e20ff9a6de6b5986b7a53f9797e2f22bb7fef48e852ad53e0f34e31d712fb14c8ff7951
+EBUILD libdbpp-mysql-1.4.8.ebuild 558 BLAKE2B 4884d7a38bb6bf8fce5819b6ce918f43caf49a51736ce2928067c50f6d5bd1674826e9f1da94980f220c93347a19171aee52edbdae6602e64d647484985fa98e SHA512 c59dba354b8bb5bd0b72b8453f599ed4c887a760e826fcc141737c47614aadf854738e90f7f375b5fe0f8b5cd448ddb3eeeae91df465d131d208b5f612d8c098
diff --git a/dev-libs/libdbpp-mysql/libdbpp-mysql-1.4.8.ebuild b/dev-libs/libdbpp-mysql/libdbpp-mysql-1.4.8.ebuild
new file mode 100644
index 0000000..ef53860
--- /dev/null
+++ b/dev-libs/libdbpp-mysql/libdbpp-mysql-1.4.8.ebuild
@@ -0,0 +1,32 @@
+EAPI="7"
+inherit bjam
+
+DESCRIPTION="C++ database connectivity MySQL components"
+HOMEPAGE="http://libdbpp.randomdan.homeip.net/mysql"
+
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+RDEPEND="
+ dev-libs/boost:=
+ >=dev-libs/libdbpp-1.4.10:=
+ >=dev-db/mysql-connector-c-8
+ >=dev-libs/libadhocutil-0.9.3:=
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+ dev-build/b2
+"
+
+src_compile() {
+ bjambuild libmysqlpp//dbpp-mysql
+}
+
+src_install() {
+ bjaminstall libmysqlpp//install \
+ -i dbpp-mysql
+}
+
diff --git a/dev-libs/libdbpp-odbc/Manifest b/dev-libs/libdbpp-odbc/Manifest
index 7ccbdf1..03a33dc 100644
--- a/dev-libs/libdbpp-odbc/Manifest
+++ b/dev-libs/libdbpp-odbc/Manifest
@@ -1,2 +1,4 @@
DIST libdbpp-odbc-1.4.7.tar.xz 14980 BLAKE2B a7fc196351e33f60eb9ef7f4c25f05da9cb5218afc61afc5cc4ab9720c564cbe9a17394be3eb685abf36d44830202ecc41717ff0fbe39e6703b41ba6d2246663 SHA512 32584d7b18715ab6ea85f50c959b551c1cb0b13d9e831c1c38ab3111c3070bcad97ceadf20ff582a0e671f76c9100f2a2cc9ec3ad37896722ab6f69d2e8b1888
+DIST libdbpp-odbc-1.4.8.tar.xz 14956 BLAKE2B a585168eca71d120b3d8571988110ed83e20c29bd168c61572a80ca9a8cb7c5d7978f59f913074f8584bfb92bde1e3c26fb87206905fe09535bdc04fff1c85ef SHA512 ad1aff208f37d64d29c234e85e631e514963c860a1c33bf58e46fc668b78a6d84ab8462a1275956859ac2c6a29c87df8952697f99448bab97b5c033b78831c53
EBUILD libdbpp-odbc-1.4.7.ebuild 534 BLAKE2B a35de2e65eecc8cf1fa407db5324f37452071fd4bae4efa36787a07d424a56ad4802c13642e0c6c733a1fec16b3aaee84a93e2a19982d35d02b10633c4aaa75b SHA512 76d2897b508a8fe56e8895120b89cc09b01bb8dda8d5b8b51a76dfc6899621dd902b0adc7d3adc2eb78bb2fac078baab956134e00c5a41fb31a5fd3d0cbeac16
+EBUILD libdbpp-odbc-1.4.8.ebuild 539 BLAKE2B 4f0cb9338fc49d536b5e2172a0099e9f2c325df7926b33d6a0f0bf3131b07abc3f4b5756b2a4a1301ba2f144e29b2ce12289403d1d94e79d5d2af8405bd8d396 SHA512 58aad4e1537fa718970473e9fc31ca118a588e04e5ddb94cceaf4ac3c47e915f481a62c0f2ed2be5e28d49440ebcf81de77f609cf48cab94b856ce9a258f27e5
diff --git a/dev-libs/libdbpp-odbc/libdbpp-odbc-1.4.8.ebuild b/dev-libs/libdbpp-odbc/libdbpp-odbc-1.4.8.ebuild
new file mode 100644
index 0000000..92bd1a1
--- /dev/null
+++ b/dev-libs/libdbpp-odbc/libdbpp-odbc-1.4.8.ebuild
@@ -0,0 +1,32 @@
+EAPI="7"
+inherit bjam
+
+DESCRIPTION="C++ database connectivity ODBC components"
+HOMEPAGE="http://libdbpp.randomdan.homeip.net/odbc"
+
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+RDEPEND="
+ dev-libs/boost:=
+ >=dev-libs/libdbpp-1.4.10:=
+ dev-db/unixODBC
+ >=dev-libs/libadhocutil-0.9.3:=
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+ dev-build/b2
+"
+
+src_compile() {
+ bjambuild libodbcpp//dbpp-odbc
+}
+
+src_install() {
+ bjaminstall libodbcpp//install \
+ -i dbpp-odbc
+}
+
diff --git a/dev-libs/libdbpp-postgresql/Manifest b/dev-libs/libdbpp-postgresql/Manifest
index 352572b..fc26d8f 100644
--- a/dev-libs/libdbpp-postgresql/Manifest
+++ b/dev-libs/libdbpp-postgresql/Manifest
@@ -1,2 +1,4 @@
+DIST libdbpp-postgresql-1.4.10.tar.xz 17416 BLAKE2B 64d51c08e81605f3e96f9b7d1e01b4484c941f01d789e36ec4fb2bb34d4c81eee88888c80c1299ea1abaf56e0558d680ddfe7c8dca9b51454ea7f91db32d667c SHA512 7d3d311ac467e3fdbf793108cf274381f276ef462eba358d3b83ebafe3d360dc134fdd852d7aa6f6bf0b8596a4418eb225780b91fcc354bd2f96956c2bef5d4e
DIST libdbpp-postgresql-1.4.9.tar.xz 17372 BLAKE2B be356c0ae9a2637f7769ec5bc54a71493f7dea4ddd2bee0ac2937c96fce36a6a8ffe43436ab75adaba5fcf11d220d06e57a562db2563d6bb34960b19d284fa93 SHA512 7e921b07ba283e2292447e9b8cb3dd3de17518786dad17ae9bffe3d9bb1f789bcf83386fec10df0eac7854427e126becd3bd37f937fcf850cf365e6b2d78fb04
+EBUILD libdbpp-postgresql-1.4.10.ebuild 563 BLAKE2B f17f8fac130bcafea697e20738a18d82904011ce532e31c530395b4b761b379ccee94b3643357f779c55e3126b9bdd7521d977d1618eb9222fb96c9d8a70e5a4 SHA512 974c374ba22d92f58f8c68dd9908c9bd2485c6b73646581265e150fcc01f149a7f8906d98bcec17c0eb5650e0eb4556170eb0f5895f906ca2fc74ae7a1686696
EBUILD libdbpp-postgresql-1.4.9.ebuild 558 BLAKE2B 3a69f1d23313a2f4be9fe6c6137726286dadd64e449a5835476667fbdbc8e9ce08fb0cd5dd9c4fa325d3e8bc8dfa1dbb0e6368f85b6f755db42766b799933665 SHA512 a9fb064b960648eee5e6eeeab7b28711a9e9804aecde3f0a7877d03d2e8314004cf18927f9807662253ad54c90d579fa093a821ec9091008028a924933c0f307
diff --git a/dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.4.10.ebuild b/dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.4.10.ebuild
new file mode 100644
index 0000000..5358fb0
--- /dev/null
+++ b/dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.4.10.ebuild
@@ -0,0 +1,33 @@
+EAPI="7"
+
+inherit bjam
+
+DESCRIPTION="C++ database connectivity PostgreSQL components"
+HOMEPAGE="http://libdbpp.randomdan.homeip.net/postgresql"
+
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+RDEPEND="
+ dev-libs/boost:=
+ >=dev-libs/libdbpp-1.4.10:=
+ dev-db/postgresql
+ >=dev-libs/libadhocutil-0.9.3:=
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+ dev-build/b2
+"
+
+src_compile() {
+ bjambuild libpqpp//dbpp-postgresql
+}
+
+src_install() {
+ bjaminstall libpqpp//install \
+ -i /dbpp-postgresql
+}
+
diff --git a/dev-libs/libdbpp-sqlite/Manifest b/dev-libs/libdbpp-sqlite/Manifest
index 81e2ebe..e57b30a 100644
--- a/dev-libs/libdbpp-sqlite/Manifest
+++ b/dev-libs/libdbpp-sqlite/Manifest
@@ -1,4 +1,4 @@
DIST libdbpp-sqlite-1.4.6.tar.xz 10168 BLAKE2B ebe9f837960ffcfea6c163a4af726e74a74f3ca7cd773c088ce554c92d59711df082d3ec99770d01904aed81f4d53e24f195f81d6fe25ac82753ad5e07000ecd SHA512 5368bfde66c2143a80a6538ab9e5a1c0cc0fadca801f801d3fdfb43a7047c4b9c186976507d7d657109cf0b02843d0abd54d63d73836a58c7824f24ad2bc42f0
-DIST libdbpp-sqlite-1.4.7.tar.xz 10140 BLAKE2B fb475a98ce748c9ebda88075ac0281cac33a13371b05a0a161a0f56b9edaf50c96f4b2be651c1f98769f11ff57b3f5819e302aedd6b3bef94065f99632e23e4b SHA512 69ab42eeef4dc5e35f12c6e144938d5a58514513bd72ca78d354b881ad6108711e78e46e81adfe003f38682574d8b78198deb6647be8cae1342f25b294ef42f8
+DIST libdbpp-sqlite-1.4.8.tar.xz 10140 BLAKE2B 813774a55b636d95a7ad572df3d501bb3bcd57cdd5466c2d8d5045b35b53e4a3756e426a6c802482220300a4e070b6ed52770f52e9ad955fa54bdf75f16511f0 SHA512 1378fe118a59dc267b70ea82378d4b5b9a6023208f57b469da5f11ff1bb230b7bbab36ce9b535c620d4f5d78dc3c61279d8f671449b7dba59a62c4080f296ad7
EBUILD libdbpp-sqlite-1.4.6.ebuild 539 BLAKE2B 514331e89443fe564bfe9949eb87fa2efa3f87c7a5238ad60cfe7a2f8aa609df945679b9235cdd78313549c3b86d5f1140ff67464d6631fee8770efc00cdb92d SHA512 2bdab209fff987b974791b9ef827cd9189ed13952915055821e214757070c5fba0ca4e645c4fadaffd90fcb5b27a6c72e4af9c449652be0efd9d816214c34562
-EBUILD libdbpp-sqlite-1.4.7.ebuild 539 BLAKE2B b1d7e4675f1a7faff1c2db4c6cf0a63fd4af9523b212efed29911c9b7355d529d1400fc15fddcdce88e91733788445a1eae012c759553c1f492b8a37d93015b0 SHA512 40da5d3fa73315ff79356a4d107d6b7cb970d24427cce8550f422dbbaa955fbaca7aa74bb1a6d189f32e7656be91f81ae76c973763cd0a19393c3be4df05e189
+EBUILD libdbpp-sqlite-1.4.8.ebuild 550 BLAKE2B 0ab901d43a7fa3e5bbe991483f693c2b2b642bb5c7ff5c93d5fa7dbc5ca30a18c6fea0cac40215c3e24341216556a54ed621b595589290383a07f0ec5dc11505 SHA512 ddfbcbd9f499ae592e52b0775c7f63ecbaefe5955ac6d9ab26e786216303e66813f8a2929d3e8924ddb2ea3cba29ad59dcb33efecd7a5d29a76aa91abb945758
diff --git a/dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.4.7.ebuild b/dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.4.8.ebuild
index b3b5217..b3ae43d 100644
--- a/dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.4.7.ebuild
+++ b/dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.4.8.ebuild
@@ -7,13 +7,13 @@ HOMEPAGE="http://libdbpp.randomdan.homeip.net/sqlite"
SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="x86 amd64"
+KEYWORDS="~x86 ~amd64"
RDEPEND="
dev-libs/boost:=
- >=dev-libs/libdbpp-1.4.9:=
+ >=dev-libs/libdbpp-1.4.10:=
dev-db/sqlite
- dev-libs/libadhocutil:=
+ >=dev-libs/libadhocutil-0.9.3:=
"
DEPEND="
${RDEPEND}
diff --git a/dev-libs/libdbpp/Manifest b/dev-libs/libdbpp/Manifest
index fdf317d..7b078e0 100644
--- a/dev-libs/libdbpp/Manifest
+++ b/dev-libs/libdbpp/Manifest
@@ -1,2 +1,4 @@
+DIST libdbpp-1.4.10.tar.xz 27488 BLAKE2B 4fabf39fc8e8900df86fbb2d3436abb2a6544bbb4bfbd1ccb7164b3eaf75261d8e5afd25103cca4e35b0bc83ca238000947716f79365e475c18f1f3301f05ec4 SHA512 279ae656ee6a7ef6d978825e8d11f7fd75c533b2043507b6a7ce29246366d9f8b9c38146ec461a56b1caa4eb8dc55bc7d1df47192f125d2e4fe563ba76ba0f78
DIST libdbpp-1.4.9.tar.xz 27608 BLAKE2B 62ff2191e0c82618216bc78b30b364d43479ef9c7f16680c3795766d89a524f599957f8fc8a4872562846b16692d0a815e999d208e70084b839d4bf622e2ab41 SHA512 32a5c8256aff0cf32bd1c334c4cad1dd5d3f6015e1fdde756cdda4be69e67042dcbb97882798b0e73e649654c3cb487d5d071b68e8ba62220cd924158da377b8
-EBUILD libdbpp-1.4.9-r1.ebuild 689 BLAKE2B 0bcddb309d63f25a585436b69f8344a5fd461b886340815b44b801505fefdc67e9aeb6ce07991fa4e64faee936b2fceee401f55ad5bfd85bc76510a99d89c855 SHA512 4665a8d0b38b58029d3783576ad5d9c81371681e4bb1b7b8935041eef33ff24410742b3102792e92a35aa40073466e6f13a066ce7c64808971ef71a41b52819d
+EBUILD libdbpp-1.4.10.ebuild 715 BLAKE2B 8242933fe9bdd5f58902b96407db8c2a9d38876ee9352996d6efa0b12c78c443a0fcb9df5bd8eeecd663e3723b0a31b204cfe409e16a85f235d1d55a3976d65a SHA512 d6862571e29719026578c771a1aee61f1026928358068393d7488c3d769fae75884866fa355b13a2080961372379db4ee25365addf0b4720b5dc3a5a41235ae3
+EBUILD libdbpp-1.4.9-r2.ebuild 707 BLAKE2B 46ed7f64e3fef53ef401eb6d5e0664e5eb2a309d39e37188cfc7e19709e331a2615b8511c5df21ecdad8ef61c0630266947c35b8933e0896f7e5b1fd0e7188e8 SHA512 ac2f09196ed7b9584d8e97ba98ad909f0aa4816e7e143c7d972f90d7b0e767e5df86cfa160b122bb05083dc0be080ce37f29efc8ff57f125e746d77656fa95a7
diff --git a/dev-libs/libdbpp/libdbpp-1.4.10.ebuild b/dev-libs/libdbpp/libdbpp-1.4.10.ebuild
new file mode 100644
index 0000000..55f3cd2
--- /dev/null
+++ b/dev-libs/libdbpp/libdbpp-1.4.10.ebuild
@@ -0,0 +1,41 @@
+EAPI="7"
+
+inherit bjam
+
+DESCRIPTION="C++ database connectivity common components"
+HOMEPAGE="http://libdbpp.randomdan.homeip.net/"
+
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+LICENSE="MIT"
+SLOT="0/1.4.10"
+KEYWORDS="~x86 ~amd64"
+IUSE="man ut"
+
+RDEPEND="
+ dev-libs/boost:=
+ >=dev-libs/libadhocutil-0.9.3:=
+"
+DEPEND="
+ ${RDEPEND}
+ sys-devel/flex
+ dev-build/b2
+ virtual/pkgconfig
+ dev-cpp/glibmm:2.68
+ man? ( app-text/doxygen )
+"
+
+src_compile() {
+ bjambuild \
+ libdbpp//dbppcore $(use ut && echo libdbpp//dbpptestcore libdbpp//createmockdb)
+}
+
+src_install() {
+ bjaminstall \
+ libdbpp//install $(use ut && echo libdbpp//installtest) \
+ -i dbpp
+
+ if use man ; then
+ doxygenbuild
+ fi
+}
+
diff --git a/dev-libs/libdbpp/libdbpp-1.4.9-r1.ebuild b/dev-libs/libdbpp/libdbpp-1.4.9-r2.ebuild
index 513e8c2..520e9be 100644
--- a/dev-libs/libdbpp/libdbpp-1.4.9-r1.ebuild
+++ b/dev-libs/libdbpp/libdbpp-1.4.9-r2.ebuild
@@ -20,6 +20,7 @@ DEPEND="
sys-devel/flex
dev-build/b2
virtual/pkgconfig
+ dev-cpp/glibmm:2
man? ( app-text/doxygen )
"
diff --git a/dev-libs/slice-parser/Manifest b/dev-libs/slice-parser/Manifest
index 520f94a..826f620 100644
--- a/dev-libs/slice-parser/Manifest
+++ b/dev-libs/slice-parser/Manifest
@@ -4,6 +4,6 @@ DIST Ice-3.7.9.tar.gz 11098008 BLAKE2B f29013c0e58c83b26ee1b9c419a87a3e04e8e10a0
DIST slice-parser-3.7.10.tar.xz 652 BLAKE2B 46c2c11c7d8809d66c735e8625ef7274eba5ff84634b4103243b4ecf9c84b838c14b81d701433bdb7bca0194437ab9bd420f8d302c7724fbd7714cec00745dd9 SHA512 30b58bf2bf87a4c5d18582756e954090344275fa9948117bb95fa904aa816cb7724b8a928f56842155a887735cd3603489076b6c6842f575b2f2cb1d0c5d0cac
DIST slice-parser-3.7.8.tar.xz 648 BLAKE2B 1a94cfb0c3a9232961ced50c87d8f5c9dea195ee0192104259298184c651eb8bb457ed61cbeddfa2f829b7c2c620350905f86e42e2e8a6ff977cd121a233b284 SHA512 0f1c97d05d04995ba924a718e27040128ae2be15d70c266c38bc03c1c4c4d50d777090aa814e2b16d71ac4fe01b11dad082529b2d0b0e2129bfc99467555b9be
DIST slice-parser-3.7.9.tar.xz 652 BLAKE2B b502161f6cb28cfa02d1f24db54cdc5e65bf0c5607b4b5892e0eac661f4e866dd81d0b6a7590d7e5017219e2fbe8ff95d048a6fba747e552030b92c3703df2a9 SHA512 5124dcdae8d0dac73e7af9826a37269bbc25fdc518e9ce4a786dd136d8b0cde2a27e258623c98480f2eca3a136da6d49b1f005ab8dde4e7f75880220bdf4d51d
-EBUILD slice-parser-3.7.10.ebuild 663 BLAKE2B ac63dff9bb792ec23b04598c22580c19bb75872febe3beccec6bb82be9249418dd32468a772699b7800200b006c42d809883baa0208b5a12b9f723f0c18bd32b SHA512 67ba211f056b6b3255f316c49f93dcacb03610a196954d8c6935d41924ebb7729b90b17d68479a362c0602fb3c5843a871e90e420c7e037dbb7ffa70dd879e76
+EBUILD slice-parser-3.7.10.ebuild 661 BLAKE2B 88db6e6b224661b794ba29f5a47e03fd313b5f4afee28a24048ba6df9b4cdb5bebd8824b944263353737def1170f04944372034dac5a7aaf59e5af7d090c4e66 SHA512 8ffb05d9faab7691084c3ad1565cfdf211b372be2c9e5202b4850a4003dd830a63dc6088313c8ded690fd5cb9276dc79f73af8f6e89be563ed0ab01a36b58669
EBUILD slice-parser-3.7.8.ebuild 663 BLAKE2B ac63dff9bb792ec23b04598c22580c19bb75872febe3beccec6bb82be9249418dd32468a772699b7800200b006c42d809883baa0208b5a12b9f723f0c18bd32b SHA512 67ba211f056b6b3255f316c49f93dcacb03610a196954d8c6935d41924ebb7729b90b17d68479a362c0602fb3c5843a871e90e420c7e037dbb7ffa70dd879e76
EBUILD slice-parser-3.7.9.ebuild 663 BLAKE2B ac63dff9bb792ec23b04598c22580c19bb75872febe3beccec6bb82be9249418dd32468a772699b7800200b006c42d809883baa0208b5a12b9f723f0c18bd32b SHA512 67ba211f056b6b3255f316c49f93dcacb03610a196954d8c6935d41924ebb7729b90b17d68479a362c0602fb3c5843a871e90e420c7e037dbb7ffa70dd879e76
diff --git a/dev-libs/slice-parser/slice-parser-3.7.10.ebuild b/dev-libs/slice-parser/slice-parser-3.7.10.ebuild
index 5a6e407..fd9a0c1 100644
--- a/dev-libs/slice-parser/slice-parser-3.7.10.ebuild
+++ b/dev-libs/slice-parser/slice-parser-3.7.10.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz
https://github.com/zeroc-ice/ice/archive/v${PV}.tar.gz -> Ice-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~x86 ~amd64"
+KEYWORDS="x86 amd64"
RDEPEND="=dev-libs/Ice-${PV}*"
DEPEND="${RDEPEND}
diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.18.0-r1.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.18.0-r1.ebuild
new file mode 100644
index 0000000..b604a89
--- /dev/null
+++ b/dev-perl/DBD-Pg/DBD-Pg-3.18.0-r1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TURNSTEP
+inherit flag-o-matic perl-module
+
+DESCRIPTION="PostgreSQL database driver for the DBI module"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ virtual/perl-version
+ >=dev-perl/DBI-1.614.0
+ dev-db/postgresql:*
+"
+DEPEND="
+ dev-db/postgresql:*
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.580.0
+ test? (
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-Time-HiRes
+ )
+"
+
+PERL_RM_FILES=(
+ "t/00_signature.t"
+)
+
+src_prepare() {
+ postgres_include="$(readlink -f "${EPREFIX}"/usr/include/postgresql)"
+ postgres_lib="${postgres_include//include/lib}"
+ # Fall-through case is the non-split postgresql
+ # The active cases instead get us the matching libdir for the includedir.
+ for i in lib lib64 ; do
+ if [[ -d "${postgres_lib}/${i}" ]] ; then
+ postgres_lib="${postgres_lib}/${i}"
+ break
+ fi
+ done
+
+ # env variables for compilation:
+ export POSTGRES_INCLUDE="${postgres_include}"
+ export POSTGRES_LIB="${postgres_lib}"
+ perl-module_src_prepare
+}
+
+src_configure() {
+ # bug #944038
+ append-cflags -std=gnu17
+
+ perl-module_src_configure
+}
+
+src_test() {
+ local MODULES=(
+ "Bundle::DBD::Pg v${PV}"
+ "DBD::Pg v${PV}"
+ )
+ local failed=()
+
+ local dep
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1 #||
+ #die "Could not load ${dep}"
+ eend $? || failed+=( "$dep" )
+ done
+
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+
+ local LIVEDB_TESTS=(
+ "t/01connect.t"
+ "t/02attribs.t"
+ "t/03dbmethod.t"
+ "t/03smethod.t"
+ "t/04misc.t"
+ "t/06bytea.t"
+ "t/07copy.t"
+ "t/08async.t"
+ "t/09arrays.t"
+ "t/12placeholders.t"
+ "t/20savepoints.t"
+ "t/30unicode.t"
+ )
+ if [[ ! -v DBI_DSN ]]; then
+ ewarn "Functional database tests disabled due to lack of configuration."
+ ewarn "Please set the following environment variables values pertaining to a"
+ ewarn "pre-configured Postgres installation in order for tests to work:"
+ ewarn " DBI_DSN - A DBI-compatible connection string for a Postgres Database"
+ ewarn " ( eg: dbi:Pg:dbname=testdb )"
+ ewarn " DBI_USER - A Postgres Database Username"
+ ewarn " DBI_PASS - A Postgres Database Password"
+ ewarn ""
+ ewarn "For details, visit:"
+ ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/DBD-Pg"
+ perl_rm_files "${LIVEDB_TESTS[@]}"
+ fi
+
+ # Parallel testing breaks database access
+ DBDPG_TEST_ALWAYS_ENV=1 DIST_TEST="do" perl-module_src_test
+}
diff --git a/dev-perl/DBD-Pg/Manifest b/dev-perl/DBD-Pg/Manifest
new file mode 100644
index 0000000..483040f
--- /dev/null
+++ b/dev-perl/DBD-Pg/Manifest
@@ -0,0 +1,3 @@
+DIST DBD-Pg-3.18.0.tar.gz 288783 BLAKE2B e5ac7cddc9814cc68180f5f888d1290ed4628d6d90be9c8c84b666c0832fb140db45cb878d8f73b8ced73528e979566c03e5c5880aad5824f8dd8601884fc925 SHA512 0a81d1993f22a923776ab57f1437dbee2b5c42de091e274355dbcc9bb07e3db0c22126d0037de8de43fafeab9c947db1e3692087127027a0b13eed538fc2e1ee
+EBUILD DBD-Pg-3.18.0-r1.ebuild 2823 BLAKE2B a417a212d2fa734372e4c5095161b68281c407d20c233ddaa75bc1eb03e2ebdfcaf87e28561f7610466768fc1fafc28187834ab9c1d6c9532664ca790a059a21 SHA512 8ed093ae0f2393263b872744d9ad071fc67ea1439d3eaf44e79407c2f770577ede5a75a4c29ef6356ccde357a6de3f17bb6be2695ee70265a6ea46499142967d
+MISC metadata.xml 447 BLAKE2B 224b06a263af19d157b76a809863ca77d32ab8396032913cc6ff367fe2ff63d476b7646062fa7512c32116560cba03d2ebe0363ea4724382fc22c0ee41fe42b8 SHA512 6e9e4b40a63c8f5ee9b46e78fbab9c2aaa46e3beb24fe5642107e7896a1a2b5e9da8a230413eb00b9b3a4b8d8c726a0e0d42bdbed105141690c64b702bbab991
diff --git a/dev-perl/DBD-Pg/metadata.xml b/dev-perl/DBD-Pg/metadata.xml
new file mode 100644
index 0000000..3c92e12
--- /dev/null
+++ b/dev-perl/DBD-Pg/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">DBD-Pg</remote-id>
+ <remote-id type="cpan-module">Bundle::DBD::Pg</remote-id>
+ <remote-id type="cpan-module">DBD::Pg</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-util/binaryen/Manifest b/dev-util/binaryen/Manifest
new file mode 100644
index 0000000..0c4c858
--- /dev/null
+++ b/dev-util/binaryen/Manifest
@@ -0,0 +1,6 @@
+DIST binaryen-123.tar.gz 5418866 BLAKE2B 72d3f91c7c643c5da110084c4aa342cd60be2e52eaaf9713b7c1fbd7e58a0db6fce09d7e9fefe2d5fb16d4f90975b3aae39b9cc3fc59bc34b52423f66510df61 SHA512 efb94fc8e0fa67d1d82d0b3c86b3a6e8f82cc4e8d403a8e1ef627399c8b30f8c071927943265fdec9ce71dbfa487087bd8ebe80b93f56e0cf813acb7ab311839
+DIST binaryen-124.tar.gz 5616387 BLAKE2B dcd13da1ffcc7a62143493731a55f90c37c65711e8d96a06e643388e0101f7b2382c561899fc95ca755fdcb5b3175ee422ace59ac1890e2e36f62016866e8f1c SHA512 9b5feb7d514dda9f313e965831431e45be36126f706e8611999dab1290746edb62bef043ba75b050d26fb287687a0d6b3bf64781d8bc9cd5f08d618c174a4e4e
+DIST binaryen-125.tar.gz 5700706 BLAKE2B 3c26f382ace8a56c2ea7cb31ee5f711d86c9fd4a57452cd6cbdd17a0ed999b78c8de5fc3dc8d40aae37fcee5249219bebd50cd70e7a6c5148ee9cfafdf52fb1c SHA512 5b2f1d2fed34e0defa832f4b29833972c889496d8f5e3ae5ecaf4d23606d622677ad9525b59e12a09b015be1aa86973b3e39d1ecbbdf23fbec2edd75213f162b
+EBUILD binaryen-123.ebuild 588 BLAKE2B 17998b0559fabe9e889cf93468d0990cad9f6937cf9b66007a6cb6a0181ac421e63d783bfa65817cdec9d9378008e1f989a1aae283378ccf1f38ea9733a48120 SHA512 8e7f5f4289683a819b8c8ab9bba6860b875276fa86c1df68472b889f8ef9f0eecedb0fa19e992a44c45a468d9781310c44c37c12e83631b7ddf5ec0c7e1231cc
+EBUILD binaryen-124.ebuild 588 BLAKE2B 17998b0559fabe9e889cf93468d0990cad9f6937cf9b66007a6cb6a0181ac421e63d783bfa65817cdec9d9378008e1f989a1aae283378ccf1f38ea9733a48120 SHA512 8e7f5f4289683a819b8c8ab9bba6860b875276fa86c1df68472b889f8ef9f0eecedb0fa19e992a44c45a468d9781310c44c37c12e83631b7ddf5ec0c7e1231cc
+EBUILD binaryen-125.ebuild 588 BLAKE2B 17998b0559fabe9e889cf93468d0990cad9f6937cf9b66007a6cb6a0181ac421e63d783bfa65817cdec9d9378008e1f989a1aae283378ccf1f38ea9733a48120 SHA512 8e7f5f4289683a819b8c8ab9bba6860b875276fa86c1df68472b889f8ef9f0eecedb0fa19e992a44c45a468d9781310c44c37c12e83631b7ddf5ec0c7e1231cc
diff --git a/dev-util/binaryen/binaryen-123.ebuild b/dev-util/binaryen/binaryen-123.ebuild
new file mode 100644
index 0000000..28b6629
--- /dev/null
+++ b/dev-util/binaryen/binaryen-123.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="Binaryen is a compiler and toolchain infrastructure library for WebAssembly"
+HOMEPAGE="https://github.com/WebAssembly/binaryen"
+SRC_URI="https://github.com/WebAssembly/${PN}/archive/refs/tags/version_${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-version_${PV}"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure()
+{
+ local mycmakeargs=("-DBUILD_TESTS=OFF"
+ "-DENABLE_WERROR=OFF")
+ cmake_src_configure
+}
diff --git a/dev-util/binaryen/binaryen-124.ebuild b/dev-util/binaryen/binaryen-124.ebuild
new file mode 100644
index 0000000..28b6629
--- /dev/null
+++ b/dev-util/binaryen/binaryen-124.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="Binaryen is a compiler and toolchain infrastructure library for WebAssembly"
+HOMEPAGE="https://github.com/WebAssembly/binaryen"
+SRC_URI="https://github.com/WebAssembly/${PN}/archive/refs/tags/version_${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-version_${PV}"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure()
+{
+ local mycmakeargs=("-DBUILD_TESTS=OFF"
+ "-DENABLE_WERROR=OFF")
+ cmake_src_configure
+}
diff --git a/dev-util/binaryen/binaryen-125.ebuild b/dev-util/binaryen/binaryen-125.ebuild
new file mode 100644
index 0000000..28b6629
--- /dev/null
+++ b/dev-util/binaryen/binaryen-125.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="Binaryen is a compiler and toolchain infrastructure library for WebAssembly"
+HOMEPAGE="https://github.com/WebAssembly/binaryen"
+SRC_URI="https://github.com/WebAssembly/${PN}/archive/refs/tags/version_${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-version_${PV}"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure()
+{
+ local mycmakeargs=("-DBUILD_TESTS=OFF"
+ "-DENABLE_WERROR=OFF")
+ cmake_src_configure
+}
diff --git a/net-misc/gentoobrowse-api/Manifest b/net-misc/gentoobrowse-api/Manifest
index 51aacf9..015a83d 100644
--- a/net-misc/gentoobrowse-api/Manifest
+++ b/net-misc/gentoobrowse-api/Manifest
@@ -1,2 +1,6 @@
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
+DIST gentoobrowse-api-0.12.6.tar.xz 893856 BLAKE2B d1202e15fc14e4485a3b17faafa7aabea43fac302ec7bb3426d8a3972008dc6873fcac50839bf8886f2c9a12c7a67100c0212f9646d2fbe3b30f2462dd0054ca SHA512 2bb33b1ca264d381db55273d1f21edd2ee9ab14d1ef51c2d47c4214168b419ceffca155dd26728dbcc7767f8e422357fef5831872e6aeee9ebfc7b6662bf1ff3
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
+EBUILD gentoobrowse-api-0.12.6.ebuild 1493 BLAKE2B 872a6bb2bed37f38e5d52134c7639f39b5106a636b8120dc740b7469e86888a860e713b48d1114242c324b5bd8e5f49b4e3e921ab56a5742a831909491913e10 SHA512 98c7636ccc77f7aa447295eaf31b2989917e4f459327bedd79de289cd4e585f9fb9b8bba97135de3a09236ed51b5d4be99cd2eab527bdcae73575ce9ab78ea2d
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
+}
+
diff --git a/net-misc/gentoobrowse-api/gentoobrowse-api-0.12.6.ebuild b/net-misc/gentoobrowse-api/gentoobrowse-api-0.12.6.ebuild
new file mode 100644
index 0000000..104c5ff
--- /dev/null
+++ b/net-misc/gentoobrowse-api/gentoobrowse-api-0.12.6.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.1:=[db]
+ >=dev-libs/libdbpp-1.4.10:=
+ >=dev-libs/libdbpp-postgresql-1.4.10
+ >=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
+}
+
diff --git a/net-proxy/haproxy-load-daemon/Manifest b/net-proxy/haproxy-load-daemon/Manifest
new file mode 100644
index 0000000..6666c22
--- /dev/null
+++ b/net-proxy/haproxy-load-daemon/Manifest
@@ -0,0 +1,2 @@
+DIST haproxy-load-daemon-0.1.tar.gz 2950 BLAKE2B a9043e2b29b8247b098cb8e2e9fc6026924c2897208301b39727af784addcc22c8cef231db9eb65f9801ab01bf0e430e427714c7f68e5586946a8266aa54bcf8 SHA512 2b43cf0efef5344b30c50180aa50ba7f391c371dc8d07d14252f102447333ff6f2d360005b5cd16435f2db5af613ae9cf18f44cc3ff1fe41b19865e8841ef2d0
+EBUILD haproxy-load-daemon-0.1.ebuild 585 BLAKE2B f054c1ad191b0677858a40674e791c9e10255a9ecd493e83b4a64da3de6e3293eb26672d48939fc609d7792e9cd732017ad5cae41ca255441817092e2d792bbe SHA512 33ecfbcd4a538a65775e25a68f78a2de3047204751580feef5296c1570bacd7c0f6eead11c54a28d0603e64f3817d77c7ea6a5091d2cf18c691b9d209b483f7e
diff --git a/net-proxy/haproxy-load-daemon/haproxy-load-daemon-0.1.ebuild b/net-proxy/haproxy-load-daemon/haproxy-load-daemon-0.1.ebuild
new file mode 100644
index 0000000..dddde90
--- /dev/null
+++ b/net-proxy/haproxy-load-daemon/haproxy-load-daemon-0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bjam
+
+DESCRIPTION="Simple HAProxy agent daemon for dynamic controlling backend weight based on load"
+HOMEPAGE="https://github.com/rascalDan/haproxy-load-daemon"
+SRC_URI="https://github.com/rascalDan/${PN}/archive/refs/tags/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+DEPEND="dev-libs/boost sys-apps/systemd"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+S="${WORKDIR}/${PN}-${P}"
+
+src_compile() {
+ bjambuild haproxy-load-daemon
+}
+
+src_install() {
+ bjaminstall install
+}
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 74e225f..6e5c784 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -12,7 +12,7 @@ LINGUAS="en en_GB"
PORTAGE_ELOG_MAILSUBJECT="\${HOST} - package \${PACKAGE}"
PORTAGE_ELOG_MAILURI="dan@randomdan.homeip.net smtp.random.lan"
PORTAGE_ELOG_SYSTEM="mail"
-PORTAGE_NICENESS="10"
+PORTAGE_SCHEDULING_POLICY="idle"
PORTAGE_RO_DISTDIRS="/home/randomdan/files/ /var/store/Installers/"
PORTAGE_WORKDIR_MODE="0770"
PORTAGE_LOGDIR="/tmp/portage-logs"
@@ -20,14 +20,14 @@ UPDATESTATEDIR=/var/www/shared/files/localhost
ACCEPT_LICENSE="$ACCEPT_LICENSE linux-fw-redistributable no-source-code vim.org MSttfEULA free-noncomm CC-Sampling-Plus-1.0 PUEL"
USE="
-aac -authdaemond autoupdate bash-completion btrfs c++0x caps clang -consolekit css -cups curl -debug
- device-mapper dot dracut dvb -elogind -embedded fam -fortran fontconfig fuse git gold graphviz grub harfbuzz hostonly http2 icu
+ device-mapper dist-kernel dot dracut dvb -elogind -embedded fam -fortran fontconfig fuse git gold graphviz grub harfbuzz hostonly http2 icu
-idn inspector -introspection ithreads jit jpeg jpeg2k json ldap lm-sensors llvm lvm -lvm1 lzma lz4 lzo minizip mp3 mpm-prefork
-nettle network network-cron nscd -nss nuv offload pch pcre16 pcre32 pcre-jit png postgres postproc
-ppp python rtmp savedconfig secure-delete smp sndfile -source sqlite symlink syslog kernel-install
system-act system-av1 system-boost system-bootloader system-bootstrap system-cmark system-crontab
system-ffmpeg system-harfbuzz system-heimdal system-icu system-info system-ipxe system-jpeg system-lcms
system-leveldb system-libcxx system-libevent system-libs system-libvpx system-libyaml system-llvm
- system-lua system-lz4 system-man system-mathjax system-mesa system-mitkrb5 system-numpy system-png
+ system-lua system-lz4 system-man system-mathjax system-mesa system-mitkrb5 system-numpy system-pipewire system-png
system-python system-qemu system-seabios system-sqlite system-ssl system-tbb system-webp system-wfconfig
system-wide system-wlroots system-zlib systemd -themes -thin threads uuid -vala vim-pager vim-syntax
-winbind xml -resolvconf -printsupport zstd
diff --git a/sys-cluster/crmsh/Manifest b/sys-cluster/crmsh/Manifest
index 3556d5f..a822b9c 100644
--- a/sys-cluster/crmsh/Manifest
+++ b/sys-cluster/crmsh/Manifest
@@ -1,3 +1,5 @@
DIST crmsh-4.6.1.tar.gz 1952054 BLAKE2B 1f558ee16d036c0cbf92d36731efccb7723008d2cd80eba8faa84475125cea8958ccf7bc2f3d2d8ded574963cd2649278ae971bcbaecfce8cd1b7ba3e121bfa8 SHA512 ff4860bc4f9dffb16279897459a9385bb4bee886ebf881e693d2173375a09265702adcb700cff6e8a39df406fac1ce7afb5f7213210245ae515099c1f90500b3
-EBUILD crmsh-4.6.1-r1.ebuild 876 BLAKE2B e0c2488a99fc228b3e9fc3070c95b51dfb52a8f2b99c3061cba68165aa64a407cf6dedf2048d0133ba5b239d5579d1593e614c7b6377d5cefad971ffe016119d SHA512 88e13c980e7051a289837fc45c934adc5b88d87d9127bf3acdc6991f525699211db46e900dbcab2a0c16dc3813b8b375b55d353968ca0f2528fb1339da9d1897
+DIST crmsh-4.6.2.tar.gz 1968116 BLAKE2B f07eb18beeac1de1df82ee980ad5088fb4bc257009147f7b9ba094ae2b63f56b50ce6e5177d7818a47d1ce631211b261cebc54393a7037d7677a18b6afb29158 SHA512 02e7b145f3860490690aa95fdab535afa5f0c1e12d58743b32ea47df53e1dc3b51bfbf14f8e6f4a6ba5608c1f3240656d2bacda6b43bbc198e98c760081b6324
+EBUILD crmsh-4.6.1-r1.ebuild 769 BLAKE2B e97b0a3d3f24d3be29be7b8c567ecdbfe3888b0bae9b30a6537edd25d9a6358304d48bf2110706903a139d00af6d96c32c6c7fcf013e7e8109efa41125bb0c46 SHA512 6c16924e5d01c46a1f56ef48a562aa447bc6ba9112671608804cfe50261e93a713efd3fdf3aa78ef7a3087c71663ad42f8167e861dd8d46c944c2a08b96d466d
+EBUILD crmsh-4.6.2.ebuild 771 BLAKE2B d6d257ed18961c024a4462276b742cfde0a24ab4b6e15dafc311f4d051faac431efc589743b652f6580bdf96e42fb33c9c0fb61ebb2321ea2e1908cd85640391 SHA512 25db191f591641285d91f05c7d47c2a4604cf6bcbce8f3c5d4218795be2f0fa2668ee3801b4b0aac6eb4af2ace411b92b3f363490534ef890f3c63fab71b4d99
MISC metadata.xml 344 BLAKE2B 3dd1aba1bed81c9993d1d9527e5695c4538c32014dc4da3303c602031182421f50629296c69f2f821455d29a0beb01a94b86541421d31462d37b05bbd57b41f0 SHA512 8fddf2b64d5dbdc79ccc206e36e33c2aee2c17ffc1c6012c80431d3d487734538c6efc3e3b6803407535783b1afa91901b929220874f8d20ce2616ad6cdb967d
diff --git a/sys-cluster/crmsh/crmsh-4.6.1-r1.ebuild b/sys-cluster/crmsh/crmsh-4.6.1-r1.ebuild
index e10be51..b7ea267 100644
--- a/sys-cluster/crmsh/crmsh-4.6.1-r1.ebuild
+++ b/sys-cluster/crmsh/crmsh-4.6.1-r1.ebuild
@@ -1,12 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
SRC_URI="https://github.com/crmsh/crmsh/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~hppa ~x86"
+KEYWORDS="amd64 ~hppa x86"
inherit autotools python-single-r1
diff --git a/sys-cluster/crmsh/crmsh-4.6.2.ebuild b/sys-cluster/crmsh/crmsh-4.6.2.ebuild
new file mode 100644
index 0000000..78a0958
--- /dev/null
+++ b/sys-cluster/crmsh/crmsh-4.6.2.ebuild
@@ -0,0 +1,39 @@
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+SRC_URI="https://github.com/crmsh/crmsh/archive/${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~hppa ~x86"
+
+inherit autotools python-single-r1
+
+DESCRIPTION="Pacemaker command line interface for management and configuration"
+HOMEPAGE="https://crmsh.github.io/"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+ >=sys-cluster/pacemaker-2.1.2"
+RDEPEND="${DEPEND}
+ $(python_gen_cond_dep '
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/parallax[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ ')
+"
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ python_fix_shebang "${ED}"
+ python_optimize
+}
diff --git a/sys-cluster/netfs/Manifest b/sys-cluster/netfs/Manifest
index 3f89b3d..1bc0173 100644
--- a/sys-cluster/netfs/Manifest
+++ b/sys-cluster/netfs/Manifest
@@ -1,6 +1,6 @@
AUX icebox.config 147 BLAKE2B 52dce197f018c50740716cd0ff1210cdd371583fe60d5aede3fc3703b61442e63a8c6560893aacf4c604210d527c7551b9fc919482063b5630466e1210078ffc SHA512 0f03533c737935d2a4f08158a312478ad16a8fe0a3aa5117f50b0200b2d83f9d8e8fc5bcc7ccc3dddf7fe66d68e5c015f72f282c891d576421317deebc6c1562
AUX service.conf 29 BLAKE2B b516d5c184da102bda9b1e9c940b7fc50e062b418cdb25bab278a1e130707c4bb90394701b34525eabea9ce019c677fc641b83e00fa784d98b9a53192e7c0269 SHA512 0b78e9051294ff11abe938ddc0759284dc0eb0ad4a37f90396605248b86c4bb7685ff303c5fda6ee80d95c50c21e0d122fe93914da48ca9ec2e1c5c36ca32507
-DIST netfs-1.5.1.tar.xz 31080 BLAKE2B a904de0797c49e0306ec68fbd370cadde8d2f01946c4f7410b0a41412ca8e755b667b658d355f72d6aab87fbc160e8dce99730afd18228983f8375070b49f132 SHA512 f9ee6fb16ac9c63e2bb619d157d4814bb2e335e94c23a17286859d11d7b7cccd1644e8154747763a478220d5bb60f2cb1d5fc811d9a88bfe1fd8b0121c29fc38
DIST netfs-1.5.2.tar.xz 31268 BLAKE2B 69533d6898437802960ac151eda1f959c741e8d29df74bb2ab6882e32548225b302eeff3ba5acdce06ad84dfd1f6a34f5037c91ecd471f1446b7ed9546af2df4 SHA512 faa162b8fbfb1fa497a6768c53f834a22aa86f78f0557597701a4d33d98190549735983f3c7be959ee61640419e21113d6aa7953733c14e2818917b4f48c42c2
-EBUILD netfs-1.5.1.ebuild 1055 BLAKE2B 3d07e2cf9e8a356c0ed0098db222768d5feeeb38039c6fa446909f5e5e79ca2f73f983cf58915c75a9a53a7de0e367e8c3538e6834574bf520c6556a155cf646 SHA512 f80796147315f02ad8b6aeb3dc63d67cc4f9c8117b6764b4dff1e82d7ed7309291191ad38ad9d860e89de08f59acc523d3852fc3aea8adf345955b94f55e76b7
-EBUILD netfs-1.5.2.ebuild 1055 BLAKE2B 3d07e2cf9e8a356c0ed0098db222768d5feeeb38039c6fa446909f5e5e79ca2f73f983cf58915c75a9a53a7de0e367e8c3538e6834574bf520c6556a155cf646 SHA512 f80796147315f02ad8b6aeb3dc63d67cc4f9c8117b6764b4dff1e82d7ed7309291191ad38ad9d860e89de08f59acc523d3852fc3aea8adf345955b94f55e76b7
+DIST netfs-1.6.0.tar.xz 31108 BLAKE2B b0c2dfe75a73b79dfff57c2239043d377aed41d2d2a7213910d6d23f624131984c290ae2c7fa608a1c43650699b6e99e4ad62d66e744bbf31524633715100028 SHA512 057eac6c3606f5b878d522ed8595a8c979e867437caf671994e818aec226a536257dc50199caa3c232c52b24d1c97c3b164ef69079491df10f93a5504084b882
+EBUILD netfs-1.5.2-r1.ebuild 1060 BLAKE2B 7c3b5399bbb31c9a1decd3ef1207a94c4e2616baf9305e76f7f4d3d061eb5f3f70067482c1373c862a2d90afb2ce87cb9e49a3b4708c460a0ccb2bfddde6960f SHA512 3ab746e89b94f6afce94d9e719a743d2fe5f4b9c38dae437855439831af1fdf83dc0540c2b1b5fba28d824f39ac2075ccb264e9dacf41d3d11ae99320cb0169a
+EBUILD netfs-1.6.0.ebuild 1053 BLAKE2B 1158074c543a6b317db8b103afca2767b9b6091aa13329d9f1e7956ed62d51c086cf1b05cd42351964ce1fe13c4ffa6d40c1b85465c830bcb0864e65545680ee SHA512 8b2796b0e584edfcd6d8ab845f059a3c722634c58912a1729edfe36228a98c5f81543f2cadb4615ff121a7d8456eb725481cc3043d9d31675f6d8b9caf8ef6cc
diff --git a/sys-cluster/netfs/netfs-1.5.2.ebuild b/sys-cluster/netfs/netfs-1.5.2-r1.ebuild
index c2aa2d0..c4ad2f7 100644
--- a/sys-cluster/netfs/netfs-1.5.2.ebuild
+++ b/sys-cluster/netfs/netfs-1.5.2-r1.ebuild
@@ -8,15 +8,15 @@ HOMEPAGE="http://netfs.randomdan.homeip.net/"
SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="x86 amd64"
+KEYWORDS="~x86 ~amd64"
IUSE="client server"
RDEPEND="=dev-libs/Ice-3.7*
- >=dev-cpp/slicer-1.9:=[xml]
+ >=dev-cpp/slicer-1.13.1:=[xml]
server? (
=sys-apps/icebox-service-1.11
)
- >=dev-libs/libadhocutil-0.7:=
+ >=dev-libs/libadhocutil-0.9.3:=
client? (
sys-fs/fuse:3
>=dev-libs/boost-1.66:=
@@ -42,7 +42,7 @@ src_install() {
if use client ; then
insinto /etc/netfs
doins netfs/etc/client.xml
- dosym ../usr/bin/netfs /sbin/mount.netfs
+ dosym /usr/bin/netfs /sbin/mount.netfs
fi
if use server ; then
insinto /etc/netfs
diff --git a/sys-cluster/netfs/netfs-1.5.1.ebuild b/sys-cluster/netfs/netfs-1.6.0.ebuild
index c2aa2d0..ae24ac7 100644
--- a/sys-cluster/netfs/netfs-1.5.1.ebuild
+++ b/sys-cluster/netfs/netfs-1.6.0.ebuild
@@ -42,7 +42,7 @@ src_install() {
if use client ; then
insinto /etc/netfs
doins netfs/etc/client.xml
- dosym ../usr/bin/netfs /sbin/mount.netfs
+ dosym /usr/bin/netfs /sbin/mount.netfs
fi
if use server ; then
insinto /etc/netfs
diff --git a/sys-cluster/pacemaker/Manifest b/sys-cluster/pacemaker/Manifest
index 904c3c5..0bf79bc 100644
--- a/sys-cluster/pacemaker/Manifest
+++ b/sys-cluster/pacemaker/Manifest
@@ -1,4 +1,6 @@
AUX pacemaker.initd 858 BLAKE2B a1b4d9efd14f03620f03733a0a4d33f97ed056f041b970376c17fe2b54a52a172ef208b70bcb6914d211c3157a206ce57aed13898396bd78532e69e697a55a7f SHA512 d644b18cf45c74c21c845dbab16b63fd23944d7d1f9616a866b6b07ea6108ca52a1bb445b698dc87d36d0131abad8fa96a8de85aef843df4669699de289cf587
+DIST Pacemaker-2.1.10.tar.gz 6234433 BLAKE2B d1077ff1af2a8d21c57c6e5f9ea54510629bef058b5be0f30144ebcb198217d49b376618b2ba0884884e74d768c39837f11f1d988e4d51cbc28e328a94761c21 SHA512 645437bd6136f7f782fc987b080886117981ca2012638b701ac816b652f2d8a35df88fc1d7aa6069dc89842a1b7d2bf211b2fcf80b0778205e1cec49927f6026
DIST Pacemaker-2.1.9.tar.gz 6225944 BLAKE2B 8f0658b034d4427528f376b010bcce44155bd4bfdc2769409d489660d8676b4073516bfa2886381325025b1c9b3f19c20f6e21460f08de735e6bc995ec142dc1 SHA512 f889363dca92ff265bbc2efd9014869244ccb5d71fdfe77d89dca6c3fea16e623b7f29a79bcd585923d00674c6093849be780d518627b38e5dea7f02660d4e37
+EBUILD pacemaker-2.1.10.ebuild 1614 BLAKE2B 525556ad78750dac001d6ab52ef1260add7850c7e7e4d3db052dd53cfc9390b907863875ebc4308b26ea2a13810b8c38fa23e3f32380192b0aa6c31ba235c4a5 SHA512 dfd97beb4d6e663683c6601ee069eb74150032215225f6597248cfbe540a8c66f817917c073a8f917f8d2824b49e0cf2ff301b3b0f3c9a301c72dc3cccb597c0
EBUILD pacemaker-2.1.9-r1.ebuild 1614 BLAKE2B 525556ad78750dac001d6ab52ef1260add7850c7e7e4d3db052dd53cfc9390b907863875ebc4308b26ea2a13810b8c38fa23e3f32380192b0aa6c31ba235c4a5 SHA512 dfd97beb4d6e663683c6601ee069eb74150032215225f6597248cfbe540a8c66f817917c073a8f917f8d2824b49e0cf2ff301b3b0f3c9a301c72dc3cccb597c0
MISC metadata.xml 809 BLAKE2B fa4cdce64387006f97d32578157d82bfe8b82f7f049accc11731e1f4e0d502aa01e7099045bd8d775757de92229428d7dd386019b6b02f85f00222e7e6d60fbb SHA512 48fc7614e31ed83c5de217cf737931f1d9257827e60c2a7eceb9c936041e82b3477822b9c31e320468b3634af1651502bb5ce5cb162319921d3d03197196fcad
diff --git a/sys-cluster/pacemaker/pacemaker-2.1.10.ebuild b/sys-cluster/pacemaker/pacemaker-2.1.10.ebuild
new file mode 100644
index 0000000..1fe6484
--- /dev/null
+++ b/sys-cluster/pacemaker/pacemaker-2.1.10.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..13} )
+
+inherit autotools python-single-r1
+
+MY_P="${PN^}-${PV/_/-}"
+
+DESCRIPTION="Pacemaker CRM"
+HOMEPAGE="http://www.linux-ha.org/wiki/Pacemaker"
+SRC_URI="https://github.com/ClusterLabs/${PN}/archive/${MY_P}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2.1+ BSD CC-BY-SA-4.0"
+SLOT="0"
+KEYWORDS="amd64 ~hppa x86"
+IUSE="acl smtp snmp"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ >=sys-cluster/cluster-glue-1.0.12-r1
+ >=sys-cluster/libqb-2.0.0:=
+ sys-cluster/resource-agents
+ sys-cluster/corosync
+ smtp? ( net-libs/libesmtp )
+ snmp? ( net-analyzer/net-snmp )
+"
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+S="${WORKDIR}/${PN}-${MY_P}"
+
+src_prepare() {
+ default
+ sed -i -e "s/ -ggdb//g" configure.ac || die
+ eautoreconf
+}
+
+src_configure() {
+ # appends lib to localstatedir automatically
+ local myconf=(
+ --with-ocfdir=/usr/$(get_libdir)/ocf
+ --localstatedir=/var
+ --disable-fatal-warnings
+ --disable-static
+ --without-cs-quorum
+ --without-cman
+ --without-heartbeat
+ --with-corosync
+ --with-ais
+ $(use_with acl)
+ $(use_with smtp esmtp)
+ $(use_with snmp)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ python_optimize
+
+ # remove provided initd file as we need support for OpenRC
+ rm -rf "${ED}/etc/init.d" || die "Failed to remove old initd"
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+
+ keepdir /var/lib/pacemaker/{blackbox,cib,cores,pengine}
+ keepdir /var/log/pacemaker/bundles
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/sys-fs/netfs-gitfs/Manifest b/sys-fs/netfs-gitfs/Manifest
index 1c69ade..43e5c8c 100644
--- a/sys-fs/netfs-gitfs/Manifest
+++ b/sys-fs/netfs-gitfs/Manifest
@@ -1,4 +1,4 @@
-DIST netfs-gitfs-0.2.2.tar.xz 8872 BLAKE2B 319788b3b89702573f00216d56a22dac711ed8fb1512a28b770254633577fe1004b76c050880409a1668e8e2940851a5f183beefde084e162ac50ce3be310b77 SHA512 c99f64495bebfa283c7fceef9d62b69c8c80dd176f04411a3c7b815cbbbfef71996956a9a8f759138a32e659ea7b7c1a392cf9c50f825d4a3d7b189f818ab6c5
-DIST netfs-gitfs-0.2.3.tar.xz 8972 BLAKE2B 2e9cd87f2424a07b09759600d18920cb08ca502460d0a80e8584aa6385ce9705f96b32dbf00c0056b917081e31dd3f84f6de0e7bcfcb8c40a32eaeaca89178d3 SHA512 5f3e9d241aa80f9bd974b2e154519dbfa53d270f89e22efdfc3c371c500c9a478e8841bdf7aa49d14303d1ad3069d826a39072c5978cc42ed20c12bcf99d4baa
-EBUILD netfs-gitfs-0.2.2.ebuild 516 BLAKE2B 414b84f180f1fb2bb99646713cd183400f5c2f2acc1547d73081bf96b14c490a5ef0c77997926657bde0998fef14243ed8f0fb02e9824a5308d924f8a6c77831 SHA512 5f901dda85fbd0ae29d5df87a5b4f85791d4aa1ce40aa548b668fd12906dae54900fa828b5b2a0320702afcbbda3803a7bbf22f8e25ec40248e3e61c4c97279b
-EBUILD netfs-gitfs-0.2.3.ebuild 516 BLAKE2B 96ec5c6b4b86cdd7bf5d7c1e66701270a8f596522360c7be154a9f5832cfe68ed2327dd3c43ae2c9e7ce56436053da6b255b734ef6a57a8c13fd9902dd677490 SHA512 38fd1fa89a343f423be9ccf18da775493ce80c48a199e5ccc3faf3668b2930daabf41d174c3c20db5c0994fc66bbe018824b83e5ba794415c8b28e07a2c92002
+DIST netfs-gitfs-0.2.4.tar.xz 9392 BLAKE2B 438134b9cd77259140cc7ef7eeaa500b2664474e741adfd2accdaf354dc2b8d1753f8ba378ef12978010acb68750f286452af7a852fa223946a1ba816cf2bd2e SHA512 b32a74b136bfd30144b0afb1bcf2adfb65219b1e91bda5006ce4390f78aed45e50a140b1d043ca8f99e444c0ceba9a52946eaa036f7b8e3a0f490288861e8ef9
+DIST netfs-gitfs-0.2.5.tar.xz 9464 BLAKE2B 4a778ed0e6af30557936a0cc08f6d9fff7c2cec02d538b167d1825cc1f4247e81921c0f3ccaacbf3fb5e2cfa535c20f6109232133eb18b812e68521c285d5645 SHA512 82f564a1f58fe3d2700f0d215965033890c687b6e56de2afdbe911ae4be7e0de7915da0f488ddb9908d06e95c8a8d54a7b4880bafaa3cb1957a1f5431e887a8c
+EBUILD netfs-gitfs-0.2.4.ebuild 516 BLAKE2B 55404a245ddb0ed05f91ed66ccaeded585a73d51171254f3e8e39543a3a49b39e58c445e7ac2f57615376c7b5b9f6da08dea05d7ecdb906396d99986e47792f2 SHA512 ef78d7bd8c1813ea91c41c9e3169681281311772d88703f55c48c8cfbb6c5552d171bc3dddb6e62daac3587efaf06575c76c952e4b71d561c7fbfd80ebf0682d
+EBUILD netfs-gitfs-0.2.5.ebuild 516 BLAKE2B 55404a245ddb0ed05f91ed66ccaeded585a73d51171254f3e8e39543a3a49b39e58c445e7ac2f57615376c7b5b9f6da08dea05d7ecdb906396d99986e47792f2 SHA512 ef78d7bd8c1813ea91c41c9e3169681281311772d88703f55c48c8cfbb6c5552d171bc3dddb6e62daac3587efaf06575c76c952e4b71d561c7fbfd80ebf0682d
diff --git a/sys-fs/netfs-gitfs/netfs-gitfs-0.2.2.ebuild b/sys-fs/netfs-gitfs/netfs-gitfs-0.2.4.ebuild
index 19ced9e..f784418 100644
--- a/sys-fs/netfs-gitfs/netfs-gitfs-0.2.2.ebuild
+++ b/sys-fs/netfs-gitfs/netfs-gitfs-0.2.4.ebuild
@@ -14,8 +14,8 @@ RDEPEND="
dev-libs/boost:=
>=dev-libs/icetray-0.4:=
dev-libs/libgit2
- =sys-cluster/netfs-1.4*
- >=dev-libs/libadhocutil-0.7.5:=
+ =sys-cluster/netfs-1.6*
+ >=dev-libs/libadhocutil-0.9.3:=
"
DEPEND="
${RDEPEND}
diff --git a/sys-fs/netfs-gitfs/netfs-gitfs-0.2.3.ebuild b/sys-fs/netfs-gitfs/netfs-gitfs-0.2.5.ebuild
index a6f0a0f..f784418 100644
--- a/sys-fs/netfs-gitfs/netfs-gitfs-0.2.3.ebuild
+++ b/sys-fs/netfs-gitfs/netfs-gitfs-0.2.5.ebuild
@@ -14,8 +14,8 @@ RDEPEND="
dev-libs/boost:=
>=dev-libs/icetray-0.4:=
dev-libs/libgit2
- =sys-cluster/netfs-1.5*
- >=dev-libs/libadhocutil-0.7.5:=
+ =sys-cluster/netfs-1.6*
+ >=dev-libs/libadhocutil-0.9.3:=
"
DEPEND="
${RDEPEND}
diff --git a/virtual/miller-base/Manifest b/virtual/miller-base/Manifest
index 841aa01..9bc682a 100644
--- a/virtual/miller-base/Manifest
+++ b/virtual/miller-base/Manifest
@@ -13,4 +13,4 @@ AUX update-install2 683 BLAKE2B 22d9b0ee5bf4af8f0ababf8228d1d0b72f52d63eb9c513fa
AUX update.portage.cron-2 48 BLAKE2B 3dfc6ccfc76500300af4c08eab46f309817fe1b50d0aceaad14e05f73fec23146eb9dcedb53c3db78b222f80530fde7533052253fad80eca0f9c6831ad939955 SHA512 431d8ed50c2fc6d4b0e9e3550e4ba5d8320595961c6dab14820ae7b5abd39bf63cb6afb99724f2b4aebb2c0cf14b46927d2abecb6d9509db158000b8ea6a97b8
AUX weekly-av-scan.cron 1788 BLAKE2B 2c5b9394f18e882971ea883639fdcfc24cda342a6e63f166fe737a3d09e32de42b5b960f80c676994e8f8471d76b21d61cf5bfe7148eb8284d84407da8ebd5aa SHA512 ef2168213d81ce0db8eed96adf48e362f0e620ba509728beb97a5809c1f82443be356c01b7c645a7baf5cee1939d3db1f42940824b4a1a9ad8fd451d899c9179
AUX write-new-updates 479 BLAKE2B f5ae0a84219a9d60ba3af43000c0ed1489d26868c51893a40fe0a40da80fcf721bdc540d07c17021cc06a216908b7ddac7736dfab9783853de7a75315705cf62 SHA512 b84f0bc0259c0986f136282475462165eb69c6bb766640089f64027233f9bb4faf4ae91b2aa0227791e0df542b75a5c50ab9a3bc33d8162a3ed53273cb24e182
-EBUILD miller-base-10.13.0.ebuild 4016 BLAKE2B b273f6c3adfe0d7ce97d8f00fdcc1833a08a565e0b38c2481c41ef0c7569977e1a1ed5761c68198bc9bb618db5754bcf146987cc676b0ae175e56c77fbc5b984 SHA512 bc70240be575c157f07ba7f9964a0df8546f047a01c3af4181c78b0af019509068d4a57654ab8a596508039a31d3e8edad0c0c46921e0c3a4cad8b1dea2d5d22
+EBUILD miller-base-10.13.1.ebuild 4000 BLAKE2B c93cbd5912403c4b01df3012ac62eba885979eccaec7ac2e14a061a31efdd62316882122ba4e3f35be30912cbbd564e8ad1b09967392961793f6c6d2a6cab7f8 SHA512 8c15025a8cc6ca4ceaa0de98e0d86f8e75dfc4f10eca3016c177e929bd9052ea9d3d0789897fec7fdca27fcbf5181ed620ac5df36ecc8c56c7beda39b32616b6
diff --git a/virtual/miller-base/miller-base-10.13.0.ebuild b/virtual/miller-base/miller-base-10.13.1.ebuild
index 6088a9d..746e947 100644
--- a/virtual/miller-base/miller-base-10.13.0.ebuild
+++ b/virtual/miller-base/miller-base-10.13.1.ebuild
@@ -32,7 +32,6 @@ RDEPEND="
sys-fs/btrfsmaintenance
)
sys-fs/lvm2
- sys-boot/grub
sys-apps/pciutils
sys-apps/usbutils
samba? ( || ( net-fs/cifs-utils net-fs/samba[client] ) )
diff --git a/virtual/miller-dev/Manifest b/virtual/miller-dev/Manifest
index a1c5f60..bf784cd 100644
--- a/virtual/miller-dev/Manifest
+++ b/virtual/miller-dev/Manifest
@@ -1 +1 @@
-EBUILD miller-dev-10.6.12.ebuild 3041 BLAKE2B 087ce14a791b5c000e994bf7272b9aca8b1b62a5cab689fa4826c307f76ec47bcef03ab27ad84d2ea81ec145accf2d37d155f90db3fdfd0fa9034f87b60094ce SHA512 8141e8a7f372777bcc2e29796a85d2c0649844cd725d6a340b5fe7663ef005567adb19da206b19f0cc7e77fafce7aa6d34fce8c89b53b324496edb427a3571dc
+EBUILD miller-dev-10.6.14.ebuild 3022 BLAKE2B 009af4e4f5285f950fa2f50efb679607fc45ebc26df92857d8b90e9df59e41a91ed5ea9708853e59bdc9a7cd5a30cbd9c0e3a32fc925643f7faf8da4abf046ca SHA512 b0cb5427f56a2bba2a6d2c4f29854a8100026213a4e91d4339ab0a9774a712661a1fde0994a0de4ce043a8540156b68920a752a0a1d805d6faee70c3854b2917
diff --git a/virtual/miller-dev/miller-dev-10.6.12.ebuild b/virtual/miller-dev/miller-dev-10.6.14.ebuild
index 651996a..8c56095 100644
--- a/virtual/miller-dev/miller-dev-10.6.12.ebuild
+++ b/virtual/miller-dev/miller-dev-10.6.14.ebuild
@@ -77,7 +77,6 @@ RDEPEND="
dev-util/cppcheck
llvm-core/clang[static-analyzer]
dev-util/splint
- sys-devel/gcc:13
sys-devel/gcc:14
sys-devel/gcc:15
sys-devel/mold
@@ -105,7 +104,7 @@ RDEPEND="
dev-libs/Ice
dev-libs/slice-parser
dev-cpp/glibmm
- dev-cpp/libxmlpp:3.0
+ dev-cpp/libxmlpp:5.0
dev-util/libabigail
dev-util/unifdef
net-libs/libesmtp
diff --git a/virtual/miller-postgresql/Manifest b/virtual/miller-postgresql/Manifest
index 45112df..a8ba87e 100644
--- a/virtual/miller-postgresql/Manifest
+++ b/virtual/miller-postgresql/Manifest
@@ -1,3 +1 @@
-EBUILD miller-postgresql-15.0.ebuild 303 BLAKE2B 45d142d3b233880a0828853f84a34d133300e44052431d4eeea1f805b5485f5d510b3c7bd4297754a0fc32e7ac9b24256d407237b8aa01b826c8493fc1513d5c SHA512 747ac7759678b43d048d086ac8900238b29bf4c50e8df0a43078e670594bc358dc4a856f805591596b1001ec775fe06194efb4243b3ea8933ccafad7afe7217e
-EBUILD miller-postgresql-16.0.ebuild 311 BLAKE2B 2d5f34a0b073f276fd8553eeaf6a2ceab146d62366d7ba8fc1d98acfd2a5358c7ae1e018f4f7c0819f2b67f6006e469cc6b684156dabcb349c430d9cd1971a77 SHA512 52c6177e89393e9ad54c15a74d327b06b1172e9a22b7cfd8044dd15a4577099aa8ea866aa5a035a1884737adbf15a9540389cb27f48cf3a091e296985d3a6997
-EBUILD miller-postgresql-17.0.ebuild 311 BLAKE2B a618375ec0902a8506db27ecf28cba821fdab343f9daa73f6f7b4e1b7a963e2b9270726d26e6652d6025afa072d065ed4255cc356d354d67ba513c70e031be09 SHA512 084ed750968ed68166b0f94772c3b2c62d67b7a047a2bcd40f59c092cb8727754bfea20dc953ee981c032652fc6c622f48879c8e7ebfc681c9ed5ca4548ab8b8
+EBUILD miller-postgresql-18.0.ebuild 311 BLAKE2B a618375ec0902a8506db27ecf28cba821fdab343f9daa73f6f7b4e1b7a963e2b9270726d26e6652d6025afa072d065ed4255cc356d354d67ba513c70e031be09 SHA512 084ed750968ed68166b0f94772c3b2c62d67b7a047a2bcd40f59c092cb8727754bfea20dc953ee981c032652fc6c622f48879c8e7ebfc681c9ed5ca4548ab8b8
diff --git a/virtual/miller-postgresql/miller-postgresql-15.0.ebuild b/virtual/miller-postgresql/miller-postgresql-15.0.ebuild
deleted file mode 100644
index c30ae19..0000000
--- a/virtual/miller-postgresql/miller-postgresql-15.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-EAPI="7"
-DESCRIPTION="Virtual for Miller PostgreSQL servers"
-
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 mips ppc ppc-macos sparc sparc-fbsd x86 x86-fbsd"
-IUSE="pacemaker"
-
-RDEPEND="
- virtual/miller-base
- dev-db/pg_activity
- =dev-db/postgresql-15*[server]
- pacemaker? ( sys-cluster/resource-agents-paf )
-"
diff --git a/virtual/miller-postgresql/miller-postgresql-16.0.ebuild b/virtual/miller-postgresql/miller-postgresql-16.0.ebuild
deleted file mode 100644
index 11fc61e..0000000
--- a/virtual/miller-postgresql/miller-postgresql-16.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-EAPI="7"
-DESCRIPTION="Virtual for Miller PostgreSQL servers"
-
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 mips ppc ppc-macos sparc sparc-fbsd x86 x86-fbsd"
-IUSE="pacemaker"
-
-RDEPEND="
- virtual/miller-base
- dev-db/pg_activity
- dev-db/postgresql:$(ver_cut 1)[server]
- pacemaker? ( sys-cluster/resource-agents-paf )
-"
diff --git a/virtual/miller-postgresql/miller-postgresql-17.0.ebuild b/virtual/miller-postgresql/miller-postgresql-18.0.ebuild
index 95de260..95de260 100644
--- a/virtual/miller-postgresql/miller-postgresql-17.0.ebuild
+++ b/virtual/miller-postgresql/miller-postgresql-18.0.ebuild
diff --git a/virtual/miller-workstation/Manifest b/virtual/miller-workstation/Manifest
index b82bdb0..e53177b 100644
--- a/virtual/miller-workstation/Manifest
+++ b/virtual/miller-workstation/Manifest
@@ -1 +1 @@
-EBUILD miller-workstation-12.2.11.ebuild 1338 BLAKE2B 42466c312eed49f85b639e26825a784d44e17b389e136fbb3c708f5206937b17849a92e76dda7a333adc3162227dc8215b81018070a8c191a25406261e0f8360 SHA512 38bf41e1f8f7b086f9539212da1e6f4f989d1add57eb9b207cc78b2ee5e085986c5addf90b3ff0fb7497df0f775440873ffe2a35e67c71b5c8bb067f51d693cc
+EBUILD miller-workstation-12.2.13.ebuild 1309 BLAKE2B b0806cfb6653361a87b350f3923a7a033fb2fa10c1992506895c85cd4fbfc14c8c96de767661025395dda01e14dcee02f3cf2b89b3d6fd213e2171095449d13a SHA512 7f8cb909fdd37e72cd8af812e9a97d3dcfffa9d79f86190fa107e87bae62dfda6e6ae85ad5296771d8482fb46b0aed46b603ddd01946b194e8016944f4a9cf34
diff --git a/virtual/miller-workstation/miller-workstation-12.2.11.ebuild b/virtual/miller-workstation/miller-workstation-12.2.13.ebuild
index df376aa..a6f5a78 100644
--- a/virtual/miller-workstation/miller-workstation-12.2.11.ebuild
+++ b/virtual/miller-workstation/miller-workstation-12.2.13.ebuild
@@ -13,7 +13,6 @@ RDEPEND="
vlc? ( media-video/vlc )
net-im/pidgin
x11-plugins/pidgin-mbpurple
- x11-plugins/pidgin-skypeweb
xscreensaver? ( x11-misc/xscreensaver )
media-fonts/corefonts
media-fonts/noto
@@ -47,7 +46,7 @@ RDEPEND="
app-office/libreoffice
)
media-gfx/gimp
- media-sound/clementine
+ media-sound/strawberry
kde-plasma/spectacle
kde-apps/kwalletmanager
x11-misc/kdocker
diff --git a/virtual/random-server/Manifest b/virtual/random-server/Manifest
index b0aa4eb..5460470 100644
--- a/virtual/random-server/Manifest
+++ b/virtual/random-server/Manifest
@@ -1 +1 @@
-EBUILD random-server-0.2.6.ebuild 1555 BLAKE2B 878b009f01d4504138c70b2436914976f73b5ecb38e0b5b1058be4ba0ecf8ab74635936cbf18f73d405f9c0fc5f64fcb3afa16d19eb57aa5bebd1f6dddeb35aa SHA512 92a59b56bca3f0b5c615ed52b7b7a82e4a36cc905f4a7f7ad47463cdb5d9747f4c43aec0ad4dbe3dd35f71f5e14101e9eeb43e04ce6565576f783a230436b130
+EBUILD random-server-0.2.9.ebuild 1606 BLAKE2B f0c4e84f4f8de1ff8668ee9f42a3b7c906f2ef89cde6a60d995189eefa77f46369e9bad66d36e40fb71203353cad8f798bd2cca25b71b3a0cc440ea60e3f2661 SHA512 f3e94847c6f68b9b544a0ad50e5dc2f59bf3e340beeca6560c928606b2459797c5098656603e09bb23c80463c6860784eda9ec14536d86ac12918d5f31f3f574
diff --git a/virtual/random-server/random-server-0.2.6.ebuild b/virtual/random-server/random-server-0.2.9.ebuild
index d239b3e..2311862 100644
--- a/virtual/random-server/random-server-0.2.6.ebuild
+++ b/virtual/random-server/random-server-0.2.9.ebuild
@@ -13,16 +13,18 @@ RDEPEND="
=net-misc/unison-2.53*
sys-devel/distcc
sys-devel/gcc:12[cxx]
- sys-devel/gcc:13[cxx]
sys-devel/gcc:14[cxx]
- llvm-core/clang:18
+ sys-devel/gcc:15[cxx]
llvm-core/clang:19
+ llvm-core/clang:20
+ llvm-core/clang:21
net-dns/bind
net-firewall/iptables
net-fs/autofs
net-fs/samba
net-misc/dhcp
net-proxy/haproxy
+ net-proxy/haproxy-load-daemon
net-nds/smbldap-tools
net-nds/shelldap
virtual/miller-base
diff --git a/www-apache/apache-mod-markdown/Manifest b/www-apache/apache-mod-markdown/Manifest
index be2b5c9..3f6b101 100644
--- a/www-apache/apache-mod-markdown/Manifest
+++ b/www-apache/apache-mod-markdown/Manifest
@@ -1,2 +1,2 @@
DIST apache-mod-markdown-1.0.3.tar.gz 14765 BLAKE2B 55d584c038e526cffaa7a0263c45d067c0f2db0d1b99cb0271ea0e4fe2a2c40a8e30be7902cbe6df3efe2fd18f483d6dbb2eb26eb1df8a1d102d610ded3e1276 SHA512 7ea98a69b4b9e9914f42fa4fb5eac744a02fa1ad277abb90e6f313e2a3e729de8b9b959bb45684b589c4198d0d0ef7e8ed7d1eab90cb410294b0b6e8ece54998
-EBUILD apache-mod-markdown-1.0.3.ebuild 676 BLAKE2B 5619dde17e1b0206f3e188952f9365cce97eaa8702a56caf8cd6e242f7f4b805679a3922dd19d894eafa97926ac413f64cad99f14b45fc7484736eea0851d815 SHA512 c9f936af1bd4f7c172e097dba68442c806a337a5a9e6071777d33aae43a8068c684eb2628f24df719ff8fc03238caa98968c8cb3ec05a645b16df5a888e31bec
+EBUILD apache-mod-markdown-1.0.3-r1.ebuild 680 BLAKE2B 44d9b9e56bcf75a2c5aef49c140f74f6e535fc09aba91b6b3c4bf88f9008fb44aa531a72443c6681cd91ebb451db1d9a514d1ac99d46fae07b1a641d05dac34a SHA512 d20cc4ff04fcd0824f0fd87f98bc036b052d6af2d8eab1d2db17863db4f3275654957e53a8a5118d20c5ab0359583c04b8b40073bd41529ebeec50772a08a074
diff --git a/www-apache/apache-mod-markdown/apache-mod-markdown-1.0.3.ebuild b/www-apache/apache-mod-markdown/apache-mod-markdown-1.0.3-r1.ebuild
index c26d3c1..763bc60 100644
--- a/www-apache/apache-mod-markdown/apache-mod-markdown-1.0.3.ebuild
+++ b/www-apache/apache-mod-markdown/apache-mod-markdown-1.0.3-r1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-DEPEND="app-text/discount"
+DEPEND="=app-text/discount-2*"
RDEPEND="${DEPEND}"
BDEPEND=""
diff --git a/www-apps/gentoobrowse/Manifest b/www-apps/gentoobrowse/Manifest
index 03c286e..3d436ab 100644
--- a/www-apps/gentoobrowse/Manifest
+++ b/www-apps/gentoobrowse/Manifest
@@ -1,4 +1,8 @@
-DIST gentoobrowse-2.1.10.tar.xz 65872 BLAKE2B c8e4a2428c0d0777f58b9907a57580abd835c36e632d19605e8dd2ca01e6d08f9b7e5ee75746ed8eac4d54ca43432a27c40679cf671847ba8eddf57329cd47a3 SHA512 d868ec912c9b1cbc79b5b50e7773a8a8212b4a5ceb0227ab3bc60a13da66d20539a021065723a4c4cd19bb8d1213ce05fa25318a76beda218e6fd75a01781967
-DIST gentoobrowse-2.1.9.tar.xz 65896 BLAKE2B 8b634cd39f3cbd62e09b2b215cb6082ae66b446e481cb320323f57ed6cc22f9d76b6d8abac807038d25591749753fe08e6ee5778d8fe85203f09be6c3c064182 SHA512 b108100c8c6d25a16289290cc9c1a5e6408c46db0a4d7cbec7ac332446770e57526fae081febd8ee66561967ed6e902b43c896847d0f558ca03e1dcd3e25ee68
+DIST gentoobrowse-2.1.10.tar.xz 65880 BLAKE2B 90905e5ed1d443131817594fd4c782a4a5f698f9d1b82045a89653d5597489bbc2fabc616e860c6ed204f138c54e96f409af00dc4754f58705512255e02987d1 SHA512 509044ff947199fc751d7a88377860c0a02348b7590fcc86ef27cf4967e1eb5babed7013b1302c6d49c8cf47e9f426f28afbb960dba509c42a61d839321d151a
+DIST gentoobrowse-2.1.11.tar.xz 65860 BLAKE2B 0da82c30f851d925ffa921889ce9852fc21988c5a1e64c7f6398ffd1a1ba0d444a309ad3949451c0230f3d1078d04f12c1c3fb15d7a3cfdbf31f639702f92c47 SHA512 d29922c2bac55ecd9e7486eb096eafa81a743e11e19ff7bad9c22c024cfda71d251e0636777abedbc1f72f782c00751d6cc888170e450032fcd35af7f802f8ea
+DIST gentoobrowse-2.1.12.tar.xz 65884 BLAKE2B 5c84c76611e1f74f449c647ac4c1f8053d5fd77caacd07f71a2e45b87be97875f2a95baa204c4193059024622b13bca1839070937819fc260d71f5ecbd70d669 SHA512 0f32a6f0c267497659fe40b24d5d3efd2a725bcd970e635aa90d5d5cebc9cd5e863f8584898be0023075f872da9ae99368f9e60a33985d6e93f62b9726224a16
+DIST gentoobrowse-2.1.9.tar.xz 65904 BLAKE2B 485ca8d6cf6a73878ac5ba6672070840a19bda9189c884dd9df4b5d379523d763fd69863a1158cb9ccb3d16c38aa4e59cc457c9e6fa733e06a648031f532294c SHA512 1ac25df6a6ad51132a22918a6dca55b3ca8175fef3192e8526263fd5bf34aeaf254cf1ea0cb4ef6d656ff70bf58f151b53567e596a689998dcb2e2e968d50772
EBUILD gentoobrowse-2.1.10.ebuild 804 BLAKE2B e57d90aae93a118a1cfb6ce5131dd539b2eba334ecc0f43e4d6e26913ccade627b78381328829594178ecb0ab1fe958a2b6090ad26930bba6d5189f8241d3164 SHA512 ca518508524c8ad44d65702f7599a98b957b7d63b43f8cb18ba658b75015bdf9bc37f77609884917c3ba42ee2c17dded3bdddbbfb704b3644d77ddae8c5383a3
+EBUILD gentoobrowse-2.1.11.ebuild 805 BLAKE2B a9fd4289c804a8c7c2da15eb8661645dfa4eefa222606c26926ab2455bb4e3ba65d99eff44788c0456677c1f8334eba7aa11a656babdbcbb589c9332be633daa SHA512 d6335cbeac29cb783acf0294fd30ae8c6679f86efd4cc11a85eaa7883d915fd6658968cf244f4e8cca8072df9122e1f6fc7049fad24311eb6884fe231f5f05df
+EBUILD gentoobrowse-2.1.12.ebuild 811 BLAKE2B 89497b2a8c6a5fafa3eb3802a7490d2e59c0b974c816afbd56e42e438a4087a877c651a98fe5fb114815539894ed4f3d7085107c1f0814dddf1dcbb99ba0c430 SHA512 fbcbce35824f3d273e6075ca4bfb502b4f7b81b9e8eaa227ffb181f16b3fe69243154d82440bb0198f024751712fe96e4e6b9d9ca52b14d7926936458473fad9
EBUILD gentoobrowse-2.1.9.ebuild 803 BLAKE2B 4a06c4b03227bf5a646512260f98c77243b245e0bc40efa84bb8ca343800f55676a8544af20206c752a95d7c4ded269745835b7ffe36a78f9f34b8b81406ba0b SHA512 7e03d6e83fb329160cbdb731880876395e358fb060f33d12dc080433296f7870c7ffb88e828e3015d96671ac094faeaf638699431cf1184b17bbc74238477d9b
diff --git a/www-apps/gentoobrowse/gentoobrowse-2.1.11.ebuild b/www-apps/gentoobrowse/gentoobrowse-2.1.11.ebuild
new file mode 100644
index 0000000..58c4de8
--- /dev/null
+++ b/www-apps/gentoobrowse/gentoobrowse-2.1.11.ebuild
@@ -0,0 +1,40 @@
+EAPI="7"
+
+inherit webapp bjam
+
+DESCRIPTION="Gentoo Browse is an IceSpider based web site for viewing Gentoo content"
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+HOMEPAGE="http://gentoobrowse.randomdan.homip.net/"
+
+LICENSE="MIT"
+KEYWORDS="amd64 x86"
+
+IUSE=""
+
+DEPEND="
+ virtual/pkgconfig
+ >=www-misc/icespider-0.10:=
+ >=net-misc/gentoobrowse-api-0.10
+ dev-cpp/slicer:=
+"
+
+pkg_setup() {
+ webapp_pkg_setup
+}
+
+src_compile() {
+ cd ${S}/${PN} || die
+ bjambuild cgi || die
+}
+
+src_install () {
+ cd ${S}/${PN} || die
+ bjambuild install --bindir=${D}/${MY_CGIBINDIR} || die
+ webapp_src_preinst
+
+ insinto ${MY_HTDOCSDIR}
+ doins -r config css img js xslt *.xml *.ico *.txt .htaccess || die
+ dosym ${MY_CGIBINDIR}/gentoobrowse-cgi ${MY_HTDOCSDIR}/gentoobrowse-cgi
+
+ webapp_src_install
+}
diff --git a/www-apps/gentoobrowse/gentoobrowse-2.1.12.ebuild b/www-apps/gentoobrowse/gentoobrowse-2.1.12.ebuild
new file mode 100644
index 0000000..55ef21d
--- /dev/null
+++ b/www-apps/gentoobrowse/gentoobrowse-2.1.12.ebuild
@@ -0,0 +1,40 @@
+EAPI="7"
+
+inherit webapp bjam
+
+DESCRIPTION="Gentoo Browse is an IceSpider based web site for viewing Gentoo content"
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+HOMEPAGE="http://gentoobrowse.randomdan.homip.net/"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+
+IUSE=""
+
+DEPEND="
+ virtual/pkgconfig
+ >=www-misc/icespider-0.10.1:=
+ >=net-misc/gentoobrowse-api-0.12.6
+ dev-cpp/slicer:=
+"
+
+pkg_setup() {
+ webapp_pkg_setup
+}
+
+src_compile() {
+ cd ${S}/${PN} || die
+ bjambuild cgi || die
+}
+
+src_install () {
+ cd ${S}/${PN} || die
+ bjambuild install --bindir=${D}/${MY_CGIBINDIR} || die
+ webapp_src_preinst
+
+ insinto ${MY_HTDOCSDIR}
+ doins -r config css img js xslt *.xml *.ico *.txt .htaccess || die
+ dosym ${MY_CGIBINDIR}/gentoobrowse-cgi ${MY_HTDOCSDIR}/gentoobrowse-cgi
+
+ webapp_src_install
+}
diff --git a/www-apps/mirrorsearch/Manifest b/www-apps/mirrorsearch/Manifest
index 9e383a0..7e4d173 100644
--- a/www-apps/mirrorsearch/Manifest
+++ b/www-apps/mirrorsearch/Manifest
@@ -1,2 +1,4 @@
DIST mirrorsearch-0.2.1.4.tar.xz 10768 BLAKE2B ddb911af4a24657caa3284032fc9e58eaf6f3faa228ae6652f417c08d8908e417f7b53f10ba0ee05dd15e29478a4912a51939b2bef6093498e09ad8fe784eb91 SHA512 06095566521a3bff6c0e4ad48e4c6d474ae10e71131555ca6fbcec0cb6bce2aa956e768798b125eb27848d89ce047e1aeda3d07e993b7c3d94acc70c5c336287
+DIST mirrorsearch-0.2.2.tar.xz 10776 BLAKE2B 4aeac137fcfeb190f83d5f0b29c9455dc5e76d5c8836590f464ae1d512d0c40d9a56122da53f5454cfc14a9be983cdf5badafe40cffca48e7112803fa32ef923 SHA512 e519dd19381991b5870d30c21da0b512d5ea34e8ef5c1ba310cbb7d75beede304b22025758b664c9a1372e2dd9f84a13ad33f1bdc0730e6fe0640aad887330c3
EBUILD mirrorsearch-0.2.1.4.ebuild 948 BLAKE2B 36c427fb8e9d5459bb1f7f7a6008a124b9c18b2ceca4d2e7653739d69f616170db6c8383d83456e85cf3dd880d03a1f7b62932a18db8ffde9ece02042bb617d6 SHA512 f7e8a92c65904c3b6f70c810a30fdf8dd3ec50111f8a9c9363b09983c0da51055935c05cee8593a954f64f9d1e2195be856c160905fb380c854cf6f7a011096c
+EBUILD mirrorsearch-0.2.2.ebuild 948 BLAKE2B 36c427fb8e9d5459bb1f7f7a6008a124b9c18b2ceca4d2e7653739d69f616170db6c8383d83456e85cf3dd880d03a1f7b62932a18db8ffde9ece02042bb617d6 SHA512 f7e8a92c65904c3b6f70c810a30fdf8dd3ec50111f8a9c9363b09983c0da51055935c05cee8593a954f64f9d1e2195be856c160905fb380c854cf6f7a011096c
diff --git a/www-apps/mirrorsearch/mirrorsearch-0.2.2.ebuild b/www-apps/mirrorsearch/mirrorsearch-0.2.2.ebuild
new file mode 100644
index 0000000..311b8af
--- /dev/null
+++ b/www-apps/mirrorsearch/mirrorsearch-0.2.2.ebuild
@@ -0,0 +1,46 @@
+EAPI="7"
+inherit webapp bjam
+
+DESCRIPTION="ICE and web service for locating files for download."
+HOMEPAGE="https://git.randomdan.homeip.net/repo/mirrorsearch/"
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+SLOT="0"
+WEBAPP_MANUAL_SLOT="yes"
+
+DEPEND="
+ dev-libs/boost:=
+ >=www-misc/icespider-0.4:=
+ dev-cpp/slicer:=[db]
+ dev-libs/icetray:=[tools]
+ dev-libs/libdbpp-postgresql
+ =sys-apps/icebox-service-1.11
+"
+BDEPEND="${DEPEND}
+ virtual/pkgconfig
+ dev-build/b2
+"
+
+pkg_setup() {
+ webapp_pkg_setup
+}
+
+src_compile() {
+ bjambuild service//mirrorsearch-service++11 site//mirrorsearch-cgi
+}
+
+src_install () {
+ bjaminstall install{-bin,-site} \
+ --bindir=${D}/${MY_CGIBINDIR} \
+ --datarootdir=${D}/${MY_HTDOCSDIR}
+ webapp_src_preinst
+ dosym ${MY_CGIBINDIR}/mirrorsearch-cgi ${MY_HTDOCSDIR}/mirrorsearch-cgi
+ webapp_src_install
+
+ insinto /etc/${PN}
+ doins service/icebox.config
+}
+
diff --git a/www-misc/icespider/Manifest b/www-misc/icespider/Manifest
index dbbbd1a..968bd0e 100644
--- a/www-misc/icespider/Manifest
+++ b/www-misc/icespider/Manifest
@@ -1,4 +1,8 @@
+DIST icespider-0.10.0.tar.xz 33808 BLAKE2B 3cc35d5c5b87ed6d9b0473eb15ec5a23ac19893be2b121132d0d51752a6737a379c262c3fc1ebe886af9ba0b5877864bb81d735e22a72fb8fb04dfb5fe776899 SHA512 a771744bba6e0660bfb4a01f8b4fa4e88fcdad98083595163718d56c5e584f541c8f7266d172b47f57ad71fe97dcb53b2dfc4bba8b3abf6502ec191b3af3c07f
+DIST icespider-0.10.1.tar.xz 33796 BLAKE2B 0aa8a3615ae876d8dedb11b22cf334be56a6bb77e73fc8955143d92b20ffbba0ab245085287e94445d237ee2f1b921d7ba014b1e2b1113e16fb6efc8483abc3e SHA512 41577773d2909c9cc397c80f662b17081a61f9f5f3fc172e8729040d146ac973f6b5feb10ba3d3779e323bdea91657bbcc0a0ddb41a0b67d4473c3ef5538f941
DIST icespider-0.8.3.tar.xz 33408 BLAKE2B 91ce9fefce0a591feb665587f7bb7ff866cae4b2b6f0a7e52184390749b76c42d42b0b52aa327298a7d2b277d4a87b162660d3ff66c67bb6af8e76dcbcb4f952 SHA512 fe8dae292d8e29d8ef67bcfd5bc066dbf68d348486f4508cfe2f42d2a0198b7ef8e51be5f10b84a6ebf2c0ab6454e6e1f3a540462a70ad00f240b8f40b85321f
DIST icespider-0.9.1.tar.xz 33188 BLAKE2B e383f97bf27823e521c0dbde73feea099a2b90456deb255393b5c14f818813cc37a9ea5ec331b349f1b7a4ad7b44c4480bc361b9278de08401a8e3a6514c0be6 SHA512 0674e92e05d6a11efc02f01e520df4eb09ab31ec0412a76b05d3c90c6f863ab273882363bfd8af98bd2e3c6c15efbc4791494dcd0aa3f7bc556157fdc4f734d5
+EBUILD icespider-0.10.0.ebuild 874 BLAKE2B 1f30f10721134ca7de1d0bd9d70c923ad6866807158aab5d7a217f83fe6ac8e6caa8c01b5a1eb27cad46d8e0d85836a1a0ce6e2058ea3c925094674402f7d037 SHA512 f23e0d32423b45e634d6586db46ac0fc9cc4b905325787ddbcb39adf49398ddb87f16e326a182b8d1be311c0984e659c52b003dcf7f9445b0657c7ca66547c2a
+EBUILD icespider-0.10.1.ebuild 874 BLAKE2B 7d878193d91b2bbdf1f252b6fcee5291974b8b412ecc9f57051edba56d84a7909f6b7386adb6336ba6224ea4824385af5b8f2d286b3bf45f0ea2fdd74feaa790 SHA512 41b69be587b069e0446f418eba00672e82662acd5b96f5951d12e2cbd15be29b70d5ce74c7f96e9b7f471228d0f1131ccc2a4072b9c54000bc714115392ee2f8
EBUILD icespider-0.8.3.ebuild 874 BLAKE2B 9b83ccf3cb99f30ea25cbded2708d5ea3efa0262533fd4f2da17bcbd89d207f3ce5d41ad7bdc93acdf64b4f3ce072e465a0dda3b62bc7cc8dfe6bf3c759907fc SHA512 821fb485d6b21ed50f9f526f5e691fc6c608c4f645e8a1684477a92a750ce09c9c962a9cf0491d5bf15c07b971895771736aebcc5df56914f6ff07f6cfa474ab
EBUILD icespider-0.9.1.ebuild 874 BLAKE2B 6dafb2c047b828ab2b039b08cbc94ae53d805b2007ffec38eb2725725e0ba475e0cdd334d11f91bd6e8bfc0aa065f608b4c3861a0837818892473d8f9a11d0d8 SHA512 482c1c18d84880d7a6b2940406aaeecde87bfb94f4839048210556c517780302733b543ebcc9a502fba2f59edd7ebf3dbaf189beb9443cd0b0a57acb1909d80f
diff --git a/www-misc/icespider/icespider-0.10.0.ebuild b/www-misc/icespider/icespider-0.10.0.ebuild
new file mode 100644
index 0000000..23122ea
--- /dev/null
+++ b/www-misc/icespider/icespider-0.10.0.ebuild
@@ -0,0 +1,44 @@
+EAPI="7"
+
+inherit bjam
+
+DESCRIPTION="Tools and libs for building web services/sites that are clients of ICE services"
+HOMEPAGE="http://icespider.randomdan.homeip.net/"
+
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+LICENSE="MIT"
+SLOT="0/0.7"
+KEYWORDS="x86 amd64"
+IUSE=""
+
+DEPEND=">=dev-libs/Ice-3.7
+ >=dev-libs/slice-parser-3.7:=
+ >=dev-libs/libadhocutil-0.8.3:=
+ dev-cpp/libxmlpp:5.0
+ =dev-cpp/slicer-1.13*:=
+ dev-libs/fcgi
+ >=dev-libs/boost-1.66:="
+BDEPEND="${DEPEND}
+ virtual/pkgconfig
+ dev-build/b2"
+RDEPEND="${DEPEND}
+ virtual/httpd-fastcgi"
+
+src_compile() {
+ bjambuild \
+ icespider//common \
+ icespider//core \
+ icespider//compile \
+ icespider//fcgi \
+ icespider//xslt \
+ icespider//fileSessions \
+ icespider//testing
+}
+
+src_install() {
+ bjaminstall \
+ icespider//install \
+ icespider//install-ice \
+ icespider//install-tools
+}
+
diff --git a/www-misc/icespider/icespider-0.10.1.ebuild b/www-misc/icespider/icespider-0.10.1.ebuild
new file mode 100644
index 0000000..00b4c0e
--- /dev/null
+++ b/www-misc/icespider/icespider-0.10.1.ebuild
@@ -0,0 +1,44 @@
+EAPI="7"
+
+inherit bjam
+
+DESCRIPTION="Tools and libs for building web services/sites that are clients of ICE services"
+HOMEPAGE="http://icespider.randomdan.homeip.net/"
+
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz"
+LICENSE="MIT"
+SLOT="0/0.7"
+KEYWORDS="x86 amd64"
+IUSE=""
+
+DEPEND=">=dev-libs/Ice-3.7
+ >=dev-libs/slice-parser-3.7:=
+ >=dev-libs/libadhocutil-0.9.3:=
+ dev-cpp/libxmlpp:5.0
+ =dev-cpp/slicer-1.13*:=
+ dev-libs/fcgi
+ >=dev-libs/boost-1.66:="
+BDEPEND="${DEPEND}
+ virtual/pkgconfig
+ dev-build/b2"
+RDEPEND="${DEPEND}
+ virtual/httpd-fastcgi"
+
+src_compile() {
+ bjambuild \
+ icespider//common \
+ icespider//core \
+ icespider//compile \
+ icespider//fcgi \
+ icespider//xslt \
+ icespider//fileSessions \
+ icespider//testing
+}
+
+src_install() {
+ bjaminstall \
+ icespider//install \
+ icespider//install-ice \
+ icespider//install-tools
+}
+
diff --git a/www-misc/webstat/Manifest b/www-misc/webstat/Manifest
new file mode 100644
index 0000000..4182a62
--- /dev/null
+++ b/www-misc/webstat/Manifest
@@ -0,0 +1,5 @@
+DIST v4.0.1.tar.gz 434107 BLAKE2B 6f7347f739bc90723338e2da912701cacc376121c0c62bbfd51d7ed80a07dd00c801bbf82113a24ca342d887942a19f29cc84ca869d2572b2689e963042ef2a6 SHA512 db14d71da3c1ecb849f00ac1e334f39c532592230e950aa1009ff00ba56670cb71e33ca457fd4ac66595ff43f0dca0e42d45f672848b9cde3cba80f19ef8693f
+DIST webstat-0.1.1.tar.xz 8932 BLAKE2B 4204a5766f5d32679d4d2344852b0e2f39b2eacb0e138f2b2ca7bb028ef6f11a51658d8ba6b434ff6f23e7e044fffc1a2d50300d3d422efd9f0e0d438fc1adea SHA512 f982043456ca83d73bc518a5f186640fe598c8b72d213d352cbae49e21221b821927c34c7495f1cb10c62731702fef655c71e224fd1b7932a8719a5c91c31b63
+DIST webstat-0.2.2.tar.xz 13320 BLAKE2B 58ce6a64643f6ea1aa4f4cce5d40bae703e6f74b3f6ba82c8c7a21aff12485537e2c5cf7004bf946dc4cd36f67c4f33152c9511af8986c601b2e13ff918fc134 SHA512 e6335d72616c581383f1cec2bec8f8417fba7b41b9e572ad98bbb4631c25bed3f8a3ed20fb0c2f7ed4798ca94cf5ef3866796e22f98c5212554edc6aaec3664e
+EBUILD webstat-0.1.1.ebuild 703 BLAKE2B d274443d6265e1fd4634ae983f134c0361678fbb1fb50e33806dda4278bf82946cc21fb009eddf3abfc99059c74c656ed5a4e26301ffb5c4fa2326dc24a07b04 SHA512 091546ab67137fd34b273d612640c55c6843dc768663fd344d3379c9cf57eb46214b07cca4b0d35158c3eab33be6907f9023e32fda636f44e2ad8d0908898010
+EBUILD webstat-0.2.2.ebuild 703 BLAKE2B d274443d6265e1fd4634ae983f134c0361678fbb1fb50e33806dda4278bf82946cc21fb009eddf3abfc99059c74c656ed5a4e26301ffb5c4fa2326dc24a07b04 SHA512 091546ab67137fd34b273d612640c55c6843dc768663fd344d3379c9cf57eb46214b07cca4b0d35158c3eab33be6907f9023e32fda636f44e2ad8d0908898010
diff --git a/www-misc/webstat/webstat-0.1.1.ebuild b/www-misc/webstat/webstat-0.1.1.ebuild
new file mode 100644
index 0000000..5ac8f3f
--- /dev/null
+++ b/www-misc/webstat/webstat-0.1.1.ebuild
@@ -0,0 +1,34 @@
+EAPI=8
+inherit bjam
+
+DESCRIPTION="WebStat web site access analyser "
+HOMEPAGE="https://git.randomdan.homeip.net/repo/webstat/"
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz
+ https://github.com/eliaskosunen/scnlib/archive/refs/tags/v4.0.1.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ >=dev-libs/libdbpp-1.4.10:=
+ >=dev-libs/libdbpp-postgresql-1.4.10
+ >=dev-libs/libadhocutil-0.9.3:="
+RDEPEND="${DEPEND}"
+BDEPEND="${DEPEND}
+ virtual/pkgconfig
+ dev-build/b2"
+
+src_prepare() {
+ default
+ rmdir ${S}/thirdparty/scnlib
+ ln -sf ${WORKDIR}/scnlib-4.0.1 ${S}/thirdparty/scnlib
+}
+
+src_compile() {
+ bjambuild src//webstat_logger
+}
+
+src_install() {
+ bjaminstall install
+}
diff --git a/www-misc/webstat/webstat-0.2.2.ebuild b/www-misc/webstat/webstat-0.2.2.ebuild
new file mode 100644
index 0000000..5ac8f3f
--- /dev/null
+++ b/www-misc/webstat/webstat-0.2.2.ebuild
@@ -0,0 +1,34 @@
+EAPI=8
+inherit bjam
+
+DESCRIPTION="WebStat web site access analyser "
+HOMEPAGE="https://git.randomdan.homeip.net/repo/webstat/"
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz
+ https://github.com/eliaskosunen/scnlib/archive/refs/tags/v4.0.1.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ >=dev-libs/libdbpp-1.4.10:=
+ >=dev-libs/libdbpp-postgresql-1.4.10
+ >=dev-libs/libadhocutil-0.9.3:="
+RDEPEND="${DEPEND}"
+BDEPEND="${DEPEND}
+ virtual/pkgconfig
+ dev-build/b2"
+
+src_prepare() {
+ default
+ rmdir ${S}/thirdparty/scnlib
+ ln -sf ${WORKDIR}/scnlib-4.0.1 ${S}/thirdparty/scnlib
+}
+
+src_compile() {
+ bjambuild src//webstat_logger
+}
+
+src_install() {
+ bjaminstall install
+}