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