summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-cpp/libjsonpp/Manifest2
-rw-r--r--dev-cpp/libjsonpp/libjsonpp-0.11.0.ebuild27
-rw-r--r--dev-cpp/slicer/Manifest14
-rw-r--r--dev-cpp/slicer/slicer-1.4.6.1.ebuild2
-rw-r--r--dev-cpp/slicer/slicer-1.5.0.ebuild2
-rw-r--r--dev-cpp/slicer/slicer-1.5.1.ebuild2
-rw-r--r--dev-cpp/slicer/slicer-1.6.0.1.ebuild2
-rw-r--r--dev-cpp/slicer/slicer-1.7.0.ebuild2
-rw-r--r--dev-cpp/slicer/slicer-1.8.0.1.ebuild2
-rw-r--r--dev-cpp/slicer/slicer-1.8.1.ebuild45
-rw-r--r--www-apps/project2/Manifest8
-rw-r--r--www-apps/project2/project2-1.2.8-r1.ebuild1
-rw-r--r--www-apps/project2/project2-1.2.8.1.ebuild1
-rw-r--r--www-apps/project2/project2-1.3.0.ebuild1
-rw-r--r--www-apps/project2/project2-1.3.1.ebuild75
15 files changed, 171 insertions, 15 deletions
diff --git a/dev-cpp/libjsonpp/Manifest b/dev-cpp/libjsonpp/Manifest
index 04250c7..2e43a10 100644
--- a/dev-cpp/libjsonpp/Manifest
+++ b/dev-cpp/libjsonpp/Manifest
@@ -1,4 +1,6 @@
DIST libjsonpp-0.10.0.tar.xz 11688 BLAKE2B f455a6cc9f41aacfb02d765a232894a2ccebce3c79713f9bc5282d28d23ccb754b0a27b7cfb91e2d44e41cb8a92663919527bc3f31fe0a5b551598aee93d9c6d SHA512 97501e2a0a2e79f6d8eda1b03dbba8b202a849edc32898c6ba6c72fa7434d3dd1ac05b521aa7cee76bf6a77c940ee3336d38d2633c1510882b925ba5e0ee9b06
+DIST libjsonpp-0.11.0.tar.xz 11544 BLAKE2B 3eae6cc32cd41f3f2c52cf96e80b05497c86d07043fb2f6487ea50156d2c6f8b0c3f46f26a4f8fad6a5bde2813f7af3c6ea914610e505651edddb3a5fdd6e1a7 SHA512 9090bd6d9b7916c1c6bdd917b28b870fd1cbdfcc3f586447571d7a3c058e398aeaf9695b4b08e432bded399e6e4c9466005fcd9ad9d4cee774eb29940cfd0672
DIST libjsonpp-0.9.3.tar.xz 11816 BLAKE2B e472d24d62e01675f236413bb2bb8da00dc132e2eaca5c97faf2e741a602a588b1a1d8aa62477c5f2bbfdff100719ead44d4391143ff05813c298e7365c55edb SHA512 29c6bfbb86beb167fd7c7589b15b46a7e233b087eb380ff533905eaced2a9d65254b75a328709fc97d6d79818af53320ff07f3cf97500dae456c73d681c049e5
EBUILD libjsonpp-0.10.0.ebuild 460 BLAKE2B 2a3d5172c876d7d02a6bd4cd3cf3667ccac9267d07ec94ed37382d89cc5730f22f3624f0242626024907c783380ebf55507b1f4a458e8ed0b49d1216ea8a45de SHA512 7c7784f7bb95961db06e48aaf572cca95a179788b8e811c6c7c050635933343a6d6984c97e587901199d37f2b0169a005d3a450e835c5dcc2692a3861f12a788
+EBUILD libjsonpp-0.11.0.ebuild 460 BLAKE2B 2a3d5172c876d7d02a6bd4cd3cf3667ccac9267d07ec94ed37382d89cc5730f22f3624f0242626024907c783380ebf55507b1f4a458e8ed0b49d1216ea8a45de SHA512 7c7784f7bb95961db06e48aaf572cca95a179788b8e811c6c7c050635933343a6d6984c97e587901199d37f2b0169a005d3a450e835c5dcc2692a3861f12a788
EBUILD libjsonpp-0.9.3.ebuild 461 BLAKE2B 3b98b8133bb6ed4d654e945870d9519cc7f8a60467d7ff8e396753ae1bfc250cac50b45b28a703341bf652df1511a176d8573c21c1fa6f818f745e7bf1edc71d SHA512 e280e0c883cf0aa6efd589bd3eadc2972e30e238cf40345325c4d84fffcbe5e6dcd915bda63b0c268edbee8aa7c99608b03ee0503461de52d1b09b5b2e47520e
diff --git a/dev-cpp/libjsonpp/libjsonpp-0.11.0.ebuild b/dev-cpp/libjsonpp/libjsonpp-0.11.0.ebuild
new file mode 100644
index 0000000..71fccf9
--- /dev/null
+++ b/dev-cpp/libjsonpp/libjsonpp-0.11.0.ebuild
@@ -0,0 +1,27 @@
+EAPI="6"
+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="GPL"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE=""
+
+DEPEND="dev-cpp/glibmm
+ dev-libs/boost"
+RDEPEND="${DEPEND}
+ sys-devel/flex
+ dev-util/boost-build"
+
+src_compile() {
+ bjambuild libjsonpp//jsonpp
+}
+
+src_install() {
+ bjaminstall libjsonpp//install \
+ -i ""
+}
+
diff --git a/dev-cpp/slicer/Manifest b/dev-cpp/slicer/Manifest
index 1acc529..032db8f 100644
--- a/dev-cpp/slicer/Manifest
+++ b/dev-cpp/slicer/Manifest
@@ -5,9 +5,11 @@ DIST slicer-1.5.1.tar.xz 35104 BLAKE2B 0146b03433089b5d87def5422bb59a5fadbb2e0fe
DIST slicer-1.6.0.1.tar.xz 36264 BLAKE2B eea1c4db3341eb9a825ac04065935040eadc030eeb775893d0c4caa1f458b0bcf0407d03c56f51b30de96d8a7d45279f1ee16e40995c93fe104554e1d9242a95 SHA512 b9eac6af60bd02eb122750637638a45b4661572d1c54267bcb550926359be0c216227bce9c7cbaa8c9a6824655670813a6ac016f0369244569cb66d929925dcb
DIST slicer-1.7.0.tar.xz 36676 BLAKE2B af6ed9c68d17ca37cd270c896d71e2685c4f609c751facd575d60a1f17b9b514453318c661645dada4760ebe283d9ad23749a81ea349727d02bf3fa11c4b58af SHA512 04a76639800123c24b175ed1101d3d3e52f60b052d6be7ada20fe6427c1acb999bfbdf656c95c7bdd21525c64e00f1c067b7709dfa1b0fd19a2050865e73ce5a
DIST slicer-1.8.0.1.tar.xz 36992 BLAKE2B 9536f06b732343df032f271fb0b0b0f26ed050d75632c7d4b29ed0b7232ef8dddf718ffdb97fd774e436432456e74e43b4f06a508a2fd6a296c433ae114b466d SHA512 3a424831070d9964a70274c5f29aa2ee02d63f3ab8af6846eef948ff677d5678b9d6798f0dc2d35bd13bb1f4dca754125e187f0a189f01b88dff95c0af3e250d
-EBUILD slicer-1.4.6.1.ebuild 945 BLAKE2B 3ba9f6e7812b1c4d4e3a1b2ac171853f01691baa83f2dbf2144a43865b36c83734b14eb838e8a930fdbed47017acc5240cf059a30b69f0e23bdf08bed4111d6a SHA512 51e29f92f463bf495a161abf58778602fe5332cd1d5d186281dc297e6a142fa78ee05306ee244756875c9229f7ac5267b4f009ac06e4fe0811f361bb7c32eafb
-EBUILD slicer-1.5.0.ebuild 945 BLAKE2B 8f26c1ac8f67048b428fa69813ff27f1a238b2fd1fe2b1f4189fe29ab5d5c5140103c67bb06da7a85a00e3def43ebbf02e7beacd04049d5aaf4da4082ccfa54b SHA512 9ad2ab52cfff77bd2b1e07e3256b6550ea79b2fd0c8b6fc37b72c9fb5ce158a1f3322edda91535112739ca2e3bcd847b92baba3bef13556dcfe5b2e6d291e82c
-EBUILD slicer-1.5.1.ebuild 938 BLAKE2B 0af3e1be4d199d201d4ca4502f40e9031936869dff021d12d5e2ca6be94b19c576d6cd7185bc6a0004586bade6eabb572c758d80077775ab529ab1ae05b82de6 SHA512 e403fc9bdf8ad1a4ad87a9ef6b40a8c834e3e4bdf956031e15335db663122d3e7f6c95fbecf4ccd29078dc60dc7e2fb060fad9dd50a5001860175dac1fb728d5
-EBUILD slicer-1.6.0.1.ebuild 947 BLAKE2B e9e6a0e189fa12563d7d00ed08d45ae3f8647182cb1518ac4df232c6a273609f1e6a4f772f5085b3cdd6f6d3905b1a4e9679747b4671df3830f7a5340891379d SHA512 4d03e67858f6ffe93070e9e4e09a29c3f8e2eb6acf8665082d312391101ba2322d4d1601a3419532d9f211083a4a7cd4c37c22e2f1460ec1f5cd98ba3dfe8ef6
-EBUILD slicer-1.7.0.ebuild 947 BLAKE2B d026580d69cc70b3d64a05ed3c117226f1b79ea6f297488fa4a84aa751874a361faf3a1381f753478400809665d2c3f61aa20b6274abe90a3c7cba786ae3ac5c SHA512 fc58aa5fd858ccc96e49acc12ff9515287f931af21cfbcefcc47f3bff5388b3da9e59d54729d118df60851c4313e2f898ba1c0d35eeed45d7bac77a20eed5ba5
-EBUILD slicer-1.8.0.1.ebuild 1140 BLAKE2B 12f0e93939bd6c838af97647277c12758632910c385f525f503a64660ca94ace7e82f15cc6f08f2c9594e6e6753c593e7b1b2b54f24fd658cc1039bf176e5804 SHA512 ce72abd39a80bf16f5dd44c7128558a35c2c099a7a9ac157d7087a108e1121737259480be3ec21baf31874b3315e9c6d0307fe27ee2909ac7f75709f86de3320
+DIST slicer-1.8.1.tar.xz 36948 BLAKE2B 805f31ef04fb92fb52b0feaecde8112e4b5146e68f3e0a296ae9559b03bb1fb10158758544888a67839a803fb6de5916897c07421913b1e658315b215a21ba5e SHA512 d4538dba57ba5024d1df73d9d4c5e14164077a5988f46d67b8f0e2868fe1b37d6eb3a6ae15b7625f65e2c9114768bab354a9b07cd2740e9c43787df3ece13fe0
+EBUILD slicer-1.4.6.1.ebuild 951 BLAKE2B 31c58326fab64cae53a5329697420eb61c5392a3d474c6091a58d83d6e550aa8379bb15e2d80daaed770b516d63becbd83ed4f5368d725a2af2b69810bc2387f SHA512 c7305fe55f3db0c342d51d1136a002a58aed1801637f8e4d78ea6d7c50ba342c5e04a95285dab2f39ae68990e0bf3845c57efd989a83dae10c25140e2a7ea0ed
+EBUILD slicer-1.5.0.ebuild 951 BLAKE2B 01ef6991ccb01acf921b347e6e863e614554b1ae8222b2195056950a1e360b5d4efa8dc384f11ab5fc4fee014db79dd9cf277d37eeac23a62177656e99f4bc5b SHA512 f1e64b69fff4ebe4c9da05774466de9b283f362e76b563081ba1d9bea39a95aef3bd9bd53a82d661caa5118a5a7d204dd7aba3433ab243e4f6501b2f0ba6139e
+EBUILD slicer-1.5.1.ebuild 944 BLAKE2B 08b4de1ce80e269b0f833aec94273025ffea1c1faa721f47705f458f044078f9aea208c42ad9d127aef483aa430cb5c693466ee124bfab008e5f49166534913c SHA512 e758e72bbd6f7d6354c2ae25c5ed6afa0f6cf084d013821beef8e1ddf23d9a958a2a7f3b0a628d7297ece6c0e71e0242b02abfbbd41b902315c247998828233b
+EBUILD slicer-1.6.0.1.ebuild 953 BLAKE2B 2c618b27220a324c817752040927bc614c016eef4bb3b99d8a241900d046c7efc76f5cf25b9c47ca3cf7ff2349b1ad705d62ea35feafed98c16d50febfcdf4b7 SHA512 2bbde87bc34b59d1ea24b7b0b83fb4089985bb7f6abcc2daa18b94fc9cce88fc46169990b4cde7d6d424707c0b31dcbaf08455a278bf8d124da2cd594e5e1963
+EBUILD slicer-1.7.0.ebuild 953 BLAKE2B 821419a4666c20cb4127145ece0c9a5d0771c6a37319ef01cbb023b094898a213f2d9a3a7fc09295c759591255b9afc5aedb52623bbd83a7a7a99093a4d886de SHA512 2e8aab7bce7b85bed02f1bc03babb5aec1abe33efeb55ce4eaedaa585680f4f68ad776ed3e3562a730ab98463bf833397a5b8410de32ca09ff29f1f31fe06b7a
+EBUILD slicer-1.8.0.1.ebuild 1147 BLAKE2B 17c75f39a3039d35fe35833d3f80b723f7a346577af4671408e5619e011aac7fb9bb2bd1dc3eefcaa7550287ea0973e6f2d2addd2b91161b3fe12658ef95a7ad SHA512 f2f6f8cacec4004659c7603550bbb198fbffdebd1963390f9a2ee9873dcef36c9d1ee54fa1934f1c8879361c4b4aeb330673a2edbc1d1cac89fe4308d34416ba
+EBUILD slicer-1.8.1.ebuild 1147 BLAKE2B 62c0de7a1e905065de39e75a3ac4e8297170971106c7400df0cd518405b78608eab7e26292c12443db6522a11b81eb1ecc04ef6dbd7fe6fb9884158047756e7a SHA512 bf3e1960949e290c496b4dea2dee505459bbe85173f211de2c16d9904d60692ac9bb4eb8fda7abdd288a09d9f84f934f4cfcc3e14c882c5a81a43678d9129936
diff --git a/dev-cpp/slicer/slicer-1.4.6.1.ebuild b/dev-cpp/slicer/slicer-1.4.6.1.ebuild
index 48b8d94..995079a 100644
--- a/dev-cpp/slicer/slicer-1.4.6.1.ebuild
+++ b/dev-cpp/slicer/slicer-1.4.6.1.ebuild
@@ -13,7 +13,7 @@ IUSE="db xml json"
RDEPEND="=dev-libs/Ice-3.6*
xml? ( dev-cpp/libxmlpp:3.0 )
- json? ( dev-cpp/libjsonpp )
+ json? ( <dev-cpp/libjsonpp-0.10 )
db? ( =dev-libs/libdbpp-1*:= )
>=dev-libs/libadhocutil-0.4.1:=
dev-libs/boost"
diff --git a/dev-cpp/slicer/slicer-1.5.0.ebuild b/dev-cpp/slicer/slicer-1.5.0.ebuild
index 9638e13..a5bce32 100644
--- a/dev-cpp/slicer/slicer-1.5.0.ebuild
+++ b/dev-cpp/slicer/slicer-1.5.0.ebuild
@@ -13,7 +13,7 @@ IUSE="db xml json"
RDEPEND="=dev-libs/Ice-3.6*
xml? ( dev-cpp/libxmlpp:3.0 )
- json? ( dev-cpp/libjsonpp )
+ json? ( <dev-cpp/libjsonpp-0.10 )
db? ( =dev-libs/libdbpp-1*:= )
>=dev-libs/libadhocutil-0.4.1:=
dev-libs/boost"
diff --git a/dev-cpp/slicer/slicer-1.5.1.ebuild b/dev-cpp/slicer/slicer-1.5.1.ebuild
index a43fb85..d1882bd 100644
--- a/dev-cpp/slicer/slicer-1.5.1.ebuild
+++ b/dev-cpp/slicer/slicer-1.5.1.ebuild
@@ -13,7 +13,7 @@ IUSE="db xml json"
RDEPEND="=dev-libs/Ice-3.6*
xml? ( dev-cpp/libxmlpp:3.0 )
- json? ( dev-cpp/libjsonpp )
+ json? ( <dev-cpp/libjsonpp-0.10 )
db? ( =dev-libs/libdbpp-1*:= )
>=dev-libs/libadhocutil-0.4.1:=
dev-libs/boost"
diff --git a/dev-cpp/slicer/slicer-1.6.0.1.ebuild b/dev-cpp/slicer/slicer-1.6.0.1.ebuild
index 3fe1ef2..f2897e8 100644
--- a/dev-cpp/slicer/slicer-1.6.0.1.ebuild
+++ b/dev-cpp/slicer/slicer-1.6.0.1.ebuild
@@ -13,7 +13,7 @@ IUSE="db xml json"
RDEPEND="=dev-libs/Ice-3.6*
xml? ( dev-cpp/libxmlpp:3.0 )
- json? ( dev-cpp/libjsonpp )
+ json? ( <dev-cpp/libjsonpp-0.10 )
db? ( =dev-libs/libdbpp-1*:= )
>=dev-libs/libadhocutil-0.4.1:=
dev-libs/boost"
diff --git a/dev-cpp/slicer/slicer-1.7.0.ebuild b/dev-cpp/slicer/slicer-1.7.0.ebuild
index 58a05c0..f4c8952 100644
--- a/dev-cpp/slicer/slicer-1.7.0.ebuild
+++ b/dev-cpp/slicer/slicer-1.7.0.ebuild
@@ -13,7 +13,7 @@ IUSE="db xml json"
RDEPEND="=dev-libs/Ice-3.6*
xml? ( dev-cpp/libxmlpp:3.0 )
- json? ( dev-cpp/libjsonpp )
+ json? ( <dev-cpp/libjsonpp-0.10 )
db? ( =dev-libs/libdbpp-1*:= )
>=dev-libs/libadhocutil-0.4.1:=
dev-libs/boost"
diff --git a/dev-cpp/slicer/slicer-1.8.0.1.ebuild b/dev-cpp/slicer/slicer-1.8.0.1.ebuild
index ddfab32..5083f28 100644
--- a/dev-cpp/slicer/slicer-1.8.0.1.ebuild
+++ b/dev-cpp/slicer/slicer-1.8.0.1.ebuild
@@ -15,7 +15,7 @@ IUSE="db xml json"
RDEPEND="=dev-libs/Ice-3.7*
xml? ( dev-cpp/libxmlpp:3.0 )
- json? ( dev-cpp/libjsonpp )
+ json? ( =dev-cpp/libjsonpp-0.10* )
db? ( =dev-libs/libdbpp-1.2*:= )
>=dev-libs/libadhocutil-0.5:=
dev-libs/boost"
diff --git a/dev-cpp/slicer/slicer-1.8.1.ebuild b/dev-cpp/slicer/slicer-1.8.1.ebuild
new file mode 100644
index 0000000..be301b8
--- /dev/null
+++ b/dev-cpp/slicer/slicer-1.8.1.ebuild
@@ -0,0 +1,45 @@
+EAPI="5"
+
+inherit bjam
+
+DESCRIPTION="Zeroc ICE helper to create generic serialization code for slice types"
+HOMEPAGE="http://slicer.randomdan.homeip.net/"
+
+ICE_VERSION=3.7.1
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz
+ https://github.com/zeroc-ice/ice/archive/v${ICE_VERSION}.tar.gz -> Ice-${ICE_VERSION}.tar.gz"
+LICENSE="GPL"
+SLOT="0/1.8.0"
+KEYWORDS="~x86 ~amd64"
+IUSE="db xml json"
+
+RDEPEND="=dev-libs/Ice-3.7*
+ xml? ( dev-cpp/libxmlpp:3.0 )
+ json? ( >=dev-cpp/libjsonpp-0.11 )
+ db? ( =dev-libs/libdbpp-1.2*:= )
+ >=dev-libs/libadhocutil-0.5:=
+ dev-libs/boost"
+DEPEND="${RDEPEND}
+ dev-util/boost-build"
+
+src_unpack() {
+ default
+ ln -s ${WORKDIR}/ice-${ICE_VERSION}/cpp ${S}/ice/cpp
+}
+
+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/www-apps/project2/Manifest b/www-apps/project2/Manifest
index 68c213a..16b0d1d 100644
--- a/www-apps/project2/Manifest
+++ b/www-apps/project2/Manifest
@@ -2,6 +2,8 @@ DIST Ice-3.7.1.tar.gz 8765196 BLAKE2B ba97fcbd3ad09a45c5014b9ee6440991578f41f145
DIST project2-1.2.8.1.tar.xz 129824 BLAKE2B 679267a6f8d33492226b9a8225b15a494de224e4a6a229204373762b0b7c483833c8bf1c15a6dd9ae941cbc3650508427cf7fa83be8facd04145be7a490bbec9 SHA512 0e1b682673d60a54b315580775aa17d6dab62c8b0de90b1bff41f9d2d83451efc149d850527ea3591e233c8af6246de743f9fc2005e679ef89c702953ceea333
DIST project2-1.2.8.tar.xz 129916 BLAKE2B ec1b798880f06ebb7ecdada4156aea09b36ea2bdee497e7872d71617c3b334778fbf924c70865a86898ee2586a3b5888d5f6416177a44091b7f307e8d1aaec7e SHA512 92f72cf16a58163dce94a564f17ea75cd895333c1c03bc5102ef78fd5fcdab3a7d245f0e0d09574c1fcadaaac78466a4119cc50eb52f3173c5ac4540bdf1fbc2
DIST project2-1.3.0.tar.xz 130132 BLAKE2B 2942a8b0292eab8eea41e38f04389763ff9ee91ebc4461fd6654b681e0d5ebe3ab933f68c62cfbd0673eb1299d528a0cdce229d1f7afb1e6eed02b80ecd18448 SHA512 3e256b59060d7c783d878ca64d476ecf80ef8b807976d8caeb9eb1e09f43b13306aa3c40f41864c4e99a3f557f999d520f1c25e756b3ba0103e45f1dada67c2c
-EBUILD project2-1.2.8-r1.ebuild 1509 BLAKE2B 6a80ec7f243cec1704a59647ed0ed85afbbb5d5731d86c158b682f2c44d62d2d6e656bbf5f9f565891c89236da4f37e4e1357219c0c23608a0c6fd1e0ccc5d55 SHA512 4bffc5e22c2b340ebca382c6907c25659229e92beb5c3e3a59eb0bdbc056610478edb93394e0748dac04a681b91b8608b189847f6f69f72233451bae2e3155c1
-EBUILD project2-1.2.8.1.ebuild 1485 BLAKE2B 8016a43efb43c43d6bb71f98408adda290c6b30765393d0760125e6fcb275374a3e7f75f1635f3b78add20420299d6c202cf5ae4d775748492bef2aa9659a3fd SHA512 de8ed7ee01748afa84574bfa7e1e3513545435d2d4cf0ae3249d7adad6f19a644d5e06c689fb56a8935d1378ca8489616bbafa2b352c507aa686eae455be3646
-EBUILD project2-1.3.0.ebuild 1677 BLAKE2B 090a49c8f50e9b0f8d51dabdafd1c1e36b013cf6afdd8fa693aa52c02de0357bb33d01eb4189e036c98d27cb72f683213e13ed4d226ec1888419ac178e0c98dc SHA512 f5f11c657dd5e29fce301558b929f101d54310e681ddeadca7292d96213adb2d2ce28ca2128420f75bd36a91bd57bff9c9c5f1411c0b9cd3b3fbc98bc284efa9
+DIST project2-1.3.1.tar.xz 130092 BLAKE2B be584c5d1eabe4cd9d094170177dc631c07f9b7bf851f7e42c700e720edb0225c846e03acbb81ef0883b6fb06d3cc705d3dd467ee8c24f09372d40f581678c1c SHA512 4118240ffc187967462f565507e077b6f4bbdd81d0d53db2e18c3181bb88744c2a91a608d5bcdb0ad5964011cb1861e51bd5d83192dbb332ab0dca651982db56
+EBUILD project2-1.2.8-r1.ebuild 1534 BLAKE2B aa7d7978800cae1377d30ad04578c27d54c2b6a1ccabba93bff109433cf6616603682f23de7fdd3fda1aab63b6537bbe2f6a6b75d58b646500cf9b21bc691fc9 SHA512 f953444be572603ad95c2d87fcb8ce3ce6762eea4705eefad7e6f63a35dd98e5eaf0f0df57a072b0a769fb268d9480e5965997948afd38c540b09a121c94c203
+EBUILD project2-1.2.8.1.ebuild 1510 BLAKE2B bf168dfb2b84b9211dca0182766e9e7ab44d64ae1d92aa09e79283e72373962ad87f6f5c600c88aff86734b1358fe985bc2fb9a4afb762904282be271e17e1e6 SHA512 4abca816a0a56a2fff267f3c25dca127607243ec8b63886fe3996632e276bfec8c9a8ecbbf49f6a91db911e33a76bc7cc9ca8c1164073aea8437083fe3ed5f31
+EBUILD project2-1.3.0.ebuild 1703 BLAKE2B 082bab3f1861570dd953fe14ef035c7043198fb5b19bf043b41612f7255f29cbb9f386241be35cb3515d54cca4165176e639ea93f29ce5e4618b70ab6585ffaa SHA512 cea53feed9ab25dfc8cdca77c1a57203317bf7f6d737ad02c4c3f790ddfc518d306a23e310a6120464dc80abfc0db318947ad229156a42f8ce68d6ffbef1db1e
+EBUILD project2-1.3.1.ebuild 1703 BLAKE2B b430b3fe07d257cfe2404fe98ee129ef6bc59bd65ce160db68ae8e5a27810de12da0c32ceb1c3a1aa6368a5f124923f5ce7b9e3c4fe1db97f3e1f72e0b03885b SHA512 62bcff2f6e1617165c507c6dea11e93e55aa452ae69042ce91dca7ebcfa5447b6a7c0573fd7cad62ef5035755a376444f373fe6a0a8593b60f15f4ecbcc1c6cb
diff --git a/www-apps/project2/project2-1.2.8-r1.ebuild b/www-apps/project2/project2-1.2.8-r1.ebuild
index 85bbb18..e79e893 100644
--- a/www-apps/project2/project2-1.2.8-r1.ebuild
+++ b/www-apps/project2/project2-1.2.8-r1.ebuild
@@ -17,6 +17,7 @@ RDEPEND="
www-client/lynx
dev-cpp/libxmlpp:3.0
sys-libs/zlib
+ <dev-cpp/libjsonpp-0.10
>=dev-cpp/glibmm-2.28
>=dev-libs/boost-1.45
=dev-libs/Ice-3.6*
diff --git a/www-apps/project2/project2-1.2.8.1.ebuild b/www-apps/project2/project2-1.2.8.1.ebuild
index 5039142..4149fc7 100644
--- a/www-apps/project2/project2-1.2.8.1.ebuild
+++ b/www-apps/project2/project2-1.2.8.1.ebuild
@@ -17,6 +17,7 @@ RDEPEND="
www-client/lynx
dev-cpp/libxmlpp:3.0
sys-libs/zlib
+ <dev-cpp/libjsonpp-0.10
>=dev-cpp/glibmm-2.28
>=dev-libs/boost-1.45
=dev-libs/Ice-3.6*
diff --git a/www-apps/project2/project2-1.3.0.ebuild b/www-apps/project2/project2-1.3.0.ebuild
index 1db51c8..fdcb5c5 100644
--- a/www-apps/project2/project2-1.3.0.ebuild
+++ b/www-apps/project2/project2-1.3.0.ebuild
@@ -19,6 +19,7 @@ RDEPEND="
www-client/lynx
dev-cpp/libxmlpp:3.0
sys-libs/zlib
+ =dev-cpp/libjsonpp-0.10*
>=dev-cpp/glibmm-2.28
>=dev-libs/boost-1.45
=dev-libs/Ice-3.7*
diff --git a/www-apps/project2/project2-1.3.1.ebuild b/www-apps/project2/project2-1.3.1.ebuild
new file mode 100644
index 0000000..9c5aaab
--- /dev/null
+++ b/www-apps/project2/project2-1.3.1.ebuild
@@ -0,0 +1,75 @@
+EAPI="5"
+inherit bjam
+
+DESCRIPTION="User configured application engine"
+HOMEPAGE="http://project2.randomdan.homeip.net"
+
+ICE_VERSION=3.7.1
+SRC_URI="http://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz
+ https://github.com/zeroc-ice/ice/archive/v${ICE_VERSION}.tar.gz -> Ice-${ICE_VERSION}.tar.gz"
+LICENSE="GPL"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE="+docs unittest +console +web +fastcgi +daemon"
+
+RDEPEND="
+ net-libs/libesmtp
+ >=dev-libs/libadhocutil-0.5:=
+ =dev-libs/libdbpp-1*:=
+ www-client/lynx
+ dev-cpp/libxmlpp:3.0
+ sys-libs/zlib
+ >=dev-cpp/libjsonpp-0.11
+ >=dev-cpp/glibmm-2.28
+ >=dev-libs/boost-1.45
+ =dev-libs/Ice-3.7*
+ web? (
+ fastcgi? (
+ dev-libs/cgicc
+ virtual/httpd-fastcgi
+ dev-libs/fcgi
+ )
+ )
+ >=dev-cpp/slicer-1.8:=
+ "
+
+DEPEND="${RDEPEND}
+ dev-util/boost-build
+ sys-devel/flex
+ docs? ( app-doc/doxygen )
+"
+src_unpack() {
+ default
+ ln -s ${WORKDIR}/ice-${ICE_VERSION}/cpp ${S}/ice/cpp
+}
+
+src_prepare() {
+ sed -ie "s|^using gcc .*|using gcc : : : <compileflags>\"${CXXFLAGS}\" <linkflags>\"${LDFLAGS}\" ;|" ${S}/Jamroot.jam
+}
+
+src_configure() {
+ (
+ echo "alias finalbin : "
+ use console && echo " console//p2console "
+ use web && echo " cgi//p2cgi "
+ use web && use fastcgi && echo " cgi//p2fcgi "
+ use daemon && echo " daemon//p2daemon "
+ echo " ; "
+ echo "alias finallib : "
+ use unittest && echo " ut//p2ut "
+ echo " ; "
+ ) >> ${S}/project2/Jamfile.jam
+}
+
+src_compile() {
+ bjambuild project2//finalbin project2//finallib
+}
+
+src_install() {
+ bjaminstall project2//install \
+ -i project2
+ if use docs ; then
+ mkdir -p ${D}/usr/share/doc/${PN}
+ (cat Doxyfile ; echo OUTPUT_DIRECTORY=${D}/usr/share/doc/${PN}) | doxygen - || die "Build docs failed"
+ fi
+}