[hesiod] update to 3.2.1

Nalin Dahyabhai nalin at fedoraproject.org
Wed Apr 3 22:04:46 UTC 2013


commit 13ffbf9323890af20675f4d1be3f8dcbf7069e7c
Author: Nalin Dahyabhai <nalin at dahyabhai.net>
Date:   Wed Apr 3 18:04:04 2013 -0400

    update to 3.2.1
    
    - update to 3.2.1 (whoops, missed 3.2 completely)
     - merged all patches or equivalents
     - re-merged hesinfo, so we obsolete it now
     - adds a pkgconfig configuration file for libhesiod
    - correct inconsistent changelog dates, assuming day-of-week is correct

 .gitignore                   |    1 +
 hesiod-3.1.0-dnsparse.patch  |   56 ------------------------------------------
 hesiod-3.1.0-env.patch       |   29 ---------------------
 hesiod-3.1.0-libresolv.patch |   20 ---------------
 hesiod-3.1.0-perms.patch     |   14 ----------
 hesiod-3.1.0-str.patch       |   25 ------------------
 hesiod.spec                  |   32 ++++++++++++-----------
 sources                      |    2 +-
 8 files changed, 19 insertions(+), 160 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ef07409..1af4815 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 hesiod-3.0.2.tar.gz
 hesiod-3.1.0.tar.gz
+/hesiod-3.2.1.tar.gz
diff --git a/hesiod.spec b/hesiod.spec
index 2f2a303..e8ac506 100644
--- a/hesiod.spec
+++ b/hesiod.spec
@@ -1,17 +1,13 @@
 Name: hesiod
-Version: 3.1.0
-Release: 23%{?dist}
+Version: 3.2.1
+Release: 1%{?dist}
 Source: ftp://athena-dist.mit.edu/pub/ATHENA/hesiod/hesiod-%{version}.tar.gz
-Patch1: hesiod-3.1.0-env.patch
-Patch2: hesiod-3.1.0-str.patch
-Patch3: hesiod-3.1.0-dnsparse.patch
-Patch4: hesiod-3.1.0-libresolv.patch
-Patch5: hesiod-3.1.0-perms.patch
 Summary: Shared libraries for querying the Hesiod naming service
 Group: System Environment/Libraries
 License: MIT
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: autoconf, automake, libtool
+Obsoletes: hesinfo < 3.2
 
 %description
 Hesiod is a system which uses existing DNS functionality to provide access
@@ -33,6 +29,13 @@ ensure the files are synchronized among multiple hosts.  This package contains
 the header files and libraries required for building programs which use Hesiod.
 
 %changelog
+* Wed Apr  3 2013 Nalin Dahyabhai <nalin at fedoraproject.org> - 3.2.1-1
+- update to 3.2.1
+  - merged all patches or equivalents
+  - re-merged hesinfo, so we obsolete it now
+  - adds a pkgconfig configuration file for libhesiod
+- correct inconsistent changelog dates, assuming day-of-week is correct
+
 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.1.0-23
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 
@@ -80,7 +83,7 @@ the header files and libraries required for building programs which use Hesiod.
 * Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 3.1.0-10
 - Autorebuild for GCC 4.3
 
-* Wed Aug 22 2006 Nalin Dahyabhai <nalin at redhat.com> - 3.1.0-9
+* Wed Aug 23 2006 Nalin Dahyabhai <nalin at redhat.com> - 3.1.0-9
 - rebuild
 
 * Mon Jul 17 2006 Nalin Dahyabhai <nalin at redhat.com> - 3.1.0-8
@@ -151,7 +154,7 @@ the header files and libraries required for building programs which use Hesiod.
 * Fri Jan 10 2003 Phil Knirsch <pknirsch at redhat.com> 3.0.2-23
 - Build shared lib correctly on s390 and s390x (with gcc -shared -fPIC).
 
-* Wed Sep 24 2002 Nalin Dahyabhai <nalin at redhat.com> 3.0.2-22
+* Wed Sep 25 2002 Nalin Dahyabhai <nalin at redhat.com> 3.0.2-22
 - look harder for res_mkquery() in libresolv
 
 * Wed Aug 21 2002 Nalin Dahyabhai <nalin at redhat.com>
@@ -189,7 +192,7 @@ the header files and libraries required for building programs which use Hesiod.
 - remove the shared library patch -- different packages with shared libraries
   tend to use different sonames, so we'd run inevitably run into problems
 
-* Thu Aug 21 2001 Nalin Dahyabhai <nalin at redhat.com>
+* Thu Aug 23 2001 Nalin Dahyabhai <nalin at redhat.com>
 - remove pre and post scripts -- authconfig handles that stuff now
 - add the hesiod man page back in, as bind-devel doesn't provide it any more
 
@@ -224,13 +227,9 @@ the header files and libraries required for building programs which use Hesiod.
 
 %prep
 %setup -q
-%patch1 -p1 -b .env
-%patch2 -p1 -b .str
-%patch3 -p1 -b .dnsparse
-%patch4 -p1 -b .libresolv
-%patch5 -p1 -b .perms
 libtoolize -f -i
 aclocal
+automake -f -a
 autoconf -f -i
 
 %build
@@ -252,11 +251,14 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(-,root,root,-)
 %doc README NEWS
+%{_bindir}/*
 %{_libdir}/libhesiod.so.*
+%{_mandir}/man1/*
 %{_mandir}/man5/*
 
 %files devel
 %defattr(-,root,root,-)
 %{_libdir}/libhesiod.so
+%{_libdir}/pkgconfig/*
 %{_includedir}/hesiod.h
 %{_mandir}/man3/*
diff --git a/sources b/sources
index a408e3e..9148a7f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-89c785d350e75d6628754659ee4583e8  hesiod-3.1.0.tar.gz
+d8fe6d7d081c9c14d5d3d8a466998eeb  hesiod-3.2.1.tar.gz


More information about the scm-commits mailing list