Changeset 2519

Show
Ignore:
Timestamp:
05/15/07 22:00:29 (2 years ago)
Author:
dnehring
Message:

Implemented a new option to enable IPV6 support (wbx says OK). Making some compile tests, seems to work so far.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/Config.in

    r2504 r2519  
    7575config FWRT_ARCH 
    7676        string 
    77         default "arm"     if FWRT_arm 
    78         default "armeb"   if FWRT_armeb 
    79         default "cris"    if FWRT_cris 
    80         default "i386"    if FWRT_i386 
    81         default "m68k"    if FWRT_m68k 
    82         default "mips"    if FWRT_mips 
     77        default "arm"    if FWRT_arm 
     78        default "armeb"          if FWRT_armeb 
     79        default "cris"   if FWRT_cris 
     80        default "i386"   if FWRT_i386 
     81        default "m68k"   if FWRT_m68k 
     82        default "mips"   if FWRT_mips 
    8383        default "mipsel"  if FWRT_mipsel 
    8484        default "mips64"  if FWRT_mips64 
    8585        default "powerpc" if FWRT_powerpc 
    86         default "sh3"     if FWRT_sh3 
    87         default "sh3eb"   if FWRT_sh3eb 
    88         default "sh4"     if FWRT_sh4 
    89         default "sh4eb"   if FWRT_sh4eb 
    90         default "sparc"   if FWRT_sparc 
     86        default "sh3"    if FWRT_sh3 
     87        default "sh3eb"          if FWRT_sh3eb 
     88        default "sh4"    if FWRT_sh4 
     89        default "sh4eb"          if FWRT_sh4eb 
     90        default "sparc"          if FWRT_sparc 
    9191 
    9292 
     
    136136 
    137137config FWRT_USE_CCACHE 
    138         bool "Use ccache to speed up package re-compilation" 
    139         default n 
    140         help 
     138       bool "Use ccache to speed up package re-compilation" 
     139       default n 
     140       help 
    141141          ccache is a compiler cache. It speeds up re-compilation of C/C++ code 
    142142          by caching previous compiles and detecting when the same compile is 
  • trunk/freewrt/mk/package.mk

    r2504 r2519  
    1919                        -Wl,-rpath-link -Wl,${STAGING_DIR}/usr/lib \ 
    2020                        -L${STAGING_DIR}/lib -L${STAGING_DIR}/usr/lib 
     21ifeq ($(FWRT_IPV6),y) 
     22CONFIGURE_ARGS+=        --enable-ipv6 
     23else 
     24CONFIGURE_ARGS+=        --disable-ipv6 
     25endif 
    2126CONFIGURE_ENV+=         ${TARGET_CONFIGURE_OPTS} \ 
    2227                        ${HOST_CONFIGURE_OPTS} \ 
  • trunk/freewrt/package/6tunnel/Config.in

    r2504 r2519  
    11config FWRT_PACKAGE_6TUNNEL 
    22        prompt "6tunnel........................... IPv4 / IPv6 tunnel proxy" 
     3        depends on FWRT_IPV6 
    34        tristate 
    45        default n 
  • trunk/freewrt/package/Config.in

    r2504 r2519  
    250250 
    251251menu "IPv6" 
     252depends FWRT_IPV6 
    252253source "package/6tunnel/Config.in" 
    253254source "package/aiccu/Config.in" 
  • trunk/freewrt/package/Config.in.network

    r2378 r2519  
     1config FWRT_IPV6 
     2        bool "Enable IPV6 support" 
     3        default n 
     4        help 
     5         Enable basic IPV6 support in kernel, routing tools and 
     6         applications. 
     7 
    18comment "Target Network Configuration" 
    29 
  • trunk/freewrt/package/aiccu/Config.in

    r2504 r2519  
    11config FWRT_PACKAGE_AICCU 
    22        prompt "aiccu............................. SixXS Automatic IPv6 Connectivity Client Utility" 
     3        depends on FWRT_IPV6 
    34        tristate 
    45        default n 
  • trunk/freewrt/package/bind/Makefile

    r2509 r2519  
    2626CONFIGURE_STYLE=        gnu 
    2727CONFIGURE_ENV+=         BUILD_CC="${TARGET_CC}" 
    28 CONFIGURE_ARGS+=        --enable-ipv6 \ 
    29                         --with-randomdev=/dev/urandom \ 
     28CONFIGURE_ARGS+=        --with-randomdev=/dev/urandom \ 
    3029                        --disable-threads \ 
    3130                        --with-openssl=${STAGING_DIR}/usr/ 
  • trunk/freewrt/package/bitlbee/Makefile

    r2509 r2519  
    1919 
    2020$(eval $(call PKG_template,BITLBEE,bitlbee,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
     21ifeq ($(FWRT_IPV6),y) 
     22CONFIGURE_ARGS+=        --ipv6=1 
     23endif 
    2124 
    2225do-configure: 
     
    4346                        --glib1=1 \ 
    4447                        --glib1prefix="${STAGING_DIR}/usr" \ 
     48                        ${CONFIGURE_ARGS} 
    4549                ); 
    4650 
  • trunk/freewrt/package/busybox/Config.in

    r2332 r2519  
    35033503config BUSYBOX_CONFIG_FEATURE_IPV6 
    35043504        bool "Enable IPv6 support" 
     3505        depends FWRT_IPV6 
    35053506        default n 
    35063507        help 
  • trunk/freewrt/package/curl/Makefile

    r2034 r2519  
    3333                        --enable-ftp \ 
    3434                        --enable-http \ 
    35                         --enable-ipv6 \ 
    3635                        --disable-ares \ 
    3736                        --disable-dict \ 
  • trunk/freewrt/package/dhcp6/Config.in

    r827 r2519  
    11config FWRT_PACKAGE_DHCP6 
    22        prompt "dhcp6............................. IPv6 DHCP server and client" 
     3        depends on FWRT_IPV6 
    34        tristate 
    45        default n 
  • trunk/freewrt/package/elinks/Makefile

    r2306 r2519  
    2020CONFIGURE_ENV+=         $(shell echo ac_cv_file_./features.conf | tr [:blank:]-/. _)=yes 
    2121CONFIGURE_ENV+=         $(shell echo ac_cv_file_${WRKBUILD}/features.conf | tr [:blank:]-/. _)=yes 
    22 CONFIGURE_ARGS+=        --enable-small
    23                         --enable-256-colors
     22CONFIGURE_ARGS+=        --enable-small
     23                        --enable-256-colors
    2424                        --with-openssl='${STAGING_DIR}/usr' \ 
    25                         --disable-backtrace
    26                         --disable-data
    27                         --disable-formhist
     25                        --disable-backtrace
     26                        --disable-data
     27                        --disable-formhist
    2828                        --disable-leds \ 
    29                         --disable-mailcap
     29                        --disable-mailcap
    3030                        --disable-mouse \ 
    3131                        --disable-smb \ 
    32                         --disable-uri-rewrite
     32                        --disable-uri-rewrite
    3333                        --disable-xbel \ 
    3434                        --without-bzlib \ 
     
    3838                        --without-libiconv \ 
    3939                        --without-lua \ 
    40                         --without-spidermonkey\ 
    41                         --without-x\ 
    42                         --without-zlib \ 
    43                         --disable-ipv6 
     40                        --without-spidermonkey \ 
     41                        --without-x \ 
     42                        --without-zlib 
    4443BUILD_STYLE:=           auto 
    4544MAKE_FLAGS+=            CC='${TARGET_CC}' LD='${TARGET_CROSS}ld' 
  • trunk/freewrt/package/fping/Makefile

    r1686 r2519  
    2222        ${MAKE} -j1 CC="${TARGET_CC}" CFLAGS="${TARGET_CFLAGS}" -C ${WRKBUILD} clean ${PKG_NAME} 
    2323        mv ${WRKBUILD}/${PKG_NAME} ${WRKBUILD}/${PKG_NAME}4 
     24ifeq ($(FWRT_IPV6),y) 
    2425        ${MAKE} -j1 CC="${TARGET_CC}" CFLAGS="${TARGET_CFLAGS} -DIPV6=1" -C ${WRKBUILD} clean ${PKG_NAME} 
    2526        mv ${WRKBUILD}/${PKG_NAME} ${WRKBUILD}/${PKG_NAME}6 
     27 
     28endif 
    2629 
    2730do-install: 
    2831        ${INSTALL_DIR} ${IDIR_FPING}/usr/bin 
    2932        ${CP} ${WRKBUILD}/${PKG_NAME}4 ${IDIR_FPING}/usr/bin/${PKG_NAME} 
     33ifeq ($(FWRT_IPV6),y) 
    3034        ${CP} ${WRKBUILD}/${PKG_NAME}6 ${IDIR_FPING}/usr/bin/ 
     35endif 
    3136 
    3237include ${TOPDIR}/mk/pkg-bottom.mk 
  • trunk/freewrt/package/iptables/Makefile

    r2516 r2519  
    99PKG_NAME:=              iptables 
    1010PKG_VERSION:=           1.3.7 
    11 PKG_RELEASE:=           4 
     11PKG_RELEASE:=           5 
    1212PKG_MD5SUM:=            dd965bdacbb86ce2a6498829fddda6b7 
    1313PKG_SOURCE_URL:=        http://www.netfilter.org/projects/iptables/files \ 
     
    2222$(eval $(call PKG_template,IPTABLES,iptables,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
    2323$(eval $(call PKG_template,IPTABLES_UTILS,iptables-utils,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
     24ifeq ($(FWRT_IPV6),y) 
    2425$(eval $(call PKG_template,IP6TABLES,ip6tables,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
     26endif 
    2527 
    2628BUILD_STYLE:=           auto 
     
    3032                        LDFLAGS='${TLDFLAGS} -rdynamic' \ 
    3133                        KERNEL_DIR='${LINUX_DIR}' \ 
    32                         PREFIX=/usr DO_IPV6=1 
     34                        PREFIX=/usr 
     35ifeq ($(FWRT_IPV6),y) 
     36XAKE_FLAGS+=            DO_IPV6=1 
     37endif 
    3338 
    3439SUB_INSTALL-${FWRT_PACKAGE_IPTABLES_UTILS}+=            iptables-utils-install 
     
    3742do-configure: 
    3843        chmod a+x $(WRKBUILD)/extensions/.*-test* 
     44        sed -i 's/^DO_IPV6.*//' $(WRKBUILD)/Makefile 
    3945 
    4046post-install: ${SUB_INSTALL-m} ${SUB_INSTALL-y} 
     
    4349        ${INSTALL_BIN} ${WRKINST}/usr/sbin/iptables ${IDIR_IPTABLES}/usr/sbin/ 
    4450        (cd ${WRKINST}/usr/lib/iptables ; \ 
    45                 ${INSTALL_DATA} libipt_*.so ${IDIR_IP6TABLES}/usr/lib/iptables/ \ 
     51                ${INSTALL_DATA} libipt_*.so ${IDIR_IPTABLES}/usr/lib/iptables/ \ 
    4652        ) 
    4753 
  • trunk/freewrt/package/irssi/Makefile

    r2170 r2519  
    2929                        --without-bot \ 
    3030                        --without-file-offset-size \ 
    31                         --disable-ipv6 \ 
    3231                        --disable-proxy \ 
    33                         --enable-static \ 
    3432                        --with-glib-prefix='${STAGING_DIR}/usr' 
    3533BUILD_STYLE=            auto 
  • trunk/freewrt/package/libpcap/Makefile

    r1686 r2519  
    2020CONFIGURE_ENV+=         ac_cv_linux_vers=24 
    2121CONFIGURE_ARGS+=        --disable-yydebug \ 
    22                         --enable-ipv6 \ 
    2322                        --with-build-cc=$(HOSTCC) \ 
    2423                        --with-pcap=linux 
  • trunk/freewrt/package/miredo/Config.in

    r2504 r2519  
    22        tristate 
    33        default n 
     4        depends FWRT_IPV6 
    45        depends FWRT_PACKAGE_MIREDO || FWRT_PACKAGE_MIREDO_SERVER 
    56 
     
    89        tristate 
    910        default n 
     11        depends FWRT_IPV6 
    1012        select FWRT_COMPILE_MIREDO 
    1113        select FWRT_KPACKAGE_KMOD_IPV6 
     
    2123        tristate 
    2224        default n 
     25        depends FWRT_IPV6 
    2326        select FWRT_COMPILE_MIREDO 
    2427        select FWRT_KPACKAGE_KMOD_IPV6 
  • trunk/freewrt/package/mrd6/Config.in

    r827 r2519  
    11config FWRT_PACKAGE_MRD6 
    22        prompt "mrd6.............................. IPv6 multicast routing daemon" 
     3        depends on FWRT_IPV6 
    34        tristate 
    45        select BUSYBOX_CONFIG_FEATURE_IPV6 
  • trunk/freewrt/package/ndisc/Config.in

    r827 r2519  
    44        tristate 
    55        default n 
     6        depends FWRT_IPV6 
    67        depends FWRT_PACKAGE_NDISC6 || FWRT_PACKAGE_RDISC6 || FWRT_PACKAGE_TCPTRACEROUTE6 
    78 
     
    1011        tristate 
    1112        default n 
     13        depends FWRT_IPV6 
    1214        select FWRT_COMPILE_NDISC6 
    1315        select BUSYBOX_CONFIG_FEATURE_IPV6 
     
    2224        tristate 
    2325        default n 
     26        depends FWRT_IPV6 
    2427        select FWRT_COMPILE_NDISC6 
    2528        select BUSYBOX_CONFIG_FEATURE_IPV6 
     
    3437        tristate 
    3538        default n 
     39        depends FWRT_IPV6 
    3640        select FWRT_COMPILE_NDISC6 
    3741        select BUSYBOX_CONFIG_FEATURE_IPV6 
  • trunk/freewrt/package/net-snmp/Makefile

    r2509 r2519  
    8282                        --enable-applications \ 
    8383                        --disable-debugging \ 
    84                         --disable-ipv6 \ 
    8584                        --disable-manuals \ 
    8685                        --disable-mib-loading \ 
  • trunk/freewrt/package/php4/Makefile

    r2509 r2519  
    2828        --without-pear \ 
    2929        --with-config-file-path=/etc \ 
    30         --disable-ipv6 \ 
    3130        --enable-magic-quotes \ 
    3231        --enable-memory-limit \ 
  • trunk/freewrt/package/php5/Makefile

    r2509 r2519  
    2929        --disable-spl \ 
    3030        --with-config-file-path=/etc \ 
    31         --disable-ipv6 \ 
    3231        --enable-magic-quotes \ 
    3332        --enable-memory-limit \ 
  • trunk/freewrt/package/pmacct/Config.in

    r1078 r2519  
    9191        select FWRT_PACKAGE_LIBPCAP 
    9292        depends FWRT_SHOW_NFACCTD 
    93  
    94 config FWRT_COMPILE_NFACCTD_ENABLE_DEBUG 
    95         prompt "debug (enable debugging options, useful for bugreports)" 
    96         bool 
    97         default n 
    98         depends FWRT_PACKAGE_NFACCTD_CUSTOM 
    99  
    100 config FWRT_COMPILE_NFACCTD_ENABLE_IPV6 
    101         prompt "IPv6 support" 
    102         bool 
    103         default n 
    104         depends FWRT_PACKAGE_NFACCTD_CUSTOM 
    10593 
    10694config FWRT_COMPILE_NFACCTD_WITH_MYSQL 
     
    182170        depends FWRT_SHOW_PMACCTD 
    183171 
    184 config FWRT_COMPILE_PMACCTD_ENABLE_DEBUG 
    185         prompt "debug (enable debugging options, useful for bugreports)" 
    186         bool 
    187         default n 
    188         depends FWRT_PACKAGE_PMACCTD_CUSTOM 
    189  
    190 config FWRT_COMPILE_PMACCTD_ENABLE_IPV6 
    191         prompt "IPv6 support" 
    192         bool 
    193         default n 
    194         depends FWRT_PACKAGE_PMACCTD_CUSTOM 
    195  
    196172config FWRT_COMPILE_PMACCTD_WITH_MYSQL 
    197173        prompt "MySQL database support" 
  • trunk/freewrt/package/pmacct/Makefile

    r2509 r2519  
    3838NFACCTD_CUSTOM_CONFIGURE_OPTS:= \ 
    3939 
    40 ifeq ($(FWRT_PACKAGE_NFACCTD_ENABLE_DEBUG),y) 
    41 NFACCTD_CUSTOM_CONFIGURE_OPTS+= --enable-debug 
    42 endif 
    43  
    44 ifeq ($(FWRT_PACKAGE_NFACCTD_ENABLE_IPV6),y) 
    45 NFACCTD_CUSTOM_CONFIGURE_OPTS+= --enable-ipv6 
    46 endif 
    47  
    4840ifeq ($(FWRT_PACKAGE_NFACCTD_WITH_MYSQL),y) 
    4941NFACCTD_CUSTOM_CONFIGURE_OPTS+= $(PMACCT_MYSQL_CONFIGURE_OPTS) 
     
    5951 
    6052PMACCTD_CUSTOM_CONFIGURE_OPTS:= \ 
    61  
    62 ifeq ($(FWRT_PACKAGE_PMACCTD_ENABLE_DEBUG),y) 
    63 PMACCTD_CUSTOM_CONFIGURE_OPTS+= --enable-debug 
    64 endif 
    65  
    66 ifeq ($(FWRT_PACKAGE_PMACCTD_ENABLE_IPV6),y) 
    67 PMACCTD_CUSTOM_CONFIGURE_OPTS+= --enable-ipv6 
    68 endif 
    6953 
    7054ifeq ($(FWRT_PACKAGE_PMACCTD_WITH_MYSQL),y) 
  • trunk/freewrt/package/quagga/Makefile

    r2509 r2519  
    2828CONFIGURE_ARGS+=        --localstatedir=/var/run/quagga \ 
    2929                        --sysconfdir=/etc/quagga \ 
    30                         --enable-ipv6 \ 
    3130                        --enable-vtysh \ 
    3231                        --enable-user=quagga \ 
  • trunk/freewrt/package/radvd/Config.in

    r2504 r2519  
    11config FWRT_PACKAGE_RADVD 
    22        prompt "radvd............................. IPv6 Routing Advertisement Daemon" 
     3        depends on FWRT_IPV6 
    34        tristate 
    45        default n 
  • trunk/freewrt/package/sane-backends/Makefile

    r2034 r2519  
    2121 
    2222CONFIGURE_STYLE:=       gnu 
    23 CONFIGURE_ARGS+=        --disable-ipv6 \ 
    24                         --disable-translations \ 
     23CONFIGURE_ARGS+=        --disable-translations \ 
    2524                        --without-gphoto2 
    2625BUILD_STYLE:=           auto 
  • trunk/freewrt/package/tcpdump/Makefile

    r2022 r2519  
    2424                        ac_cv_linux_vers=2 \ 
    2525                        td_cv_buggygetaddrinfo="no" 
    26 CONFIGURE_ARGS+=        --enable-ipv6 \ 
    27                         --without-crypto 
     26CONFIGURE_ARGS+=        --without-crypto 
    2827BUILD_STYLE:=           auto 
    2928INSTALL_STYLE:=         auto 
  • trunk/freewrt/target/linux/config/Config.in.network

    r2508 r2519  
    7777        prompt "kmod-ipv6......................... IPv6 support" 
    7878        tristate 
     79        depends FWRT_IPV6 
    7980        default n 
    8081        help 
     
    9192        prompt "kmod-ipv6-sit..................... IPv6-in-IPv4 tunnel (SIT driver)" 
    9293        tristate 
     94        depends FWRT_IPV6 
    9395        default n 
    9496        help