diff options
Diffstat (limited to 'ports-mgmt/portell')
-rw-r--r-- | ports-mgmt/portell/files/patch-portell.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/ports-mgmt/portell/files/patch-portell.py b/ports-mgmt/portell/files/patch-portell.py new file mode 100644 index 000000000000..51177d7a848b --- /dev/null +++ b/ports-mgmt/portell/files/patch-portell.py @@ -0,0 +1,26 @@ + +$FreeBSD$ + +--- portell.py.orig ++++ portell.py +@@ -14,12 +14,16 @@ + PORTELL_DB = "/var/db/portell.db" + + PORTS_DIR = "/usr/ports/" +- ++IGNORE_DIRS = { "distfiles":None, "Tools":None, "packages":None } + + def write_pathname(d, dirname, names): +- '/'.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(msg): + print msg |