aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt/portell/files/patch-ab
diff options
context:
space:
mode:
Diffstat (limited to 'ports-mgmt/portell/files/patch-ab')
-rw-r--r--ports-mgmt/portell/files/patch-ab47
1 files changed, 0 insertions, 47 deletions
diff --git a/ports-mgmt/portell/files/patch-ab b/ports-mgmt/portell/files/patch-ab
deleted file mode 100644
index 47db5c2cf69d..000000000000
--- a/ports-mgmt/portell/files/patch-ab
+++ /dev/null
@@ -1,47 +0,0 @@
---- portell.py.orig Thu Jun 24 07:41:00 2004
-+++ portell.py Thu Jun 24 07:42:12 2004
-@@ -2,6 +2,7 @@
- # portell.py
- # Description: prints a port's descr-file from whatever directory you're in.
- # Author: Ryan "gt3" Kulla
-+# Bugfixes: Radim "HSN" Kolar
- # Email: ambiod@sbcglobal.net
- # Version: 0.1
- # Usage: portell.py <portname>
-@@ -23,20 +24,31 @@
- PORTELL_DB_FILE = "/var/db/portell.db"
-
- PORTS_DIR = "/usr/ports/"
-+IGNORE_DIRS = { "distfiles":None, "Tools":None, "packages":None }
-
- def write_pathname(d, dirname, names):
-- dirname = join(dirname.split('/')[:5], '/') # chop port path subdirs
-- d[os.path.basename(dirname)] = dirname
-+ dirs=dirname.split('/')
-+ if len(dirs)==4:
-+ if IGNORE_DIRS.has_key(dirs[3]):
-+ del names[:]
-+ elif len(dirs)==5:
-+ d[dirs[4]] = dirname
-+ del names[:]
-
- def update_db():
-- if os.access(PORTELL_DB_FILE, os.F_OK):
-- os.unlink(PORTELL_DB_FILE)
-+ try:
-+ os.unlink(PORTELL_DB_FILE)
-+ except:
-+ pass
- try:
- d = shelve.open(PORTELL_DB)
-- os.chmod(PORTELL_DB_FILE, 0666)
- except:
- print "can't read or write %s. are you root?" % PORTELL_DB_FILE
- sys.exit(0)
-+ try:
-+ os.chmod(PORTELL_DB_FILE, 0666)
-+ except:
-+ pass
- os.path.walk(PORTS_DIR, write_pathname, d)
- d.close()
-