summaryrefslogtreecommitdiffstats
path: root/net/avahi-libdns
diff options
context:
space:
mode:
Diffstat (limited to 'net/avahi-libdns')
-rw-r--r--net/avahi-libdns/Makefile26
-rw-r--r--net/avahi-libdns/pkg-descr3
-rw-r--r--net/avahi-libdns/pkg-install36
-rw-r--r--net/avahi-libdns/pkg-plist7
4 files changed, 72 insertions, 0 deletions
diff --git a/net/avahi-libdns/Makefile b/net/avahi-libdns/Makefile
new file mode 100644
index 000000000..249f9287a
--- /dev/null
+++ b/net/avahi-libdns/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: avahi-libdns
+# Date created: 31 July 2007
+# Whom: Michael Johnson <ahze@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTREVISION= 0
+CATEGORIES= net
+PKGNAMESUFFIX= -libdns
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= mDNSResponder compatibility from Avahi
+
+LIB_DEPENDS= avahi-common.3:${PORTSDIR}/net/avahi
+
+MASTERDIR= ${.CURDIR}/../avahi-app
+BUILD_WRKSRC= ${WRKSRC}/avahi-compat-libdns_sd
+INSTALL_WRKSRC= ${BUILD_WRKSRC}
+DESCR= ${.CURDIR}/pkg-descr
+PLIST= ${.CURDIR}/pkg-plist
+
+AVAHI_SLAVE= libdns
+AVAHI_PKGCONFIG=avahi-compat-libdns_sd.pc
+
+.include "${MASTERDIR}/Makefile"
diff --git a/net/avahi-libdns/pkg-descr b/net/avahi-libdns/pkg-descr
new file mode 100644
index 000000000..a2a56e519
--- /dev/null
+++ b/net/avahi-libdns/pkg-descr
@@ -0,0 +1,3 @@
+mDNSResponder compatibility from Avavhi
+
+WWW: http://www.avahi.org/
diff --git a/net/avahi-libdns/pkg-install b/net/avahi-libdns/pkg-install
new file mode 100644
index 000000000..a7134b49f
--- /dev/null
+++ b/net/avahi-libdns/pkg-install
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+case $2 in
+POST-INSTALL)
+ USER=avahi-autoipd
+ GROUP=${USER}
+ UID=546
+ GID=${UID}
+ PW=/usr/sbin/pw
+
+ if ${PW} group show "${GROUP}" 2>/dev/null; then
+ echo "You already have a group \"${GROUP}\", so I will use it."
+ else
+ if ${PW} groupadd ${GROUP} -g ${GID}; then
+ echo "Added group \"${GROUP}\"."
+ else
+ echo "Adding group \"${GROUP}\" failed..."
+ exit 1
+ fi
+ fi
+
+ if ${PW} user show "${USER}" 2>/dev/null; then
+ echo "You already have a user \"${USER}\", so I will use it."
+ else
+ if ${PW} useradd ${USER} -u ${UID} -g ${GROUP} -h - \
+ -d "/nonexistent" -s /sbin/nologin -c "Avahi Daemon User"
+ then
+ echo "Added user \"${USER}\"."
+ else
+ echo "Adding user \"${USER}\" failed..."
+ exit 1
+ fi
+ fi
+ exit 0
+ ;;
+esac
diff --git a/net/avahi-libdns/pkg-plist b/net/avahi-libdns/pkg-plist
new file mode 100644
index 000000000..16d0e5533
--- /dev/null
+++ b/net/avahi-libdns/pkg-plist
@@ -0,0 +1,7 @@
+include/avahi-compat-libdns_sd/dns_sd.h
+lib/libdns_sd.a
+lib/libdns_sd.la
+lib/libdns_sd.so
+lib/libdns_sd.so.1
+libdata/pkgconfig/avahi-compat-libdns_sd.pc
+@dirrm include/avahi-compat-libdns_sd