From 73a01935b0a406f1b9ec765d0669af8accd27c1a Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Sun, 14 Sep 2014 21:52:41 +0000 Subject: [PATCH] libnatpmp: moved to github SVN-Revision: 42540 --- libs/libnatpmp/Makefile | 83 ------------------- .../libnatpmp/patches/001-cross_compile.patch | 12 --- 2 files changed, 95 deletions(-) delete mode 100644 libs/libnatpmp/Makefile delete mode 100644 libs/libnatpmp/patches/001-cross_compile.patch diff --git a/libs/libnatpmp/Makefile b/libs/libnatpmp/Makefile deleted file mode 100644 index 40d7b751e..000000000 --- a/libs/libnatpmp/Makefile +++ /dev/null @@ -1,83 +0,0 @@ -# -# Copyright (C) 2011-2012 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -PKG_NAME:=libnatpmp -PKG_VERSION:=20110808 -PKG_RELEASE:=1 - -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=http://miniupnp.free.fr/files -PKG_MD5SUM:=22a1225b890471a7750a9bf26eb863f7 - -PKG_INSTALL:=1 - -include $(INCLUDE_DIR)/package.mk - -define Package/libnatpmp/Default - TITLE:=NAT Port Mapping Protocol (NAT-PMP) - URL:=http://miniupnp.free.fr/libnatpmp.html -endef - -define Package/libnatpmp/Default/description - libnatpmp is an attempt to make a portable and fully compliant implementation - of the protocol for the client side. It is based on non blocking sockets and - all calls of the API are asynchronous. It is therefore very easy to integrate - the NAT-PMP code to any event driven code. -endef - -define Package/libnatpmp - $(call Package/libnatpmp/Default) - SECTION:=libs - CATEGORY:=Libraries - TITLE+= library -endef - -define Package/libnatpmp/description - $(call Package/libnatpmp/Default/description) - This package contains the shared library. -endef - -define Package/natpmpc - $(call Package/libnatpmp/Default) - SECTION:=net - CATEGORY:=Network - SUBMENU:=Firewall - TITLE+= client - DEPENDS:=+libnatpmp -endef - -define Package/natpmpc/description - $(call Package/libnatpmp/Default/description) - This package contains the natpmp client. -endef - -MAKE_FLAGS += \ - COPTS="$(TARGET_CFLAGS)" \ - PREFIX="$(PKG_INSTALL_DIR)" \ - OS="Linux" - -define Build/InstallDev - $(INSTALL_DIR) $(1)/usr/include - $(CP) $(PKG_INSTALL_DIR)/usr/include/natpmp.h $(1)/usr/include/ - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnatpmp*.{so*,a} $(1)/usr/lib/ -endef - -define Package/libnatpmp/install - $(INSTALL_DIR) $(1)/usr/lib - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/libnatpmp.so.* $(1)/usr/lib/ -endef - -define Package/natpmpc/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/natpmpc $(1)/usr/bin/ -endef - -$(eval $(call BuildPackage,libnatpmp)) -$(eval $(call BuildPackage,natpmpc)) diff --git a/libs/libnatpmp/patches/001-cross_compile.patch b/libs/libnatpmp/patches/001-cross_compile.patch deleted file mode 100644 index 1136f93ef..000000000 --- a/libs/libnatpmp/patches/001-cross_compile.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -11,7 +11,8 @@ INSTALL = install - # APIVERSION is used in soname - APIVERSION = 1 - #LDFLAGS = -Wl,--no-undefined --CFLAGS = -O -fPIC -Wall -DENABLE_STRNATPMPERR -+COPTS = -O -+CFLAGS = $(COPTS) -fPIC -Wall -DENABLE_STRNATPMPERR - - LIBOBJS = natpmp.o getgateway.o - -- 2.30.2