summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www-apps/project2/Manifest6
-rw-r--r--www-apps/project2/project2-1.3.0.ebuild2
-rw-r--r--www-apps/project2/project2-1.3.1.ebuild2
-rw-r--r--www-apps/project2/project2-1.3.2.ebuild75
4 files changed, 81 insertions, 4 deletions
diff --git a/www-apps/project2/Manifest b/www-apps/project2/Manifest
index 47053a1..dfe9466 100644
--- a/www-apps/project2/Manifest
+++ b/www-apps/project2/Manifest
@@ -3,7 +3,9 @@ DIST project2-1.2.8.1.tar.xz 129824 BLAKE2B 679267a6f8d33492226b9a8225b15a494de2
DIST project2-1.2.8.tar.xz 129916 BLAKE2B ec1b798880f06ebb7ecdada4156aea09b36ea2bdee497e7872d71617c3b334778fbf924c70865a86898ee2586a3b5888d5f6416177a44091b7f307e8d1aaec7e SHA512 92f72cf16a58163dce94a564f17ea75cd895333c1c03bc5102ef78fd5fcdab3a7d245f0e0d09574c1fcadaaac78466a4119cc50eb52f3173c5ac4540bdf1fbc2
DIST project2-1.3.0.tar.xz 130132 BLAKE2B 2942a8b0292eab8eea41e38f04389763ff9ee91ebc4461fd6654b681e0d5ebe3ab933f68c62cfbd0673eb1299d528a0cdce229d1f7afb1e6eed02b80ecd18448 SHA512 3e256b59060d7c783d878ca64d476ecf80ef8b807976d8caeb9eb1e09f43b13306aa3c40f41864c4e99a3f557f999d520f1c25e756b3ba0103e45f1dada67c2c
DIST project2-1.3.1.tar.xz 130092 BLAKE2B be584c5d1eabe4cd9d094170177dc631c07f9b7bf851f7e42c700e720edb0225c846e03acbb81ef0883b6fb06d3cc705d3dd467ee8c24f09372d40f581678c1c SHA512 4118240ffc187967462f565507e077b6f4bbdd81d0d53db2e18c3181bb88744c2a91a608d5bcdb0ad5964011cb1861e51bd5d83192dbb332ab0dca651982db56
+DIST project2-1.3.2.tar.xz 130136 BLAKE2B 132fc0dcf63fe06a2b82a5dbb5fa8096eeb7c5bdf43d0891e58de8064ba43d61149c8d36243b49b08d32b91bbca0e6a84b71de0e7693f661e024556ee92fc652 SHA512 1c4fc0ae75e7ee1799546469756d0e2cf2d0538ebb617f91b84da748f430f678a6e2246b05789c57294a9c460134f70af3386736fc6f1ca19b869d91b0f2af8c
EBUILD project2-1.2.8-r1.ebuild 1536 BLAKE2B 629e4c7eb0b172c00607ce8182bcf8882ba11618ee5556947b7c95630b2564fa2ed9a0b94f713101e8d7fd6c59795499e9ca523b6ebffafbefddfeddd4ebff7f SHA512 a8a8fd45d7cd96d9791ee1883187df2e702f9f23a363906e66015525506db56f25e1591c2513102f8d78a2dc74a8e7da184bdf6108c7c421f61b94292752f620
EBUILD project2-1.2.8.1.ebuild 1512 BLAKE2B 60ab7498d0543c9ad991f091e33851eb7775e25dc398e8588c13f04fe0c3d1cd9792833aac19b7c55bd6622a3a1ba49cf8d435b64c245ce13caa54e68b85d5a8 SHA512 0712504d9c95da95f18e095cc8a8a408d716b6eaac3020a15d69f7a4625df33b12700eb954cddbb9cc66906bd0c37d9c5d51f54c5eca4af18d1aee2c15240ee2
-EBUILD project2-1.3.0.ebuild 1705 BLAKE2B 49b1adb00aaf1cf161a2993800e890000317bbfa5d8cdc77153a212544e2c98dc6ad33212da284cd0f02f5fcf76ea61143e330c9d091effc17e3613f4d8ba7c7 SHA512 f4d213e6ad807cbc1f4c6b0e94105fb9b7bdebebeef0f41e1dec10403795d492a4b8b81f0591f1d6d79ca412fd640f4ce378b1bee3946c0d7d9e722b492359c5
-EBUILD project2-1.3.1.ebuild 1705 BLAKE2B 8969cd38f64dcef30fa250cff17c95e87278cb040482804959a078c5e4b29eb64cf3143434443838b43f346ee353d30552bf27456c04e6b43176d4241d4a7625 SHA512 1e5b4e9d4d2ce3c010b9fbfb4c182366dd555d276a0563522f063330f379b640a47d71935d98612742f034b191f247c3af47f4a6e4898b3ba309cf88dc15ba00
+EBUILD project2-1.3.0.ebuild 1705 BLAKE2B bdf36f6726019f85472c5d6e55ef9f80d65108716d7eb50ad2c048031ae117534fd9565a9bc5acab00ddb27a8a134b35243d5c7c0693567d7dcaa6c0da9619b9 SHA512 8f5ba284b85bbe0498b5bf38c7bc2c84914951d8d0312f409072ff03a64d53bf455fdd70fa0e4c4be818f06dc06a5c916721907cb3fde4e44a32307882df5f95
+EBUILD project2-1.3.1.ebuild 1705 BLAKE2B 92d299ff2204c21ba8c04c7b9bb61acec4e1e1bf5d18bbd81267f7016f1a1d29299f8ecfc0a0da778767d4d1431245b487376b2b7d2742a8580a9134affe24a2 SHA512 03b0f7010abf0abd36e57f3ee9bfebdd2c3b9333fbf048deffa1921d4704c781d6c07d6582642777ebc76a7fab23b29bf8de86397b54e40c190be79f4bb7c2be
+EBUILD project2-1.3.2.ebuild 1705 BLAKE2B 7a7f3fa7269b500961be3687d2dea33300d940bec717f435176a36efabbe60196772ad2e03774800323d7889752098a8dad8a4860c1e6edbb574028d81f7a09e SHA512 f068424c01cf192077e3c39956c114ea791ed561d8fbaa774606579c5e3e3fe50ceebf642d61dee53e86a1c37d96b5d4e8fb468f45b388bc9be350483d9ede18
diff --git a/www-apps/project2/project2-1.3.0.ebuild b/www-apps/project2/project2-1.3.0.ebuild
index 682766b..8b8922e 100644
--- a/www-apps/project2/project2-1.3.0.ebuild
+++ b/www-apps/project2/project2-1.3.0.ebuild
@@ -14,7 +14,7 @@ IUSE="+docs unittest +console +web +fastcgi +daemon"
RDEPEND="
net-libs/libesmtp
- >=dev-libs/libadhocutil-0.5:=
+ =dev-libs/libadhocutil-0.5*:=
=dev-libs/libdbpp-1*:=
www-client/lynx
dev-cpp/libxmlpp:3.0
diff --git a/www-apps/project2/project2-1.3.1.ebuild b/www-apps/project2/project2-1.3.1.ebuild
index f2162e4..188e5ee 100644
--- a/www-apps/project2/project2-1.3.1.ebuild
+++ b/www-apps/project2/project2-1.3.1.ebuild
@@ -14,7 +14,7 @@ IUSE="+docs unittest +console +web +fastcgi +daemon"
RDEPEND="
net-libs/libesmtp
- >=dev-libs/libadhocutil-0.5:=
+ =dev-libs/libadhocutil-0.5*:=
=dev-libs/libdbpp-1*:=
www-client/lynx
dev-cpp/libxmlpp:3.0
diff --git a/www-apps/project2/project2-1.3.2.ebuild b/www-apps/project2/project2-1.3.2.ebuild
new file mode 100644
index 0000000..b1d98fb
--- /dev/null
+++ b/www-apps/project2/project2-1.3.2.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.6*:=
+ =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
+}