From cd059db40637660b38b00ecf77d94e3e79cf73a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucio=20Andr=C3=A9s=20Illanes=20Albornoz=20=28arab=2C=20vx?= =?UTF-8?q?p=29?= Date: Thu, 21 Jul 2016 16:27:55 +0000 Subject: Adds john (aka `John the Ripper') v1.8.0. --- 359.john.build | 1 + 359.less.build | 1 - 360.less.build | 1 + 360.lua.build | 1 - 361.lua.build | 1 + 361.lynx.build | 1 - 362.lynx.build | 1 + 362.man_db.build | 1 - 363.make.build | 1 - 363.man_db.build | 1 + 364.make.build | 1 + 364.mc.build | 1 - 365.mc.build | 1 + 365.mksh.build | 1 - 366.mksh.build | 1 + 366.nano.build | 1 - 367.nano.build | 1 + 367.netcat.build | 1 - 368.netcat.build | 1 + 368.openssh.build | 1 - 369.openssh.build | 1 + 369.pacman.build | 1 - 370.pacman.build | 1 + 370.patch.build | 1 - 371.patch.build | 1 + 371.perl.build | 1 - 371.perl.vars | 24 ---------- 372.perl.build | 1 + 372.perl.vars | 24 ++++++++++ 372.procps_ng.build | 1 - 373.procps_ng.build | 1 + 373.python3.build | 1 - 373.python3.vars | 17 ------- 374.python3.build | 1 + 374.python3.vars | 17 +++++++ 374.rsync.build | 1 - 375.rsync.build | 1 + 375.rxvt_unicode.build | 1 - 376.rxvt_unicode.build | 1 + 376.sed.build | 1 - 377.sed.build | 1 + 377.tar.build | 1 - 378.tar.build | 1 + 378.tcsh.build | 1 - 379.tcsh.build | 1 + 379.the_silver_searcher.build | 1 - 380.the_silver_searcher.build | 1 + 380.tmux.build | 1 - 381.tmux.build | 1 + 381.util_linux.build | 1 - 382.util_linux.build | 1 + 382.vim.build | 1 - 383.vim.build | 1 + 383.which.build | 1 - 384.which.build | 1 + 384.whois.build | 1 - 385.whois.build | 1 + 385.xeyes.build | 1 - 386.xeyes.build | 1 + 386.xwd.build | 1 - 387.xwd.build | 1 + 387.zsh.build | 1 - 388.zsh.build | 1 + README | 1 + build.vars | 9 ++++ john-1.8.0.local.patch | 101 ++++++++++++++++++++++++++++++++++++++++++ 66 files changed, 182 insertions(+), 70 deletions(-) create mode 120000 359.john.build delete mode 120000 359.less.build create mode 120000 360.less.build delete mode 120000 360.lua.build create mode 120000 361.lua.build delete mode 120000 361.lynx.build create mode 120000 362.lynx.build delete mode 120000 362.man_db.build delete mode 120000 363.make.build create mode 120000 363.man_db.build create mode 120000 364.make.build delete mode 120000 364.mc.build create mode 120000 365.mc.build delete mode 120000 365.mksh.build create mode 120000 366.mksh.build delete mode 120000 366.nano.build create mode 120000 367.nano.build delete mode 120000 367.netcat.build create mode 120000 368.netcat.build delete mode 120000 368.openssh.build create mode 120000 369.openssh.build delete mode 120000 369.pacman.build create mode 120000 370.pacman.build delete mode 120000 370.patch.build create mode 120000 371.patch.build delete mode 120000 371.perl.build delete mode 100644 371.perl.vars create mode 120000 372.perl.build create mode 100644 372.perl.vars delete mode 120000 372.procps_ng.build create mode 120000 373.procps_ng.build delete mode 120000 373.python3.build delete mode 100644 373.python3.vars create mode 120000 374.python3.build create mode 100644 374.python3.vars delete mode 120000 374.rsync.build create mode 120000 375.rsync.build delete mode 120000 375.rxvt_unicode.build create mode 120000 376.rxvt_unicode.build delete mode 120000 376.sed.build create mode 120000 377.sed.build delete mode 120000 377.tar.build create mode 120000 378.tar.build delete mode 120000 378.tcsh.build create mode 120000 379.tcsh.build delete mode 120000 379.the_silver_searcher.build create mode 120000 380.the_silver_searcher.build delete mode 120000 380.tmux.build create mode 120000 381.tmux.build delete mode 120000 381.util_linux.build create mode 120000 382.util_linux.build delete mode 120000 382.vim.build create mode 120000 383.vim.build delete mode 120000 383.which.build create mode 120000 384.which.build delete mode 120000 384.whois.build create mode 120000 385.whois.build delete mode 120000 385.xeyes.build create mode 120000 386.xeyes.build delete mode 120000 386.xwd.build create mode 120000 387.xwd.build delete mode 120000 387.zsh.build create mode 120000 388.zsh.build create mode 100644 john-1.8.0.local.patch diff --git a/359.john.build b/359.john.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/359.john.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/359.less.build b/359.less.build deleted file mode 120000 index 52bb82e5..00000000 --- a/359.less.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/360.less.build b/360.less.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/360.less.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/360.lua.build b/360.lua.build deleted file mode 120000 index 52bb82e5..00000000 --- a/360.lua.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/361.lua.build b/361.lua.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/361.lua.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/361.lynx.build b/361.lynx.build deleted file mode 120000 index 52bb82e5..00000000 --- a/361.lynx.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/362.lynx.build b/362.lynx.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/362.lynx.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/362.man_db.build b/362.man_db.build deleted file mode 120000 index 52bb82e5..00000000 --- a/362.man_db.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/363.make.build b/363.make.build deleted file mode 120000 index 52bb82e5..00000000 --- a/363.make.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/363.man_db.build b/363.man_db.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/363.man_db.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/364.make.build b/364.make.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/364.make.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/364.mc.build b/364.mc.build deleted file mode 120000 index 52bb82e5..00000000 --- a/364.mc.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/365.mc.build b/365.mc.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/365.mc.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/365.mksh.build b/365.mksh.build deleted file mode 120000 index 52bb82e5..00000000 --- a/365.mksh.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/366.mksh.build b/366.mksh.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/366.mksh.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/366.nano.build b/366.nano.build deleted file mode 120000 index 52bb82e5..00000000 --- a/366.nano.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/367.nano.build b/367.nano.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/367.nano.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/367.netcat.build b/367.netcat.build deleted file mode 120000 index 52bb82e5..00000000 --- a/367.netcat.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/368.netcat.build b/368.netcat.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/368.netcat.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/368.openssh.build b/368.openssh.build deleted file mode 120000 index 52bb82e5..00000000 --- a/368.openssh.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/369.openssh.build b/369.openssh.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/369.openssh.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/369.pacman.build b/369.pacman.build deleted file mode 120000 index 52bb82e5..00000000 --- a/369.pacman.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/370.pacman.build b/370.pacman.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/370.pacman.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/370.patch.build b/370.patch.build deleted file mode 120000 index 52bb82e5..00000000 --- a/370.patch.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/371.patch.build b/371.patch.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/371.patch.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/371.perl.build b/371.perl.build deleted file mode 120000 index 52bb82e5..00000000 --- a/371.perl.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/371.perl.vars b/371.perl.vars deleted file mode 100644 index 853bef90..00000000 --- a/371.perl.vars +++ /dev/null @@ -1,24 +0,0 @@ -# -# . ./build.vars and set -o errexit -o noglob are assumed. -# - -pkg_perl_extract_post() { - git clone https://github.com/lalbornoz/perl-cross; - for _ppep_fname_src in $(find perl-cross -type f \ - -not -path perl-cross/.git/\* -not -name .gitignore); do - _ppep_fname_dst=perl-${PKG_VERSION}${_ppep_fname_src#perl-cross}; - if [ -f ${_ppep_fname_dst} ]; then - mv -- ${_ppep_fname_dst} ${_ppep_fname_dst}.orig; - fi; - if [ ! -d "$(dirname ${_ppep_fname_dst})" ]; then - mkdir -p -- $(dirname ${_ppep_fname_dst}); - fi; - cp -- ${_ppep_fname_src} ${_ppep_fname_dst}; - done; - for _ppep_cflag in ${PKG_CFLAGS_CONFIGURE}; do - PKG_CONFIGURE_ARGS="${PKG_CONFIGURE_ARGS:+${PKG_CONFIGURE_ARGS} }-A ccflags=${_ppep_cflag}"; - done; - unset _ppep_fname_src _ppep_fname_dst _ppep_cflag; -}; - -# vim:filetype=sh diff --git a/372.perl.build b/372.perl.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/372.perl.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/372.perl.vars b/372.perl.vars new file mode 100644 index 00000000..853bef90 --- /dev/null +++ b/372.perl.vars @@ -0,0 +1,24 @@ +# +# . ./build.vars and set -o errexit -o noglob are assumed. +# + +pkg_perl_extract_post() { + git clone https://github.com/lalbornoz/perl-cross; + for _ppep_fname_src in $(find perl-cross -type f \ + -not -path perl-cross/.git/\* -not -name .gitignore); do + _ppep_fname_dst=perl-${PKG_VERSION}${_ppep_fname_src#perl-cross}; + if [ -f ${_ppep_fname_dst} ]; then + mv -- ${_ppep_fname_dst} ${_ppep_fname_dst}.orig; + fi; + if [ ! -d "$(dirname ${_ppep_fname_dst})" ]; then + mkdir -p -- $(dirname ${_ppep_fname_dst}); + fi; + cp -- ${_ppep_fname_src} ${_ppep_fname_dst}; + done; + for _ppep_cflag in ${PKG_CFLAGS_CONFIGURE}; do + PKG_CONFIGURE_ARGS="${PKG_CONFIGURE_ARGS:+${PKG_CONFIGURE_ARGS} }-A ccflags=${_ppep_cflag}"; + done; + unset _ppep_fname_src _ppep_fname_dst _ppep_cflag; +}; + +# vim:filetype=sh diff --git a/372.procps_ng.build b/372.procps_ng.build deleted file mode 120000 index 52bb82e5..00000000 --- a/372.procps_ng.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/373.procps_ng.build b/373.procps_ng.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/373.procps_ng.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/373.python3.build b/373.python3.build deleted file mode 120000 index 52bb82e5..00000000 --- a/373.python3.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/373.python3.vars b/373.python3.vars deleted file mode 100644 index 9cdc016f..00000000 --- a/373.python3.vars +++ /dev/null @@ -1,17 +0,0 @@ -# -# . ./build.vars and set -o errexit -o noglob are assumed. -# - -pkg_python3_configure_pre() { - (cd ../${PKG_SUBDIR} && autoconf); - (unset AR BLDSHARED CC CFLAGS CPPFLAGS LDFLAGS RANLIB; - mv -- config.cache ../${PKG_SUBDIR}/config.cache; - ../${PKG_SUBDIR}/configure; - make _FIP=Programs/host_freeze_importlib Programs/host_freeze_importlib \ - BUILDPYTHON=hostpython hostpython \ - PGEN=Parser/hostpgen Parser/hostpgen; - make distclean); - mv -- ../${PKG_SUBDIR}/config.cache .; -}; - -# vim:filetype=sh diff --git a/374.python3.build b/374.python3.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/374.python3.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/374.python3.vars b/374.python3.vars new file mode 100644 index 00000000..9cdc016f --- /dev/null +++ b/374.python3.vars @@ -0,0 +1,17 @@ +# +# . ./build.vars and set -o errexit -o noglob are assumed. +# + +pkg_python3_configure_pre() { + (cd ../${PKG_SUBDIR} && autoconf); + (unset AR BLDSHARED CC CFLAGS CPPFLAGS LDFLAGS RANLIB; + mv -- config.cache ../${PKG_SUBDIR}/config.cache; + ../${PKG_SUBDIR}/configure; + make _FIP=Programs/host_freeze_importlib Programs/host_freeze_importlib \ + BUILDPYTHON=hostpython hostpython \ + PGEN=Parser/hostpgen Parser/hostpgen; + make distclean); + mv -- ../${PKG_SUBDIR}/config.cache .; +}; + +# vim:filetype=sh diff --git a/374.rsync.build b/374.rsync.build deleted file mode 120000 index 52bb82e5..00000000 --- a/374.rsync.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/375.rsync.build b/375.rsync.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/375.rsync.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/375.rxvt_unicode.build b/375.rxvt_unicode.build deleted file mode 120000 index 52bb82e5..00000000 --- a/375.rxvt_unicode.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/376.rxvt_unicode.build b/376.rxvt_unicode.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/376.rxvt_unicode.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/376.sed.build b/376.sed.build deleted file mode 120000 index 52bb82e5..00000000 --- a/376.sed.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/377.sed.build b/377.sed.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/377.sed.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/377.tar.build b/377.tar.build deleted file mode 120000 index 52bb82e5..00000000 --- a/377.tar.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/378.tar.build b/378.tar.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/378.tar.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/378.tcsh.build b/378.tcsh.build deleted file mode 120000 index 52bb82e5..00000000 --- a/378.tcsh.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/379.tcsh.build b/379.tcsh.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/379.tcsh.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/379.the_silver_searcher.build b/379.the_silver_searcher.build deleted file mode 120000 index 52bb82e5..00000000 --- a/379.the_silver_searcher.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/380.the_silver_searcher.build b/380.the_silver_searcher.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/380.the_silver_searcher.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/380.tmux.build b/380.tmux.build deleted file mode 120000 index 52bb82e5..00000000 --- a/380.tmux.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/381.tmux.build b/381.tmux.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/381.tmux.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/381.util_linux.build b/381.util_linux.build deleted file mode 120000 index 52bb82e5..00000000 --- a/381.util_linux.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/382.util_linux.build b/382.util_linux.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/382.util_linux.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/382.vim.build b/382.vim.build deleted file mode 120000 index 52bb82e5..00000000 --- a/382.vim.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/383.vim.build b/383.vim.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/383.vim.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/383.which.build b/383.which.build deleted file mode 120000 index 52bb82e5..00000000 --- a/383.which.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/384.which.build b/384.which.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/384.which.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/384.whois.build b/384.whois.build deleted file mode 120000 index 52bb82e5..00000000 --- a/384.whois.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/385.whois.build b/385.whois.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/385.whois.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/385.xeyes.build b/385.xeyes.build deleted file mode 120000 index 52bb82e5..00000000 --- a/385.xeyes.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/386.xeyes.build b/386.xeyes.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/386.xeyes.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/386.xwd.build b/386.xwd.build deleted file mode 120000 index 52bb82e5..00000000 --- a/386.xwd.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/387.xwd.build b/387.xwd.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/387.xwd.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/387.zsh.build b/387.zsh.build deleted file mode 120000 index 52bb82e5..00000000 --- a/387.zsh.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/388.zsh.build b/388.zsh.build new file mode 120000 index 00000000..52bb82e5 --- /dev/null +++ b/388.zsh.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/README b/README index 7c205d84..9b025ee9 100644 --- a/README +++ b/README @@ -142,6 +142,7 @@ Runtime components ptycon HEAD C-IE-- 3rd party packages htop 2.0.1 C-I-P- Linked against ncursesw 3rd party packages inetutils 1.9.4 C----- 3rd party packages irssi 0.8.18 CB--P- DNS and /EXEC require clone(2) due to pthreads (see psxscl;) no Perl support +3rd party packages john 1.8.0 C---P- 3rd party packages less 481 C-I--- Linked against ncursesw 3rd party packages lua 5.3.3 C---P- 3rd party packages lynx 2.8.8rel2 C----- diff --git a/build.vars b/build.vars index 93f5ec18..0e6a1289 100644 --- a/build.vars +++ b/build.vars @@ -430,6 +430,15 @@ PKG_LVL3_MAKEFLAGS_INSTALL="DESTDIR=${PREFIX_NATIVE}"; : ${PKG_IRSSI_SHA256SUM:=30043784815bb864b1bb66a82c1e659c325be0a18ddcf76fc101812e36c39c20}; : ${PKG_IRSSI_URL:=https://github.com/irssi/irssi/releases/download/0.8.18/irssi-0.8.18.tar.gz}; : ${PKG_IRSSI_CONFIGURE_ARGS_EXTRA:=--with-ncurses=${PREFIX_NATIVE}}; +: ${PKG_JOHN_VERSION:=1.8.0}; +: ${PKG_JOHN_SHA256SUM:=952cf68369fb5b27f2d112ce7ca1eb16b975c85cbce8c658abb8bc5a20e1b266}; +: ${PKG_JOHN_URL:=http://www.openwall.com/john/j/john-${PKG_JOHN_VERSION}.tar.xz}; +: ${PKG_JOHN_BUILD_DIR:=john-${PKG_JOHN_VERSION}}; +: ${PKG_JOHN_INSTALL_FILES:="run/john=bin/ run/mailer=bin/ run/makechr=bin/ run/relbench=bin/ run/unafs=bin/ run/unique=bin/ run/unshadow=bin/ /=share/john run/ascii.chr=share/john/ run/digits.chr=share/john/ run/john.conf=share/john/ run/lm_ascii.chr=share/john/ run/password.lst=share/john/"}; +: ${PKG_JOHN_MAKEFLAGS_BUILD_EXTRA:="-C src midipix-x86_64"}; +: ${PKG_JOHN_MAKEFLAGS_INSTALL_EXTRA:="-C src"}; +: ${PKG_JOHN_NO_MAKE_INSTALL:=1}; +: ${PKG_JOHN_SUBDIR:=john-${PKG_JOHN_VERSION}}; : ${PKG_LESS_VERSION:=481}; : ${PKG_LESS_SHA256SUM:=3fa38f2cf5e9e040bb44fffaa6c76a84506e379e47f5a04686ab78102090dda5}; : ${PKG_LESS_URL:=http://www.greenwoodsoftware.com/less/less-${PKG_LESS_VERSION}.tar.gz}; diff --git a/john-1.8.0.local.patch b/john-1.8.0.local.patch new file mode 100644 index 00000000..9ac6faa9 --- /dev/null +++ b/john-1.8.0.local.patch @@ -0,0 +1,101 @@ +--- john-1.8.0/src/Makefile.orig 2013-05-29 23:21:25.000000000 +0000 ++++ john-1.8.0/src/Makefile 2016-07-21 16:18:58.367574437 +0000 +@@ -104,6 +104,8 @@ + # @echo "linux-ppc64-altivec Linux, PowerPC 64-bit w/AltiVec" + @echo "linux-ppc64 Linux, PowerPC 64-bit" + @echo "linux-ia64 Linux, IA-64" ++ @echo "midipix-x86_64 Midipix, x86-64 with SSE2 (most common)" ++ @echo "midipix-x86-sse2 Linux, x86 32-bit with SSE2 (most common, if 32-bit)" + @echo "freebsd-x86-64 FreeBSD, x86-64 with SSE2 (best)" + @echo "freebsd-x86-sse2 FreeBSD, x86 with SSE2 (best if 32-bit)" + @echo "freebsd-x86-mmx FreeBSD, x86 with MMX" +@@ -306,6 +308,20 @@ + CFLAGS="$(CFLAGS) -DHAVE_CRYPT" \ + LDFLAGS="$(LDFLAGS) -lcrypt" + ++midipix-x86_64: ++ $(LN) x86-64.h arch.h ++ $(MAKE) $(PROJ) \ ++ JOHN_OBJS="$(JOHN_OBJS) c3_fmt.o x86-64.o" \ ++ CFLAGS="$(CFLAGS) -DHAVE_CRYPT" \ ++ LDFLAGS="$(LDFLAGS) -lcrypt" ++ ++midipix-x86-sse2: ++ $(LN) x86-sse.h arch.h ++ $(MAKE) $(PROJ) \ ++ JOHN_OBJS="$(JOHN_OBJS) c3_fmt.o x86.o x86-sse.o" \ ++ CFLAGS="$(CFLAGS) -DHAVE_CRYPT" \ ++ LDFLAGS="$(LDFLAGS) -lcrypt" ++ + freebsd-x86-64: + $(LN) x86-64.h arch.h + $(MAKE) $(PROJ) \ +--- john-1.8.0/src/x86-64.S.orig 2012-07-21 13:08:57.000000000 +0000 ++++ john-1.8.0/src/x86-64.S 2016-07-21 16:21:38.808119794 +0000 +@@ -59,9 +59,9 @@ + .bss + #endif + +-.globl DES_bs_all ++.globl __imp_DES_bs_all + DO_ALIGN(6) +-DES_bs_all: ++__imp_DES_bs_all: + DES_bs_all_KSp: + DO_SPACE(nptr(0x300)) + DES_bs_all_KS_p: +@@ -964,8 +964,8 @@ + .text + + DO_ALIGN(6) +-.globl DES_bs_init_asm +-DES_bs_init_asm: ++.globl __imp_DES_bs_init_asm ++__imp_DES_bs_init_asm: + pcmpeqd %xmm0,%xmm0 + movdqa %xmm0,pnot + paddb %xmm0,%xmm0 +@@ -991,8 +991,8 @@ + #define rounds_and_swapped %eax + + DO_ALIGN(6) +-.globl DES_bs_crypt +-DES_bs_crypt: ++.globl __imp_DES_bs_crypt ++__imp_DES_bs_crypt: + cmpl $0,DES_bs_all_keys_changed(%rip) + jz DES_bs_crypt_body + pushq %rdi +@@ -1055,8 +1055,8 @@ + ret + + DO_ALIGN(6) +-.globl DES_bs_crypt_25 +-DES_bs_crypt_25: ++.globl __imp_DES_bs_crypt_25 ++__imp_DES_bs_crypt_25: + cmpl $0,DES_bs_all_keys_changed(%rip) + jnz DES_bs_finalize_keys_25 + DES_bs_crypt_25_body: +@@ -1175,8 +1175,8 @@ + #define rounds %eax + + DO_ALIGN(6) +-.globl DES_bs_crypt_LM +-DES_bs_crypt_LM: ++.globl __imp_DES_bs_crypt_LM ++__imp_DES_bs_crypt_LM: + movl (%rdi),%r8d + movdqa mask01,%xmm7 + movdqa mask02,%xmm8 +@@ -1350,8 +1350,8 @@ + #ifdef UNDERSCORES + #define CPU_detect _CPU_detect + #endif +-.globl CPU_detect +-CPU_detect: ++.globl __imp_CPU_detect ++__imp_CPU_detect: + pushq %rbx + movl $1,%eax + cpuid -- cgit v1.2.3