global: change all instances of USE_EGLIBC to USE_GLIBC
[packages.git] / net / atftp / Makefile
index 2e8e6ab..2190f88 100644 (file)
@@ -1,16 +1,15 @@
 #
-# Copyright (C) 2006 OpenWrt.org
+# Copyright (C) 2006-2014 OpenWrt.org
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
 #
-# $Id$
 
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=atftp
 PKG_VERSION:=0.7
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/distfiles/
@@ -24,7 +23,7 @@ define Package/atftp/Default
   SECTION:=net
   CATEGORY:=Network
   TITLE:=TFTP
-  SUBMENU:=FTP
+  SUBMENU:=File Transfer
 endef
 
 define Package/atftp
@@ -39,19 +38,19 @@ define Package/atftpd
   TITLE+= server
 endef
 
-define Package/atftpd/postinst
-#!/bin/sh
-grep -q '^tftp[[:space:]]*69/tcp' $${IPKG_INSTROOT}/etc/services 2>/dev/null
-if [ $$? -ne 0 ]; then
-       echo "tftp            69/tcp" >>$${IPKG_INSTROOT}/etc/services
-       echo "tftp            69/udp" >>$${IPKG_INSTROOT}/etc/services
-       echo "tftp-mcast    1758/tcp" >>$${IPKG_INSTROOT}/etc/services
-       echo "tftp-mcast    1758/udp" >>$${IPKG_INSTROOT}/etc/services
-fi
-endef
-
 CONFIGURE_ARGS += \
-       --disable-libwrap 
+       --disable-libwrap
+CONFIGURE_VARS += \
+       LDFLAGS="$(TARGET_LDFLAGS) $(TARGET_CFLAGS)"
+
+ifdef CONFIG_USE_GLIBC
+  TARGET_CFLAGS += -DHAVE_ARGZ=1
+
+  define Build/Prepare
+       $(Build/Prepare/Default)
+       echo '#include_next <argz.h>' > $(PKG_BUILD_DIR)/argz.h
+  endef
+endif
 
 MAKE_FLAGS += \
        CFLAGS="$(TARGET_CFLAGS) -Wall -D_REENTRANT" \