Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 329444 Details for
Bug 442322
dev-db/myodbc-5.1.6 - Build fails against dev-db/mysql-5.5.28 - error: too many arguments to function 'my_free'
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
myodbc-5.2.2.ebuild for current version, using cmake
myodbc-5.2.2.ebuild (text/plain), 2.74 KB, created by
Bernd Feige
on 2012-11-13 08:50:32 UTC
(
hide
)
Description:
myodbc-5.2.2.ebuild for current version, using cmake
Filename:
MIME Type:
Creator:
Bernd Feige
Created:
2012-11-13 08:50:32 UTC
Size:
2.74 KB
patch
obsolete
># Copyright 1999-2012 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-db/myodbc/myodbc-5.1.6.ebuild,v 1.6 2012/07/31 09:10:56 kensington Exp $ > >EAPI=2 >inherit eutils versionator cmake-utils > >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="debug doc static qt4" >RDEPEND=">=virtual/mysql-4.0 > dev-db/unixODBC > qt4? ( >=x11-libs/qt-gui-4:4 )" ># perl is required for building docs >DEPEND="${RDEPEND} > doc? ( dev-lang/perl )" >S=${WORKDIR}/${MY_P} > ># Careful! >DRIVER_NAME="${PN}-${SLOT}" > >src_configure() { > # Note that setting EXE_LINKER_FLAGS shouldn't be necessary, but > # FindODBC obviously doesn't use odbc_config to set the ODBC lib... > local mycmakeargs=( > -DCMAKE_INSTALL_PREFIX:PATH=/usr > -DMYSQL_LIB=/usr/lib/mysql/libmysqlclient_r.so > -DWITH_UNIXODBC=/usr > -DCMAKE_EXE_LINKER_FLAGS=-lodbc > ) > # for some reason this needs to be run two times to avoid > # that everything is compile a second time when make install > # is called > cmake-utils_src_configure > cmake-utils_src_configure >} > >src_install() { > into /usr > cmake-utils_src_install > dodoc INSTALL README > 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__,${PF},g" \ > -e "s,libmyodbc3.so,libmyodbc${SLOT:0:1}w.so,g" \ > >"${D}"/usr/share/${PN}-${SLOT}/${i} \ > <"${FILESDIR}"/${i}.m4 \ > || die "Failed to build $i" > done; >} > >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." >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 442322
:
329318
|
329320
|
329444
|
341408
|
341410