1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-08 21:51:28 +00:00
Commit Graph

66 Commits

Author SHA1 Message Date
dmiller
a011762e46 Be sure to export JHBUILD_PREFIX, as later steps need it. 2016-03-16 03:22:31 +00:00
dmiller
c6837fc3d0 Bump openssl version for OS X: 1.0.2g with enable-ssl 2016-03-16 03:16:34 +00:00
dmiller
94d48e7913 Switch to gtk-mac-bundler and jhbuild for building OS X app bundle 2015-12-09 04:16:50 +00:00
dmiller
04eb903355 Fix the dylib path check. Was always returning true. 2015-11-07 01:00:21 +00:00
dmiller
8203ebb56e Fix some static linking on OS X, rewrite some dynamic libs. 2015-11-07 01:00:20 +00:00
dmiller
bb9f2230e6 Simply copy ndiff.py and the man page when building .dmg installer. See #201 2015-09-20 04:16:35 +00:00
gio
3b42a41f44 normalized *_build target to build-* target 2015-08-20 19:50:29 +00:00
dmiller
8116b35510 Add a check for MACPORTS_PREFIX in dylib paths to macosx/Makefile 2015-07-07 14:40:55 +00:00
dmiller
270d1418fe Update OS X build info for minimum 10.8 (Mountain Lion) 2015-03-10 04:26:24 +00:00
dmiller
e8f34f61a3 Statically link OpenSSL on OS X
Using the macports version, which is up-to-date, instead of the outdated
version included in the 10.5 SDK. As we update the minimum supported
version of OS X, that would improve, but not by much: 10.9 is still on
0.9.8y
2015-03-05 14:17:45 +00:00
david
f0bef0aa16 Target Mac OS X 10.6 in the Mac bundles. 2013-11-12 04:59:07 +00:00
david
ee8bdabb2b Our Zenmap packages don't run on PowerPC Macs anymore (since 5.61TEST4).
This documentation discrepancy was noticed by Clemens Schaber.
2012-05-22 20:13:15 +00:00
david
e8d44b5688 Give an explicit path to subversion libraries. 2012-03-09 02:56:39 +00:00
david
a09fe59558 Remove nmap-update on clean. 2012-01-02 04:38:11 +00:00
david
3af6ae80b8 Restage nmap-update. 2012-01-02 04:24:42 +00:00
david
1350b11331 Add nmap-update to the Mac packages. 2011-12-20 03:12:57 +00:00
david
d4941d944c New macosx build for i386 and 10.5. 2011-10-13 05:03:31 +00:00
david
5aa0e137b3 o [Ndiff] Fixed the Mac OS X packages to use the correct path for
Python: /usr/bin/python instead of /opt/local/bin/python. The bug
  was reported by Wellington Castello. [David]
2011-03-15 22:09:10 +00:00
david
53185e3636 Add --no-relocate to the packagemaker command line to prevent the
installer from installing Zenmap.app straight back into the build
directory that it came from.
2011-02-11 23:01:30 +00:00
david
abb16d1093 Define ARCHFLAGS to convince py2app that we need a universal bootstrap
binary. Apparently something changed in distutils that now makes this
necessary.
2011-01-30 19:16:03 +00:00
david
01cf22bf7e Quote a parameter for better safety against spaces. 2011-01-18 19:49:31 +00:00
david
044defdcda Only override OpenSSL detection for Nping, and force linking against the
static libraries when running make.
2011-01-11 19:57:50 +00:00
david
6d89ccdab6 Link against the MacPorts-install openssl to get EVP_sha256. 2011-01-06 18:36:11 +00:00
david
244b5dad3d Remove definition of OPENSSL_FIPS. I included this in an attempt to get
EVP_sha256 on OS X with the 10.4u SDK, but apparently FIPS support isn't
there and instead everything builds without OpenSSL.
2011-01-06 17:08:14 +00:00
david
c31c0d520f Update for new third-party licenses layout. 2010-10-30 02:45:27 +00:00
david
fce6f3e185 Include a directory of licenses in the installer. 2010-10-12 22:55:45 +00:00
david
6232cb13ac Define OPENSSL_FIPS=1. This is required to have EVP_sha256 (used by Nping) when
linking against the 10.4u SDK.
2010-10-12 22:52:56 +00:00
david
dd68307fe8 Use capital letters in package names. The Snow Leopard PackageMaker seems to
require that. Without it, I get the warnings

    Warning: Package "Nmap" is not assigned to a choice.
    Warning: Package "Zenmap" is not assigned to a choice.
    Warning: Package "Ncat" is not assigned to a choice.
    Warning: Package "Ndiff" is not assigned to a choice.
    Warning: Package "Nping" is not assigned to a choice.
    Warning: Choice "Nmap" has no subchoices and no package refs.
    Warning: Choice "Zenmap" has no subchoices and no package refs.
    Warning: Choice "Ncat" has no subchoices and no package refs.
    Warning: Choice "Ndiff" has no subchoices and no package refs.
    Warning: Choice "Nping" has no subchoices and no package refs.

In the built installer, all the choices said "Zero KB" and the "Continue"
button was not clickable.
2010-03-07 05:36:26 +00:00
david
a669c3a39f Merge r16779:16804 from /nmap-exp/david/nmap-nping. This adds Nping
into the standard distribution.
2010-02-17 01:46:34 +00:00
david
84648aaeab Document gcc-4.0 magic. 2010-01-16 02:25:26 +00:00
david
4388f4b78f Update macsox Makefile for 10.6. 2010-01-16 02:06:21 +00:00
david
ac60e4b431 Use @BASE to export build directories, not @HEAD, so I can build from a
specific revision if I have to.

Don't rebuild the script database. There are new makefile targets to handle
this and we decided that if it's broken it's better for it to be broken on the
Mac too.
2009-06-13 00:05:15 +00:00
david
1fba10f142 In the Mac build, discard local changes on export and rebuild the script
database to remove any entries that might have been added accidentally.
2009-04-24 18:59:27 +00:00
david
41b35795ba Remove ndiff from the export-% rule as it's not an external anymore. 2008-09-23 22:09:14 +00:00
david
1073c8283a Merge from /nmap-exp/david/nmap-ndiff and /nmap-exp/david/zenmap-ndiff. 2008-09-18 15:51:40 +00:00
david
2f44d6238a Add Ncat to the package maker XML files. 2008-09-16 04:17:32 +00:00
david
4ef8b352e7 Export ncat in the export-% rule. 2008-09-16 04:07:02 +00:00
kris
c74ce1f424 Adding Ncat to /nmap. This should have Ncat in the regular build systems for
Windows and UNIX, and install/distro system for the source tarball, RPM, OS X
installer (thanks to David) and the Windows installer.

configure --without-ncat keeps it out on Unix
2008-09-16 01:34:28 +00:00
david
6da849fba7 Remove mention of /usr/local/libexec from macosx/README. 2008-09-12 19:47:03 +00:00
david
94ff6871d8 Remove bogus clean-nmap and clean-zenmap targets from macosx/Makefile. 2008-09-12 19:10:01 +00:00
david
1e02a88e1f Reorganize macosx/Makefile to make it easier to add in new packages like Ncat
and Ndiff.
2008-09-12 19:06:41 +00:00
david
c7f8b5728a Fix a little typo in macosx/Makefile that kept COPYING.formatted from being
deleted with "make clean".
2008-07-11 20:54:31 +00:00
david
0ad092a9ff Use the new licformat.sh script to format the license for the Mac OS X
installer.
2008-07-11 20:53:45 +00:00
david
8ebd1a8358 Always remove the zenmap staging directory before rebuilding it in the macosx
makefile.
2008-06-06 04:44:15 +00:00
david
94212e4df4 Change macosx/README to remove the testing changelog and be more official. 2008-05-27 23:47:47 +00:00
david
51c92104fd In the Mac installer, change the README resource from type "readme" to type
"welcome" so it appears in the "Introduction" section of the installer (the
"Readme" page doesn't appear anymore). Previously the Introduction page was
just a useless extra page that said "You will be guided through the steps
necessary to install this software."
2008-05-27 18:30:49 +00:00
david
996a8d57f3 Update macosx/README for nmap-4.62-test9. 2008-05-21 16:33:08 +00:00
david
35fdfe5e01 Update macosx/README for nmap-4.62-test8. 2008-05-20 15:44:47 +00:00
david
2c38a157fa In macosx/Makefile, export CC, CPPFLAGS, CFLAGS, CXXFLAGS, and LDFLAGS to
make-bundle.sh so it can use them to build the binary authorization wrapper.
2008-05-20 15:43:58 +00:00
david
1f440038b7 Update macosx README for nmap-4.62-test7. 2008-05-10 15:06:31 +00:00