Vincent, Thanks for looking into these issues. The.dmg build environment on OS X has changed a bit, and I'm not sure it's entirely documented, so I'll do my best to describe it here. The previous build used py2app and Macports and is described in zenmap/installscripts/macosx/README. We had repeated problems with this system due to the need to maintain patches to remove troublesome dependencies (iconv) that made it hard to build a cross-version package. It seems like every release had at least a couple of bugs due to hard-coded paths, changing directory structure, or dependency issues.

  1. Nmap Dependency For Mac Os
  2. Nmap For Mac Os X

Nmap Dependency For Mac Os

For the 7.01 release, I made this changelog entry: Switch to using gtk-mac-bundler and jhbuild for building the OS X installer. This promises to reduce a lot of the problems we've had with local paths and dependencies using the py2app and macports build system. Daniel Miller The files involved in this build system are:. macosx/openssl.modules - a jhbuild moduleset defining how to fetch and build OpenSSL.

zenmap/installscripts/macosx/zenmap.bundle - the gtk-mac-bundler definition file for the Zenmap bundle. Audio book reader for ibooks for mac. zenmap/installscripts/macosx/launcher.sh - The launcher script that sets up the environment for the Zenmap app. zenmap/installscripts/macosx/make-bundle.sh - the script called by the macosx/Makefile to build the zenmap App bundle. We still have to use Macports for libapr and libsvn used for nmap-update, but since nobody uses or can use that system in its current state, it's not really a problem.

Nmap Dependency For Mac

Nmap For Mac Os X

Now we come to the part that I didn't document well. I think this is the basic sequence: curl sh /.local/bin/jhbuild shell.