X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=net%2Fkismet%2FMakefile;h=d1eec6a7ed9c8614a493c9c7ee8f55682b249d66;hp=9e6675d066e089d6c2efb377f79d5207872d128a;hb=acfff6f04db69e2918565dbb5f97bffa9ef9cb86;hpb=d3b242f1d3d342019bd6a082ffa35d856ed66945 diff --git a/net/kismet/Makefile b/net/kismet/Makefile index 9e6675d066..d1eec6a7ed 100644 --- a/net/kismet/Makefile +++ b/net/kismet/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2006 OpenWrt.org +# Copyright (C) 2006-2010 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -8,14 +8,14 @@ include $(TOPDIR)/rules.mk PKG_NAME:=kismet -PKG_VERSION:=2008-05-R1 -PKG_RELEASE:=2 +PKG_VERSION:=2010-07-R1 +PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.kismetwireless.net/code -PKG_MD5SUM:=6ee365d36354b4dee4945e67f8149294 +PKG_MD5SUM:=85e59186eb529889118b5635f35cf57d -PKG_BUILD_DEPENDS:=libpcap libncurses uclibcxx +PKG_BUILD_DEPENDS:=libpcap libncurses uclibcxx libpcre include $(INCLUDE_DIR)/package.mk @@ -23,7 +23,7 @@ define Package/kismet/Default SECTION:=net CATEGORY:=Network TITLE:=Kismet - DEPENDS:= +uclibcxx + DEPENDS:= +uclibcxx +libnl URL:=http://www.kismetwireless.net/ SUBMENU:=wireless endef @@ -40,10 +40,7 @@ $(call Package/kismet/Default) endef define Package/kismet-client/conffiles -/etc/kismet/ap_manuf -/etc/kismet/client_manuf /etc/kismet/kismet.conf -/etc/kismet/kismet_ui.conf endef define Package/kismet-client/description @@ -53,7 +50,7 @@ endef define Package/kismet-drone $(call Package/kismet/Default) - DEPENDS+= +libpcap +dbus + DEPENDS+= +libpcap +libpcre +libcap TITLE+= drone endef @@ -68,13 +65,11 @@ endef define Package/kismet-server $(call Package/kismet/Default) - DEPENDS+= +libpcap +dbus + DEPENDS+= +libpcap +libpcre +libcap TITLE+= server endef define Package/kismet-server/conffiles -/etc/kismet/ap_manuf -/etc/kismet/client_manuf /etc/kismet/kismet.conf endef @@ -85,21 +80,17 @@ endef CONFIGURE_ARGS += \ --sysconfdir=/etc/kismet \ - --enable-syspcap=yes \ - --disable-dbus \ - --disable-setuid \ - --disable-wsp100 \ - --disable-gpsmap \ CONFIGURE_VARS += \ CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++" \ - CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++ -I$(LINUX_DIR)/include" \ + CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++" \ LDFLAGS="$$$$LDFLAGS" \ - LIBS="-nodefaultlibs -luClibc++ -lm -lgcc" \ + LIBS="-nodefaultlibs -lc -luClibc++ -lm $(LIBGCC_S)" \ + CLIENTCLIBS="-nodefaultlibs -lc -luClibc++ -lm $(LIBGCC_S)" define Build/Compile $(MAKE) -C $(PKG_BUILD_DIR) \ - LD="\$$$$(CC)" \ + LD="$(TARGET_CXX)" \ all endef @@ -111,26 +102,21 @@ endef define Package/kismet-client/install $(INSTALL_DIR) $(1)/etc/kismet/ - $(INSTALL_DATA) ./files/ap_manuf $(1)/etc/kismet/ - $(INSTALL_DATA) ./files/client_manuf $(1)/etc/kismet/ - $(INSTALL_DATA) ./files/kismet.conf $(1)/etc/kismet/ - $(INSTALL_DATA) ./files/kismet_ui.conf $(1)/etc/kismet/ + $(INSTALL_CONF) $(PKG_BUILD_DIR)/conf/kismet.conf $(1)/etc/kismet/ $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/kismet_client $(1)/usr/bin/ endef define Package/kismet-drone/install $(INSTALL_DIR) $(1)/etc/kismet/ - $(INSTALL_DATA) ./files/kismet_drone.conf $(1)/etc/kismet/ + $(INSTALL_CONF) $(PKG_BUILD_DIR)/conf/kismet_drone.conf $(1)/etc/kismet/ $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/kismet_drone $(1)/usr/bin/ endef define Package/kismet-server/install $(INSTALL_DIR) $(1)/etc/kismet/ - $(INSTALL_DATA) ./files/ap_manuf $(1)/etc/kismet/ - $(INSTALL_DATA) ./files/client_manuf $(1)/etc/kismet/ - $(INSTALL_DATA) ./files/kismet.conf $(1)/etc/kismet/ + $(INSTALL_CONF) $(PKG_BUILD_DIR)/conf/kismet.conf $(1)/etc/kismet/ $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/kismet_server $(1)/usr/bin/ endef