Date: Mon, 26 Jan 2026 23:00:42 +0000 From: Robert Clausecker <fuz@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: ec079862afd6 - main - archivers/extract-xiso: Create, modify, and extract XISOs Message-ID: <6977f21a.3a7c4.6f666bab@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=ec079862afd6aca37cc3dc762865077f8bb418b5 commit ec079862afd6aca37cc3dc762865077f8bb418b5 Author: Robert Clausecker <fuz@FreeBSD.org> AuthorDate: 2026-01-25 16:21:21 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2026-01-26 22:59:50 +0000 archivers/extract-xiso: Create, modify, and extract XISOs Extract-iso is a command line utility created by in to allow the creation, modification, and extraction of XISOs. Currently being maintained and modernized by the XboxDev organization. WWW: https://github.com/XboxDev/extract-xiso/ Requested by: codytherudeguy@tutamail.com --- archivers/Makefile | 1 + archivers/extract-xiso/Makefile | 23 +++++++++++++++++++++++ archivers/extract-xiso/distinfo | 3 +++ archivers/extract-xiso/files/patch-extract-xiso.c | 22 ++++++++++++++++++++++ archivers/extract-xiso/pkg-descr | 3 +++ 5 files changed, 52 insertions(+) diff --git a/archivers/Makefile b/archivers/Makefile index 3e63395115ce..ec59d576db39 100644 --- a/archivers/Makefile +++ b/archivers/Makefile @@ -31,6 +31,7 @@ SUBDIR += draco SUBDIR += dzip SUBDIR += engrampa + SUBDIR += extract-xiso SUBDIR += fastjar SUBDIR += file-roller SUBDIR += gcab diff --git a/archivers/extract-xiso/Makefile b/archivers/extract-xiso/Makefile new file mode 100644 index 000000000000..20316638f19a --- /dev/null +++ b/archivers/extract-xiso/Makefile @@ -0,0 +1,23 @@ +PORTNAME= extract-xiso +DISTVERSION= build-202505152050 +CATEGORIES= archivers + +MAINTAINER= fuz@FreeBSD.org +COMMENT= Create, modify, and extract XISOs + +LICENSE= BSD4CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.TXT + +USE_GITHUB= yes +GH_ACCOUNT= XboxDev + +PLIST_FILES= bin/extract-xiso + +do-build: + ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} \ + -o ${WRKDIR}/extract-xiso ${WRKSRC}/extract-xiso.c + +do-install: + ${INSTALL_PROGRAM} ${WRKDIR}/extract-xiso ${STAGEDIR}${PREFIX}/bin/ + +.include <bsd.port.mk> diff --git a/archivers/extract-xiso/distinfo b/archivers/extract-xiso/distinfo new file mode 100644 index 000000000000..0dd68be99711 --- /dev/null +++ b/archivers/extract-xiso/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1769357525 +SHA256 (XboxDev-extract-xiso-build-202505152050_GH0.tar.gz) = cf697353d2d3231df8d04fcdda53f90737f22be51dee8f033345e0e5972b3c33 +SIZE (XboxDev-extract-xiso-build-202505152050_GH0.tar.gz) = 26304 diff --git a/archivers/extract-xiso/files/patch-extract-xiso.c b/archivers/extract-xiso/files/patch-extract-xiso.c new file mode 100644 index 000000000000..0164f891bc75 --- /dev/null +++ b/archivers/extract-xiso/files/patch-extract-xiso.c @@ -0,0 +1,22 @@ +--- extract-xiso.c.orig 2026-01-25 16:16:29 UTC ++++ extract-xiso.c +@@ -253,10 +253,6 @@ + #include <sys/types.h> + #include <stdint.h> + +-#if defined( __FREEBSD__ ) || defined( __OPENBSD__ ) +- #include <machine/limits.h> +-#endif +- + #if defined( _WIN32 ) + #include <direct.h> + #include "win32/dirent.c" +@@ -286,7 +282,7 @@ + #define READWRITEFLAGS O_RDWR + + typedef off_t xoff_t; +-#elif defined( __FREEBSD__ ) ++#elif defined( __FreeBSD__ ) + #define exiso_target "freebsd" + + #define PATH_CHAR '/' diff --git a/archivers/extract-xiso/pkg-descr b/archivers/extract-xiso/pkg-descr new file mode 100644 index 000000000000..76d69a7598a7 --- /dev/null +++ b/archivers/extract-xiso/pkg-descr @@ -0,0 +1,3 @@ +Extract-iso is a command line utility created by in to allow the +creation, modification, and extraction of XISOs. Currently being +maintained and modernized by the XboxDev organization.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6977f21a.3a7c4.6f666bab>
