Compare commits

..

1 commit

Author SHA1 Message Date
buc
f31bbb63da Update to 0.95.19 2015-09-10 03:11:40 +03:00
4 changed files with 34 additions and 187 deletions

8
.gitignore vendored
View file

@ -5,11 +5,3 @@ freetds-0.82.tar.gz
/freetds-0.91-b760a89.tar.gz
/freetds-0.91-748aa26.tar.gz
/freetds-0.91-0a42888.tar.gz
/freetds-0.95.19.tar.bz2
/freetds-0.95.81.tar.bz2
/freetds-1.00.38.tar.bz2
/freetds-1.1.11.tar.bz2
/freetds-1.4.10.tar.bz2
/freetds-1.4.16.tar.gz
/freetds-1.4.16.tar.bz2
/freetds-1.4.23.tar.bz2

View file

@ -1,3 +0,0 @@
[FreeTDS]
Description = Free Sybase & MS SQL Driver
Driver = libtdsodbc.so

View file

@ -1,24 +1,31 @@
%define bits %{?__isa_bits:%{__isa_bits}}%{!?__isa_bits:32}
%ifarch alpha ia64 x86_64 ppc64 ppc64le sparc64 s390x aarch64
%define bits 64
%else
%define bits 32
%endif
Name: freetds
Summary: Implementation of the TDS (Tabular DataStream) protocol
Version: 1.5.18
Version: 0.95.19
Release: 1%{?dist}
# Automatically converted from old format: LGPLv2+ and GPLv2+ - review is highly recommended.
License: LGPL-2.0-or-later AND GPL-2.0-or-later
Group: System Environment/Libraries
License: LGPLv2+ and GPLv2+
URL: http://www.freetds.org/
Source0: https://www.freetds.org/files/stable/%{name}-%{version}.tar.bz2
Source1: freetds-tds_sysdep_public.h
Source2: 10-freetds.ini
# download the latest git source for 0.91 branch from
# http://gitorious.org/freetds/freetds/archive-tarball/Branch-0_91
# then
# mv freetds-freetds-Branch-0_91.tar.gz freetds-%{version}-%{git_commit}.tar.gz
#Source0: freetds-%{version}-%{git_commit}.tar.gz
Source0: ftp://ftp.freetds.org/pub/freetds/stable/freetds-%{version}.tar.bz2
Source1: freetds-tds_sysdep_public.h
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: unixODBC-devel, readline-devel, gnutls-devel, krb5-devel
BuildRequires: libgcrypt-devel
BuildRequires: libtool
BuildRequires: doxygen, docbook-style-dsssl
BuildRequires: make
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description
@ -28,21 +35,10 @@ client to database server communications. FreeTDS includes call
level interfaces for DB-Lib, CT-Lib, and ODBC.
%package libs
Summary: Libraries for %{name}
Requires: %{name} = %{version}-%{release}
%description libs
FreeTDS is a project to document and implement the TDS (Tabular
DataStream) protocol. TDS is used by Sybase(TM) and Microsoft(TM) for
client to database server communications. FreeTDS includes call
level interfaces for DB-Lib, CT-Lib, and ODBC.
This package contains the libraries for %{name}.
%package devel
Summary: Header files and development libraries for %{name}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
This package contains the header files and development libraries
@ -52,6 +48,7 @@ to install %{name}-devel.
%package doc
Summary: Development documentation for %{name}
Group: Documentation
BuildArch: noarch
%description doc
@ -77,7 +74,7 @@ chmod -x samples/*.sh
--disable-dependency-tracking \
--disable-rpath \
--disable-static \
--with-tdsver="auto" \
--with-tdsver="4.2" \
--with-unixodbc="%{_prefix}" \
--enable-msdblib \
--enable-sybase-compat \
@ -100,13 +97,6 @@ make install DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
chmod -x $RPM_BUILD_ROOT%{_sysconfdir}/*
# Move ODBC plugin to a dedicated subdirectory (rhbz#2453060)
# libtdsodbc.so is a symlink to libtdsodbc.so.0 -- recreate it with
# a correct relative path from the subdirectory back to the parent
mkdir -p $RPM_BUILD_ROOT%{_libdir}/odbc
unlink $RPM_BUILD_ROOT%{_libdir}/libtdsodbc.so
ln -s ../libtdsodbc.so.0 $RPM_BUILD_ROOT%{_libdir}/odbc/libtdsodbc.so
mv -f $RPM_BUILD_ROOT%{_includedir}/tds_sysdep_public.h \
$RPM_BUILD_ROOT%{_includedir}/tds_sysdep_public_%{bits}.h
install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_includedir}/tds_sysdep_public.h
@ -116,175 +106,43 @@ rm -f samples/Makefile* samples/*.in samples/README
mv -f samples/unixodbc.freetds.driver.template \
samples/unixodbc.freetds.driver.template-%{bits}
mkdir samples-odbc
mv -f samples/*odbc* samples-odbc
# ODBC driver registration drop-in snippet
mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/odbc/odbcinst.d
install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_prefix}/lib/odbc/odbcinst.d/
# deinstall it for our own way...
mv -f $RPM_BUILD_ROOT%{_docdir}/%{name} docdir
find docdir -type f -print0 | xargs -0 chmod -x
%ldconfig_scriptlets libs
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-, root, root, -)
%{_bindir}/*
%license COPYING.txt
%doc AUTHORS.md NEWS.md README.md TODO.md
%doc doc/*.html
%doc docdir/userguide docdir/images
%{_mandir}/man1/*
%files libs
%license COPYING_LIB.txt
%{_libdir}/*.so.*
%dir %{_libdir}/odbc
%{_libdir}/odbc/libtdsodbc.so
%dir %{_prefix}/lib/odbc
%dir %{_prefix}/lib/odbc/odbcinst.d
%{_prefix}/lib/odbc/odbcinst.d/10-freetds.ini
%doc samples-odbc
%config(noreplace) %{_sysconfdir}/*.conf
%{_mandir}/man5/*
%doc AUTHORS BUGS COPYING* NEWS README TODO doc/*.html
%doc docdir/userguide docdir/images
%{_mandir}/*/*
%files devel
%license COPYING_LIB.txt
%defattr (-, root, root, -)
%doc samples
%{_libdir}/*.so
%exclude %{_libdir}/odbc/libtdsodbc.so
%{_includedir}/*
%files doc
%defattr (-, root, root, -)
%doc docdir/reference
%changelog
* Tue Aug 11 2026 Dmitry Butskoy <Dmitry@Butskoy.name> - 1.5.18-1
- update to 1.5.18 (#2513794)
* Wed Jul 29 2026 Michal Schorm <mschorm@redhat.com> - 1.4.23-8
- Fix FTBFS with nettle 4.0: 'sha1_digest()' also lost length parameter
* Mon Jul 20 2026 Michal Schorm <mschorm@redhat.com> - 1.4.23-7
- Ship drop-in snippet for ODBC driver self-registration
* Wed Jul 15 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.23-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Mon Mar 30 2026 Michal Schorm <mschorm@redhat.com> - 1.4.23-5
- Move ODBC plugin libtdsodbc.so to %%{_libdir}/odbc/ (rhbz#2453060)
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.23-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.23-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.23-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Mon Oct 7 2024 Dmitry Butskoy <Dmitry@Butskoy.name> - 1.4.23-1
- update to 1.4.23 (#2316972)
- fix SPDX license
* Wed Aug 28 2024 Miroslav Suchý <msuchy@redhat.com> - 1.4.16-3
- convert license to SPDX
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.16-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Thu May 30 2024 Dmitry Butskoy <Dmitry@Butskoy.name> - 1.4.16-1
- update to 1.4.16
* Tue Mar 19 2024 Marie Loise Nolden <loise@kde.org> - 1.4.10-1
- update to 1.4.10
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.3-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Dec 8 2021 Dmitry Butskoy <Dmitry@Butskoy.name> - 1.3.3-1
- update to 1.3.3
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.20-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.20-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.20-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.20-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Nov 7 2019 Dmitry Butskoy <Dmitry@Butskoy.name> - 1.1.20-1
- update to 1.1.20
* Tue Jul 9 2019 Dmitry Butskoy <Dmitry@Butskoy.name> - 1.1.11-1
- Upgrade to 1.1.11 (#1728191)
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.00.38-8
- Rebuild for readline 8.0
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.00.38-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.00.38-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.00.38-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.00.38-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Sun Jul 30 2017 Florian Weimer <fweimer@redhat.com> - 1.00.38-3
- Rebuild with binutils fix for ppc64le (#1475636)
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.00.38-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Thu May 11 2017 Dmitry Butskoy <Dmitry@Butskoy.name> - 1.00.38-1
- Update to 1.00.38
- split freetds-libs package (for multiarch support)
- change default tds vesrion to auto
- move odbc plugin from devel to libs package (#1449881)
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.95.81-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.95.81-2
- Rebuild for readline 7.x
* Wed Feb 10 2016 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.95.81-1
- update to 0.95.81
- use proper rpm macros to determine 64 bit arches
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.95.19-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Thu Sep 10 2015 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.95.19-1
- Upgrade to 0.95.19

View file

@ -1 +1 @@
SHA512 (freetds-1.5.18.tar.bz2) = 9410b992d5b6a2bede00a6e81256b9f426d1477d7b9a2ea74c0481b2a5c3840c35171916a24f7820e101bfc44cf67dbf7c6c5d69010415c19178d91e7949859e
d859ed3c6e07d43f736df54274a4e895 freetds-0.95.19.tar.bz2