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