summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Haubenwallner <haubi@gentoo.org>2010-03-01 17:19:08 +0000
committerMichael Haubenwallner <haubi@gentoo.org>2010-03-01 17:19:08 +0000
commitdeee1a6f41dba72866e41a9f8e287ef84c40ba41 (patch)
treebc9a90c7282ed65ba4f4b6636648f00ebefe839d /net-libs
parentVersion bump (snapshot) wrt #306297, thanks to Denilson for reporting. This w... (diff)
downloadhistorical-deee1a6f41dba72866e41a9f8e287ef84c40ba41.tar.gz
historical-deee1a6f41dba72866e41a9f8e287ef84c40ba41.tar.bz2
historical-deee1a6f41dba72866e41a9f8e287ef84c40ba41.zip
add fix to know gcc on AIX, keyworded ~ppc-aix
Package-Manager: portage-2.1.7.17/cvs/Linux x86_64
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/openmq-cclient/ChangeLog6
-rw-r--r--net-libs/openmq-cclient/Manifest5
-rw-r--r--net-libs/openmq-cclient/files/openmq-cclient-4.4.1-aix-gcc.patch13
-rw-r--r--net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild6
4 files changed, 25 insertions, 5 deletions
diff --git a/net-libs/openmq-cclient/ChangeLog b/net-libs/openmq-cclient/ChangeLog
index 323dc23603e2..0d98b009cc9e 100644
--- a/net-libs/openmq-cclient/ChangeLog
+++ b/net-libs/openmq-cclient/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-libs/openmq-cclient
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/openmq-cclient/ChangeLog,v 1.1 2010/03/01 16:58:37 haubi Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/openmq-cclient/ChangeLog,v 1.2 2010/03/01 17:19:08 haubi Exp $
+
+ 01 Mar 2010; Michael Haubenwallner <haubi@gentoo.org>
+ openmq-cclient-4.4.1.ebuild, +files/openmq-cclient-4.4.1-aix-gcc.patch:
+ add fix to know gcc on AIX, keyworded ~ppc-aix
*openmq-cclient-4.4.1 (01 Mar 2010)
diff --git a/net-libs/openmq-cclient/Manifest b/net-libs/openmq-cclient/Manifest
index a42d885d6412..85017c7c85ab 100644
--- a/net-libs/openmq-cclient/Manifest
+++ b/net-libs/openmq-cclient/Manifest
@@ -1,5 +1,6 @@
AUX Makefile.in-4 1877 RMD160 e665d33587ebfae3acbb4d3fd4e40165d8fa970c SHA1 318091264a2c20b715363e09f48f4c29c01f66a3 SHA256 83a868c781ebd5e24d35056879388daf493a1537e7b5c3dbb7a6469b9bfeda29
+AUX openmq-cclient-4.4.1-aix-gcc.patch 376 RMD160 ee43c21cdcb1b9b32c36503522430bb2d557a61e SHA1 123eee72c9f58986b92b50e6ac297c4df967685d SHA256 7136c7675963b46e970f83ad96b9f9f8c8cb608ce329cd5265d58ea55ff6c0df
DIST openmq4.4u1b7-final-source.zip 6892740 RMD160 30c1f1e4b78a8010aeb5a6b8436f46db8a15a4ae SHA1 7feb726d7401eae48328d6d97e3a4dac6dd3c15a SHA256 56e3c5e2c53cee12076f4974236c7f72a5069bb7034b633747c3721d42d57346
-EBUILD openmq-cclient-4.4.1.ebuild 1866 RMD160 a6e77f260e7480677860098f55805800e8681d3c SHA1 cdcc9f6240d66e01e4f662663b52499c6de5f8b6 SHA256 178b75278e169dca3468641077bdfb28863206a4e69e59fcdf2d81caf9c5b3b0
-MISC ChangeLog 408 RMD160 519a8650398e5e02b3ad7dcd1e4f93f5d16e97ea SHA1 c6b72a11d68749a4374cca8d98c49d0c3e4ac222 SHA256 1e247ae59325501eaed6062839b98020357d402a3f907df6049cc7478a3ac336
+EBUILD openmq-cclient-4.4.1.ebuild 1917 RMD160 5a34df3f8ae0e18d06c35bd7cc41a1b43620c8ab SHA1 b480642c078b3de953ce97d1a7998ad4efe5937c SHA256 49f27b09ae21d93b6918c19a545ca83738d76ec563e9d0135d39ba08e235cd38
+MISC ChangeLog 588 RMD160 f730293dbad4df112fc8e72188469e35d3da0162 SHA1 db2c9e37a30e451e2ff2b5fc5598f8784b25eb95 SHA256 873102c827925da8fe609f251eedf68da1250c07b424c18b6240c5f50e35c4d2
MISC metadata.xml 873 RMD160 3d83878870e99f05d2958ae38a4d5f565a4d3c74 SHA1 3ad5a3f7c0854179cd22c3e4faff95ff7ab73208 SHA256 ef3b2f496079df445edcd199ccfd44585cd897c08968c635a1888bfbe4faaa50
diff --git a/net-libs/openmq-cclient/files/openmq-cclient-4.4.1-aix-gcc.patch b/net-libs/openmq-cclient/files/openmq-cclient-4.4.1-aix-gcc.patch
new file mode 100644
index 000000000000..e9a9d7281738
--- /dev/null
+++ b/net-libs/openmq-cclient/files/openmq-cclient-4.4.1-aix-gcc.patch
@@ -0,0 +1,13 @@
+Seems they've never seen gcc on AIX.
+
+--- cshim/mqbasictypes.h.orig 2010-03-01 18:00:38 +0100
++++ cshim/mqbasictypes.h 2010-03-01 18:00:58 +0100
+@@ -64,7 +64,7 @@
+ #endif
+ #endif
+
+-#if (defined(__IBMC__) || defined (__IBMCPP__)) && defined(__unix__)
++#if ((defined(__IBMC__) || defined (__IBMCPP__)) && defined(__unix__)) || defined(_AIX)
+ #ifndef AIX
+ #define AIX
+ #endif
diff --git a/net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild b/net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild
index 3787284541da..dc82f077c26d 100644
--- a/net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild
+++ b/net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild,v 1.1 2010/03/01 16:58:37 haubi Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild,v 1.2 2010/03/01 17:19:08 haubi Exp $
EAPI="2"
@@ -14,7 +14,7 @@ MY_BUILDV="b7"
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~x86 ~ppc-aix"
IUSE=""
if [[ $(x=( $(get_all_version_components) ); echo ${x[3]}) == '.' ]]; then
@@ -53,6 +53,8 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/mq/src/share/cclient"
src_prepare() {
+ epatch "${FILESDIR}"/${P}-aix-gcc.patch
+
einfo "avoiding potential conflict with <xa.h>"
mkdir cshim/mq || die
mv cshim/xa.h cshim/mq/ || die