Changeset 22582


Ignore:
Timestamp:
2010-08-10T19:12:49+02:00 (7 years ago)
Author:
nico
Message:

package/iptables: update to 1.4.9.1 and cleanup:

  • call autogen.sh in Build/Prepare instead of Build/Compile
  • use PKG_INSTALL
  • re-enable static libs
  • add dep on libiptc & libxtables to ip6tables
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/iptables/Makefile

    r22482 r22582  
    1010 
    1111PKG_NAME:=iptables 
    12 PKG_VERSION:=1.4.9 
     12PKG_VERSION:=1.4.9.1 
    1313PKG_RELEASE:=1 
    1414 
    15 PKG_MD5SUM:=db1312f7ce5a4c11dc981a2ac76b26e8 
     15PKG_MD5SUM:=fbadfb0b5f2dbda49e0ad06a798898e3 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_SOURCE_URL:=http://www.netfilter.org/projects/iptables/files \ 
     
    2121 
    2222PKG_FIXUP:=libtool 
     23PKG_INSTALL:=1 
    2324 
    2425include $(INCLUDE_DIR)/package.mk 
     
    246247define Package/ip6tables 
    247248$(call Package/iptables/Default) 
    248   DEPENDS:=+kmod-ip6tables 
     249  DEPENDS:=+kmod-ip6tables +libiptc +libxtables 
    249250  CATEGORY:=IPv6 
    250251  TITLE:=IPv6 firewall administration tool 
     
    293294        --enable-devel \ 
    294295        --enable-ipv6 \ 
     296        --enable-libipq \ 
    295297        --with-kernel="$(LINUX_DIR)" \ 
    296298        --with-xtlibdir=/usr/lib/iptables 
    297299 
    298 IPTABLES_MAKEOPTS = \ 
    299                 $(TARGET_CONFIGURE_OPTS) \ 
    300                 COPT_FLAGS="$(TARGET_CFLAGS)" \ 
    301                 LDFLAGS="-rdynamic -static-libgcc" \ 
    302                 KERNEL_DIR="$(LINUX_DIR)" PREFIX=/usr \ 
    303                 KBUILD_OUTPUT="$(LINUX_DIR)" \ 
    304                 DESTDIR="$(PKG_INSTALL_DIR)" \ 
    305                 $(MAKE_TARGETS) 
    306  
    307 define Build/Compile 
    308         $(INSTALL_DIR) $(PKG_INSTALL_DIR) 
     300MAKE_FLAGS := \ 
     301        $(TARGET_CONFIGURE_OPTS) \ 
     302        COPT_FLAGS="$(TARGET_CFLAGS)" \ 
     303        LDFLAGS="-rdynamic -static-libgcc" \ 
     304        KERNEL_DIR="$(LINUX_DIR)" PREFIX=/usr \ 
     305        KBUILD_OUTPUT="$(LINUX_DIR)" \ 
     306 
     307define Build/Prepare 
     308$(call Build/Prepare/Default) 
    309309        (cd $(PKG_BUILD_DIR); ./autogen.sh) 
    310         $(MAKE) -C $(PKG_BUILD_DIR) $(IPTABLES_MAKEOPTS) 
    311         $(MAKE) -C $(PKG_BUILD_DIR) $(IPTABLES_MAKEOPTS) install 
    312         $(MAKE) -C $(PKG_BUILD_DIR)/libipq $(IPTABLES_MAKEOPTS) 
    313         $(MAKE) -C $(PKG_BUILD_DIR)/libipq $(IPTABLES_MAKEOPTS) install 
    314310endef 
    315311 
     
    329325        $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/ 
    330326        $(INSTALL_DIR) $(1)/usr/lib 
    331         $(CP) $(PKG_INSTALL_DIR)/usr/lib/libxtables.so* $(1)/usr/lib/ 
    332         $(CP) $(PKG_INSTALL_DIR)/usr/lib/libip*tc.so* $(1)/usr/lib/ 
    333         $(CP) $(PKG_INSTALL_DIR)/usr/lib/libipq.so* $(1)/usr/lib/ 
     327        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libxtables.{a,so*} $(1)/usr/lib/ 
     328        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libip*tc.{a,so*} $(1)/usr/lib/ 
     329        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libipq.{a,so*} $(1)/usr/lib/ 
    334330        $(INSTALL_DIR) $(1)/usr/lib/pkgconfig 
    335331        $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/xtables.pc $(1)/usr/lib/pkgconfig/ 
     
    358354        $(INSTALL_DIR) $(1)/usr/sbin 
    359355        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/ip6tables $(1)/usr/sbin/ 
    360         $(INSTALL_DIR) $(1)/usr/lib/iptables 
    361         (cd $(PKG_INSTALL_DIR)/usr/lib/iptables ; \ 
    362                 $(CP) libip6t_*.so $(1)/usr/lib/iptables/ \ 
    363         ) 
    364356endef 
    365357 
Note: See TracChangeset for help on using the changeset viewer.