[darwinbuild] Experimental DarwinPorts Support
Kevin Van Vechten
kevin at opendarwin.org
Mon Jun 20 16:26:53 PDT 2005
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);
More information about the darwinbuild-dev
mailing list