aboutsummaryrefslogtreecommitdiff
path: root/sysutils/grub2/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Remove expired port:Rene Ladan2019-08-171-73/+0
| | | | | | | 2019-02-04 sysutils/grub2: Unmaintained (more than five years), not updated (one-and-a-half years), does not build with modern compilers Notes: svn path=/head/; revision=509170
* Mark BROKEN on i386Antoine Brodin2019-04-121-0/+1
| | | | | | | | Reported by: pkg-fallout MFH: 2019Q2 Notes: svn path=/head/; revision=498703
* sysutils/grub2: Fix grub-mkconfigTobias Kortkamp2018-12-281-1/+6
| | | | | | | | | | | | | | | | | | | | | Currently grub-mkconfig creates a bogus grub.cfg with lines like tinsmod part_gpt tinsmod ufs2 grub-mkconfig and helpers use sed expressions like "s/^/\t/" or similar to indent grub.cfg with tabs which only really work as intended with gsed at the moment and currently just prefixes lines with a 't'. Switch grub-mkconfig and other scripts over to gsed. help2man calls some scripts at build time, so add gsed as a build dependency too. PR: 228062 Reported by: vas@mpeks.tomsk.su Notes: svn path=/head/; revision=488585
* Sort various parts of this Makefile properly by pulling in ONLY_FOR_ARCHSGerald Pfeifer2018-11-041-5/+9
| | | | | | | | | | | | | | | | | | earlier (and sorting its contents) as well as moving USES earlier and some unrelated variables later. [1] Also remove an obsolete conflict with Grub 0.x. Finally, though, mark this port for deprecation given that it's been without a maintainer for five-and-a-half years, not updated to Grub 2.02 which was released one-and-a-half years ago, and fails to build with modern compilers such as clang and GCC 8. [2] PR: 232961 [2] Reported by: portlint [1] Notes: svn path=/head/; revision=484145
* Lock down to use GCC 7 since it does not build with GCC 8 nor clang.Gerald Pfeifer2018-11-041-1/+1
| | | | | | | PR: 231590, 232961 Notes: svn path=/head/; revision=484054
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-1/+1
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=475857
* Bump PORTREVISIONs of all users of math/mpc that we just updated toGerald Pfeifer2018-03-101-1/+1
| | | | | | | version 1.1.0 (via revision 464079). Notes: svn path=/head/; revision=464084
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-1/+1
| | | | | | | | | | | | | | | | | (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 Notes: svn path=/head/; revision=449591
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-1/+1
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=437439
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andGerald Pfeifer2016-11-201-1/+1
| | | | | | | | | | | | 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. Notes: svn path=/head/; revision=426566
* Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.Mathieu Arnold2016-04-011-5/+5
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412349
* - Switch to USES=autoreconfDmitry Marakasov2015-06-161-3/+1
| | | | Notes: svn path=/head/; revision=389884
* Make fonts repecting XDGBaptiste Daroussin2015-03-211-2/+2
| | | | | | | | | | | | | Xorg is now looking in ${LOCALBASE}/share/fonts by default Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1)) Large cleanup on lots of font ports All fonts are now properly dynamically generating fonts.dir and fonts.scale instead of sometime overwriting existing ones) All fonts are generating fontconfig's cache Improve consistency in fonts ports Notes: svn path=/head/; revision=381876
* sysutils/grub2: add CPE informationBartek Rutkowski2015-03-191-1/+4
| | | | | | | | PR: 198638 Submitted by: Shun <shun.fbsd.pr@dropcut.net> Notes: svn path=/head/; revision=381599
* Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer2014-09-101-1/+1
| | | | | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit) Notes: svn path=/head/; revision=367888
* sysutils/grub2: Fix feature to read 'com.delphix:hole_birth' on ZFSJohn Marino2014-07-281-1/+1
| | | | | | | | | | Fix for booting kernel directly from ZFS using grub. PR: 188524 Submitted by: Andrey Zholos Notes: svn path=/head/; revision=363177
* sysutils/grub2: Fix wrong lz4 endianness and general port cleanupJohn Marino2014-07-271-28/+14
| | | | | | | | | | | | | | | | | Due to lack of inclusion of <sys/endian.h>, the lz4 code incorrectly assumes a big-endian system. The result issues manifest with errors like, "error: no such device: <pool id>." and "lz3 decompression failed" at the grub prompt. Modify existing patch to add <sys/endian.h>. While here, simplify the port with OPTIONS_SUB framework and fix the manpage stuff on the options which apparently has been broken since this unmaintained port was staged. PR: 192066 Submitted by: Andrey Zholos Notes: svn path=/head/; revision=363087
* Fix some non default LIB_DEPENDSBaptiste Daroussin2014-07-161-1/+1
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=362053
* Fix build with MKFONT and without it but with (updated) freetype present.Juergen Lock2014-04-181-0/+2
| | | | | | | | | PR: ports/187984 [1], ports/188526 [2] Submitted by: Joseph Mingrone <jrm@ftfl.ca> [1] Submitted by: Andrey Zholos <aaz@q-fu.com> [2] Notes: svn path=/head/; revision=351550
* The FreeBSD x11@ and graphics team proudly presentsNiclas Zeising2014-04-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a zeising, kwm production, with help from dumbbell, bdrewery: NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE This update switches over to use the new xorg stack by default on FreeBSD 9 and 10 stable, on osversions where vt(9) is available. It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in /etc/make.conf . FreeBSD 8-STABLE and released versions of FreeBSD still use the old version. A package repository with binary packages for new xorg will be available soon. This patch also contains updates of libxcb and related ports, pixman, as well as some drivers and utilities. Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due to xserver version change. Apart from these updates, the way shared libraries are handled has been changed for all xorg ports, as well as libxml2 and freetype, which means ltverhack is gone and as a consequence shared libraries have been bumped. The plan is that this change will make library bumps less likely in the future. All affected ports have had their portrevisions bumped as a consequence of this. Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT. Update instructions, hardware support, and more notes can be found on https://wiki.freebsd.org/Graphics Thanks to: all testers, bdrewery and the FreeBSD x11@ team exp-run by: bdrewery [1] PR: ports/187602 [1] Approved by: portmgr (bdrewery), core (jhb) Notes: svn path=/head/; revision=351411
* Update the default version of GCC used in the Ports Collection fromGerald Pfeifer2014-03-101-1/+1
| | | | | | | | | | | | | | GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as well as changing the default in Mk/bsd.default-versions.mk. Part II, Bump PORTREVISIONs. PR: 182136 Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports) Tested by: bdrewery (two -exp runs) Notes: svn path=/head/; revision=347809
* - Stage supportMartin Wilke2014-02-111-15/+1
| | | | Notes: svn path=/head/; revision=343743
* Update to libmpc version 1.0.1 which brings the following fixes:Gerald Pfeifer2013-10-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Switched to automake 1.11.6, see CVE-2012-3386. - #14669: Fixed extraction of CC from gmp.h. - Fixed case of intermediate zero real or imaginary part in mpc_fma, found by hydra with GMP_CHECK_RANDOMIZE=1346362345. This is on top of the following changes from version 1.0 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no invariant sections) for the documentation. - 100% of all lines are covered by tests - Renamed functions . mpc_mul_2exp to mpc_mul_2ui . mpc_div_2exp to mpc_div_2ui - 0^0, which returned (NaN,NaN) previously, now returns (1,+0). - Removed compatibility with K&R compilers, which was untestable due to lack of such compilers. - New functions . mpc_log10 . mpc_mul_2si, mpc_div_2si - Speed-ups . mpc_fma - Bug fixes . mpc_div and mpc_norm now return a value indicating the effective rounding direction, as the other functions. . mpc_mul, mpc_sqr and mpc_norm now return correct results even if there are over- or underflows during the computation. . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has infinite part and equals output variable is corrected. . mpc_fr_sub: Wrong return value for imaginary part is corrected. Convert to the new LIB_DEPENDS standard and remove hard-coded .so versions from a couple of dependent ports. Bump PORTREVISIONS of all dependent ports. PR: 183141 Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=331644
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | sysutils) Notes: svn path=/head/; revision=327772
* SSP support has been added to ports with WITH_SSP for i386 and amd64Bryan Drewery2013-09-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on FreeBSD 10, and amd64 on earlier versions. SSP_UNSAFE is added to disable in a port if it fails to build, but this should only be used in rare circumstances such as kernel modules. Otherwise, the port may just be failing due to lack of respecting LDFLAGS. On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in libssp_nonshared.a to address issues linking on i386 [1]. On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared to LDFLAGS on i386. This is not needed on amd64. However, several hundred ports do not currently respect LDFLAGS, so this support is disabled currently as it causes build failures if a dependency is looking for the stack_chk symbols. Many thanks to jlh@ for this as he had many years of patience in getting all of the necessary pieces [1][2] in. [1] http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup PR: ports/138228 [2] Submitted by: jlh (bsd.ssp.mk based on) Reviewed by: bapt With hat: portmgr exp-runs done: 37 over a month on 91i386,91amd64,10i386,10amd64 Notes: svn path=/head/; revision=327697
* Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.Gerald Pfeifer2013-08-171-1/+1
| | | | | | | | | | | | | | | | | Right now this is a noop in the former case and a noop in the latter case unless lang/gcc44 has been installed explicitly. This puts a bit more emphasis on standardizing on a canonical version "current" GCC and makes it easier to update that canonical version by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port. That is, USE_GCC=yes means "use a decent/modern version of GCC" without having to worry about details. Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324851
* - Update to 2.00 . [1]Juergen Lock2013-08-031-11/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add kfreebsd >= 9.1 fix to boot a kernel directly w/o chainloading [2] - see also: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699002 - Add zfs support including zfs feature flags, see: [3] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-boot/grub/files/grub-2.00-zfs-feature-flag-support-r1.patch - Add FUSE support and knob. - Switch to USES=gmake . - Add LICENSE. - Fix build on head. - Mark MAKE_JOBS_UNSAFE: https://redports.org/~nox/20130803161801-34924-135687/grub2-2.00_1.log - Misc. other changes. - This version is now used successfully by the PCBSD folks so I thought it's finally time to commit it. :) PR: ports/170417 [1] Submitted by: Norihiko Murase <mur1080224@inter7.jp> [1] (original version of the update) Submitted by: Christian Mangin <christian.mangin@gmail.com> [1] Submitted by: Richard Yao <ryao@gentoo.org> [1] (additional contributors to the PR) Obtained from: grub2 upstream [2] Obtained from: gentoo [3] Notes: svn path=/head/; revision=324199
* - Convert USE_GETTEXT to USES (part 4)Alex Kozlov2013-04-261-2/+1
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316596
* - Drop. Unfortunately, it requires a lot of time that I have not.Sergey Matveychuk2013-03-271-1/+1
| | | | Notes: svn path=/head/; revision=315359
* Convert USE_BISON to USES= bisonBaptiste Daroussin2013-03-081-1/+1
| | | | | | | | | | | | | | | | | It brings bison as a build dependency in case it is set the following way: USES= bison or USES= bison:build it brings bison as a run dependency in case it is set the following way: USES= bison:run it brings bison both as a run and build dependency in case it the set the following way: USES= bison:both While here trim some headers Convert some USE_GNOME= gnomehack to USES= pathfix Notes: svn path=/head/; revision=313635
* - TakeSergey Matveychuk2012-10-171-1/+1
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=306032
* Convert to new options frameworkBaptiste Daroussin2012-10-051-4/+5
| | | | Notes: svn path=/head/; revision=305302
* - Reassign to the heap due to mail bouncesThomas Abthorpe2012-09-221-10/+2
| | | | | | | | | - Remove 6.X cruft while I am here With hat: portmgr Notes: svn path=/head/; revision=304661
* - Allow grub to recognize bsdlabel disklabels.Philip M. Gollucci2010-12-121-0/+1
| | | | | | | | | | - Bump PORTREVISION PR: ports/152978 Submitted by: Rick Richard <rick@lgarchitecture.com> (maintainer) Notes: svn path=/head/; revision=266089
* - Add couple patches to allow grob to be installed on FreeBSD GPT partitions.Sergey Matveychuk2010-10-121-1/+1
| | | | | | | | | | - Remove an ugly patch. - Pass a maintainership to submitter. Submitted by: Rick <rick_at_lgarchitecture.com> Notes: svn path=/head/; revision=262901
* - Mark BROKEN on 6.X: does not compilePav Lucistnik2010-07-231-0/+4
| | | | | | | | | cc1: error: unrecognized command line option "-Wno-missing-field-initializers" Reported by: pointyhat Notes: svn path=/head/; revision=258112
* - Add amd64 as an allowed arch.Sergey Matveychuk2010-07-051-1/+1
| | | | | | | | Submitted by: ehaupt Feature safe: yes Notes: svn path=/head/; revision=257404
* A new port: sysutils/grubSergey Matveychuk2010-06-111-0/+42
GNU GRUB is a multiboot boot loader. It was derived from GRUB, the GRand Unified Bootloader, which was originally designed and implemented by Erich Stefan Boleyn. Notes: svn path=/head/; revision=256372