summaryrefslogtreecommitdiff
path: root/www-apps/project2
diff options
context:
space:
mode:
authorrandomdan <randomdan@localhost>2012-01-09 09:46:38 +0000
committerrandomdan <randomdan@localhost>2012-01-09 09:46:38 +0000
commit9edf590083a6723d95b49a6302d0ba68f7a22f51 (patch)
tree0b1ad7acc57ceda4b5e6d4def380f16fb146886f /www-apps/project2
parentVersion correction (diff)
downloadportage-9edf590083a6723d95b49a6302d0ba68f7a22f51.tar.bz2
portage-9edf590083a6723d95b49a6302d0ba68f7a22f51.tar.xz
portage-9edf590083a6723d95b49a6302d0ba68f7a22f51.zip
Recursion bugfix
Diffstat (limited to 'www-apps/project2')
-rw-r--r--www-apps/project2/Manifest1
-rw-r--r--www-apps/project2/project2-655.ebuild60
2 files changed, 61 insertions, 0 deletions
diff --git a/www-apps/project2/Manifest b/www-apps/project2/Manifest
index bd36749..35d46a7 100644
--- a/www-apps/project2/Manifest
+++ b/www-apps/project2/Manifest
@@ -4,4 +4,5 @@ EBUILD project2-638.ebuild 1651 RMD160 84298e22e58fd87b4966f6cd3f704a39807ca941
EBUILD project2-643.ebuild 1651 RMD160 84298e22e58fd87b4966f6cd3f704a39807ca941 SHA1 131d85985247d9f3854e70cb3bcc0a81ebbd2281 SHA256 146635bdf0d631a6c74f2395a6452e73c5a904433c655320d80d1fd3093f18f8
EBUILD project2-645.ebuild 1651 RMD160 84298e22e58fd87b4966f6cd3f704a39807ca941 SHA1 131d85985247d9f3854e70cb3bcc0a81ebbd2281 SHA256 146635bdf0d631a6c74f2395a6452e73c5a904433c655320d80d1fd3093f18f8
EBUILD project2-654.ebuild 1651 RMD160 84298e22e58fd87b4966f6cd3f704a39807ca941 SHA1 131d85985247d9f3854e70cb3bcc0a81ebbd2281 SHA256 146635bdf0d631a6c74f2395a6452e73c5a904433c655320d80d1fd3093f18f8
+EBUILD project2-655.ebuild 1651 RMD160 84298e22e58fd87b4966f6cd3f704a39807ca941 SHA1 131d85985247d9f3854e70cb3bcc0a81ebbd2281 SHA256 146635bdf0d631a6c74f2395a6452e73c5a904433c655320d80d1fd3093f18f8
EBUILD project2-9999.ebuild 1621 RMD160 2a922298c20b4b559309cc45d8bd7bddf649528d SHA1 c5e062b4a6c14f651f5b08eef5f768866bb2e03e SHA256 3819ecbde99a5068ff35b18086ca13344e80763c00c0f312ff8a1e830827e48e
diff --git a/www-apps/project2/project2-655.ebuild b/www-apps/project2/project2-655.ebuild
new file mode 100644
index 0000000..5913fc5
--- /dev/null
+++ b/www-apps/project2/project2-655.ebuild
@@ -0,0 +1,60 @@
+inherit subversion
+
+DESCRIPTION="User configured application engine"
+HOMEPAGE="http://project2.randomdan.homeip.net"
+
+EAPI="3"
+LICENSE="GPL"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE="debug +docs odbc postgres +console +web +fastcgi"
+
+DEPEND="
+ dev-util/boost-build
+ net-libs/libesmtp
+ www-client/lynx
+ dev-cpp/libxmlpp
+ >=dev-cpp/glibmm-2.28
+ >=dev-libs/boost-1.45
+ odbc? ( dev-db/unixODBC )
+ postgres? ( dev-db/postgresql-base )
+ web? (
+ www-apache/mod_transform
+ 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 !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_compile() {
+ BJAM=`ls -1 /usr/bin/bjam* | tail -1`
+ cd ${S}/project2 || die
+ setarch $(uname -m) -RL \
+ ${BJAM} ${BJAMOPTS} ${var} ${odbc} ${pq} ${bt} -q \
+ cflags="${CFLAGS}" linkflags="${LDFLAGS}" || 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} ${pq} ${it} -q \
+ --bindir=${D}/usr/share/webapps/project2 --libdir=${D}/usr/lib \
+ cflags="${CFLAGS}" linkflags="${LDFLAGS}" || 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
+}