diff --git a/branches/experimental/dev-db/libflaim/ChangeLog b/branches/experimental/dev-db/libflaim/ChangeLog index 5f8a2d73..a35237cc 100644 --- a/branches/experimental/dev-db/libflaim/ChangeLog +++ b/branches/experimental/dev-db/libflaim/ChangeLog @@ -1,7 +1,12 @@ # ChangeLog for dev-db/libflaim -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 19 Feb 2009; Mario Fetka + +files/libflaim-4.9.966-amd64.patch, +files/fortify-source.patch, + +libflaim-4.9.966.ebuild: + Bump + 12 Jun 2008; Mario Fetka files/libflaim-gcc43.patch: add gcc 4.3 patch diff --git a/branches/experimental/dev-db/libflaim/Manifest b/branches/experimental/dev-db/libflaim/Manifest index 3aa9cef1..6e56e11e 100644 --- a/branches/experimental/dev-db/libflaim/Manifest +++ b/branches/experimental/dev-db/libflaim/Manifest @@ -1,5 +1,9 @@ +AUX fortify-source.patch 1195 RMD160 0d34115dae5e9716ecc59aae85b6f8e285c67c83 SHA1 159d61b907432c187380fdfc85de5878c34533dd SHA256 8df76f429c891d9665937b6536fd4e94049cecc379a7ad789f9e3ff7e7c00d5a +AUX libflaim-4.9.966-amd64.patch 386 RMD160 ae9d9465e5e2ad276eb4c0e99d3163b4c82820bd SHA1 b0332369ec0aece8815ac9c57c52de944190a678 SHA256 08377a984c836081cf19ece86fa6ce051258208d78d74ee3f39e4a2836dd865e AUX libflaim-gcc43.patch 887 RMD160 4ae2a662a0b4f86addb89b56dcb58ed58f6327b5 SHA1 139fd6eb1981e3588bfbb73bb0e56601e6d077fb SHA256 8542bb4640782ed68f1207106eed6f08808ff09f4fde363772a1c7aacab6c5af DIST libflaim-4.9.845.tar.gz 2852582 RMD160 28210d8f1f48813f07b85090d7b8028d2f37a1df SHA1 c3b4ae0dc68ae9d26cc3d28f286cd0bc509f4212 SHA256 32992394f70be202eb85a17082b2a30a2bc5d1cecdcc031e272176eac6d1807c +DIST libflaim-4.9.966.tar.gz 2829838 RMD160 12c9d0f075e1ecc49e1bc684c6a32e946cdb8644 SHA1 ab48e1934c7d851d1a01cd36379745c653ae9eca SHA256 d6968e21a5677660d5456ba27fcd8f73bef6bf47af1d907d7c1595092c6adcc3 EBUILD libflaim-4.9.845.ebuild 825 RMD160 4fa85ae820dac8a355ccac402d0a717a9ad2f064 SHA1 74ec11ff4b46336a50e530de3e351427591d8dad SHA256 ca1dadb9c7361b2af4936536d197e18ba790abfab36aa0ca699b452f63634272 -MISC ChangeLog 468 RMD160 ed088481c94ecfc1be6757b4e9b6196e21f378d0 SHA1 b9e8c22225d3105712c1ac8a89cd234225180f45 SHA256 89dac3ce499316a1f1c0c0a16b9dcbb57d9309ebb491465064dab4995560f35f +EBUILD libflaim-4.9.966.ebuild 919 RMD160 756d7cda8a2cc9f988bfd84a617aea0a7feb1ed8 SHA1 480ff58309e43be2a1cf9290a542a51d4e7b935d SHA256 231304fdd8d22ee261cd20c065952f6df3dd68f8c00d4c0f33385822bfdae839 +MISC ChangeLog 623 RMD160 02642e0d343ba46fac7b642138cc4031f35c1276 SHA1 65d9d38397f4db64a8ff4de5b41076ddeb48297a SHA256 45655bba4a05377424377e7e29892bf5e9dc0bcb09ff34c87418b4fc77ae17aa MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 diff --git a/branches/experimental/dev-db/libflaim/files/digest-libflaim-4.9.845 b/branches/experimental/dev-db/libflaim/files/digest-libflaim-4.9.845 deleted file mode 100644 index b141abf5..00000000 --- a/branches/experimental/dev-db/libflaim/files/digest-libflaim-4.9.845 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 f719fe61584e9a2c2a2aede9a59cf5c1 libflaim-4.9.845.tar.gz 2852582 -RMD160 28210d8f1f48813f07b85090d7b8028d2f37a1df libflaim-4.9.845.tar.gz 2852582 -SHA256 32992394f70be202eb85a17082b2a30a2bc5d1cecdcc031e272176eac6d1807c libflaim-4.9.845.tar.gz 2852582 diff --git a/branches/experimental/dev-db/libflaim/files/fortify-source.patch b/branches/experimental/dev-db/libflaim/files/fortify-source.patch new file mode 100644 index 00000000..d16a489c --- /dev/null +++ b/branches/experimental/dev-db/libflaim/files/fortify-source.patch @@ -0,0 +1,46 @@ +--- flaim/util/sharutil.h.orig 2008-03-24 19:52:35.000000000 +0000 ++++ flaim/util/sharutil.h 2008-03-24 19:55:49.000000000 +0000 +@@ -28,6 +28,9 @@ + + #include "flaim.h" + ++#include ++#include ++ + #if defined( FLM_WIN) + // Conversion from XXX to YYY, possible loss of data + #pragma warning( disable : 4244) +--- flaim/util/dbshell.h.orig 2008-03-24 19:54:09.000000000 +0000 ++++ flaim/util/dbshell.h 2008-03-24 19:56:13.000000000 +0000 +@@ -30,6 +30,9 @@ + #include "flaimsys.h" + #include "sharutil.h" + ++#include ++#include ++ + // Types of clipboard data + + enum eClipboardDataType +--- flaim/util/flmunittest.h.orig 2008-03-24 19:56:35.000000000 +0000 ++++ flaim/util/flmunittest.h 2008-03-24 19:58:21.000000000 +0000 +@@ -29,6 +29,7 @@ + #include "flaimsys.h" + #ifndef FLM_NLM + #include ++ #include + #endif + + // Status codes passed to recordUnitTestResults +--- ftk/src/ftk.h.orig 2008-03-24 19:39:41.000000000 +0000 ++++ ftk/src/ftk.h 2008-03-24 19:55:06.000000000 +0000 +@@ -28,6 +28,9 @@ + #ifndef FTK_H + #define FTK_H + ++#include ++#include ++ + /// \defgroup retcodes Return Codes + + #ifndef FLM_PLATFORM_CONFIGURED diff --git a/branches/experimental/dev-db/libflaim/files/libflaim-4.9.966-amd64.patch b/branches/experimental/dev-db/libflaim/files/libflaim-4.9.966-amd64.patch new file mode 100644 index 00000000..86162d39 --- /dev/null +++ b/branches/experimental/dev-db/libflaim/files/libflaim-4.9.966-amd64.patch @@ -0,0 +1,11 @@ +--- libflaim-4.9.966/src/fsysdata.cpp.orig 2006-10-04 20:11:44.000000000 +0200 ++++ libflaim-4.9.966/src/fsysdata.cpp 2009-02-19 21:51:16.708177861 +0100 +@@ -1068,7 +1068,7 @@ + + if( !gv_FlmSysData.uiOpenFFiles) + { +- if( (FLMBOOL)Value1) ++ if( (FLMBOOL)(FLMINT)Value1) + { + gv_FlmSysData.uiFileOpenFlags = + FLM_IO_RDWR | FLM_IO_SH_DENYNONE | FLM_IO_DIRECT; diff --git a/branches/experimental/dev-db/libflaim/libflaim-4.9.966.ebuild b/branches/experimental/dev-db/libflaim/libflaim-4.9.966.ebuild new file mode 100644 index 00000000..3034e4c3 --- /dev/null +++ b/branches/experimental/dev-db/libflaim/libflaim-4.9.966.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: +inherit eutils + +DESCRIPTION="FLAIM is an embeddable cross-platform database engine that provides +a rich, powerful, easy-to-use feature set." +HOMEPAGE="http://forge.novell.com/modules/xfmod/project/?flaim" +SRC_URI="http://forgeftp.novell.com/flaim/release/flaim/downloads/source/${P}.tar.gz + http://ftp.mars.arge.at/ifolder/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64 ~ppc" +RESTRICT="mirror" + +RDEPEND="" + +DEPEND="${RDEPEND}" + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/libflaim-gcc43.patch + epatch ${FILESDIR}/libflaim-4.9.966-amd64.patch +} + +src_compile() { + make DESTDIR=${D} OSTYPE=`uname -s` HOSTTYPE=`uname -m` || \ + die "Error compiling ${PN}" +} + +src_install() { + make DESTDIR=${D} install OSTYPE=`uname -s` HOSTTYPE=`uname -m` || \ + die "Error installing ${PN}" +}