c987560802
```sh git grep -l '^patch_args=-Np0' "srcpkgs/$1*/template" | while read template; do for p in ${template%/template}/patches/*; do sed -i ' \,^[+-][+-][+-] /dev/null,b /^[*-]\+ [0-9]\+\(,[0-9]\+\)\? [*-]\+$/b s,^[*][*][*] ,&a/, /^--- /{ s,\(^--- \)\(./\)*,\1a/, s,[.][Oo][Rr][Ii][Gg]\([ /]\),\1, s/[.][Oo][Rr][Ii][Gg]$// s/[.]patched[.]\([^.]\)/.\1/ h } /^+++ -/{ g s/^--- a/+++ b/ b } s,\(^+++ \)\(./\)*,\1b/, ' "$p" done sed -i '/^patch_args=/d' $template done ```
195 lines
7.5 KiB
Diff
195 lines
7.5 KiB
Diff
From 0f18f8c8a27ea88d0637ab3d86394265abcbb8f9 Mon Sep 17 00:00:00 2001
|
||
From: Reed Wade <reedwade@misterbanal.net>
|
||
Date: Tue, 23 Feb 2021 09:12:01 +0100
|
||
Subject: [PATCH] Strip libiconv dependant tests
|
||
|
||
Signed-off-by: Reed Wade <reedwade@misterbanal.net>
|
||
---
|
||
.../input-encoding-option.d/exit-expected.txt | 1 -
|
||
Tmain/input-encoding-option.d/input.java | 4 ----
|
||
Tmain/input-encoding-option.d/input.js | 1 -
|
||
Tmain/input-encoding-option.d/run.sh | 22 -------------------
|
||
.../stderr-expected.txt | 0
|
||
.../stdout-expected.txt | 0
|
||
.../input-encoding-option.d/tags-expected.txt | 14 ------------
|
||
.../exit-expected.txt | 1 -
|
||
Tmain/output-encoding-option.d/input.java | 4 ----
|
||
Tmain/output-encoding-option.d/input.js | 1 -
|
||
Tmain/output-encoding-option.d/run.sh | 21 ------------------
|
||
.../stderr-expected.txt | 0
|
||
.../stdout-expected.txt | 0
|
||
.../tags-expected.txt | 14 ------------
|
||
14 files changed, 83 deletions(-)
|
||
delete mode 100644 Tmain/input-encoding-option.d/exit-expected.txt
|
||
delete mode 100644 Tmain/input-encoding-option.d/input.java
|
||
delete mode 100644 Tmain/input-encoding-option.d/input.js
|
||
delete mode 100644 Tmain/input-encoding-option.d/run.sh
|
||
delete mode 100644 Tmain/input-encoding-option.d/stderr-expected.txt
|
||
delete mode 100644 Tmain/input-encoding-option.d/stdout-expected.txt
|
||
delete mode 100644 Tmain/input-encoding-option.d/tags-expected.txt
|
||
delete mode 100644 Tmain/output-encoding-option.d/exit-expected.txt
|
||
delete mode 100644 Tmain/output-encoding-option.d/input.java
|
||
delete mode 100644 Tmain/output-encoding-option.d/input.js
|
||
delete mode 100644 Tmain/output-encoding-option.d/run.sh
|
||
delete mode 100644 Tmain/output-encoding-option.d/stderr-expected.txt
|
||
delete mode 100644 Tmain/output-encoding-option.d/stdout-expected.txt
|
||
delete mode 100644 Tmain/output-encoding-option.d/tags-expected.txt
|
||
|
||
diff --git Tmain/input-encoding-option.d/exit-expected.txt Tmain/input-encoding-option.d/exit-expected.txt
|
||
deleted file mode 100644
|
||
index 573541ac..00000000
|
||
--- a/Tmain/input-encoding-option.d/exit-expected.txt
|
||
+++ /dev/null
|
||
@@ -1 +0,0 @@
|
||
-0
|
||
diff --git Tmain/input-encoding-option.d/input.java Tmain/input-encoding-option.d/input.java
|
||
deleted file mode 100644
|
||
index f1ebd5d6..00000000
|
||
--- a/Tmain/input-encoding-option.d/input.java
|
||
+++ /dev/null
|
||
@@ -1,4 +0,0 @@
|
||
-class Foo { // Foo<6F>N<EFBFBD><4E><EFBFBD>X
|
||
- public Foo() { // <20>R<EFBFBD><52><EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD>N<EFBFBD>^
|
||
- }
|
||
-}
|
||
diff --git Tmain/input-encoding-option.d/input.js Tmain/input-encoding-option.d/input.js
|
||
deleted file mode 100644
|
||
index 8bfcd659..00000000
|
||
--- a/Tmain/input-encoding-option.d/input.js
|
||
+++ /dev/null
|
||
@@ -1 +0,0 @@
|
||
-var a = 1; // <20>ѿ<EFBFBD><D1BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
diff --git Tmain/input-encoding-option.d/run.sh Tmain/input-encoding-option.d/run.sh
|
||
deleted file mode 100644
|
||
index 16a5d21b..00000000
|
||
--- a/Tmain/input-encoding-option.d/run.sh
|
||
+++ /dev/null
|
||
@@ -1,22 +0,0 @@
|
||
-#!/bin/sh
|
||
-
|
||
-# Copyright: 2015 Yasuhiro MATSUMOTO
|
||
-# License: GPL-2
|
||
-
|
||
-CTAGS=$1
|
||
-BUILDDIR=$2
|
||
-
|
||
-. ../utils.sh
|
||
-
|
||
-if ${CTAGS} --quiet --options=NONE --list-features | grep -q iconv; then
|
||
- if ${CTAGS} --quiet --options=NONE \
|
||
- --pseudo-tags=-TAG_PROC_CWD \
|
||
- --input-encoding=utf-8 --input-encoding-java=cp932 --input-encoding-javascript=euc-jp \
|
||
- -o ${BUILDDIR}/tags \
|
||
- input.js input.java ; then
|
||
- remove_commit_id ${BUILDDIR}/tags
|
||
- fi
|
||
- exit $?
|
||
-else
|
||
- skip "iconv feature is not available"
|
||
-fi
|
||
diff --git Tmain/input-encoding-option.d/stderr-expected.txt Tmain/input-encoding-option.d/stderr-expected.txt
|
||
deleted file mode 100644
|
||
index e69de29b..00000000
|
||
diff --git Tmain/input-encoding-option.d/stdout-expected.txt Tmain/input-encoding-option.d/stdout-expected.txt
|
||
deleted file mode 100644
|
||
index e69de29b..00000000
|
||
diff --git Tmain/input-encoding-option.d/tags-expected.txt Tmain/input-encoding-option.d/tags-expected.txt
|
||
deleted file mode 100644
|
||
index 07ddd7d6..00000000
|
||
--- a/Tmain/input-encoding-option.d/tags-expected.txt
|
||
+++ /dev/null
|
||
@@ -1,14 +0,0 @@
|
||
-!_TAG_FILE_ENCODING UTF-8 //
|
||
-!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
|
||
-!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
|
||
-!_TAG_OUTPUT_EXCMD mixed /number, pattern, mixed, or combineV2/
|
||
-!_TAG_OUTPUT_FILESEP slash /slash or backslash/
|
||
-!_TAG_OUTPUT_MODE u-ctags /u-ctags or e-ctags/
|
||
-!_TAG_PATTERN_LENGTH_LIMIT 96 /0 for no limit/
|
||
-!_TAG_PROGRAM_AUTHOR Universal Ctags Team //
|
||
-!_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/
|
||
-!_TAG_PROGRAM_URL https://ctags.io/ /official site/
|
||
-!_TAG_PROGRAM_VERSION 5.9.0 //
|
||
-Foo input.java /^ public Foo() { \/\/ コンストラクタ$/;" m class:Foo
|
||
-Foo input.java /^class Foo { \/\/ Fooクラス$/;" c
|
||
-a input.js /^var a = 1; \/\/ 変数初期化$/;" v
|
||
diff --git Tmain/output-encoding-option.d/exit-expected.txt Tmain/output-encoding-option.d/exit-expected.txt
|
||
deleted file mode 100644
|
||
index 573541ac..00000000
|
||
--- a/Tmain/output-encoding-option.d/exit-expected.txt
|
||
+++ /dev/null
|
||
@@ -1 +0,0 @@
|
||
-0
|
||
diff --git Tmain/output-encoding-option.d/input.java Tmain/output-encoding-option.d/input.java
|
||
deleted file mode 100644
|
||
index 234c5b20..00000000
|
||
--- a/Tmain/output-encoding-option.d/input.java
|
||
+++ /dev/null
|
||
@@ -1,4 +0,0 @@
|
||
-class Foo { // Fooクラス
|
||
- public Foo() { // コンストラクタ
|
||
- }
|
||
-}
|
||
diff --git Tmain/output-encoding-option.d/input.js Tmain/output-encoding-option.d/input.js
|
||
deleted file mode 100644
|
||
index 8bfcd659..00000000
|
||
--- a/Tmain/output-encoding-option.d/input.js
|
||
+++ /dev/null
|
||
@@ -1 +0,0 @@
|
||
-var a = 1; // <20>ѿ<EFBFBD><D1BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
diff --git Tmain/output-encoding-option.d/run.sh Tmain/output-encoding-option.d/run.sh
|
||
deleted file mode 100644
|
||
index 0687e610..00000000
|
||
--- a/Tmain/output-encoding-option.d/run.sh
|
||
+++ /dev/null
|
||
@@ -1,21 +0,0 @@
|
||
-#!/bin/sh
|
||
-# Copyright: 2015 Yasuhiro MATSUMOTO
|
||
-# License: GPL-2
|
||
-
|
||
-CTAGS=$1
|
||
-BUILDDIR=$2
|
||
-
|
||
-. ../utils.sh
|
||
-
|
||
-if ${CTAGS} --quiet --options=NONE --list-features | grep -q iconv; then
|
||
- if ${CTAGS} --quiet --options=NONE \
|
||
- --pseudo-tags=-TAG_PROC_CWD \
|
||
- --output-encoding=cp932 --input-encoding=utf-8 --input-encoding-javascript=euc-jp \
|
||
- -o ${BUILDDIR}/tags \
|
||
- input.js input.java ; then
|
||
- remove_commit_id ${BUILDDIR}/tags
|
||
- fi
|
||
- exit $?
|
||
-else
|
||
- skip "iconv feature is not available"
|
||
-fi
|
||
diff --git Tmain/output-encoding-option.d/stderr-expected.txt Tmain/output-encoding-option.d/stderr-expected.txt
|
||
deleted file mode 100644
|
||
index e69de29b..00000000
|
||
diff --git Tmain/output-encoding-option.d/stdout-expected.txt Tmain/output-encoding-option.d/stdout-expected.txt
|
||
deleted file mode 100644
|
||
index e69de29b..00000000
|
||
diff --git Tmain/output-encoding-option.d/tags-expected.txt Tmain/output-encoding-option.d/tags-expected.txt
|
||
deleted file mode 100644
|
||
index be3eae3f..00000000
|
||
--- a/Tmain/output-encoding-option.d/tags-expected.txt
|
||
+++ /dev/null
|
||
@@ -1,14 +0,0 @@
|
||
-!_TAG_FILE_ENCODING cp932 //
|
||
-!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
|
||
-!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
|
||
-!_TAG_OUTPUT_EXCMD mixed /number, pattern, mixed, or combineV2/
|
||
-!_TAG_OUTPUT_FILESEP slash /slash or backslash/
|
||
-!_TAG_OUTPUT_MODE u-ctags /u-ctags or e-ctags/
|
||
-!_TAG_PATTERN_LENGTH_LIMIT 96 /0 for no limit/
|
||
-!_TAG_PROGRAM_AUTHOR Universal Ctags Team //
|
||
-!_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/
|
||
-!_TAG_PROGRAM_URL https://ctags.io/ /official site/
|
||
-!_TAG_PROGRAM_VERSION 5.9.0 //
|
||
-Foo input.java /^ public Foo() { \/\/ <20>R<EFBFBD><52><EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD>N<EFBFBD>^$/;" m class:Foo
|
||
-Foo input.java /^class Foo { \/\/ Foo<6F>N<EFBFBD><4E><EFBFBD>X$/;" c
|
||
-a input.js /^var a = 1; \/\/ <20>ϐ<EFBFBD><CF90><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$/;" v
|
||
--
|
||
2.30.1
|
||
|