summaryrefslogtreecommitdiff
path: root/filesystems
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2020-05-14 20:08:30 +0000
committerjoerg <joerg@pkgsrc.org>2020-05-14 20:08:30 +0000
commit837c760abf93609179d2bbd9401c716ab050edac (patch)
tree644446c4260922aba776cf2a94e062123f06b296 /filesystems
parentfaceb5a123b33a5558e6c2c400fa113093669923 (diff)
downloadpkgsrc-837c760abf93609179d2bbd9401c716ab050edac.tar.gz
Replace internal .libs copy of the static archive after modification.
Still not MAKE_JOBS_SAFE, but at least it finally builds consistently.
Diffstat (limited to 'filesystems')
-rw-r--r--filesystems/ltfs/Makefile5
-rw-r--r--filesystems/ltfs/distinfo3
-rw-r--r--filesystems/ltfs/patches/patch-messages_make__message__src.sh12
3 files changed, 18 insertions, 2 deletions
diff --git a/filesystems/ltfs/Makefile b/filesystems/ltfs/Makefile
index a319d917794..dc8544753b5 100644
--- a/filesystems/ltfs/Makefile
+++ b/filesystems/ltfs/Makefile
@@ -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 @@ HOMEPAGE= https://github.com/LinearTapeFileSystem/ltfs/
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 --git a/filesystems/ltfs/distinfo b/filesystems/ltfs/distinfo
index 80039aef45b..853a1b888a9 100644
--- a/filesystems/ltfs/distinfo
+++ b/filesystems/ltfs/distinfo
@@ -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 --git a/filesystems/ltfs/patches/patch-messages_make__message__src.sh b/filesystems/ltfs/patches/patch-messages_make__message__src.sh
new file mode 100644
index 00000000000..136941997a7
--- /dev/null
+++ b/filesystems/ltfs/patches/patch-messages_make__message__src.sh
@@ -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