zcip: compile fix, and correct a char signedness assumption -- same bug as in tmdns.
authorChris Larson <clarson@kergoth.com>
Tue, 14 Oct 2003 18:00:19 +0000 (18:00 +0000)
committerChris Larson <clarson@kergoth.com>
Tue, 14 Oct 2003 18:00:19 +0000 (18:00 +0000)
BKrev: 3f8c39b3l6PGKhgZCcbglwU7U2tXIQ

zcip/zcip-4.oe
zcip/zcip-4/char-signed-idiocy.patch [new file with mode: 0644]
zcip/zcip-4/linux-types.patch [new file with mode: 0644]

index e69de29..6116ed3 100644 (file)
@@ -0,0 +1,18 @@
+DEPENDS = virtual/libc libpcap libnet-1.0.2a
+RDEPENDS = libc6
+
+SRC_URI := ${SOURCEFORGE_MIRROR}/zeroconf/zcip-4.tar.gz \
+          file://${FILESDIR}/compile.patch;patch=1 \
+          file://${FILESDIR}/linux-types.patch;patch=1 \
+          file://${FILESDIR}/char-signed-idiocy.patch;patch=1
+S := ${WORKDIR}/${P}
+
+CPPFLAGS_append = " -DLIBNET_LIL_ENDIAN"
+do_compile () {
+       oe_runmake 'LIBS=${STAGING_LIBDIR}/libpcap.a ${STAGING_LIBDIR}/libnet.a'
+}
+
+do_install () {
+       install -d ${D}/${sbindir}
+       install -m 0744 make-arp zcip ${D}/${sbindir}/
+}
diff --git a/zcip/zcip-4/char-signed-idiocy.patch b/zcip/zcip-4/char-signed-idiocy.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/zcip/zcip-4/linux-types.patch b/zcip/zcip-4/linux-types.patch
new file mode 100644 (file)
index 0000000..e69de29