summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www-apps/project2/Manifest1
-rw-r--r--www-apps/project2/project2-754.ebuild67
2 files changed, 68 insertions, 0 deletions
diff --git a/www-apps/project2/Manifest b/www-apps/project2/Manifest
index 8288b80..cd80808 100644
--- a/www-apps/project2/Manifest
+++ b/www-apps/project2/Manifest
@@ -6,3 +6,4 @@ EBUILD project2-732.ebuild 1741 SHA256 a1ed319484071866a07c3a93f5e2a5488b57dd488
EBUILD project2-740.ebuild 1820 SHA256 e3e078b74ab4bd02a408d2326e039fb6f9ab0645d1bb9f9f0592c8f93bd31e70 SHA512 dcd421731b86b3c4a7b9160b6299f16efadce592fc1026083860b626937cda206b79b00c518e51ea129ec3663266b48f1c3cc0349dea6983552e74b76b43ecff WHIRLPOOL 1b7f9184191b597160c76670b7b6dec5a43aa099979bdc4f09ef59619f2cdf8546447214053004bdf176d9997a4bc38f1023031880dc2c8231660a72d1aa11d2
EBUILD project2-742.ebuild 1820 SHA256 e3e078b74ab4bd02a408d2326e039fb6f9ab0645d1bb9f9f0592c8f93bd31e70 SHA512 dcd421731b86b3c4a7b9160b6299f16efadce592fc1026083860b626937cda206b79b00c518e51ea129ec3663266b48f1c3cc0349dea6983552e74b76b43ecff WHIRLPOOL 1b7f9184191b597160c76670b7b6dec5a43aa099979bdc4f09ef59619f2cdf8546447214053004bdf176d9997a4bc38f1023031880dc2c8231660a72d1aa11d2
EBUILD project2-752.ebuild 1792 SHA256 46e59c946de1f63aeadf89eeb9a2513196b7889420c91c16d6949563a3a7e1f4 SHA512 13ab2c8c1286daca24cf420b012de5640c9bc234f78c878ed43916b67930dbaf3fa5eb1492f13126d00cf66da57ac27c8049837c0b0451133ac02fd021d9fe58 WHIRLPOOL 3b5af7ae111092bf36b7ab1c47928931bac86ff81e86ed689da17f8770801f971270219c26d4aceb7cf644e817c2e5cc02bd0e28d3546d36c49c82608a48ffb9
+EBUILD project2-754.ebuild 1792 SHA256 46e59c946de1f63aeadf89eeb9a2513196b7889420c91c16d6949563a3a7e1f4 SHA512 13ab2c8c1286daca24cf420b012de5640c9bc234f78c878ed43916b67930dbaf3fa5eb1492f13126d00cf66da57ac27c8049837c0b0451133ac02fd021d9fe58 WHIRLPOOL 3b5af7ae111092bf36b7ab1c47928931bac86ff81e86ed689da17f8770801f971270219c26d4aceb7cf644e817c2e5cc02bd0e28d3546d36c49c82608a48ffb9
diff --git a/www-apps/project2/project2-754.ebuild b/www-apps/project2/project2-754.ebuild
new file mode 100644
index 0000000..6130130
--- /dev/null
+++ b/www-apps/project2/project2-754.ebuild
@@ -0,0 +1,67 @@
+EAPI="3"
+inherit subversion
+
+DESCRIPTION="User configured application engine"
+HOMEPAGE="http://project2.randomdan.homeip.net"
+
+LICENSE="GPL"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE="debug +docs mysql odbc postgres +console +web +fastcgi"
+
+DEPEND="
+ dev-util/boost-build
+ net-libs/libesmtp
+ www-client/lynx
+ dev-cpp/libxmlpp
+ sys-libs/zlib
+ >=sys-devel/gcc-4.5
+ >=dev-cpp/glibmm-2.28
+ >=dev-libs/boost-1.45
+ mysql? ( dev-db/mysql )
+ odbc? ( dev-db/unixODBC )
+ postgres? ( dev-db/postgresql-base )
+ web? (
+ fastcgi? (
+ dev-libs/cgicc
+ virtual/httpd-fastcgi
+ dev-libs/fcgi
+ )
+ )
+ docs? ( app-doc/doxygen )
+ "
+RDEPEND="${DEPEND}"
+ESVN_REPO_URI="http://svn.randomdan.homeip.net/src/trunk"
+ESVN_REVISION="${PV}"
+use !debug && var="variant=release"
+use !odbc && odbc="odbc=no"
+use !mysql && odbc="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"
+
+src_prepare() {
+ sed -ie "s|^using gcc .*|using gcc : : : <compileflags>\"${CXXFLAGS}\" <linkflags>\"${LDFLAGS}\" ;|" ${S}/Jamroot.jam
+}
+
+src_compile() {
+ BJAM=`ls -1 /usr/bin/bjam* | tail -1`
+ cd ${S}/project2 || die
+ setarch $(uname -m) -RL \
+ ${BJAM} ${BJAMOPTS} ${var} ${odbc} ${mysql} ${pq} ${bt} -q \
+ || die "Compile failed"
+}
+
+src_install() {
+ BJAM=`ls -1 /usr/bin/bjam* | tail -1`
+ cd ${S}/project2 || die
+ setarch $(uname -m) -RL \
+ ${BJAM} ${BJAMOPTS} ${var} ${odbc} ${mysql} ${pq} ${it} -q \
+ --bindir=${D}/usr/share/webapps/project2 --libdir=${D}/usr/lib \
+ || 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
+}