Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 864821 Details for
Bug 1017958
32 and 64 bit ldns conflicts on some manual pages
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
cleaned up ldns spec file
ldns.spec (text/x-rpm-spec), 14.19 KB, created by
Paul Wouters
on 2014-02-18 22:52:17 UTC
(
hide
)
Description:
cleaned up ldns spec file
Filename:
MIME Type:
Creator:
Paul Wouters
Created:
2014-02-18 22:52:17 UTC
Size:
14.19 KB
patch
obsolete
>%global _hardened_build 1 > >%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} >%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} >%{?filter_setup: >%global _ldns_internal_filter /^_ldns[.]so.*/d; >%filter_from_requires %{_ldns_internal_filter} >%filter_from_provides %{_ldns_internal_filter} >%filter_setup >} >%global ldnsinternal _ldns[.]so[.].* >%global __requires_exclude ^(%{_ldns_internal})$ >%global __provides_exclude ^(%{_ldns_internal})$ >%{?perl_default_filter} > >Summary: Low-level DNS(SEC) library with API >Name: ldns >Version: 1.6.17 >Release: 7%{?dist} >License: BSD >Url: http://www.nlnetlabs.nl/%{name}/ >Source0: http://www.nlnetlabs.nl/downloads/%{name}/%{name}-%{version}.tar.gz >Patch1: ldns-1.6.17-multilib.patch >Group: System Environment/Libraries >BuildRequires: libpcap-devel, openssl-devel, gcc-c++, doxygen >BuildRequires: python-devel, swig >BuildRequires: perl, perl-ExtUtils-MakeMaker ># Only needed for builds from svn snapshot ># BuildRequires: libtool, autoconf, automake > >%description >ldns is a library with the aim to simplify DNS programming in C. All >low-level DNS/DNSSEC operations are supported. We also define a higher >level API which allows a programmer to (for instance) create or sign >packets. > >%package libs >Summary: Low-level DNS(SEC) library with API >Group: Development/Libraries >Requires: ca-certificates >Obsoletes: ldns < 1.6.17-5 >Conflicts: ldns < 1.6.17-5 >Provides: ldns = %{version}-%{release} >Provides: ldns%{?_isa} = %{version}-%{release} ># Transition: To ensure people who installed 'ldns' for binaries don't lose them. Remove in f23 >Requires: ldns-utils > >%description libs >ldns is a library with the aim to simplify DNS programming in C. All >low-level DNS/DNSSEC operations are supported. We also define a higher >level API which allows a programmer to (for instance) create or sign >packets. > >%package devel >Summary: Development package that includes the ldns header files >Group: Development/Libraries >Requires: %{name}-libs%{?_isa} = %{version}-%{release} > >%description devel >The devel package contains the ldns library and the include files > >%package utils >Summary: DNS(SEC) utilities for querying dns >Group: Applications/System >Requires: %{name}-libs%{?_isa} = %{version}-%{release} > >%description utils >Collection of tools to get, check or alter DNS(SEC) data. > >%package -n python-ldns >Summary: Python extensions for ldns >Group: Applications/System >Obsoletes: ldns-python < 1.6.17-6 >Conflicts: ldns-python < 1.6.17-6 >Provides: ldns-python = %{version}-%{release} >Requires: %{name}-libs%{?_isa} = %{version}-%{release} > >%description -n python-ldns >Python extensions for ldns > >%package -n perl-ldns >Summary: Perl extensions for ldns >Group: Applications/System >Requires: %{name}-libs = %{version}-%{release} >Obsoletes: ldns-perl < 1.6.17-6 >Conflicts: ldns-perl < 1.6.17-6 >Provides: ldns-perl = %{version}-%{release} >Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) > >%description -n perl-ldns >Perl extensions for ldns > >%package doc >Summary: Documentation for the ldns library >Group: Development/Libraries >Requires: %{name}-libs = %{version}-%{release} >BuildArch: noarch > >%description doc >This package contains documentation for the ldns library > >%prep >%setup -q >%patch1 -p1 ># To built svn snapshots ># rm config.guess config.sub ltmain.sh ># aclocal ># libtoolize -c --install ># autoreconf --install > >%build >CFLAGS="%{optflags} -fPIC" >CXXFLAGS="%{optflags} -fPIC" >LDFLAGS="-Wl,-z,relro,-z,now -pie" >export CFLAGS CXXFLAGS LDFLAGS >%configure \ > --disable-rpath \ > --disable-static \ > --enable-gost \ > --enable-ecdsa \ > --with-pyldns \ > --with-ca-file=%{_sysconfdir}/pki/tls/certs/ca-bundle.trust.crt \ > --with-ca-path=%{_sysconfdir}/pki/tls/certs \ > --with-trust-anchor=%{_sharedstatedir}/unbound/root.key > >pushd drill >%configure \ > --disable-rpath \ > --enable-gost \ > --enable-ecdsa \ > --with-ca-file=%{_sysconfdir}/pki/tls/certs/ca-bundle.trust.crt \ > --with-ca-path=%{_sysconfdir}/pki/tls/certs \ > --with-trust-anchor=%{_sharedstatedir}/unbound/root.key >popd > >pushd examples >%configure \ > --disable-rpath \ > --enable-gost \ > --enable-ecdsa \ > --with-ca-file=%{_sysconfdir}/pki/tls/certs/ca-bundle.trust.crt \ > --with-ca-path=%{_sysconfdir}/pki/tls/certs \ > --with-trust-anchor=%{_sharedstatedir}/unbound/root.key >popd > ># We cannot use the built-in --with-p5-dns-ldns >pushd contrib/DNS-LDNS >perl Makefile.PL INSTALLDIRS=vendor >make >popd > >make %{?_smp_mflags} >make -C drill %{?_smp_mflags} >make -C examples %{?_smp_mflags} >make %{?_smp_mflags} doc > >%install >make DESTDIR=%{buildroot} INSTALL="%{__install} -p" install >make DESTDIR=%{buildroot} INSTALL="%{__install} -p" install-doc > ># don't package xml files >rm doc/*.xml ># don't package building script for install-doc in doc section >rm doc/doxyparse.pl ># remove double set of man pages >rm -rf doc/man ># remove .la files >rm -rf %{buildroot}%{_libdir}/*.la %{buildroot}%{python_sitearch}/*.la >make -C drill DESTDIR=%{buildroot} install >make -C examples DESTDIR=%{buildroot} install >make -C contrib/DNS-LDNS DESTDIR=%{buildroot} pure_install >chmod 755 %{buildroot}%{perl_vendorarch}/auto/DNS/LDNS/LDNS.so >rm -f %{buildroot}%{perl_vendorarch}/auto/DNS/LDNS/.packlist \ > %{buildroot}%{perl_vendorarch}/auto/DNS/LDNS/LDNS.bs > >%post libs -p /sbin/ldconfig > >%postun libs -p /sbin/ldconfig > >%files libs >%doc README LICENSE >%{_libdir}/libldns*so.* > >%files utils >%{_bindir}/drill >%{_bindir}/ldnsd >%{_bindir}/ldns-chaos >%{_bindir}/ldns-compare-zones >%{_bindir}/ldns-[d-z]* >%{_mandir}/man1/* > >%files devel >%doc Changelog README >%{_libdir}/libldns*so >%{_bindir}/ldns-config >%dir %{_includedir}/ldns >%{_includedir}/ldns/*.h >%{_mandir}/man3/* > >%files -n python-ldns >%{python_sitearch}/* > >%files -n perl-ldns >%{perl_vendorarch}/* >%exclude %dir %{perl_vendorarch}/auto/ > >%files doc >%doc doc > >%changelog >* Tue Feb 18 2014 Paul Wouters <pwouters@redhat.com> - 1.6.17-7 >- Cleanup for fedora > >* Tue Feb 18 2014 Tuomo Soini <tis@foobar.fi> - 1.6.17-6 >- rename ldns-perl to perl-ldns >- rename ldns-python to python-ldns >- setup filters for perl and python bindings for internal stuff >- fix python-ldns requirement to be ldns-libs, not ldns > >* Mon Feb 17 2014 Tuomo Soini <tis@foobar.fi> - 1.6.17-5 >- split libs to separate package >- split utils to separate package > >* Mon Feb 17 2014 Tuomo Soini <tis@foobar.fi> - 1.6.17-4 >- remove duplicate build requirements >- build doc as arch dependant package on foo5 > >* Mon Feb 17 2014 Tuomo Soini <tis@foobar.fi> - 1.6.17-3 >- disable python build on foo5 > >* Mon Feb 17 2014 Tuomo Soini <tis@foobar.fi> - 1.6.17-2 >- change build to work on foo5 >- fix _sharedstatedir to point to /var/lib on foo5 > >* Sun Feb 16 2014 Tuomo Soini <tis@foobar.fi> - 1.6.17-1 >- merge with 1.6.17-1.fc21 >- Fri Jan 10 2014 Paul Wouters <pwouters@redhat.com> - 1.6.17-1 >- Updated to 1.6.17 >- Enable perl bindings via new ldns-perl sub-package >- Enable ECDSA/GOST which is now allowed in Fedora >- Removed patches merged upstream, ported multilib patch to 1.6.17 >- Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.16-6 >- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild >- Tue Jul 23 2013 Tomas Hozza <thozza@redhat.com> - 1.6.16-5 >- Fix compiler warnings and one uninitialized value >- make ldns-config multilib clean >- Fix man pages and usages errors >- Mon Jun 03 2013 Paul Wouters <pwouters@redhat.com> - 1.6.16-4 >- Use /var/lib/unbound/root.key for --with-trust-anchor >- Fri Apr 19 2013 Adam Tkac <atkac redhat com> - 1.6.16-3 >- make package multilib clean > >* Thu May 30 2013 Tuomo Soini <tis@foobar.fi> - 1.6.16-6 >- change compiler flags, remove extra -pie and use -fPIC >- sync with 1.6.16-2.el6 >- Tue May 28 2013 Paul Wouters <pwouters@redhat.com> - 1.6.16-2 >- rebuilt for newer libpcap > >* Thu Apr 11 2013 Tuomo Soini <tis@foobar.fi> - 1.6.16-5 >- add hardening options to compile > >* Mon Apr 8 2013 Tuomo Soini <tis@foobar.fi> - 1.6.16-4 >- support foo5 and foo6 in same spec file >- use %%bcond_without for python > >* Mon Apr 8 2013 Tuomo Soini <tis@foobar.fi> - 1.6.16-3 >- add BuildRoot: for foo5 > >* Mon Apr 8 2013 Tuomo Soini <tis@foobar.fi> - 1.6.16-2 >- fix location of root anchor file to point to libunbound one >- add %%{?_isa} to requirements >- cleanup spec file > >* Wed Dec 19 2012 Paul Wouters <pwouters@redhat.com> - 1.6.16-1 >- Upgraded to 1.6.16 >- The 1.6.15 was also pulled by upstream (we never pushed it) > >* Fri Oct 26 2012 Paul Wouters <pwouters@redhat.com> - 1.6.15-1 >- Updated to 1.6.15, as 1.6.14 accidentally broke ABI >- (We never released 1.6.14) > >* Tue Oct 23 2012 Paul Wouters <pwouters@redhat.com> - 1.6.14-1 >- Updated to 1.6.14 >- Removed merged in patch >- Added new dependancy on ca-certificates for ldns-dane PKIX validation > >* Mon May 21 2012 Paul Wouters <pwouters@redhat.com> - 1.6.13-1 >- Upgraded to 1.6.13, bugfix release >- Added --disable-ecdsa as ECC is still banned >- Removed --with-sha2 - it is always enabled and option was removed > >* Wed Jan 11 2012 Paul Wouters <paul@nohats.ca> - 1.6.12-1 >- Upgraded to 1.6.12, fixes important end of year handling date bug > >* Wed Oct 5 2011 Paul Wouters <paul@xelerance.com> - 1.6.11-2 >- Updated to 1.6.11, fixes rhbz#741026 which is CVE-2011-3581 >- Python goes into sitearch, not sitelib >- Fix source link and spelling errors in description > >* Wed Jun 08 2011 Paul Wouters <paul@xelerance.com> - 1.6.10-1 >- Updated to 1.6.10 >- commented out build dependancies for svn snapshots > >* Sun Mar 27 2011 Paul Wouters <paul@xelerance.com> - 1.6.9-1 >- Updated to 1.6.9 >- Added ldns-python sub package > >* Tue Feb 23 2010 Paul Wouters <paul@xelerance.com> - 1.6.4-1 >- Upgraded to 1.6.4. > >* Tue Aug 25 2009 Tomas Mraz <tmraz@redhat.com> - 1.6.1-3 >- rebuilt with new openssl > >* Sun Aug 16 2009 Paul Wouters <paul@xelerance.com> - 1.6.1-2 >- Added openssl dependancy back in, since we get more functionality > when using openssl. Especially in 'drill'. > >* Sun Aug 16 2009 Paul Wouters <paul@xelerance.com> - 1.6.1-1 >- Updated to 1.6.1 > >* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-5 >- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild > >* Mon Jul 13 2009 Paul Wouters <paul@xelerance.com> - 1.6.0-4 >- Fixed the ssl patch so it can now compile --without-ssl > >* Sat Jul 11 2009 Paul Wouters <paul@xelerance.com> - 1.6.0-3 >- Added patch to compile with --without-ssl >- Removed openssl dependancies >- Recompiled with --without-ssl > >* Sat Jul 11 2009 Paul Wouters <paul@xelerance.com> - 1.6.0-2 >- Updated to 1.6.0 >- (did not yet compile with --without-ssl due to compile failures) > >* Fri Jul 10 2009 Paul Wouters <paul@xelerance.com> - 1.6.0-1 >- Updated to 1.6.0 >- Compile without openssl > >* Thu Apr 16 2009 Paul Wouters <paul@xelerance.com> - 1.5.1-4 >- Memory management bug when generating a sha256 key, see: > https://bugzilla.redhat.com/show_bug.cgi?id=493953 > >* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.1-2 >- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild > >* Tue Feb 10 2009 Paul Wouters <paul@xelerance.com> - 1.5.1-1 >- Updated to new version, 1.5.0 had a bug preventing > zone signing. > >* Mon Feb 9 2009 Paul Wouters <paul@xelerance.com> - 1.5.0-1 >- Updated to new version > >* Thu Feb 05 2009 Adam Tkac <atkac redhat com> - 1.4.0-3 >- fixed configure flags > >* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 1.4.0-2 >- rebuild with new openssl > >* Fri Nov 7 2008 Paul Wouters <paul@xelerance.com> - 1.4.0-1 >- Updated to 1.4.0 > >* Wed May 28 2008 Paul Wouters <paul@xelerance.com> - 1.3.0-3 >- enable SHA2 functionality > >* Wed May 28 2008 Paul Wouters <paul@xelerance.com> - 1.3.0-2 >- re-tag (don't do builds while renaming local repo dirs) > >* Wed May 28 2008 Paul Wouters <paul@xelerance.com> - 1.3.0-1 >- Updated to latest release > >* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.2.2-3 >- Autorebuild for GCC 4.3 > >* Wed Dec 5 2007 Paul Wouters <paul@xelerance.com> - 1.2.2-2 >- Rebuild for new libcrypto > >* Thu Nov 29 2007 Paul Wouters <paul@xelerance.com> - 1.2.2-1 >- Upgraded to 1.2.2. Removed no longer needed race workaround > >* Tue Nov 13 2007 Paul Wouters <paul@xelerance.com> - 1.2.1-4 >- Try to fix racing ln -s statements in parallel builds > >* Fri Nov 9 2007 Paul Wouters <paul@xelerance.com> - 1.2.1-3 >- Added patch for ldns-read-zone that does not put @. in RRDATA > >* Fri Oct 19 2007 Paul Wouters <paul@xelerance.com> - 1.2.1-2 >- Use install -p to work around multilib conflicts for .h files > >* Wed Oct 10 2007 Paul Wouters <paul@xelerance.com> - 1.2.1-1 >- Updated to 1.2.1 >- Removed patches that got moved into upstream > >* Wed Aug 8 2007 Paul Wouters <paul@xelerance.com> 1.2.0-11 >- Patch for ldns-key2ds to write to stdout >- Again remove extra set of man pages from doc >- own /usr/include/ldns (bug 233858) > >* Wed Aug 8 2007 Paul Wouters <paul@xelerance.com> 1.2.0-10 >- Added sha256 DS record patch to ldns-key2ds >- Minor tweaks for proper doc/man page installation. >- Workaround for parallel builds > >* Mon Aug 6 2007 Paul Wouters <paul@xelerance.com> 1.2.0-2 >- Own the /usr/include/ldns directory (bug #233858) >- Removed obsoleted patch >- Remove files form previous libtool run accidentally packages by upstream > >* Mon Sep 11 2006 Paul Wouters <paul@xelerance.com> 1.0.1-4 >- Commented out 1.1.0 make targets, put make 1.0.1 targets. > >* Mon Sep 11 2006 Paul Wouters <paul@xelerance.com> 1.0.1-3 >- Fixed changelog typo in date >- Rebuild requested for PT_GNU_HASH support from gcc >- Did not upgrade to 1.1.0 due to compile issues on x86_64 > >* Fri Jan 6 2006 Paul Wouters <paul@xelerance.com> 1.0.1-1 >- Upgraded to 1.0.1. Removed temporary clean hack from spec file. > >* Sun Dec 18 2005 Paul Wouters <paul@xelerance.com> 1.0.0-8 >- Cannot use make clean because there are no Makefiles. Use hardcoded rm. > >* Sun Dec 18 2005 Paul Wouters <paul@xelerance.com> 1.0.0-7 >- Patched 'make clean' target to get rid of object files shipped with 1.0.0 > >* Tue Dec 13 2005 Paul Wouters <paul@xelerance.com> 1.0.0-6 >- added a make clean for 2.3.3 since .o files were left behind upstream, > causing failure on ppc platform > >* Sun Dec 11 2005 Tom "spot" Callaway <tcallawa@redhat.com> 1.0.0-5 >- minor cleanups > >* Wed Oct 5 2005 Paul Wouters <paul@xelerance.com> 0.70_1205 >- reworked for svn version > >* Sun Sep 25 2005 Paul Wouters <paul@xelerance.com> - 0.70 >- Initial version
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1017958
: 864821 |
877563