Commit graph

59 commits

Author SHA1 Message Date
Antoine Brodin
f2be656036 Mark BROKEN: fails to build
In file included from efiemu/runtime/efiemu.c:33:
../include/grub/efiemu/runtime.h:36:1: error: alignment 1 of 'struct efi_variable' is less than 8 [-Werror=packed-not-aligned]

Reported by:	pkg-fallout
2018-12-18 23:22:59 +00:00
Gerald Pfeifer
a9f015d155 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
2018-12-12 01:35:33 +00:00
Baptiste Daroussin
7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Gerald Pfeifer
09f9633cb6 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
2018-07-29 22:18:44 +00:00
Kris Moore
919724585b - Drop maintainership of the various grub-* ports we no longer
use internally.
2018-05-07 18:05:48 +00:00
Gerald Pfeifer
c2a92a1aea Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2018-03-10 17:46:04 +00:00
Mathieu Arnold
bb5196a149 Remove support for variables that have been deprecated for a while.
variables                  deprecation       revision
WITHOUT_NLS                2013-12-13        r336337
WITH_/WITHOUT_             2014-02-24        r345870
NOPORT(DOC|EXAMPLE)S       2014-04-19        r351587
WITH_BDB_VER               2016-05-02        r414444
OVERRIDE_LINUX_BASE_PORT   2016-09-05        r421387
WITH_OPENSSL_(BASE|PORT)   2016-06-16        r416965

While there, add an ERROR variable that works like DEV_ERROR, but for
user facing errors, and move NOPORTDOCS,
NOPORTEXAMPLES and WITHOUT_NLS to it.

Cleanup bsd.sanity.mk a bit.

Fix fallout.

PR:		224613
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13490
2018-01-09 07:40:55 +00:00
Tijl Coosemans
fce0066cd9 Remove unused ACLOCAL_ARGS and switch to USES=autoreconf:build because
autoreconf is run manually via autogen.sh in pre-configure.
2017-12-23 17:22:10 +00:00
Gerald Pfeifer
e59c88cece 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
2017-09-10 20:55:38 +00:00
Gerald Pfeifer
04d6f52202 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
2017-04-01 15:23:30 +00:00
Gerald Pfeifer
89f8b05214 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.
2016-11-20 09:38:08 +00:00
Mathieu Arnold
eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Dmitry Marakasov
1f8b48b772 - Fix trailing whitespace in pkg-descrs, categories [p-x]*
Approved by:	portmgr blanket
2016-05-19 10:53:05 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
Antoine Brodin
a39da1d39c Don't package ${LOCALBASE}/info/dir 2016-02-06 11:06:35 +00:00
Kris Moore
1b5d7e84f4 - Bring up to speed with version in PC-BSD
- Update to later GRUB -devel from upstream
- Don't build BE menu if 'beadm' not installed
- Fix a bug matching BE names properly instead of subset
2015-09-09 15:18:49 +00:00
Dmitry Marakasov
16d4e73d24 - Fix plist
Approved by:	portmgr blanket
2015-06-26 23:15:30 +00:00
Kris Moore
7f305d0050 - Fix pkg-plist
PR: 200832
2015-06-16 13:45:44 +00:00
Kris Moore
f88023b9e6 - Update to grub.d scripts, allow using grub2-pcbsd on traditional,
non-ZFS/BE installations
- Update pkg-message with additional usage information
- Bump PORTREV
2015-06-09 14:21:35 +00:00
Kris Moore
26c2d85139 - Update pkg-message with additional usage information 2015-06-09 13:32:49 +00:00
Kris Moore
0e176e38b9 - Don't enable dual console/serial mode unless set by user,
fixes an issue with some specific systems on both BIOS and EFI boot
- Bump PORTREV
2015-06-09 02:51:44 +00:00
Kris Moore
d327aaa9cc - Cleanup pkg-plist to remove a few .o files that snuck in 2015-06-08 20:39:18 +00:00
Kris Moore
c0a0311653 - Add back patches to handle GELI key passthrough
- Bump PORTREV
2015-06-08 12:20:04 +00:00
Kris Moore
4c8ea3e11b Remove the last few obsolete patches to sysutils/grub2-pcbsd
and sysutils/grub2-efi
2015-06-07 22:44:19 +00:00
Kris Moore
12e4fe286a Opps, forgot to delete/add some of the updated patches in files/ 2015-06-07 22:38:33 +00:00
Kris Moore
12f393e711 - Update to 2.02q
- Brings in newer GRUB from upstream git as of 6/4/2015
- Pet portlint
- Update pkg-message
2015-06-07 22:27:20 +00:00
Kris Moore
a3efba0a97 - Fix build with updated locations to unifont / dejavu 2015-03-24 21:55:15 +00:00
Jung-uk Kim
a568dd54b8 Fix a typo introduced in r381876. 2015-03-24 00:39:54 +00:00
Kris Moore
f705f6d2fd - Add GRUB_NODUALBOOT knob to grub's defaults file
This disables support for trying to add disks for dual-boot
- Bump PORTREV
2015-03-23 19:27:04 +00:00
Baptiste Daroussin
39a87cef1d Fix detection of unifont 2015-03-22 10:07:35 +00:00
Baptiste Daroussin
a5da770e67 Make fonts repecting XDG
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
2015-03-21 23:05:19 +00:00
Kris Moore
4610a797a8 - Add CPE information
PR: 198639
Submitted by: Shun <shun.fbsd.pr@dropcut.net>
2015-03-18 16:17:00 +00:00
Kris Moore
8f5f8b09fb - Update grub2-pcbsd to bring it in sync with PC-BSD's repo
- Add support for "cleaner" boot-menus, list old BEs in their own submenu
- Fix an issue with geli passphrase passthrough
- Bump PORTREV
2015-02-10 18:20:34 +00:00
Kris Moore
1ac857f734 - Add support to probe for and add chainloaded disks to the grub menus
- Bump PORTREV
2015-01-30 16:42:14 +00:00
Kris Moore
2ac820012d - Teach GRUB how to deal with device names that are geom labels
- Bump PORTREV
2015-01-20 22:05:38 +00:00
Kris Moore
745a6a8c64 - Update GRUBs mkconfig scripts to disable geom gptid label
until GRUB can be taught how to parse it properly.
- Bump PORTREV
2015-01-18 18:04:33 +00:00
Kris Moore
78f365008b - Update patch to allow GRUB support of GELI v7
- Bump PORTREV
2015-01-14 16:52:17 +00:00
Kris Moore
8f2547d649 - Add patch to fix providing the full pathname for kernel + modules
This fixes using dtrace when booting from grub, and perhaps others
  that expect full pathname in kldstat(2)
- Bump PORTREV
2015-01-08 14:41:53 +00:00
Kris Moore
9b33796f71 - Update to newer git snap from 12/30/2014
- Simplify the patch adding EFI framebuffer passthrough
- Bump PORTREV
2014-12-30 19:53:36 +00:00
Kris Moore
8d4d2f0224 - Fix a bug using shell built-in which command
- Add fallback when using installer 'beadm' command
- Bump PORTREV
2014-12-25 15:49:49 +00:00
Kris Moore
7fe349016e - Add detection of another Windows 7 partition label
- Bump PORTREV
2014-12-15 17:04:26 +00:00
Kris Moore
bd0cd2813b - Update the order in which BE's are listed in generated GRUB menus
The first item listed will be the one we are booting by default now
- Bump PORTREV
2014-12-05 20:46:03 +00:00
Kris Moore
882db4cbbb - Add patch which allows GRUB to use the freebsd-boot type in addition
to the specific bios-boot type that GRUB already uses
 - Bump PORTREV

Submitted by: Kevin Lo <kevlo@>
2014-12-03 15:31:18 +00:00
Kris Moore
060c0a1c73 - Fix an issue setting kenv values in grub.cfg with ; or " in the string
- Add some default kenv values to match /boot/defaults/loader.conf
 - Bump PORTREV
2014-11-12 17:48:18 +00:00
Kris Moore
278d9120f1 - Add patch to support GRUB boot using serial output, passing this
setting to FreeBSD kernel
- Bump PORTREV
2014-11-07 15:30:28 +00:00
Kris Moore
dc9e31524f - Fix creating valid FreeBSD EFI grub.cfg files
- Bump PORTREV
2014-10-29 15:54:51 +00:00
Kris Moore
be6fb223ff - Add GELI passphrase passthrough support to default grub.cfg
- Add detection for EFI mode at boot
 - Don't clobber ${PREFIX}/etc/grub.d/40_custom on re-install
 - Bump PORTREV
2014-10-22 17:02:59 +00:00
Kris Moore
3a78b54670 - Update to latest git pull - 2.02_3
- Add support for GELI passphrase kernel passthrough
- Patch grub-install / EFI support to disable trying to use Linux 'efibootmgr'
2014-10-21 15:24:01 +00:00
Kris Moore
2ed57fa71c - Update grub 30_os-prober.in to detect more bootable NTFS partitions
- Bump PORTREV
2014-10-07 17:44:27 +00:00
Antoine Brodin
bfecf34625 Do not package info/dir 2014-10-05 10:42:44 +00:00