]> git.pld-linux.org Git - packages/freetds.git/commitdiff
- fixed firmat string error
authorJan Rękorajski <baggins@pld-linux.org>
Sun, 28 Dec 2014 18:08:04 +0000 (18:08 +0000)
committerJan Rękorajski <baggins@pld-linux.org>
Sun, 28 Dec 2014 18:08:04 +0000 (18:08 +0000)
- fixed install

format-security.patch [new file with mode: 0644]
freetds.spec

diff --git a/format-security.patch b/format-security.patch
new file mode 100644 (file)
index 0000000..7223c6e
--- /dev/null
@@ -0,0 +1,11 @@
+--- freetds-0.91/src/apps/bsqldb.c~    2011-03-13 21:32:46.000000000 +0000
++++ freetds-0.91/src/apps/bsqldb.c     2014-12-28 18:04:14.625622727 +0000
+@@ -545,7 +545,7 @@
+                                                       perror("could not write to output file");
+                                                       exit(EXIT_FAILURE);
+                                               }
+-                                              fprintf(stdout, metadata[c].format_string); /* col/row separator */
++                                              fputs(metadata[c].format_string, stdout); /* col/row separator */
+                                               continue;
+                                       }
+                                       switch (data[c].status) { /* handle nulls */
index 768f7ca5ccdfef33fc05c6dcc63e39b09e908452..efd1f35689e0198525a934b7f6e247bb9014c3dd 100644 (file)
@@ -21,6 +21,7 @@ License:      LGPL v2+
 Group:         Libraries
 Source0:       ftp://ftp.freetds.org/pub/freetds/stable/%{name}-%{version}.tar.gz
 # Source0-md5: b14db5823980a32f0643d1a84d3ec3ad
+Patch0:                format-security.patch
 URL:           http://www.freetds.org/
 BuildRequires: autoconf >= 2.53
 BuildRequires: automake
@@ -93,6 +94,7 @@ Sterownik ODBC FreeTDS dla unixODBC.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__libtoolize}
@@ -116,13 +118,15 @@ rm -rf $RPM_BUILD_ROOT
        DESTDIR=$RPM_BUILD_ROOT \
        ETC=$RPM_BUILD_ROOT%{_sysconfdir}
 
-mv -f src/pool/BUGS BUGS.pool
-mv -f src/pool/README README.pool
-mv -f src/pool/TODO TODO.pool
+cp -a src/pool/BUGS BUGS.pool
+cp -a src/pool/README README.pool
+cp -a src/pool/TODO TODO.pool
 
 # ODBC driver, dlopen()ed
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libtdsodbc.{la,a}
 
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
This page took 0.09895 seconds and 4 git commands to generate.