diff options
Diffstat (limited to 'www-apps/project2')
-rw-r--r-- | www-apps/project2/Manifest | 2 | ||||
-rw-r--r-- | www-apps/project2/project2-1.2.4.ebuild | 75 |
2 files changed, 77 insertions, 0 deletions
diff --git a/www-apps/project2/Manifest b/www-apps/project2/Manifest index 7ecb448..f14df0a 100644 --- a/www-apps/project2/Manifest +++ b/www-apps/project2/Manifest @@ -10,6 +10,7 @@ DIST project2-1.1.5.tar.bz2 159761 SHA256 10cc567bede3c0c097e15a3d5f116bd1e777d8 DIST project2-1.2.2.4.tar.bz2 123986 SHA256 ce940735bc6b80f3fd0a91a44e5e51a2278f73f0e16573add3ba4544634c0c22 SHA512 a7d08520f3bf9aab0687ee1c40eaf92b835f6379b26545cf975f9ad540b282080ecb8325f49e2877a527f427ef1cfd1599b428d73d39afc0ba22de099690189b WHIRLPOOL 660c8c26c756598cf594ca09fed7946ced64ef80484562eb6dfacd5acdb8ec30b341b6d7b8f514eac70b8ec197b0186cb68f2ad23d41cc9c6347197c1108521a DIST project2-1.2.2.5.tar.bz2 124396 SHA256 44e0e3e134df0782ebc3a8c3371a1fb3ec3b20a79089f73b06cb3db616dc6586 SHA512 438bfce60d83ca1751d72dda7f2f4c60366a9325697eff4d160cbce6f1d79709e469f9cee90f2af92dca4efc9a7426551820c4f8bd321727b94ff4cbd113eeb7 WHIRLPOOL 15989255b814c8b5ead549ee3795807a5b5c6c7d266ac973b7ff9d8ab27a654104c2da9621d6bd0a3b12d139014dc62596b3877f780f26da847e902213dfb18c DIST project2-1.2.3.tar.bz2 122469 SHA256 69b5274247882a0c685b018c190d822694a89f933df72f1fdd16cbe429b12841 SHA512 fb9c344c470c8ff4506e0f42a1b496f45444788e37bae67f45fd9357efee721390840694a99e94b085d92e8e2a95e6616c455a5c7f332590a22a9773500af024 WHIRLPOOL 2165527f2ea9e73c130b6ce70e812843915abfa7b14136f9a06ab0adac35424792bdd5957041790cc01f6f22f19725b27588f1d6c3f5f694ccc147024b9672fc +DIST project2-1.2.4.tar.bz2 122589 SHA256 24ad2622d6ea937dbbbe08c0cd835d35e4638409571791032de6e934299e3b16 SHA512 b628567c244db88298eed48c63d3bb487c277ba77467d474b0a1344a421cdab8e6363896b877803951f5bbd7d170f43d31996c78ce9fcab216509970eb340cb4 WHIRLPOOL 4c45d17b15ac4265ea573d1944ce72153b7ae3bc4b63ca2df048bf4c296b46891185afcef58081b1c8bdd41c0bf2ef12eb962dd9bc9449f8ce2303cc45a11ed0 EBUILD project2-1.0.1.ebuild 2018 SHA256 930d7a58b95376ae53d607327962b306617cdcffb5693707b124fbc8b7fd2fa8 SHA512 45b2224b404bc79853365c2926830e6076a04b56f7fb4fd3c596158264ef95b9018f23f9044d242761f574b6574c15d6df0e88019930ad1c745320940df98c3e WHIRLPOOL 6f068038655a8b12dab2fd5b4e2ce527f3d4d8cd3415a1b61131c84313b49ecae7ecabccb461da4d903ea987e0205b20f6b097552e90ebdcda56bf2a90d9706e EBUILD project2-1.0.2.ebuild 2018 SHA256 930d7a58b95376ae53d607327962b306617cdcffb5693707b124fbc8b7fd2fa8 SHA512 45b2224b404bc79853365c2926830e6076a04b56f7fb4fd3c596158264ef95b9018f23f9044d242761f574b6574c15d6df0e88019930ad1c745320940df98c3e WHIRLPOOL 6f068038655a8b12dab2fd5b4e2ce527f3d4d8cd3415a1b61131c84313b49ecae7ecabccb461da4d903ea987e0205b20f6b097552e90ebdcda56bf2a90d9706e EBUILD project2-1.0.3.ebuild 2018 SHA256 930d7a58b95376ae53d607327962b306617cdcffb5693707b124fbc8b7fd2fa8 SHA512 45b2224b404bc79853365c2926830e6076a04b56f7fb4fd3c596158264ef95b9018f23f9044d242761f574b6574c15d6df0e88019930ad1c745320940df98c3e WHIRLPOOL 6f068038655a8b12dab2fd5b4e2ce527f3d4d8cd3415a1b61131c84313b49ecae7ecabccb461da4d903ea987e0205b20f6b097552e90ebdcda56bf2a90d9706e @@ -22,3 +23,4 @@ EBUILD project2-1.1.5.ebuild 2119 SHA256 4f9252ff85dc03d5ac988fa1419c258328160ce EBUILD project2-1.2.2.4.ebuild 1685 SHA256 34b6915cb53a1bd33466771c7c73d96b61f554e73abbbcb7fbe1a1b8976571f3 SHA512 0f5523dbcc489f66c129d5414c638268c33eb11b968beb6cd0f41b0f0b0950fa1cb82e001512f91068e805bdde2824e65f9f4da524a7b4fb78e4c6aa7a9fc3d8 WHIRLPOOL fb86ebb5b4d4e1c89fbdae955209de59eaa2a78b241b9dc93a4da1116b685171d64de7ec989567e109b01e3162f8de38f2a7fccf165f3f2c1371d2b463569bbc EBUILD project2-1.2.2.5.ebuild 1685 SHA256 34b6915cb53a1bd33466771c7c73d96b61f554e73abbbcb7fbe1a1b8976571f3 SHA512 0f5523dbcc489f66c129d5414c638268c33eb11b968beb6cd0f41b0f0b0950fa1cb82e001512f91068e805bdde2824e65f9f4da524a7b4fb78e4c6aa7a9fc3d8 WHIRLPOOL fb86ebb5b4d4e1c89fbdae955209de59eaa2a78b241b9dc93a4da1116b685171d64de7ec989567e109b01e3162f8de38f2a7fccf165f3f2c1371d2b463569bbc EBUILD project2-1.2.3.ebuild 1695 SHA256 39668892e200a3c6e7c6ee4466b5929a69d4b2deac4799a23289e520eb54b4e3 SHA512 dbe8dde09ca58ee26cce743577d234135d12383105e752b83fcda32dac4522944ba8949eb1856b2985465cf09230bc68b1720d67bafdb39db54cb2dad0801123 WHIRLPOOL 282ec7aec51e2f1e6516be20c191901157109faaa2d2e692a991141e878ac852a83e1c7f48679317908b85cc48273870e4071a7c53f5fdedeb68cc6dd3cb658d +EBUILD project2-1.2.4.ebuild 1695 SHA256 39668892e200a3c6e7c6ee4466b5929a69d4b2deac4799a23289e520eb54b4e3 SHA512 dbe8dde09ca58ee26cce743577d234135d12383105e752b83fcda32dac4522944ba8949eb1856b2985465cf09230bc68b1720d67bafdb39db54cb2dad0801123 WHIRLPOOL 282ec7aec51e2f1e6516be20c191901157109faaa2d2e692a991141e878ac852a83e1c7f48679317908b85cc48273870e4071a7c53f5fdedeb68cc6dd3cb658d diff --git a/www-apps/project2/project2-1.2.4.ebuild b/www-apps/project2/project2-1.2.4.ebuild new file mode 100644 index 0000000..ce5b3e3 --- /dev/null +++ b/www-apps/project2/project2-1.2.4.ebuild @@ -0,0 +1,75 @@ +EAPI="5" + +DESCRIPTION="User configured application engine" +HOMEPAGE="http://project2.randomdan.homeip.net" + +SRC_URI="http://releases.randomdan.homeip.net/git/${P}.tar.bz2" +LICENSE="GPL" +SLOT="0" +KEYWORDS="x86 amd64" +IUSE="+docs unittest +console +web +fastcgi +daemon" + +RDEPEND=" + net-libs/libesmtp + >=dev-libs/libadhocutil-0.2:= + =dev-libs/libdbpp-1.0*:= + www-client/lynx + >=dev-cpp/libxmlpp-2.36 + sys-libs/zlib + >=dev-cpp/glibmm-2.28 + >=dev-libs/boost-1.45 + >=dev-libs/Ice-3.5 + web? ( + fastcgi? ( + dev-libs/cgicc + virtual/httpd-fastcgi + dev-libs/fcgi + ) + ) + dev-cpp/slicer:= + " + +DEPEND="${RDEPEND} + dev-util/boost-build + sys-devel/flex + docs? ( app-doc/doxygen ) +" + +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() { + cd ${S}/project2 || die + setarch $(uname -m) -RL \ + b2 ${BJAMOPTS} finalbin finallib -q \ + || die "Compile failed" +} + +src_install() { + cd ${S}/project2 || die + setarch $(uname -m) -RL \ + b2 ${BJAMOPTS} install -q \ + --bindir=${D}/usr/bin \ + --libdir=${D}/usr/lib \ + --includedir=${D}/usr/include/project2 \ + || die "Installed failed" + 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 +} |