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/shortlogdiff -r1.23 -r1.24 pkgsrc/devel/physfs/Makefile
(wiz)
@@ -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 | |||
3 | DISTNAME= physfs-2.0.3 | 3 | DISTNAME= physfs-3.0.1 | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= devel | 4 | CATEGORIES= devel | |
6 | MASTER_SITES= http://offload1.icculus.org/physfs/downloads/ | 5 | MASTER_SITES= http://offload1.icculus.org/physfs/downloads/ | |
7 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.icculus.org/physfs/ | 9 | HOMEPAGE= http://www.icculus.org/physfs/ | |
11 | COMMENT= Library providing abstract access to various archives | 10 | COMMENT= Library providing abstract access to various archives | |
12 | LICENSE= zlib | 11 | LICENSE= zlib | |
13 | 12 | |||
14 | USE_CMAKE= yes | 13 | USE_CMAKE= yes | |
15 | USE_LANGUAGES= c c++ | 14 | USE_LANGUAGES= c c++ | |
16 | PTHREAD_AUTO_VARS= yes | 15 | PTHREAD_AUTO_VARS= yes | |
17 | 16 | |||
17 | PKGCONFIG_OVERRIDE+= extras/physfs.pc.in | |||
18 | ||||
18 | CFLAGS.SunOS+= -DPHYSFS_NO_CDROM_SUPPORT=1 | 19 | CFLAGS.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" |
@@ -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 $ | |
2 | bin/test_physfs | 2 | bin/test_physfs | |
3 | include/physfs.h | 3 | include/physfs.h | |
4 | lib/libphysfs.a | 4 | lib/libphysfs.a | |
5 | lib/libphysfs.so | 5 | lib/libphysfs.so | |
6 | lib/libphysfs.so.1 | 6 | lib/libphysfs.so.1 | |
7 | lib/libphysfs.so.${PKGVERSION} | 7 | lib/libphysfs.so.${PKGVERSION} | |
8 | lib/pkgconfig/physfs.pc |
@@ -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 | |||
3 | SHA1 (physfs-2.0.3.tar.bz2) = 327308c777009a41bbabb9159b18c4c0ac069537 | 3 | SHA1 (physfs-3.0.1.tar.bz2) = 9959a7acad0aa30d1a86d3a418e61155b0ac533c | |
4 | RMD160 (physfs-2.0.3.tar.bz2) = a6122fe69bdb213409dbfc4927c7a5782e063e21 | 4 | RMD160 (physfs-3.0.1.tar.bz2) = 3d5e1f224b510444fe88247db10976e45d5302e8 | |
5 | SHA512 (physfs-2.0.3.tar.bz2) = 47eff0c81b8dc3bb526766b0a8ad2437d2951867880116d6e6e8f2ec1490e263541fb741867fed6517cc3fa8a9c5651b36e3e02a499f19cfdc5c7261c9707e80 | 5 | SHA512 (physfs-3.0.1.tar.bz2) = ddf3b075ccb506da5e9a1ce96001be402752b9b777c2e816a85d48aff3626ff0886ea43eb07bd300fe3a9f59b9a002f54d822c51d483a4ee94b38378534c1879 | |
6 | Size (physfs-2.0.3.tar.bz2) = 560628 bytes | 6 | Size (physfs-3.0.1.tar.bz2) = 194638 bytes | |
7 | SHA1 (patch-src_physfs__platform__unix.c) = 704cbbdc45c99e583983dadfb1e0d7950c4957cf |
$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"