diff options
-rw-r--r-- | www-apps/project2/Manifest | 2 | ||||
-rw-r--r-- | www-apps/project2/project2-1.3.3.2.ebuild | 75 |
2 files changed, 77 insertions, 0 deletions
diff --git a/www-apps/project2/Manifest b/www-apps/project2/Manifest index 4b3abc7..dec9ba5 100644 --- a/www-apps/project2/Manifest +++ b/www-apps/project2/Manifest @@ -6,9 +6,11 @@ DIST project2-1.3.0.tar.xz 130132 BLAKE2B 2942a8b0292eab8eea41e38f04389763ff9ee9 DIST project2-1.3.1.tar.xz 130092 BLAKE2B be584c5d1eabe4cd9d094170177dc631c07f9b7bf851f7e42c700e720edb0225c846e03acbb81ef0883b6fb06d3cc705d3dd467ee8c24f09372d40f581678c1c SHA512 4118240ffc187967462f565507e077b6f4bbdd81d0d53db2e18c3181bb88744c2a91a608d5bcdb0ad5964011cb1861e51bd5d83192dbb332ab0dca651982db56 DIST project2-1.3.2.tar.xz 130136 BLAKE2B 132fc0dcf63fe06a2b82a5dbb5fa8096eeb7c5bdf43d0891e58de8064ba43d61149c8d36243b49b08d32b91bbca0e6a84b71de0e7693f661e024556ee92fc652 SHA512 1c4fc0ae75e7ee1799546469756d0e2cf2d0538ebb617f91b84da748f430f678a6e2246b05789c57294a9c460134f70af3386736fc6f1ca19b869d91b0f2af8c DIST project2-1.3.3.1.tar.xz 129964 BLAKE2B fde3b8bdb2ab4fe4d2e759c78370d03cd871390491e7d0132000b0b73c03c3640e4e032b5add947b4ea9c3e0f9b7f3c818a577aeccc422ce9bfcd47d0d78dd58 SHA512 0a0c657592a49845f6840a92b3939b688e23c3e0d162f3ff4e21825acea8aaab6fff0b91ae05dda6346d0468a04712ff105aca4667218d8687b56b5ab11a355e +DIST project2-1.3.3.2.tar.xz 130112 BLAKE2B 91a7b3baece9d832f708379fb492e13f20ca9dd5f7b577755e05de2b9f90d1bdcbf53744ec45dd1533efcad7037a1916aa2992556163c9d80bc7da93150692b3 SHA512 b9b3a703b428e1c39840ab9970387184a1d338eca4ac82007483a692aafb3366179b948d0e6ef16b605377a34ff445356c62c5b25fe6e392fac8bf08b46d2978 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 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 EBUILD project2-1.3.3.1.ebuild 1707 BLAKE2B 087b508bdcdd55b0961e168c863801149573ee2959666f39b5db77bbabcba4bd92d5b43d75b169f1e055dacfc70e56093f1181d710227e942140703e98d1d0c4 SHA512 ee6644dbb56628e40bcea8e6808da8f0a6f0703649b30e13ff66bdd3c6ca81b471afbffd8979739d479a06f26d0c9295f2d8476e34af32c540df8c4cd1ce7228 +EBUILD project2-1.3.3.2.ebuild 1707 BLAKE2B 087b508bdcdd55b0961e168c863801149573ee2959666f39b5db77bbabcba4bd92d5b43d75b169f1e055dacfc70e56093f1181d710227e942140703e98d1d0c4 SHA512 ee6644dbb56628e40bcea8e6808da8f0a6f0703649b30e13ff66bdd3c6ca81b471afbffd8979739d479a06f26d0c9295f2d8476e34af32c540df8c4cd1ce7228 diff --git a/www-apps/project2/project2-1.3.3.2.ebuild b/www-apps/project2/project2-1.3.3.2.ebuild new file mode 100644 index 0000000..f578802 --- /dev/null +++ b/www-apps/project2/project2-1.3.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.2 +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.7*:= + =dev-libs/libdbpp-1.4*:= + 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.9:= + " + +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 +} |