summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Tkac <atkac@fedoraproject.org>2008-07-31 15:09:35 +0000
committerAdam Tkac <atkac@fedoraproject.org>2008-07-31 15:09:35 +0000
commit6ca2c1eec026e955495ca3237bb1e1aaa4fc1a09 (patch)
treea361b4da3a8143c7b1f7da435f10061ef0af0c81
parent1e57f4955e3372654f53eb5f32ed1e06bd10b0d8 (diff)
downloadbind-9_5_1-0_3_b1_fc10.tar.gz
bind-9_5_1-0_3_b1_fc10.tar.xz
bind-9_5_1-0_3_b1_fc10.zip
- static libraries are no longer supportedbind-9_5_1-0_3_b1_fc10
- IP acls weren't merged correctly (#457175) - use fPIE on sparcv9/sparc64 (Dennis Gilmore) - add sparc64 to list of 64bit arches in spec (Dennis Gilmore)
-rw-r--r--bind.spec27
1 files changed, 17 insertions, 10 deletions
diff --git a/bind.spec b/bind.spec
index 7fd7f4f..b18ff5c 100644
--- a/bind.spec
+++ b/bind.spec
@@ -19,7 +19,7 @@ Summary: The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) serv
Name: bind
License: ISC
Version: 9.5.1
-Release: 0.2.%{PREVER}%{?dist}
+Release: 0.3.%{PREVER}%{?dist}
Epoch: 32
Url: http://www.isc.org/products/BIND/
Buildroot:%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -241,8 +241,15 @@ cp -fp contrib/dbus/{dbus_mgr.h,dbus_service.h} bin/named/include/named
%patch87 -p1 -b .parallel
%patch90 -p1 -b .edns
%patch91 -p1 -b .rh450995
-:;
+# Sparc and s390 arches need to use -fPIE
+%ifarch sparcv9 sparc64 s390 s390x
+for i in bin/named{,-sdb}/{,unix}/Makefile.in; do
+ sed -i 's|fpie|fPIE|g' $i
+done
+%endif
+
+:;
%build
export CFLAGS="$CFLAGS $RPM_OPT_FLAGS -O0"
@@ -256,7 +263,7 @@ version
libtoolize -c -f; aclocal --force; autoheader -f; autoconf -f
%if %{WITH_DBUS}
-%ifarch s390x x86_64 ppc64
+%ifarch s390x x86_64 ppc64 sparc64
# every 64-bit arch EXCEPT ia64 has dbus architecture dependant
# includes in /usr/lib64/dbus-1.0/include
export DBUS_ARCHDEP_LIBDIR=lib64
@@ -273,6 +280,7 @@ fi
--enable-threads \
--enable-ipv6 \
--with-pic \
+ --disable-static \
--disable-openssl-version-check \
--enable-getifaddrs=glibc \
%if %{LIBBIND}
@@ -582,12 +590,6 @@ rm -rf ${RPM_BUILD_ROOT}
%files devel
%defattr(-,root,root,-)
-%{_libdir}/libbind9.a
-%{_libdir}/libdns.a
-%{_libdir}/libisc.a
-%{_libdir}/libisccc.a
-%{_libdir}/libisccfg.a
-%{_libdir}/liblwres.a
%{_libdir}/*so
%{_includedir}/bind9
%{_includedir}/dns
@@ -599,7 +601,6 @@ rm -rf ${RPM_BUILD_ROOT}
%{_mandir}/man3/lwres*
%{_bindir}/isc-config.sh
%if %{LIBBIND}
-%{_libdir}/libbind.a
%{_libdir}/pkgconfig/libbind.pc
%{_includedir}/bind
%{_mandir}/man3/libbind-*
@@ -637,6 +638,12 @@ rm -rf ${RPM_BUILD_ROOT}
%{_sbindir}/bind-chroot-admin
%changelog
+* Thu Jul 31 2008 Adam Tkac <atkac redhat com> 32:9.5.1-0.3.b1
+- static libraries are no longer supported
+- IP acls weren't merged correctly (#457175)
+- use fPIE on sparcv9/sparc64 (Dennis Gilmore)
+- add sparc64 to list of 64bit arches in spec (Dennis Gilmore)
+
* Mon Jul 21 2008 Adam Tkac <atkac redhat com> 32:9.5.1-0.2.b1
- updated patches due new rpm (--fuzz=0 patch parameter)