summaryrefslogtreecommitdiff
path: root/lang/php55
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2013-10-15 14:43:51 +0000
committerjoerg <joerg@pkgsrc.org>2013-10-15 14:43:51 +0000
commita3628bceca76b8e1dbd83d5679ddd6738f42befa (patch)
tree19e7edb781c634d3374b4483b34c32f6f656fcd6 /lang/php55
parent86c44a761f62e0b6b23cf1616b83cc5333d069f7 (diff)
downloadpkgsrc-a3628bceca76b8e1dbd83d5679ddd6738f42befa.tar.gz
Add patch that would fix the build of net/php-sockets for PHP 5.5, if I
knew how to get it applied.
Diffstat (limited to 'lang/php55')
-rw-r--r--lang/php55/distinfo3
-rw-r--r--lang/php55/patches/patch-sockaddr__conv.c14
2 files changed, 16 insertions, 1 deletions
diff --git a/lang/php55/distinfo b/lang/php55/distinfo
index 342b38dbb6a..c2b5afd2d19 100644
--- a/lang/php55/distinfo
+++ b/lang/php55/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.6 2013/09/21 16:08:37 taca Exp $
+$NetBSD: distinfo,v 1.7 2013/10/15 14:43:51 joerg Exp $
SHA1 (php-5.5.4.tar.bz2) = fdc6724a7a3f23f7c87a3470e5b29d260685e2b6
RMD160 (php-5.5.4.tar.bz2) = fcd69b4d4716392edf065b5cd5dabb68b4bacd45
@@ -19,3 +19,4 @@ SHA1 (patch-php.ini-production) = 535ee9bff509ee8cab31cc73ec49b25b3ffdbff5
SHA1 (patch-run-tests.php) = ff80b8ad52d7c0a43fa318ed9bffca9d7b3e688d
SHA1 (patch-sapi_cgi_Makefile.frag) = 3784758c085066d1088ae1420b0f9bcf98f74de9
SHA1 (patch-sapi_fpm_php-fpm.conf.in) = 2369bb6a426a7fb47dc73c88f0daa0f6fa67b593
+SHA1 (patch-sockaddr__conv.c) = 6f368e323648922eaeebee1601741051c3462147
diff --git a/lang/php55/patches/patch-sockaddr__conv.c b/lang/php55/patches/patch-sockaddr__conv.c
new file mode 100644
index 00000000000..5b8407f48a6
--- /dev/null
+++ b/lang/php55/patches/patch-sockaddr__conv.c
@@ -0,0 +1,14 @@
+$NetBSD: patch-sockaddr__conv.c,v 1.1 2013/10/15 14:43:51 joerg Exp $
+
+--- sockaddr_conv.c.orig 2013-10-14 13:24:02.000000000 +0000
++++ sockaddr_conv.c
+@@ -26,6 +26,9 @@ int php_set_inet6_addr(struct sockaddr_i
+
+ memset(&hints, 0, sizeof(struct addrinfo));
+ hints.ai_family = AF_INET6;
++#ifndef AI_V4MAPPED
++#define AI_V4MAPPED 1
++#endif
+ hints.ai_flags = AI_V4MAPPED | AI_ADDRCONFIG;
+ getaddrinfo(string, NULL, &hints, &addrinfo);
+ if (!addrinfo) {