auto-import changelog data from postgresql-odbc-7.3-4.src.rpm
Mon Sep 15 2003 Andrew Overholt <overholt@redhat.com> 7.3-3 - autotools fixes (courtesy Alex Oliva <aoliva@redhat.com> and Owen Taylor <otaylor@redhat.com>) Tue Jul 08 2003 Andrew Overholt <overholt@redhat.com> 7.3-3 - allow use with unixODBC (courtesy Troels Arvin) [Bug #97998] Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> - rebuilt Mon Jun 02 2003 Andrew Overholt <overholt@redhat.com> 7.3-1 - sync to new community version (07.03.0100 => v7.3, r1)
This commit is contained in:
parent
ba8abf146b
commit
9066ee4215
@ -1 +1 @@
|
||||
psqlodbc-7.2.5.tar.gz
|
||||
psqlodbc-07.03.0100.tar.gz
|
||||
|
225
acinclude.m4
Normal file
225
acinclude.m4
Normal file
@ -0,0 +1,225 @@
|
||||
# $Header: /home/fedora/jkeating/pkgs/rpms/postgresql-odbc/devel/acinclude.m4,v 1.1 2004/09/09 10:36:41 cvsdist Exp $
|
||||
|
||||
# This file defines new macros to process configure command line
|
||||
# arguments, to replace the brain-dead AC_ARG_WITH and AC_ARG_ENABLE.
|
||||
# The flaw in these is particularly that they only differentiate
|
||||
# between "given" and "not given" and do not provide enough help to
|
||||
# process arguments that only accept "yes/no", that require an
|
||||
# argument (other than "yes/no"), etc.
|
||||
#
|
||||
# The point of this implementation is to reduce code size and
|
||||
# redundancy in configure.in and to improve robustness and consistency
|
||||
# in the option evaluation code.
|
||||
|
||||
|
||||
# Convert type and name to shell variable name (e.g., "enable_long_strings")
|
||||
m4_define([pgac_arg_to_variable],
|
||||
[$1[]_[]patsubst($2, -, _)])
|
||||
|
||||
|
||||
# PGAC_ARG(TYPE, NAME, HELP-STRING,
|
||||
# [ACTION-IF-YES], [ACTION-IF-NO], [ACTION-IF-ARG],
|
||||
# [ACTION-IF-OMITTED])
|
||||
# ----------------------------------------------------------
|
||||
# This is the base layer. TYPE is either "with" or "enable", depending
|
||||
# on what you like. NAME is the rest of the option name, HELP-STRING
|
||||
# as usual. ACTION-IF-YES is executed if the option is given without
|
||||
# and argument (or "yes", which is the same); similar for ACTION-IF-NO.
|
||||
|
||||
AC_DEFUN([PGAC_ARG],
|
||||
[
|
||||
m4_case([$1],
|
||||
|
||||
enable, [
|
||||
AC_ARG_ENABLE([$2], [$3], [
|
||||
case [$]enableval in
|
||||
yes)
|
||||
m4_default([$4], :)
|
||||
;;
|
||||
no)
|
||||
m4_default([$5], :)
|
||||
;;
|
||||
*)
|
||||
$6
|
||||
;;
|
||||
esac
|
||||
],
|
||||
[$7])[]dnl AC_ARG_ENABLE
|
||||
],
|
||||
|
||||
with, [
|
||||
AC_ARG_WITH([$2], [$3], [
|
||||
case [$]withval in
|
||||
yes)
|
||||
m4_default([$4], :)
|
||||
;;
|
||||
no)
|
||||
m4_default([$5], :)
|
||||
;;
|
||||
*)
|
||||
$6
|
||||
;;
|
||||
esac
|
||||
],
|
||||
[$7])[]dnl AC_ARG_WITH
|
||||
],
|
||||
|
||||
[m4_fatal([first argument of $0 must be 'enable' or 'with', not '$1'])]
|
||||
)
|
||||
])# PGAC_ARG
|
||||
|
||||
|
||||
# PGAC_ARG_BOOL(TYPE, NAME, DEFAULT, HELP-STRING,
|
||||
# [ACTION-IF-YES], [ACTION-IF-NO])
|
||||
# -----------------------------------------------
|
||||
# Accept a boolean option, that is, one that only takes yes or no.
|
||||
# ("no" is equivalent to "disable" or "without"). DEFAULT is what
|
||||
# should be done if the option is omitted; it should be "yes" or "no".
|
||||
# (Consequently, one of ACTION-IF-YES and ACTION-IF-NO will always
|
||||
# execute.)
|
||||
|
||||
AC_DEFUN([PGAC_ARG_BOOL],
|
||||
[PGAC_ARG([$1], [$2], [$4], [$5], [$6],
|
||||
[AC_MSG_ERROR([no argument expected for --$1-$2 option])],
|
||||
[m4_case([$3],
|
||||
yes, [pgac_arg_to_variable([$1], [$2])=yes
|
||||
$5],
|
||||
no, [pgac_arg_to_variable([$1], [$2])=no
|
||||
$6],
|
||||
[m4_fatal([third argument of $0 must be 'yes' or 'no', not '$3'])])])[]dnl
|
||||
])# PGAC_ARG_BOOL
|
||||
|
||||
|
||||
# PGAC_ARG_REQ(TYPE, NAME, HELP-STRING, [ACTION-IF-GIVEN], [ACTION-IF-NOT-GIVEN])
|
||||
# -------------------------------------------------------------------------------
|
||||
# This option will require an argument; "yes" or "no" will not be
|
||||
# accepted.
|
||||
|
||||
AC_DEFUN([PGAC_ARG_REQ],
|
||||
[PGAC_ARG([$1], [$2], [$3],
|
||||
[AC_MSG_ERROR([argument required for --$1-$2 option])],
|
||||
[AC_MSG_ERROR([argument required for --$1-$2 option])],
|
||||
[$4],
|
||||
[$5])])# PGAC_ARG_REQ
|
||||
|
||||
|
||||
# PGAC_ARG_OPTARG(TYPE, NAME, HELP-STRING, [DEFAULT-ACTION], [ARG-ACTION]
|
||||
# [ACTION-ENABLED], [ACTION-DISABLED])
|
||||
# -----------------------------------------------------------------------
|
||||
# This will create an option that behaves as follows: If omitted, or
|
||||
# called with "no", then set the enable_variable to "no" and do
|
||||
# nothing else. If called with "yes", then execute DEFAULT-ACTION. If
|
||||
# called with argument, set enable_variable to "yes" and execute
|
||||
# ARG-ACTION. Additionally, execute ACTION-ENABLED if we ended up with
|
||||
# "yes" either way, else ACTION-DISABLED.
|
||||
#
|
||||
# The intent is to allow enabling a feature, and optionally pass an
|
||||
# additional piece of information.
|
||||
|
||||
AC_DEFUN([PGAC_ARG_OPTARG],
|
||||
[PGAC_ARG([$1], [$2], [$3], [$4], [],
|
||||
[pgac_arg_to_variable([$1], [$2])=yes
|
||||
$5],
|
||||
[pgac_arg_to_variable([$1], [$2])=no])
|
||||
dnl Add this code only if there's a ACTION-ENABLED or ACTION-DISABLED.
|
||||
m4_ifval([$6[]$7],
|
||||
[
|
||||
if test "[$]pgac_arg_to_variable([$1], [$2])" = yes; then
|
||||
m4_default([$6], :)
|
||||
m4_ifval([$7],
|
||||
[else
|
||||
$7
|
||||
])[]dnl
|
||||
fi
|
||||
])[]dnl
|
||||
])# PGAC_ARG_OPTARG
|
||||
|
||||
# Macros that test various C library quirks
|
||||
# $Header: /home/fedora/jkeating/pkgs/rpms/postgresql-odbc/devel/acinclude.m4,v 1.1 2004/09/09 10:36:41 cvsdist Exp $
|
||||
|
||||
|
||||
# PGAC_VAR_INT_TIMEZONE
|
||||
# ---------------------
|
||||
# Check if the global variable `timezone' exists. If so, define
|
||||
# HAVE_INT_TIMEZONE.
|
||||
AC_DEFUN([PGAC_VAR_INT_TIMEZONE],
|
||||
[AC_CACHE_CHECK(for int timezone, pgac_cv_var_int_timezone,
|
||||
[AC_TRY_LINK([#include <time.h>
|
||||
int res;],
|
||||
[res = timezone / 60;],
|
||||
[pgac_cv_var_int_timezone=yes],
|
||||
[pgac_cv_var_int_timezone=no])])
|
||||
if test x"$pgac_cv_var_int_timezone" = xyes ; then
|
||||
AC_DEFINE(HAVE_INT_TIMEZONE,, [Set to 1 if you have the global variable timezone])
|
||||
fi])# PGAC_VAR_INT_TIMEZONE
|
||||
|
||||
|
||||
# PGAC_FUNC_GETTIMEOFDAY_1ARG
|
||||
# ---------------------------
|
||||
# Check if gettimeofday() has only one arguments. (Normal is two.)
|
||||
# If so, define GETTIMEOFDAY_1ARG.
|
||||
AC_DEFUN([PGAC_FUNC_GETTIMEOFDAY_1ARG],
|
||||
[AC_CACHE_CHECK(whether gettimeofday takes only one argument,
|
||||
pgac_cv_func_gettimeofday_1arg,
|
||||
[AC_TRY_COMPILE([#include <sys/time.h>],
|
||||
[struct timeval *tp;
|
||||
struct timezone *tzp;
|
||||
gettimeofday(tp,tzp);],
|
||||
[pgac_cv_func_gettimeofday_1arg=no],
|
||||
[pgac_cv_func_gettimeofday_1arg=yes])])
|
||||
if test x"$pgac_cv_func_gettimeofday_1arg" = xyes ; then
|
||||
AC_DEFINE(GETTIMEOFDAY_1ARG,, [Set to 1 if gettimeofday() takes only 1 argument])
|
||||
fi])# PGAC_FUNC_GETTIMEOFDAY_1ARG
|
||||
|
||||
|
||||
# PGAC_UNION_SEMUN
|
||||
# ----------------
|
||||
# Check if `union semun' exists. Define HAVE_UNION_SEMUN if so.
|
||||
# If it doesn't then one could define it as
|
||||
# union semun { int val; struct semid_ds *buf; unsigned short *array; }
|
||||
AC_DEFUN([PGAC_UNION_SEMUN],
|
||||
[AC_CHECK_TYPES([union semun], [], [],
|
||||
[#include <sys/types.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/sem.h>])])# PGAC_UNION_SEMUN
|
||||
|
||||
|
||||
# PGAC_STRUCT_SOCKADDR_UN
|
||||
# -----------------------
|
||||
# If `struct sockaddr_un' exists, define HAVE_STRUCT_SOCKADDR_UN. If
|
||||
# it is missing then one could define it as { short int sun_family;
|
||||
# char sun_path[108]; }. (Requires test for <sys/un.h>!)
|
||||
AC_DEFUN([PGAC_STRUCT_SOCKADDR_UN],
|
||||
[AC_CHECK_TYPES([struct sockaddr_un], [], [],
|
||||
[#include <sys/types.h>
|
||||
#ifdef HAVE_SYS_UN_H
|
||||
#include <sys/un.h>
|
||||
#endif
|
||||
])])# PGAC_STRUCT_SOCKADDR_UN
|
||||
|
||||
|
||||
# PGAC_FUNC_POSIX_SIGNALS
|
||||
# -----------------------
|
||||
# Check to see if the machine has the POSIX signal interface. Define
|
||||
# HAVE_POSIX_SIGNALS if so. Also set the output variable HAVE_POSIX_SIGNALS
|
||||
# to yes or no.
|
||||
#
|
||||
# Note that this test only compiles a test program, it doesn't check
|
||||
# whether the routines actually work. If that becomes a problem, make
|
||||
# a fancier check.
|
||||
AC_DEFUN([PGAC_FUNC_POSIX_SIGNALS],
|
||||
[AC_CACHE_CHECK(for POSIX signal interface, pgac_cv_func_posix_signals,
|
||||
[AC_TRY_LINK([#include <signal.h>
|
||||
],
|
||||
[struct sigaction act, oact;
|
||||
sigemptyset(&act.sa_mask);
|
||||
act.sa_flags = SA_RESTART;
|
||||
sigaction(0, &act, &oact);],
|
||||
[pgac_cv_func_posix_signals=yes],
|
||||
[pgac_cv_func_posix_signals=no])])
|
||||
if test x"$pgac_cv_func_posix_signals" = xyes ; then
|
||||
AC_DEFINE(HAVE_POSIX_SIGNALS,, [Set to 1 if you have the POSIX signal interface])
|
||||
fi
|
||||
HAVE_POSIX_SIGNALS=$pgac_cv_func_posix_signals
|
||||
AC_SUBST(HAVE_POSIX_SIGNALS)])# PGAC_FUNC_POSIX_SIGNALS
|
||||
|
@ -1,14 +1,17 @@
|
||||
Name: postgresql-odbc
|
||||
Summary: PostgreSQL ODBC driver.
|
||||
Version: 7.2.5
|
||||
Release: 1
|
||||
Version: 7.3
|
||||
Release: 4
|
||||
License: GPL
|
||||
Group: Applications/Databases
|
||||
Url: http://gborg.postgresql.org/project/psqlodbc
|
||||
|
||||
Source0: ftp://ftp.us.postgresql.org/odbc/versions/src/psqlodbc-7.2.5.tar.gz
|
||||
Source0: ftp://ftp.us.postgresql.org/odbc/versions/src/psqlodbc-07.03.0100.tar.gz
|
||||
Source1: acinclude.m4
|
||||
BuildRoot: %{_tmppath}/%{name}-root
|
||||
Requires: postgresql-libs >= 7.2
|
||||
BuildPreReq: unixODBC-devel
|
||||
BuildRequires: automake autoconf
|
||||
Requires: postgresql-libs >= 7.3
|
||||
Provides: postgresql-odbc
|
||||
|
||||
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
||||
@ -21,10 +24,18 @@ This package includes the driver needed for applications to access a
|
||||
PostgreSQL system via ODBC (Open Database Connectivity).
|
||||
|
||||
%prep
|
||||
%setup -q -n psqlodbc-7.2.5
|
||||
%setup -q -n psqlodbc-07.03.0100
|
||||
|
||||
# Some missing macros. Courtesy Owen Taylor <otaylor@redhat.com>.
|
||||
|
||||
cp -p %{SOURCE1} .
|
||||
aclocal
|
||||
libtoolize --force
|
||||
automake
|
||||
autoconf
|
||||
|
||||
%build
|
||||
%configure
|
||||
%configure --with-unixodbc --with-odbcinst=%{_sysconfdir}
|
||||
make
|
||||
|
||||
%install
|
||||
@ -46,9 +57,21 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_datadir}/psqlodbc/odbc.sql
|
||||
|
||||
%changelog
|
||||
* Tue Feb 4 2003 Andrew Overholt <overholt@redhat.com>
|
||||
- 7.2.5-1
|
||||
- bump version number to be greater than that shipped with 8.0
|
||||
* Mon Sep 15 2003 Andrew Overholt <overholt@redhat.com> 7.3-3
|
||||
- autotools fixes (courtesy Alex Oliva <aoliva@redhat.com> and
|
||||
Owen Taylor <otaylor@redhat.com>)
|
||||
|
||||
* Tue Jul 08 2003 Andrew Overholt <overholt@redhat.com> 7.3-3
|
||||
- allow use with unixODBC (courtesy Troels Arvin) [Bug #97998]
|
||||
|
||||
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Mon Jun 02 2003 Andrew Overholt <overholt@redhat.com> 7.3-1
|
||||
- sync to new community version (07.03.0100 => v7.3, r1)
|
||||
|
||||
* Thu Jan 23 2003 Tim Powers <timp@redhat.com> 1-2
|
||||
- rebuild
|
||||
|
||||
* Tue Jan 14 2003 Andrew Overholt <overholt@redhat.com>
|
||||
- 1-1
|
||||
|
Loading…
Reference in New Issue
Block a user