]> Pileus Git - ~andy/sunrise/commitdiff
dev-cpp/wt: New ebuild for bug #143731
authorTiziano Müller <dev-zero@gentoo.org>
Sun, 13 Aug 2006 00:09:55 +0000 (00:09 +0000)
committerTiziano Müller <dev-zero@gentoo.org>
Sun, 13 Aug 2006 00:09:55 +0000 (00:09 +0000)
svn path=/sunrise/; revision=878

dev-cpp/wt/ChangeLog [new file with mode: 0644]
dev-cpp/wt/Manifest [new file with mode: 0644]
dev-cpp/wt/files/digest-wt-1.1.4 [new file with mode: 0644]
dev-cpp/wt/metadata.xml [new file with mode: 0644]
dev-cpp/wt/wt-1.1.4.ebuild [new file with mode: 0644]

diff --git a/dev-cpp/wt/ChangeLog b/dev-cpp/wt/ChangeLog
new file mode 100644 (file)
index 0000000..65063ad
--- /dev/null
@@ -0,0 +1,8 @@
+# ChangeLog for dev-cpp/wt
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  13 Aug 2006; Tiziano Müller <gentoo@dev-zero.ch> +wt-1.1.4.ebuild,
+  +metadata.xml:
+  New ebuild for bug #143731
+
diff --git a/dev-cpp/wt/Manifest b/dev-cpp/wt/Manifest
new file mode 100644 (file)
index 0000000..54b127c
--- /dev/null
@@ -0,0 +1,16 @@
+DIST wt-1.1.4.tar.gz 1971620 RMD160 89c52da0d482d5b11edfb949e0e6fd5131f34db7 SHA1 e9a047911638d8f5165c04d1aefba623c65f5ecf SHA256 8335c08238805cdc967b4f85782c6cbe4b3d8685f2c89dbec2cf20703d3f62dc
+EBUILD wt-1.1.4.ebuild 1700 RMD160 8200116604bf9c3c13d49f53560916d3a7110aeb SHA1 8dc0236e1acd7d82e3a3cdab2cc25b2cdd3c0cdb SHA256 503614e4bc3362a4952e5b6c4233d5603adb4ce680baac9d5f0a048ae45746d6
+MD5 9a3daa6926a2aa1672fe598f13d9d4ed wt-1.1.4.ebuild 1700
+RMD160 8200116604bf9c3c13d49f53560916d3a7110aeb wt-1.1.4.ebuild 1700
+SHA256 503614e4bc3362a4952e5b6c4233d5603adb4ce680baac9d5f0a048ae45746d6 wt-1.1.4.ebuild 1700
+MISC ChangeLog 228 RMD160 f100a05a5f706498ee4e11e1916a7060cad29d91 SHA1 c55c56d0b7c3aa8edc4141c27adadc9d69b495c7 SHA256 3c640825e1950c75a6a1e916dd48cdbd4db8252af54155c87640406f78a01d6e
+MD5 b16856e3cc68ed7a34b4ee6915544955 ChangeLog 228
+RMD160 f100a05a5f706498ee4e11e1916a7060cad29d91 ChangeLog 228
+SHA256 3c640825e1950c75a6a1e916dd48cdbd4db8252af54155c87640406f78a01d6e ChangeLog 228
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
+RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
+SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
+MD5 905a3416371f28a621ce9386a3d8e17e files/digest-wt-1.1.4 229
+RMD160 d0d87ddbf0ecdcfd78d05e58c33e59c849973459 files/digest-wt-1.1.4 229
+SHA256 647689b3f7c3ad7468ce0f3bfc7376dc4ed5bca7af2f2698869a2a79ba0a12df files/digest-wt-1.1.4 229
diff --git a/dev-cpp/wt/files/digest-wt-1.1.4 b/dev-cpp/wt/files/digest-wt-1.1.4
new file mode 100644 (file)
index 0000000..cad7599
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 7b1d61741f24c7013fa99c4e1a31bf60 wt-1.1.4.tar.gz 1971620
+RMD160 89c52da0d482d5b11edfb949e0e6fd5131f34db7 wt-1.1.4.tar.gz 1971620
+SHA256 8335c08238805cdc967b4f85782c6cbe4b3d8685f2c89dbec2cf20703d3f62dc wt-1.1.4.tar.gz 1971620
diff --git a/dev-cpp/wt/metadata.xml b/dev-cpp/wt/metadata.xml
new file mode 100644 (file)
index 0000000..7e32869
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>
diff --git a/dev-cpp/wt/wt-1.1.4.ebuild b/dev-cpp/wt/wt-1.1.4.ebuild
new file mode 100644 (file)
index 0000000..53d83c9
--- /dev/null
@@ -0,0 +1,72 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit cmake
+
+KEYWORDS="~x86"
+
+DESCRIPTION="A C++ library to develop web applications."
+HOMEPAGE="http://jose.med.kuleuven.be/wt/Home.fcg"
+SRC_URI="mirror://sourceforge/witty/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debug examples"
+
+CDEPEND=">=dev-libs/boost-1.31.0
+               dev-libs/xerces-c
+               debug? ( dev-util/valgrind )
+               examples? ( >=dev-db/mysql++-2 )"
+DEPEND="${CDEPEND}
+               >=dev-util/cmake-2.4
+               >=dev-libs/fcgi-2.4.0"
+RDEPEND="${CDEPEND}
+               || ( >=net-www/mod_fastcgi-2.4.2
+                       >=www-apache/mod_fcgid-1.07 )
+               net-www/apache"
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       sed -i \
+               -e '/SET_TARGET_PROPERTIES/,/)/d' \
+               src/CMakeLists.txt
+       sed -i \
+               -e 's#\(/include\)#\1/wt#' \
+               src/wt/CMakeLists.txt \
+               xlobject/src/CMakeLists.txt
+}
+
+src_compile() {
+       ecmake \
+               $(cm_enable CMAKE_SKIP_RPATH) \
+               $(cm_use_enable debug VALGRIND_SUPPORT) \
+               $(cm_use_set_string debug CMAKE_BUILD_TYPE Debug Release) \
+               $(cm_set_path CMAKE_INSTALL_PREFIX "${D}/usr") \
+               $(cm_set_path RUNDIR "/var/run/wt") \
+               $(cm_set_path DEPLOYROOT "${D}/usr/share/${PN}/examples") \
+               .
+
+       emake || die "emake failed"
+       if use examples ; then
+               emake -C examples || die "emake failed"
+       fi
+}
+
+src_install() {
+       emake install || die "emake install failed"
+
+       mkdir -p "${D}/var/run/wt"
+       fowners apache:apache /var/run/wt
+
+       dodoc AUTHORS BUGS Changelog ReleaseNotes.txt doc/tutorial/*.pdf
+       dohtml -A xhtml -r doc/reference doc/tutorial
+
+       if use examples ; then
+               cd examples
+               for example in $(sed -e 's/.*(\(.*\)).*/\1/p' -e 'd' CMakeLists.txt); do
+                       cd "${S}/examples/${example}"
+                       ./deploy.sh
+               done
+       fi
+}