Tue Nov 28 14:47:32 2017 UTC ()
physfs: update to 3.0.1.

Many years of development, not summarized by upstream.
For a detailed log see the hg shortlog at
https://hg.icculus.org/icculus/physfs/shortlog


(wiz)
diff -r1.23 -r1.24 pkgsrc/devel/physfs/Makefile
diff -r1.4 -r1.5 pkgsrc/devel/physfs/PLIST
diff -r1.11 -r1.12 pkgsrc/devel/physfs/distinfo
diff -r0 -r1.1 pkgsrc/devel/physfs/patches/patch-src_physfs__platform__unix.c

cvs diff -r1.23 -r1.24 pkgsrc/devel/physfs/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/physfs/Makefile 2015/08/18 07:31:00 1.23
+++ pkgsrc/devel/physfs/Makefile 2017/11/28 14:47:31 1.24
@@ -1,25 +1,26 @@ @@ -1,25 +1,26 @@
1# $NetBSD: Makefile,v 1.23 2015/08/18 07:31:00 wiz Exp $ 1# $NetBSD: Makefile,v 1.24 2017/11/28 14:47:31 wiz Exp $
2 2
3DISTNAME= physfs-2.0.3 3DISTNAME= physfs-3.0.1
4PKGREVISION= 1 
5CATEGORIES= devel 4CATEGORIES= devel
6MASTER_SITES= http://offload1.icculus.org/physfs/downloads/ 5MASTER_SITES= http://offload1.icculus.org/physfs/downloads/
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.icculus.org/physfs/ 9HOMEPAGE= http://www.icculus.org/physfs/
11COMMENT= Library providing abstract access to various archives 10COMMENT= Library providing abstract access to various archives
12LICENSE= zlib 11LICENSE= zlib
13 12
14USE_CMAKE= yes 13USE_CMAKE= yes
15USE_LANGUAGES= c c++ 14USE_LANGUAGES= c c++
16PTHREAD_AUTO_VARS= yes 15PTHREAD_AUTO_VARS= yes
17 16
 17PKGCONFIG_OVERRIDE+= extras/physfs.pc.in
 18
18CFLAGS.SunOS+= -DPHYSFS_NO_CDROM_SUPPORT=1 19CFLAGS.SunOS+= -DPHYSFS_NO_CDROM_SUPPORT=1
19 20
20.include "../../mk/readline.buildlink3.mk" 21.include "../../mk/readline.buildlink3.mk"
21.include "../../devel/zlib/buildlink3.mk" 22.include "../../devel/zlib/buildlink3.mk"
22 23
23.include "../../mk/curses.buildlink3.mk" 24.include "../../mk/curses.buildlink3.mk"
24.include "../../mk/pthread.buildlink3.mk" 25.include "../../mk/pthread.buildlink3.mk"
25.include "../../mk/bsd.pkg.mk" 26.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/devel/physfs/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/physfs/PLIST 2014/03/31 08:29:44 1.4
+++ pkgsrc/devel/physfs/PLIST 2017/11/28 14:47:31 1.5
@@ -1,7 +1,8 @@ @@ -1,7 +1,8 @@
1@comment $NetBSD: PLIST,v 1.4 2014/03/31 08:29:44 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.5 2017/11/28 14:47:31 wiz Exp $
2bin/test_physfs 2bin/test_physfs
3include/physfs.h 3include/physfs.h
4lib/libphysfs.a 4lib/libphysfs.a
5lib/libphysfs.so 5lib/libphysfs.so
6lib/libphysfs.so.1 6lib/libphysfs.so.1
7lib/libphysfs.so.${PKGVERSION} 7lib/libphysfs.so.${PKGVERSION}
 8lib/pkgconfig/physfs.pc

cvs diff -r1.11 -r1.12 pkgsrc/devel/physfs/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/physfs/distinfo 2015/11/03 03:29:02 1.11
+++ pkgsrc/devel/physfs/distinfo 2017/11/28 14:47:31 1.12
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.11 2015/11/03 03:29:02 agc Exp $ 1$NetBSD: distinfo,v 1.12 2017/11/28 14:47:31 wiz Exp $
2 2
3SHA1 (physfs-2.0.3.tar.bz2) = 327308c777009a41bbabb9159b18c4c0ac069537 3SHA1 (physfs-3.0.1.tar.bz2) = 9959a7acad0aa30d1a86d3a418e61155b0ac533c
4RMD160 (physfs-2.0.3.tar.bz2) = a6122fe69bdb213409dbfc4927c7a5782e063e21 4RMD160 (physfs-3.0.1.tar.bz2) = 3d5e1f224b510444fe88247db10976e45d5302e8
5SHA512 (physfs-2.0.3.tar.bz2) = 47eff0c81b8dc3bb526766b0a8ad2437d2951867880116d6e6e8f2ec1490e263541fb741867fed6517cc3fa8a9c5651b36e3e02a499f19cfdc5c7261c9707e80 5SHA512 (physfs-3.0.1.tar.bz2) = ddf3b075ccb506da5e9a1ce96001be402752b9b777c2e816a85d48aff3626ff0886ea43eb07bd300fe3a9f59b9a002f54d822c51d483a4ee94b38378534c1879
6Size (physfs-2.0.3.tar.bz2) = 560628 bytes 6Size (physfs-3.0.1.tar.bz2) = 194638 bytes
 7SHA1 (patch-src_physfs__platform__unix.c) = 704cbbdc45c99e583983dadfb1e0d7950c4957cf

File Added: pkgsrc/devel/physfs/patches/patch-src_physfs__platform__unix.c
$NetBSD: patch-src_physfs__platform__unix.c,v 1.1 2017/11/28 14:47:31 wiz Exp $

NetBSD support.

--- src/physfs_platform_unix.c.orig	2017-10-26 18:38:03.000000000 +0000
+++ src/physfs_platform_unix.c
@@ -56,6 +56,10 @@
 #ifdef PHYSFS_PLATFORM_FREEBSD
 #include <sys/sysctl.h>
 #endif
+#ifdef __NetBSD__
+#include <sys/statvfs.h>
+#define statfs statvfs
+#endif
 
 
 #include "physfs_internal.h"