Gentoo Archives: gentoo-commits

From: Ian Delaney <idella4@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
Date: Fri, 25 Sep 2015 03:26:25
Message-Id: 1443151538.c2fb26c472f5bb1a697d9ebc5a69257bb9cb6d27.idella4@gentoo
1 commit: c2fb26c472f5bb1a697d9ebc5a69257bb9cb6d27
2 Author: Ian Delaney <idella4 <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 24 03:13:07 2015 +0000
4 Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 25 03:25:38 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2fb26c4
7
8 dev-db/mysql-connector-c++: Taking ownership of package
9
10 Set sublsots for deps in -1.1.3, update to virtual/libmysqlclient
11 in -1.1.6, rm old, closes bug #556900
12
13 Package-Manager: portage-2.2.20.1
14
15 dev-db/mysql-connector-c++/Manifest | 2 -
16 dev-db/mysql-connector-c++/metadata.xml | 6 +--
17 .../mysql-connector-c++-1.1.1.ebuild | 63 ----------------------
18 .../mysql-connector-c++-1.1.3.ebuild | 6 +--
19 .../mysql-connector-c++-1.1.5.ebuild | 62 ---------------------
20 .../mysql-connector-c++-1.1.6.ebuild | 2 +-
21 6 files changed, 7 insertions(+), 134 deletions(-)
22
23 diff --git a/dev-db/mysql-connector-c++/Manifest b/dev-db/mysql-connector-c++/Manifest
24 index e17d5fc..c19c10b 100644
25 --- a/dev-db/mysql-connector-c++/Manifest
26 +++ b/dev-db/mysql-connector-c++/Manifest
27 @@ -1,4 +1,2 @@
28 -DIST mysql-connector-c++-1.1.1.tar.gz 492659 SHA256 31c3e4f637153bd270812dffc6a50708dfc686a8afa7ea1c88a9dfda0d8af52e SHA512 d6b34fd4aeaf1032870d6de4f57ae92230790a3661c24af4ffed30f715f9a1941d0d063abbc0d703c15697c054731af6e39240d6dd70459371f25435595ec903 WHIRLPOOL f9fddb59df913a728769824aa7cc39b9ba55b1d3de56048148bf5ca37a366772f34a85bae58f0d5efead4010b0aac7ab5b897bd4a0db113e99fdf4898a31d26c
29 DIST mysql-connector-c++-1.1.3.tar.gz 496226 SHA256 4b1516f183f29c011c1677d5a9b174d0f5c3b761d2e8056e79690c55c01ea690 SHA512 c03a4ae25e9d189a5114ab630bef6edaefd1aee809dbb1ec26b765f5e84b93fbe17e5f7357a4fe2a95c179cd2028b676151df4baf4e3da7515543ecc0834afd7 WHIRLPOOL 5f04231cec63de16c2a076143b2e0409544ebdf600d7423f63c8c2db45f1b63048e1da108a9f374dda6b6ff0d4c13b509190390e797f4674e14284acbaa9e2e5
30 -DIST mysql-connector-c++-1.1.5.tar.gz 519440 SHA256 f3696726da29d56e0daad7046b30aa51444360a3ff112c079eb942929eb1cce8 SHA512 6e6e6ed7f7496d5d51f6709a7fb47b8031d5639b0729a439056466ae24e4e24d419fad19c54571e0485f3717d7a07ccd840795724a8b79deb8e93c59d447595b WHIRLPOOL 8c0be70301454d130797d6dd74da5f29a77f543bf4c2353e53b6ebfa8c9f8282850ba6266d4988e7d305c5be14d64b41133ad05ded2f70662235f254f76d75ea
31 DIST mysql-connector-c++-1.1.6.tar.gz 522236 SHA256 ad710b3900cae3be94656825aa70319cf7a96e1ad46bf93e07275f3606f69447 SHA512 e940b6ee090f792bad8acbbfa3dacd46310ac40c7993c4097eeebb6be4b792d3f1856574e603a71e2795773db97169f47c9ed76a127654472370c726bcb291c7 WHIRLPOOL b3027423cf2e250f1fd7340b58ff5ff55ce771c91cc435e37cddd156f681621206438b6329a49df760dce660ef983b3cf3e5060af527668de64ed06e69830d12
32
33 diff --git a/dev-db/mysql-connector-c++/metadata.xml b/dev-db/mysql-connector-c++/metadata.xml
34 index 306a658..5b748c4 100644
35 --- a/dev-db/mysql-connector-c++/metadata.xml
36 +++ b/dev-db/mysql-connector-c++/metadata.xml
37 @@ -7,8 +7,8 @@
38 <flag name='gcov'>Build coverage support</flag>
39 </use>
40 <maintainer>
41 - <email>h.mth@×××.de</email>
42 - <description>Proxied developer. Please CC on bugs.</description>
43 - <name>Hanno Meyer-Thurow</name>
44 + <email>idella4@g.o</email>
45 + <name>Ian Delnaeny</name>
46 + <description>Maintainer / developer</description>
47 </maintainer>
48 </pkgmetadata>
49
50 diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.1.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.1.ebuild
51 deleted file mode 100644
52 index dac3673..0000000
53 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.1.ebuild
54 +++ /dev/null
55 @@ -1,63 +0,0 @@
56 -# Copyright 1999-2012 Gentoo Foundation
57 -# Distributed under the terms of the GNU General Public License v2
58 -# $Id$
59 -
60 -EAPI=4
61 -
62 -inherit eutils cmake-utils flag-o-matic multilib
63 -
64 -DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
65 -HOMEPAGE="http://dev.mysql.com/downloads/connector/cpp/"
66 -URI_DIR="Connector-C++"
67 -SRC_URI="mirror://mysql/Downloads/${URI_DIR}/${P}.tar.gz"
68 -
69 -LICENSE="GPL-2"
70 -SLOT="0"
71 -KEYWORDS="amd64 arm ppc ppc64 ~sparc x86"
72 -IUSE="debug examples gcov static-libs"
73 -
74 -DEPEND=">=virtual/mysql-5.1
75 - dev-libs/boost
76 - dev-libs/openssl"
77 -RDEPEND="${DEPEND}"
78 -
79 -PATCHES=(
80 - "${FILESDIR}/${PN}-1.1.0-fix-cmake.patch"
81 - "${FILESDIR}/${PN}-1.1.0-disable-tests.patch"
82 -)
83 -
84 -src_configure() {
85 - # native lib/wrapper needs this!
86 - append-flags "-fno-strict-aliasing"
87 -
88 - local mycmakeargs=(
89 - "-DMYSQLCPPCONN_BUILD_EXAMPLES=OFF"
90 - "-DMYSQLCPPCONN_ICU_ENABLE=OFF"
91 - $(cmake-utils_use debug MYSQLCPPCONN_TRACE_ENABLE)
92 - $(cmake-utils_use gcov MYSQLCPPCONN_GCOV_ENABLE)
93 - )
94 -
95 - cmake-utils_src_configure
96 -}
97 -
98 -src_install() {
99 - cmake-utils_src_install
100 -
101 - # static lib has wrong name so we need to rename it
102 - if use static-libs; then
103 - mv "${ED}"/usr/$(get_libdir)/libmysqlcppconn-static.a \
104 - "${ED}"/usr/$(get_libdir)/libmysqlcppconn.a || die
105 - else
106 - rm -f "${ED}"/usr/$(get_libdir)/libmysqlcppconn-static.a
107 - fi
108 -
109 - # docs are installed poorly
110 - rm -rf "${ED}"/usr/{ANNOUNCEMENT,COPYING,README}
111 - dodoc ANNOUNCEMENT README
112 -
113 - # examples
114 - if use examples; then
115 - insinto /usr/share/doc/${PF}/examples
116 - doins "${S}"/examples/*
117 - fi
118 -}
119
120 diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.3.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.3.ebuild
121 index ab50a1a..b72f0ac 100644
122 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.3.ebuild
123 +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.3.ebuild
124 @@ -16,9 +16,9 @@ SLOT="0"
125 KEYWORDS="amd64 arm ppc ppc64 sparc x86"
126 IUSE="debug examples gcov static-libs"
127
128 -DEPEND=">=virtual/mysql-5.1
129 - dev-libs/boost
130 - dev-libs/openssl:0"
131 +DEPEND=">=virtual/mysql-5.1:=
132 + dev-libs/boost:0=
133 + dev-libs/openssl:0="
134 RDEPEND="${DEPEND}"
135
136 PATCHES=(
137
138 diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.5.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.5.ebuild
139 deleted file mode 100644
140 index 98c1aeb..0000000
141 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.5.ebuild
142 +++ /dev/null
143 @@ -1,62 +0,0 @@
144 -# Copyright 1999-2015 Gentoo Foundation
145 -# Distributed under the terms of the GNU General Public License v2
146 -# $Id$
147 -
148 -EAPI=5
149 -
150 -inherit eutils cmake-utils flag-o-matic multilib
151 -
152 -DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
153 -HOMEPAGE="http://dev.mysql.com/downloads/connector/cpp/"
154 -URI_DIR="Connector-C++"
155 -SRC_URI="mirror://mysql/Downloads/${URI_DIR}/${P}.tar.gz"
156 -
157 -LICENSE="GPL-2"
158 -SLOT="0"
159 -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
160 -IUSE="debug examples gcov static-libs"
161 -
162 -DEPEND=">=virtual/mysql-5.5:0=
163 - dev-libs/boost:0=
164 - dev-libs/openssl:0="
165 -RDEPEND="${DEPEND}"
166 -
167 -PATCHES=(
168 - "${FILESDIR}/${PN}-1.1.5-fix-cmake.patch"
169 - "${FILESDIR}/${PN}-1.1.5-fix-mariadb.patch"
170 -)
171 -
172 -src_configure() {
173 - # native lib/wrapper needs this!
174 - append-flags "-fno-strict-aliasing"
175 -
176 - local mycmakeargs=(
177 - -DMYSQLCPPCONN_BUILD_EXAMPLES=OFF
178 - -DMYSQLCPPCONN_ICU_ENABLE=OFF
179 - $(cmake-utils_use debug MYSQLCPPCONN_TRACE_ENABLE)
180 - $(cmake-utils_use gcov MYSQLCPPCONN_GCOV_ENABLE)
181 - -DINSTALL_DOCS="/usr/share/doc/${PF}"
182 - -DMYSQL_CXX_LINKAGE=0
183 - -DMYSQL_INCLUDE_DIR=$(mysql_config --variable=pkgincludedir)
184 - )
185 -
186 - cmake-utils_src_configure
187 -}
188 -
189 -src_install() {
190 - cmake-utils_src_install
191 -
192 - # static lib has wrong name so we need to rename it
193 - if use static-libs; then
194 - mv "${ED}"/usr/$(get_libdir)/libmysqlcppconn-static.a \
195 - "${ED}"/usr/$(get_libdir)/libmysqlcppconn.a || die
196 - else
197 - rm -f "${ED}"/usr/$(get_libdir)/libmysqlcppconn-static.a
198 - fi
199 -
200 - # examples
201 - if use examples; then
202 - insinto /usr/share/doc/${PF}/examples
203 - doins "${S}"/examples/*
204 - fi
205 -}
206
207 diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.6.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.6.ebuild
208 index a4248cb..38e0ba2 100644
209 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.6.ebuild
210 +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.6.ebuild
211 @@ -16,7 +16,7 @@ SLOT="0"
212 KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
213 IUSE="debug examples gcov static-libs"
214
215 -DEPEND=">=virtual/mysql-5.5:0=
216 +DEPEND="virtual/libmysqlclient:=
217 dev-libs/boost:0=
218 dev-libs/openssl:0="
219 RDEPEND="${DEPEND}"