aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2016-05-30 18:56:59 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2016-05-30 18:58:21 +0200
commitd089f392f1b48a8facd3f415e911f14d3c696d6a (patch)
tree285556e3827c9a2e45bc74c6e79f55c62eeb833f
parentcc4799003749e39fe7fef095045fe3fb797729af (diff)
downloadalpine_aports-d089f392f1b48a8facd3f415e911f14d3c696d6a.tar.bz2
alpine_aports-d089f392f1b48a8facd3f415e911f14d3c696d6a.tar.xz
alpine_aports-d089f392f1b48a8facd3f415e911f14d3c696d6a.zip
main/lddtree: remove bashism
ref #5636
-rw-r--r--main/lddtree/0001-lddtree-remove-bashism.patch41
-rw-r--r--main/lddtree/APKBUILD12
2 files changed, 49 insertions, 4 deletions
diff --git a/main/lddtree/0001-lddtree-remove-bashism.patch b/main/lddtree/0001-lddtree-remove-bashism.patch
new file mode 100644
index 0000000000..caf8e610f8
--- /dev/null
+++ b/main/lddtree/0001-lddtree-remove-bashism.patch
@@ -0,0 +1,41 @@
1From 10fa89cfedf1cdf826a3ded8fe2362ac02311240 Mon Sep 17 00:00:00 2001
2From: Natanael Copa <ncopa@alpinelinux.org>
3Date: Tue, 21 Apr 2015 21:32:06 +0200
4Subject: [PATCH] lddtree: remove bashism
5
6Fixes #1. "Bad substitution" when running in dash.
7---
8 lddtree.sh | 9 +++++++--
9 1 file changed, 7 insertions(+), 2 deletions(-)
10
11diff --git a/lddtree.sh b/lddtree.sh
12index 28c06d0..1968d08 100755
13--- a/lddtree.sh
14+++ b/lddtree.sh
15@@ -1,8 +1,8 @@
16 #!/bin/sh
17 # Copyright 2007-2013 Gentoo Foundation
18 # Copyright 2007-2013 Mike Frysinger <vapier@gentoo.org>
19+# Copyright 2014-2015 Natanael Copa <ncopa@alpinelinux.org>
20 # Distributed under the terms of the GNU General Public License v2
21-# $Header: /var/cvsroot/gentoo-projects/pax-utils/lddtree.sh,v 1.22 2013/04/07 19:20:09 vapier Exp $
22
23 argv0=${0##*/}
24 version=1.25
25@@ -216,7 +216,12 @@ show_elf() {
26 allhits="${allhits},${interp},${libs}"
27 fi
28
29- for lib in ${libs//,/ } ; do
30+ oifs="$IFS"
31+ IFS=,
32+ set -- ${libs}
33+ IFS="$oifs"
34+
35+ for lib; do
36 lib=${lib##*/}
37 case ",${my_allhits}," in
38 *,${lib},*) continue;;
39--
402.8.3
41
diff --git a/main/lddtree/APKBUILD b/main/lddtree/APKBUILD
index 1ec2b6223b..1f8df2fa7b 100644
--- a/main/lddtree/APKBUILD
+++ b/main/lddtree/APKBUILD
@@ -1,7 +1,7 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org> 1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=lddtree 2pkgname=lddtree
3pkgver=1.25 3pkgver=1.25
4pkgrel=1 4pkgrel=2
5pkgdesc="List dynamic dependencies as a tree" 5pkgdesc="List dynamic dependencies as a tree"
6url="https://github.com/ncopa/lddtree" 6url="https://github.com/ncopa/lddtree"
7arch="noarch" 7arch="noarch"
@@ -14,6 +14,7 @@ install=""
14subpackages="" 14subpackages=""
15source="lddtree-$pkgver.tar.gz::https://github.com/ncopa/lddtree/archive/v$pkgver.tar.gz 15source="lddtree-$pkgver.tar.gz::https://github.com/ncopa/lddtree/archive/v$pkgver.tar.gz
16 0001-lddtree-print-resolved-interp-symlinks.patch 16 0001-lddtree-print-resolved-interp-symlinks.patch
17 0001-lddtree-remove-bashism.patch
17 " 18 "
18 19
19_builddir="$srcdir"/lddtree-$pkgver 20_builddir="$srcdir"/lddtree-$pkgver
@@ -37,8 +38,11 @@ package() {
37} 38}
38 39
39md5sums="ef9ba097371d41aa48c4b13d5bcb14e5 lddtree-1.25.tar.gz 40md5sums="ef9ba097371d41aa48c4b13d5bcb14e5 lddtree-1.25.tar.gz
40fc518d16c5febcebcf9678c07362e021 0001-lddtree-print-resolved-interp-symlinks.patch" 41fc518d16c5febcebcf9678c07362e021 0001-lddtree-print-resolved-interp-symlinks.patch
42bf882ddabd2c6e8d983c723457b24684 0001-lddtree-remove-bashism.patch"
41sha256sums="e53c3ec6ae93f7e5caf9566ba2727f9cb383f4d239d5977b4e96d6628501cc14 lddtree-1.25.tar.gz 43sha256sums="e53c3ec6ae93f7e5caf9566ba2727f9cb383f4d239d5977b4e96d6628501cc14 lddtree-1.25.tar.gz
42a35ca064c58ccba7b89715c158fab63b6d90f5ed76a271501f11d214312ba9ac 0001-lddtree-print-resolved-interp-symlinks.patch" 44a35ca064c58ccba7b89715c158fab63b6d90f5ed76a271501f11d214312ba9ac 0001-lddtree-print-resolved-interp-symlinks.patch
453b9a5a273f88661e6317c8d86f5fd81e4a5f7f0cd75f6d24de1bf83c75441133 0001-lddtree-remove-bashism.patch"
43sha512sums="471a363292033592f4e0c5e32f68d79f37a9648b27d604dc78878726fa281c618a18ee2e92a0d3b7817ebdaf92f5af4a73eb33e53f8b48ee83ea98095150895c lddtree-1.25.tar.gz 46sha512sums="471a363292033592f4e0c5e32f68d79f37a9648b27d604dc78878726fa281c618a18ee2e92a0d3b7817ebdaf92f5af4a73eb33e53f8b48ee83ea98095150895c lddtree-1.25.tar.gz
4411f05548053204979ca338b6310adae795d392f2ad0fb8c74f1b0dee289380b0e47d5f5da8a17e06d3f4389a927b14044570e584125e47dc0920b2b133b12ee9 0001-lddtree-print-resolved-interp-symlinks.patch" 4711f05548053204979ca338b6310adae795d392f2ad0fb8c74f1b0dee289380b0e47d5f5da8a17e06d3f4389a927b14044570e584125e47dc0920b2b133b12ee9 0001-lddtree-print-resolved-interp-symlinks.patch
4840bd32d3d669a9170b5c4f5f9c4d47b74b7fdfeb1ad195bc12b1650453826100a70d8b1aed15d4f3a8b4f317f85ffcd1ca80132631e361595c6c0a85eee505c5 0001-lddtree-remove-bashism.patch"