freebsd-ports/ports-mgmt/portupgrade-devel/files/patch-lib_portsdb.rb
Volker Stolz 095db66735 - Change the name of the ports database file (INDEX.db) to
$(basename ${INDEXFILE}).db, e.g. INDEX-6.db. (requested by kris)
- Add SHA256.

PR:		ports/89520
Submitted by:	maintainer
2005-11-25 15:28:37 +00:00

24 lines
881 B
Ruby

Index: lib/portsdb.rb
===================================================================
--- lib/portsdb.rb (.../vendor/portupgrade/trunk/lib/portsdb.rb) (revision 2)
+++ lib/portsdb.rb (.../branches/ports/lib/portsdb.rb) (revision 41)
@@ -194,8 +194,8 @@
def db_dir=(new_db_dir)
@db_dir = new_db_dir || ENV['PORTS_DBDIR'] || ports_dir
- @db_file = File.join(@db_dir, 'INDEX.db')
- @db_filebase = @db_file.sub(/\.db$/, '')
+ @db_filebase = File.join(@db_dir, File.basename(index_file()))
+ @db_file = @db_filebase + '.db'
close_db
@@ -846,7 +846,7 @@
def all_depends_list(origin, before_args = nil, after_args = nil)
if !before_args && !after_args && i = port(origin)
- i.all_depends.map { |n| origin(n) }
+ i.all_depends.map { |n| origin(n) }.compact
else
all_depends_list!(origin, before_args, after_args)
end