pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/libfetch Define _GNU_SOURCE by default for glibc-b...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ed1b9f0edb97
branches:  trunk
changeset: 635513:ed1b9f0edb97
user:      cheusov <cheusov%pkgsrc.org@localhost>
date:      Sat Jun 07 19:22:51 2014 +0000

description:
Define _GNU_SOURCE by default for glibc-based systems (vasprintf(3)).
This fixes bootstrap failure on AltLinux.

diffstat:

 net/libfetch/Makefile     |  4 +++-
 net/libfetch/files/ftp.c  |  4 +++-
 net/libfetch/files/http.c |  4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diffs (58 lines):

diff -r 4dd295a5d585 -r ed1b9f0edb97 net/libfetch/Makefile
--- a/net/libfetch/Makefile     Sat Jun 07 19:17:42 2014 +0000
+++ b/net/libfetch/Makefile     Sat Jun 07 19:22:51 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.51 2014/02/12 23:18:22 tron Exp $
+# $NetBSD: Makefile,v 1.52 2014/06/07 19:22:51 cheusov Exp $
 #
 
 DISTNAME=      libfetch-2.36
@@ -28,6 +28,8 @@
 BUILD_TARGET=  depend all
 INSTALL_TARGET=        install includes
 
+CPPFLAGS=      -D_GNU_SOURCE
+
 do-extract:
        ${CP} -r ${FILESDIR} ${WRKSRC}
 
diff -r 4dd295a5d585 -r ed1b9f0edb97 net/libfetch/files/ftp.c
--- a/net/libfetch/files/ftp.c  Sat Jun 07 19:17:42 2014 +0000
+++ b/net/libfetch/files/ftp.c  Sat Jun 07 19:22:51 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ftp.c,v 1.44 2014/01/07 23:25:12 joerg Exp $   */
+/*     $NetBSD: ftp.c,v 1.45 2014/06/07 19:22:51 cheusov Exp $ */
 /*-
  * Copyright (c) 1998-2004 Dag-Erling Coïdan Smørgrav
  * Copyright (c) 2008, 2009, 2010 Joerg Sonnenberger <joerg%NetBSD.org@localhost>
@@ -59,8 +59,10 @@
 
 #ifdef __linux__
 /* Keep this down to Linux, it can create surprises else where. */
+#ifndef _GNU_SOURCE
 #define _GNU_SOURCE
 #endif
+#endif
 
 #if HAVE_CONFIG_H
 #include "config.h"
diff -r 4dd295a5d585 -r ed1b9f0edb97 net/libfetch/files/http.c
--- a/net/libfetch/files/http.c Sat Jun 07 19:17:42 2014 +0000
+++ b/net/libfetch/files/http.c Sat Jun 07 19:22:51 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: http.c,v 1.35 2014/01/08 20:25:34 joerg Exp $  */
+/*     $NetBSD: http.c,v 1.36 2014/06/07 19:22:51 cheusov Exp $        */
 /*-
  * Copyright (c) 2000-2004 Dag-Erling Coïdan Smørgrav
  * Copyright (c) 2003 Thomas Klausner <wiz%NetBSD.org@localhost>
@@ -69,8 +69,10 @@
    __FreeBSD_kernel__ is defined for GNU/kFreeBSD.
    See http://glibc-bsd.alioth.debian.org/porting/PORTING .
 */
+#ifndef _GNU_SOURCE
 #define _GNU_SOURCE
 #endif
+#endif
 
 /* Needed for gmtime_r on Interix */
 #define _REENTRANT



Home | Main Index | Thread Index | Old Index