ports/118549: New port: net/bcusdk-eibd
Bjoern Koenig
bkoenig at alpha-tierchen.de
Tue Dec 11 11:40:02 UTC 2007
>Number: 118549
>Category: ports
>Synopsis: New port: net/bcusdk-eibd
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Dec 11 11:40:01 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator: Bjoern Koenig
>Release:
>Organization:
>Environment:
>Description:
In order to deal with this PR the port devel/pthsem need to be
committed, see ports/118471.
This shell archive contains a new port which compiles and install
eibd and client libraries which are part of the BCU SDK.
EIB is a European standard for home and building automation.
http://en.wikipedia.org/wiki/European_Installation_Bus
The eibd server connects to an EIB gateway and provides easy
control of EIB components via TCP/IP and/or Unix domain sockets.
>How-To-Repeat:
>Fix:
--- ports-net-bcusdk-eibd.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# ports/net/bcusdk-eibd
# ports/net/bcusdk-eibd/files
# ports/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetsearch.cpp.diff
# ports/net/bcusdk-eibd/files/patch-eibd_libserver_eibnetip.cpp.diff
# ports/net/bcusdk-eibd/files/patch-eibd_client_c_openremote.c
# ports/net/bcusdk-eibd/files/patch-eibd_libserver_apdu.cpp.diff
# ports/net/bcusdk-eibd/files/patch-eibd_client_c_eibclient-int.h.diff
# ports/net/bcusdk-eibd/files/patch-eibd_examples_common.c.diff
# ports/net/bcusdk-eibd/files/patch-eibd_examples_common.h.diff
# ports/net/bcusdk-eibd/files/patch-eibd_libserver_inetserver.cpp.diff
# ports/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetdescribe.cpp.diff
# ports/net/bcusdk-eibd/files/patch-configure.diff
# ports/net/bcusdk-eibd/distinfo
# ports/net/bcusdk-eibd/Makefile
# ports/net/bcusdk-eibd/pkg-descr
# ports/net/bcusdk-eibd/pkg-plist
#
echo c - ports/net/bcusdk-eibd
mkdir -p ports/net/bcusdk-eibd > /dev/null 2>&1
echo c - ports/net/bcusdk-eibd/files
mkdir -p ports/net/bcusdk-eibd/files > /dev/null 2>&1
echo x - ports/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetsearch.cpp.diff
sed 's/^X//' >ports/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetsearch.cpp.diff << 'END-of-ports/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetsearch.cpp.diff'
X--- eibd/eibnet/eibnetsearch.cpp.orig 2007-11-08 15:31:33.000000000 +0000
X+++ eibd/eibnet/eibnetsearch.cpp 2007-12-08 15:37:52.000000000 +0000
X@@ -19,7 +19,6 @@
X
X #include <stdio.h>
X #include <stdlib.h>
X-#include <string.h>
X #include <stdarg.h>
X #include <arpa/inet.h>
X #include "eibnetip.h"
END-of-ports/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetsearch.cpp.diff
echo x - ports/net/bcusdk-eibd/files/patch-eibd_libserver_eibnetip.cpp.diff
sed 's/^X//' >ports/net/bcusdk-eibd/files/patch-eibd_libserver_eibnetip.cpp.diff << 'END-of-ports/net/bcusdk-eibd/files/patch-eibd_libserver_eibnetip.cpp.diff'
X--- eibd/libserver/eibnetip.cpp.orig Thu Nov 8 16:31:33 2007
X+++ eibd/libserver/eibnetip.cpp Tue Dec 11 10:11:47 2007
X@@ -17,11 +17,9 @@
X Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
X */
X
X-#include <string.h>
X #include <netdb.h>
X #include <sys/socket.h>
X #include <unistd.h>
X-#include <asm/types.h>
X #include "eibnetip.h"
X #include "config.h"
X #ifdef HAVE_LINUX_NETLINK
X@@ -34,6 +32,11 @@
X #include <iphlpapi.h>
X #undef Array
X #endif
X+#if defined(__FreeBSD__)
X+#include <netinet/in.h>
X+#include <net/if.h>
X+#include <net/route.h>
X+#endif
X
X int
X GetHostIP (struct sockaddr_in *sock, const char *Name)
X@@ -45,6 +48,7 @@
X h = gethostbyname (Name);
X if (!h)
X return 0;
X+ sock->sin_len = sizeof (*sock);
X sock->sin_family = h->h_addrtype;
X sock->sin_addr.s_addr = (*((unsigned long *) h->h_addr_list[0]));
X return 1;
X@@ -144,6 +148,53 @@
X }
X #endif
X
X+#if defined(__FreeBSD__)
X+typedef struct
X+{
X+ struct rt_msghdr hdr;
X+ char data[1000];
X+} r_req;
X+
X+int
X+GetSourceAddress (const struct sockaddr_in *dest, struct sockaddr_in *src)
X+{
X+ int s;
X+ r_req req;
X+ char *cp = req.data;
X+ memset(&req, 0, sizeof(req));
X+ memset(src, 0, sizeof (*src));
X+ s = socket(PF_ROUTE, SOCK_RAW, 0);
X+ if (s == -1)
X+ return 0;
X+ req.hdr.rtm_msglen = sizeof(req) + sizeof(*dest);
X+ req.hdr.rtm_version = RTM_VERSION;
X+ req.hdr.rtm_flags = RTF_UP;
X+ req.hdr.rtm_type = RTM_GET;
X+ req.hdr.rtm_addrs = RTA_DST | RTA_IFP;
X+ memcpy(cp, dest, sizeof(*dest));
X+ if (write (s, (char *)&req, req.hdr.rtm_msglen) < 0)
X+ return 0;
X+ if (read(s, (char *)&req, sizeof(req)) < 0)
X+ return 0;
X+ close(s);
X+ int i;
X+ cp = (char *)(&req.hdr + 1);
X+ for (i = 1; i; i <<= 1)
X+ if (i & req.hdr.rtm_addrs)
X+ {
X+ struct sockaddr *sa = (struct sockaddr *) cp;
X+ if (i == RTA_IFA)
X+ {
X+ src->sin_family = AF_INET;
X+ src->sin_addr.s_addr = ((struct sockaddr_in *)sa)->sin_addr.s_addr;
X+ return 1;
X+ }
X+ cp += SA_SIZE(sa);
X+ }
X+ return 0;
X+}
X+#endif
X+
X EIBNetIPPacket::EIBNetIPPacket ()
X {
X service = 0;
X@@ -208,6 +259,7 @@
X return 1;
X ip = (buf[2] << 24) | (buf[3] << 16) | (buf[4] << 8) | (buf[5]);
X port = (buf[6] << 8) | (buf[7]);
X+ a->sin_len = sizeof (*a);
X a->sin_family = AF_INET;
X a->sin_port = htons (port);
X a->sin_addr.s_addr = htonl (ip);
X@@ -254,7 +306,7 @@
X if (fd != -1)
X {
X if (multicast)
X- setsockopt (fd, SOL_IP, IP_DROP_MEMBERSHIP, &maddr, sizeof (maddr));
X+ setsockopt (fd, IPPROTO_IP, IP_DROP_MEMBERSHIP, &maddr, sizeof (maddr));
X close (fd);
X }
X }
X@@ -265,7 +317,7 @@
X if (multicast)
X throw Exception (DEV_OPEN_FAIL);
X maddr = multicastaddr;
X- if (setsockopt (fd, SOL_IP, IP_ADD_MEMBERSHIP, &maddr, sizeof (maddr)) ==
X+ if (setsockopt (fd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &maddr, sizeof (maddr)) ==
X -1)
X throw Exception (DEV_OPEN_FAIL);
X multicast = 1;
END-of-ports/net/bcusdk-eibd/files/patch-eibd_libserver_eibnetip.cpp.diff
echo x - ports/net/bcusdk-eibd/files/patch-eibd_client_c_openremote.c
sed 's/^X//' >ports/net/bcusdk-eibd/files/patch-eibd_client_c_openremote.c << 'END-of-ports/net/bcusdk-eibd/files/patch-eibd_client_c_openremote.c'
X--- eibd/client/c/openremote.c.orig 2007-11-08 15:31:32.000000000 +0000
X+++ eibd/client/c/openremote.c 2007-12-08 15:23:07.000000000 +0000
X@@ -25,6 +25,7 @@
X Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
X */
X
X+#include <sys/types.h>
X #include <sys/socket.h>
X #include <netinet/in.h>
X #include <netinet/tcp.h>
END-of-ports/net/bcusdk-eibd/files/patch-eibd_client_c_openremote.c
echo x - ports/net/bcusdk-eibd/files/patch-eibd_libserver_apdu.cpp.diff
sed 's/^X//' >ports/net/bcusdk-eibd/files/patch-eibd_libserver_apdu.cpp.diff << 'END-of-ports/net/bcusdk-eibd/files/patch-eibd_libserver_apdu.cpp.diff'
X--- eibd/libserver/apdu.cpp.orig 2007-11-08 15:31:33.000000000 +0000
X+++ eibd/libserver/apdu.cpp 2007-12-08 15:08:18.000000000 +0000
X@@ -18,8 +18,7 @@
X */
X
X #include <stdio.h>
X-#include <string.h>
X #include "apdu.h"
X
X APDU *
X APDU::fromPacket (const CArray & c)
END-of-ports/net/bcusdk-eibd/files/patch-eibd_libserver_apdu.cpp.diff
echo x - ports/net/bcusdk-eibd/files/patch-eibd_client_c_eibclient-int.h.diff
sed 's/^X//' >ports/net/bcusdk-eibd/files/patch-eibd_client_c_eibclient-int.h.diff << 'END-of-ports/net/bcusdk-eibd/files/patch-eibd_client_c_eibclient-int.h.diff'
X--- eibd/client/c/eibclient-int.h.orig 2007-11-08 15:31:32.000000000 +0000
X+++ eibd/client/c/eibclient-int.h 2007-12-08 15:18:31.000000000 +0000
X@@ -30,7 +30,6 @@
X
X #include <stdio.h>
X #include <stdlib.h>
X-#include <string.h>
X #include <errno.h>
X
X #include "eibclient.h"
END-of-ports/net/bcusdk-eibd/files/patch-eibd_client_c_eibclient-int.h.diff
echo x - ports/net/bcusdk-eibd/files/patch-eibd_examples_common.c.diff
sed 's/^X//' >ports/net/bcusdk-eibd/files/patch-eibd_examples_common.c.diff << 'END-of-ports/net/bcusdk-eibd/files/patch-eibd_examples_common.c.diff'
X--- eibd/examples/common.c.orig 2007-11-08 15:31:33.000000000 +0000
X+++ eibd/examples/common.c 2007-12-08 15:26:19.000000000 +0000
X@@ -17,7 +17,6 @@
X Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
X */
X #include "common.h"
X-#include <string.h>
X #include <stdlib.h>
X #include <stdarg.h>
X
END-of-ports/net/bcusdk-eibd/files/patch-eibd_examples_common.c.diff
echo x - ports/net/bcusdk-eibd/files/patch-eibd_examples_common.h.diff
sed 's/^X//' >ports/net/bcusdk-eibd/files/patch-eibd_examples_common.h.diff << 'END-of-ports/net/bcusdk-eibd/files/patch-eibd_examples_common.h.diff'
X--- eibd/examples/common.h.orig 2007-11-08 15:31:33.000000000 +0000
X+++ eibd/examples/common.h 2007-12-08 15:00:10.000000000 +0000
X@@ -19,6 +19,7 @@
X #include <stdio.h>
X #include <stdlib.h>
X #include <errno.h>
X+#include <unistd.h>
X #include "eibclient.h"
X
X /** unsigned char*/
END-of-ports/net/bcusdk-eibd/files/patch-eibd_examples_common.h.diff
echo x - ports/net/bcusdk-eibd/files/patch-eibd_libserver_inetserver.cpp.diff
sed 's/^X//' >ports/net/bcusdk-eibd/files/patch-eibd_libserver_inetserver.cpp.diff << 'END-of-ports/net/bcusdk-eibd/files/patch-eibd_libserver_inetserver.cpp.diff'
X--- eibd/libserver/inetserver.cpp.orig 2007-11-08 15:31:33.000000000 +0000
X+++ eibd/libserver/inetserver.cpp 2007-12-08 15:29:25.000000000 +0000
X@@ -17,11 +17,11 @@
X Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
X */
X
X+#include <sys/types.h>
X #include <sys/socket.h>
X #include <netinet/in.h>
X #include <netinet/tcp.h>
X #include <unistd.h>
X-#include <string.h>
X #include "inetserver.h"
X
X InetServer::InetServer (Layer3 * la3, Trace * tr, int port):
END-of-ports/net/bcusdk-eibd/files/patch-eibd_libserver_inetserver.cpp.diff
echo x - ports/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetdescribe.cpp.diff
sed 's/^X//' >ports/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetdescribe.cpp.diff << 'END-of-ports/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetdescribe.cpp.diff'
X--- eibd/eibnet/eibnetdescribe.cpp.orig 2007-11-08 15:31:33.000000000 +0000
X+++ eibd/eibnet/eibnetdescribe.cpp 2007-12-08 15:37:00.000000000 +0000
X@@ -19,7 +19,6 @@
X
X #include <stdio.h>
X #include <stdlib.h>
X-#include <string.h>
X #include <stdarg.h>
X #include <arpa/inet.h>
X #include "eibnetip.h"
END-of-ports/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetdescribe.cpp.diff
echo x - ports/net/bcusdk-eibd/files/patch-configure.diff
sed 's/^X//' >ports/net/bcusdk-eibd/files/patch-configure.diff << 'END-of-ports/net/bcusdk-eibd/files/patch-configure.diff'
X--- configure.orig 2007-11-08 15:31:54.000000000 +0000
X+++ configure 2007-12-08 14:37:29.000000000 +0000
X@@ -5332,7 +5332,7 @@
X fi
X
X
X-have_source_info=no
X+have_source_info=yes
X have_linux_api=no
X echo "$as_me:$LINENO: checking for linux/rtnetlink.h" >&5
X echo $ECHO_N "checking for linux/rtnetlink.h... $ECHO_C" >&6
END-of-ports/net/bcusdk-eibd/files/patch-configure.diff
echo x - ports/net/bcusdk-eibd/distinfo
sed 's/^X//' >ports/net/bcusdk-eibd/distinfo << 'END-of-ports/net/bcusdk-eibd/distinfo'
XMD5 (bcusdk_0.0.3.tar.gz) = 62f660e6b9b56f6926bffb99922ffaa5
XSHA256 (bcusdk_0.0.3.tar.gz) = f431d251478f4a69a9fc89cb5f2ef70e5929bbf7147fc8019cb083d559363035
XSIZE (bcusdk_0.0.3.tar.gz) = 547053
END-of-ports/net/bcusdk-eibd/distinfo
echo x - ports/net/bcusdk-eibd/Makefile
sed 's/^X//' >ports/net/bcusdk-eibd/Makefile << 'END-of-ports/net/bcusdk-eibd/Makefile'
X# New ports collection makefile for: bcusdk-eibd
X# Date Created: 6 December 2007
X# Whom: Björn König <bkoenig at alpha-tierchen.de>
X#
X
XPORTNAME= bcusdk
XPORTVERSION= 0.0.3
XCATEGORIES= net
XMASTER_SITES= http://www.auto.tuwien.ac.at/~mkoegler/eib/
XPKGNAMESUFFIX= -eibd
XDISTNAME= ${PORTNAME}_${PORTVERSION}
X
XMAINTAINER= bkoenig at alpha-tierchen.de
XCOMMENT= The EIBnet/IP server of the BCU SDK
X
XLIB_DEPENDS= pthsem.20:${PORTSDIR}/devel/pthsem
XBUILD_DEPENDS= ${LOCALBASE}/lib/libargp.a:${PORTSDIR}/devel/argp-standalone
X
XGNU_CONFIGURE= yes
XCONFIGURE_ARGS= --prefix=$(PREFIX) \
X --enable-onlyeibd \
X --disable-usb \
X --enable-eibnetip \
X --enable-eibnetipserver \
X --enable-eibnetiptunnel \
X --enable-groupcache \
X CPPFLAGS="-I${LOCALBASE}/include -L${LOCALBASE}/lib" \
X CFLAGS="-I${LOCALBASE}/include -L${LOCALBASE}/lib $(CFLAGS)"
X
XUSE_GMAKE= yes
X
XOPTIONS= JAVA "Install Java client library" off \
X PHP "Install PHP client class" off \
X EXAMPLES "Install example client applications" on
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_PHP)
XUSE_PHP= yes
XPLIST_SUB+= PHP=""
X.else
XPLIST_SUB+= PHP="@comment "
X.endif
X
X.if defined(WITH_JAVA)
XCONFIGURE_ARGS+=--enable-java
XUSE_JAVA= yes
XPLIST_SUB+= JAVA=""
X.else
XPLIST_SUB+= JAVA="@comment "
X.endif
X
X.if defined(WITH_EXAMPLES)
XPLIST_SUB+= EXAMPLES=""
X.else
XPLIST_SUB+= EXAMPLES="@comment "
X.endif
X
Xpre-patch:
X @${REINPLACE_CMD} "s,-ri,-Ei.bak," ${WRKSRC}/eibd/client/php/Makefile.in
X @${REINPLACE_CMD} "s, bcu,," ${WRKSRC}/eibd/Makefile.in
X.if !defined(WITH_PHP)
X @${REINPLACE_CMD} "s, php,," ${WRKSRC}/eibd/client/Makefile.in
X.else
X @${REINPLACE_CMD} "s,^\(pkgdatadir = \).*,\1$(DATADIR)," ${WRKSRC}/eibd/client/php/Makefile.in
X.endif
X.if !defined(WITH_EXAMPLES)
X @${REINPLACE_CMD} "s, examples,," ${WRKSRC}/eibd/Makefile.in
X.else
X @${REINPLACE_CMD} -e "s,^\(examplesdir = \).*,\1$(EXAMPLESDIR)," \
X -e "s,^\(bindir = \).*,\1$(EXAMPLESDIR)/bin," \
X ${WRKSRC}/eibd/examples/Makefile.in
X.endif
X.if defined(WITH_JAVA)
X @${REINPLACE_CMD} "s,^\(javadir = \).*,\1$(JAVASHAREDIR)," ${WRKSRC}/eibd/client/java/Makefile.in
X.endif
X
X.include <bsd.port.post.mk>
END-of-ports/net/bcusdk-eibd/Makefile
echo x - ports/net/bcusdk-eibd/pkg-descr
sed 's/^X//' >ports/net/bcusdk-eibd/pkg-descr << 'END-of-ports/net/bcusdk-eibd/pkg-descr'
XThe European Installation Bus (EIB) is a field bus system for home and building
Xautomation. This package contains the EIBnet/IP tunneling and routing daemon
Xwhich is part of the BCU SDK. It provides access to an EIB bus over TCP/IP and
XUnix domain sockets.
X
XWWW: http://www.auto.tuwien.ac.at/~mkoegler/index.php/eibd
END-of-ports/net/bcusdk-eibd/pkg-descr
echo x - ports/net/bcusdk-eibd/pkg-plist
sed 's/^X//' >ports/net/bcusdk-eibd/pkg-plist << 'END-of-ports/net/bcusdk-eibd/pkg-plist'
Xbin/eibd
Xbin/eibnetdescribe
Xbin/eibnetsearch
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/busmonitor1
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/busmonitor2
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupcacheclear
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupcachedisable
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupcacheenable
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupcacheread
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupcachereadsync
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupcacheremove
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/grouplisten
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupread
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupreadresponse
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupresponse
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupsocketlisten
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupsocketread
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupsresponse
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupswrite
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupwrite
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/madcread
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/maskver
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mmaskver
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mpeitype
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mprogmodeoff
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mprogmodeon
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mprogmodestatus
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mprogmodetoggle
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mpropdesc
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mpropread
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mpropscan
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mpropscanpoll
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mpropwrite
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mread
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mrestart
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/msetkey
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mwrite
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mwriteplain
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/progmodeoff
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/progmodeon
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/progmodestatus
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/progmodetoggle
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/readindividual
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/vbusmonitor1
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/vbusmonitor1poll
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/vbusmonitor2
X%%EXAMPLES%%%%EXAMPLESDIR%%/bin/writeaddress
X%%EXAMPLES%%%%EXAMPLESDIR%%/busmonitor1.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/busmonitor2.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/common.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/common.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupcacheclear.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupcachedisable.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupcacheenable.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupcacheread.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupcachereadsync.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupcacheremove.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/grouplisten.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupread.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupreadresponse.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupresponse.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupsocketlisten.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupsocketread.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupsresponse.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupswrite.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/groupwrite.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/madcread.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/maskver.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mmaskver.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mpeitype.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mprogmodeoff.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mprogmodeon.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mprogmodestatus.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mprogmodetoggle.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mpropdesc.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mpropread.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mpropscan.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mpropscanpoll.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mpropwrite.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mread.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mrestart.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/msetkey.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mwrite.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/mwriteplain.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/progmodeoff.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/progmodeon.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/progmodestatus.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/progmodetoggle.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/readindividual.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/vbusmonitor1.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/vbusmonitor1poll.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/vbusmonitor2.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/writeaddress.c
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/bin
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%
X%%JAVA%%%%JAVASHAREDIR%%/eibclient.jar
X%%PHP%%%%DATADIR%%/eibclient.php
Xinclude/eibclient.h
Xinclude/eibloadresult.h
Xinclude/eibtypes.h
Xlib/libeibclient.a
END-of-ports/net/bcusdk-eibd/pkg-plist
exit
--- ports-net-bcusdk-eibd.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list