diff options
-rw-r--r-- | www-apps/project2/Manifest | 2 | ||||
-rw-r--r-- | www-apps/project2/project2-1028.ebuild | 69 |
2 files changed, 71 insertions, 0 deletions
diff --git a/www-apps/project2/Manifest b/www-apps/project2/Manifest index 5c21f1c..2ef91a4 100644 --- a/www-apps/project2/Manifest +++ b/www-apps/project2/Manifest @@ -1,10 +1,12 @@ DIST project2-1020.tar.bz2 151140 SHA256 45883aba0e8bbc56c8069dfda832cd071b75d4da27ed080007c744eea9d9248c SHA512 e34ab1e0fa05f453f988e056b2d95d002f371b2b7f21e101fa0ff2305013165faa77bc4a367886cf1ad8966645ee9105b59b431f891c6d117f99ad8b672ba21c WHIRLPOOL f785d24a3f465de335f0eef6def30bf9b4ed21fe112d1bed37387c10d7ae82a3d1a3b81cfbf5740a85bf0d1df1c6f883102b95b56eb519f328ade66d9aaa9f26 DIST project2-1023.tar.bz2 152742 SHA256 fc39be5a86f972ba3e5306864b44f5752b54fd395154e9421477767c477b7a7b SHA512 1d195614de5d6b7cb1613c373ca1e7f79a9a173ef21187ed501357a6b91d07ec4584d0830b7800954103f6f2780192cbb1226c8726104b9922d451299cf5c386 WHIRLPOOL ce3e830554f39d8b9683dd33265f343c67f016df337e70fcc4b6d73dbf2d34ba36f0d076d85029c5baa10f777bfbc07dadaeeee25277c17b6b3c0b0b8807d604 +DIST project2-1028.tar.bz2 150610 SHA256 2618851541ef2d9f0b691e4346e4982f658aabae9b47fd607fabc1fa17f2f551 SHA512 aa730274d0eb95a376a33ce32266f7e3c0956bf12e7acf548eaa90fbfd4566bc1b38eb39701716f74206e5fb233b3a092c80975835692eb4a0ff758e0cf8b6da WHIRLPOOL 33c6cb4fb5040533a0d2dbaa6d7b944e4b8fff385712b95130f7b1e10645a7f7655bddc8e64b12aedf12fe0b537f6b2c2aff3e2ff27be397620fe87c2b7c3743 DIST project2-922.tar.bz2 139770 SHA256 c82de40313153e31c25c1284a80a75b1fb48baecd322e68360bf9cc2860cde1d SHA512 e6747313c532b748d97bdfd9cb28c7434e976efc8a8307d1e421e3e4842ec98aa21aa470dc5087186475857cef62adbd39db0249196eca455b7d1843e939daeb WHIRLPOOL 796f3a898a51f775763d54e99cea06a9774594a60c604f9c8c621a8c4010be0849fffc9b886d0223dd27613e672fb8289b4f3ddc8279110572ce1574a33bad07 DIST project2-953.tar.bz2 141783 SHA256 cb57b25b9a71a511a6ed2149951f64b1039539104ade9f8b7219394156184f03 SHA512 f98581b7b70bec00c7d0ed37d8949792c9153a7c5e2771eef2f195d11c8f29655fdb7bfb43cc179733dce7392781a56ada4497819212f0b010bdf135e5abf252 WHIRLPOOL 06b435fef3817d270d1f63c99c2b5370a8ab17d8d3a671f09f89644c0d89a938c07be92f41379c8c532550b43e4e84990c0f6cf8716deb9e1dc57a542b00a4b9 DIST project2-955.tar.bz2 141883 SHA256 d379eae0c256a4df646371ddc31c06b30c611716d7bb95f851ca967b937fb4c4 SHA512 699ae754e67db4caf1ecf1c7594692fc7ddf75d905e2d175db469f0044b3818a10f3b77d4cf8c13cb864ad5d1d5392d21f8edd0b7ca461b4a6d2497d6f791b24 WHIRLPOOL ba3cb57cc21d3def3c60ddd7af1cfad4564717fc715ae869385d99f4491968f1ddd38810aa4f962a73f09083f3fee55ea6c284d40143e548a0abff08fa72a281 EBUILD project2-1020.ebuild 2019 SHA256 ad8de6449812e3433e83ed033f12730ddb177c2bbedc24c14a2c9cd59bebe483 SHA512 0aa34db22a8ce4b76e70001f4e27a45f686312f7f77a0f8318721baa616590b6a8df1daf65c984598f4be3a8eac9498fee87276bc62d8ab59958ace42ecb1636 WHIRLPOOL d29b24fd9321f44e5d07e3856f30f568c94061cc0f73da96ebd4c76db8dc35ddf7a133dae5381540349eb81e77dfc51d785462a98ab2320a229c96abcb894158 EBUILD project2-1023.ebuild 2019 SHA256 ad8de6449812e3433e83ed033f12730ddb177c2bbedc24c14a2c9cd59bebe483 SHA512 0aa34db22a8ce4b76e70001f4e27a45f686312f7f77a0f8318721baa616590b6a8df1daf65c984598f4be3a8eac9498fee87276bc62d8ab59958ace42ecb1636 WHIRLPOOL d29b24fd9321f44e5d07e3856f30f568c94061cc0f73da96ebd4c76db8dc35ddf7a133dae5381540349eb81e77dfc51d785462a98ab2320a229c96abcb894158 +EBUILD project2-1028.ebuild 2019 SHA256 ad8de6449812e3433e83ed033f12730ddb177c2bbedc24c14a2c9cd59bebe483 SHA512 0aa34db22a8ce4b76e70001f4e27a45f686312f7f77a0f8318721baa616590b6a8df1daf65c984598f4be3a8eac9498fee87276bc62d8ab59958ace42ecb1636 WHIRLPOOL d29b24fd9321f44e5d07e3856f30f568c94061cc0f73da96ebd4c76db8dc35ddf7a133dae5381540349eb81e77dfc51d785462a98ab2320a229c96abcb894158 EBUILD project2-922.ebuild 2104 SHA256 70320d1924f13d484a94c2cf58f6911055b75581762d222f92181287383a6ce1 SHA512 8fb32e5f86731e4c06130256a47b88fccd7015cf0955309c50b42a06598bb58ff9b38b0e54bb69ebfedc0bfe22e97a510e19438e34028a5c9a2438e16ca1f79a WHIRLPOOL fd619067df4216d73bd0df3b6f4e92b6a6ddf7a73610baf5a8235391e1689a624ca747517c23dcd0cb93b9cf1c80c460f49fafe12579f7d481c808215a5b08ac EBUILD project2-953.ebuild 2104 SHA256 70320d1924f13d484a94c2cf58f6911055b75581762d222f92181287383a6ce1 SHA512 8fb32e5f86731e4c06130256a47b88fccd7015cf0955309c50b42a06598bb58ff9b38b0e54bb69ebfedc0bfe22e97a510e19438e34028a5c9a2438e16ca1f79a WHIRLPOOL fd619067df4216d73bd0df3b6f4e92b6a6ddf7a73610baf5a8235391e1689a624ca747517c23dcd0cb93b9cf1c80c460f49fafe12579f7d481c808215a5b08ac EBUILD project2-955.ebuild 2104 SHA256 70320d1924f13d484a94c2cf58f6911055b75581762d222f92181287383a6ce1 SHA512 8fb32e5f86731e4c06130256a47b88fccd7015cf0955309c50b42a06598bb58ff9b38b0e54bb69ebfedc0bfe22e97a510e19438e34028a5c9a2438e16ca1f79a WHIRLPOOL fd619067df4216d73bd0df3b6f4e92b6a6ddf7a73610baf5a8235391e1689a624ca747517c23dcd0cb93b9cf1c80c460f49fafe12579f7d481c808215a5b08ac diff --git a/www-apps/project2/project2-1028.ebuild b/www-apps/project2/project2-1028.ebuild new file mode 100644 index 0000000..55c97ea --- /dev/null +++ b/www-apps/project2/project2-1028.ebuild @@ -0,0 +1,69 @@ +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="debug +docs mysql odbc postgres +console +web +fastcgi +daemon" + +DEPEND=" + dev-util/boost-build + net-libs/libesmtp + www-client/lynx + >=dev-cpp/libxmlpp-2.36 + sys-libs/zlib + >=sys-devel/gcc-4.5 + >=dev-cpp/glibmm-2.28 + >=dev-libs/boost-1.45 + >=dev-libs/Ice-3.5 + mysql? ( virtual/mysql ) + odbc? ( dev-db/unixODBC ) + postgres? ( virtual/postgresql ) + web? ( + fastcgi? ( + dev-libs/cgicc + virtual/httpd-fastcgi + dev-libs/fcgi + ) + ) + docs? ( app-doc/doxygen ) + dev-cpp/slicer:= + " +RDEPEND="${DEPEND}" +use !debug && var="variant=release" +use !odbc && odbc="odbc=no" +use !mysql && mysql="mysql=no" +use !postgres && pq="pq=no" +use console && bt="$bt p2console" && it="$it installp2con" +use web && bt="$bt p2cgi" && it="$it installp2cgi" +use web && use fastcgi && bt="$bt p2fcgi" && it="$it installp2fcgi" +use daemon && bt="$bt p2daemon" && it="$it installp2daemon" + +src_prepare() { + sed -ie "s|^using gcc .*|using gcc : : : <compileflags>\"${CXXFLAGS}\" <linkflags>\"${LDFLAGS}\" ;|" ${S}/Jamroot.jam +} + +src_compile() { + cd ${S}/project2 || die + setarch $(uname -m) -RL \ + b2 ${BJAMOPTS} ${var} ${odbc} ${mysql} ${pq} ${bt} -q \ + || die "Compile failed" +} + +src_install() { + cd ${S}/project2 || die + setarch $(uname -m) -RL \ + b2 ${BJAMOPTS} ${var} ${odbc} ${mysql} ${pq} ${it} -q \ + --prefix=${D}/usr \ + || die "Installed failed" + b2 installheaders --includedir=${D}/usr/include/project2 || die "Install headers failed" + b2 installheadersmisc --includedir=${D}/usr/include/project2/lib || die "Install headers failed" + b2 installheadersdb --includedir=${D}/usr/include/project2/sql || die "Install headers 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 +} |