diff options
author | lioux <lioux@FreeBSD.org> | 2006-06-25 21:01:53 +0800 |
---|---|---|
committer | lioux <lioux@FreeBSD.org> | 2006-06-25 21:01:53 +0800 |
commit | d77d029f7c11366243a180af8c9b480424996762 (patch) | |
tree | 2def16f8923f24fa92d761829e9e53ff2c9b6ba5 /net-p2p | |
parent | 4e1d3380ad24c5a501d1bad0b1968ec9ce5ff80a (diff) | |
download | freebsd-ports-gnome-d77d029f7c11366243a180af8c9b480424996762.tar.gz freebsd-ports-gnome-d77d029f7c11366243a180af8c9b480424996762.tar.zst freebsd-ports-gnome-d77d029f7c11366243a180af8c9b480424996762.zip |
* Re-introduce a patch removed on the port update to 2.7.7
1) Make sure that multithreaded coding using
gethostbyname(3)/gethostbyaddr(3) is used under FreeBSD.
2) Futhermore, insure that it is properly detected whether reentrant
versions of the aforementioned functions are available; and,
that the appropriate code is used on either case.
3) Bump PORTREVISION
Diffstat (limited to 'net-p2p')
-rw-r--r-- | net-p2p/mldonkey-devel/Makefile | 1 | ||||
-rw-r--r-- | net-p2p/mldonkey-devel/files/patch-src__utils__lib__stubs_c.c | 23 |
2 files changed, 24 insertions, 0 deletions
diff --git a/net-p2p/mldonkey-devel/Makefile b/net-p2p/mldonkey-devel/Makefile index 1b7eed8ae739..fa49e5e4c046 100644 --- a/net-p2p/mldonkey-devel/Makefile +++ b/net-p2p/mldonkey-devel/Makefile @@ -7,6 +7,7 @@ PORTNAME= mldonkey PORTVERSION= 2.7.7 +PORTREVISION= 1 CATEGORIES+= net-p2p MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} \ ${MASTER_SITE_SAVANNAH} diff --git a/net-p2p/mldonkey-devel/files/patch-src__utils__lib__stubs_c.c b/net-p2p/mldonkey-devel/files/patch-src__utils__lib__stubs_c.c new file mode 100644 index 000000000000..f819aef2c39e --- /dev/null +++ b/net-p2p/mldonkey-devel/files/patch-src__utils__lib__stubs_c.c @@ -0,0 +1,23 @@ +--- src/utils/lib/stubs_c.c.orig Wed Jan 4 12:23:37 2006 ++++ src/utils/lib/stubs_c.c Mon Jan 16 14:14:38 2006 +@@ -28,6 +28,11 @@ + #include <inttypes.h> + #endif + ++/* For proper FreeBSD version identification */ ++#if defined(HAVE_SYS_PARAM_H) ++#include <sys/param.h> ++#endif ++ + #define lseek XXXXXXXXX + #define read XXXXXXXXX + #define ftruncate XXXXXXXXX +@@ -683,7 +688,7 @@ + + #define NETDB_BUFFER_SIZE 10000 + +-#ifdef _WIN32 ++#if defined(_WIN32) || ( defined(__FreeBSD_version) && ( ((__FreeBSD_version >= 504102) && (__FreeBSD_version < 600000)) || (__FreeBSD_version >= 600029) ) ) + #define GETHOSTBYADDR_IS_REENTRANT 1 + #define GETHOSTBYNAME_IS_REENTRANT 1 + #endif |