summaryrefslogtreecommitdiff
path: root/ports-mgmt/portupgrade/files/patch-make_index
blob: bc0bfb1215ce606fed62e46d729bab4c822733be (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Index: bin/Makefile
===================================================================
RCS file: /home/cvs/pkgtools/bin/Makefile,v
retrieving revision 1.6
diff -u -u -0 -r1.6 Makefile
--- bin/Makefile	26 Jan 2002 23:57:34 -0000	1.6
+++ bin/Makefile	7 Feb 2004 08:49:02 -0000
@@ -7,3 +7 @@
-SCRIPTS=	${BUILDDIR}/make_describe_pass1 \
-		${BUILDDIR}/make_describe_pass2 \
-		${BUILDDIR}/pkg_fetch \
+SCRIPTS=	${BUILDDIR}/pkg_fetch \
Index: bin/portupgrade
===================================================================
RCS file: /home/cvs/pkgtools/bin/portupgrade,v
retrieving revision 1.220
diff -u -u -0 -r1.220 portupgrade
--- bin/portupgrade	23 Jul 2003 12:23:03 -0000	1.220
+++ bin/portupgrade	22 Aug 2003 07:41:57 -0000
@@ -174,0 +175 @@
+  $new_force = false
@@ -327,2 +328,7 @@
-		    "packages (default: #{MYNAME == 'portinstall' ? 'on' : 'off'})") {
-      |$new|
+		    "packages; Specified twice, always install a new" << NEXTLINE <<
+		    "one instead of upgrading (default: #{MYNAME == 'portinstall' ? 'on' : 'off'})") {
+      if $new
+	$new_force = true
+      else
+	$new = true
+      end
Index: lib/pkgdb.rb
===================================================================
RCS file: /home/cvs/pkgtools/lib/pkgdb.rb,v
retrieving revision 1.112
diff -u -u -0 -r1.112 pkgdb.rb
--- lib/pkgdb.rb	23 Jul 2003 12:23:05 -0000	1.112
+++ lib/pkgdb.rb	7 Feb 2004 08:52:43 -0000
@@ -45,2 +44,0 @@
-    :make_describe_pass1	=> "#{PREFIX}/sbin/make_describe_pass1",
-    :make_describe_pass2	=> "#{PREFIX}/sbin/make_describe_pass2",
Index: lib/portsdb.rb
===================================================================
RCS file: /home/cvs/pkgtools/lib/portsdb.rb,v
retrieving revision 1.78
diff -u -u -0 -r1.78 portsdb.rb
--- lib/portsdb.rb	23 Jul 2003 12:23:05 -0000	1.78
+++ lib/portsdb.rb	7 Feb 2004 08:52:26 -0000
@@ -340,18 +340 @@
-    if true
-      system %`
-	#{PkgDB::command(:make_describe_pass1)} |
-	#{PkgDB::command(:make_describe_pass2)} |
-	(cd #{abs_ports_dir} && perl Tools/make_index) |
-	sed -e 's./.\001.g' |
-	sort -t '|' +1 -2 |
-	sed -e 's.\001./.g' > #{tmp}
-      `
-    else
-      system %`
-	cd #{abs_ports_dir} && (make describe ECHO_MSG='echo > /dev/null' 2> /dev/null |
-	perl Tools/make_index) |
-	sed -e 's./.\001.g' |
-	sort -t '|' +1 -2 |
-	sed -e 's.\001./.g' > #{tmp}
-      `
-    end
+    system "cd #{abs_ports_dir} && make INDEXFILE=INDEX.tmp index && mv INDEX.tmp #{tmp}"