Version bump 0.9.6.4, also fix bug 312401
authorMaciej Mrozowski <reavertm@gentoo.org>
Tue, 25 May 2010 05:44:04 +0000 (05:44 +0000)
committerMaciej Mrozowski <reavertm@gentoo.org>
Tue, 25 May 2010 05:44:04 +0000 (05:44 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

dev-lang/falcon/ChangeLog
dev-lang/falcon/Manifest
dev-lang/falcon/falcon-0.9.6.4.ebuild [new file with mode: 0644]

index 049bbc454c6ae3a6fc15f42d80da3d37a7040c7a..077b7e452988295817ef2584bb5ea001e1093dd3 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-lang/falcon
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/falcon/ChangeLog,v 1.2 2009/11/11 18:18:42 vostorga Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/falcon/ChangeLog,v 1.3 2010/05/25 05:44:04 reavertm Exp $
+
+*falcon-0.9.6.4 (25 May 2010)
+
+  25 May 2010; Maciej Mrozowski <reavertm@gentoo.org>
+  +falcon-0.9.6.4.ebuild:
+  Version bump 0.9.6.4, also fix bug 312401
 
 *falcon-0.9.4.4 (11 Nov 2009)
 
index baab352c825ec6bdd29561f130275abecfeeaef4..2800b040b1c445b0ebd543d0a098787c6d4a64a2 100644 (file)
@@ -1,4 +1,6 @@
 DIST Falcon-0.9.4.4.tar.gz 1592611 RMD160 fcd38762ae8f328aa2de8511701356f2ea543eab SHA1 fd3d01952b0139f356c8454a0e4b5af12e3e4229 SHA256 32ba8056cdea8fc59589f76716e5d3a403b585d1bf60b2da2059a0546d4c0f54
+DIST Falcon-0.9.6.4.tar.gz 1782796 RMD160 2dec48e2026f8c479a960280c28ef35d2247338d SHA1 e8a0d443112e3dfadef5afc585b758c8ef7afc32 SHA256 24f4294f93c192f21d3590795a9fdd864c3f2d376cb0baac9c1e11e893cfaf81
 EBUILD falcon-0.9.4.4.ebuild 947 RMD160 1a3ceaf02455e6219865f7362638cac43fd85968 SHA1 4bdc5a1ec6e66febc4e4356b2bb8f24ada9205dc SHA256 ce614ad7d9b08e22352f7e43273e4fe4a9318b2b4bac4b9e1f94f46cc70e9ffe
-MISC ChangeLog 584 RMD160 ca313fe905cce36eba709466b68ad4a96404883a SHA1 32368bc50b21bc99e31a5cfbcd2e93f1a66fc93b SHA256 9766dd23e15a0968c4bafb7c629cedecf9bbf9bad2b671c4ad2fd0edb6ade60d
+EBUILD falcon-0.9.6.4.ebuild 1293 RMD160 0ed51f9776d4f363e075e4bccbb1dfbaf8100f14 SHA1 ac498f6462b983eab063494579cf954b8fe0aa38 SHA256 e974756cbb0f4a401ec5eb5d55b9f35f0741f604447f97623b2c4f533b59c0e7
+MISC ChangeLog 740 RMD160 5e690a8a4f0783c7b0167d4f56017693747afe2d SHA1 4041924b5205784b6d3639b0cfd4e4311c503c28 SHA256 f32e4f76ece899b6a2547f73fa4df4a567383db6a547c15e0946f806dd0cf043
 MISC metadata.xml 255 RMD160 4091560180d256cd015cef9f3f2f853066ca35f9 SHA1 9f623691522e0414e862f129d6d8824ba37430ad SHA256 6be4b0f69c0c9d060c4cf4bae9bbfe75cd09994e8a71ad3e2140be024e5b08ce
diff --git a/dev-lang/falcon/falcon-0.9.6.4.ebuild b/dev-lang/falcon/falcon-0.9.6.4.ebuild
new file mode 100644 (file)
index 0000000..58bfd62
--- /dev/null
@@ -0,0 +1,51 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/falcon/falcon-0.9.6.4.ebuild,v 1.1 2010/05/25 05:44:04 reavertm Exp $
+
+EAPI="2"
+
+inherit cmake-utils multilib
+
+MY_P=${P/f/F}
+
+DESCRIPTION="An open source general purpose untyped language written in C++"
+HOMEPAGE="http://falconpl.org/"
+SRC_URI="http://falconpl.org/project_dl/_official_rel/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug readline"
+
+DEPEND="
+       dev-libs/libpcre
+       sys-libs/zlib
+       readline? ( sys-libs/readline )
+"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS="AUTHORS ChangeLog README RELNOTES"
+
+src_configure() {
+       mycmakeargs=(
+               -DFALCON_DISABLE_RPATH=ON
+               -DFALCON_LIB_DIR=$(get_libdir)
+               -DFALCON_SKIP_BISON=ON
+               -DFALCON_WITH_MANPAGES=ON
+               -DFALCON_WITH_INTERNAL_PCRE=OFF
+               -DFALCON_WITH_INTERNAL_ZLIB=OFF
+               -DFALCON_WITH_GPL_READLINE=ON
+               $(cmake-utils_use readline FALCON_WITH_EDITLINE)
+       )
+       cmake-utils_src_configure
+}
+
+src_test() {
+       FALCON_LOAD_PATH=".;${CMAKE_BUILD_DIR}/core/clt"
+       for testsuite in "${S}/core/tests/testsuite" "${S}/modules/feathers/tests/testsuite"; do
+               "${CMAKE_BUILD_DIR}/core/clt/faltest/faltest" \
+                       -d "${testsuite}" || die "faltest in ${testsuite} failed"
+       done
+}