| Index: sys-libs/zlib/files/zlib-1.2.3-r1-bsd-soname.patch
 | 
| diff --git a/sys-libs/zlib/files/zlib-1.2.3-r1-bsd-soname.patch b/sys-libs/zlib/files/zlib-1.2.3-r1-bsd-soname.patch
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..872070b030273460120bc0417cd767ef7e57edb5
 | 
| --- /dev/null
 | 
| +++ b/sys-libs/zlib/files/zlib-1.2.3-r1-bsd-soname.patch
 | 
| @@ -0,0 +1,15 @@
 | 
| +Generate a DT_SONAME on *BSD machines
 | 
| +
 | 
| +http://bugs.gentoo.org/123571
 | 
| +
 | 
| +--- configure
 | 
| ++++ configure
 | 
| +@@ -80,7 +80,7 @@
 | 
| +   SFLAGS="${CFLAGS-"-O3"} -fPIC"
 | 
| +   CFLAGS="$cflags"
 | 
| +   case `(uname -s || echo unknown) 2>/dev/null` in
 | 
| +-  Linux | linux | GNU | GNU/*) LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1"};;
 | 
| ++  Linux | linux | GNU | GNU/* | *BSD | DragonFly) LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1"};;
 | 
| +   CYGWIN* | Cygwin* | cygwin* | OS/2* )
 | 
| +              EXE='.exe';;
 | 
| +   QNX*)  # This is for QNX6. I suppose that the QNX rule below is for QNX2,QNX4
 | 
| 
 |