.travis.yml (ettercap-0.8.3) | : | .travis.yml (ettercap-0.8.3.1) | ||
---|---|---|---|---|
skipping to change at line 44 | skipping to change at line 44 | |||
packages: | packages: | |||
- debhelper | - debhelper | |||
- bison | - bison | |||
- check | - check | |||
- cmake | - cmake | |||
- flex | - flex | |||
- groff | - groff | |||
- libbsd-dev | - libbsd-dev | |||
- libcurl4-openssl-dev | - libcurl4-openssl-dev | |||
- libgtk2.0-dev | - libgtk2.0-dev | |||
- libidn11-dev | ||||
- librtmp-dev | ||||
- libltdl-dev | - libltdl-dev | |||
- libluajit-5.1-dev | - libluajit-5.1-dev | |||
- libncurses5-dev | - libncurses5-dev | |||
- libnet1-dev | - libnet1-dev | |||
- libpcap-dev | - libpcap-dev | |||
- libpcre3-dev | - libpcre3-dev | |||
- libssl-dev | - libssl-dev | |||
- libgtk-3-dev | - libgtk-3-dev | |||
- libgeoip-dev | - libgeoip-dev | |||
env: | env: | |||
# Default build. Release. | # Default build. Release. | |||
- BUILD_ARGS="" | - BUILD_ARGS="" | |||
# Debug build | # Debug build | |||
- BUILD_ARGS="-DCMAKE_BUILD_TYPE=Debug" | - BUILD_ARGS="-DCMAKE_BUILD_TYPE=Debug" | |||
# Everything that's optional | # Everything that's optional | |||
- BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On" | - BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On" | |||
# Everything that's optional, in Debug-mode | # Everything that's optional, in Debug-mode | |||
- BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On -DCMAKE_BU ILD_TYPE=Debug" | - BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On -DCMAKE_BU ILD_TYPE=Debug" | |||
# Everything that's optional, GTK3 | # Everything that's optional, GTK2 | |||
- BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On -DGTK_BUIL | - BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On -DGTK_BUIL | |||
D_TYPE=GTK3" | D_TYPE=GTK2" | |||
# Everything that's optional, GTK3 in Debug-mode | # Everything that's optional, GTK2 in Debug-mode | |||
- BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On -DGTK_BUIL | - BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On -DGTK_BUIL | |||
D_TYPE=GTK3 -DCMAKE_BUILD_TYPE=Debug" | D_TYPE=GTK2 -DCMAKE_BUILD_TYPE=Debug" | |||
# IPV6 + system libnet | # IPV6 + system libnet | |||
- BUILD_ARGS="-DENABLE_IPV6=On -DBUNDLED_LIBNET=Off" | - BUILD_ARGS="-DENABLE_IPV6=On -DBUNDLED_LIBNET=Off" | |||
# IPV6 + bundled libnet | # IPV6 + bundled libnet | |||
- BUILD_ARGS="-DENABLE_IPV6=On -DSYSTEM_LIBNET=Off" | - BUILD_ARGS="-DENABLE_IPV6=On -DSYSTEM_LIBNET=Off" | |||
# system curl, only | # system curl, only | |||
- BUILD_ARGS="-DBUNDLED_CURL=Off" | - BUILD_ARGS="-DBUNDLED_CURL=Off" | |||
# bundled curl, only | # bundled curl, only | |||
- BUILD_ARGS="-DSYSTEM_CURL=Off" | - BUILD_ARGS="-DSYSTEM_CURL=Off" | |||
# system check, only | # system check, only | |||
- BUILD_ARGS="-DBUNDLED_LIBCHECK=Off" | - BUILD_ARGS="-DBUNDLED_LIBCHECK=Off" | |||
skipping to change at line 92 | skipping to change at line 94 | |||
- BUILD_ARGS="-DENABLE_LUA=On -DSYSTEM_LUAJIT=Off" | - BUILD_ARGS="-DENABLE_LUA=On -DSYSTEM_LUAJIT=Off" | |||
# Disable Gtk | # Disable Gtk | |||
- BUILD_ARGS="-DENABLE_GTK=Off" | - BUILD_ARGS="-DENABLE_GTK=Off" | |||
# Disable Curses | # Disable Curses | |||
- BUILD_ARGS="-DENABLE_CURSES=Off" | - BUILD_ARGS="-DENABLE_CURSES=Off" | |||
# Disable Curses and Gtk | # Disable Curses and Gtk | |||
- BUILD_ARGS="-DENABLE_GTK=Off -DENABLE_CURSES=Off" | - BUILD_ARGS="-DENABLE_GTK=Off -DENABLE_CURSES=Off" | |||
matrix: | matrix: | |||
allow_failures: | allow_failures: | |||
# since trusty required libraries are fine now, and travis moved to trusty s ome years ago. | ||||
# We expect IPV6 + system libnet + ubuntu to fail :( | # We expect IPV6 + system libnet + ubuntu to fail :( | |||
- os: linux | #- os: linux | |||
env: BUILD_ARGS="-DENABLE_IPV6=On -DBUNDLED_LIBNET=Off" | # env: BUILD_ARGS="-DENABLE_IPV6=On -DBUNDLED_LIBNET=Off" | |||
# We expect system-only curl + ubuntu to fail :( | # We expect system-only curl + ubuntu to fail :( | |||
- os: linux | #- os: linux | |||
env: BUILD_ARGS="-DBUNDLED_CURL=Off" | # env: BUILD_ARGS="-DBUNDLED_CURL=Off" | |||
exclude: | exclude: | |||
- os: osx | - os: osx | |||
env: BUILD_ARGS="" | env: BUILD_ARGS="" | |||
- os: osx | - os: osx | |||
env: BUILD_ARGS="-DCMAKE_BUILD_TYPE=Debug" | env: BUILD_ARGS="-DCMAKE_BUILD_TYPE=Debug" | |||
- os: osx | - os: osx | |||
compiler: gcc | compiler: gcc | |||
env: BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On" | env: BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On" | |||
- os: osx | - os: osx | |||
compiler: gcc | compiler: gcc | |||
env: BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On -DC MAKE_BUILD_TYPE=Debug" | env: BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On -DC MAKE_BUILD_TYPE=Debug" | |||
- os: osx | - os: osx | |||
compiler: gcc | compiler: gcc | |||
env: BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On -DG TK_BUILD_TYPE=GTK3" | env: BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On -DG TK_BUILD_TYPE=GTK2" | |||
- os: osx | - os: osx | |||
compiler: gcc | compiler: gcc | |||
env: BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On -DG TK_BUILD_TYPE=GTK3 -DCMAKE_BUILD_TYPE=Debug" | env: BUILD_ARGS="-DENABLE_PDF_DOCS=On -DENABLE_IPV6=On -DENABLE_LUA=On -DG TK_BUILD_TYPE=GTK2 -DCMAKE_BUILD_TYPE=Debug" | |||
- os: osx | - os: osx | |||
env: BUILD_ARGS="-DENABLE_IPV6=On -DBUNDLED_LIBNET=Off" | env: BUILD_ARGS="-DENABLE_IPV6=On -DBUNDLED_LIBNET=Off" | |||
- os: osx | - os: osx | |||
env: BUILD_ARGS="-DENABLE_IPV6=On -DSYSTEM_LIBNET=Off" | env: BUILD_ARGS="-DENABLE_IPV6=On -DSYSTEM_LIBNET=Off" | |||
- os: osx | - os: osx | |||
env: BUILD_ARGS="-DBUNDLED_CURL=Off" | env: BUILD_ARGS="-DBUNDLED_CURL=Off" | |||
- os: osx | - os: osx | |||
env: BUILD_ARGS="-DSYSTEM_CURL=Off" | env: BUILD_ARGS="-DSYSTEM_CURL=Off" | |||
- os: osx | - os: osx | |||
env: BUILD_ARGS="-DBUNDLED_LIBCHECK=Off" | env: BUILD_ARGS="-DBUNDLED_LIBCHECK=Off" | |||
End of changes. 7 change blocks. | ||||
12 lines changed or deleted | 15 lines changed or added |