rpms/libpqxx/devel libpqxx-2.6.8-visibility.patch, NONE, 1.1 .cvsignore, 1.5, 1.6 libpqxx.spec, 1.9, 1.10 sources, 1.5, 1.6

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Wed Sep 20 19:09:14 UTC 2006


Author: rdieter

Update of /cvs/extras/rpms/libpqxx/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21645

Modified Files:
	.cvsignore libpqxx.spec sources 
Added Files:
	libpqxx-2.6.8-visibility.patch 
Log Message:
* Wed Sep 20 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.6.8-1
- fc6+: drop -Werror (for now) 
- include %check section (not used, by default)


libpqxx-2.6.8-visibility.patch:

--- NEW FILE libpqxx-2.6.8-visibility.patch ---
--- libpqxx-2.6.8/configure.disable_visibility	2006-09-06 04:53:48.000000000 -0500
+++ libpqxx-2.6.8/configure	2006-09-20 13:51:53.000000000 -0500
@@ -20203,7 +20203,7 @@
 echo $ECHO_N "checking g++ visibility attribute... $ECHO_C" >&6; }
 gcc_visibility=yes
 SAVE_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS -Werror"
+#CXXFLAGS="$CXXFLAGS -Werror"
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/libpqxx/devel/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore	3 Aug 2006 10:11:00 -0000	1.5
+++ .cvsignore	20 Sep 2006 19:09:14 -0000	1.6
@@ -1 +1,2 @@
 libpqxx-2.6.7.tar.gz
+libpqxx-2.6.8.tar.gz


Index: libpqxx.spec
===================================================================
RCS file: /cvs/extras/rpms/libpqxx/devel/libpqxx.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- libpqxx.spec	15 Sep 2006 06:15:22 -0000	1.9
+++ libpqxx.spec	20 Sep 2006 19:09:14 -0000	1.10
@@ -1,14 +1,18 @@
 Name:           libpqxx
-Version:        2.6.7
-Release:        2%{?dist}
+Version:        2.6.8
+Release:        1%{?dist}
 Summary:        C++ client API for PostgreSQL
 
 Group:          System Environment/Libraries
 License:        BSD
 URL:            http://pqxx.org
-Source0:        http://thaiopensource.org/download/software/libpqxx/libpqxx-2.6.7.tar.gz
+Source0:        http://thaiopensource.org/download/software/libpqxx/libpqxx-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
+# drop -Werror for now, since we get -fvisibility warnings using gcc-4.1.1/fc6 
+# http://thaiopensource.org/development/libpqxx/ticket/83
+Patch1:		libpqxx-2.6.8-visibility.patch
+
 BuildRequires:  postgresql-devel
 BuildRequires:  pkgconfig
 
@@ -31,20 +35,29 @@
 %prep
 %setup -q
 
+%if "%{?fedora}" > "5"
+%patch1 -p1 -b .visibility
+%endif
+
 %build
-%configure --enable-shared --disable-thread-safety --disable-static
+%configure --enable-shared --disable-static
 # I hate rpath... ;)
 %{__perl} -pi -e 's/hardcode_into_libs=yes/hardcode_into_libs=no/;' \
 libtool
 make %{?_smp_mflags}
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 
-find $RPM_BUILD_ROOT -type f -name '*.la' -exec rm -f {} \;
+rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
 %{__perl} -pi -e 's,-R/usr/lib,,' $RPM_BUILD_ROOT%{_bindir}/pqxx-config
 
+%check 
+# not enabled, by default, takes awhile.
+%{?_with_check:make check }
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -55,7 +68,7 @@
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS ChangeLog COPYING NEWS README TODO VERSION
-%{_libdir}/libpqxx-2.6.7.so
+%{_libdir}/libpqxx-*.so
 
 %files devel
 %doc README-UPGRADE
@@ -65,6 +78,10 @@
 %{_libdir}/pkgconfig/libpqxx.pc
 
 %changelog
+* Wed Sep 20 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.6.8-1
+- fc6+: drop -Werror (for now) 
+- include %%check section (not used, by default)
+
 * Fri Sep 15 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de> 2.6.7-2
 - version upgrade
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/libpqxx/devel/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources	3 Aug 2006 10:11:00 -0000	1.5
+++ sources	20 Sep 2006 19:09:14 -0000	1.6
@@ -1 +1 @@
-f66b41065a5e3103a348d378320999e4  libpqxx-2.6.7.tar.gz
+cb818ca7698955bcea8b7ba1b7962811  libpqxx-2.6.8.tar.gz




More information about the fedora-extras-commits mailing list