From nobody Wed Mar 11 21:45:45 2026 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fWPST6Ctpz6V4VG for ; Wed, 11 Mar 2026 21:45:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fWPST5gsDz49Ls for ; Wed, 11 Mar 2026 21:45:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773265545; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rXyPodaYaD6BEeTm7mJs+Iv09VFqZaNFX18QMZtUMMc=; b=YdPfu89Y/oWRe4urfaV8HGMGzU5XvoXmBPjHVwj3M5l93ELx1eQ5dflZJQ/57lOV2I6d1g v9KGXQLMR/cQ/4J9zL4AbcJrbG95Pr5DPtmklWpCYCaGoJ25j9BuTxJU9gJc2uoI6xe+5W VkI9Iw8q0zOvM5B0P+lHB2RERw5KLbYa3K/VR0rb0RKd/nh/YWTkw4UgKg6IID3Tf6gMxM Ax1C/5fPARTpQlCX3Xd0Cd8stXUh9UbdV9aTAviUZtrFrL+IbDBMPfc+51IbP7nPV97u3z Qxtl4gy/FQFQ9dcWGD+e9C9JH2YrEp5YL6vRg9stkghKkO3AmEdAf2yL7GFoOQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773265545; a=rsa-sha256; cv=none; b=qYcb8J5U3Q7YnTWMdLlBWGkko04Eu9e1TFiHcsvd8gHx+LTP0VlsbunuZTNhp0gZY9NSqp WlZRuGDLCpReUybqn6tXdsz0sieFOIJxBQE6q3w9YWMSoC8M2ZBevigH5UHkmBaIzeHsEx wTlj5QhqWIx2ZooVLP8h+LCDJ7kkJEl2I7k/7nTi4ejEjLi3pUr1MFnh3CB3JMKr2YdVR1 4ZVRWzkheoK1QtpPEi3AsYcmyBpL4GuR2s2hMjr+pmoLsxyyzXvQNplCqDaJg8UVtvzREV z3Px7I3rn+w1WFt0dKIWh2Bf29sn+Tnb7viZ5F8GOzMwX+aWLHMPAa8UxxBIKA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773265545; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rXyPodaYaD6BEeTm7mJs+Iv09VFqZaNFX18QMZtUMMc=; b=mSSQV8BSUdthL+kY/bOn/YALEC5N+jGgmVZ49yttzO6w+h5Lh9a2WNlQhMjgMF5s20ldF/ yhj2EYJuqMiju1YFvwGGh47dlHqU8nOIhVqoHE0/gDQE+Y+sGenjwCtHyRh78HoqQTVrTK 1TCbCkKFMKXkJAfE+dq/ooL6zrjkuv5KwUJ/daj84JDPS6hXQfdn3APJyCbAl0bpTKSg70 g7MirticqnzXrLejNkHo6s9xEcwSUgpqxR+4Snlz4ecmFXzThByhsQJF0wcPq0OxqGa9M8 N+tOhSXReT96TQPnK165O9HLjHKvYeoDIzClPCyJ95qJ1z2lONyM1YWSpwRYtg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fWPST4cpVz1vt for ; Wed, 11 Mar 2026 21:45:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 62BLjjFx050471 for ; Wed, 11 Mar 2026 21:45:45 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 62BLjjcm050470 for ports-bugs@FreeBSD.org; Wed, 11 Mar 2026 21:45:45 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 293749] archivers/zipmix: update to 20260309, pet pkg-fallout Date: Wed, 11 Mar 2026 21:45:45 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: portmaster@bsdforge.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports-bugs@freebsd.org Sender: owner-freebsd-ports-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D293749 Bug ID: 293749 Summary: archivers/zipmix: update to 20260309, pet pkg-fallout Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: portmaster@bsdforge.com Attachment #268736 maintainer-approval+ Flags: Flags: maintainer-feedback+ Created attachment 268736 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D268736&action= =3Dedit update to 20260309 Update archivers/zipmix to 20260309. This is pretty much a rewrite [1]. I knew this day was coming soon and pkg-fallout told me it was time to modernize this port. So I did. There's too much to list here. But in summary; - add additional includes (covers more archs) - Remove dangerous pointer casts - 64-bit file offsets/sizes (off_t / int64_t + fseeko/ftello) - Safer parsing (byte-by-byte little-endian reads, no unaligned *(long*)) - Better string handling (strcasecmp / _stricmp) - Safer temp file creation - Basic bounds checking - Use off_t + fseeko/ftello for large file support (up to ~2=E2=80=934 GB = depending on platform) - Safe little-endian field readers (no more *(long*)&) - Proper case-insensitive compare (forward, not backward) - Better memory/realloc safety - Removed Win98/ancient DOS cruft - Unified string functions (strcasecmp family) - Basic error checking + clearer messages - Still no external libraries (keeps spirit of original) - Used consistent naming (u16_zero) - Fixed some printf format specifiers to use PRIu64 / PRId64 where appropr= iate (for off_t) - Minor indentation / comment alignment Changes Makefile distinfo Removes files/Makefile files/patch-zipmix.c NOTE: This still has no LICENSE. I emailed the author a proposal to use a BSD 1 or 2 clause. I'll add whichever is decided after his reply. Thanks! 1.) https://BSDforge.com/projects/source/archivers/zipmix/zipmix.c.diff --=20 You are receiving this mail because: You are the assignee for the bug.=