notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
ipxe Open source network boot firmware
20190715_1 net on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port 20190307Version of this port present on the latest quarterly branch.
Maintainer: tobik@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-03-01 20:34:49
Last Update: 2019-07-26 21:46:57
SVN Revision: 507372
License: GPLv2
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (14 items)
  1. /usr/local/share/ipxe/ipxe.dsk
  2. /usr/local/share/ipxe/ipxe.lkrn
  3. /usr/local/share/ipxe/ipxe.pxe
  4. /usr/local/share/ipxe/ipxe.usb
  5. /usr/local/share/ipxe/undionly.kpxe
  6. /usr/local/share/ipxe/8086100f.mrom
  7. /usr/local/share/ipxe/808610d3.mrom
  8. /usr/local/share/ipxe/10222000.rom
  9. /usr/local/share/ipxe/15ad07b0.rom
  10. /usr/local/share/ipxe/ipxe.iso
  11. /usr/local/share/ipxe/ipxe.efi-i386
  12. /usr/local/share/licenses/ipxe-20190715_1/catalog.mk
  13. /usr/local/share/licenses/ipxe-20190715_1/LICENSE
  14. /usr/local/share/licenses/ipxe-20190715_1/GPLv2
Collapse this list.
Dependency lines:
  • ipxe>0:net/ipxe
To install the port: cd /usr/ports/net/ipxe/ && make install clean
To add the package: pkg install ipxe
PKGNAME: ipxe
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bash : shells/bash
  2. isolinux.bin : sysutils/syslinux
  3. mkisofs : sysutils/cdrtools
  4. gmake : devel/gmake
  5. gcc9 : lang/gcc9
  6. as : devel/binutils
  7. perl5>=5.28.r1<5.29 : lang/perl5.28
There are no ports dependent upon this port

Configuration Options

USES:

Master Sites:
  1. https://codeload.github.com/ipxe/ipxe/tar.gz/a385e2376859dc0195ec77aeab220876b201c16b?dummy=/

Number of commits found: 25

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
26 Jul 2019 20:46:57
Original commit files touched by this commit  20190715_1
Revision:507372
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
15 Jul 2019 13:08:55
Original commit files touched by this commit  20190715
Revision:506662
tobik search for other commits by this committer
net/ipxe: Update to latest commit

- Convert pkg-message to UCL while here

Changes:	https://github.com/ipxe/ipxe/compare/b28ccfc725c9a52401aaa09de0734a44bd44a02d...a385e2376859dc0195ec77aeab220876b201c16b
PR:		239222
Reported by:	dch
09 Mar 2019 14:30:04
Original commit files touched by this commit  20190307
Revision:495146
tobik search for other commits by this committer
net/ipxe: Update to latest commit

Changes:	https://github.com/ipxe/ipxe/compare/133f4c47baef6002b2ccb4904a035cda2303c6e5...b28ccfc725c9a52401aaa09de0734a44bd44a02d
06 Jan 2019 11:50:46
Original commit files touched by this commit  20180825_2
Revision:489461
tobik search for other commits by this committer
net/ipxe: Build VMware ROMs

PR:		234658
12 Dec 2018 01:35:36
Original commit files touched by this commit  20180825_1
Revision:487272
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
23 Nov 2018 08:57:55
Original commit files touched by this commit  20180825
Revision:485643
tobik search for other commits by this committer
net/ipxe: Update to latest commit
29 Jul 2018 22:18:46
Original commit files touched by this commit  20180514_1
Revision:475857
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
10 Jun 2018 10:02:56
Original commit files touched by this commit  20180514
Revision:472124
tobik search for other commits by this committer
net/ipxe: Update to latest commit

Pull in gcsplit from sysutils/coreutils when users try to embed
certificates via CERT= in MAKE_ARGS.  This currently fails because
iPXE expects csplit to behave like GNU csplit and uses constructs
that our csplit does not support.

PR:		228835
Submitted by:	Chad Jacob Milios <milios@ccsys.com> (based on)
25 Apr 2018 15:13:48
Original commit files touched by this commit  20180220_2
Revision:468280
tobik search for other commits by this committer
net/ipxe: Build undionly and EFI images

Submitted by:	fabian.freyer@physik.tu-berlin.de
Differential Revision:	https://reviews.freebsd.org/D15194
10 Mar 2018 17:46:06
Original commit files touched by this commit  20180220_1
Revision:464084
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
27 Feb 2018 20:55:28
Original commit files touched by this commit  20180220
Revision:463161
tobik search for other commits by this committer
net/ipxe: Update to latest commit

- Make ISO creation optional

- Remove support for IPXE_EMBED and IPXE_TRUST.  They can be passed
  directly via IPXE_MAKE_ARGS in make.conf, Makefile.local or similar
  instead:

	IPXE_MAKE_ARGS=	EMBED=${.CURDIR}/ipxe-script

- Add support for setting iPXE build options via IPXE_BUILDCFG

- Enable serial console, ping and poweroff commands
23 Jan 2018 16:00:14
Original commit files touched by this commit  20180117
Revision:459783
tobik search for other commits by this committer
net/ipxe: Update to latest commit

Changes:	https://github.com/ipxe/ipxe/compare/1b67a0564657b6fcef18b1588ea6491ca1b1996d...fbe8c52d0d9cdb3d6f5fe8be8edab54618becc1f
02 Nov 2017 20:31:53
Original commit files touched by this commit  20170924
Revision:453376
tobik search for other commits by this committer
net/ipxe: Update to latest commit

iPXE naturally doesn't require or link with any of the libraries
provided by GCC, so remove the GCC run dependency.  In the absence of
a better solution to do this we use the hack used by other ports like
devel/linux-kernel, sysutils/memtest86+, sysutils/grub2-bhyve,
misc/seabios, ... [1]

Changes:	https://github.com/ipxe/ipxe/compare/26050fd4c87c50503d5bd573b2ec91703676e211...1b67a0564657b6fcef18b1588ea6491ca1b1996d
PR:		211154 [1]
10 Sep 2017 20:55:39
Original commit files touched by this commit  20161208_3
Revision:449591
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
08 Aug 2017 20:00:00
Original commit files touched by this commit  20161208_2
Revision:447572
tobik search for other commits by this committer
When ld is lld net/ipxe fails to build with

ld  -m elf_i386_fbsd -N --no-check-sections --section-start=.prefix=0  
--gc-sections -static -o bin/usbdisk.bin --oformat binary -e 0 bin/usbdisk.o
ld: error: unknown argument: --no-check-sections
ld: error: unknown argument: --section-start=.prefix=0

The port is supposed to use ld from devel/binutils but does not
currently respect ${LD} (or any of the other binutils related
variables) and always uses ld from base.  Make sure that the build
actually uses the binutils from ports.

While here:
- Remove Perl runtime dependency
- Pet portlint
- Trim the pkg-message to the actually useful bits
01 Apr 2017 15:23:32
Original commit files touched by this commit  20161208_1
Revision:437439
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
15 Feb 2017 12:28:29
Original commit files touched by this commit  20161208
Revision:434159
tobik search for other commits by this committer
Update MAINTAINER to tobik@FreeBSD.org for my ports

Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D9610
11 Feb 2017 21:08:48
Original commit files touched by this commit  20161208
Revision:433914
jbeich search for other commits by this committer
net/ipxe: update to 20161208

Changes:	https://git.ipxe.org/ipxe.git/shortlog/26050fd4c87c50503d5bd573b2ec91703676e211
PR:		216329
Submitted by:	Tobias Kortkamp <t@tobik.me> (maintainer)
11 Feb 2017 20:52:24
Original commit files touched by this commit  20160213_2
Revision:433912
jbeich search for other commits by this committer
net/ipxe: verbose build and unbreak with gcc6 or later

PR:		217005
Submitted by:	Tobias Kortkamp <t@tobik.me> (maintainer)
20 Nov 2016 09:38:09
Original commit files touched by this commit  20160213_2
Revision:426566
gerald search for other commits by this committer
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
03 Nov 2016 13:30:40
Original commit files touched by this commit  20160213_1
Revision:425210
mat search for other commits by this committer
Fix build with Perl 5.24+

PR:		213810
Sponsored by:	Absolight
19 May 2016 11:09:14
Original commit files touched by this commit  20160213_1
Revision:415503
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-messages

Approved by:	portmgr blanket
01 Apr 2016 14:16:20
Original commit files touched by this commit  20160213_1
Revision:412348
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
11 Mar 2016 21:58:40
Original commit files touched by this commit  20160213_1
Revision:410842
pi search for other commits by this committer
net/ipxe: unbreak build on HEAD...

...by using the port version of objcopy

PR:		207890
Submitted by:	Tobias Kortkamp <t@tobik.me> (maintainer)
01 Mar 2016 20:34:41
Original commit files touched by this commit  20160213
Revision:409900
pi search for other commits by this committer
New port: net/ipxe

iPXE is the leading open source network boot firmware.  It provides a
full PXE implementation enhanced with additional features such as:
* boot from a web server via HTTP
* boot from an iSCSI SAN
* boot from a Fibre Channel SAN via FCoE
* boot from an AoE SAN
* boot from a wireless network
* boot from a wide-area network
* boot from an Infiniband network
* control the boot process with a script

WWW: http://ipxe.org

PR:		207166
Submitted by:	Tobias Kortkamp <t@tobik.me>

Number of commits found: 25

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
py-pillowOct 15
mod_perl2Oct 09
xpdfOct 06
xpdf3Oct 06
xpdf4Oct 06
unboundOct 03
cactiOct 02
gitlab-ceOct 02
gitlab-ceOct 02
ruby24Oct 02
ruby25Oct 02
mongodb34Sep 30
mongodb34Sep 30
mongodb36Sep 30
mongodb36Sep 30

8 vulnerabilities affecting 24 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-10-15 15:43:31


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 37690
Broken 77
Deprecated 102
Ignore 341
Forbidden 3
Restricted 156
No CDROM 73
Vulnerable 27
Expired 18
Set to expire 73
Interactive 0
new 24 hours 0
new 48 hours4
new 7 days24
new fortnight59
new month225

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.