summaryrefslogtreecommitdiff
path: root/source/ap/slackpkg/files/install-new.awk
diff options
context:
space:
mode:
Diffstat (limited to 'source/ap/slackpkg/files/install-new.awk')
-rw-r--r--source/ap/slackpkg/files/install-new.awk20
1 files changed, 20 insertions, 0 deletions
diff --git a/source/ap/slackpkg/files/install-new.awk b/source/ap/slackpkg/files/install-new.awk
index d2fd4eeb..9b59f40c 100644
--- a/source/ap/slackpkg/files/install-new.awk
+++ b/source/ap/slackpkg/files/install-new.awk
@@ -18,6 +18,26 @@
print $0
}
+/^patches\/packages\/([a-zA-Z0-9_\+.\-]+):.* ([Aa]dded|[Ss]plit|[Rr]enamed|[Mm]oved|[Nn]ame [Cc]hange|NAME CHANGE|[Ss]witched).*/ {
+ INPUT=$1
+ fs=FS
+ FS="/" ; OFS="/"
+ $0=INPUT
+ FULLPACK=$NF
+ FS="-" ; OFS="-"
+ $0=FULLPACK
+ if ( NF > 3 ) {
+ NF=NF-3
+ } else {
+ FS=":" ; OFS=":"
+ $0=$0
+ $0=$1
+ }
+ FS=fs
+ CONTINUE=no
+ print $0
+}
+
/^(a|ap|d|e|f|k|kde|kdei|l|mac|n|t|tcl|x|xap|xfce|y)\/([a-zA-Z0-9_\+.\-]+): *$/ {
INPUT=$1
fs=FS