summaryrefslogtreecommitdiff
path: root/dev-libs/libdbpp
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2025-08-18 18:13:53 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2025-08-18 18:13:53 +0100
commitef6318cd038746ce88b68c67b7015c150bb5deb6 (patch)
tree73492399b448a5ca891aed3ed9dd8c93d218eb62 /dev-libs/libdbpp
parentStabilise slice-parser (diff)
downloadportage-ef6318cd038746ce88b68c67b7015c150bb5deb6.tar.bz2
portage-ef6318cd038746ce88b68c67b7015c150bb5deb6.tar.xz
portage-ef6318cd038746ce88b68c67b7015c150bb5deb6.zip
Big update of all the things
Focus here was getting the latest out with support for current versions of glibmm.
Diffstat (limited to 'dev-libs/libdbpp')
-rw-r--r--dev-libs/libdbpp/Manifest2
-rw-r--r--dev-libs/libdbpp/libdbpp-1.4.10.ebuild41
2 files changed, 43 insertions, 0 deletions
diff --git a/dev-libs/libdbpp/Manifest b/dev-libs/libdbpp/Manifest
index 1e6b393..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.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
+}
+