Source-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/filesystems/ltfs Replace internal .libs copy of the st...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/81dc67e0c331
branches:  trunk
changeset: 431608:81dc67e0c331
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Thu May 14 20:08:30 2020 +0000

description:
Replace internal .libs copy of the static archive after modification.
Still not MAKE_JOBS_SAFE, but at least it finally builds consistently.

diffstat:

 filesystems/ltfs/Makefile                                     |   5 +++-
 filesystems/ltfs/distinfo                                     |   3 +-
 filesystems/ltfs/patches/patch-messages_make__message__src.sh |  12 +++++++++++
 3 files changed, 18 insertions(+), 2 deletions(-)

diffs (48 lines):

diff -r 3ba8a5197d90 -r 81dc67e0c331 filesystems/ltfs/Makefile
--- a/filesystems/ltfs/Makefile Thu May 14 19:45:50 2020 +0000
+++ b/filesystems/ltfs/Makefile Thu May 14 20:08:30 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2020/04/12 08:28:38 adam Exp $
+# $NetBSD: Makefile,v 1.7 2020/05/14 20:08:30 joerg Exp $
 
 GITHUB_PROJECT=        ltfs
 DISTNAME=      v2.4.2.0-pre0
@@ -14,6 +14,9 @@
 COMMENT=       Linear FileSystem for LTO and DAT tapes
 LICENSE=       modified-bsd
 
+# messages handling is inherently racy and a huge mess
+MAKE_JOBS_SAFE=        no
+
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
 USE_TOOLS+=    autoheader automake autoreconf gmake pkg-config
diff -r 3ba8a5197d90 -r 81dc67e0c331 filesystems/ltfs/distinfo
--- a/filesystems/ltfs/distinfo Thu May 14 19:45:50 2020 +0000
+++ b/filesystems/ltfs/distinfo Thu May 14 20:08:30 2020 +0000
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.1 2019/02/25 01:00:39 manu Exp $
+$NetBSD: distinfo,v 1.2 2020/05/14 20:08:30 joerg Exp $
 
 SHA1 (ltfs/v2.4.2.0-pre0.tar.gz) = ecce71a30f0beb8281b6fbf1a28c8a33b082a595
 RMD160 (ltfs/v2.4.2.0-pre0.tar.gz) = 69fcb0ff2fae7cc509005b14d5fe0a5953456c30
 SHA512 (ltfs/v2.4.2.0-pre0.tar.gz) = 700690203ff71d01fce130809df09ce313951a5e427136ae4e071d47a46cbad5736faaef7a2d793adaff147a5c833c33690f7efc1d432828b666244c3e291f8b
 Size (ltfs/v2.4.2.0-pre0.tar.gz) = 591900 bytes
 SHA1 (patch-conf_Makefile.am) = 95ea905de7c4c71d8cc0effff99930c5af7997a0
+SHA1 (patch-messages_make__message__src.sh) = 931070ffd0cf27a1adee6bc4353b487707567926
diff -r 3ba8a5197d90 -r 81dc67e0c331 filesystems/ltfs/patches/patch-messages_make__message__src.sh
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/ltfs/patches/patch-messages_make__message__src.sh     Thu May 14 20:08:30 2020 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-messages_make__message__src.sh,v 1.1 2020/05/14 20:08:30 joerg Exp $
+
+--- messages/make_message_src.sh.orig  2020-05-13 20:13:12.288742533 +0000
++++ messages/make_message_src.sh
+@@ -89,6 +89,7 @@ make_obj() {
+                       echo "pic_object='.libs/${OBJFILE}'" >> ${LTFILE}
+                       echo "non_pic_object=none" >> ${LTFILE}
+                       libtool --mode=link --tag=CC cc -o ../../lib${BASENAME}_dat.la ${LTFILE}
++                      cp ../../lib${BASENAME}_dat.a ../../.libs/lib${BASENAME}_dat.a
+                       ;;
+               *)
+                       mv ${BASENAME}_dat.o ../../lib${BASENAME}_dat.a



Home | Main Index | Thread Index | Old Index