[freetds/f14/master] update to the latest stable snapshot of 0.82.1
Dmitry Butskoy
buc at fedoraproject.org
Wed Mar 9 17:54:41 UTC 2011
commit 7088b571bbff2fa82558e9a45c60e936fa2c6ec6
Author: Dmitry Butskoy <Dmitry at Butskoy.name>
Date: Wed Mar 9 20:54:15 2011 +0300
update to the latest stable snapshot of 0.82.1
freetds-0.82-libtool.patch | 39 ---------------------------------------
freetds-0.82.1-version.patch | 27 ++++++++++++++++++++++++---
freetds.spec | 25 ++++++++++++++++---------
sources | 2 +-
4 files changed, 41 insertions(+), 52 deletions(-)
---
diff --git a/freetds-0.82.1-version.patch b/freetds-0.82.1-version.patch
index e113565..38f6a10 100644
--- a/freetds-0.82.1-version.patch
+++ b/freetds-0.82.1-version.patch
@@ -1,6 +1,27 @@
-diff -Nrbu freetds-0.82.1.dev.20100810/configure.ac freetds-0.82.1.dev.20100810-OK/configure.ac
---- freetds-0.82.1.dev.20100810/configure.ac 2010-08-10 12:16:15.000000000 +0400
-+++ freetds-0.82.1.dev.20100810-OK/configure.ac 2011-02-10 19:41:14.000000000 +0300
+diff -Nrbu freetds-0.82.1.dev.20110306/configure freetds-0.82.1.dev.20110306-OK/configure
+--- freetds-0.82.1.dev.20110306/configure 2011-03-07 02:25:18.000000000 +0300
++++ freetds-0.82.1.dev.20110306-OK/configure 2011-03-07 02:25:18.000000000 +0300
+@@ -699,7 +699,7 @@
+ # Identity of this package.
+ PACKAGE_NAME='FreeTDS'
+ PACKAGE_TARNAME='freetds'
+-PACKAGE_VERSION='0.82.1.dev.20110306'
++PACKAGE_VERSION='0.82.1'
+ PACKAGE_STRING='FreeTDS 0.82.1.dev.20110306'
+ PACKAGE_BUGREPORT=''
+ PACKAGE_URL=''
+@@ -3199,7 +3199,7 @@
+
+ # Define the identity of the package.
+ PACKAGE='freetds'
+- VERSION='0.82.1.dev.20110306'
++ VERSION='0.82.1'
+
+
+ cat >>confdefs.h <<_ACEOF
+diff -Nrbu freetds-0.82.1.dev.20110306/configure.ac freetds-0.82.1.dev.20110306-OK/configure.ac
+--- freetds-0.82.1.dev.20110306/configure.ac 2011-03-07 02:25:06.000000000 +0300
++++ freetds-0.82.1.dev.20110306-OK/configure.ac 2011-03-07 02:25:06.000000000 +0300
@@ -12,7 +12,7 @@
# ------------------------------------------------------------
# Initialization
diff --git a/freetds.spec b/freetds.spec
index 8f3fd15..f2e1c4c 100644
--- a/freetds.spec
+++ b/freetds.spec
@@ -1,4 +1,6 @@
-%define devdate 20100810
+%define devdate 20110306
+
+%bcond_with libtds
%ifarch alpha ia64 x86_64 ppc64 sparc64 s390x
%define bits 64
@@ -9,7 +11,7 @@
Name: freetds
Summary: Implementation of the TDS (Tabular DataStream) protocol
Version: 0.82.1
-Release: 0.2.%{devdate}dev%{?dist}
+Release: 0.3.%{devdate}dev%{?dist}
Group: System Environment/Libraries
License: LGPLv2+ and GPLv2+
URL: http://www.freetds.org/
@@ -17,13 +19,15 @@ Source0: ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-patched.tg
Source1: freetds-tds_sysdep_public.h
Patch0: freetds-0.82.1-version.patch
Patch1: freetds-0.82.1-shared-libtds.patch
-Patch2: freetds-0.82-libtool.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: unixODBC-devel, readline-devel, gnutls-devel, libtool
%define fullversion %{version}.dev.%{devdate}
+# required for patch0
+%define _default_patch_flags -s -Z
+
%description
FreeTDS is a project to document and implement the TDS (Tabular
@@ -56,8 +60,7 @@ If you like to develop programs using %{name}, you will need to install
%prep
%setup -q -n %{name}-%{fullversion}
%patch0 -p1
-%patch1 -p1
-%patch2 -p1
+%{?_with_libtds:%patch1 -p1}
mv doc/doc/freetds-%{fullversion} doc/doc/freetds-%{version}
@@ -66,11 +69,10 @@ sed -i '1 s,#!.*/perl,#!%{__perl},' samples/*.pl
chmod -x samples/*.sh
-# Remove bogus libtool-related macros
-rm -f m4/lib-*.m4
-
-# needed after patch0 and patch1...
+%if %{with libtds}
+rm -f m4/lib-*.m4 # remove bogus libtool-related macros
autoreconf -f -i
+%endif
%build
@@ -139,6 +141,11 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Wed Mar 9 2011 Dmitry Butskoy <Dmitry at Butskoy.name> - 0.82.1-0.3.20110306dev
+- update to the latest stable snapshot 0.82.1.dev.20110306
+- make build with shared-libtds conditional
+- disable shared-libtds patch by default (seems noone uses it for now)
+
* Mon Feb 14 2011 Dmitry Butskoy <Dmitry at Butskoy.name> - 0.82.1-0.2.20100810dev
- fix again shared-libtds patch to provide increased library version
diff --git a/sources b/sources
index 22e9284..9b1838b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d7183a498e7a8cedb1d361fb13901542 freetds-patched.tgz
+4db449f5ac99ba7ec5bb331a7de7abe7 freetds-patched.tgz
More information about the scm-commits
mailing list