summaryrefslogtreecommitdiff
path: root/www-apps/project2
diff options
context:
space:
mode:
Diffstat (limited to 'www-apps/project2')
-rw-r--r--www-apps/project2/Manifest9
-rw-r--r--www-apps/project2/project2-731.ebuild66
2 files changed, 71 insertions, 4 deletions
diff --git a/www-apps/project2/Manifest b/www-apps/project2/Manifest
index 79dda79..c227da9 100644
--- a/www-apps/project2/Manifest
+++ b/www-apps/project2/Manifest
@@ -1,4 +1,5 @@
-EBUILD project2-686.ebuild 1705 RMD160 c67c4e2d180d03f5c739f3da70abb1b1d91d98e7 SHA1 60deb749f6a6772e69a89f48932c5cad70c73c67 SHA256 7bf6bd2c85fe01a8e21660ec79dd1c1438dd363e2949d2488bfbb490fbef0cce
-EBUILD project2-691.ebuild 1720 RMD160 d0262376ffc9e796ceafc51426ae7270538d8a20 SHA1 1d5609e8f5ae4e8eec491be569b8082139e9a61d SHA256 485a2416887dacd574f76db3b14c0f4729510e2795bf59587222abd634aacc95
-EBUILD project2-695.ebuild 1729 RMD160 637d0e5ed232aac8e185f5dd252884fb1bb030ec SHA1 3557520d43ab296567d39acd86f6abd921e2fa70 SHA256 3523333b5ee667beb13d6431a689943b1e887e35fe5d2fc3b300b06c05a011f9
-EBUILD project2-725.ebuild 1741 RMD160 69f37b487a20ce30ad8ff3b6b7ef9e9fa36970d0 SHA1 44c081a85de2af7d05c6c5abbfce240127d73b0b SHA256 a1ed319484071866a07c3a93f5e2a5488b57dd4889c34d5f9c63f5477e0e059d
+EBUILD project2-686.ebuild 1705 SHA256 7bf6bd2c85fe01a8e21660ec79dd1c1438dd363e2949d2488bfbb490fbef0cce SHA512 54470a64d85a62f2a28bd78df67a0b356ebbdcad4755d181d14c6edeecf27be2ab741af609d3abe59b2aeff0b19704ef52c46878dc2a772a9749787850db74ac WHIRLPOOL 25adb09c2285aabca5f116b4f08134f05dfa2abad9a2a26f7e0d79eceb19c165708f9f32536d41d60e31aab2ecfaacfe59faa3bd0074e1769d7073850286fec6
+EBUILD project2-691.ebuild 1720 SHA256 485a2416887dacd574f76db3b14c0f4729510e2795bf59587222abd634aacc95 SHA512 e292e40efa962c47e380fb174e78563a46a4b843c67f4b68200ec6b8fde7016e500c56fa5e7cb4952c854a00d669588fc680d329c92d3515b2d550bd53c06fcf WHIRLPOOL d23115d2b308a08d2a0436b647f4fcb628eb65f01df97e735ee9c06379a0612f91edae2be722bd1bbecfa75605bc370489045729602e7eb990e87356611e41cf
+EBUILD project2-695.ebuild 1729 SHA256 3523333b5ee667beb13d6431a689943b1e887e35fe5d2fc3b300b06c05a011f9 SHA512 1b03d9b65ac87d21cf187285bc0bde47a2d0877a6e8b65e5d665c84d44f1a0467e8a9faad413b195be7deee4ebbf543c4b607efe845419df7c96c1a266af4812 WHIRLPOOL b3e81d546f653195ed7f6a8fe585361e694f6a69761c4db9d76641a918995a42fcd947e102239e8e415caf066fafdb9733a2edb595a1dfae0be6ef09077a44ba
+EBUILD project2-725.ebuild 1741 SHA256 a1ed319484071866a07c3a93f5e2a5488b57dd4889c34d5f9c63f5477e0e059d SHA512 4ec125b6c41b47d045f3e4560b2b4cc21fd34af1d6e26fafa0d91244b48f84a4dcd6ae0ebfb3aba922ccecde96c3c0f6a29ce5f9344fedab3989ff4313fbfb74 WHIRLPOOL 47ce5b207e869abd9ca15c4ba7478ea758981497654d8625f135aa765c1c3d7353b91106876e3d27aed61456a1bcffe17deead8a562f6fe2e7aba478d322c3d3
+EBUILD project2-731.ebuild 1741 SHA256 a1ed319484071866a07c3a93f5e2a5488b57dd4889c34d5f9c63f5477e0e059d SHA512 4ec125b6c41b47d045f3e4560b2b4cc21fd34af1d6e26fafa0d91244b48f84a4dcd6ae0ebfb3aba922ccecde96c3c0f6a29ce5f9344fedab3989ff4313fbfb74 WHIRLPOOL 47ce5b207e869abd9ca15c4ba7478ea758981497654d8625f135aa765c1c3d7353b91106876e3d27aed61456a1bcffe17deead8a562f6fe2e7aba478d322c3d3
diff --git a/www-apps/project2/project2-731.ebuild b/www-apps/project2/project2-731.ebuild
new file mode 100644
index 0000000..3294a9f
--- /dev/null
+++ b/www-apps/project2/project2-731.ebuild
@@ -0,0 +1,66 @@
+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 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
+ 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_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} ${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} ${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
+}