commit:     ddfd60ff23edfe49550967315ea83f7f071ecb5c
Author:     Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 18 17:36:33 2018 +0000
Commit:     Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Thu Jan 18 17:36:33 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfd60ff

dev-db/myodbc: Drop old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-db/myodbc/Manifest               |   3 -
 dev-db/myodbc/myodbc-5.2.7-r2.ebuild | 124 -------------------------------
 dev-db/myodbc/myodbc-5.3.8-r1.ebuild | 115 -----------------------------
 dev-db/myodbc/myodbc-5.3.8.ebuild    | 137 -----------------------------------
 4 files changed, 379 deletions(-)

diff --git a/dev-db/myodbc/Manifest b/dev-db/myodbc/Manifest
index f327734ae34..ffc0ab6232d 100644
--- a/dev-db/myodbc/Manifest
+++ b/dev-db/myodbc/Manifest
@@ -1,6 +1,3 @@
 DIST mysql-connector-odbc-5.2.7-src.tar.gz 606472 BLAKE2B 
297f1ae57802f682616283bae9c3ff7ef88f8f016274884794f6b476bf9b92bc1da8af9cb89f41fa2a74238f91fbc39b9427529b806ac4ffb52aecd895cd8cd8
 SHA512 
f54ac8a23ade71da85e1335e95eccdccfd68a8687d17a584ced103812bdc5aee8014769a84eaa22724bb2cb23d34c7188c964d3283723defeaef5157a4b3c60f
-DIST mysql-connector-odbc-5.3.8-linux-debian8-x86-32bit.tar.gz 11295329 
BLAKE2B 
1d8b40fab8bb62ce94588ca1cdc4a93fe628ae8aa20b304c0a3b905b3139b754fb7d132e7ed82b49d87ba4eb1796027403fcc56319f8a07e39610014b9d6e2f0
 SHA512 
5d13d8545f3868eeaceb6e5d8b0f1a3ba8e5ce916ffa6d94467f0b5a0c057129d09fedb0084b25fe36da250aaf8bb21ba991696c1ed0def338792c2e4b592b56
-DIST mysql-connector-odbc-5.3.8-linux-debian8-x86-64bit.tar.gz 11782557 
BLAKE2B 
a44914bbd782898ce240c519f80730bbe1d6a0aafb82a0e359d3dcd7934d4c7680c4f44b3d66510fe54c66d24d966972bceac2aa86096973e417a209af04e321
 SHA512 
c28c1851a6ca560db78f96610b631edeeefb0006032eb17e3bd55da955abbbdfcf72d4a9b305a21151bb08a28b141ac89b3688cf778bfbc91393bfabb5e63783
-DIST mysql-connector-odbc-5.3.8-src.tar.gz 690403 BLAKE2B 
7d6f66456bef9696840f3cb7811c9560bfed7df17fd3057450ca53ff4e93c2bb5d023361a85d025b18a06031eeafa413e710ec65397ecad4aa86c4e14f81441f
 SHA512 
4703deab548f2953a58421b20977ced8dfd197d5274f89dd9e080cebdf35da007e558d5d52b6b09109744eddc2905c834f1e3e2ac83df4249d069d5e14fd34ee
 DIST mysql-connector-odbc-5.3.9-linux-debian9-x86-32bit.tar.gz 11501665 
BLAKE2B 
e41dd65d940c0c91c67e6ec4c46ea2c3327e96d372c493635d05833862f2aa73919410a9e9a9c090a6fa65fd29e022a9b088c07a5e11089aee04b3b86005ad1e
 SHA512 
02fcf6ac88f6052206aa55b6fc2b37f499da26e596e8e64b1c20e87dc4a24f745416da56c6e1268feff60321f54cb45864b8d34e055ea2f99da37b6efeedc844
 DIST mysql-connector-odbc-5.3.9-linux-debian9-x86-64bit.tar.gz 12013057 
BLAKE2B 
e372cfb6ca49f9f01e9e60d7cd497fc009ec38dee76ca2cfb74cc95213b84ef1eebca85e1400f19c9715c0f9b2ef40fc212196e14189f5506be8d0e887507ce4
 SHA512 
b54ca167f762b4d8b988b4a91f14dc6a4bf49f55bc639ce8eecc9eba6c11400bd3494d74ef77ebe3348bdefd8fb5b8c1b62b3a6beebb926a1899da17ea4a1b44

diff --git a/dev-db/myodbc/myodbc-5.2.7-r2.ebuild 
b/dev-db/myodbc/myodbc-5.2.7-r2.ebuild
deleted file mode 100644
index e475faca21e..00000000000
--- a/dev-db/myodbc/myodbc-5.2.7-r2.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit cmake-multilib eutils flag-o-matic versionator
-
-MAJOR="$(get_version_component_range 1-2 $PV)"
-MY_PN="mysql-connector-odbc"
-MY_P="${MY_PN}-${PV/_p/r}-src"
-
-DESCRIPTION="ODBC driver for MySQL"
-HOMEPAGE="http://www.mysql.com/products/myodbc/";
-SRC_URI="mirror://mysql/Downloads/Connector-ODBC/${MAJOR}/${MY_P}.tar.gz"
-RESTRICT="primaryuri"
-
-LICENSE="GPL-2"
-SLOT="${MAJOR}"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-# Does not build with mysql-connector-c
-RDEPEND="
-       dev-db/unixODBC[${MULTILIB_USEDEP}]
-       ~virtual/libmysqlclient-18[${MULTILIB_USEDEP}]
-       abi_x86_32? (
-               !app-emulation/emul-linux-x86-db[-abi_x86_32(-)]
-       )
-       !dev-db/mysql-connector-c
-"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}/${MY_P}
-
-# Careful!
-DRIVER_NAME="${PN}-${SLOT}"
-
-src_prepare() {
-       # Remove Tests
-       sed -i -e "s/ADD_SUBDIRECTORY(test)//" \
-               "${S}/CMakeLists.txt"
-
-       # Fix as-needed on the installer binary
-       echo "TARGET_LINK_LIBRARIES(myodbc-installer odbc)" >> 
"${S}/installer/CMakeLists.txt"
-
-       # Patch document path so it doesn't install files to /usr
-       epatch "${FILESDIR}/cmake-doc-path.patch" \
-               "${FILESDIR}/${PV}-r1-cxxlinkage.patch" \
-               "${FILESDIR}/${PV}-mariadb-dynamic-array.patch" \
-               "${FILESDIR}/${PV}-my_malloc.patch"
-
-       # Fix undefined references due to standards change
-       append-cflags -std=gnu89
-}
-
-multilib_src_configure() {
-       # The RPM_BUILD flag does nothing except install to /usr/lib64 when 
"x86_64"
-       # MYSQL_CXX_LINKAGE expects "mysql_config --cxxflags" which doesn't 
exist on MariaDB
-       mycmakeargs+=(
-               -DMYSQL_CXX_LINKAGE=0
-               -DWITH_UNIXODBC=1
-               -DMYSQLCLIENT_LIB_NAME="libmysqlclient_r.so"
-               -DWITH_DOCUMENTATION_INSTALL_PATH=/usr/share/doc/${PF}
-               -DMYSQL_LIB_DIR="${ROOT}/usr/$(get_libdir)"
-               -DLIB_SUBDIR="$(get_libdir)"
-       )
-       cmake-utils_src_configure
-}
-
-multilib_src_install_all() {
-       debug-print-function ${FUNCNAME} "$@"
-
-       dodir /usr/share/${PN}-${SLOT}
-       for i in odbc.ini odbcinst.ini; do
-               einfo "Building $i"
-                       sed \
-                       -e "s,__PN__,${DRIVER_NAME},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() {
-
-       [ "${ROOT}" != "/" ] && \
-               die 'Sorry, non-standard ROOT setting is not supported :-('
-
-       local msg='MySQL ODBC driver'
-       local drivers=$(/usr/bin/odbcinst -q -d)
-
-       if echo $drivers | grep -vq "^\[${DRIVER_NAME}\]$" ; then
-               ebegin "Installing ${msg}"
-               /usr/bin/odbcinst -i -d -f /usr/share/${PN}-${SLOT}/odbcinst.ini
-               rc=$?
-               eend $rc
-               [ $rc -ne 0 ] && die
-       else
-               einfo "Skipping already installed ${msg}"
-       fi
-
-       local sources=$(/usr/bin/odbcinst -q -s)
-       msg='sample MySQL ODBC DSN'
-       if echo $sources | grep -vq "^\[${DRIVER_NAME}-test\]$"; then
-               ebegin "Installing ${msg}"
-               /usr/bin/odbcinst -i -s -l -f /usr/share/${PN}-${SLOT}/odbc.ini
-               rc=$?
-               eend $rc
-               [ $rc -ne 0 ] && die
-       else
-               einfo "Skipping already installed ${msg}"
-       fi
-}
-
-pkg_postinst() {
-
-       elog "If this is a new install, please run the following command"
-       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}"
-}

diff --git a/dev-db/myodbc/myodbc-5.3.8-r1.ebuild 
b/dev-db/myodbc/myodbc-5.3.8-r1.ebuild
deleted file mode 100644
index 8dafc3edf90..00000000000
--- a/dev-db/myodbc/myodbc-5.3.8-r1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal versionator
-
-MAJOR="$(get_version_component_range 1-2 $PV)"
-MY_PN="mysql-connector-odbc"
-MY_P="${MY_PN}-${PV/_p/r}-linux-debian8-x86"
-
-DESCRIPTION="ODBC driver for MySQL"
-HOMEPAGE="http://www.mysql.com/products/myodbc/";
-BASE_URI="https://cdn.mysql.com/Downloads/Connector-ODBC/${MAJOR}/${MY_P}";
-#https://cdn.mysql.com//Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.8-linux-debian8-x86-64bit.tar.gz
-SRC_URI="amd64? ( ${BASE_URI}-64bit.tar.gz abi_x86_32? ( 
${BASE_URI}-32bit.tar.gz ) )
-       x86? ( ${BASE_URI}-32bit.tar.gz )"
-
-LICENSE="GPL-2"
-SLOT="${MAJOR}"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
-       dev-db/unixODBC[${MULTILIB_USEDEP}]
-       sys-libs/zlib[${MULTILIB_USEDEP}]
-       abi_x86_32? (
-               !app-emulation/emul-linux-x86-db[-abi_x86_32(-)]
-       )
-"
-S=${WORKDIR}
-
-#src_configure(){ :; }
-
-src_compile(){ :; }
-
-multilib_src_install() {
-       cd "${S}" || die
-       local prefix
-       if use amd64 && multilib_is_native_abi ; then
-               prefix="${MY_P}-64bit"
-       else
-               prefix="${MY_P}-32bit"
-       fi
-       exeinto /usr/$(get_libdir)/${PN}-${MAJOR}
-       doexe ${prefix}/lib/libmyodbc5a.so ${prefix}/lib/libmyodbc5w.so
-#      use gtk && doexe ${prefix}/lib/libmyodbc5S.so
-}
-
-multilib_src_install_all() {
-       local DRIVER_NAME="${PN}-${SLOT}"
-       local prefix
-       if use amd64 ; then
-               prefix="${MY_P}-64bit"
-       else
-               prefix="${MY_P}-32bit"
-       fi
-       exeinto /usr/bin
-       newexe "${prefix}/bin/myodbc-installer" myodbc-installer-${MAJOR}
-
-       dodir /usr/share/${PN}-${SLOT}
-       for i in odbc.ini odbcinst.ini; do
-               einfo "Building $i"
-                       sed \
-                       -e "s,__PN__,${DRIVER_NAME},g" \
-                       -e "s,__PF__,${MAJOR},g" \
-                       -e "s,libmyodbc3.so,libmyodbc${SLOT:0:1}a.so,g" \
-                       >"${D}/usr/share/${DRIVER_NAME}/${i}" \
-                       <"${FILESDIR}"/${i}.m4 \
-                       || die "Failed to build $i"
-       done;
-
-       dodoc 
${prefix}/{ChangeLog,INSTALL,README,Licenses_for_Third-Party_Components.txt}
-}
-
-pkg_config() {
-
-       [ "${ROOT}" != "/" ] && \
-               die 'Sorry, non-standard ROOT setting is not supported :-('
-
-       local msg='MySQL ODBC driver'
-       local drivers=$(/usr/bin/odbcinst -q -d)
-
-       if echo $drivers | grep -vq "^\[${DRIVER_NAME}\]$" ; then
-               ebegin "Installing ${msg}"
-               /usr/bin/odbcinst -i -d -f /usr/share/${PN}-${SLOT}/odbcinst.ini
-               rc=$?
-               eend $rc
-               [ $rc -ne 0 ] && die
-       else
-               einfo "Skipping already installed ${msg}"
-       fi
-
-       local sources=$(/usr/bin/odbcinst -q -s)
-       msg='sample MySQL ODBC DSN'
-       if echo $sources | grep -vq "^\[${DRIVER_NAME}-test\]$"; then
-               ebegin "Installing ${msg}"
-               /usr/bin/odbcinst -i -s -l -f /usr/share/${PN}-${SLOT}/odbc.ini
-               rc=$?
-               eend $rc
-               [ $rc -ne 0 ] && die
-       else
-               einfo "Skipping already installed ${msg}"
-       fi
-}
-
-pkg_postinst() {
-
-       elog "If this is a new install, please run the following command"
-       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}"
-}

diff --git a/dev-db/myodbc/myodbc-5.3.8.ebuild 
b/dev-db/myodbc/myodbc-5.3.8.ebuild
deleted file mode 100644
index 228a5be73d5..00000000000
--- a/dev-db/myodbc/myodbc-5.3.8.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit cmake-multilib flag-o-matic versionator
-
-MAJOR="$(get_version_component_range 1-2 $PV)"
-MY_PN="mysql-connector-odbc"
-MY_P="${MY_PN}-${PV/_p/r}-src"
-
-DESCRIPTION="ODBC driver for MySQL"
-HOMEPAGE="http://www.mysql.com/products/myodbc/";
-SRC_URI="https://dev.mysql.com/get/Downloads/Connector-ODBC/${MAJOR}/${MY_P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="${MAJOR}"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-# Does not build with mysql-connector-c
-RDEPEND="
-       dev-db/unixODBC[${MULTILIB_USEDEP}]
-       ~virtual/libmysqlclient-18[${MULTILIB_USEDEP}]
-       abi_x86_32? (
-               !app-emulation/emul-linux-x86-db[-abi_x86_32(-)]
-       )
-       !dev-db/mysql-connector-c
-"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}/${MY_P}
-
-# Careful!
-DRIVER_NAME="${PN}-${SLOT}"
-
-# Patch document path so it doesn't install files to /usr
-PATCHES=(
-       "${FILESDIR}/${MAJOR}-cmake-doc-path.patch"
-       "${FILESDIR}/${MAJOR}-cxxlinkage.patch"
-       "${FILESDIR}/${MAJOR}-mariadb-dynamic-array.patch"
-       "${FILESDIR}/5.2.7-my_malloc.patch"
-       "${FILESDIR}/${MAJOR}-mariadb-buffer_length.patch"
-)
-
-src_prepare() {
-       # Fix undefined references due to standards change
-       append-cflags -std=gnu89
-
-       # Remove Tests
-       sed -i -e "s/ADD_SUBDIRECTORY(test)//" \
-               "${S}/CMakeLists.txt"
-
-       # Fix as-needed on the installer binary
-       echo "TARGET_LINK_LIBRARIES(myodbc-installer odbc)" >> 
"${S}/installer/CMakeLists.txt"
-       default
-}
-
-multilib_src_configure() {
-       local clientlib
-       for clientlib in "mariadb" "perconaclient" "mysqlclient" "notfound" ; do
-               [[ -x "${EPREFIX}/usr/$(get_libdir)/lib${clientlib}.so" ]] && 
break
-       done
-       [[ "${clientlib}x" == "notfoundx" ]] && \
-               die "Installed client library name could not be determined"
-
-       # The RPM_BUILD flag does nothing except install to /usr/lib64 when 
"x86_64"
-       # MYSQL_CXX_LINKAGE expects "mysql_config --cxxflags" which doesn't 
exist on MariaDB
-       mycmakeargs+=(
-               -DMYSQL_CXX_LINKAGE=0
-               -DWITH_UNIXODBC=1
-               -DMYSQLCLIENT_LIB_NAME="${clientlib}"
-               -DWITH_DOCUMENTATION_INSTALL_PATH=/usr/share/doc/${PF}
-               -DMYSQL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
-               -DLIB_SUBDIR="$(get_libdir)/${PN}-${MAJOR}"
-               -DMYSQL_INCLUDE_DIR="$(mysql_config --variable=pkgincludedir)"
-               -DMYSQLCLIENT_NO_THREADS=ON
-               -DDISABLE_GUI=ON
-       )
-       cmake-utils_src_configure
-}
-
-multilib_src_install_all() {
-       debug-print-function ${FUNCNAME} "$@"
-
-       dodir /usr/share/${PN}-${SLOT}
-       for i in odbc.ini odbcinst.ini; do
-               einfo "Building $i"
-                       sed \
-                       -e "s,__PN__,${DRIVER_NAME},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() {
-
-       [ "${ROOT}" != "/" ] && \
-               die 'Sorry, non-standard ROOT setting is not supported :-('
-
-       local msg='MySQL ODBC driver'
-       local drivers=$(/usr/bin/odbcinst -q -d)
-
-       if echo $drivers | grep -vq "^\[${DRIVER_NAME}\]$" ; then
-               ebegin "Installing ${msg}"
-               /usr/bin/odbcinst -i -d -f /usr/share/${PN}-${SLOT}/odbcinst.ini
-               rc=$?
-               eend $rc
-               [ $rc -ne 0 ] && die
-       else
-               einfo "Skipping already installed ${msg}"
-       fi
-
-       local sources=$(/usr/bin/odbcinst -q -s)
-       msg='sample MySQL ODBC DSN'
-       if echo $sources | grep -vq "^\[${DRIVER_NAME}-test\]$"; then
-               ebegin "Installing ${msg}"
-               /usr/bin/odbcinst -i -s -l -f /usr/share/${PN}-${SLOT}/odbc.ini
-               rc=$?
-               eend $rc
-               [ $rc -ne 0 ] && die
-       else
-               einfo "Skipping already installed ${msg}"
-       fi
-}
-
-pkg_postinst() {
-
-       elog "If this is a new install, please run the following command"
-       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}"
-}

Reply via email to