notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
ipxe Open source network boot firmware
g20210910,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 View this port on Repology. pkg-fallout g20210727,1Version of this port present on the latest quarterly branch.
Maintainer: egypcio@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-03-01 20:34:49
Last Update: 2021-10-12 10:19:40
Commit Hash: 1231d77
People watching this port, also watch:: xen-tools, pkg, openjdk8, coreutils
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (17 items)
Collapse this list.
  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/ipxe/snp.efi-i386
  13. /usr/local/share/ipxe/snponly.efi-i386
  14. /usr/local/share/ipxe/ipxe.efi-i386.usb
  15. /usr/local/share/licenses/ipxe-g20210910,1/catalog.mk
  16. /usr/local/share/licenses/ipxe-g20210910,1/LICENSE
  17. /usr/local/share/licenses/ipxe-g20210910,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, run one of these commands:
  • pkg install net/ipxe
  • pkg install ipxe
PKGNAME: ipxe
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:
Packages (timestamps in pop-ups are UTC):
ipxe
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64g20210727,1g20210413,1
FreeBSD:11:armv6--
FreeBSD:11:i386g20210727,1g20210413,1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64g20210727,1g20210727,1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386g20210910,1g20210727,1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64g20210910,1g20210727,1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386g20210910,1g20210727,1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64g20210727,1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386g20210727,1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bash : shells/bash
  2. syslinux : sysutils/syslinux
  3. mformat : emulators/mtools
  4. mkisofs : sysutils/cdrtools
  5. gmake>=4.3 : devel/gmake
  6. gcc10 : lang/gcc10
  7. as : devel/binutils
  8. perl5>=5.32.r0<5.33 : lang/perl5.32
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

pkg-message:
If installing:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ipxe/ipxe/tar.gz/2265a65?dummy=/
Collapse this list.

Number of commits found: 39

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
12 Oct 2021 10:19:40
 files touched by this commit commit hash:1231d77a59906d386cc6275a00dcec0a7dcfab5b  g20210910,1
egypcio search for other commits by this committer
net/ipxe: FIX failing to build while ISO=off

  * while here, update g20210727 (e09e114) to g20210910 (2265a65)

Reported by:	Stephane D'Alu <sdalu % sdalu.com>
PR:		258860
13 Aug 2021 15:05:10
 files touched by this commit commit hash:5b3292cf80d58d117fd6d1735f68c59905d211ac  g20210727,1
egypcio search for other commits by this committer
net/ipxe: update g20210413 (8ca43cc) to g20210727 (e09e114)
14 Apr 2021 11:11:06
 files touched by this commit commit hash:e91ecf9b7664d357cf9270b0edc43524957e9777  g20210413,1
egypcio search for other commits by this committer
net/ipxe: update g20201129 (13a6d17) to g20210413 (8ca43cc)

  - https://github.com/ipxe/ipxe/commit/79c0173

    Create util/genfsimg for building filesystem-based images

    Generalise util/geniso, util/gensdsk, and util/genefidsk to
    create a single script util/genfsimg that can be used to build
    either FAT filesystem images or ISO images.

  - https://github.com/ipxe/ipxe/commit/f034ae5

    Allow elf2efi.c to build on FreeBSD

PR:		254600
Reported by:	dch@
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  g20201129,1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
12 Mar 2021 09:30:47
Original commit files touched by this commit Revision:568155  g20201129,1
gerald search for other commits by this committer
Convert net/ipxe to use the new "build" argument to USE_GCC. This
replaces direct manipulation of RUN_DEPENDS by the more declarative
and simpler USE_GCC=yes:build.

PR:		211154
Approved by:	maintainer timeout (three weeks)
30 Nov 2020 16:51:57
Original commit files touched by this commit Revision:556659  g20201129,1
egypcio search for other commits by this committer
net/ipxe: update g20201020 (e6f9054) to g20201129 (13a6d17)
20 Oct 2020 19:44:06
Original commit files touched by this commit Revision:552847  g20201020,1
egypcio search for other commits by this committer
net/ipxe: update 20200722 to g20201020,1 (e6f9054)

  build OK
  testport OK (supported archs)

while here,

  - adopt port;
  - follow "5.4.3. USE_GITHUB" recommendations; [1]
  - PORTEPOCH needed to be used here;
  - reduce GH_TAGNAME to use 7 (seven) chars as usual.

[1]
freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-distfiles.html

PR:		250493
28 Sep 2020 05:05:25
Original commit files touched by this commit Revision:550400  20200722
tobik search for other commits by this committer
Reset MAINTAINER
27 Jul 2020 13:00:48
Original commit files touched by this commit Revision:543521  20200722
tobik search for other commits by this committer
net/ipxe: Update to latest commit

Changes:	https://github.com/ipxe/ipxe/compare/9ee70fb95bc266885ff88be228b044a2bb226eeb...b76052335788d0ad2c4b0bded116c3b02dd4bbc2
21 Jun 2020 14:38:06
Original commit files touched by this commit Revision:539767  20200610
tobik search for other commits by this committer
net/ipxe: Unbreak build with GCC 10

/usr/local/bin/ld: bin/blib.a(dmfe.o):(.bss+0x0): multiple definition of
`_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here
/usr/local/bin/ld: bin/blib.a(epic100.o):(.bss+0x0): multiple definition of
`_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here
/usr/local/bin/ld:
bin/blib.a(pxe_preboot.o):/wrkdirs/usr/ports/net/ipxe/work/ipxe-9ee70fb95bc266885ff88be228b044a2bb226eeb/src/include/ipxe/isapnp.h:237:
multiple definition of `isapnp_read_port'; bin/blib.a(isapnp.o):(.bss+0x0):
first defined here
/usr/local/bin/ld: bin/blib.a(sis900.o):(.bss+0x0): multiple definition of
`_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here
/usr/local/bin/ld: bin/blib.a(sundance.o):(.bss+0x0): multiple definition of
`_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here
/usr/local/bin/ld: bin/blib.a(tlan.o):(.bss+0x0): multiple definition of
`_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here
/usr/local/bin/ld: bin/blib.a(tulip.o):(.bss+0x0): multiple definition of
`_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here
/usr/local/bin/ld: bin/blib.a(w89c840.o):(.bss+0x0): multiple definition of
`_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here

244008/2020-06-10_18h05m01s/logs/errors/ipxe-20200314.log" REL="NOFOLLOW">http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/ipxe-20200314.log

PR:		246700
13 Jun 2020 16:47:09
Original commit files touched by this commit Revision:538683  20200610
tobik search for other commits by this committer
net/ipxe: Update to latest commit

- Build more EFI images [1]

Changes:	https://github.com/ipxe/ipxe/compare/bdf0e029ae8c9a0e173d5988ee64ff910538af53...9ee70fb95bc266885ff88be228b044a2bb226eeb
Submitted by:	skozlov (based on) [1]
Differential Revision:	https://reviews.freebsd.org/D25213
09 Apr 2020 04:21:46
Original commit files touched by this commit Revision:531171  20200314
tobik search for other commits by this committer
net/ipxe: Update to latest commit

Changes:	https://github.com/ipxe/ipxe/compare/3fe683ebab29afacf224e6b0921f6329bebcdca7...bdf0e029ae8c9a0e173d5988ee64ff910538af53
09 Apr 2020 04:20:27
Original commit files touched by this commit Revision:531170  20190929
tobik search for other commits by this committer
net/ipxe: Pet portfmt and clean up stale comment
04 Nov 2019 10:50:43
Original commit files touched by this commit Revision:516632  20190929
dch search for other commits by this committer
net/ipxe: update to latest snapshot 2019/09/29

PR:		241703
Reviewed by:	tobik
Approved by:	jrm (mentor, implicit)
Sponsored by:	SkunkWerks, GmbH
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  20190715_1
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 Revision:506662  20190715
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 Revision:495146  20190307
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 Revision:489461  20180825_2
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 Revision:487272  20180825_1
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 Revision:485643  20180825
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 Revision:475857  20180514_1
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 Revision:472124  20180514
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 Revision:468280  20180220_2
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 Revision:464084  20180220_1
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 Revision:463161  20180220
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 Revision:459783  20180117
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 Revision:453376  20170924
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 Revision:449591  20161208_3
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 Revision:447572  20161208_2
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 Revision:437439  20161208_1
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 Revision:434159  20161208
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 Revision:433914  20161208
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 Revision:433912  20160213_2
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 Revision:426566  20160213_2
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 Revision:425210  20160213_1
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 Revision:415503  20160213_1
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 Revision:412348  20160213_1
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 Revision:410842  20160213_1
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 Revision:409900  20160213
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: 39