Gentoo Archives: gentoo-commits

From: "Michael Haubenwallner (haubi)" <haubi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/openmq-cclient: metadata.xml ChangeLog openmq-cclient-4.4.1.ebuild
Date: Mon, 01 Mar 2010 16:58:41
Message-Id: E1Nm8x4-00054L-JJ@stork.gentoo.org
1 haubi 10/03/01 16:58:38
2
3 Added: metadata.xml ChangeLog openmq-cclient-4.4.1.ebuild
4 Log:
5 add net-libs/openmq-cclient 4.4u1
6 (Portage version: 2.1.7.17/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 net-libs/openmq-cclient/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/openmq-cclient/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/openmq-cclient/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <herd>no-herd</herd>
20 <maintainer>
21 <email>haubi@g.o</email>
22 <name>Michael Haubenwallner</name>
23 </maintainer>
24 <longdescription lang="en">
25 Open message queue is an enterprise quality, production ready, scalable
26 messaging server. It provides a complete Java Message Service (JMS)
27 implementation for message oriented system integration. In addition,
28 Open MQ provides the additional enterprise features that are necessary
29 for enterprise deployments, large and small. It gets its roots from Java
30 Message Queue and provides all the features, functions and capabilities
31 of the currently available licensed product: Java System Message Queue.
32 These ebuilds install the c-client library only.
33 </longdescription>
34 </pkgmetadata>
35
36
37
38
39 1.1 net-libs/openmq-cclient/ChangeLog
40
41 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/openmq-cclient/ChangeLog?rev=1.1&view=markup
42 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/openmq-cclient/ChangeLog?rev=1.1&content-type=text/plain
43
44 Index: ChangeLog
45 ===================================================================
46 # ChangeLog for net-libs/openmq-cclient
47 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
48 # $Header: /var/cvsroot/gentoo-x86/net-libs/openmq-cclient/ChangeLog,v 1.1 2010/03/01 16:58:37 haubi Exp $
49
50 *openmq-cclient-4.4.1 (01 Mar 2010)
51
52 01 Mar 2010; Michael Haubenwallner <haubi@g.o>
53 +files/Makefile.in-4, +openmq-cclient-4.4.1.ebuild, +metadata.xml:
54 add openmq-cclient 4.4u1
55
56
57
58
59 1.1 net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild
60
61 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild?rev=1.1&view=markup
62 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild?rev=1.1&content-type=text/plain
63
64 Index: openmq-cclient-4.4.1.ebuild
65 ===================================================================
66 # Copyright 1999-2010 Gentoo Foundation
67 # Distributed under the terms of the GNU General Public License v2
68 # $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 $
69
70 EAPI="2"
71
72 inherit versionator autotools
73
74 DESCRIPTION="C-Client Library for Open Source Java Message Service (JMS)"
75 HOMEPAGE="https://mq.dev.java.net/"
76
77 # set this for rc and final versions to the build-number of open-mq
78 MY_BUILDV="b7"
79
80 LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
81 SLOT="0"
82 KEYWORDS="~amd64 ~x86"
83 IUSE=""
84
85 if [[ $(x=( $(get_all_version_components) ); echo ${x[3]}) == '.' ]]; then
86 MY_PV=$(replace_version_separator 2 'u' $(get_version_component_range 1-3))
87 else
88 MY_PV=$(get_version_component_range 1-2)
89 fi
90
91 if [[ ${PV} == *rc* || ${PV} == *beta* ]]; then
92 for x in $(get_version_components); do
93 if [[ ${x} == rc* ]]; then
94 MY_BUILDV="${MY_BUILDV}-${x}"
95 break
96 fi
97 if [[ ${x} == beta* ]]; then
98 MY_BUILDV=b${x#beta}
99 break
100 fi
101 done
102 else
103 MY_BUILDV="${MY_BUILDV}-final"
104 fi
105
106 MY_ZIPV=$(replace_version_separator 1 _ $(get_version_component_range 1-2))
107 SRC_URI="http://download.java.net/mq/open-mq/${MY_PV}/${MY_BUILDV}/openmq${MY_ZIPV}-source.zip -> openmq${MY_PV}${MY_BUILDV}-source.zip"
108
109 RDEPEND="
110 dev-libs/nss
111 dev-libs/nspr
112 "
113 DEPEND="${RDEPEND}
114 dev-util/pkgconfig
115 app-arch/unzip
116 "
117
118 S="${WORKDIR}/mq/src/share/cclient"
119
120 src_prepare() {
121 einfo "avoiding potential conflict with <xa.h>"
122 mkdir cshim/mq || die
123 mv cshim/xa.h cshim/mq/ || die
124 ln -s mq/xa.h cshim/xa.h || die
125 sed -i -e 's,"xa.h","mq/xa.h",' cshim/mqxaswitch.h || die
126 eend $?
127
128 cp "${FILESDIR}"/Makefile.in-4 Makefile.in || die
129 cat > configure.ac <<-EOF
130 AC_INIT(local-libtool, 0)
131 AC_PROG_CC
132 AC_PROG_CXX
133 AC_PROG_LIBTOOL
134 AC_OUTPUT(Makefile)
135 EOF
136
137 eautoreconf
138 }
139
140 src_install() {
141 emake install DESTDIR="${D}" || die
142 }