Commit 7075b3c3 authored by Robert Ricci's avatar Robert Ricci
Browse files

Two more ports - elvind and libelvin

parent 8bdf675a
# New ports collection makefile for: elvind
# Date created: 5 February, 2003
# Whom: ricci@cs.utah.edu
PORTNAME= elvind
PORTVERSION= 4.0.3
CATEGORIES= misc
MAINTAINER= ricci@cs.utah.edu
RESTRICTED= "License prohibits redistribution"
NO_PACKAGE= "Binary redistribution prohibited"
NO_CDROM= "License prohibits redistribution"
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
IGNORE= may not be automatically fetched due to licensing\
restrictions. Please grab ${DISTFILES} from \
http://elvin.dstc.com/projects/elvind, and place it in \
${DISTDIR}.
.endif
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --enable-threads --prefix=${PREFIX}
USE_GMAKE= yes
LIB_DEPENDS= vin4.2:${PORTSDIR}/misc/libelvin
MAN5= elvind.conf.5
MAN8= elvind.8 epf.8
.include <bsd.port.post.mk>
MD5 (elvind-4.0.3.tar.gz) = e9565be069a4d1d5df45b579262654de
--- Makefile.in.orig Wed Sep 5 22:58:32 2001
+++ Makefile.in Wed Feb 5 17:43:12 2003
@@ -372,11 +372,11 @@
$(mkinstalldirs) $(DESTDIR)$(sysconfdir)
@list='$(sysconf_DATA)'; for p in $$list; do \
if test -f $(srcdir)/$$p; then \
- echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(sysconfdir)/$$p"; \
- $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(sysconfdir)/$$p; \
+ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(sysconfdir)/$$p.sample"; \
+ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(sysconfdir)/$$p.sample; \
else if test -f $$p; then \
- echo " $(INSTALL_DATA) $$p $(DESTDIR)$(sysconfdir)/$$p"; \
- $(INSTALL_DATA) $$p $(DESTDIR)$(sysconfdir)/$$p; \
+ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(sysconfdir)/$$p.sample"; \
+ $(INSTALL_DATA) $$p $(DESTDIR)$(sysconfdir)/$$p.sample; \
fi; fi; \
done
Message router for the elvin messaging system
Elvin is a notification/messaging service with a difference; rather than
messages being directed by applications from one component to another, Elvin
messages are routed to one or more locations, based entirely on the content of
each message.
WWW: http://elvin.dstc.com/index.html
lib/nls/msg/elvind/en
lib/nls/msg/elvind/xrot
libexec/elvind
libexec/epf
etc/elvind.conf.sample
@exec [ -f %B/elvind.conf ] || cp %B/%f %B/elvind.conf
@unexec if cmp -s %D/etc/elvind.conf %D/etc/elvind.conf.sample; then rm -f %D/etc/elvind.conf; fi
etc/elvind_ssl.pem.sample
@exec [ -f %B/elvind_ssl.pem ] || cp %B/%f %B/elvind_ssl.pem
@unexec if cmp -s %D/etc/elvind_ssl.pem %D/etc/elvind_ssl.pem.sample; then rm -f %D/etc/elvind_ssl.pem; fi
# New ports collection makefile for: libelvin
# Date created: 5 February, 2003
# Whom: ricci@cs.utah.edu
PORTNAME= libelvin
PORTVERSION= 4.0.3
CATEGORIES= misc
MAINTAINER= ricci@cs.utah.edu
RESTRICTED= "License prohibits redistribution"
NO_PACKAGE= "Binary redistribution prohibited"
NO_CDROM= "License prohibits redistribution"
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
IGNORE= may not be automatically fetched due to licensing\
restrictions. Please grab ${DISTFILES} from \
http://elvin.dstc.com/projects/libelvin, and place it in \
${DISTDIR}.
.endif
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --enable-threads --prefix=${PREFIX}
USE_GMAKE= yes
MAN1= ec.1 elvin-config.1 ep.1 sha1digest.1
MAN3= elvin_async_add_io_handler.3 elvin_async_add_quench.3 \
elvin_async_add_subscription.3 elvin_async_add_timeout.3 \
elvin_async_cleanup.3 elvin_async_connect.3 \
elvin_async_default_mainloop.3 \
elvin_async_default_mainloop_quit.3 \
elvin_async_delete_quench.3 elvin_async_delete_subscription.3 \
elvin_async_disconnect.3 elvin_async_init_default.3 \
elvin_async_modify_keys.3 elvin_async_modify_quench.3 \
elvin_async_modify_subscription.3 elvin_async_notify.3 \
elvin_async_remove_io_handler.3 \
elvin_async_remove_subscription.3 \
elvin_async_remove_timeout.3 elvin_async_unotify.3 \
elvin_attrlist.3 elvin_attrlist_add.3 elvin_attrlist_add_all.3 \
elvin_attrlist_alloc.3 elvin_attrlist_clone.3 \
elvin_attrlist_contains.3 elvin_attrlist_contains_all.3 \
elvin_attrlist_contains_one.3 elvin_attrlist_del.3 \
elvin_attrlist_del_all.3 elvin_attrlist_free.3 \
elvin_attrlist_size.3 elvin_error.3 elvin_error_alloc.3 \
elvin_error_clear.3 elvin_error_fprintf.3 elvin_error_free.3 \
elvin_error_is_error.3 elvin_error_set_fini.3 \
elvin_error_set_init.3 elvin_error_set_int32.3 \
elvin_error_set_int64.3 elvin_error_set_real64.3 \
elvin_error_set_string.3 elvin_error_set_uint32.3 \
elvin_error_set_uint64.3 elvin_error_shallow_copy_into.3 \
elvin_error_snprintf.3 elvin_handle.3 \
elvin_handle_add_consumer_key.3 elvin_handle_add_producer_key.3 \
elvin_handle_alloc.3 elvin_handle_append_url.3 \
elvin_handle_clear_urls.3 elvin_handle_do_discovery_default.3 \
elvin_handle_do_discovery_no.3 elvin_handle_do_discovery_yes.3 \
elvin_handle_free.3 elvin_handle_get_connection_retries.3 \
elvin_handle_get_discovery_scope.3 elvin_handle_get_failover.3 \
elvin_handle_get_idle_period.3 elvin_handle_get_property.3 \
elvin_handle_get_request_timeout.3 elvin_handle_get_url.3 \
elvin_handle_get_url_details.3 elvin_handle_insert_url.3 \
elvin_handle_num_urls.3 elvin_handle_remove_url.3 \
elvin_handle_set_connection_retries.3 \
elvin_handle_set_discard_func.3 \
elvin_handle_set_discard_policy.3 \
elvin_handle_set_discovery_scope.3 elvin_handle_set_failover.3 \
elvin_handle_set_idle_period.3 elvin_handle_set_property.3 \
elvin_handle_set_request_timeout.3 elvin_handle_set_sort_func.3 \
elvin_handle_set_status_cb.3 elvin_handle_set_sub_max.3 \
elvin_handle_url.3 elvin_keys.3 elvin_keys_add.3 \
elvin_keys_add_all.3 elvin_keys_add_hexstring.3 \
elvin_keys_alloc.3 elvin_keys_clone.3 elvin_keys_contains_all.3 \
elvin_keys_contains_one.3 elvin_keys_digest_for_notification.3 \
elvin_keys_digest_for_subscription.3 elvin_keys_free.3 \
elvin_keys_match.3 elvin_keys_remove.3 elvin_keys_remove_all.3 \
elvin_keys_traverse.3 elvin_memory_report.3 \
elvin_notification.3 elvin_notification_add_av_tuple.3 \
elvin_notification_add_int32.3 elvin_notification_add_int64.3 \
elvin_notification_add_opaque.3 elvin_notification_add_real64.3 \
elvin_notification_add_string.3 elvin_notification_alloc.3 \
elvin_notification_clear.3 elvin_notification_clone.3 \
elvin_notification_count.3 elvin_notification_free.3 \
elvin_notification_get.3 elvin_notification_is_read_only.3 \
elvin_notification_lookup.3 elvin_notification_remove.3 \
elvin_notification_set_read_only.3 \
elvin_notification_to_string.3 \
elvin_notification_to_string_free.3 \
elvin_notification_traverse.3 elvin_quench.3 \
elvin_quench_alloc.3 elvin_quench_free.3 \
elvin_sync_add_io_handler.3 elvin_sync_add_quench.3 \
elvin_sync_add_subscription.3 elvin_sync_add_timeout.3 \
elvin_sync_cleanup.3 elvin_sync_connect.3 \
elvin_sync_delete_quench.3 elvin_sync_delete_subscription.3 \
elvin_sync_disconnect.3 elvin_sync_init_default.3 \
elvin_sync_modify_keys.3 elvin_sync_modify_quench.3 \
elvin_sync_modify_subscription.3 elvin_sync_notify.3 \
elvin_sync_remove_io_handler.3 elvin_sync_remove_timeout.3 \
elvin_sync_unotify.3 elvin_threaded_add_quench.3 \
elvin_threaded_add_subscription.3 elvin_threaded_cleanup.3 \
elvin_threaded_connect.3 elvin_threaded_delete_quench.3 \
elvin_threaded_delete_subscription.3 \
elvin_threaded_disconnect.3 elvin_threaded_init_default.3 \
elvin_threaded_modify_keys.3 elvin_threaded_modify_quench.3 \
elvin_threaded_modify_subscription.3 elvin_threaded_notify.3 \
elvin_threaded_unotify.3
MAN7= elvin.7 elvin_async.7 elvin_sync.7 elvin_threaded.7
INSTALLS_SHLIB= yes
.include <bsd.port.post.mk>
MD5 (libelvin-4.0.3.tar.gz) = c3895b4e97a68b3d266112598ee1db87
Libraries for the elvin messaging system
Elvin is a notification/messaging service with a difference; rather than
messages being directed by applications from one component to another, Elvin
messages are routed to one or more locations, based entirely on the content of
each message.
WWW: http://elvin.dstc.com/index.html
bin/ec
bin/elvin-config
bin/ep
bin/sha1digest
etc/ssl_client.pem
include/elvin/ast.h
include/elvin/ast_internal.h
include/elvin/async_api.h
include/elvin/attrlist.h
include/elvin/base64.h
include/elvin/basetypes.h
include/elvin/client.h
include/elvin/config.h
include/elvin/constants.h
include/elvin/convert.h
include/elvin/disconnect.h
include/elvin/discovery.h
include/elvin/elvin.h
include/elvin/endpoint.h
include/elvin/error.h
include/elvin/errors/elvin.h
include/elvin/errors/http.h
include/elvin/errors/krb5.h
include/elvin/errors/protocol.h
include/elvin/errors/ssl.h
include/elvin/errors/unix.h
include/elvin/errors/win32.h
include/elvin/gtk_mainloop.h
include/elvin/handle.h
include/elvin/hash.h
include/elvin/i18n.h
include/elvin/id32list.h
include/elvin/id64list.h
include/elvin/io_handler.h
include/elvin/ip_discovery.h
include/elvin/keys.h
include/elvin/list.h
include/elvin/logging.h
include/elvin/mainloop.h
include/elvin/marshal.h
include/elvin/marshal_buf.h
include/elvin/memory.h
include/elvin/notification.h
include/elvin/offer.h
include/elvin/packet_queue.h
include/elvin/packet_segments.h
include/elvin/packets.h
include/elvin/qos.h
include/elvin/quench.h
include/elvin/segments.h
include/elvin/sha1.h
include/elvin/socket.h
include/elvin/subdb.h
include/elvin/subscription.h
include/elvin/sync_api.h
include/elvin/thread_memory.h
include/elvin/threaded_api.h
include/elvin/threads.h
include/elvin/threads_none.h
include/elvin/threads_pthreads_1003.1c.h
include/elvin/timeout.h
include/elvin/transport.h
include/elvin/types.h
include/elvin/unicode.h
include/elvin/url.h
include/elvin/urllist.h
include/elvin/utils.h
include/elvin/version.h
include/elvin/xt_mainloop.h
info/elvin.info
lib/libvin4.a
lib/libvin4.la
lib/libvin4.so
lib/libvin4.so.2
lib/libvin4Xt.a
lib/libvin4Xt.la
lib/libvin4Xt.so
lib/libvin4Xt.so.2
lib/libvin4c.a
lib/libvin4c.la
lib/libvin4c.so
lib/libvin4c.so.2
lib/libvin4mt.a
lib/libvin4mt.la
lib/libvin4mt.so
lib/libvin4mt.so.2
lib/nls/msg/elvin/en
lib/nls/msg/elvin/xrot
lib/nls/msg/http/en
lib/nls/msg/http/xrot
lib/nls/msg/krb5/en
lib/nls/msg/krb5/xrot
lib/nls/msg/protocol/en
lib/nls/msg/protocol/xrot
lib/nls/msg/ssl/en
lib/nls/msg/ssl/xrot
lib/nls/msg/unix/en
lib/nls/msg/unix/xrot
lib/nls/msg/win32/en
lib/nls/msg/win32/xrot
@dirrm lib/nls/msg/win32
@dirrm lib/nls/msg/unix
@dirrm lib/nls/msg/ssl
@dirrm lib/nls/msg/protocol
@dirrm lib/nls/msg/krb5
@dirrm lib/nls/msg/http
@dirrm lib/nls/msg/elvin
@dirrm lib/nls/msg
@dirrm lib/nls
@dirrm include/elvin/replace
@dirrm include/elvin/errors
@dirrm include/elvin
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment