Browse Source

prepare pcap-config to be usable by other packages

Waldemar Brodkorb 13 years ago
parent
commit
354e45a61f
2 changed files with 15 additions and 1 deletions
  1. 2 1
      package/libpcap/Makefile
  2. 13 0
      package/libpcap/patches/patch-Makefile_in

+ 2 - 1
package/libpcap/Makefile

@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=		libpcap
 PKG_VERSION:=		1.1.1
-PKG_RELEASE:=		1
+PKG_RELEASE:=		2
 PKG_MD5SUM:=		1bca27d206970badae248cfa471bbb47
 PKG_DESCR:=		a low-level packet capture library
 PKG_SECTION:=		libs
@@ -25,6 +25,7 @@ CONFIGURE_ARGS+=	--disable-yydebug \
 			--with-pcap=linux
 TCFLAGS+=		${TCPPFLAGS}
 INSTALL_TARGET=		install install-shared
+MAKE_FLAGS+=		STAGING_DIR=$(STAGING_DIR)
 
 ifneq (${ADK_PACKAGE_LIBPCAP_WITH_IPV6},)
 CONFIGURE_ARGS+=	--enable-ipv6

+ 13 - 0
package/libpcap/patches/patch-Makefile_in

@@ -0,0 +1,13 @@
+--- libpcap-1.1.1.orig/Makefile.in	2010-04-05 19:54:05.000000000 +0200
++++ libpcap-1.1.1/Makefile.in	2010-12-08 23:30:21.000000000 +0100
+@@ -474,8 +474,8 @@ bpf_filter.o: bpf_filter.c
+ #
+ pcap-config: $(srcdir)/pcap-config.in
+ 	@rm -f $@ $@.tmp
+-	sed -e 's|@includedir[@]|$(includedir)|g' \
+-	    -e 's|@libdir[@]|$(libdir)|g' \
++	sed -e 's|@includedir[@]|$(STAGING_DIR)$(includedir)|g' \
++	    -e 's|@libdir[@]|$(STAGING_DIR)$(libdir)|g' \
+ 	    -e 's|@LIBS[@]|$(LIBS)|g' \
+ 	    -e 's|@V_RPATH_OPT[@]|$(V_RPATH_OPT)|g' \
+ 	    $(srcdir)/pcap-config.in >$@.tmp