aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt/porttools/files/patch-util_diff.in
blob: bfa8d3650480d2b06d72339bc57b22c413a9a5bc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--- util_diff.in.orig	Sat Aug  7 06:10:14 2004
+++ util_diff.in	Sun Aug  8 16:26:26 2004
@@ -70,10 +70,12 @@
 			# -d <dir> have been specified
 			# it should be Ports tree location
 			CATEGORY="`make -V CATEGORIES | sed -E 's/^([^ ]+).*$/\1/'`"
-			PKGNAMEPREFIX="`make -V PKGNAMEPREFIX`"
+			PYTHON_SUFFIX="`make -V PYTHON_SUFFIX`"
+			RUBY_SUFFIX="`make -V RUBY_SUFFIX`"
+			PKGNAMEPREFIX="`make -V PKGNAMEPREFIX | sed -E "s,py${PYTHON_SUFFIX}-,py-," | sed -E "s,ruby${RUBY_SUFFIX}-,ruby-,"`"
 			PKGNAMESUFFIX="`make -V PKGNAMESUFFIX`"
-			PORTNAME="`make -V PORTNAME`"
-			ORIG_DIR="${DIFF_MODE}/${CATEGORY}/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}"
+			PORTNAME="${PKGNAMEPREFIX}`make -V PORTNAME`${PKGNAMESUFFIX}"
+			ORIG_DIR="${DIFF_MODE}/${CATEGORY}/${PORTNAME}"
 		else 
 			# -d <pattern> have been specified
 			# <pattern> is used to determine original port location