summaryrefslogtreecommitdiffstats
path: root/rules
diff options
context:
space:
mode:
authorJosef Holzmayr <holzmayr@rsi-elektrotechnik.de>2009-10-01 11:26:05 +0200
committerMarc Kleine-Budde <mkl@pengutronix.de>2009-10-01 15:04:06 +0200
commitafeafa0664e4ae3163438bea7b904ec71a9cf44e (patch)
tree0a425c93c0250cb6bcb25ef24bbe44b9a7c4c6a2 /rules
parented691b2cff44c47d8178ed8db81f43adafc882b6 (diff)
downloadptxdist-afeafa0664e4ae3163438bea7b904ec71a9cf44e.tar.gz
ptxdist-afeafa0664e4ae3163438bea7b904ec71a9cf44e.tar.xz
replace the lib by Pengutronix with one by Stephane Rembault
Rembaults lib offers a more complete function set for Modbus/RTU over TCP and serial connections. Signed-off-by: Josef Holzmayr <holzmayr@rsi-elektrotechnik.de> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules')
-rw-r--r--rules/libmodbus.in8
-rw-r--r--rules/libmodbus.make14
2 files changed, 10 insertions, 12 deletions
diff --git a/rules/libmodbus.in b/rules/libmodbus.in
index 2f8b28ca4..f4f71fc55 100644
--- a/rules/libmodbus.in
+++ b/rules/libmodbus.in
@@ -3,10 +3,8 @@ config LIBMODBUS
tristate
prompt "libmodbus"
help
- libmodbus is a library that implements the Modbus/TCP protocol.
+ libmodbus is a library that implements the Modbus/RTU protocol
+ (TCP and serial).
- See
- http://www.pengutronix.de/software/libmodbus/download/v1.0/
-
- for details about this project.
+ WWW: https://launchpad.net/libmodbus
diff --git a/rules/libmodbus.make b/rules/libmodbus.make
index 50825a556..958a84886 100644
--- a/rules/libmodbus.make
+++ b/rules/libmodbus.make
@@ -17,10 +17,10 @@ PACKAGES-$(PTXCONF_LIBMODBUS) += libmodbus
#
# Paths and names
#
-LIBMODBUS_VERSION = 1.0.1
+LIBMODBUS_VERSION = 2.0.3
LIBMODBUS = libmodbus-$(LIBMODBUS_VERSION)
LIBMODBUS_SUFFIX = tar.gz
-LIBMODBUS_URL = http://www.pengutronix.de/software/libmodbus/download/v1.0/$(LIBMODBUS).$(LIBMODBUS_SUFFIX)
+LIBMODBUS_URL = http://launchpad.net/libmodbus/trunk/2.0.3/+download/$(LIBMODBUS).$(LIBMODBUS_SUFFIX)
LIBMODBUS_SOURCE = $(SRCDIR)/$(LIBMODBUS).$(LIBMODBUS_SUFFIX)
LIBMODBUS_DIR = $(BUILDDIR)/$(LIBMODBUS)
@@ -110,16 +110,16 @@ $(STATEDIR)/libmodbus.targetinstall: $(libmodbus_targetinstall_deps_default)
@$(call install_fixup, libmodbus,PRIORITY,optional)
@$(call install_fixup, libmodbus,VERSION,$(LIBMODBUS_VERSION))
@$(call install_fixup, libmodbus,SECTION,base)
- @$(call install_fixup, libmodbus,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup, libmodbus,AUTHOR,"Josef Holzmayr <holzmayr\@rsi-elektrotechnik.de>")
@$(call install_fixup, libmodbus,DEPENDS,)
@$(call install_fixup, libmodbus,DESCRIPTION,missing)
@$(call install_copy, libmodbus, 0, 0, 0644, \
- $(LIBMODBUS_DIR)/src/.libs/libmodbus.so.0.0.0, \
- /usr/lib/libmodbus.so.0.0.0, y)
+ $(LIBMODBUS_DIR)/modbus/.libs/libmodbus.so.2.0.0, \
+ /usr/lib/libmodbus.so.2.0.0, y)
- @$(call install_link, libmodbus, libmodbus.so.0.0.0, /usr/lib/libmodbus.so.0)
- @$(call install_link, libmodbus, libmodbus.so.0.0.0, /usr/lib/libmodbus.so)
+ @$(call install_link, libmodbus, libmodbus.so.2.0.0, /usr/lib/libmodbus.so.2)
+ @$(call install_link, libmodbus, libmodbus.so.2.0.0, /usr/lib/libmodbus.so)
@$(call install_finish, libmodbus)