Compare commits
1 commit
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f31bbb63da |
3 changed files with 27 additions and 36 deletions
|
|
@ -1,12 +0,0 @@
|
|||
diff -rbu freetds-freetds/src/apps/bsqldb.c freetds-freetds-OK/src/apps/bsqldb.c
|
||||
--- freetds-freetds/src/apps/bsqldb.c 2013-08-22 00:19:20.000000000 +0400
|
||||
+++ freetds-freetds-OK/src/apps/bsqldb.c 2013-12-03 19:32:39.916501589 +0400
|
||||
@@ -545,7 +545,7 @@
|
||||
perror("could not write to output file");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
- fprintf(stdout, metadata[c].format_string); /* col/row separator */
|
||||
+ fprintf(stdout, "%s", metadata[c].format_string); /* col/row separator */
|
||||
continue;
|
||||
}
|
||||
switch (data[c].status) { /* handle nulls */
|
||||
49
freetds.spec
49
freetds.spec
|
|
@ -1,5 +1,3 @@
|
|||
%define git_commit 0a42888
|
||||
|
||||
%ifarch alpha ia64 x86_64 ppc64 ppc64le sparc64 s390x aarch64
|
||||
%define bits 64
|
||||
%else
|
||||
|
|
@ -8,8 +6,8 @@
|
|||
|
||||
Name: freetds
|
||||
Summary: Implementation of the TDS (Tabular DataStream) protocol
|
||||
Version: 0.91
|
||||
Release: 15.git%{git_commit}%{?dist}
|
||||
Version: 0.95.19
|
||||
Release: 1%{?dist}
|
||||
Group: System Environment/Libraries
|
||||
License: LGPLv2+ and GPLv2+
|
||||
URL: http://www.freetds.org/
|
||||
|
|
@ -18,11 +16,10 @@ URL: http://www.freetds.org/
|
|||
# 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: freetds-%{version}-%{git_commit}.tar.gz
|
||||
|
||||
#Source0: ftp://ftp.freetds.org/pub/freetds/stable/freetds-%{version}.tar.bz2
|
||||
Source0: ftp://ftp.freetds.org/pub/freetds/stable/freetds-%{version}.tar.bz2
|
||||
Source1: freetds-tds_sysdep_public.h
|
||||
Patch1: freetds-0.91-printf.patch
|
||||
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
BuildRequires: unixODBC-devel, readline-devel, gnutls-devel, krb5-devel
|
||||
|
|
@ -61,29 +58,22 @@ If you like to develop programs using %{name}, you will need to install
|
|||
|
||||
|
||||
%prep
|
||||
%setup -q -n freetds-freetds
|
||||
#%setup -q
|
||||
%patch1 -p1
|
||||
%setup -q
|
||||
|
||||
# correct perl path
|
||||
sed -i '1 s,#!.*/perl,#!%{__perl},' samples/*.pl
|
||||
|
||||
chmod -x samples/*.sh samples/*.pl
|
||||
|
||||
find . -name .cvsignore -print | xargs rm -f
|
||||
find . -name .gitignore -print | xargs rm -f
|
||||
chmod -x samples/*.sh
|
||||
|
||||
|
||||
%build
|
||||
|
||||
export LIBS=-lgcrypt
|
||||
|
||||
[ -f configure ] || NOCONFIGURE=yes ./autogen.sh
|
||||
|
||||
%configure \
|
||||
--disable-dependency-tracking \
|
||||
--disable-rpath \
|
||||
%{!?_with_static: --disable-static} \
|
||||
--disable-static \
|
||||
--with-tdsver="4.2" \
|
||||
--with-unixodbc="%{_prefix}" \
|
||||
--enable-msdblib \
|
||||
|
|
@ -91,15 +81,21 @@ export LIBS=-lgcrypt
|
|||
--with-gnutls \
|
||||
--enable-krb5
|
||||
|
||||
# disable-rpath in configure does not work...
|
||||
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|' libtool
|
||||
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_RIE|' libtool
|
||||
|
||||
|
||||
make %{?_smp_mflags} DOCBOOK_DSL="`rpm -ql docbook-style-dsssl | fgrep html/docbook.dsl`"
|
||||
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
make install DOCDIR=doc/%{name} DESTDIR=$RPM_BUILD_ROOT
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
|
||||
chmod -x $RPM_BUILD_ROOT%{_sysconfdir}/*
|
||||
|
||||
mv -f $RPM_BUILD_ROOT%{_includedir}/tds_sysdep_public.h \
|
||||
$RPM_BUILD_ROOT%{_includedir}/tds_sysdep_public_%{bits}.h
|
||||
|
|
@ -107,11 +103,13 @@ install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_includedir}/tds_sysdep_public.h
|
|||
|
||||
rm -f samples/Makefile* samples/*.in samples/README
|
||||
|
||||
rm -f doc/doc/freetds-%{version}/reference/installdox
|
||||
|
||||
mv -f samples/unixodbc.freetds.driver.template \
|
||||
samples/unixodbc.freetds.driver.template-%{bits}
|
||||
|
||||
# deinstall it for our own way...
|
||||
mv -f $RPM_BUILD_ROOT%{_docdir}/%{name} docdir
|
||||
find docdir -type f -print0 | xargs -0 chmod -x
|
||||
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
|
||||
|
|
@ -128,24 +126,29 @@ rm -rf $RPM_BUILD_ROOT
|
|||
%{_libdir}/*.so.*
|
||||
%config(noreplace) %{_sysconfdir}/*.conf
|
||||
%doc AUTHORS BUGS COPYING* NEWS README TODO doc/*.html
|
||||
%doc doc/doc/freetds-%{version}/userguide doc/images
|
||||
%doc docdir/userguide docdir/images
|
||||
%{_mandir}/*/*
|
||||
|
||||
|
||||
%files devel
|
||||
%defattr (-, root, root, -)
|
||||
%doc samples
|
||||
%{?_with_static: %{_libdir}/*.a}
|
||||
%{_libdir}/*.so
|
||||
%{_includedir}/*
|
||||
|
||||
|
||||
%files doc
|
||||
%defattr (-, root, root, -)
|
||||
%doc doc/doc/freetds-%{version}/reference
|
||||
%doc docdir/reference
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Sep 10 2015 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.95.19-1
|
||||
- Upgrade to 0.95.19
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.91-16.git0a42888
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.91-15.git0a42888
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
e216be46db3e44a500a438d5057c3ba8 freetds-0.91-0a42888.tar.gz
|
||||
d859ed3c6e07d43f736df54274a4e895 freetds-0.95.19.tar.bz2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue