New cyrus-sasl2 packages

Roberto C. Sanchez roberto at connexer.com
Wed Oct 18 01:39:43 UTC 2006


On Mon, Oct 16, 2006 at 04:00:48PM -0300, Henrique de Moraes Holschuh wrote:
> On Mon, 16 Oct 2006, Andreas Metzler wrote:
> > It is simpler. debian/patches/0001_versioned_symbols.dpatch only
> > changes trunk/lib/Makefile.am and there is _currently_ neither
> > on-build-time automake/libtoolize/... nor a
> > debian/patches/0007_reautofoo.dpatch.
> 
> Yikes, sasl is very critical, we should be relibtoolizing and reautofu-izing
> it from known-good Debian versions.
> 
> I know from a LOT of experience that you shall NEVER trust autofu-generated
> files that come from CMU.  Always regen them.
> 
OK.  I pulled the reautofu-izing stuff from the old cyrus-sasl2 packages
and modified to fit ours.  Here is the diff:

Index: debian/control
===================================================================
--- debian/control      (revisión: 60)
+++ debian/control      (copia de trabajo)
@@ -4,7 +4,7 @@
 Maintainer: Debian Cyrus SASL Team <pkg-cyrus-sasl2-debian-devel at lists.alioth.debian.org>
 Uploaders: Fabian Fagerholm <fabbe at debian.org>, Roberto C. Sanchez <roberto at connexer.com>
 Standards-Version: 3.7.2
-Build-Depends: debhelper (>= 5.0.0), dpatch, autotools-dev, libdb4.4-dev, libpam0g-dev (>= 0.76-22), libssl-dev (>= 0.9.7e-3), libmysqlclient15-dev (>= 5.0.20-1), libopie-dev (>= 2.32-10), libpq-dev (>= 8.1.3-4), libkrb5-dev, libsqlite0-dev (>= 2.8.16-1), libldap2-dev (>= 2.1.30-8), lsb-base (>= 3.0-6), chrpath, groff-base
+Build-Depends: debhelper (>= 5.0.0), dpatch, autotools-dev, automake1.9, autoconf, libtool, libdb4.4-dev, libpam0g-dev (>= 0.76-22), libssl-dev (>= 0.9.7e-3), libmysqlclient15-dev (>= 5.0.20-1), libopie-dev (>= 2.32-10), libpq-dev (>= 8.1.3-4), libkrb5-dev, libsqlite0-dev (>= 2.8.16-1), libldap2-dev (>= 2.1.30-8), lsb-base (>= 3.0-6), chrpath, groff-base

 Package: cyrus-sasl-2.1-bin
 Section: utils
Index: debian/changelog
===================================================================
--- debian/changelog    (revisión: 60)
+++ debian/changelog    (copia de trabajo)
@@ -1,4 +1,4 @@
-cyrus-sasl-2.1 (2.1.22-0~pre01) UNRELEASED; urgency=low
+cyrus-sasl-2.1 (2.1.22-0~pre02) UNRELEASED; urgency=low

   * Acknowledged previous NMUs (Closes: #274087, #344686, #362511, #245818)
     (Closes: #276637, #285605, #332703, #336485, #345880, #357527, #379846)
Index: debian/rules
===================================================================
--- debian/rules        (revisión: 60)
+++ debian/rules        (copia de trabajo)
@@ -46,7 +46,16 @@
 # Some convenience variables
 export TMPPKG := $(CURDIR)/debian/tmp

+AUTOTOOLS=rm -f acinclude.m4 aclocal.m4 config/config.sub \
+       config/config.guess config/ltmain.sh config/libtool.m4; \
+       libtoolize --force; \
+       aclocal-1.9 -I $(CURDIR)/cmulocal -I $(CURDIR)/config; \
+       autoheader; \
+       autoconf; \
+       automake-1.9 --add-missing --include-deps; \
+       touch stamp-h.in

+
 ### The Makefile targets begin. ###


@@ -89,6 +98,8 @@

        # Avoid problems with timestamp skew and autotools.
        touch configure
+       $(AUTOTOOLS)
+       (cd saslauthd; $(AUTOTOOLS); cd ..)
        CFLAGS="$(CFLAGS) -Wl,-z,defs" ./configure \
               --host=$(DEB_HOST_GNU_TYPE) \
               --build=$(DEB_BUILD_GNU_TYPE) \


-- 
Roberto C. Sanchez
http://people.connexer.com/~roberto
http://www.connexer.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-cyrus-sasl2-debian-devel/attachments/20061017/d9d00264/attachment.pgp


More information about the Pkg-cyrus-sasl2-debian-devel mailing list