aboutsummaryrefslogtreecommitdiffstats
path: root/comms
diff options
context:
space:
mode:
authorkoobs <koobs@FreeBSD.org>2019-03-27 14:00:11 +0800
committerkoobs <koobs@FreeBSD.org>2019-03-27 14:00:11 +0800
commit4c962878c8aa30943463754986c1647be9fa75bf (patch)
tree39635aac4a4b160ec5d94596851163ac85a34a3a /comms
parent6c01e39c854f5a6fb0363ea8f9bab5819d66e59c (diff)
downloadfreebsd-ports-gnome-4c962878c8aa30943463754986c1647be9fa75bf.tar.gz
freebsd-ports-gnome-4c962878c8aa30943463754986c1647be9fa75bf.tar.zst
freebsd-ports-gnome-4c962878c8aa30943463754986c1647be9fa75bf.zip
comms/openzwave: Open-source interface to Z-Wave networks
Free software library that interfaces with selected Z-Wave PC controllers, allowing anyone to create applications that manipulate and respond to devices on a Z-Wave network, without requiring in-depth knowledge of the Z-Wave protocol. WWW: http://www.openzwave.net/ PR: 206526 Submitted by: Johan Ström <johan stromnet se> (with changes)
Diffstat (limited to 'comms')
-rw-r--r--comms/Makefile1
-rw-r--r--comms/openzwave/Makefile41
-rw-r--r--comms/openzwave/distinfo3
-rw-r--r--comms/openzwave/files/patch-cpp_build_Makefile23
-rw-r--r--comms/openzwave/files/patch-cpp_build_support.mk67
-rw-r--r--comms/openzwave/pkg-descr6
-rw-r--r--comms/openzwave/pkg-plist654
7 files changed, 795 insertions, 0 deletions
diff --git a/comms/Makefile b/comms/Makefile
index 72e84c69305a..eb9eb336cc58 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -107,6 +107,7 @@
SUBDIR += o2sms
SUBDIR += obexapp
SUBDIR += openobex
+ SUBDIR += openzwave
SUBDIR += owfs
SUBDIR += p5-Cisco-UCS
SUBDIR += p5-Device-Gsm
diff --git a/comms/openzwave/Makefile b/comms/openzwave/Makefile
new file mode 100644
index 000000000000..337c524231a4
--- /dev/null
+++ b/comms/openzwave/Makefile
@@ -0,0 +1,41 @@
+# Created by: Johan Strom <johan@stromnet.se>
+# $FreeBSD$
+
+PORTNAME= openzwave
+PORTVERSION= 1.4.3254
+CATEGORIES= comms
+
+MAINTAINER= johan@stromnet.se
+COMMENT= Open-source interface to Z-Wave networks
+
+LICENSE= LGPL20
+LICENSE_FILE= ${WRKSRC}/license/license.txt
+
+USES= gmake iconv pkgconfig
+USE_GITHUB= yes
+USE_LDCONFIG= yes
+
+GH_ACCOUNT= OpenZWave
+GH_PROJECT= open-zwave
+GH_TAGNAME= f339aa6
+
+CFLAGS+= -Wno-error
+MAKE_ARGS= VERSION_REV=${PORTVERSION:E} LIBDIR=${WRKSRC}
+
+OPTIONS_DEFINE= DOCS DOXYGEN
+OPTIONS_SUB= yes
+
+DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
+DOXYGEN_IMPLIES= DOCS
+DOXYGEN_MAKE_ARGS= ENABLE_DOCS=1 docdir=${DOCSDIR}
+DOXYGEN_PORTDOCS= *
+
+post-install:
+ ${MV} ${STAGEDIR}${ETCDIR} ${STAGEDIR}${DATADIR}
+ ${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/lib/libopenzwave.so.1.4
+ ${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/bin/MinOZW
+
+post-install-DOXYGEN-on:
+ ${RM} ${STAGEDIR}${DOCSDIR}/Doxyfile.in
+
+.include <bsd.port.mk>
diff --git a/comms/openzwave/distinfo b/comms/openzwave/distinfo
new file mode 100644
index 000000000000..238aa5aa6255
--- /dev/null
+++ b/comms/openzwave/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1553659154
+SHA256 (OpenZWave-open-zwave-1.4.3254-f339aa6_GH0.tar.gz) = 23c9faafeadae4f2aa568b94770b278d758ed5600c1dd71eb7132c67fdefddd6
+SIZE (OpenZWave-open-zwave-1.4.3254-f339aa6_GH0.tar.gz) = 1185487
diff --git a/comms/openzwave/files/patch-cpp_build_Makefile b/comms/openzwave/files/patch-cpp_build_Makefile
new file mode 100644
index 000000000000..532a930ef9a7
--- /dev/null
+++ b/comms/openzwave/files/patch-cpp_build_Makefile
@@ -0,0 +1,23 @@
+# Allow DOXYGEN (DOCS) and DOT to be conditionally disabled
+# TODO: Upstream
+
+--- cpp/build/Makefile.orig 2019-03-27 04:09:23 UTC
++++ cpp/build/Makefile
+@@ -204,7 +204,7 @@ $(top_builddir)/ozw_config: $(top_srcdir)/cpp/build/oz
+ < "$<" > "$@"
+ @chmod +x $(top_builddir)/ozw_config
+
+-ifeq ($(DOT),)
++ifndef DOT
+ HAVE_DOT = -e 's|[@]HAVE_DOT@|NO|g'
+ else
+ HAVE_DOT = -e 's|[@]HAVE_DOT@|YES|g'
+@@ -219,7 +219,7 @@ $(top_builddir)/Doxyfile: $(top_srcdir)/docs/Doxyfile.
+ -e 's|[@]VERSION@|$(VERSION).$(VERSION_REV)|g' \
+ < "$<" > "$@"
+
+-ifeq ($(DOXYGEN),)
++ifndef DOXYGEN
+ doc:
+ $(warning Documentation not being built)
+ else
diff --git a/comms/openzwave/files/patch-cpp_build_support.mk b/comms/openzwave/files/patch-cpp_build_support.mk
new file mode 100644
index 000000000000..dd7da0beb243
--- /dev/null
+++ b/comms/openzwave/files/patch-cpp_build_support.mk
@@ -0,0 +1,67 @@
+# Allow DOXYGEN (DOCS) and DOT to be conditionally disabled
+# Respect/Honour user *FLAGS
+# Build verbose by default
+# TODO: Upstream
+
+--- cpp/build/support.mk.orig 2019-03-27 04:31:27 UTC
++++ cpp/build/support.mk
+@@ -23,10 +23,14 @@ ifeq ($(UNAME),Darwin)
+ DARWIN_VERSION := $(shell sw_vers -productVersion)
+ DARWIN_MOJAVE_UP := $(shell expr $(DARWIN_VERSION) \>= 10.14)
+ endif
++ifeq ($(ENABLE_DOCS),1)
+ #the location of Doxygen to generate our api documentation
+ DOXYGEN := $(shell which doxygen)
++ifeq ($(ENABLE_DOT),1)
+ #dot is required for doxygen (part of Graphviz)
+ DOT := $(shell which dot)
++endif
++endif
+ #the machine type we are building on (i686 or x86_64)
+ MACHINE := $(shell uname -m)
+ #the location of xmllink for checking our config files
+@@ -89,11 +93,11 @@ SED := sed
+
+ #determine if we are release or debug Build and set appropriate flags
+ ifeq ($(BUILD), release)
+-CFLAGS += -c $(RELEASE_CFLAGS)
+-LDFLAGS += $(RELEASE_LDFLAGS)
++CFLAGS := -c $(RELEASE_CFLAGS) $(CFLAGS)
++LDFLAGS := $(RELEASE_LDFLAGS) $(LDFLAGS)
+ else
+-CFLAGS += -c $(DEBUG_CFLAGS)
+-LDFLAGS += $(DEBUG_LDFLAGS)
++CFLAGS := -c $(DEBUG_CFLAGS) $(CFLAGS)
++LDFLAGS := $(DEBUG_LDFLAGS) $(LDFLAGS)
+ endif
+
+ #if /lib64 exists, then setup x86_64 library path to lib64 (good indication if a linux has /lib and lib64).
+@@ -143,24 +147,24 @@ endif
+
+ $(OBJDIR)/%.o : %.cpp
+ @echo "Building $(notdir $@)"
+- @$(CXX) -MM $(CFLAGS) $(INCLUDES) $< > $(DEPDIR)/$*.d
++ $(CXX) -MM $(CFLAGS) $(INCLUDES) $< > $(DEPDIR)/$*.d
+ @mv -f $(DEPDIR)/$*.d $(DEPDIR)/$*.d.tmp
+ @$(SED) -e 's|.*:|$(OBJDIR)/$*.o: $(DEPDIR)/$*.d|' < $(DEPDIR)/$*.d.tmp > $(DEPDIR)/$*.d;
+ @$(SED) -e 's/.*://' -e 's/\\$$//' < $(DEPDIR)/$*.d.tmp | $(FMTCMD) | \
+ $(SED) -e 's/^ *//' -e 's/$$/:/' >> $(DEPDIR)/.$*.d;
+ @rm -f $(DEPDIR)/$*.d.tmp
+- @$(CXX) $(CFLAGS) $(TARCH) $(INCLUDES) -o $@ $<
++ $(CXX) $(CFLAGS) $(TARCH) $(INCLUDES) -o $@ $<
+
+
+ $(OBJDIR)/%.o : %.c
+ @echo "Building $(notdir $@)"
+- @$(CC) -MM $(CFLAGS) $(INCLUDES) $< > $(DEPDIR)/$*.d
++ $(CC) -MM $(CFLAGS) $(INCLUDES) $< > $(DEPDIR)/$*.d
+ @mv -f $(DEPDIR)/$*.d $(DEPDIR)/$*.d.tmp
+ @$(SED) -e 's|.*:|$(OBJDIR)/$*.o: $(DEPDIR)/$*.d|' < $(DEPDIR)/$*.d.tmp > $(DEPDIR)/$*.d;
+ @$(SED) -e 's/.*://' -e 's/\\$$//' < $(DEPDIR)/$*.d.tmp | $(FMTCMD) | \
+ $(SED) -e 's/^ *//' -e 's/$$/:/' >> $(DEPDIR)/.$*.d;
+ @rm -f $(DEPDIR)/$*.d.tmp
+- @$(CC) $(CFLAGS) $(TARCH) $(INCLUDES) -o $@ $<
++ $(CC) $(CFLAGS) $(TARCH) $(INCLUDES) -o $@ $<
+
+
+ dummy := $(shell test -d $(OBJDIR) || mkdir -p $(OBJDIR))
diff --git a/comms/openzwave/pkg-descr b/comms/openzwave/pkg-descr
new file mode 100644
index 000000000000..24bc2c850ca8
--- /dev/null
+++ b/comms/openzwave/pkg-descr
@@ -0,0 +1,6 @@
+Free software library that interfaces with selected Z-Wave PC controllers,
+allowing anyone to create applications that manipulate and respond to
+devices on a Z-Wave network, without requiring in-depth knowledge of the
+Z-Wave protocol.
+
+WWW: http://www.openzwave.net/
diff --git a/comms/openzwave/pkg-plist b/comms/openzwave/pkg-plist
new file mode 100644
index 000000000000..4776090c6d31
--- /dev/null
+++ b/comms/openzwave/pkg-plist
@@ -0,0 +1,654 @@
+bin/MinOZW
+bin/ozw_config
+include/openzwave/Bitfield.h
+include/openzwave/Defs.h
+include/openzwave/DoxygenMain.h
+include/openzwave/Driver.h
+include/openzwave/Group.h
+include/openzwave/Manager.h
+include/openzwave/Msg.h
+include/openzwave/Node.h
+include/openzwave/Notification.h
+include/openzwave/OZWException.h
+include/openzwave/Options.h
+include/openzwave/Scene.h
+include/openzwave/Utils.h
+include/openzwave/ZWSecurity.h
+include/openzwave/aes/aes.h
+include/openzwave/aes/aescpp.h
+include/openzwave/aes/aesopt.h
+include/openzwave/aes/aestab.h
+include/openzwave/aes/brg_endian.h
+include/openzwave/aes/brg_types.h
+include/openzwave/command_classes/Alarm.h
+include/openzwave/command_classes/ApplicationStatus.h
+include/openzwave/command_classes/Association.h
+include/openzwave/command_classes/AssociationCommandConfiguration.h
+include/openzwave/command_classes/Basic.h
+include/openzwave/command_classes/BasicWindowCovering.h
+include/openzwave/command_classes/Battery.h
+include/openzwave/command_classes/CRC16Encap.h
+include/openzwave/command_classes/CentralScene.h
+include/openzwave/command_classes/ClimateControlSchedule.h
+include/openzwave/command_classes/Clock.h
+include/openzwave/command_classes/Color.h
+include/openzwave/command_classes/CommandClass.h
+include/openzwave/command_classes/CommandClasses.h
+include/openzwave/command_classes/Configuration.h
+include/openzwave/command_classes/ControllerReplication.h
+include/openzwave/command_classes/DeviceResetLocally.h
+include/openzwave/command_classes/DoorLock.h
+include/openzwave/command_classes/DoorLockLogging.h
+include/openzwave/command_classes/EnergyProduction.h
+include/openzwave/command_classes/Hail.h
+include/openzwave/command_classes/Indicator.h
+include/openzwave/command_classes/Language.h
+include/openzwave/command_classes/Lock.h
+include/openzwave/command_classes/ManufacturerSpecific.h
+include/openzwave/command_classes/Meter.h
+include/openzwave/command_classes/MeterPulse.h
+include/openzwave/command_classes/MultiChannelAssociation.h
+include/openzwave/command_classes/MultiCmd.h
+include/openzwave/command_classes/MultiInstance.h
+include/openzwave/command_classes/NoOperation.h
+include/openzwave/command_classes/NodeNaming.h
+include/openzwave/command_classes/Powerlevel.h
+include/openzwave/command_classes/Proprietary.h
+include/openzwave/command_classes/Protection.h
+include/openzwave/command_classes/SceneActivation.h
+include/openzwave/command_classes/Security.h
+include/openzwave/command_classes/SensorAlarm.h
+include/openzwave/command_classes/SensorBinary.h
+include/openzwave/command_classes/SensorMultilevel.h
+include/openzwave/command_classes/SwitchAll.h
+include/openzwave/command_classes/SwitchBinary.h
+include/openzwave/command_classes/SwitchMultilevel.h
+include/openzwave/command_classes/SwitchToggleBinary.h
+include/openzwave/command_classes/SwitchToggleMultilevel.h
+include/openzwave/command_classes/ThermostatFanMode.h
+include/openzwave/command_classes/ThermostatFanState.h
+include/openzwave/command_classes/ThermostatMode.h
+include/openzwave/command_classes/ThermostatOperatingState.h
+include/openzwave/command_classes/ThermostatSetpoint.h
+include/openzwave/command_classes/TimeParameters.h
+include/openzwave/command_classes/UserCode.h
+include/openzwave/command_classes/Version.h
+include/openzwave/command_classes/WakeUp.h
+include/openzwave/command_classes/ZWavePlusInfo.h
+include/openzwave/platform/Controller.h
+include/openzwave/platform/Event.h
+include/openzwave/platform/FileOps.h
+include/openzwave/platform/HidController.h
+include/openzwave/platform/Log.h
+include/openzwave/platform/Mutex.h
+include/openzwave/platform/Ref.h
+include/openzwave/platform/SerialController.h
+include/openzwave/platform/Stream.h
+include/openzwave/platform/Thread.h
+include/openzwave/platform/TimeStamp.h
+include/openzwave/platform/Wait.h
+include/openzwave/platform/unix/EventImpl.h
+include/openzwave/platform/unix/FileOpsImpl.h
+include/openzwave/platform/unix/LogImpl.h
+include/openzwave/platform/unix/MutexImpl.h
+include/openzwave/platform/unix/SerialControllerImpl.h
+include/openzwave/platform/unix/ThreadImpl.h
+include/openzwave/platform/unix/TimeStampImpl.h
+include/openzwave/platform/unix/WaitImpl.h
+include/openzwave/value_classes/Value.h
+include/openzwave/value_classes/ValueBool.h
+include/openzwave/value_classes/ValueButton.h
+include/openzwave/value_classes/ValueByte.h
+include/openzwave/value_classes/ValueDecimal.h
+include/openzwave/value_classes/ValueID.h
+include/openzwave/value_classes/ValueInt.h
+include/openzwave/value_classes/ValueList.h
+include/openzwave/value_classes/ValueRaw.h
+include/openzwave/value_classes/ValueSchedule.h
+include/openzwave/value_classes/ValueShort.h
+include/openzwave/value_classes/ValueStore.h
+include/openzwave/value_classes/ValueString.h
+lib/libopenzwave.so
+lib/libopenzwave.so.1.4
+libdata/pkgconfig/libopenzwave.pc
+%%DATADIR%%/2gig/ct100.xml
+%%DATADIR%%/2gig/ct101.xml
+%%DATADIR%%/2gig/ct30.xml
+%%DATADIR%%/2gig/ct32.xml
+%%DATADIR%%/2gig/ct50e.xml
+%%DATADIR%%/2gig/ct80.xml
+%%DATADIR%%/BeNext/1poleswitch.xml
+%%DATADIR%%/BeNext/2poleswitch.xml
+%%DATADIR%%/BeNext/AlarmSound.xml
+%%DATADIR%%/BeNext/BuiltinDimmer.xml
+%%DATADIR%%/BeNext/DoorSensor.xml
+%%DATADIR%%/BeNext/EnergySwitch.xml
+%%DATADIR%%/BeNext/HeatingControl.xml
+%%DATADIR%%/BeNext/Molite.xml
+%%DATADIR%%/BeNext/P1dongle.xml
+%%DATADIR%%/BeNext/PanicButton.xml
+%%DATADIR%%/BeNext/PanicWatch.xml
+%%DATADIR%%/BeNext/PluginDimmer.xml
+%%DATADIR%%/BeNext/SceneController.xml
+%%DATADIR%%/BeNext/TagReader.xml
+%%DATADIR%%/BeNext/TagReader500.xml
+%%DATADIR%%/act/lfm20.xml
+%%DATADIR%%/act/zdm230.xml
+%%DATADIR%%/act/zdw103.xml
+%%DATADIR%%/act/zdw232.xml
+%%DATADIR%%/act/zir010.xml
+%%DATADIR%%/act/zrp110.xml
+%%DATADIR%%/act/zrw103.xml
+%%DATADIR%%/aeotec/dsa03202.xml
+%%DATADIR%%/aeotec/dsa22.xml
+%%DATADIR%%/aeotec/dsa38.xml
+%%DATADIR%%/aeotec/dsb04100.xml
+%%DATADIR%%/aeotec/dsb05.xml
+%%DATADIR%%/aeotec/dsb09104.xml
+%%DATADIR%%/aeotec/dsb28.xml
+%%DATADIR%%/aeotec/dsb29.xml
+%%DATADIR%%/aeotec/dsb45.xml
+%%DATADIR%%/aeotec/dsb54.xml
+%%DATADIR%%/aeotec/dsc06106.xml
+%%DATADIR%%/aeotec/dsc08101.xml
+%%DATADIR%%/aeotec/dsc10.xml
+%%DATADIR%%/aeotec/dsc11.xml
+%%DATADIR%%/aeotec/dsc12104.xml
+%%DATADIR%%/aeotec/dsc13104.xml
+%%DATADIR%%/aeotec/dsc14104.xml
+%%DATADIR%%/aeotec/dsc18103.xml
+%%DATADIR%%/aeotec/dsc19103.xml
+%%DATADIR%%/aeotec/dsc24.xml
+%%DATADIR%%/aeotec/dsc26103.xml
+%%DATADIR%%/aeotec/dsc27103.xml
+%%DATADIR%%/aeotec/dsc35103.xml
+%%DATADIR%%/aeotec/dsd37.xml
+%%DATADIR%%/aeotec/zw056.xml
+%%DATADIR%%/aeotec/zw062.xml
+%%DATADIR%%/aeotec/zw074.xml
+%%DATADIR%%/aeotec/zw075.xml
+%%DATADIR%%/aeotec/zw078.xml
+%%DATADIR%%/aeotec/zw080.xml
+%%DATADIR%%/aeotec/zw088.xml
+%%DATADIR%%/aeotec/zw089.xml
+%%DATADIR%%/aeotec/zw090.xml
+%%DATADIR%%/aeotec/zw095.xml
+%%DATADIR%%/aeotec/zw096.xml
+%%DATADIR%%/aeotec/zw097.xml
+%%DATADIR%%/aeotec/zw098.xml
+%%DATADIR%%/aeotec/zw099.xml
+%%DATADIR%%/aeotec/zw100.xml
+%%DATADIR%%/aeotec/zw111.xml
+%%DATADIR%%/aeotec/zw112.xml
+%%DATADIR%%/aeotec/zw116.xml
+%%DATADIR%%/aeotec/zw117.xml
+%%DATADIR%%/aeotec/zw120.xml
+%%DATADIR%%/aeotec/zw121.xml
+%%DATADIR%%/aeotec/zw122.xml
+%%DATADIR%%/aeotec/zw129.xml
+%%DATADIR%%/aeotec/zw130.xml
+%%DATADIR%%/aeotec/zw132.xml
+%%DATADIR%%/aeotec/zw139.xml
+%%DATADIR%%/aeotec/zw140.xml
+%%DATADIR%%/aeotec/zw141.xml
+%%DATADIR%%/aeotec/zwa001.xml
+%%DATADIR%%/aeotec/zwa002.xml
+%%DATADIR%%/aeotec/zwa003.xml
+%%DATADIR%%/aeotec/zwa004.xml
+%%DATADIR%%/aeotec/zwa005.xml
+%%DATADIR%%/assa_abloy/ConexisL1.xml
+%%DATADIR%%/assa_abloy/KeyfreeConnected-plus.xml
+%%DATADIR%%/assa_abloy/KeyfreeConnected.xml
+%%DATADIR%%/assa_abloy/PushButtonDeadbolt.xml
+%%DATADIR%%/assa_abloy/PushButtonLever.xml
+%%DATADIR%%/assa_abloy/TouchDeadbolt.xml
+%%DATADIR%%/assa_abloy/TouchLever.xml
+%%DATADIR%%/assa_abloy/nexTouch.xml
+%%DATADIR%%/august/asl-03.xml
+%%DATADIR%%/cooper/RF9501.xml
+%%DATADIR%%/cooper/RF9505-T.xml
+%%DATADIR%%/cooper/RF9517.xml
+%%DATADIR%%/cooper/RF9540-N.xml
+%%DATADIR%%/cooper/RF9542-Z.xml
+%%DATADIR%%/cooper/RFWC5.xml
+%%DATADIR%%/danfoss/living.xml
+%%DATADIR%%/danfoss/rsroom.xml
+%%DATADIR%%/danfoss/z.xml
+%%DATADIR%%/device_classes.xml
+%%DATADIR%%/device_classes.xsd
+%%DATADIR%%/device_configuration.xsd
+%%DATADIR%%/devolo/connectz.xml
+%%DATADIR%%/devolo/mt02648.xml
+%%DATADIR%%/devolo/mt02755.xml
+%%DATADIR%%/devolo/mt02758.xml
+%%DATADIR%%/devolo/mt02792.xml
+%%DATADIR%%/devolo/mt2646.xml
+%%DATADIR%%/devolo/mt2647.xml
+%%DATADIR%%/devolo/mt2651.xml
+%%DATADIR%%/devolo/mt2652.xml
+%%DATADIR%%/devolo/mt2653.xml
+%%DATADIR%%/devolo/mt2756.xml
+%%DATADIR%%/devolo/rs014G0159.xml
+%%DATADIR%%/dlink/dch-z110.xml
+%%DATADIR%%/dlink/dch-z120.xml
+%%DATADIR%%/dlink/dch-z510.xml
+%%DATADIR%%/dome/0002.xml
+%%DATADIR%%/dome/0083.xml
+%%DATADIR%%/dome/0085.xml
+%%DATADIR%%/dome/0086.xml
+%%DATADIR%%/dome/0087.xml
+%%DATADIR%%/dome/0088.xml
+%%DATADIR%%/dome/0101.xml
+%%DATADIR%%/dome/0201.xml
+%%DATADIR%%/domitech/zb22uk.xml
+%%DATADIR%%/domitech/ze27eu.xml
+%%DATADIR%%/domux/DX1CA-Z.xml
+%%DATADIR%%/domux/DX1CG-Z.xml
+%%DATADIR%%/domux/DX1DS-Z.xml
+%%DATADIR%%/domux/DX1HT-Z.xml
+%%DATADIR%%/domux/DX1MS-Z.xml
+%%DATADIR%%/domux/DX1SA-Z.xml
+%%DATADIR%%/domux/DX1WL-Z.xml
+%%DATADIR%%/domux/DX2SK-Z.xml
+%%DATADIR%%/dragontech/wd-100.xml
+%%DATADIR%%/duwi/05458.xml
+%%DATADIR%%/duwi/ZWES1000.xml
+%%DATADIR%%/duwi/ZWESJ300.xml
+%%DATADIR%%/duwi/zwfb.xml
+%%DATADIR%%/ecolink/doorwindow.xml
+%%DATADIR%%/ecolink/firefighter.xml
+%%DATADIR%%/ecolink/motion.xml
+%%DATADIR%%/ecolink/sensor.xml
+%%DATADIR%%/electronicsolutions/dbmz.xml
+%%DATADIR%%/enerwave/zw15rmplus.xml
+%%DATADIR%%/enerwave/zw15s.xml
+%%DATADIR%%/enerwave/zw20r.xml
+%%DATADIR%%/enerwave/zw20rm.xml
+%%DATADIR%%/enerwave/zw500d.xml
+%%DATADIR%%/enerwave/zwn-bpc.xml
+%%DATADIR%%/enerwave/zwn-sc7.xml
+%%DATADIR%%/enerwave/zwnrsm1plus.xml
+%%DATADIR%%/enerwave/zwnrsm2plus.xml
+%%DATADIR%%/eurotronic/eur_cometz.xml
+%%DATADIR%%/eurotronic/eur_spiritz.xml
+%%DATADIR%%/eurotronic/eur_stellaz.xml
+%%DATADIR%%/everspring/ad146.xml
+%%DATADIR%%/everspring/ad147.xml
+%%DATADIR%%/everspring/an145.xml
+%%DATADIR%%/everspring/an158.xml
+%%DATADIR%%/everspring/an179.xml
+%%DATADIR%%/everspring/an180.xml
+%%DATADIR%%/everspring/an181.xml
+%%DATADIR%%/everspring/hac01.xml
+%%DATADIR%%/everspring/hsp02.xml
+%%DATADIR%%/everspring/se812.xml
+%%DATADIR%%/everspring/sf812.xml
+%%DATADIR%%/everspring/sm103.xml
+%%DATADIR%%/everspring/sp103.xml
+%%DATADIR%%/everspring/sp814.xml
+%%DATADIR%%/everspring/sp815.xml
+%%DATADIR%%/everspring/sp816.xml
+%%DATADIR%%/everspring/st812.xml
+%%DATADIR%%/everspring/st814.xml
+%%DATADIR%%/everspring/st815.xml
+%%DATADIR%%/everspring/tse03.xml
+%%DATADIR%%/everspringct/hsm02.xml
+%%DATADIR%%/evolve/lrm-as.xml
+%%DATADIR%%/evolve/lsm-15.xml
+%%DATADIR%%/evolve/ltm-5.xml
+%%DATADIR%%/fakro/zwp10.xml
+%%DATADIR%%/fakro/zwrs.xml
+%%DATADIR%%/fakro/zws12.xml
+%%DATADIR%%/fakro/zws230.xml
+%%DATADIR%%/fibaro/fgbs001.xml
+%%DATADIR%%/fibaro/fgcd001.xml
+%%DATADIR%%/fibaro/fgd211.xml
+%%DATADIR%%/fibaro/fgd212.xml
+%%DATADIR%%/fibaro/fgdw2.xml
+%%DATADIR%%/fibaro/fgfs101.xml
+%%DATADIR%%/fibaro/fgfs101zw5.xml
+%%DATADIR%%/fibaro/fggc001.xml
+%%DATADIR%%/fibaro/fgk001.xml
+%%DATADIR%%/fibaro/fgk10x.xml
+%%DATADIR%%/fibaro/fgkf601.xml
+%%DATADIR%%/fibaro/fgms.xml
+%%DATADIR%%/fibaro/fgmszw5.xml
+%%DATADIR%%/fibaro/fgpb101.xml
+%%DATADIR%%/fibaro/fgr221.xml
+%%DATADIR%%/fibaro/fgrgbwm441.xml
+%%DATADIR%%/fibaro/fgrm222.xml
+%%DATADIR%%/fibaro/fgs211.xml
+%%DATADIR%%/fibaro/fgs212.xml
+%%DATADIR%%/fibaro/fgs213.xml
+%%DATADIR%%/fibaro/fgs221.xml
+%%DATADIR%%/fibaro/fgs222.xml
+%%DATADIR%%/fibaro/fgs223.xml
+%%DATADIR%%/fibaro/fgsd002.xml
+%%DATADIR%%/fibaro/fgss101.xml
+%%DATADIR%%/fibaro/fgt001.xml
+%%DATADIR%%/fibaro/fgwpe.xml
+%%DATADIR%%/fibaro/fgwpfzw5.xml
+%%DATADIR%%/fibaro/fgwpg111.xml
+%%DATADIR%%/firstalert/zcombo.xml
+%%DATADIR%%/forest/fs2z5232000002.xml
+%%DATADIR%%/fortrezz/fmi.xml
+%%DATADIR%%/fortrezz/mimo2plus.xml
+%%DATADIR%%/fortrezz/mimolite.xml
+%%DATADIR%%/fortrezz/ssa2.xml
+%%DATADIR%%/fortrezz/ssa3.xml
+%%DATADIR%%/fortrezz/wv01.xml
+%%DATADIR%%/fortrezz/wwa02.xml
+%%DATADIR%%/frostdale/fdn2nxx.xml
+%%DATADIR%%/ge/12719-plugin-switch.xml
+%%DATADIR%%/ge/12724-dimmer.xml
+%%DATADIR%%/ge/14282-plugin-switch.xml
+%%DATADIR%%/ge/14288-outlet.xml
+%%DATADIR%%/ge/14291-switch.xml
+%%DATADIR%%/ge/14292-toggle-switch.xml
+%%DATADIR%%/ge/14294-dimmer.xml
+%%DATADIR%%/ge/14295-dimmer-toggle.xml
+%%DATADIR%%/ge/26931-motion-switch.xml
+%%DATADIR%%/ge/26933-motion-dimmer.xml
+%%DATADIR%%/ge/28167-plugin-dimmer.xml
+%%DATADIR%%/ge/dimmer.xml
+%%DATADIR%%/ge/dimmer_module.xml
+%%DATADIR%%/ge/hinge-pin.xml
+%%DATADIR%%/ge/receptacle.xml
+%%DATADIR%%/ge/relay.xml
+%%DATADIR%%/ge/ze26i.xml
+%%DATADIR%%/ge/zw4001-switch.xml
+%%DATADIR%%/ge/zw6302.xml
+%%DATADIR%%/gocontrol/GC-TBZ48L.xml
+%%DATADIR%%/gr/gr105.xml
+%%DATADIR%%/gr/gr105n.xml
+%%DATADIR%%/graber/brz1.xml
+%%DATADIR%%/graber/vcz1.xml
+%%DATADIR%%/greenwave/powernode1.xml
+%%DATADIR%%/greenwave/powernode6.xml
+%%DATADIR%%/hank/hkzw-dws01.xml
+%%DATADIR%%/hank/hkzw-fld01.xml
+%%DATADIR%%/hank/hkzw-ms01.xml
+%%DATADIR%%/hank/hkzw-ms02.xml
+%%DATADIR%%/hank/hkzw-rgb01.xml
+%%DATADIR%%/hank/hkzw-so01-smartplug.xml
+%%DATADIR%%/hank/hkzw-so03.xml
+%%DATADIR%%/hank/hkzw-so05-smartplug.xml
+%%DATADIR%%/hank/scenecontroller1.xml
+%%DATADIR%%/hank/scenecontroller4.xml
+%%DATADIR%%/heiman/HS1CA-Z.xml
+%%DATADIR%%/heiman/HS1CG-Z.xml
+%%DATADIR%%/heiman/HS1DS-Z.xml
+%%DATADIR%%/heiman/HS1HT-Z.xml
+%%DATADIR%%/heiman/HS1MS-Z.xml
+%%DATADIR%%/heiman/HS1SA-Z.xml
+%%DATADIR%%/heiman/HS1WL-Z.xml
+%%DATADIR%%/heiman/HS2SK-Z.xml
+%%DATADIR%%/homeseer/ezmotionplus.xml
+%%DATADIR%%/homeseer/hs-fc200plus.xml
+%%DATADIR%%/homeseer/hs-fls100plus.xml
+%%DATADIR%%/homeseer/hs-ls100plus.xml
+%%DATADIR%%/homeseer/hs-ms100plus.xml
+%%DATADIR%%/homeseer/hs-wd100plus.xml
+%%DATADIR%%/homeseer/hs-wd200plus.xml
+%%DATADIR%%/homeseer/hs-ws100plus.xml
+%%DATADIR%%/homeseer/hs-ws200plus.xml
+%%DATADIR%%/homeseer/hsm100.xml
+%%DATADIR%%/homeseer/hsm200.xml
+%%DATADIR%%/homeseer/ztroller.xml
+%%DATADIR%%/honeywell/39351-ZW3005.xml
+%%DATADIR%%/honeywell/lynx-touch-l5100.xml
+%%DATADIR%%/honeywell/th8320zw1000.xml
+%%DATADIR%%/horstmann/asrzw.xml
+%%DATADIR%%/horstmann/hrt4zw.xml
+%%DATADIR%%/horstmann/scsc17.xml
+%%DATADIR%%/horstmann/ses302.xml
+%%DATADIR%%/horstmann/ses303.xml
+%%DATADIR%%/horstmann/sir321.xml
+%%DATADIR%%/horstmann/srt321.xml
+%%DATADIR%%/horstmann/srt323.xml
+%%DATADIR%%/horstmann/ssr302.xml
+%%DATADIR%%/horstmann/ssr303.xml
+%%DATADIR%%/idlock/idlock101.xml
+%%DATADIR%%/ingersoll/dwzwave1.xml
+%%DATADIR%%/inovelli/nzw1201.xml
+%%DATADIR%%/inovelli/nzw30.xml
+%%DATADIR%%/inovelli/nzw31.xml
+%%DATADIR%%/inovelli/nzw36.xml
+%%DATADIR%%/inovelli/nzw37.xml
+%%DATADIR%%/inovelli/nzw39.xml
+%%DATADIR%%/inovelli/nzw96.xml
+%%DATADIR%%/inovelli/nzw97.xml
+%%DATADIR%%/inovelli/simple_module.xml
+%%DATADIR%%/intermatic/ca8900.xml
+%%DATADIR%%/iris/rangeextender.xml
+%%DATADIR%%/kaipule/im20.xml
+%%DATADIR%%/kaipule/ix32.xml
+%%DATADIR%%/kwikset/smartcode.xml
+%%DATADIR%%/leviton/dz15s.xml
+%%DATADIR%%/leviton/dz6hd.xml
+%%DATADIR%%/leviton/dzpd3.xml
+%%DATADIR%%/leviton/rzi10.xml
+%%DATADIR%%/leviton/vrcpg.xml
+%%DATADIR%%/leviton/vre06.xml
+%%DATADIR%%/leviton/vrf01.xml
+%%DATADIR%%/leviton/vri06.xml
+%%DATADIR%%/leviton/vri10.xml
+%%DATADIR%%/linear/GC-TBZ48.xml
+%%DATADIR%%/linear/LB60Z-1.xml
+%%DATADIR%%/linear/PD300Z-2.xml
+%%DATADIR%%/linear/WA00Z-1.xml
+%%DATADIR%%/linear/WA105DBZ-1.xml
+%%DATADIR%%/linear/WADWAZ-1.xml
+%%DATADIR%%/linear/WAPIRZ-1.xml
+%%DATADIR%%/linear/WD500Z-1.xml
+%%DATADIR%%/linear/WD500Z5-1.xml
+%%DATADIR%%/linear/WS15Z-1.xml
+%%DATADIR%%/linear/WT00Z-1.xml
+%%DATADIR%%/logicsoft/ZHC5002.xml
+%%DATADIR%%/logicsoft/ZHC5010.xml
+%%DATADIR%%/manufacturer_specific.xml
+%%DATADIR%%/manufacturer_specific.xsd
+%%DATADIR%%/mcohome/a8-9.xml
+%%DATADIR%%/mcohome/mh8fceu.xml
+%%DATADIR%%/mcohome/mh9co2.xml
+%%DATADIR%%/mcohome/mhp210.xml
+%%DATADIR%%/mcohome/mhs311.xml
+%%DATADIR%%/mcohome/mhs312.xml
+%%DATADIR%%/mcohome/mhs314.xml
+%%DATADIR%%/mcohome/mhs411.xml
+%%DATADIR%%/mcohome/mhs412.xml
+%%DATADIR%%/mcohome/mhs513.xml
+%%DATADIR%%/merten/507801.xml
+%%DATADIR%%/merten/50x5xx.xml
+%%DATADIR%%/nexia/db100z.xml
+%%DATADIR%%/nodon/asp3100SmartPlug.xml
+%%DATADIR%%/nodon/crc3100OctanRemote.xml
+%%DATADIR%%/nodon/crc360xSofremote.xml
+%%DATADIR%%/nodon/cws3101wallswitch.xml
+%%DATADIR%%/nodon/msp31xxMicroSmartPlug.xml
+%%DATADIR%%/northq/nq9021.xml
+%%DATADIR%%/northq/nq9121.xml
+%%DATADIR%%/northq/nq92021.xml
+%%DATADIR%%/oomi/ft100.xml
+%%DATADIR%%/oomi/ft111.xml
+%%DATADIR%%/options.xml
+%%DATADIR%%/options.xsd
+%%DATADIR%%/philio/pad02.xml
+%%DATADIR%%/philio/pan03.xml
+%%DATADIR%%/philio/pan04.xml
+%%DATADIR%%/philio/pan06.xml
+%%DATADIR%%/philio/pan07.xml
+%%DATADIR%%/philio/pan08.xml
+%%DATADIR%%/philio/pan11.xml
+%%DATADIR%%/philio/pan16.xml
+%%DATADIR%%/philio/phpab01.xml
+%%DATADIR%%/philio/phpat02.xml
+%%DATADIR%%/philio/phpsg01.xml
+%%DATADIR%%/philio/pse02.xml
+%%DATADIR%%/philio/psm02.xml
+%%DATADIR%%/philio/psp05.xml
+%%DATADIR%%/philio/psr04.xml
+%%DATADIR%%/philio/pst02-1c.xml
+%%DATADIR%%/philio/pst02-b.xml
+%%DATADIR%%/philio/pst02.xml
+%%DATADIR%%/polycontrol/doorlock.xml
+%%DATADIR%%/polycontrol/doorlockv3.xml
+%%DATADIR%%/polycontrol/keypad.xml
+%%DATADIR%%/polycontrol/polylock.xml
+%%DATADIR%%/popp/004407.xml
+%%DATADIR%%/popp/009105.xml
+%%DATADIR%%/popp/009303.xml
+%%DATADIR%%/popp/009402.xml
+%%DATADIR%%/popp/009501.xml
+%%DATADIR%%/popp/012501.xml
+%%DATADIR%%/popp/123580.xml
+%%DATADIR%%/popp/123601.xml
+%%DATADIR%%/popp/123658.xml
+%%DATADIR%%/popp/700045.xml
+%%DATADIR%%/popp/700168.xml
+%%DATADIR%%/popp/smoke-detector.xml
+%%DATADIR%%/popp/solar-siren.xml
+%%DATADIR%%/popp/zweather.xml
+%%DATADIR%%/qees/reto-dimmer-plus.xml
+%%DATADIR%%/qees/reto-plugin-switch.xml
+%%DATADIR%%/qubino/ZMNHAA2.xml
+%%DATADIR%%/qubino/ZMNHADx.xml
+%%DATADIR%%/qubino/ZMNHBA2.xml
+%%DATADIR%%/qubino/ZMNHBDx.xml
+%%DATADIR%%/qubino/ZMNHCA2.xml
+%%DATADIR%%/qubino/ZMNHCDx.xml
+%%DATADIR%%/qubino/ZMNHDA2.xml
+%%DATADIR%%/qubino/ZMNHDDx.xml
+%%DATADIR%%/qubino/ZMNHIA2.xml
+%%DATADIR%%/qubino/ZMNHIDxS1.xml
+%%DATADIR%%/qubino/ZMNHIDxS2.xml
+%%DATADIR%%/qubino/ZMNHJA2.xml
+%%DATADIR%%/qubino/ZMNHJD1.xml
+%%DATADIR%%/qubino/ZMNHKDx.xml
+%%DATADIR%%/qubino/ZMNHLAx.xml
+%%DATADIR%%/qubino/ZMNHLDx.xml
+%%DATADIR%%/qubino/ZMNHNDx.xml
+%%DATADIR%%/qubino/ZMNHODx.xml
+%%DATADIR%%/qubino/ZMNHSDx.xml
+%%DATADIR%%/qubino/ZMNHTDx.xml
+%%DATADIR%%/qubino/ZMNHTDxS3.xml
+%%DATADIR%%/qubino/ZMNHUD1.xml
+%%DATADIR%%/qubino/ZMNHVDx.xml
+%%DATADIR%%/qubino/ZMNHWD1.xml
+%%DATADIR%%/qubino/ZMNHXDx.xml
+%%DATADIR%%/qubino/ZMNHYDx.xml
+%%DATADIR%%/qubino/ZMNHZDx.xml
+%%DATADIR%%/rcs/em52-zw.xml
+%%DATADIR%%/rcs/pm12-zw.xml
+%%DATADIR%%/rcs/therm0005.xml
+%%DATADIR%%/rcs/therm0007.xml
+%%DATADIR%%/rcs/therm0009.xml
+%%DATADIR%%/remotec/zfm-80.xml
+%%DATADIR%%/remotec/zrc-90.xml
+%%DATADIR%%/remotec/zts-110.xml
+%%DATADIR%%/remotec/zts-500.xml
+%%DATADIR%%/remotec/zurc.xml
+%%DATADIR%%/remotec/zxt-120.xml
+%%DATADIR%%/remotec/zxt-600.xml
+%%DATADIR%%/schlage/BE468.xml
+%%DATADIR%%/schlage/BE469.xml
+%%DATADIR%%/schlagelink/itemp.xml
+%%DATADIR%%/schlagelink/minikeypad.xml
+%%DATADIR%%/sensative/strips.xml
+%%DATADIR%%/sensative/stripscomfort.xml
+%%DATADIR%%/shenzen_neo/ls01ch.xml
+%%DATADIR%%/shenzen_neo/ls02ch.xml
+%%DATADIR%%/shenzen_neo/nas-ab01z.xml
+%%DATADIR%%/shenzen_neo/nas-ds01z.xml
+%%DATADIR%%/shenzen_neo/nas-pd01z.xml
+%%DATADIR%%/shenzen_neo/nas-rc01z.xml
+%%DATADIR%%/shenzen_neo/nas-wr01z.xml
+%%DATADIR%%/shenzen_neo/nas-ws02z.xml
+%%DATADIR%%/steinel/is140-2.xml
+%%DATADIR%%/steinel/l810-led-ihf.xml
+%%DATADIR%%/steinel/rs-led-d2.xml
+%%DATADIR%%/steinel/xled-home-2.xml
+%%DATADIR%%/stelpro/stzw402.xml
+%%DATADIR%%/swiid/swiidinter.xml
+%%DATADIR%%/swiid/swiidplug.xml
+%%DATADIR%%/telldus/tzdw100.xml
+%%DATADIR%%/telldus/tzwp100.xml
+%%DATADIR%%/telldus/tzwp102.xml
+%%DATADIR%%/thermofloor/heatit021.xml
+%%DATADIR%%/thermofloor/heatit033.xml
+%%DATADIR%%/trane/TZEMT400AB32MAA.xml
+%%DATADIR%%/trane/TZEMT400BB32MAA.xml
+%%DATADIR%%/trane/TZEMT524AA21MA.xml
+%%DATADIR%%/tronika/zsc01d.xml
+%%DATADIR%%/vision/zd2102.xml
+%%DATADIR%%/vision/zd2105us5.xml
+%%DATADIR%%/vision/zd2201.xml
+%%DATADIR%%/vision/zd2301.xml
+%%DATADIR%%/vision/zf5201.xml
+%%DATADIR%%/vision/zg8101.xml
+%%DATADIR%%/vision/zl7261.xml
+%%DATADIR%%/vision/zl7431.xml
+%%DATADIR%%/vision/zm1601eu.xml
+%%DATADIR%%/vision/zm1601eu5.xml
+%%DATADIR%%/vision/zm1602eu.xml
+%%DATADIR%%/vision/zm1602eu5.xml
+%%DATADIR%%/vision/zp3102.xml
+%%DATADIR%%/vision/zp3111.xml
+%%DATADIR%%/vision/zs5101eu.xml
+%%DATADIR%%/vitrum/vitrumBS.xml
+%%DATADIR%%/waynedalton/WDTC-20.xml
+%%DATADIR%%/wenzhou/sm103.xml
+%%DATADIR%%/wenzhou/tsp01.xml
+%%DATADIR%%/wenzhou/tz55.xml
+%%DATADIR%%/wenzhou/tz56.xml
+%%DATADIR%%/wenzhou/tz57.xml
+%%DATADIR%%/wenzhou/tz65d.xml
+%%DATADIR%%/wenzhou/tz66d.xml
+%%DATADIR%%/wenzhou/tz67.xml
+%%DATADIR%%/wenzhou/tz68.xml
+%%DATADIR%%/wenzhou/tz69.xml
+%%DATADIR%%/wenzhou/tz74.xml
+%%DATADIR%%/wenzhou/tz79.xml
+%%DATADIR%%/wenzhou/tz88.xml
+%%DATADIR%%/widom/UBS104.xml
+%%DATADIR%%/widom/UME304C_S.xml
+%%DATADIR%%/widom/WDS.xml
+%%DATADIR%%/zipato/MiniKeypad.xml
+%%DATADIR%%/zipato/RGBBulb.xml
+%%DATADIR%%/zipato/RGBBulb2.xml
+%%DATADIR%%/zipato/pan04.xml
+%%DATADIR%%/zipato/vszd2102.xml
+%%DATADIR%%/zipato/zp3102.xml
+%%DATADIR%%/zooz/zen06.xml
+%%DATADIR%%/zooz/zen07.xml
+%%DATADIR%%/zooz/zen15.xml
+%%DATADIR%%/zooz/zen20.xml
+%%DATADIR%%/zooz/zen21.xml
+%%DATADIR%%/zooz/zen22.xml
+%%DATADIR%%/zooz/zen22v2.xml
+%%DATADIR%%/zooz/zen23.xml
+%%DATADIR%%/zooz/zen24.xml
+%%DATADIR%%/zooz/zse08.xml
+%%DATADIR%%/zooz/zse09.xml
+%%DATADIR%%/zooz/zse18.xml
+%%DATADIR%%/zooz/zse30.xml
+%%DATADIR%%/zooz/zse33.xml
+%%DATADIR%%/zooz/zse40.xml
+%%DATADIR%%/zwave.me/ZME_05431.xml
+%%DATADIR%%/zwave.me/ZME_05461.xml
+%%DATADIR%%/zwave.me/ZME_06433.xml
+%%DATADIR%%/zwave.me/ZME_06436.xml
+%%DATADIR%%/zwave.me/ZME_064381.xml
+%%DATADIR%%/zwave.me/ZME_064435.xml
+%%DATADIR%%/zwave.me/ZME_KFOB-S.xml
+%%DATADIR%%/zwave.me/ZME_RC2.xml
+%%DATADIR%%/zwave.me/ZME_WALLC-S.xml
+%%DATADIR%%/zwave.me/ZME_WCD2.xml
+%%DATADIR%%/zwave.me/ZUno.xml
+%%DATADIR%%/zwave.me/iTemp.xml
+%%DATADIR%%/zwave.me/kfob.xml
+%%DATADIR%%/zwave.me/popp_kfob-c.xml
+%%DATADIR%%/zwave.me/zweather.xml
+%%DATADIR%%/zwcfg.xsd
+%%DATADIR%%/zwp/WD-100.xml
+%%DATADIR%%/zwscene.xsd