pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/physfs
Module Name: pkgsrc
Committed By: prlw1
Date: Sat Aug 16 10:29:37 UTC 2025
Modified Files:
pkgsrc/devel/physfs: Makefile PLIST distinfo
Log Message:
Update physfs to 3.2.0
Notable changes:
Release 3.2.0:
- Several changes were made to accommodate our migration from hg on our own Mercurial server to git and GitHub.
- Minimum CMake required is now 3.0.0.
- Tons of important fixes going back to Sep 27, 2017. Including static analysis fixes, platform compatibility improvements, etc.
- Added PHYSFS_setRoot, to mount a subset of an archive.
- Support for HOG2 (Descent 3) archives.
- Android support! Please see the notes in PHYSFS_init about this.
Release 3.0.3:
- Several changes were made to accommodate our migration from hg on our own Mercurial server to git and GitHub.
- Minimum CMake required is now 2.8.12.
- Patched to compile on Microsoft Visual Studio.
- Patched to compile on Solaris.
- Static analysis fixes in the 7zip archiver
- POSIX: Open files with O_CLOEXEC and FD_CLOEXEC so you aren't surprised to find them open in random child processes.
- POSIX: Repeat system calls if they generate EINTR.
- Fixes for UTF-16 strings containing surrogate pairs.
- Added a Watcom makefile for OS/2 support, other OS/2 fixes.
- zip: workaround Windows Explorer bug.
- Other less notable fixes.
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/physfs/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/physfs/PLIST
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/physfs/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/physfs/Makefile
diff -u pkgsrc/devel/physfs/Makefile:1.26 pkgsrc/devel/physfs/Makefile:1.27
--- pkgsrc/devel/physfs/Makefile:1.26 Sun Jan 26 17:31:02 2020
+++ pkgsrc/devel/physfs/Makefile Sat Aug 16 10:29:37 2025
@@ -1,22 +1,22 @@
-# $NetBSD: Makefile,v 1.26 2020/01/26 17:31:02 rillig Exp $
+# $NetBSD: Makefile,v 1.27 2025/08/16 10:29:37 prlw1 Exp $
-DISTNAME= physfs-3.0.2
+DISTNAME= physfs-3.2.0
CATEGORIES= devel
-MASTER_SITES= http://offload1.icculus.org/physfs/downloads/
-EXTRACT_SUFX= .tar.bz2
+MASTER_SITES= ${MASTER_SITE_GITHUB:=icculus/}
+GITHUB_TAG= release-${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://www.icculus.org/physfs/
COMMENT= Library providing abstract access to various archives
LICENSE= zlib
-USE_CMAKE= yes
USE_LANGUAGES= c c++
PTHREAD_AUTO_VARS= yes
PKGCONFIG_OVERRIDE+= extras/physfs.pc.in
CFLAGS.SunOS+= -DPHYSFS_NO_CDROM_SUPPORT=1
+.include "../../devel/cmake/build.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
Index: pkgsrc/devel/physfs/PLIST
diff -u pkgsrc/devel/physfs/PLIST:1.5 pkgsrc/devel/physfs/PLIST:1.6
--- pkgsrc/devel/physfs/PLIST:1.5 Tue Nov 28 14:47:31 2017
+++ pkgsrc/devel/physfs/PLIST Sat Aug 16 10:29:37 2025
@@ -1,6 +1,8 @@
-@comment $NetBSD: PLIST,v 1.5 2017/11/28 14:47:31 wiz Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/08/16 10:29:37 prlw1 Exp $
bin/test_physfs
include/physfs.h
+lib/cmake/PhysFS/PhysFSConfig-noconfig.cmake
+lib/cmake/PhysFS/PhysFSConfig.cmake
lib/libphysfs.a
lib/libphysfs.so
lib/libphysfs.so.1
Index: pkgsrc/devel/physfs/distinfo
diff -u pkgsrc/devel/physfs/distinfo:1.15 pkgsrc/devel/physfs/distinfo:1.16
--- pkgsrc/devel/physfs/distinfo:1.15 Tue Oct 26 10:18:03 2021
+++ pkgsrc/devel/physfs/distinfo Sat Aug 16 10:29:37 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.15 2021/10/26 10:18:03 nia Exp $
+$NetBSD: distinfo,v 1.16 2025/08/16 10:29:37 prlw1 Exp $
-BLAKE2s (physfs-3.0.2.tar.bz2) = 9143c0033499b848d4e9e260f48f2230b01f1ce10c9cebff5302830e2d02ddcd
-SHA512 (physfs-3.0.2.tar.bz2) = 4024b6c3348e0b6fc1036aac330192112dfe17de3e3d14773be9f06e9a062df5a1006869f21162b4e0b584989f463788a35e64186b1913225c073fea62754472
-Size (physfs-3.0.2.tar.bz2) = 194888 bytes
+BLAKE2s (physfs-3.2.0.tar.gz) = 5313f11fd57ee2a5b806f5172e7457fe03bed3181ef63e17030e78db1ef7e363
+SHA512 (physfs-3.2.0.tar.gz) = e0d84d6ac6bd8f0973149a5add54ed5ed890b5fabb4592ba61b59a3b3e01c05e05f1754f18d7a1c8d72e68777a23cda0c50dc0512cf57a8310a950bf908f54b1
+Size (physfs-3.2.0.tar.gz) = 242857 bytes
SHA1 (patch-src_physfs__platform__unix.c) = 704cbbdc45c99e583983dadfb1e0d7950c4957cf
Home |
Main Index |
Thread Index |
Old Index