Package: mgen / 5.02+dfsg2-3

Metadata

Package Version Patches format
mgen 5.02+dfsg2-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
ld_as needed | (download)

mgen/makefiles/Makefile.common | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix ftbfs on ubuntu
nolibdl | (download)

mgen/makefiles/Makefile.freebsd | 2 1 + 1 - 0 !
mgen/makefiles/Makefile.linux | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+), 1 deletion(-)

 fix dpkg-shlibdeps warning
 Essentially this says don't link in libraries when no symbol from those
 libraries are used. Not implementing this patch causes warning messages
 to appear during dpkg-shlibdeps processing, and eliminating those is the
 first motivation for this patch. For more information see
 https://buildd.debian.org/~brlink/bytag/I-shlibs-useless-link.html .
 One option would have been to remove the '-ldl' argument. However it seems
 safer and more generic to use '-Wl,--as-needed'. This can be viewed as part of
 a wider Ubuntu/Debian movement to tighten the linking in of libraries.
 For more information on this wider movement see
 http://wiki.debian.org/ToolChain/DSOLinking .
fix compile warnings | (download)

mgen/protolib/src/common/protoDispatcher.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix compiler warnings
hardening | (download)

mgen/makefiles/Makefile.common | 1 1 + 0 - 0 !
mgen/makefiles/Makefile.freebsd | 1 1 + 0 - 0 !
mgen/makefiles/Makefile.linux | 1 1 + 0 - 0 !
mgen/protolib/makefiles/Makefile.common | 1 1 + 0 - 0 !
mgen/protolib/makefiles/Makefile.freebsd | 2 1 + 1 - 0 !
mgen/protolib/makefiles/Makefile.linux | 2 1 + 1 - 0 !
6 files changed, 6 insertions(+), 2 deletions(-)

 use hardening build flags
 One of the release goals for the next stable Debian release is
 to have as many packages use security hardening build flags as
 possible. This patch enables them as recommended by
 http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags
freebsd | (download)

mgen/protolib/include/protoFile.h | 4 4 + 0 - 0 !
mgen/protolib/src/bsd/bsdRouteMgr.cpp | 4 4 + 0 - 0 !
2 files changed, 8 insertions(+)

 attempt to port to debian/kfreebsd
 This patch attempts to get the package building on
 FreeBSD. So far it adds in '#include'
 statements that appear to be missing. However this
 comes unstuck when we hit the RTF_WASCLONED symbol.
 This would be defined in net/route.h but seems to
 have been removed. It would be nice if upstream
 or someone with more knowledge of FreeBSD networking
 would have a look at this. However for the moment
 the patch adds this #define back in. This gets it
 to compile but is highly suspicious.