1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

75 Commits

Author SHA1 Message Date
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