Respect iodbc headers in odbc module. Closes bug #165853.
authorKeri Harris <keri@gentoo.org>
Thu, 8 Feb 2007 08:16:23 +0000 (08:16 +0000)
committerKeri Harris <keri@gentoo.org>
Thu, 8 Feb 2007 08:16:23 +0000 (08:16 +0000)
Package-Manager: portage-2.1.2-r7

dev-lang/xsb/ChangeLog
dev-lang/xsb/Manifest
dev-lang/xsb/files/xsb-3.0.1-configure.patch
dev-lang/xsb/files/xsb-3.0.1-portage.patch

index bd922566f02d2a493b94a02e9de90acb27296dfd..9bd0379dc6166b159578c8ad0d64e3ff25851338 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-lang/xsb
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v 1.6 2007/02/03 00:58:27 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v 1.7 2007/02/08 08:16:23 keri Exp $
+
+  08 Feb 2007; keri <keri@gentoo.org> files/xsb-3.0.1-configure.patch,
+  files/xsb-3.0.1-portage.patch:
+  Respect iodbc headers in odbc module. Closes bug #165853 reported by Berk
+  Birand.
 
   03 Feb 2007; keri <keri@gentoo.org> +files/xsb-3.0.1-debug.patch,
   xsb-3.0.1.ebuild:
index 597ef5dddf894fdd5411b41a8cb66e4fec4256d1..78ba0c3414524bfeba6b9ba8e2550da9b5e6e431 100644 (file)
@@ -2,10 +2,10 @@ AUX xsb-3.0.1-chr_d.patch 276 RMD160 a1fbafb1d9250403f2e9c41fbd4644983e6d2d81 SH
 MD5 b2015ba2875087d48e0e03088df56e0d files/xsb-3.0.1-chr_d.patch 276
 RMD160 a1fbafb1d9250403f2e9c41fbd4644983e6d2d81 files/xsb-3.0.1-chr_d.patch 276
 SHA256 70977545ff66725cd7d58dbd633016e5d88f5c21302faaa007f3fe724c62b3a8 files/xsb-3.0.1-chr_d.patch 276
-AUX xsb-3.0.1-configure.patch 7245 RMD160 64561500ff2341c7b999b9eb7e285f4c11e82549 SHA1 60eef289059428d1f780b593c3976c7f7ef49c9c SHA256 b6a6a9b94b3bebabf3249a43305da0b4175120b611b8a4fac4a35444904ec89c
-MD5 2871e41f7ca03ee322a78e1e14aa37bb files/xsb-3.0.1-configure.patch 7245
-RMD160 64561500ff2341c7b999b9eb7e285f4c11e82549 files/xsb-3.0.1-configure.patch 7245
-SHA256 b6a6a9b94b3bebabf3249a43305da0b4175120b611b8a4fac4a35444904ec89c files/xsb-3.0.1-configure.patch 7245
+AUX xsb-3.0.1-configure.patch 7914 RMD160 344a3d3313edb104f2240b50d4cd4be6fd48c549 SHA1 e8d604e4a8a2b8f252254751aa2ec8e899a9a1f6 SHA256 beb6e86d5082c1bf118177639484c78c05ab23e561881af4b3612888761c08f3
+MD5 cf05041f21193f6119bffbf1eceffb3e files/xsb-3.0.1-configure.patch 7914
+RMD160 344a3d3313edb104f2240b50d4cd4be6fd48c549 files/xsb-3.0.1-configure.patch 7914
+SHA256 beb6e86d5082c1bf118177639484c78c05ab23e561881af4b3612888761c08f3 files/xsb-3.0.1-configure.patch 7914
 AUX xsb-3.0.1-debug.patch 3812 RMD160 ee0b354b470cba2120d83fcf257fb76ae0f9e959 SHA1 0c6de43176aee0317e8f6237eba245d5280b11ce SHA256 ee0d6b6ebc803a7cf6fabf9f1d671056773224e194309c6a017005ec36b7e0f7
 MD5 b4aae1db10a7e4c018b1d15466dc9649 files/xsb-3.0.1-debug.patch 3812
 RMD160 ee0b354b470cba2120d83fcf257fb76ae0f9e959 files/xsb-3.0.1-debug.patch 3812
@@ -42,10 +42,10 @@ AUX xsb-3.0.1-perlmatch.patch 700 RMD160 4c8e37035a39f487c08fecc9577060b4481461d
 MD5 89ecfe175ef80394b10ef41d5380c2c9 files/xsb-3.0.1-perlmatch.patch 700
 RMD160 4c8e37035a39f487c08fecc9577060b4481461df files/xsb-3.0.1-perlmatch.patch 700
 SHA256 c0a33087fa8ae9c7e1c97466f7469bd104cfa933f1484868aceab7a06b99c362 files/xsb-3.0.1-perlmatch.patch 700
-AUX xsb-3.0.1-portage.patch 5012 RMD160 c26f95da2ee14edbe60b465110ac88963569b99d SHA1 19787059b0d7864d5c5b294310e357f821257340 SHA256 c1a98be66df8502462af86d2699d0ca24a91f555490df108d8cb500868dd1372
-MD5 06881ccff1616076ef1858a893b5b186 files/xsb-3.0.1-portage.patch 5012
-RMD160 c26f95da2ee14edbe60b465110ac88963569b99d files/xsb-3.0.1-portage.patch 5012
-SHA256 c1a98be66df8502462af86d2699d0ca24a91f555490df108d8cb500868dd1372 files/xsb-3.0.1-portage.patch 5012
+AUX xsb-3.0.1-portage.patch 7446 RMD160 203b2d67cb576c431275331a0a0bf03135026102 SHA1 fcf538fda216bc907267d06e3b62fadfe4a87546 SHA256 1b5e7519ad44c405779d7382c3c7434a8c2ead0c0464cde23cfca889ad675eeb
+MD5 e5adfa266ea2a6f7d5e70c5edc625fd5 files/xsb-3.0.1-portage.patch 7446
+RMD160 203b2d67cb576c431275331a0a0bf03135026102 files/xsb-3.0.1-portage.patch 7446
+SHA256 1b5e7519ad44c405779d7382c3c7434a8c2ead0c0464cde23cfca889ad675eeb files/xsb-3.0.1-portage.patch 7446
 AUX xsb-3.0.1-sgml.patch 8436 RMD160 af1b90979e34f249841555e766c507bba60144b6 SHA1 54bd92d87f5953dd7384958f8be50f428046e5fc SHA256 ee6f7b029695ac326c7de0f138d191a9f471f576a88eb485b1accee84b644f44
 MD5 f278fdf6333f91f215638d6950ac08e3 files/xsb-3.0.1-sgml.patch 8436
 RMD160 af1b90979e34f249841555e766c507bba60144b6 files/xsb-3.0.1-sgml.patch 8436
@@ -71,10 +71,10 @@ EBUILD xsb-3.0.1.ebuild 4567 RMD160 843aef64f81d827ba97c7341bd9b80c9d5ff9eea SHA
 MD5 003e3c9118f9292a99aaceeab465d483 xsb-3.0.1.ebuild 4567
 RMD160 843aef64f81d827ba97c7341bd9b80c9d5ff9eea xsb-3.0.1.ebuild 4567
 SHA256 ad8a81d24ccf079b2b30f16b5ec820bfd0c60674ab0f1afc9ec276997d32b50a xsb-3.0.1.ebuild 4567
-MISC ChangeLog 1489 RMD160 81525aea10edd208e33ade2bbade5bad96904010 SHA1 296cc2b53e47e2f3b916ed1fd5e844e23299547e SHA256 47b0513d9013d9d19e9deedb356f94eccb87f065b45d5e6bcca9f749e90b61ca
-MD5 94e94435e3eda62117b8cb008fab52d0 ChangeLog 1489
-RMD160 81525aea10edd208e33ade2bbade5bad96904010 ChangeLog 1489
-SHA256 47b0513d9013d9d19e9deedb356f94eccb87f065b45d5e6bcca9f749e90b61ca ChangeLog 1489
+MISC ChangeLog 1680 RMD160 77129b742d2caad2b19ededa24d25abe3e63d116 SHA1 adc4377ead3930cd5ada010a955d6c843bad0e7b SHA256 0d496abf19a1834c1446a2f488dbf8cb4aead96cc1af37df19d747b048b955f7
+MD5 ab7d0fdbacd220acc17781f4d4e55cbd ChangeLog 1680
+RMD160 77129b742d2caad2b19ededa24d25abe3e63d116 ChangeLog 1680
+SHA256 0d496abf19a1834c1446a2f488dbf8cb4aead96cc1af37df19d747b048b955f7 ChangeLog 1680
 MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
 MD5 9187f53634e60ab7eb2ac7e98b0b19f7 metadata.xml 159
 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c metadata.xml 159
index 902761faec15a38dbb7a06aa5e4503d752c39399..69195f6647de8e0abff2232bf81f256b32b7f9e0 100644 (file)
@@ -1,5 +1,5 @@
 --- XSB.orig/build/configure.in        2006-06-25 13:08:48.000000000 +1200
-+++ XSB/build/configure.in     2007-01-29 19:38:38.000000000 +1300
++++ XSB/build/configure.in     2007-02-08 21:01:15.000000000 +1300
 @@ -258,9 +258,9 @@
  dnl prefix given by the user. The prefix variable will later get
  dnl the <xsb-version> subdirectory added in.
      if test "${java_support}" != "yes"; then
          echo "Interprolog not supported due to failure to find Java"
          with_interprolog=""
-@@ -1547,20 +1550,20 @@
+@@ -1175,14 +1178,14 @@
+ if test "${enable_profile}" = "yes"; then
+     AC_DEFINE(DEBUG)
+     AC_DEFINE(PROFILE)
+-    do_debugging=yes
++#    do_debugging=yes
+ fi
+ 
+ if test "${enable_debug}" = "yes"; then
+     AC_DEFINE(NON_OPT_COMPILE)
+     AC_DEFINE(DEBUG)
+ dnl    AC_DEFINE(CP_DEBUG)
+-    do_debugging=yes
++#    do_debugging=yes
+ fi
+ 
+ if test "${enable_debug_verbose}" = "yes"; then
+@@ -1547,20 +1550,22 @@
  #fi
  
  # dnl ODBC library
 -                    LDFLAGS="-lodbc ${LDFLAGS}"
 -                    LINKFLAGS="-lodbc ${LINKFLAGS}"
 +    *)          if test "${with_iodbc}" = "yes"; then
++                    ODBC_CFLAGS="$(iodbc-config --cflags)"
 +                    LDFLAGS="$(iodbc-config --libs) ${LDFLAGS}"
 +#                    LINKFLAGS="-liodbc ${LINKFLAGS}"
 +                elif test "${with_odbc}" = "yes"; then
++                    ODBC_CFLAGS="$(odbc_config --cflags)"
 +                    LDFLAGS="$(odbc_config --libs) ${LDFLAGS}"
 +#                    LINKFLAGS="-lodbc ${LINKFLAGS}"
                  fi
  
  # this is needed for -mno-cygwin dll compilation
  DLLTYPE=nodll
-@@ -1726,11 +1729,11 @@
+@@ -1696,6 +1701,7 @@
+ 
+ AC_SUBST(ODBCSRC)
+ AC_SUBST(ODBCOBJ)
++AC_SUBST(ODBC_CFLAGS)
+ AC_SUBST(INTERPROLOGSRC)
+ AC_SUBST(INTERPROLOGOBJ)
+ AC_SUBST(mno_cyg_inclib)
+@@ -1726,11 +1732,11 @@
  AC_SUBST(xsb_asm_extension)
  AC_SUBST(xsb_dcl_extension)
  
          ${arch_config_prefix}/makedef.sh:makedef.sh.in
          ${arch_config_file}:${configuration_templ}
          makexsb:makexsb.in
-@@ -1854,10 +1857,10 @@
+@@ -1854,10 +1860,10 @@
  
  # This is needed so that *after* XSB is installed in a common directory,
  # users could compile packages that produce arch-specific code.
  
  
  dnl Add site dynamic libraries to XSB library path
-@@ -1904,9 +1907,9 @@
+@@ -1904,9 +1910,9 @@
  # configuring for Windows over Samba, NFS, etc.
  chmod 644 ${arch_config_file} \
        ${arch_config_prefix}/xsb_config.h \
index 69704d1101a315e65521877420176cc5d06ea916..e96a87b89ae10a22a65df8d33b5ca8b0d6f6aae3 100644 (file)
@@ -1,5 +1,51 @@
+--- XSB.orig/build/emuMakefile.in      2006-06-25 13:09:42.000000000 +1200
++++ XSB/build/emuMakefile.in   2007-02-08 20:57:51.000000000 +1300
+@@ -42,6 +42,7 @@
+ LDFLAGS=@LDFLAGS@
+ ODBCSRC=@ODBCSRC@
+ ODBCOBJ=@ODBCOBJ@
++ODBC_CFLAGS=@ODBC_CFLAGS@
+ INTERPROLOGSRC=@INTERPROLOGSRC@
+ INTERPROLOGOBJ=@INTERPROLOGOBJ@
+ DLLTYPE=@DLLTYPE@
+@@ -239,26 +240,31 @@
+       @cp dynload.o $(arch_config_objlibdir) 2> /dev/null || echo ""
+ 
+ emuloop.o: emuloop.c
+-      @echo -e "\t[$(CC)] emuloop.c using $(emuloopCFLAGS)"
++      @echo -e "\t[$(CC)] emuloop.c"
+       @$(CC) -I$(arch_config_prefix)  -c $(emuloopCFLAGS) emuloop.c
+       @cp emuloop.o $(arch_config_objlibdir) 2> /dev/null || echo ""
+ 
+ # Higher optimization level has problem with some versions of gcc
+ tr_utils.o: tr_utils.c
+-      @echo -e "\t[$(CC)] tr_utils.c using $(trutilsCFLAGS)"
++      @echo -e "\t[$(CC)] tr_utils.c"
+       @$(CC) -I$(arch_config_prefix)  -c $(trutilsCFLAGS) tr_utils.c
+       @cp tr_utils.o $(arch_config_objlibdir) 2> /dev/null || echo ""
+ 
+ builtin.o: builtin.c
+-      @echo -e "\t[$(CC)] builtin.c using $(builtinsCFLAGS)"
++      @echo -e "\t[$(CC)] builtin.c"
+       @$(CC) -I$(arch_config_prefix)  -c $(builtinsCFLAGS) builtin.c
+       @cp builtin.o $(arch_config_objlibdir) 2> /dev/null || echo ""
+ 
+ loader_xsb.o: loader_xsb.c
+-      @echo -e "\t[$(CC)] loader_xsb.c using $(loaderCFLAGS)"
++      @echo -e "\t[$(CC)] loader_xsb.c"
+       @$(CC) -I$(arch_config_prefix)  -c $(loaderCFLAGS) loader_xsb.c
+       @cp loader_xsb.o $(arch_config_objlibdir) 2> /dev/null || echo ""
+ 
++odbc_xsb.o: odbc_xsb.c
++      @echo -e "\t[$(CC)] odbc_xsb.c"
++      @$(CC) -I$(arch_config_prefix)  -c $(ODBC_CFLAGS) $(CFLAGS) odbc_xsb.c
++      @cp odbc_xsb.o $(arch_config_objlibdir) 2> /dev/null || echo ""
++
+ .c.o:
+       @echo -e "\t[$(CC)] $*.c"
+       @$(CC) -I$(arch_config_prefix)  -c $(CFLAGS) $*.c
 --- XSB.orig/build/topMakefile.in      2006-06-25 13:09:42.000000000 +1200
-+++ XSB/build/topMakefile.in   2007-02-03 10:14:38.000000000 +1300
++++ XSB/build/topMakefile.in   2007-02-03 14:02:29.000000000 +1300
 @@ -72,7 +72,7 @@
  # Everything is placed in subdirectories of this directory.
  # The values for many of the variables below are expressed
        @echo -n "Directory: ${install_bindir}..."
          @(test -d "${install_bindir}" || \
                mkdir -p "${install_bindir}" ) && \
-@@ -357,10 +345,6 @@
+@@ -331,11 +319,6 @@
+               mkdir -p "${install_pkgxmcdir}" ) && \
+                 echo "ok" || \
+               (echo "FAILED"; echo "+++Can't create ${install_pkgxmcdir}" >> .missingdirs.tmp)
+-      @echo -n "Directory: ${install_examples}..."
+-        @(test -d "${install_examples}" || \
+-              mkdir -p "${install_examples}" ) && \
+-                echo "ok" || \
+-              (echo "FAILED"; echo "+++Can't create ${install_examples}" >> .missingdirs.tmp)
+       @echo -n "Directory: ${install_prolog_includes}..."
+         @(test -d "${install_prolog_includes}" || \
+               mkdir -p "${install_prolog_includes}" ) && \
+@@ -357,10 +340,6 @@
                cp -f ${src_scriptdir}/xsb${config_tag} \
                                ${install_scriptdir}/xsb${config_tag}; \
                chmod 755 ${install_scriptdir}/* ${install_bindir}/* ; \
                echo "Copying config..." ; \
                cp -f ${src_config_libdir}/xsb_configuration.* \
                          ${install_config_libdir} ; \
-@@ -396,11 +380,6 @@
+@@ -396,11 +375,6 @@
                cp -f ${src_cmplibdir}/*$(xsb_obj_extension) ${install_cmplibdir} ; \
                chmod 644 ${install_cmplibdir}/*$(xsb_obj_extension) ; \
                ./copysubdirs.sh ${src_cmplibdir} ${install_cmplibdir} ; \
                echo "Copying etc..."; \
                cp -fr ${src_etcdir}/* ${install_etcdir}; \
                echo "Copying examples..."; \
-@@ -416,7 +395,7 @@
+@@ -416,8 +390,8 @@
        @./pkg_config.sh $(install_scriptdir)/xsb$(config_tag) ; \
          chmod 644  $(install_config_libdir)/xsb_configuration$(xsb_obj_extension)
  
 -remake_dot_O_files:
+-      @cd $(srcdir); make XSB=$(src_scriptdir)/xsb$(config_tag)
 +remake_dot_O_files: gpp
-       @cd $(srcdir); make XSB=$(src_scriptdir)/xsb$(config_tag)
++      @cd $(srcdir); $(MAKE) XSB=$(src_scriptdir)/xsb$(config_tag)
  
  remake_dot_O_files_force:
+       @cd $(srcdir); make force XSB=$(src_scriptdir)/xsb$(config_tag)