Fix missing symbol at run timediff -r1.11 -r1.12 pkgsrc/filesystems/ltfs-ltotape/Makefile
(manu)
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.11 2022/11/23 16:20:00 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.12 2023/02/13 13:51:56 manu Exp $ | |
2 | 2 | |||
3 | GITHUB_PROJECT= ltfs-backends | 3 | GITHUB_PROJECT= ltfs-backends | |
4 | DISTNAME= v0.2 | 4 | DISTNAME= v0.2 | |
5 | PKGNAME= ltfs-ltotape-${DISTNAME:S/v//} | 5 | PKGNAME= ltfs-ltotape-${DISTNAME:S/v//} | |
6 | PKGREVISION= 8 | 6 | PKGREVISION= 9 | |
7 | CATEGORIES= filesystems | 7 | CATEGORIES= filesystems | |
8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=LinearTapeFileSystem/}/${GITHUB_PROJECT}/archive/ | 8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=LinearTapeFileSystem/}/${GITHUB_PROJECT}/archive/ | |
9 | DIST_SUBDIR= ${GITHUB_PROJECT} | 9 | DIST_SUBDIR= ${GITHUB_PROJECT} | |
10 | WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${DISTNAME:S/v//} | 10 | WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${DISTNAME:S/v//} | |
11 | 11 | |||
12 | MAINTAINER= pkgsrc-users@NetBSD.org | 12 | MAINTAINER= pkgsrc-users@NetBSD.org | |
13 | HOMEPAGE= https://github.com/LinearTapeFileSystem/ltfs-backends/ | 13 | HOMEPAGE= https://github.com/LinearTapeFileSystem/ltfs-backends/ | |
14 | COMMENT= HPE ltotape tape backend for LTFS | 14 | COMMENT= HPE ltotape tape backend for LTFS | |
15 | LICENSE= gnu-lgpl-v2 | 15 | LICENSE= gnu-lgpl-v2 | |
16 | 16 | |||
17 | GNU_CONFIGURE= yes | 17 | GNU_CONFIGURE= yes | |
18 | USE_LIBTOOL= yes | 18 | USE_LIBTOOL= yes | |
19 | USE_TOOLS+= autoheader automake autoreconf gmake pkg-config | 19 | USE_TOOLS+= autoheader automake autoreconf gmake pkg-config |
@@ -1,15 +1,16 @@ | @@ -1,15 +1,16 @@ | |||
1 | $NetBSD: distinfo,v 1.6 2021/10/26 10:25:29 nia Exp $ | 1 | $NetBSD: distinfo,v 1.7 2023/02/13 13:51:56 manu Exp $ | |
2 | 2 | |||
3 | BLAKE2s (ltfs-backends/v0.2.tar.gz) = 9c7210fb360283124bd6ae3901afa45c6b120c9dd3edd26fbfe729c7ba35e5dc | 3 | BLAKE2s (ltfs-backends/v0.2.tar.gz) = 9c7210fb360283124bd6ae3901afa45c6b120c9dd3edd26fbfe729c7ba35e5dc | |
4 | SHA512 (ltfs-backends/v0.2.tar.gz) = 2c4966ac5902a22bd282e0b73540289e09cf919d420af70a1c5d7e34190cd80bc4dccbaf03239bf727e18420984b5a644cb3d17c8b1c68a384b27bc59efe320f | 4 | SHA512 (ltfs-backends/v0.2.tar.gz) = 2c4966ac5902a22bd282e0b73540289e09cf919d420af70a1c5d7e34190cd80bc4dccbaf03239bf727e18420984b5a644cb3d17c8b1c68a384b27bc59efe320f | |
5 | Size (ltfs-backends/v0.2.tar.gz) = 129136 bytes | 5 | Size (ltfs-backends/v0.2.tar.gz) = 129136 bytes | |
6 | SHA1 (patch-Makefile.am) = 6a5de78c0972d84b85c28b27534f71fbe61a3b2f | 6 | SHA1 (patch-Makefile.am) = 6a5de78c0972d84b85c28b27534f71fbe61a3b2f | |
7 | SHA1 (patch-configure.ac) = f636cea30b1d0dda7bdf4225151c80f44693a97b | 7 | SHA1 (patch-configure.ac) = f636cea30b1d0dda7bdf4225151c80f44693a97b | |
8 | SHA1 (patch-messages_make_message_src.sh) = 59157267fe57abd2f6e6282e151746e2c1840199 | |||
8 | SHA1 (patch-src_tape__drivers_linux_ltotape_ltotape.c) = 9aa69bdc423e02b084d9fd116612d15ab60ac9ab | 9 | SHA1 (patch-src_tape__drivers_linux_ltotape_ltotape.c) = 9aa69bdc423e02b084d9fd116612d15ab60ac9ab | |
9 | SHA1 (patch-src_tape__drivers_linux_ltotape_ltotape__diag.c) = 20b00a01d300c7554ed6451e2532ef96d4b629fe | 10 | SHA1 (patch-src_tape__drivers_linux_ltotape_ltotape__diag.c) = 20b00a01d300c7554ed6451e2532ef96d4b629fe | |
10 | SHA1 (patch-src_tape__drivers_linux_ltotape_ltotape__platform.c) = 6e6f145a80ec620daaa0fad792707c444df3686e | 11 | SHA1 (patch-src_tape__drivers_linux_ltotape_ltotape__platform.c) = 6e6f145a80ec620daaa0fad792707c444df3686e | |
11 | SHA1 (patch-src_tape__drivers_netbsd_ltotape_ltotape.c) = cdcf62fe3fd5a5855de3eb4bd010baf155c970d0 | 12 | SHA1 (patch-src_tape__drivers_netbsd_ltotape_ltotape.c) = cdcf62fe3fd5a5855de3eb4bd010baf155c970d0 | |
12 | SHA1 (patch-src_tape__drivers_netbsd_ltotape_ltotape__diag.c) = f6b9aa3a44c33be340b5f2af72941c63652f5a16 | 13 | SHA1 (patch-src_tape__drivers_netbsd_ltotape_ltotape__diag.c) = f6b9aa3a44c33be340b5f2af72941c63652f5a16 | |
13 | SHA1 (patch-src_tape__drivers_netbsd_ltotape_ltotape__platform.c) = be3a3ca494b1d2098ce9bf8f0979e4db8a95dc33 | 14 | SHA1 (patch-src_tape__drivers_netbsd_ltotape_ltotape__platform.c) = be3a3ca494b1d2098ce9bf8f0979e4db8a95dc33 | |
14 | SHA1 (patch-src_tape__drivers_osx_ltotape_ltotape.c) = 0625789b1e0c49ff9bcdb1929ed823fb479bd477 | 15 | SHA1 (patch-src_tape__drivers_osx_ltotape_ltotape.c) = 0625789b1e0c49ff9bcdb1929ed823fb479bd477 | |
15 | SHA1 (patch-src_tape__drivers_osx_ltotape_ltotape__diag.c) = 19dd11a2fa59c6b9ef5d0b4515e5f140484f91ba | 16 | SHA1 (patch-src_tape__drivers_osx_ltotape_ltotape__diag.c) = 19dd11a2fa59c6b9ef5d0b4515e5f140484f91ba |
$NetBSD: patch-messages_make_message_src.sh,v 1.1 2023/02/13 13:51:57 manu Exp $
Use all ICU generated object files to avoit a missing symbol crash on amd64
--- messages/make_message_src.sh.orig 2019-03-15 05:24:46.000000000 +0100
+++ messages/make_message_src.sh 2022-03-22 17:16:40.802122202 +0100
@@ -77,19 +77,22 @@
;;
NetBSD)
# generate libtool archive for later linking
mv lib${BASENAME}.a ../../lib${BASENAME}_dat.a
- OBJFILE=${BASENAME}_dat.o
- LTFILE=${BASENAME}_dat.lo
mkdir -p .libs ../../.libs
- mv ${OBJFILE} .libs
+ LTFILES=""
LTVERS=`libtool --version |
sed -e 's/^\([^ ]*\) (GNU \(.*\)) \(.*\)$$/\1 - GNU \2 \3/' -e q`
- echo "# ${OBJFILE} - a libtool object file" > ${LTFILE}
- echo "# Generated by ${LTVERS}" >> ${LTFILE}
- echo "pic_object='.libs/${OBJFILE}'" >> ${LTFILE}
- echo "non_pic_object=none" >> ${LTFILE}
- libtool --mode=link --tag=CC cc -o ../../lib${BASENAME}_dat.la ${LTFILE}
+ for OBJFILE in *.o ; do
+ LTFILE=${OBJFILE%.o}.lo
+ mv ${OBJFILE} .libs
+ echo "# ${OBJFILE} - a libtool object file" > ${LTFILE}
+ echo "# Generated by ${LTVERS}" >> ${LTFILE}
+ echo "pic_object='.libs/${OBJFILE}'" >> ${LTFILE}
+ echo "non_pic_object=none" >> ${LTFILE}
+ LTFILES="${LTFILES} ${LTFILE}"
+ done
+ libtool --mode=link --tag=CC cc -o ../../lib${BASENAME}_dat.la ${LTFILES}
;;
*)
mv ${BASENAME}_dat.o ../../lib${BASENAME}_dat.a
;;