pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/cfs
Module Name: pkgsrc
Committed By: gdt
Date: Fri Oct 2 13:01:27 UTC 2026
Modified Files:
pkgsrc/security/cfs: Makefile distinfo
pkgsrc/security/cfs/patches: patch-aa
Log Message:
security/cfs: Fix RELRO/LDFLAGS
- pass LDFLAGS in the environment
- patch Makefile to add LDFLAGS to ld-invocation gcc calls
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/security/cfs/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/security/cfs/distinfo
cvs rdiff -u -r1.8 -r1.9 pkgsrc/security/cfs/patches/patch-aa
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/cfs/Makefile
diff -u pkgsrc/security/cfs/Makefile:1.43 pkgsrc/security/cfs/Makefile:1.44
--- pkgsrc/security/cfs/Makefile:1.43 Tue May 13 13:47:41 2025
+++ pkgsrc/security/cfs/Makefile Fri Oct 2 13:01:27 2026
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.43 2025/05/13 13:47:41 gdt Exp $
+# $NetBSD: Makefile,v 1.44 2026/10/02 13:01:27 gdt Exp $
VERSION= 1.5.0
VERSION_SUFFIX_DIST=
VERSION_SUFFIX_PKG=
DISTNAME= cfs-${VERSION}${VERSION_SUFFIX_DIST}
PKGNAME= cfs-${VERSION}${VERSION_SUFFIX_PKG}
+PKGREVSION= 1
CATEGORIES= security
MASTER_SITES= https://www.bayofrum.net/dist/cfs/
#OLD_MASTER_SITES= https://www.mattblaze.org/software/cfs-1.4.1.tar.gz
@@ -42,6 +43,8 @@ MAKE_ENV+= OPSYS=${OPSYS:Q}
# \todo evaluate
+MAKE_ENV+= LDFLAGS="${LDFLAGS}"
+
# Required settings necessary to build CFS on various platforms. This is
# copied from ${WRKSRC}/Makefile and from browsing the various README files.
#
Index: pkgsrc/security/cfs/distinfo
diff -u pkgsrc/security/cfs/distinfo:1.19 pkgsrc/security/cfs/distinfo:1.20
--- pkgsrc/security/cfs/distinfo:1.19 Tue May 13 13:47:41 2025
+++ pkgsrc/security/cfs/distinfo Fri Oct 2 13:01:27 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.19 2025/05/13 13:47:41 gdt Exp $
+$NetBSD: distinfo,v 1.20 2026/10/02 13:01:27 gdt Exp $
BLAKE2s (cfs-1.5.0.tar.gz) = 4ac7764984e910ad73adc16498d127c9a2cd1cede52252ddc425f26e10b260d5
SHA512 (cfs-1.5.0.tar.gz) = ff776ce9a4837076651758dcaa67e2489cc75d8181d73b2aa7d5b41b66f2ff6c3b451703e8834ae64f52d7289f5dd927d8a514a45cc92f5c58d31a768d3cb539
Size (cfs-1.5.0.tar.gz) = 110065 bytes
-SHA1 (patch-aa) = f160b243b6722d14d451eaf725a6ca707e4e95ba
+SHA1 (patch-aa) = 737304dd967a9eb65922d83437847427903ffb21
SHA1 (patch-ab) = dac917a40e5db080cb526b9d0ffe2dd63857c313
SHA1 (patch-af) = 16dce5ba66737f2222526b3cd689e1381d75c663
SHA1 (patch-cfs__attach.c) = 6a7908a2051304daaac1d90c115dd06246ab3fc0
Index: pkgsrc/security/cfs/patches/patch-aa
diff -u pkgsrc/security/cfs/patches/patch-aa:1.8 pkgsrc/security/cfs/patches/patch-aa:1.9
--- pkgsrc/security/cfs/patches/patch-aa:1.8 Sat Mar 11 01:54:01 2023
+++ pkgsrc/security/cfs/patches/patch-aa Fri Oct 2 13:01:27 2026
@@ -1,16 +1,17 @@
-$NetBSD: patch-aa,v 1.8 2023/03/11 01:54:01 gdt Exp $
+$NetBSD: patch-aa,v 1.9 2026/10/02 13:01:27 gdt Exp $
Add stanza for modern NetBSD. \todo Send upstream.
Adjust Makefile for pkgsrc norms:
- Use PREFIX
+ - Use LDFLAGS (relro)
- Comment out FreeBSD
- Uncomment the "fail if not configured" line
- Change installation to use INSTALL_PROGRAM
\todo Evaluate PROGRAM vs SCRIPT; this is carried from before.
---- Makefile.orig 2022-12-19 22:46:57.638664951 +0000
+--- Makefile.orig 2023-02-15 11:25:27.000000000 +0000
+++ Makefile
@@ -48,12 +48,13 @@
@@ -66,6 +67,55 @@ Adjust Makefile for pkgsrc norms:
# now you're done with local configuration.
+@@ -244,41 +252,41 @@ cfs: cfsd cattach cmkdir cdetach cname c
+ @echo
+
+ cfsd: $(OBJS)
+- $(CC) $(OBJS) $(LIBS) -o cfsd
++ $(CC) $(OBJS) ${LDFLAGS} $(LIBS) -o cfsd
+
+ cattach: cattach.o admproto_clnt.o admproto_xdr.o getpass.o cfs_des.o \
+ cfs_cipher.o cfs_bfenc.o cfs_bfsk.o adm.o mcg.o mcgsbox.o shs.o safer.o
+ $(CC) cattach.o admproto_clnt.o admproto_xdr.o cfs_des.o \
+ cfs_bfenc.o cfs_bfsk.o cfs_cipher.o getpass.o adm.o mcg.o \
+- mcgsbox.o shs.o safer.o $(COMPAT) $(LIBS) -o cattach
++ mcgsbox.o shs.o safer.o $(LDFLAGS) $(COMPAT) $(LIBS) -o cattach
+
+ cdetach: cdetach.o admproto_clnt.o admproto_xdr.o adm.o
+ $(CC) cdetach.o adm.o admproto_clnt.o admproto_xdr.o \
+- $(LIBS) -o cdetach
++ $(LDFLAGS) $(LIBS) -o cdetach
+
+ cmkdir: getpass.o adm.o cfs_des.o cfs_cipher.o cmkdir.o mcg.o \
+ mcgsbox.o cfs_bfenc.o cfs_bfsk.o safer.o shs.o truerand.o
+ $(CC) cmkdir.o cfs_des.o cfs_cipher.o getpass.o adm.o mcg.o \
+ cfs_bfenc.o cfs_bfsk.o mcgsbox.o safer.o shs.o truerand.o \
+- $(COMPAT) -o cmkdir
++ $(LDFLAGS) $(COMPAT) -o cmkdir
+
+ cpasswd: getpass.o cfs_des.o cfs_cipher.o cpasswd.o mcg.o \
+ mcgsbox.o cfs_bfenc.o cfs_bfsk.o safer.o shs.o truerand.o
+ $(CC) cpasswd.o cfs_des.o cfs_cipher.o getpass.o mcg.o \
+ mcgsbox.o cfs_bfenc.o cfs_bfsk.o safer.o shs.o \
+- truerand.o $(COMPAT) -o cpasswd
++ truerand.o $(LDFLAGS) $(COMPAT) -o cpasswd
+
+ cname: cname.o getpass.o cfs_des.o cfs_cipher.o cfs_adm.o cfs_fh.o \
+ cfs_bfenc.o cfs_bfsk.o cfs_nfs.o mcg.o mcgsbox.o safer.o shs.o
+ $(CC) cname.o getpass.o cfs_des.o cfs_cipher.o cfs_adm.o cfs_fh.o \
+ cfs_nfs.o mcg.o mcgsbox.o cfs_bfenc.o cfs_bfsk.o safer.o \
+- shs.o $(LIBS) $(COMPAT) -o cname
++ shs.o $(LDFLAGS) $(LIBS) $(COMPAT) -o cname
+
+ ccat: ccat.o getpass.o cfs_des.o cfs_cipher.o cfs_adm.o cfs_fh.o cfs_nfs.o \
+ mcg.o mcgsbox.o shs.o safer.o
+ $(CC) ccat.o getpass.o cfs_des.o cfs_cipher.o cfs_adm.o cfs_fh.o \
+ cfs_bfenc.o cfs_bfsk.o cfs_nfs.o mcg.o mcgsbox.o shs.o \
+- safer.o $(LIBS) $(COMPAT) -o ccat
++ safer.o $(LDFLAGS) $(LIBS) $(COMPAT) -o ccat
+
+ $(OBJS): nfsproto.h admproto.h cfs.h mcg.h safer.h shs.h \
+ cfs_bf.h cfs_bfl.h cfs_bfp.h
@@ -344,10 +352,11 @@ printout: $(SRCS) cfs.h mcg.h safer.h ad
$(PRINTCMD) $(SRCS) cfs.h mcg.h safer.h admproto.h nfsproto.h
Home |
Main Index |
Thread Index |
Old Index