Tue Nov 15 17:48:56 2016 UTC ()
pkgtools/pkg: Ensure funopen prototypes are imported on libfetch's ftp.c

This is similar to recent fix on http.c


(marino)
diff -r1.15 -r1.16 pkgsrc/pkgtools/pkg/Makefile
diff -r1.7 -r1.8 pkgsrc/pkgtools/pkg/distinfo
diff -r0 -r1.1 pkgsrc/pkgtools/pkg/patches/patch-external_libfetch_ftp.c

cvs diff -r1.15 -r1.16 pkgsrc/pkgtools/pkg/Makefile (expand / switch to unified diff)

--- pkgsrc/pkgtools/pkg/Makefile 2016/11/15 15:42:21 1.15
+++ pkgsrc/pkgtools/pkg/Makefile 2016/11/15 17:48:56 1.16
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.15 2016/11/15 15:42:21 marino Exp $ 1# $NetBSD: Makefile,v 1.16 2016/11/15 17:48:56 marino Exp $
2 2
3DISTNAME= pkg-1.8.7 3DISTNAME= pkg-1.8.7
4PKGREVISION= 7 4PKGREVISION= 8
5CATEGORIES= pkgtools 5CATEGORIES= pkgtools
6MASTER_SITES= http://files.etoilebsd.net/pkg/ 6MASTER_SITES= http://files.etoilebsd.net/pkg/
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= khorben@defora.org 9MAINTAINER= khorben@defora.org
10HOMEPAGE= https://wiki.freebsd.org/pkgng 10HOMEPAGE= https://wiki.freebsd.org/pkgng
11COMMENT= Package management tool for FreeBSD 11COMMENT= Package management tool for FreeBSD
12LICENSE= 2-clause-bsd 12LICENSE= 2-clause-bsd
13 13
14BOOTSTRAP_PKG= yes 14BOOTSTRAP_PKG= yes
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16USE_CWRAPPERS= no 16USE_CWRAPPERS= no
17USE_LANGUAGES= c 17USE_LANGUAGES= c

cvs diff -r1.7 -r1.8 pkgsrc/pkgtools/pkg/distinfo (expand / switch to unified diff)

--- pkgsrc/pkgtools/pkg/distinfo 2016/11/14 18:59:12 1.7
+++ pkgsrc/pkgtools/pkg/distinfo 2016/11/15 17:48:56 1.8
@@ -1,10 +1,11 @@ @@ -1,10 +1,11 @@
1$NetBSD: distinfo,v 1.7 2016/11/14 18:59:12 marino Exp $ 1$NetBSD: distinfo,v 1.8 2016/11/15 17:48:56 marino Exp $
2 2
3SHA1 (pkg-1.8.7.tar.xz) = 4727c25b0e4c34df1bf7a00df0e9c6370e855416 3SHA1 (pkg-1.8.7.tar.xz) = 4727c25b0e4c34df1bf7a00df0e9c6370e855416
4RMD160 (pkg-1.8.7.tar.xz) = f0087c0e88ef890300a46a28d0644926fa7a7acb 4RMD160 (pkg-1.8.7.tar.xz) = f0087c0e88ef890300a46a28d0644926fa7a7acb
5SHA512 (pkg-1.8.7.tar.xz) = 61b1553cb444ba30bcf1c9a5da204ff29b08ad87641c3f49fb7e7efd9f5396742e6812bf96a0228d3e76916648511faa086d197cc41c2ced9979615e23a3bc43 5SHA512 (pkg-1.8.7.tar.xz) = 61b1553cb444ba30bcf1c9a5da204ff29b08ad87641c3f49fb7e7efd9f5396742e6812bf96a0228d3e76916648511faa086d197cc41c2ced9979615e23a3bc43
6Size (pkg-1.8.7.tar.xz) = 1950148 bytes 6Size (pkg-1.8.7.tar.xz) = 1950148 bytes
7SHA1 (patch-docs_Makefile.am) = aa6d5c9310c644d13d55c3176cd186c37cccc7c2 7SHA1 (patch-docs_Makefile.am) = aa6d5c9310c644d13d55c3176cd186c37cccc7c2
 8SHA1 (patch-external_libfetch_ftp.c) = f0080c4bd59386ab2a4ee015f6b22d4d228d7869
8SHA1 (patch-external_libfetch_http.c) = 9e618f80d6d72af7011351a8903b83f73130cdba 9SHA1 (patch-external_libfetch_http.c) = 9e618f80d6d72af7011351a8903b83f73130cdba
9SHA1 (patch-libpkg_pkg.h.in) = e74a96513c1e74ddea8a5b05b080cef57976d68b 10SHA1 (patch-libpkg_pkg.h.in) = e74a96513c1e74ddea8a5b05b080cef57976d68b
10SHA1 (patch-libpkg_pkg__elf.c) = 07174f421e162fc74f1c2b306f60da1273b8b6ec 11SHA1 (patch-libpkg_pkg__elf.c) = 07174f421e162fc74f1c2b306f60da1273b8b6ec

File Added: pkgsrc/pkgtools/pkg/patches/Attic/patch-external_libfetch_ftp.c
--- external/libfetch/ftp.c.orig	2015-08-12 08:48:13 UTC
+++ external/libfetch/ftp.c
@@ -55,6 +55,10 @@
  *
  */
 
+#ifdef __NetBSD__
+#define _NETBSD_SOURCE
+#endif
+
 #include <sys/param.h>
 #include <sys/socket.h>
 #include <netinet/in.h>