Gentoo Archives: gentoo-commits

From: "Brian Evans (grknight)" <grknight@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-db/mysql-connector-c++: mysql-connector-c++-1.1.3.ebuild ChangeLog
Date: Mon, 05 May 2014 02:29:37
Message-Id: 20140505022933.EBFD22004E@flycatcher.gentoo.org
1 grknight 14/05/05 02:29:33
2
3 Modified: ChangeLog
4 Added: mysql-connector-c++-1.1.3.ebuild
5 Log:
6 Version bump.
7 Fix bugs #442662 and #445122.
8
9 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 67C78E1D)
10
11 Revision Changes Path
12 1.17 dev-db/mysql-connector-c++/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mysql-connector-c++/ChangeLog?rev=1.17&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mysql-connector-c++/ChangeLog?rev=1.17&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mysql-connector-c++/ChangeLog?r1=1.16&r2=1.17
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql-connector-c++/ChangeLog,v
21 retrieving revision 1.16
22 retrieving revision 1.17
23 diff -u -r1.16 -r1.17
24 --- ChangeLog 17 Mar 2013 15:19:29 -0000 1.16
25 +++ ChangeLog 5 May 2014 02:29:33 -0000 1.17
26 @@ -1,6 +1,13 @@
27 # ChangeLog for dev-db/mysql-connector-c++
28 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-connector-c++/ChangeLog,v 1.16 2013/03/17 15:19:29 hwoarang Exp $
30 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-connector-c++/ChangeLog,v 1.17 2014/05/05 02:29:33 grknight Exp $
32 +
33 +*mysql-connector-c++-1.1.3 (05 May 2014)
34 +
35 + 05 May 2014; <grknight@g.o>
36 + +files/mysql-connector-c++-1.1.3-fix-cmake.patch,
37 + +mysql-connector-c++-1.1.3.ebuild:
38 + Version bump. Fix bugs #442662 and #445122.
39
40 17 Mar 2013; Markos Chandras <hwoarang@g.o> metadata.xml:
41 Add proxy-maintainers to metadata.xml
42
43
44
45 1.1 dev-db/mysql-connector-c++/mysql-connector-c++-1.1.3.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.3.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.3.ebuild?rev=1.1&content-type=text/plain
49
50 Index: mysql-connector-c++-1.1.3.ebuild
51 ===================================================================
52 # Copyright 1999-2014 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.3.ebuild,v 1.1 2014/05/05 02:29:33 grknight Exp $
55
56 EAPI=5
57
58 inherit eutils cmake-utils flag-o-matic multilib
59
60 DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
61 HOMEPAGE="http://dev.mysql.com/downloads/connector/cpp/"
62 URI_DIR="Connector-C++"
63 SRC_URI="mirror://mysql/Downloads/${URI_DIR}/${P}.tar.gz"
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
68 IUSE="debug examples gcov static-libs"
69
70 DEPEND=">=virtual/mysql-5.1
71 dev-libs/boost
72 dev-libs/openssl"
73 RDEPEND="${DEPEND}"
74
75 PATCHES=(
76 "${FILESDIR}/${PN}-1.1.3-fix-cmake.patch"
77 )
78
79 src_configure() {
80 # native lib/wrapper needs this!
81 append-flags "-fno-strict-aliasing"
82
83 local mycmakeargs=(
84 "-DMYSQLCPPCONN_BUILD_EXAMPLES=OFF"
85 "-DMYSQLCPPCONN_ICU_ENABLE=OFF"
86 $(cmake-utils_use debug MYSQLCPPCONN_TRACE_ENABLE)
87 $(cmake-utils_use gcov MYSQLCPPCONN_GCOV_ENABLE)
88 -DINSTALL_DOCS="/usr/share/doc/${PF}"
89 )
90
91 cmake-utils_src_configure
92 }
93
94 src_install() {
95 cmake-utils_src_install
96
97 # static lib has wrong name so we need to rename it
98 if use static-libs; then
99 mv "${ED}"/usr/$(get_libdir)/libmysqlcppconn-static.a \
100 "${ED}"/usr/$(get_libdir)/libmysqlcppconn.a || die
101 else
102 rm -f "${ED}"/usr/$(get_libdir)/libmysqlcppconn-static.a
103 fi
104
105 # examples
106 if use examples; then
107 insinto /usr/share/doc/${PF}/examples
108 doins "${S}"/examples/*
109 fi
110 }