summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Evans <grknight@gentoo.org>2014-07-29 03:35:31 +0000
committerBrian Evans <grknight@gentoo.org>2014-07-29 03:35:31 +0000
commita2caba1a9f5274d61a28620258bde9cd8a69f922 (patch)
tree151a2c1d4515f563ceca10b6d012d3a09d46f8ef /dev-db/myodbc
parentFix builds with USE=-X #517670 by Laurent Bachelier. (diff)
downloadgentoo-2-a2caba1a9f5274d61a28620258bde9cd8a69f922.tar.gz
gentoo-2-a2caba1a9f5274d61a28620258bde9cd8a69f922.tar.bz2
gentoo-2-a2caba1a9f5274d61a28620258bde9cd8a69f922.zip
Version bump, fix slotting of installer utility, and bump required mysql version. Remove old
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 67C78E1D)
Diffstat (limited to 'dev-db/myodbc')
-rw-r--r--dev-db/myodbc/ChangeLog9
-rw-r--r--dev-db/myodbc/myodbc-5.2.7.ebuild (renamed from dev-db/myodbc/myodbc-5.2.6.ebuild)13
2 files changed, 16 insertions, 6 deletions
diff --git a/dev-db/myodbc/ChangeLog b/dev-db/myodbc/ChangeLog
index e1a6e5660d53..b70a1deee385 100644
--- a/dev-db/myodbc/ChangeLog
+++ b/dev-db/myodbc/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-db/myodbc
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/myodbc/ChangeLog,v 1.35 2014/05/05 03:03:50 grknight Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/myodbc/ChangeLog,v 1.36 2014/07/29 03:35:31 grknight Exp $
+
+*myodbc-5.2.7 (29 Jul 2014)
+
+ 29 Jul 2014; Brian Evans <grknight@gentoo.org> +myodbc-5.2.7.ebuild,
+ -myodbc-5.2.6.ebuild:
+ Version bump, fix slotting of installer utility, and bump required mysql
+ version. Remove old
*myodbc-5.2.6 (04 May 2014)
diff --git a/dev-db/myodbc/myodbc-5.2.6.ebuild b/dev-db/myodbc/myodbc-5.2.7.ebuild
index b279c58cd85a..1c5fb94da4ef 100644
--- a/dev-db/myodbc/myodbc-5.2.6.ebuild
+++ b/dev-db/myodbc/myodbc-5.2.7.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/myodbc/myodbc-5.2.6.ebuild,v 1.1 2014/05/04 19:37:13 grknight Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/myodbc/myodbc-5.2.7.ebuild,v 1.1 2014/07/29 03:35:31 grknight Exp $
EAPI=5
inherit cmake-utils eutils flag-o-matic versionator
@@ -21,7 +21,7 @@ IUSE=""
RDEPEND="
dev-db/unixODBC
- >=virtual/mysql-4.1
+ >=virtual/mysql-5.5
"
DEPEND="${DEPEND} ${RDEPEND}"
S=${WORKDIR}/${MY_P}
@@ -48,7 +48,7 @@ src_configure() {
-DMYSQL_CXX_LINKAGE=0
-DWITH_UNIXODBC=1
-DRPM_BUILD=1
- -DMYSQL_LIB="$(mysql_config --variable=pkglibdir)/libmysqlclient_r.so"
+ -DMYSQLCLIENT_LIB_NAME="libmysqlclient_r.so"
)
cmake-utils_src_configure
@@ -62,12 +62,14 @@ src_install() {
einfo "Building $i"
sed \
-e "s,__PN__,${DRIVER_NAME},g" \
- -e "s,__PF__,${PF},g" \
- -e "s,libmyodbc3.so,libmyodbc${SLOT:0:1}.so,g" \
+ -e "s,__PF__,${MAJOR},g" \
+ -e "s,libmyodbc3.so,libmyodbc${SLOT:0:1}a.so,g" \
>"${D}"/usr/share/${PN}-${SLOT}/${i} \
<"${FILESDIR}"/${i}.m4 \
|| die "Failed to build $i"
done;
+ mv "${D}/usr/bin/myodbc-installer" \
+ "${D}/usr/bin/myodbc-installer-${MAJOR}" || die "failed to move slotted binary"
}
pkg_config() {
@@ -107,4 +109,5 @@ pkg_postinst() {
elog "to configure the MySQL ODBC drivers and sources:"
elog "emerge --config =${CATEGORY}/${PF}"
elog "Please note that the driver name used to form the DSN now includes the SLOT."
+ elog "The myodbc-install utility is installed as myodbc-install-${MAJOR}"
}