Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 235041 Details for
Bug 277917
freetds ebuild's 'odbc' USE flag is tied to dev-db/unixODBC, however freetds also supports dev-db/libiodbc but has no 'iodbc' USE flag
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
proposed patch to support libiodbc
freetds-0.82-r2.patch (text/plain), 23.66 KB, created by
Sergey Anufrienko
on 2010-06-12 09:30:15 UTC
(
hide
)
Description:
proposed patch to support libiodbc
Filename:
MIME Type:
Creator:
Sergey Anufrienko
Created:
2010-06-12 09:30:15 UTC
Size:
23.66 KB
patch
obsolete
>diff -urN freetds/files/10-config.rpath.patch freetds2/freetds/files/10-config.rpath.patch >--- freetds/files/10-config.rpath.patch 1970-01-01 03:00:00.000000000 +0300 >+++ freetds2/freetds/files/10-config.rpath.patch 2010-06-12 13:14:50.000000000 +0400 >@@ -0,0 +1,669 @@ >+--- config.rpath 2010-06-12 12:08:59.000000000 +0400 >++++ config.rpath 2010-06-12 12:08:45.000000000 +0400 >+@@ -0,0 +1,666 @@ >++#! /bin/sh >++# Output a system dependent set of variables, describing how to set the >++# run time search path of shared libraries in an executable. >++# >++# Copyright 1996-2007 Free Software Foundation, Inc. >++# Taken from GNU libtool, 2001 >++# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 >++# >++# This file is free software; the Free Software Foundation gives >++# unlimited permission to copy and/or distribute it, with or without >++# modifications, as long as this notice is preserved. >++# >++# The first argument passed to this file is the canonical host specification, >++# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM >++# or >++# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM >++# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld >++# should be set by the caller. >++# >++# The set of defined variables is at the end of this script. >++ >++# Known limitations: >++# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer >++# than 256 bytes, otherwise the compiler driver will dump core. The only >++# known workaround is to choose shorter directory names for the build >++# directory and/or the installation directory. >++ >++# All known linkers require a `.a' archive for static linking (except MSVC, >++# which needs '.lib'). >++libext=a >++shrext=.so >++ >++host="$1" >++host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` >++host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` >++host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` >++ >++# Code taken from libtool.m4's _LT_CC_BASENAME. >++ >++for cc_temp in $CC""; do >++ case $cc_temp in >++ compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; >++ distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; >++ \-*) ;; >++ *) break;; >++ esac >++done >++cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'` >++ >++# Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC. >++ >++wl= >++if test "$GCC" = yes; then >++ wl='-Wl,' >++else >++ case "$host_os" in >++ aix*) >++ wl='-Wl,' >++ ;; >++ darwin*) >++ case $cc_basename in >++ xlc*) >++ wl='-Wl,' >++ ;; >++ esac >++ ;; >++ mingw* | cygwin* | pw32* | os2*) >++ ;; >++ hpux9* | hpux10* | hpux11*) >++ wl='-Wl,' >++ ;; >++ irix5* | irix6* | nonstopux*) >++ wl='-Wl,' >++ ;; >++ newsos6) >++ ;; >++ linux* | k*bsd*-gnu) >++ case $cc_basename in >++ icc* | ecc*) >++ wl='-Wl,' >++ ;; >++ pgcc | pgf77 | pgf90) >++ wl='-Wl,' >++ ;; >++ ccc*) >++ wl='-Wl,' >++ ;; >++ como) >++ wl='-lopt=' >++ ;; >++ *) >++ case `$CC -V 2>&1 | sed 5q` in >++ *Sun\ C*) >++ wl='-Wl,' >++ ;; >++ esac >++ ;; >++ esac >++ ;; >++ osf3* | osf4* | osf5*) >++ wl='-Wl,' >++ ;; >++ rdos*) >++ ;; >++ solaris*) >++ wl='-Wl,' >++ ;; >++ sunos4*) >++ wl='-Qoption ld ' >++ ;; >++ sysv4 | sysv4.2uw2* | sysv4.3*) >++ wl='-Wl,' >++ ;; >++ sysv4*MP*) >++ ;; >++ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) >++ wl='-Wl,' >++ ;; >++ unicos*) >++ wl='-Wl,' >++ ;; >++ uts4*) >++ ;; >++ esac >++fi >++ >++# Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS. >++ >++hardcode_libdir_flag_spec= >++hardcode_libdir_separator= >++hardcode_direct=no >++hardcode_minus_L=no >++ >++case "$host_os" in >++ cygwin* | mingw* | pw32*) >++ # FIXME: the MSVC++ port hasn't been tested in a loooong time >++ # When not using gcc, we currently assume that we are using >++ # Microsoft Visual C++. >++ if test "$GCC" != yes; then >++ with_gnu_ld=no >++ fi >++ ;; >++ interix*) >++ # we just hope/assume this is gcc and not c89 (= MSVC++) >++ with_gnu_ld=yes >++ ;; >++ openbsd*) >++ with_gnu_ld=no >++ ;; >++esac >++ >++ld_shlibs=yes >++if test "$with_gnu_ld" = yes; then >++ # Set some defaults for GNU ld with shared library support. These >++ # are reset later if shared libraries are not supported. Putting them >++ # here allows them to be overridden if necessary. >++ # Unlike libtool, we use -rpath here, not --rpath, since the documented >++ # option of GNU ld is called -rpath, not --rpath. >++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' >++ case "$host_os" in >++ aix3* | aix4* | aix5*) >++ # On AIX/PPC, the GNU linker is very broken >++ if test "$host_cpu" != ia64; then >++ ld_shlibs=no >++ fi >++ ;; >++ amigaos*) >++ hardcode_libdir_flag_spec='-L$libdir' >++ hardcode_minus_L=yes >++ # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports >++ # that the semantics of dynamic libraries on AmigaOS, at least up >++ # to version 4, is to share data among multiple programs linked >++ # with the same dynamic library. Since this doesn't match the >++ # behavior of shared libraries on other platforms, we cannot use >++ # them. >++ ld_shlibs=no >++ ;; >++ beos*) >++ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then >++ : >++ else >++ ld_shlibs=no >++ fi >++ ;; >++ cygwin* | mingw* | pw32*) >++ # hardcode_libdir_flag_spec is actually meaningless, as there is >++ # no search path for DLLs. >++ hardcode_libdir_flag_spec='-L$libdir' >++ if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then >++ : >++ else >++ ld_shlibs=no >++ fi >++ ;; >++ interix[3-9]*) >++ hardcode_direct=no >++ hardcode_libdir_flag_spec='${wl}-rpath,$libdir' >++ ;; >++ gnu* | linux* | k*bsd*-gnu) >++ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then >++ : >++ else >++ ld_shlibs=no >++ fi >++ ;; >++ netbsd*) >++ ;; >++ solaris*) >++ if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then >++ ld_shlibs=no >++ elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then >++ : >++ else >++ ld_shlibs=no >++ fi >++ ;; >++ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) >++ case `$LD -v 2>&1` in >++ *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) >++ ld_shlibs=no >++ ;; >++ *) >++ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then >++ hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' >++ else >++ ld_shlibs=no >++ fi >++ ;; >++ esac >++ ;; >++ sunos4*) >++ hardcode_direct=yes >++ ;; >++ *) >++ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then >++ : >++ else >++ ld_shlibs=no >++ fi >++ ;; >++ esac >++ if test "$ld_shlibs" = no; then >++ hardcode_libdir_flag_spec= >++ fi >++else >++ case "$host_os" in >++ aix3*) >++ # Note: this linker hardcodes the directories in LIBPATH if there >++ # are no directories specified by -L. >++ hardcode_minus_L=yes >++ if test "$GCC" = yes; then >++ # Neither direct hardcoding nor static linking is supported with a >++ # broken collect2. >++ hardcode_direct=unsupported >++ fi >++ ;; >++ aix4* | aix5*) >++ if test "$host_cpu" = ia64; then >++ # On IA64, the linker does run time linking by default, so we don't >++ # have to do anything special. >++ aix_use_runtimelinking=no >++ else >++ aix_use_runtimelinking=no >++ # Test if we are trying to use run time linking or normal >++ # AIX style linking. If -brtl is somewhere in LDFLAGS, we >++ # need to do runtime linking. >++ case $host_os in aix4.[23]|aix4.[23].*|aix5*) >++ for ld_flag in $LDFLAGS; do >++ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then >++ aix_use_runtimelinking=yes >++ break >++ fi >++ done >++ ;; >++ esac >++ fi >++ hardcode_direct=yes >++ hardcode_libdir_separator=':' >++ if test "$GCC" = yes; then >++ case $host_os in aix4.[012]|aix4.[012].*) >++ collect2name=`${CC} -print-prog-name=collect2` >++ if test -f "$collect2name" && \ >++ strings "$collect2name" | grep resolve_lib_name >/dev/null >++ then >++ # We have reworked collect2 >++ : >++ else >++ # We have old collect2 >++ hardcode_direct=unsupported >++ hardcode_minus_L=yes >++ hardcode_libdir_flag_spec='-L$libdir' >++ hardcode_libdir_separator= >++ fi >++ ;; >++ esac >++ fi >++ # Begin _LT_AC_SYS_LIBPATH_AIX. >++ echo 'int main () { return 0; }' > conftest.c >++ ${CC} ${LDFLAGS} conftest.c -o conftest >++ aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } >++}'` >++ if test -z "$aix_libpath"; then >++ aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } >++}'` >++ fi >++ if test -z "$aix_libpath"; then >++ aix_libpath="/usr/lib:/lib" >++ fi >++ rm -f conftest.c conftest >++ # End _LT_AC_SYS_LIBPATH_AIX. >++ if test "$aix_use_runtimelinking" = yes; then >++ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" >++ else >++ if test "$host_cpu" = ia64; then >++ hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' >++ else >++ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" >++ fi >++ fi >++ ;; >++ amigaos*) >++ hardcode_libdir_flag_spec='-L$libdir' >++ hardcode_minus_L=yes >++ # see comment about different semantics on the GNU ld section >++ ld_shlibs=no >++ ;; >++ bsdi[45]*) >++ ;; >++ cygwin* | mingw* | pw32*) >++ # When not using gcc, we currently assume that we are using >++ # Microsoft Visual C++. >++ # hardcode_libdir_flag_spec is actually meaningless, as there is >++ # no search path for DLLs. >++ hardcode_libdir_flag_spec=' ' >++ libext=lib >++ ;; >++ darwin* | rhapsody*) >++ hardcode_direct=no >++ if test "$GCC" = yes ; then >++ : >++ else >++ case $cc_basename in >++ xlc*) >++ ;; >++ *) >++ ld_shlibs=no >++ ;; >++ esac >++ fi >++ ;; >++ dgux*) >++ hardcode_libdir_flag_spec='-L$libdir' >++ ;; >++ freebsd1*) >++ ld_shlibs=no >++ ;; >++ freebsd2.2*) >++ hardcode_libdir_flag_spec='-R$libdir' >++ hardcode_direct=yes >++ ;; >++ freebsd2*) >++ hardcode_direct=yes >++ hardcode_minus_L=yes >++ ;; >++ freebsd* | dragonfly*) >++ hardcode_libdir_flag_spec='-R$libdir' >++ hardcode_direct=yes >++ ;; >++ hpux9*) >++ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' >++ hardcode_libdir_separator=: >++ hardcode_direct=yes >++ # hardcode_minus_L: Not really in the search PATH, >++ # but as the default location of the library. >++ hardcode_minus_L=yes >++ ;; >++ hpux10*) >++ if test "$with_gnu_ld" = no; then >++ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' >++ hardcode_libdir_separator=: >++ hardcode_direct=yes >++ # hardcode_minus_L: Not really in the search PATH, >++ # but as the default location of the library. >++ hardcode_minus_L=yes >++ fi >++ ;; >++ hpux11*) >++ if test "$with_gnu_ld" = no; then >++ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' >++ hardcode_libdir_separator=: >++ case $host_cpu in >++ hppa*64*|ia64*) >++ hardcode_direct=no >++ ;; >++ *) >++ hardcode_direct=yes >++ # hardcode_minus_L: Not really in the search PATH, >++ # but as the default location of the library. >++ hardcode_minus_L=yes >++ ;; >++ esac >++ fi >++ ;; >++ irix5* | irix6* | nonstopux*) >++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' >++ hardcode_libdir_separator=: >++ ;; >++ netbsd*) >++ hardcode_libdir_flag_spec='-R$libdir' >++ hardcode_direct=yes >++ ;; >++ newsos6) >++ hardcode_direct=yes >++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' >++ hardcode_libdir_separator=: >++ ;; >++ openbsd*) >++ if test -f /usr/libexec/ld.so; then >++ hardcode_direct=yes >++ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then >++ hardcode_libdir_flag_spec='${wl}-rpath,$libdir' >++ else >++ case "$host_os" in >++ openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) >++ hardcode_libdir_flag_spec='-R$libdir' >++ ;; >++ *) >++ hardcode_libdir_flag_spec='${wl}-rpath,$libdir' >++ ;; >++ esac >++ fi >++ else >++ ld_shlibs=no >++ fi >++ ;; >++ os2*) >++ hardcode_libdir_flag_spec='-L$libdir' >++ hardcode_minus_L=yes >++ ;; >++ osf3*) >++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' >++ hardcode_libdir_separator=: >++ ;; >++ osf4* | osf5*) >++ if test "$GCC" = yes; then >++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' >++ else >++ # Both cc and cxx compiler support -rpath directly >++ hardcode_libdir_flag_spec='-rpath $libdir' >++ fi >++ hardcode_libdir_separator=: >++ ;; >++ solaris*) >++ hardcode_libdir_flag_spec='-R$libdir' >++ ;; >++ sunos4*) >++ hardcode_libdir_flag_spec='-L$libdir' >++ hardcode_direct=yes >++ hardcode_minus_L=yes >++ ;; >++ sysv4) >++ case $host_vendor in >++ sni) >++ hardcode_direct=yes # is this really true??? >++ ;; >++ siemens) >++ hardcode_direct=no >++ ;; >++ motorola) >++ hardcode_direct=no #Motorola manual says yes, but my tests say they lie >++ ;; >++ esac >++ ;; >++ sysv4.3*) >++ ;; >++ sysv4*MP*) >++ if test -d /usr/nec; then >++ ld_shlibs=yes >++ fi >++ ;; >++ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) >++ ;; >++ sysv5* | sco3.2v5* | sco5v6*) >++ hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' >++ hardcode_libdir_separator=':' >++ ;; >++ uts4*) >++ hardcode_libdir_flag_spec='-L$libdir' >++ ;; >++ *) >++ ld_shlibs=no >++ ;; >++ esac >++fi >++ >++# Check dynamic linker characteristics >++# Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER. >++# Unlike libtool.m4, here we don't care about _all_ names of the library, but >++# only about the one the linker finds when passed -lNAME. This is the last >++# element of library_names_spec in libtool.m4, or possibly two of them if the >++# linker has special search rules. >++library_names_spec= # the last element of library_names_spec in libtool.m4 >++libname_spec='lib$name' >++case "$host_os" in >++ aix3*) >++ library_names_spec='$libname.a' >++ ;; >++ aix4* | aix5*) >++ library_names_spec='$libname$shrext' >++ ;; >++ amigaos*) >++ library_names_spec='$libname.a' >++ ;; >++ beos*) >++ library_names_spec='$libname$shrext' >++ ;; >++ bsdi[45]*) >++ library_names_spec='$libname$shrext' >++ ;; >++ cygwin* | mingw* | pw32*) >++ shrext=.dll >++ library_names_spec='$libname.dll.a $libname.lib' >++ ;; >++ darwin* | rhapsody*) >++ shrext=.dylib >++ library_names_spec='$libname$shrext' >++ ;; >++ dgux*) >++ library_names_spec='$libname$shrext' >++ ;; >++ freebsd1*) >++ ;; >++ freebsd* | dragonfly*) >++ case "$host_os" in >++ freebsd[123]*) >++ library_names_spec='$libname$shrext$versuffix' ;; >++ *) >++ library_names_spec='$libname$shrext' ;; >++ esac >++ ;; >++ gnu*) >++ library_names_spec='$libname$shrext' >++ ;; >++ hpux9* | hpux10* | hpux11*) >++ case $host_cpu in >++ ia64*) >++ shrext=.so >++ ;; >++ hppa*64*) >++ shrext=.sl >++ ;; >++ *) >++ shrext=.sl >++ ;; >++ esac >++ library_names_spec='$libname$shrext' >++ ;; >++ interix[3-9]*) >++ library_names_spec='$libname$shrext' >++ ;; >++ irix5* | irix6* | nonstopux*) >++ library_names_spec='$libname$shrext' >++ case "$host_os" in >++ irix5* | nonstopux*) >++ libsuff= shlibsuff= >++ ;; >++ *) >++ case $LD in >++ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; >++ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; >++ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; >++ *) libsuff= shlibsuff= ;; >++ esac >++ ;; >++ esac >++ ;; >++ linux*oldld* | linux*aout* | linux*coff*) >++ ;; >++ linux* | k*bsd*-gnu) >++ library_names_spec='$libname$shrext' >++ ;; >++ knetbsd*-gnu) >++ library_names_spec='$libname$shrext' >++ ;; >++ netbsd*) >++ library_names_spec='$libname$shrext' >++ ;; >++ newsos6) >++ library_names_spec='$libname$shrext' >++ ;; >++ nto-qnx*) >++ library_names_spec='$libname$shrext' >++ ;; >++ openbsd*) >++ library_names_spec='$libname$shrext$versuffix' >++ ;; >++ os2*) >++ libname_spec='$name' >++ shrext=.dll >++ library_names_spec='$libname.a' >++ ;; >++ osf3* | osf4* | osf5*) >++ library_names_spec='$libname$shrext' >++ ;; >++ rdos*) >++ ;; >++ solaris*) >++ library_names_spec='$libname$shrext' >++ ;; >++ sunos4*) >++ library_names_spec='$libname$shrext$versuffix' >++ ;; >++ sysv4 | sysv4.3*) >++ library_names_spec='$libname$shrext' >++ ;; >++ sysv4*MP*) >++ library_names_spec='$libname$shrext' >++ ;; >++ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) >++ library_names_spec='$libname$shrext' >++ ;; >++ uts4*) >++ library_names_spec='$libname$shrext' >++ ;; >++esac >++ >++sed_quote_subst='s/\(["`$\\]\)/\\\1/g' >++escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` >++shlibext=`echo "$shrext" | sed -e 's,^\.,,'` >++escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` >++escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` >++escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` >++ >++LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF >++ >++# How to pass a linker flag through the compiler. >++wl="$escaped_wl" >++ >++# Static library suffix (normally "a"). >++libext="$libext" >++ >++# Shared library suffix (normally "so"). >++shlibext="$shlibext" >++ >++# Format of library name prefix. >++libname_spec="$escaped_libname_spec" >++ >++# Library names that the linker finds when passed -lNAME. >++library_names_spec="$escaped_library_names_spec" >++ >++# Flag to hardcode \$libdir into a binary during linking. >++# This must work even if \$libdir does not exist. >++hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec" >++ >++# Whether we need a single -rpath flag with a separated argument. >++hardcode_libdir_separator="$hardcode_libdir_separator" >++ >++# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the >++# resulting binary. >++hardcode_direct="$hardcode_direct" >++ >++# Set to yes if using the -LDIR flag during linking hardcodes DIR into the >++# resulting binary. >++hardcode_minus_L="$hardcode_minus_L" >++ >++EOF >diff -urN freetds/freetds-0.82-r2.ebuild freetds2/freetds/freetds-0.82-r2.ebuild >--- freetds/freetds-0.82-r2.ebuild 2010-06-12 13:12:38.000000000 +0400 >+++ freetds2/freetds/freetds-0.82-r2.ebuild 2010-06-12 13:14:50.000000000 +0400 >@@ -2,23 +2,42 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/dev-db/freetds/freetds-0.82-r2.ebuild,v 1.1 2008/10/13 16:13:15 hoffie Exp $ > >+EAPI="2" >+ >+inherit autotools >+ > KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" > DESCRIPTION="Tabular Datastream Library." > HOMEPAGE="http://www.freetds.org/" > SRC_URI="http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/${P}.tar.gz" > LICENSE="GPL-2" > SLOT="0" >-IUSE="odbc mssql" >+IUSE="odbc mssql iodbc" > RESTRICT="test" > >-DEPEND="odbc? ( dev-db/unixODBC )" >+DEPEND="odbc? ( >+ iodbc? ( dev-db/libiodbc ) >+ !iodbc? ( dev-db/unixODBC ) >+)" > RDEPEND="${DEPEND}" > >-src_compile() { >+src_prepare() { >+ if use iodbc ; then >+ sed -ie 's:with_iodbc/include":with_iodbc/include/iodbc":' configure.ac >+ epatch "${FILESDIR}/10-config.rpath.patch" >+ eautoreconf || die "eautoreconf failed" >+ fi >+} >+ >+src_configure() { > econf --with-tdsver=7.0 \ >- $(use_enable odbc) $(use odbc && echo --with-unixodbc=/usr) \ >+ $(use_enable odbc) $(use odbc && use iodbc && echo --with-iodbc=/usr) \ >+ $(use odbc && use !iodbc && echo --with-unixodbc=/usr) \ > $(use_enable mssql msdblib) \ > || die "econf failed" >+} >+ >+src_compile() { > emake || die "emake failed" > } > >diff -urN freetds/Manifest freetds2/freetds/Manifest >--- freetds/Manifest 2010-06-12 13:12:38.000000000 +0400 >+++ freetds2/freetds/Manifest 2010-06-12 13:14:50.000000000 +0400 >@@ -1,19 +1,10 @@ >------BEGIN PGP SIGNED MESSAGE----- >-Hash: SHA1 >- >+AUX 10-config.rpath.patch 19133 RMD160 cbd69315937a2fa44340d771049e17eafe4d1926 SHA1 000c4927ee2c08b094141aa14559d85ddd9da07b SHA256 f12dbe6df18a93bf075f874aafd78c436f8743fde4d39d3146fa11e931eda573 > DIST freetds-0.62.3.tar.gz 1186704 RMD160 8447cff5b81eae1dd5a53f7a6c85aa440f13ca6f SHA1 2c2a24bed9fbc8c3cee012fe370d5578d8dca328 SHA256 a67a325973ba32a1f59940f0348f53ac063498e9bac041a3364ed2e472128014 > DIST freetds-0.64.tar.gz 1414954 RMD160 3509fb86ce7edfb937e64041a6d6339883cff60e SHA1 c42f6800c91e5170ab4692d694fa40f3995eaca4 SHA256 27eeef4049590f459189f859fa73dae27604ea0bf4f197e304f9934c39312c3b > DIST freetds-0.82.tar.gz 1596755 RMD160 d3596c512022332cdb3bab375950159f1e930a4b SHA1 7e2a0c9e41c240c2d1c7f69c6f278e9a5bb80c2d SHA256 e2731483614bd992c8cb133bcc38432de13cfa243cc1327f37412db50c99b2b6 > EBUILD freetds-0.62.3.ebuild 1008 RMD160 5d0a88e034b7b928d5147eb02281279517ed7539 SHA1 5140f728f1b195154c1ac11ab60797212a12b006 SHA256 4a6de697daaacfbf0dbdefa59298af186d69d71d275dfaf62de13f957e672302 > EBUILD freetds-0.64.ebuild 883 RMD160 7f425baf73f28dc8f18327be5ff04406900d71a3 SHA1 f2dd4a8e93a64cf799559992db2c60a7a2ff1cf0 SHA256 cd132a06dc72dcbeaa8ad5b11e22a5c56b820b6dff51bdd85ac005e314c6d9f3 > EBUILD freetds-0.82-r1.ebuild 849 RMD160 7f2226b0c19d7dfbd49ea7a7e0bf19a4bfb2fb2e SHA1 83f5c72b35b009a1a0468d14cd83a69041e1aa1f SHA256 e4ab21aadd7e8fe95752b23c28b5e8aad3a00d8d067a359755b2953785cfa72f >-EBUILD freetds-0.82-r2.ebuild 868 RMD160 1477779000f86a90f167049f9cb43d65d47cb3da SHA1 e02c9d2eb2757117e8f70449e0cb467c299a14ce SHA256 c2fc2b5f6d23fde8b9a9e834f088d3bed272cdb396ae60c3859d8d2e722090e9 >+EBUILD freetds-0.82-r2.ebuild 1239 RMD160 8db0ff671bdcb200e1431103c2a7eb1917b325b9 SHA1 f0c5bb1790931db7bbe715c1bc3513f5a0daac04 SHA256 164a6c47fab5a37dda62ab80704a065d139f261b5b0206c568c5034485025bb4 > MISC ChangeLog 6378 RMD160 ef1e81c47986869247232a30fcabd01676f912fd SHA1 7212da66bb8a162753329f2859398e22f5af2b11 SHA256 3eb822254351933f98bac512a4c53af6d919c1772628860c8084beddb9d71d5b > MISC metadata.xml 157 RMD160 a98db3a086fae3c09a903dadbc05f60443ec4b1a SHA1 ddaa23cc35eb917bf8962b652442bebb1ce0f440 SHA256 54f8878ca0228e380abbaa4b529806b5533a6b9b51b3b16c0909e906586a91a1 >------BEGIN PGP SIGNATURE----- >-Version: GnuPG v2.0.9 (GNU/Linux) >- >-iEYEARECAAYFAkjzc6EACgkQSamB34AN3N7B5gCeI1w8oDnR3XpR6cXp1ID9QC+o >-rYwAn2bjOB6PQDw/+fTSsYC6j5EwcutS >-=JOle >------END PGP SIGNATURE-----
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 Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 277917
: 235041