From 123687a5aa3482b5ba9ca86179526c94422b409d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Sun, 18 Jul 2021 18:49:13 +0200 Subject: Add savepatch, xpkg scripts --- conv | 84 -------------------------------------------------------------------- 1 file changed, 84 deletions(-) delete mode 100755 conv (limited to 'conv') diff --git a/conv b/conv deleted file mode 100755 index 39781d7..0000000 --- a/conv +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/sh - -# conv -- convert git diff -p output to pkgsrc patch - -set -f -IFS=' -' - -{ - echo '$NetBSD$' - echo - - # get patch description - if [ x"$1" = x"-i" ]; then - f=`mktemp -t ${0##*/}` || exit 1 - echo 'Edit patch description...' > $f - /dev/tty vi $f - c=`cat $f` - if [ x"$c" != x"Edit patch description..." ]; then - printf '%s\n\n' "$c" - fi - rm $f - fi - - sed ' - /^diff/d; - /^index/d; - s/^--- .*/&/; - ' -} | -while read -r line; do - case "$line" in - diff*) ;; - index*) ;; - '--- a/'*) - file=${line#--- a/} - echo -n "--- $file.orig " - file=$(git rev-parse --show-toplevel)/$file - echo "$(stat -x "$file")" | sed -n 's/^Access: //p' ;; - '+++ b/'*) - echo "+++ ${line#+++ b/}" ;; - *) - echo "$line" ;; - esac -done | { -if [ x"$1" = x"-i" ]; then - # read patch before proceeding - patch=`cat` - - # get patch directory - dir=$2 - if [ -z "$2" ]; then - echo -n 'Package name: ' >/dev/tty - read dir /dev/tty - read name $f - echo "error: $dir/$name already exists; saving to $f" 1>&2 - exit 1 - else - printf '%s\n' "$patch" > $dir/$name - echo $dir/$name 1>&2 - fi -else - cat -fi -} -- cgit v1.2.3