I've just committed a 'plugins-darwinports' directory which adds experimental support for indexing Portfiles from DarwinPorts. Apply the patch below in order to enable this sub-directory in darwinxref: - Kevin Index: Makefile =================================================================== RCS file: /cvs/od/proj/darwinbuild/darwinxref/Makefile,v retrieving revision 1.3 diff -u -d -b -w -r1.3 Makefile --- Makefile 17 Jun 2005 23:52:46 -0000 1.3 +++ Makefile 20 Jun 2005 23:23:29 -0000 @@ -5,7 +5,7 @@ cfutils.c \ main.c -PLUGIN_SOURCES=$(wildcard plugins/*.c) +PLUGIN_SOURCES=$(wildcard plugins/*.c) $(wildcard plugins- darwinports/*.c) ### todo: --with-tcl-plugins configuration TCL_CFLAGS=-DHAVE_TCL_PLUGINS=1 @@ -29,6 +29,9 @@ cc -o $@ $(CFLAGS) $(LDFLAGS) -lsqlite3 $(SOURCES) plugins/%.so: plugins/%.c DBPlugin.h + cc -o $@ $(PLUGIN_CFLAGS) $(PLUGIN_LDFLAGS) $^ + +plugins-darwinports/%.so: plugins-darwinports/%.c DBPlugin.h cc -o $@ $(PLUGIN_CFLAGS) $(PLUGIN_LDFLAGS) $^ upgrade_plist: upgrade_plist.c cfutils.c Index: main.c =================================================================== RCS file: /cvs/od/proj/darwinbuild/darwinxref/main.c,v retrieving revision 1.3 diff -u -d -b -w -r1.3 main.c --- main.c 18 Jun 2005 01:33:07 -0000 1.3 +++ main.c 20 Jun 2005 23:23:29 -0000 @@ -72,6 +72,7@@ DBDataStoreInitialize(dbfile); DBSetCurrentBuild(build); load_plugins("plugins"); + load_plugins("plugins-darwinports"); if (run_plugin(argc, argv) == -1) { print_usage(progname, argc, argv); exit(1);