aboutsummaryrefslogtreecommitdiffstats
path: root/base
Commit message (Collapse)AuthorAgeFilesLines
* Add files missed in previous commitswills2018-02-063-0/+94
| | | | | PR: 224217 Submitted by: nwhitehorn
* Fix cross build of base/ portsswills2018-02-063-63/+82
| | | | | | | | | This is a follow up to r461057 and fixes base/binutils and base/gcc in my testing. PR: 224217 Submitted by: nwhitehorn (partially, I made additional changes) Reviewed by: bapt
* Changes from BZ PR 224217 plus minor changes to fix base/gcc fetchswills2018-02-063-28/+61
|
* The output of tools like awk, date, sort, tr,... depends on the currenttijl2017-01-181-2/+0
| | | | | | | | | | | | | | | | | | locale set by the user. Add LANG=C and LC_ALL=C at the beginning of bsd.port.mk and export them so all commands are executed with the C locale. LC_ALL=C overrides all other LC_* variables. LANG is used by setlocale(3) as default value for LC_* variables, so normally it isn't used when LC_ALL is set, but there's code out there that looks at LANG directly so it's safer to set it as well. The only commands not captured by this are != assignments before any inclusion of bsd.port.*mk. Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a different locale (e.g. USE_LOCALE=en_US.UTF-8). PR: 215882 Exp-run by: antoine Approved by: portmgr (antoine)
* Add a Makefile to unbreak some scripts that lookup for all lowercase directoriesbapt2016-11-121-0/+5
| | | | | | and expect a Makefile in there Reported by: marino
* ${RM} already has -f.mat2016-10-211-1/+1
| | | | | | | PR: 213570 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight
* Remove things that are now handled by bsd.port.mkbapt2016-09-091-16/+0
|
* Remove everything that is now in bsd.port.mk which simplifies the codebapt2016-09-091-15/+1
|
* Update the README to include how to cross build gccbapt2016-09-091-0/+12
| | | | Also add instructions on how to add the plist for other arches in binutils
* New cross build ready version of gcc.bapt2016-09-095-0/+549
| | | | | | | | | | | This port is special, it is done only for being cross build and prepare a modern compiler for base system build without a cross compiler It contains the printf format extension needed for the kernel as only patch for now. It uses libc++ from base as a standard c++ library default on the libc++ headers as c++ headers
* base/binutils: fix strippingswills2016-08-281-2/+4
| | | | Setting STRIPBIN is required by install. While here, remove uneeded /s
* Properly export the binutils as the cross onesbapt2016-08-281-1/+1
|
* Really fix the strip issuebapt2016-08-271-1/+1
|
* Fix up stripingbapt2016-08-271-2/+1
|
* Reduce the number of files packaged to the one not provided by the bsd ↵bapt2016-08-271-40/+0
| | | | elftoolchain
* base/binutils: add powerpc64 plistswills2016-08-273-1/+109
| | | | While here, fix typo in README and add empty STRIP which seemed to be necessary
* Remove more tings provided by the elftoolchainbapt2016-08-271-6/+0
|
* WIP: external toolchain cross buildable: binutilsbapt2016-08-273-0/+114
Add a cross buildable binutils package. The new category is not linked to the regular ports tree to avoid make install, poudriere and others to catch it automagically instead of ending with a very complex file removal in the stage, prefer to use specific plist per arch. For now only sparc64 tested and added. This version of binutils is stipped down only the components that are not supported by elftoolchain