pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/e2fsprogs



Module Name:    pkgsrc
Committed By:   vins
Date:           Sun May 10 09:28:12 UTC 2026

Modified Files:
        pkgsrc/sysutils/e2fsprogs: Makefile PLIST distinfo
Removed Files:
        pkgsrc/sysutils/e2fsprogs/patches: patch-lib_et_Makefile.in

Log Message:
e2fsprogs: add conflict with mit-krb (partially revert last commit)0

e2fsprogs ships its own version of the com_err library (alongside
related headers and binaries) which conflicts with that provided by
mit-krb5. This is a known issue:
* https://github.com/chromebrew/chromebrew/issues/5820
* https://github.com/openwrt/openwrt/issues/5829
* https://lists.freebsd.org/archives/freebsd-ports/2022-January/001289.html

Other software distributions have addressed the issue by patching krb5
to use e2fsprogs com_err, or the other way round. Since on pkgsrc we
can't assume to have krb5 installed (we might be using heimdal), this
seems impractical. The problem needs to be sorted out elsewhere,
most likely by renaming files installed by e2fsprogs, and instructing
any package requiring e2fsprogs to use the renamed library/headers.


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 pkgsrc/sysutils/e2fsprogs/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/sysutils/e2fsprogs/PLIST
cvs rdiff -u -r1.34 -r1.35 pkgsrc/sysutils/e2fsprogs/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/sysutils/e2fsprogs/patches/patch-lib_et_Makefile.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/e2fsprogs/Makefile
diff -u pkgsrc/sysutils/e2fsprogs/Makefile:1.42 pkgsrc/sysutils/e2fsprogs/Makefile:1.43
--- pkgsrc/sysutils/e2fsprogs/Makefile:1.42     Sun May 10 08:20:29 2026
+++ pkgsrc/sysutils/e2fsprogs/Makefile  Sun May 10 09:28:12 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.42 2026/05/10 08:20:29 vins Exp $
+# $NetBSD: Makefile,v 1.43 2026/05/10 09:28:12 vins Exp $
 
 DISTNAME=      e2fsprogs-1.47.4
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    sysutils
 MASTER_SITES=  https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${PKGVERSION_NOREV}/
 #MASTER_SITES+=        ${MASTER_SITE_SOURCEFORGE:=e2fsprogs/}
@@ -12,6 +12,8 @@ HOMEPAGE=     https://e2fsprogs.sourceforge.
 COMMENT=       Second extended file system (ext2fs) management programs
 LICENSE=       gnu-gpl-v2 AND gnu-lgpl-v2 AND modified-bsd AND mit
 
+CONFLICTS=     mit-krb5-[0-9]*         # com_err
+
 USE_LANGUAGES=         c
 USE_CC_FEATURES=       c99
 USE_LIBTOOL=           yes

Index: pkgsrc/sysutils/e2fsprogs/PLIST
diff -u pkgsrc/sysutils/e2fsprogs/PLIST:1.14 pkgsrc/sysutils/e2fsprogs/PLIST:1.15
--- pkgsrc/sysutils/e2fsprogs/PLIST:1.14        Sun May 10 08:20:29 2026
+++ pkgsrc/sysutils/e2fsprogs/PLIST     Sun May 10 09:28:12 2026
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.14 2026/05/10 08:20:29 vins Exp $
+@comment $NetBSD: PLIST,v 1.15 2026/05/10 09:28:12 vins Exp $
 bin/chattr
-bin/e2compile_et
+bin/compile_et
 bin/lsattr
 bin/mk_cmds
 include/com_err.h
@@ -42,7 +42,7 @@ lib/pkgconfig/e2p.pc
 lib/pkgconfig/ext2fs.pc
 lib/pkgconfig/ss.pc
 man/man1/chattr.1
-man/man1/e2compile_et.1
+man/man1/compile_et.1
 man/man1/lsattr.1
 man/man1/mk_cmds.1
 man/man3/com_err.3

Index: pkgsrc/sysutils/e2fsprogs/distinfo
diff -u pkgsrc/sysutils/e2fsprogs/distinfo:1.34 pkgsrc/sysutils/e2fsprogs/distinfo:1.35
--- pkgsrc/sysutils/e2fsprogs/distinfo:1.34     Sun May 10 08:20:29 2026
+++ pkgsrc/sysutils/e2fsprogs/distinfo  Sun May 10 09:28:12 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.34 2026/05/10 08:20:29 vins Exp $
+$NetBSD: distinfo,v 1.35 2026/05/10 09:28:12 vins Exp $
 
 BLAKE2s (e2fsprogs-1.47.4.tar.xz) = c58f55a108f0e71f4b67076d45a58a85b9e03a8789bfe7e52471e1bb5dafbdd0
 SHA512 (e2fsprogs-1.47.4.tar.xz) = c316ce38d73786fb45b3728cd31991fe81b14a1e61dae645f3471c3f35983c4394e4606b47194c3e607897b7ae5a5ef1d376adb204383afa8c4219db8617d970
@@ -11,7 +11,6 @@ SHA1 (patch-as) = 6cf4a28a194d452c465137
 SHA1 (patch-aw) = 5046ba1d36046150b16292d4c24edf55c3e6fca6
 SHA1 (patch-debugfs_debugfs.c) = 791ce440216a15bf7711c022032e9c837dca0b8b
 SHA1 (patch-e2fsck_jfs__user.h) = a54b1a597d1d0b4526d8ba0e4c442e4705fb93be
-SHA1 (patch-lib_et_Makefile.in) = 1a2d7b4cef8ea3cc75a6b227fb3e4881c2071a2e
 SHA1 (patch-lib_ext2fs_bitops.c) = f641da9106c6a7e4314122d4b1f9d4067fc07f10
 SHA1 (patch-lib_ext2fs_bitops.h) = 4dd18ad892dbf91437e4996e7fcb7fd3a61758e8
 SHA1 (patch-lib_ext2fs_ext2fs.h) = 597435441fc537ec20f79d191181876ecdaa7b21



Home | Main Index | Thread Index | Old Index