Commit 8798c50b authored by Mike Hibler's avatar Mike Hibler

Create new elvincompat port.

Make note that the two ports conflict.
Add distinfo with checksums.
parent f7bd84f8
# ports collection makefile for: emulab-pubsub-elvincompat
PORTNAME= pubsub-elvincompat
PORTVERSION= 0.8
CATEGORIES= misc
MASTER_SITES= http://www.emulab.net/distributions/
MAINTAINER= stoller@flux.utah.edu
COMMENT= "Simple publish subscribe system for Emulab, Elvind compatible"
MAKEFILE= GNUmakefile
USE_GMAKE= yes
INSTALLS_SHLIB= yes
NO_CHECKSUM= yes
CONFLICTS= pubsub-[0-9]*
MAKE_FLAGS= ELVIN_COMPAT=yes
.include <bsd.port.mk>
MD5 (pubsub-elvincompat-0.8.tar.gz) = f6779bfec19c95f337ece81185f10e83
Simple publish subscribe system for Emulab.
This version retains compatiblity with Elvin via a "gateway"
service that listens on the Elvin port, converting messages to/from
pubsub format for the pubsubd.
libexec/pubsubd
libexec/elvin_gateway
include/pubsub/pubsub.h
include/pubsub/elvin_hash.h
lib/libpubsub.a
lib/libpubsub.so
lib/libpubsub_r.a
etc/rc.d/2.pubsubd.sh
etc/rc.d/3.elvin_gateway.sh
@dirrm include/pubsub
...@@ -13,9 +13,7 @@ USE_GMAKE= yes ...@@ -13,9 +13,7 @@ USE_GMAKE= yes
INSTALLS_SHLIB= yes INSTALLS_SHLIB= yes
NO_CHECKSUM= yes NO_CHECKSUM= yes
.if exists(/usr/local/libexec/elvind) CONFLICTS= pubsub-elvincompat-[0-9]*
PLIST_FILES= etc/rc.d/3.elvin_gateway libexec/elvin_gateway MAKE_FLAGS= ELVIN_COMPAT=
MAKE_ARGS= ELVIN_COMPAT=1
.endif
.include <bsd.port.mk> .include <bsd.port.mk>
MD5 (pubsub-0.8.tar.gz) = 16975773d5ac0e4e56c0ee3767f8aa06
Markdown is supported
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