summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libadhocutil/Manifest6
-rw-r--r--dev-libs/libadhocutil/libadhocutil-0.5.1.1.ebuild44
-rw-r--r--dev-libs/libadhocutil/libadhocutil-0.5.1.ebuild (renamed from dev-libs/libadhocutil/libadhocutil-0.5.0.ebuild)0
-rw-r--r--dev-libs/libdbpp-odbc/Manifest4
-rw-r--r--dev-libs/libdbpp-odbc/libdbpp-odbc-1.1.1.ebuild1
-rw-r--r--dev-libs/libdbpp-odbc/libdbpp-odbc-1.2.0.ebuild1
-rw-r--r--dev-libs/libdbpp-postgresql/Manifest2
-rw-r--r--dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.2.0.1.ebuild1
-rw-r--r--dev-libs/libdbpp-sqlite/Manifest2
-rw-r--r--dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.2.0.1.ebuild1
-rw-r--r--dev-libs/libdbpp/Manifest1
-rw-r--r--dev-libs/libdbpp/libdbpp-1.2.0.1-r1.ebuild39
12 files changed, 96 insertions, 6 deletions
diff --git a/dev-libs/libadhocutil/Manifest b/dev-libs/libadhocutil/Manifest
index 503018f..e428de3 100644
--- a/dev-libs/libadhocutil/Manifest
+++ b/dev-libs/libadhocutil/Manifest
@@ -1,6 +1,8 @@
DIST libadhocutil-0.4.3.1.tar.xz 38388 BLAKE2B 9ebdaaf352fb6184ffd71cdbc67756744e2c42df3d7240974bc2a5023d9f93dc796e97391b735240b4863f740b683c6c59ba3a9ec3b5a3cfc871a13a6aa4f458 SHA512 d6cdb4105d1dfe98688cf95ee058647a52aa32a9d60ad82e792ff716aabd7780bb504425b6774d80fa2bcad6576c69216648fa2c22fc43e3089517e3516e913f
DIST libadhocutil-0.4.3.2.tar.xz 38604 BLAKE2B fe5d21b37d63e23eaea7949b5772d3a57d34db3413fc76716a75730a678a05b33f0a5acf77f7dfb37495b8247d9f725050dd0b1d8172680a985bfee1e8e102eb SHA512 a910c6f0d94d9be652953be10b079adffb611376fd1b3435308dad333a0c1799875d7d8afd379a131b70b342d775daaa6760b08d14d9315c661b31ec4208cfb2
-DIST libadhocutil-0.5.0.tar.xz 61496 BLAKE2B b31448090c0bc8c4a19caa31a2f000ffc9670c86bc0e8964d06b3d48afd7026c3890e5a4b0dd901806b77eac85298c45de8ac8cb2aba50b69eff8fb6b9a9f67d SHA512 da8691c52576901badaaa6409cb490ad153b45841c100ffa3d17ba67c9eea0e74a9bb24e52fa95834e813b59ee78e1e7dd34d77550f9778b05b286e8a0b0aec6
+DIST libadhocutil-0.5.1.1.tar.xz 61536 BLAKE2B 8dda3df4b0347fc390dab341a4a0957bca99ea1449de5a44d847bad6c3e3a5225a9e62223e18c1a993c8c95eb4be35ac60681d9917ed2367bab90da5c0bfaa6a SHA512 16f3c96603af1e85bca26c5b0ab63775d27a6fb45ac0e65640a00aa2e0b90ff026c78ebdc6203fd76cac80eb02e87e40e46cb270ab48d882166ad47d8e279af2
+DIST libadhocutil-0.5.1.tar.xz 61536 BLAKE2B b019a3cb91c92fc98090ea1b29f0ba46356a982a26654e9e6a7ee7731c5694eba01abf35a513b6af8fb879910940502a3c97c539891a59ddf15d88a06705a708 SHA512 3b96a4c6980ac00a0e7375779bb7c0ccbaf178d260cbcbad5d106565edcab6ac54327ee960643392b24d1b83f24f6c19c71b5acb50bd67ab44f31b44ef7f9282
EBUILD libadhocutil-0.4.3.1.ebuild 779 BLAKE2B 58b44335db1a9fb82c3cd4170a60744eaf640a48bcbb67fa93a1f6b9080c09f375d51b314a4b74b4e59feda1d1db026ce3ccc2391dd58e9399bc64b73806f940 SHA512 f4ebe3c6c1280623a1b775f5e45d338e768bddfde5c959788deb47c22b36f4a489f1753aa548a4254f4e171f7d061f6e78a79ab00f225a441e009fc2fc55f080
EBUILD libadhocutil-0.4.3.2.ebuild 779 BLAKE2B 58b44335db1a9fb82c3cd4170a60744eaf640a48bcbb67fa93a1f6b9080c09f375d51b314a4b74b4e59feda1d1db026ce3ccc2391dd58e9399bc64b73806f940 SHA512 f4ebe3c6c1280623a1b775f5e45d338e768bddfde5c959788deb47c22b36f4a489f1753aa548a4254f4e171f7d061f6e78a79ab00f225a441e009fc2fc55f080
-EBUILD libadhocutil-0.5.0.ebuild 779 BLAKE2B 6c28517af60d02bdc817128be7d5cbc97fcfac4262a5774160e430982e3b5f404f950f5051ea9d3aee4526d8b843166d9c2d6d59084726e69f63ccb020912f61 SHA512 035aa70c5611bdc1865f9fd6a52023a4d847318f83649a0dde4dc147b40b4c00a09a55eddb7ff64b8c6bd0e0e2ef3b105509ea0faf5fff9aae84cdc0409628a1
+EBUILD libadhocutil-0.5.1.1.ebuild 784 BLAKE2B a7e23fa1efe8708db1e36f5d997f3f174d208843a8bc783f503f539e145904f7c1055126cacc5799f3ff6e727027b68355850e9a32d777c2b9502068b71af488 SHA512 078c58d2a265f56b674722f45ca416ad6c2c93375f48085895eb24dabc27a415bbca47326d7f5154156f7f136612cf942903ddaa4f1ab69e5697d4d665936713
+EBUILD libadhocutil-0.5.1.ebuild 779 BLAKE2B 6c28517af60d02bdc817128be7d5cbc97fcfac4262a5774160e430982e3b5f404f950f5051ea9d3aee4526d8b843166d9c2d6d59084726e69f63ccb020912f61 SHA512 035aa70c5611bdc1865f9fd6a52023a4d847318f83649a0dde4dc147b40b4c00a09a55eddb7ff64b8c6bd0e0e2ef3b105509ea0faf5fff9aae84cdc0409628a1
diff --git a/dev-libs/libadhocutil/libadhocutil-0.5.1.1.ebuild b/dev-libs/libadhocutil/libadhocutil-0.5.1.1.ebuild
new file mode 100644
index 0000000..b02c3fa
--- /dev/null
+++ b/dev-libs/libadhocutil/libadhocutil-0.5.1.1.ebuild
@@ -0,0 +1,44 @@
+EAPI="5"
+
+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="GPL"
+SLOT="0/0.5.1-r1"
+KEYWORDS="~x86 ~amd64"
+IUSE="man test"
+
+RDEPEND="
+ net-misc/curl
+ =dev-libs/Ice-3.7*
+ dev-libs/boost
+ dev-cpp/glibmm
+"
+DEPEND="
+ ${RDEPEND}
+ sys-devel/flex
+ dev-util/boost-build
+ man? ( app-doc/doxygen )
+"
+
+src_compile() {
+ bjambuild libadhocutil//adhocutil
+}
+
+src_install() {
+ bjaminstall libadhocutil//install \
+ -i adhocutil
+
+ insinto /usr/include/adhocutil || die
+ doins libadhocutil/bin/*/*/*.h || die
+ insinto /usr/share/adhocutil/ice || die
+ doins libadhocutil/*.ice || die
+
+ if use man ; then
+ doxygenbuild
+ fi
+}
+
diff --git a/dev-libs/libadhocutil/libadhocutil-0.5.0.ebuild b/dev-libs/libadhocutil/libadhocutil-0.5.1.ebuild
index 3f3a39f..3f3a39f 100644
--- a/dev-libs/libadhocutil/libadhocutil-0.5.0.ebuild
+++ b/dev-libs/libadhocutil/libadhocutil-0.5.1.ebuild
diff --git a/dev-libs/libdbpp-odbc/Manifest b/dev-libs/libdbpp-odbc/Manifest
index 88fdc57..32e395d 100644
--- a/dev-libs/libdbpp-odbc/Manifest
+++ b/dev-libs/libdbpp-odbc/Manifest
@@ -2,5 +2,5 @@ DIST libdbpp-odbc-1.1.0.tar.xz 14432 BLAKE2B efebfce3c574674b6d8df6e2cc54a61dbe0
DIST libdbpp-odbc-1.1.1.tar.xz 14248 BLAKE2B 4d0eb3086692f7bb7109905e3fa8aacf60fb7f7d02662b33eca6d67704dbc485f89c9c85e1c852a03157ddf193f17887a690e14b29a95607a731050b61a0f1d2 SHA512 79ad38d7e7b4f122498845c44b9e394349b37b94f546853fd68c3ba69081845119ae1e42f722d71d1ca1141c80e4640c1c77bf671f87d8d5438209be9796401a
DIST libdbpp-odbc-1.2.0.tar.xz 14224 BLAKE2B 8288791f3624754238529df18192a322381ad69ae5d6faab4dbf7f2859c2b3be904d67bd746bdc45cb81ba1e36401b3b2125e33ac79aa3668eccaee1fa93b2fc SHA512 10892aed672d3dc76f4007b238dffdc3e6ac9e047f0e5137fb9ca515d93aa7aa45b551bdf8fa39f5bbc1bc8bc5f171075c69217bf056d3f6d4b1470f66d248a1
EBUILD libdbpp-odbc-1.1.0.ebuild 523 BLAKE2B 754510e1afa48570b0c0b5d6b678ecd2c583928758b94e43ba9f286c904e124ce83ae8b8befc25aab27485d1755d91a781caa645f097efa8f556e2f5f0c98586 SHA512 34cafa78deb42fee9d6cbde7d0a8ff1791ea3ad0c830f2b8235dc21b923a4dd42d4568ab6aa0a5b995b497c1e2f06293a9326fcbf1fa0c167ce442fe326322a4
-EBUILD libdbpp-odbc-1.1.1.ebuild 490 BLAKE2B 30862546f8ed6ff3344785803e0f0b5550d9c17a2e862f839b1b0d544976449e357fae998307021fe4dad0ea87344fa91f43139b2aca5801a9b68ae99402f46e SHA512 b86211f9c8ae6b2009125d85da0b8d9214fbd9f72c34ae746602bf6dba9abf6e662513c244c589e1f1a27516a87d0e02baad988863782ce4431c922695aef7f2
-EBUILD libdbpp-odbc-1.2.0.ebuild 490 BLAKE2B 30862546f8ed6ff3344785803e0f0b5550d9c17a2e862f839b1b0d544976449e357fae998307021fe4dad0ea87344fa91f43139b2aca5801a9b68ae99402f46e SHA512 b86211f9c8ae6b2009125d85da0b8d9214fbd9f72c34ae746602bf6dba9abf6e662513c244c589e1f1a27516a87d0e02baad988863782ce4431c922695aef7f2
+EBUILD libdbpp-odbc-1.1.1.ebuild 515 BLAKE2B e390a524bd7efc7826d3d6b576f0727624d5718e6f55f21ec0c0bd06a66aa23d056d0f7ae8bc9c0e42eabf3235188601d052bd286b0c8bb8b4cfa044d1e34c33 SHA512 bec270beae2db7156617a2c3522aaabe1e7ecd70b02adbe9f66e4adb9d28079fb21eaf313eaa3670a2423d19ca5867e746e1cb23c9465efd421e7841992ad5fe
+EBUILD libdbpp-odbc-1.2.0.ebuild 515 BLAKE2B e390a524bd7efc7826d3d6b576f0727624d5718e6f55f21ec0c0bd06a66aa23d056d0f7ae8bc9c0e42eabf3235188601d052bd286b0c8bb8b4cfa044d1e34c33 SHA512 bec270beae2db7156617a2c3522aaabe1e7ecd70b02adbe9f66e4adb9d28079fb21eaf313eaa3670a2423d19ca5867e746e1cb23c9465efd421e7841992ad5fe
diff --git a/dev-libs/libdbpp-odbc/libdbpp-odbc-1.1.1.ebuild b/dev-libs/libdbpp-odbc/libdbpp-odbc-1.1.1.ebuild
index e0962ef..74b0da0 100644
--- a/dev-libs/libdbpp-odbc/libdbpp-odbc-1.1.1.ebuild
+++ b/dev-libs/libdbpp-odbc/libdbpp-odbc-1.1.1.ebuild
@@ -13,6 +13,7 @@ RDEPEND="
dev-libs/boost
=dev-libs/libdbpp-1.2*:=
dev-db/unixODBC
+ dev-libs/libadhocutil:=
"
DEPEND="
${RDEPEND}
diff --git a/dev-libs/libdbpp-odbc/libdbpp-odbc-1.2.0.ebuild b/dev-libs/libdbpp-odbc/libdbpp-odbc-1.2.0.ebuild
index e0962ef..74b0da0 100644
--- a/dev-libs/libdbpp-odbc/libdbpp-odbc-1.2.0.ebuild
+++ b/dev-libs/libdbpp-odbc/libdbpp-odbc-1.2.0.ebuild
@@ -13,6 +13,7 @@ RDEPEND="
dev-libs/boost
=dev-libs/libdbpp-1.2*:=
dev-db/unixODBC
+ dev-libs/libadhocutil:=
"
DEPEND="
${RDEPEND}
diff --git a/dev-libs/libdbpp-postgresql/Manifest b/dev-libs/libdbpp-postgresql/Manifest
index 1ed52e3..aaec31c 100644
--- a/dev-libs/libdbpp-postgresql/Manifest
+++ b/dev-libs/libdbpp-postgresql/Manifest
@@ -5,4 +5,4 @@ DIST libdbpp-postgresql-1.2.0.1.tar.xz 16100 BLAKE2B 25f91c07aef7f30eee3e1a236d1
EBUILD libdbpp-postgresql-1.1.1.ebuild 545 BLAKE2B 662399034aadf9daa907cc6cded9e2b324926112000ffc6111661abd789d4ac11061dbed3f080251186c9d42820b446e1cf7126d3bf0537e41e0d41aef4b0a96 SHA512 49e9bdee4b6ee054120eedfc0fa928ac2d1742b692b6b1ef3ced33e473fed242b51f21081c86e3c5270a5c01d248f7c63de4297886992dd2dc68fc2f89aebde8
EBUILD libdbpp-postgresql-1.1.2.ebuild 573 BLAKE2B 8f2b4258edefed01d17fab1ab90ce448230f01e4ee9888738368943f7218d449ceee80a8f883ea08199f759a3ed76563f0b9ba6d8743abd26e765a2390ac793e SHA512 4aaeab1c6d22e60f87451dc9b6e41f09d2fb3c1343fd99b5964d9313d4702d1024cd2134a77f429ca2cd571b3ff5ea31406666ee4ad2f6d9deff7be94f7dbc25
EBUILD libdbpp-postgresql-1.1.3.ebuild 573 BLAKE2B b279db9d0aa4636225de5fef98fe9a35a9c6fcf57062ac7f9a218cd1c94a036217bc9a74a12969df2cae76f99666ee4b5531aa3e86def943b17848f8ebe0b518 SHA512 ffb67c51977eea5a08e44d1c97f9486ae23cb16606555c76a8c35fe958916f695d7e3885aabba2f72bff8dc225f66829f08c8be1b602247f4f9cf38d26b427f5
-EBUILD libdbpp-postgresql-1.2.0.1.ebuild 514 BLAKE2B 972a1790205720b2cbc69dcd2a7c83c390547c95a84a5b418880c1ec5ab3440093223e86093eadb076a56a5e7f104ec84ecbdd94f85db7d16648628d25d617e8 SHA512 518b044c0f7cc23ae4e0a12b92f0df35621b138870293f2bbd96627a6d776b7d78c38120bcec6346a651ed58ebde85111aec9f8c65a198d3b5861fc4b03bb7de
+EBUILD libdbpp-postgresql-1.2.0.1.ebuild 539 BLAKE2B 18f0b4f8011db7c7f0f6d05b04c4db596ecca51b608dc00ca669e6a5d2b584e07c5813262f67e1e33f7dd49f5cd0486a1b66dcb026ec2f5ce5287c2c44b47d16 SHA512 63528d29671c9d9f5441f678a65f0a51d5f501da11707a83ab633ebab6bf908d3372759754cb4b516b72d1c281392889ea9d17c997c17954b5c5fea0e8c49fc5
diff --git a/dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.2.0.1.ebuild b/dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.2.0.1.ebuild
index 0a59e7b..f36e4c4 100644
--- a/dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.2.0.1.ebuild
+++ b/dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.2.0.1.ebuild
@@ -14,6 +14,7 @@ RDEPEND="
dev-libs/boost
=dev-libs/libdbpp-1.2*:=
dev-db/postgresql
+ dev-libs/libadhocutil:=
"
DEPEND="
${RDEPEND}
diff --git a/dev-libs/libdbpp-sqlite/Manifest b/dev-libs/libdbpp-sqlite/Manifest
index c48e5cd..d93698a 100644
--- a/dev-libs/libdbpp-sqlite/Manifest
+++ b/dev-libs/libdbpp-sqlite/Manifest
@@ -1,4 +1,4 @@
DIST libdbpp-sqlite-1.1.0.tar.xz 9856 BLAKE2B 96aee486e41d63330f435127b53a1f8723ba17ee86d87a458ba9738b40efd8a2bd87176e542b12f73e698eb5ebc62acff7b1b57a9ee969eab1d46cc2fda28533 SHA512 200450e332bc21f653a4896375e68351dc5f2948e3c882cb10900d7b49de2e48eb075414c24bed1f90095123091f0112b25bedc130c6d2e575c62a77e8f57fa4
DIST libdbpp-sqlite-1.2.0.1.tar.xz 9680 BLAKE2B eb88c90929785996be181266aa65d63abda452fd2bf267c891d576a85d6455d19a0f2e97ab0e6ed314d7a5be59d7860a80c8d43992ea7c0796812e921e68f455 SHA512 e1efca031edcc4fee6d5297e62b3ba1bfb8cc82c246ca7a8a8bc40cd4fe3c362b31aefba2092d1ab4855feaccf923bedfaa49fd95554b2c3dc62a0c04e856c3c
EBUILD libdbpp-sqlite-1.1.0.ebuild 526 BLAKE2B 9fd497a183ddf4a00946ca3714962c0439d948a310f5c7a72136049c675dcc71c8b85d5c4cedb5cc717c8516eb3cc2f2d93dc7d542bb690b2dcf3c208207def7 SHA512 e7f135ad238203f996aa76fff1e8a910672dc469361d3f83ba828bfa7df4de9d831b59b560f2d6fb77829b3b0bbc6b02cedf6cec50090a7796252cfa4830062c
-EBUILD libdbpp-sqlite-1.2.0.1.ebuild 501 BLAKE2B 93d5046a61339e3640c93630cb34eecf1ce18db9b9bfa1055292db5ffeab88bf9e1b6064d495074fd09005af7b0d53432488b36573617a2fb9129405424f9f2c SHA512 aa551cc43ded143b0a8f5cd9ece4cbff639b7326eafd1a8b95096fbf0dcfd763d9534d56d83d42af5970810ead080083bad19400562c85822acf6bb7eee40c0c
+EBUILD libdbpp-sqlite-1.2.0.1.ebuild 526 BLAKE2B d40719545eff8aefd8fd5129d2b5259e605725da5e108183aa0cda0d5e3f06ca265e5f4953279207ef20e930afb178b48640baeb159ee0c453f26a831e3fb718 SHA512 5b632b7714a074e2c73b37b7710ef66f429f035577e94f62715859fdd6ea863bde933d9e5e2a568e474b2e830e85bd0b1ffb92413965c14e2376ec0493a06767
diff --git a/dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.2.0.1.ebuild b/dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.2.0.1.ebuild
index 6f09a85..ba5e8c5 100644
--- a/dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.2.0.1.ebuild
+++ b/dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.2.0.1.ebuild
@@ -13,6 +13,7 @@ RDEPEND="
dev-libs/boost
=dev-libs/libdbpp-1.2*:=
dev-db/sqlite
+ dev-libs/libadhocutil:=
"
DEPEND="
${RDEPEND}
diff --git a/dev-libs/libdbpp/Manifest b/dev-libs/libdbpp/Manifest
index b977a9c..f6c0832 100644
--- a/dev-libs/libdbpp/Manifest
+++ b/dev-libs/libdbpp/Manifest
@@ -3,4 +3,5 @@ DIST libdbpp-1.1.4.1.tar.xz 24204 BLAKE2B 9b2d8fc088cc226fd5042c12fafe99938cc9cb
DIST libdbpp-1.2.0.1.tar.xz 24104 BLAKE2B 73f38d38e3e8c900810e81ad0d095b5c2def215ca93c6c07ebf817e6dd5192ffda2816f5a15a8ca6e285ccf831e84f1dc58d1270671bf0c461b2585635ba4a9d SHA512 990ea263b03a367adfaa69a8acb9eedc7b79145cd7c3647715589f99f5ef15afb29457c114aefb29de0497756d88dbb0aaec3d2308100feb5910159bee55535d
EBUILD libdbpp-1.1.3.1.ebuild 680 BLAKE2B 218a93e0faac2ef0f9f18db3e7ef088532ffd505936f324bfeef7ada862c08c018945f25be5f0d0e98115922ccc7a45bd09c47ddfb006db159c170d9bf690442 SHA512 5570c2f6c4d38d7a97659c8299fd3b51826280bf8f9cb0af69bccc1586026d820ec78aac66d76b78a6bebafba6c6654b2777eb783918dddfcb82d703c0f2940b
EBUILD libdbpp-1.1.4.1.ebuild 680 BLAKE2B 218a93e0faac2ef0f9f18db3e7ef088532ffd505936f324bfeef7ada862c08c018945f25be5f0d0e98115922ccc7a45bd09c47ddfb006db159c170d9bf690442 SHA512 5570c2f6c4d38d7a97659c8299fd3b51826280bf8f9cb0af69bccc1586026d820ec78aac66d76b78a6bebafba6c6654b2777eb783918dddfcb82d703c0f2940b
+EBUILD libdbpp-1.2.0.1-r1.ebuild 680 BLAKE2B cdec583cab6cceb835320335b6bcd7fa7187a1d1554cb0e7b35969457408634c02752e319299067972c27eee3e2ea55eb7043a03b9d3b9a4ae448d976b15eed7 SHA512 a16b8d9391cf9f8e831a42e943c3a5b3bc10ec480fbd16e33a9aaf98841bf9f853690ca89070f76be335c6875c85d9638d65da26794f0dc28f3544aa7cff9616
EBUILD libdbpp-1.2.0.1.ebuild 680 BLAKE2B cdec583cab6cceb835320335b6bcd7fa7187a1d1554cb0e7b35969457408634c02752e319299067972c27eee3e2ea55eb7043a03b9d3b9a4ae448d976b15eed7 SHA512 a16b8d9391cf9f8e831a42e943c3a5b3bc10ec480fbd16e33a9aaf98841bf9f853690ca89070f76be335c6875c85d9638d65da26794f0dc28f3544aa7cff9616
diff --git a/dev-libs/libdbpp/libdbpp-1.2.0.1-r1.ebuild b/dev-libs/libdbpp/libdbpp-1.2.0.1-r1.ebuild
new file mode 100644
index 0000000..97158e4
--- /dev/null
+++ b/dev-libs/libdbpp/libdbpp-1.2.0.1-r1.ebuild
@@ -0,0 +1,39 @@
+EAPI="5"
+
+inherit bjam eutils
+
+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="GPL"
+SLOT="0/8"
+KEYWORDS="~x86 ~amd64"
+IUSE="man ut"
+
+RDEPEND="
+ dev-libs/boost
+ >=dev-libs/libadhocutil-0.5:=
+"
+DEPEND="
+ ${RDEPEND}
+ sys-devel/flex
+ dev-util/boost-build
+ man? ( app-doc/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
+}
+