dmiller
58874849d3
Reintegrate Nmap 7.98 release branch
2025-08-21 20:24:37 +00:00
dmiller
ec3b1d264b
Reintegrate 7.97 changes
2025-05-15 15:42:03 +00:00
dmiller
80e48fd212
Update macOS build process
2025-04-29 19:49:09 +00:00
dmiller
a946c5682d
Transition from setup.py to pyproject.toml
2024-03-21 20:20:00 +00:00
dmiller
3b3a4fa46a
Bundling update for macOS
2023-03-01 22:05:40 +00:00
dmiller
dd82097c80
Merge changes from 7.92 release branch
2021-08-08 21:20:19 +00:00
dmiller
17b2da7731
Fix some errors in macosx build scripts
2021-08-06 17:44:37 +00:00
dmiller
7b73985610
Auto-gen Nmap version for macOS build. Bump OpenSSL to 1.1.1k.
2021-08-06 16:16:06 +00:00
dmiller
bd81beac1c
Use more structure in defining Nmap version number
2021-07-19 23:06:50 +00:00
dmiller
ef8213a36c
Reintegrate Nmap 7.90 release branch
2020-10-05 23:00:30 +00:00
dmiller
46f1954c0f
Update macosx build to OpenSSL 1.1.1h, use jhbuild for all build steps
2020-09-30 03:10:24 +00:00
dmiller
210adf941e
Remove nmap-update
...
This feature was never publicly released, and has not been distributed
in our binary builds for a couple versions now. It needed to be removed
in order to reduce the number of places Nmap looks for data files. See #2051
2020-08-27 19:13:31 +00:00
dmiller
e9a78fbd81
Don't remove intermediate files when building (macosx), but only when cleaning.
2019-06-13 03:53:25 +00:00
dmiller
e0e03311a5
Run zenmap bundling script under jhbuild to ensure standardized environment.
2019-06-13 03:53:25 +00:00
dmiller
bf8c3ed1ac
Use jhbuild to build nmap, ncat, and nping for macosx
2019-06-13 03:53:23 +00:00
dmiller
74075ae9f6
Do not build nmap-update for macosx package
2019-06-13 03:53:22 +00:00
dmiller
b1267fed20
Build with static libz and libssh2 when bundling for macOS
2017-07-29 19:16:58 +00:00
dmiller
739efa6801
Backport r35997 from 7.25BETA1: Fix double /Applications install issue on OS X
2017-01-18 14:21:54 +00:00
vincent
5d532c9249
Added detailed comments to the macosx/Makefile
2016-08-22 16:14:54 +00:00
vincent
ce5231a120
Correct pkg order and add background to the mpkg installer
2016-08-02 16:29:02 +00:00
vincent
ace4e2c5bc
Modify Makefile to call the DMG creator and checker scripts
2016-08-02 15:20:22 +00:00
vincent
3611e7c47a
Remove Macports; nmap-update now uses static libs
...
nmap-update now uses static libraries linking for libapr, libsvn,
libserf, libz and libsqlite
2016-07-20 16:07:37 +00:00
vincent
50015e6954
Change the README file name to README.md
...
In order to properly make in macosx/, specifics files are copied into
the final .DMG, so I had to correct the name of the file.
2016-06-23 07:59:05 +00:00
vincent
47ce627615
Add minimum Mac OS X version variable
2016-06-05 16:24:46 +00:00
vincent
1da018a454
Makefile portability changes and packagemaker replacement
2016-06-05 15:32:17 +00:00
dmiller
2ff05aca9d
OS X build environment checks and fixes
2016-04-06 15:15:16 +00:00
dmiller
a011762e46
Be sure to export JHBUILD_PREFIX, as later steps need it.
2016-03-16 03:22:31 +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
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