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