notbugIf you buy from Amazon USA, please support us by using this link.
Port details
ipxe Open source network boot firmware
20180825_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
Maintainer: tobik@FreeBSD.org search for ports maintained by this maintainer
Port Added: 01 Mar 2016 20:34:49
License: GPLv2
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
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (10 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/ipxe.iso
  7. /usr/local/share/ipxe/ipxe.efi-i386
  8. /usr/local/share/licenses/ipxe-20180825_1/catalog.mk
  9. /usr/local/share/licenses/ipxe-20180825_1/LICENSE
  10. /usr/local/share/licenses/ipxe-20180825_1/GPLv2
  11. Collapse this list.

To install the port: cd /usr/ports/net/ipxe/ && make install clean
To add the package: pkg install ipxe

PKGNAME: ipxe

ONLY_FOR_ARCHS: amd64 i386

distinfo:

TIMESTAMP = 1542961849
SHA256 (ipxe-ipxe-20180825-133f4c47baef6002b2ccb4904a035cda2303c6e5_GH0.tar.gz) = ce3c7cb9c1cc1efcf6d11b08db021d63a819ebf1fd84e43e0b31dc88a02f4d42
SIZE (ipxe-ipxe-20180825-133f4c47baef6002b2ccb4904a035cda2303c6e5_GH0.tar.gz) = 3796524


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. gcc8 : lang/gcc8
  6. as : devel/binutils
  7. perl5>=5.26<5.27 : lang/perl5.26
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for ipxe-20180825_1:
     EFI=on: Create EFI image
     ISO=on: Create bootable CD image
===> Use 'make config' to modify these settings

USES:
gmake perl5 shebangfix

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

Number of commits found: 21

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
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: 21

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, 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
phpmyadminDec 12
firefoxDec 11
firefox-esrDec 11
libxulDec 11
linux-firefoxDec 11
linux-seamonkeyDec 11
linux-thunderbirdDec 11
seamonkeyDec 11
thunderbirdDec 11
waterfoxDec 11
nodeDec 10
node10Dec 10
node6Dec 10
node8Dec 10
powerdns-recursorDec 09

13 vulnerabilities affecting 158 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-12-12 10:25:27


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 36108
Broken 120
Deprecated 1122
Ignore 379
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 38
Expired 4
Set to expire 1095
Interactive 0
new 24 hours 4
new 48 hours10
new 7 days47
new fortnight73
new month147

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