Debian Patches

Status for libassuan/2.5.6-1

Patch Description Author Forwarded Bugs Origin Last update
0001-avoid-linker-errors-when-cross-building-for-win32.patch avoid linker errors when cross-building for win32
Without this fix, we see the following problem when trying to link the
assuan library on win32:

.libs/libassuan_la-debug.o .libs/libassuan_la-conversion.o .libs/libassuan_la-sysutils.o .libs/libassuan_la-client.o .libs/libassuan_la-server.o
.libs/libassuan_la-assuan-error.o .libs/libassuan_la-assuan-buffer.o .libs/libassuan_la-assuan-handler.o .libs/libassuan_la-assuan-inquire.o
.libs/libassuan_la-assuan-listen.o .libs/libassuan_la-assuan-pipe-server.o .libs/libassuan_la-assuan-socket-server.o
.libs/libassuan_la-assuan-pipe-connect.o .libs/libassuan_la-assuan-socket-connect.o .libs/libassuan_la-assuan-uds.o
.libs/libassuan_la-assuan-logging.o .libs/libassuan_la-assuan-socket.o .libs/libassuan_la-system-w32.o .libs/libassuan_la-assuan-io.o
.libs/putc_unlocked.o .libs/memrchr.o .libs/stpcpy.o .libs/setenv.o |
sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' |
sed '/ __gnu_lto/d' | /bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' |
sort | uniq > .libs/libassuan.exp
echo EXPORTS > .libs/libassuan-0.dll.def; cat .libs/libassuan.def >> .libs/libassuan-0.dll.def; fi
.libs/libassuan_la-system.o .libs/libassuan_la-debug.o .libs/libassuan_la-conversion.o .libs/libassuan_la-sysutils.o .libs/libassuan_la-client.o
.libs/libassuan_la-server.o .libs/libassuan_la-assuan-error.o .libs/libassuan_la-assuan-buffer.o .libs/libassuan_la-assuan-handler.o
.libs/libassuan_la-assuan-inquire.o .libs/libassuan_la-assuan-listen.o .libs/libassuan_la-assuan-pipe-server.o
.libs/libassuan_la-assuan-socket-server.o .libs/libassuan_la-assuan-pipe-connect.o .libs/libassuan_la-assuan-socket-connect.o
.libs/libassuan_la-assuan-uds.o .libs/libassuan_la-assuan-logging.o .libs/libassuan_la-assuan-socket.o .libs/libassuan_la-system-w32.o
.libs/libassuan_la-assuan-io.o .libs/putc_unlocked.o .libs/memrchr.o .libs/stpcpy.o .libs/setenv.o -lws2_32 -L/usr/share/win32/lib
/usr/share/win32/lib/libgpg-error.dll.a -Os -Wl,.libs/versioninfo.o -static-libgcc -Wl,--no-insert-timestamp -o .libs/libassuan-0.dll
-Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libassuan.dll.a
/usr/bin/i686-w64-mingw32-ld: .libs/libassuan-0.dll.def:5: syntax error
/usr/bin/i686-w64-mingw32-ld:.libs/libassuan-0.dll.def: file format not recognized; treating as linker script
/usr/bin/i686-w64-mingw32-ld:.libs/libassuan-0.dll.def:2: syntax error
collect2: error: ld returned 1 exit status
Makefile:566: recipe for target 'libassuan.la' failed
make[5]: *** [libassuan.la] Error 1
make[5]: Leaving directory '/home/dkg/src/pkg-gnupg/libassuan/build-win32/src'
Daniel Kahn Gillmor <dkg@fifthhorseman.net> no 2016-02-14
0002-avoid-self-describing-as-a-beta.patch avoid self-describing as a beta
Using autoreconf against the source as distributed in tarball form
invariably results in a package that thinks it's a "beta" package,
which produces the "THIS IS A DEVELOPMENT VERSION" warning string.

since we use dh_autoreconf, i need this patch to avoid producing
builds that announce themselves as DEVELOPMENT VERSIONs.

See discussion at:

http://lists.gnupg.org/pipermail/gnupg-devel/2014-November/029065.html
Daniel Kahn Gillmor <dkg@fifthhorseman.net> no 2016-11-16

All known versions for source package 'libassuan'

Links