Add new port net/cagibi:

Cagibi is an experimental cache/proxy system for the SSDP* (Simple
Service Discovery Protocol) part of UPnP.

Cagibi aims to be to SSDP what Avahi is to DNS-SD/Zeroconf: a cache
caching all service/device announcements on the network in a local
process as well as being a broker serving local announcements to
the network.  Both should be done by a single daemon process,
accessable via D-Bus on the system bus.  The cache should offer
active queries, so another process is only informed about changes
about UPnP devices it is interested in.
This commit is contained in:
Max Brazhnikov 2010-09-01 21:17:04 +00:00
parent 87bb074ea7
commit 6d81eb52ab
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=260386
4 changed files with 43 additions and 0 deletions

27
net/cagibi/Makefile Normal file
View file

@ -0,0 +1,27 @@
# New ports collection makefile for: cogibi
# Date created: 2010-08-14
# Whom: Dima Panov <fluffy@FreeBSD.org>
#
# $FreeBSD$
PORTNAME= cagibi
PORTVERSION= 0.1.1
CATEGORIES= net devel
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= stable/cagibi
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE SSDP/uPNP proxy
USE_BZIP2= yes
USE_CMAKE= yes
USE_KDE4= automoc4
USE_QT_VER= 4
QT_COMPONENTS= corelib network xml dbus \
qmake_build moc_build rcc_build uic_build
post-patch:
@${REINPLACE_CMD} -e '/pkgconfig/ s/$${LIB_SUFFIX}/data/' \
${WRKSRC}/daemon/CMakeLists.txt
.include <bsd.port.mk>

3
net/cagibi/distinfo Normal file
View file

@ -0,0 +1,3 @@
MD5 (cagibi-0.1.1.tar.bz2) = 2db2424dc436bc436011185de09be9da
SHA256 (cagibi-0.1.1.tar.bz2) = dc7db00b22ef42a6d4ab073f505199d6951744b9f1a354da951ea7cd6ffc2696
SIZE (cagibi-0.1.1.tar.bz2) = 26260

10
net/cagibi/pkg-descr Normal file
View file

@ -0,0 +1,10 @@
Cagibi is an experimental cache/proxy system for the SSDP* (Simple
Service Discovery Protocol) part of UPnP.
Cagibi aims to be to SSDP what Avahi is to DNS-SD/Zeroconf: a cache
caching all service/device announcements on the network in a local
process as well as being a broker serving local announcements to
the network. Both should be done by a single daemon process,
accessable via D-Bus on the system bus. The cache should offer
active queries, so another process is only informed about changes
about UPnP devices it is interested in.

3
net/cagibi/pkg-plist Normal file
View file

@ -0,0 +1,3 @@
bin/cagibid
libdata/pkgconfig/cagibi.pc
share/dbus-1/services/org.kde.Cagibi.service