- Track upstream directly We cannot build u-boot directly on FreeBSD as
it needs gmake, gsed etc ... Earlier update dealt with that using
BINARY_ALIAS to avoid patching. The cache patches have been sent upstream
(a V2 is needed as some arch don't have those functions) so put them in
the ports tree for now. This is the only patches needed to build a
u-boot for armv6/armv7/arm64 so do not use the freebsd github fork anymore
as they will go away soon.
- We now use boot.scr (converted with mkimage from sysutils/u-boot-tools)
instead of patching u-boot. U-Boot have two way for dealing with distribution
one is boot scripts and the other is extlinux. extlinux will be harder as we
use raw binary for ubldr and use go $address, this cannot fail and the boot
process could be in a bad state so this is something that upstream doesn't
want to merge in mainline. boot script are easy to write and compile and
also give a way to the user to customize it's boot
(printing a message, setting variable etc ...)
- CONFIG_API isn't defined by default so use a configuration fragment and
generate our final config with scripts/kconfig/merge_config.sh
Other configuration value could be added in the futur.
For now only arm uses it as we don't use CONFIG_API on arm64.
- Switch the maintainer to uboot@freebsd.org
Reviewed by: imp (previous version)
Approved by: imp
Differential Revision: https://reviews.freebsd.org/D14230
Detailed log:
- Upstream moved from GNU/Savannah to GitHub
- Support for new modules:
+ Acme.pm: support for Oracle Acme Packet.
+ CiscoIOSXR.pm: support for Cisco IOS XR.
+ CiscoSG300.pm: support for Cisco SG300.
+ Coriant8600.pm: support for Coriant 8600.
+ Mediant.pm: support for Audiocodes Mediant.
+ NECUnivergeIX.pm: support for NEC Univerge IX series.
- Added/sorted new Perl modules in Makefile and pkg-plist
- Changed pkg-descr to give more comprehensive information
PR: 226369
Submitted by: freebsd_ports@k-worx.org
Approved by: maintainer timeout
* in papers.xml, rename "Greeting Card" paper format names to not contain
decimal points ("."), as gutenprint's internal list handling rejects
points in element names. I guess these paper formats never really
worked, but I can't really test this for lack of a supported printer.
* create symlink cups-genppd to cups.genppd.5.2 to match documentation.
PR: 226863 226865
Reported by: freebsd dreamchaser org
This should ease the import of the new ports for Applications and Plasma Desktop.
- add some more component handling
- bump KDE_APPLICATIONS_VERSION (no direct consumers exist in the ports tree atm)
- fix some space/tab errors
Differential Revision: https://reviews.freebsd.org/D14814