/* * Author: * Nat Friedman (nat@helixcode.com) * * Copyright 2000, Helix Code, Inc. */ #include #include #include #include #include #include #include #include CORBA_Environment ev; CORBA_ORB orb; static void setup_pas (int argc, char **argv) { static PASBookFactory *factory; factory = pas_book_factory_new (); pas_book_factory_register_backend ( factory, "file", pas_backend_file_new); pas_book_factory_activate (factory); } static void setup_pcs (int argc, char **argv) { int result; CORBA_Object object; CalFactory *factory = cal_factory_new (); if (!factory) { g_message ("%s: %d: couldn't create a Calendar factory\n", __FILE__, __LINE__); } object = bonobo_object_corba_objref (BONOBO_OBJECT (factory)); CORBA_exception_init (&ev); result = goad_server_register (CORBA_OBJECT_NIL, object, "evolution:calendar-factory", "server", &ev); if (ev._major != CORBA_NO_EXCEPTION || result == -1) { g_message ("create_cal_factory(): " "could not register the calendar factory"); bonobo_object_unref (BONOBO_OBJECT (factory)); CORBA_exception_free (&ev); } else if (result == -2) { g_message ("create_cal_factory(): " "a calendar factory is already registered"); bonobo_object_unref (BONOBO_OBJECT (factory)); CORBA_exception_free (&ev); } CORBA_exception_free (&ev); } static void setup_config (int argc, char **argv) { } static void setup_vfs (int argc, char **argv) { if (!gnome_vfs_init ()) { g_message ("setup_vfs(): could not initialize GNOME-VFS"); exit (1); } } static void init_bonobo (int argc, char **argv) { CORBA_exception_init (&ev); gnome_CORBA_init_with_popt_table ( "Personal Addressbook Server", "0.0", &argc, argv, NULL, 0, NULL, GNORBA_INIT_SERVER_FUNC, &ev); orb = gnome_CORBA_ORB (); if (bonobo_init (orb, NULL, NULL) == FALSE) g_error (_("Could not initialize Bonobo")); } int main (int argc, char **argv) { init_bonobo (argc, argv); setup_vfs (argc, argv); setup_pas (argc, argv); setup_pcs (argc, argv); setup_config (argc, argv); bonobo_main (); return 0; } be kicked from the ports tree. No ports in the tree depending upon this one and we have dozen of modern and actively developed alternatives: - net/py-soapy - net/py-suds - net/py-simplesoap etc. So mark it deprecated and set expiration date to 2015-08-01 (to conform expiration date of another py-xml consumer - net-p2p/btqueue, so we can kick them both in the same day). Discussed with: sbz (maintainer)
This library didn't get any updates for 14 years and it depends upon ancient
textproc/py-xml, that should be kicked from the ports tree. No ports in the tree
depending upon this one and we have dozen of modern and actively developed
alternatives:

 - net/py-soapy
 - net/py-suds
 - net/py-simplesoap etc.

So mark it deprecated and set expiration date to 2015-08-01 (to conform
expiration date of another py-xml consumer - net-p2p/btqueue, so we can kick
them both in the same day).

Discussed with: sbz (maintainer)
- Convert ports of net/ to new USES=python 2014-10-24T16:21:26+00:00 mva mva@FreeBSD.org 2014-10-24T16:21:26+00:00 7cb20804acb2b46d4c0c3489dd746591f311f6de Approved by: portmgr (implicit)
Approved by:	portmgr (implicit)
- Support STAGEDIR 2014-05-29T07:01:34+00:00 sbz sbz@FreeBSD.org 2014-05-29T07:01:34+00:00 25fd1e8e47ab74a1126263ee205dcbbc8507c542 - Update pkg-descr
- Update pkg-descr