Gentoo Archives: gentoo-commits

From: "Jesus Rivero (neurogeek)" <neurogeek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-db/mysql-proxy: mysql-proxy-0.8.2-r1.ebuild ChangeLog mysql-proxy-0.8.2.ebuild mysql-proxy-0.8.0.ebuild
Date: Sun, 01 Feb 2015 18:19:12
Message-Id: 20150201181907.4629410D6E@oystercatcher.gentoo.org
1 neurogeek 15/02/01 18:19:07
2
3 Modified: ChangeLog mysql-proxy-0.8.2.ebuild
4 Added: mysql-proxy-0.8.2-r1.ebuild
5 Removed: mysql-proxy-0.8.0.ebuild
6 Log:
7 Patched for >=libevent-2.1, restricted <libevent-2.1 for older ebuilds and removed older version. Closes bug #538158.
8
9 (Portage version: 2.2.14/cvs/Linux i686, signed Manifest commit with key 748B2C601F6F0683)
10
11 Revision Changes Path
12 1.13 dev-db/mysql-proxy/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mysql-proxy/ChangeLog?rev=1.13&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mysql-proxy/ChangeLog?rev=1.13&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mysql-proxy/ChangeLog?r1=1.12&r2=1.13
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql-proxy/ChangeLog,v
21 retrieving revision 1.12
22 retrieving revision 1.13
23 diff -u -r1.12 -r1.13
24 --- ChangeLog 3 Mar 2013 16:50:46 -0000 1.12
25 +++ ChangeLog 1 Feb 2015 18:19:07 -0000 1.13
26 @@ -1,6 +1,13 @@
27 # ChangeLog for dev-db/mysql-proxy
28 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-proxy/ChangeLog,v 1.12 2013/03/03 16:50:46 wschlich Exp $
30 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-proxy/ChangeLog,v 1.13 2015/02/01 18:19:07 neurogeek Exp $
32 +
33 +*mysql-proxy-0.8.2-r1 (01 Feb 2015)
34 +
35 + 01 Feb 2015; Jesus Rivero <neurogeek@g.o> -mysql-proxy-0.8.0.ebuild,
36 + mysql-proxy-0.8.2.ebuild, +mysql-proxy-0.8.2-r1.ebuild:
37 + Patched for >=libevent-2.1, restricted <libevent-2.1 for older ebuilds and
38 + removed older version. Closes bug #538158.
39
40 03 Mar 2013; Wolfram Schlich <wschlich@g.o> metadata.xml:
41 removed myself from metadata.xml
42
43
44
45 1.2 dev-db/mysql-proxy/mysql-proxy-0.8.2.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mysql-proxy/mysql-proxy-0.8.2.ebuild?rev=1.2&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mysql-proxy/mysql-proxy-0.8.2.ebuild?rev=1.2&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mysql-proxy/mysql-proxy-0.8.2.ebuild?r1=1.1&r2=1.2
50
51 Index: mysql-proxy-0.8.2.ebuild
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql-proxy/mysql-proxy-0.8.2.ebuild,v
54 retrieving revision 1.1
55 retrieving revision 1.2
56 diff -u -r1.1 -r1.2
57 --- mysql-proxy-0.8.2.ebuild 5 Dec 2012 15:27:40 -0000 1.1
58 +++ mysql-proxy-0.8.2.ebuild 1 Feb 2015 18:19:07 -0000 1.2
59 @@ -1,6 +1,6 @@
60 -# Copyright 1999-2012 Gentoo Foundation
61 +# Copyright 1999-2015 Gentoo Foundation
62 # Distributed under the terms of the GNU General Public License v2
63 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-proxy/mysql-proxy-0.8.2.ebuild,v 1.1 2012/12/05 15:27:40 neurogeek Exp $
64 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-proxy/mysql-proxy-0.8.2.ebuild,v 1.2 2015/02/01 18:19:07 neurogeek Exp $
65
66 EAPI=2
67
68 @@ -13,7 +13,7 @@
69 SLOT="0"
70 KEYWORDS="~amd64 ~x86"
71 IUSE="examples"
72 -RDEPEND=">=dev-libs/libevent-1.4
73 +RDEPEND="<dev-libs/libevent-2.1
74 >=dev-libs/glib-2.16
75 >=dev-lang/lua-5.1"
76 DEPEND="${RDEPEND}
77
78
79
80 1.1 dev-db/mysql-proxy/mysql-proxy-0.8.2-r1.ebuild
81
82 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mysql-proxy/mysql-proxy-0.8.2-r1.ebuild?rev=1.1&view=markup
83 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mysql-proxy/mysql-proxy-0.8.2-r1.ebuild?rev=1.1&content-type=text/plain
84
85 Index: mysql-proxy-0.8.2-r1.ebuild
86 ===================================================================
87 # Copyright 1999-2015 Gentoo Foundation
88 # Distributed under the terms of the GNU General Public License v2
89 # $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-proxy/mysql-proxy-0.8.2-r1.ebuild,v 1.1 2015/02/01 18:19:07 neurogeek Exp $
90
91 EAPI=5
92
93 inherit eutils
94
95 DESCRIPTION="A Proxy for the MySQL Client/Server protocol"
96 HOMEPAGE="http://forge.mysql.com/wiki/MySQL_Proxy"
97 SRC_URI="mirror://mysql/Downloads/MySQL-Proxy/${P}.tar.gz"
98 LICENSE="GPL-2"
99 SLOT="0"
100 KEYWORDS="~amd64 ~x86"
101 IUSE="examples"
102 RDEPEND=">=dev-libs/libevent-2.1
103 >=dev-libs/glib-2.16
104 >=dev-lang/lua-5.1"
105 DEPEND="${RDEPEND}
106 >=virtual/mysql-5.0
107 virtual/pkgconfig"
108
109 src_prepare() {
110 sed -i \
111 -e 's|_EVENT_VERSION|LIBEVENT_VERSION|g' \
112 src/chassis-mainloop.c || die
113 }
114
115 src_configure() {
116 econf \
117 --includedir=/usr/include/${PN} \
118 --with-mysql \
119 --with-lua \
120 || die "econf failed"
121 }
122
123 src_install() {
124 emake DESTDIR="${D}" install || die "emake install failed"
125 newinitd "${FILESDIR}"/${PN}.initd ${PN} || die
126 newconfd "${FILESDIR}"/${PN}.confd-0.8.0-r1 ${PN} || die
127 dodoc ChangeLog NEWS README
128 if use examples; then
129 docinto examples
130 dodoc examples/*.lua || die
131 dodoc lib/*.lua || die
132 fi
133 # mysql-proxy will refuse to start unless the config file is at most 0660.
134 insinto /etc/mysql
135 insopts -m0660
136 doins "${FILESDIR}"/${PN}.cnf || die
137 }
138
139 pkg_postinst() {
140 einfo
141 einfo "You might want to have a look at"
142 einfo "http://dev.mysql.com/tech-resources/articles/proxy-gettingstarted.html"
143 einfo "on how to get started with MySQL Proxy."
144 einfo
145 }