pkgsrc-WIP-changes archive

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

libbsd: fix bug with overwritten shared object.



Module Name:	pkgsrc-wip
Committed By:	Paolo Vincenzo Olivo <vms%retrobsd.ddns.net@localhost>
Pushed By:	vms
Date:		Thu Jul 7 21:23:17 2022 +0200
Changeset:	80d8bcb0be7ac0b590d51f1979d181afd491dc4c

Modified Files:
	libbsd/distinfo
Added Files:
	libbsd/patches/patch-src_Makefile.am

Log Message:
libbsd: fix bug with overwritten shared object.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=80d8bcb0be7ac0b590d51f1979d181afd491dc4c

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

diffstat:
 libbsd/distinfo                      |  1 +
 libbsd/patches/patch-src_Makefile.am | 13 +++++++++++++
 2 files changed, 14 insertions(+)

diffs:
diff --git a/libbsd/distinfo b/libbsd/distinfo
index ce6accd4d1..f47c232d21 100644
--- a/libbsd/distinfo
+++ b/libbsd/distinfo
@@ -3,3 +3,4 @@ $NetBSD$
 BLAKE2s (libbsd-0.11.6.tar.xz) = f0b73907cb25c276ea7eaeba1608433b19cc1d6be82d1200690adb23ac586ef9
 SHA512 (libbsd-0.11.6.tar.xz) = 9dbbfb84340fc69f59667241701d81d176439ce168f123344805898a269f7bd0e98abf8c7fc12d9bf539d1effb19424d93b647cc9120f693327e736d339e6075
 Size (libbsd-0.11.6.tar.xz) = 416600 bytes
+SHA1 (patch-src_Makefile.am) = aac9bac709618ac35788106c0e592c418fafceb5
diff --git a/libbsd/patches/patch-src_Makefile.am b/libbsd/patches/patch-src_Makefile.am
new file mode 100644
index 0000000000..8e45f56a81
--- /dev/null
+++ b/libbsd/patches/patch-src_Makefile.am
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- src/Makefile.am.orig	2022-01-29 14:23:40.000000000 +0000
++++ src/Makefile.am
+@@ -156,7 +156,7 @@ if NEED_TRANSPARENT_LIBMD
+ # The "GNU ld script" magic is required so that GNU ldconfig does not complain
+ # about an unknown format file.
+ 	soname=`readlink $(DESTDIR)$(libdir)/libbsd.so`; \
+-	$(RM) $(DESTDIR)$(libdir)/libbsd.so; \
++	rm -f $(DESTDIR)$(libdir)/libbsd.so; \
+ 	(echo '/* GNU ld script'; \
+ 	 echo ' * The MD5 functions are provided by the libmd library. */'; \
+ 	 cat format.ld; \


Home | Main Index | Thread Index | Old Index