aboutsummaryrefslogtreecommitdiff
path: root/base
Commit message (Collapse)AuthorAgeFilesLines
* The output of tools like awk, date, sort, tr,... depends on the currentTijl Coosemans2017-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) Notes: svn path=/head/; revision=431796
* Add a Makefile to unbreak some scripts that lookup for all lowercase directoriesBaptiste Daroussin2016-11-111-0/+5
| | | | | | | | | and expect a Makefile in there Reported by: marino Notes: svn path=/head/; revision=425903
* ${RM} already has -f.Mathieu Arnold2016-10-211-1/+1
| | | | | | | | | | PR: 213570 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Notes: svn path=/head/; revision=424411
* Remove things that are now handled by bsd.port.mkBaptiste Daroussin2016-09-081-16/+0
| | | | Notes: svn path=/head/; revision=421585
* Remove everything that is now in bsd.port.mk which simplifies the codeBaptiste Daroussin2016-09-081-15/+1
| | | | Notes: svn path=/head/; revision=421584
* Update the README to include how to cross build gccBaptiste Daroussin2016-09-081-0/+12
| | | | | | | Also add instructions on how to add the plist for other arches in binutils Notes: svn path=/head/; revision=421582
* New cross build ready version of gcc.Baptiste Daroussin2016-09-085-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 Notes: svn path=/head/; revision=421581
* base/binutils: fix strippingSteve Wills2016-08-271-2/+4
| | | | | | | Setting STRIPBIN is required by install. While here, remove uneeded /s Notes: svn path=/head/; revision=421001
* Properly export the binutils as the cross onesBaptiste Daroussin2016-08-271-1/+1
| | | | Notes: svn path=/head/; revision=420983
* Really fix the strip issueBaptiste Daroussin2016-08-271-1/+1
| | | | Notes: svn path=/head/; revision=420982
* Fix up stripingBaptiste Daroussin2016-08-271-2/+1
| | | | Notes: svn path=/head/; revision=420976
* Reduce the number of files packaged to the one not provided by the bsd ↵Baptiste Daroussin2016-08-271-40/+0
| | | | | | | elftoolchain Notes: svn path=/head/; revision=420975
* base/binutils: add powerpc64 plistSteve Wills2016-08-273-1/+109
| | | | | | | While here, fix typo in README and add empty STRIP which seemed to be necessary Notes: svn path=/head/; revision=420958
* Remove more tings provided by the elftoolchainBaptiste Daroussin2016-08-271-6/+0
| | | | Notes: svn path=/head/; revision=420957
* WIP: external toolchain cross buildable: binutilsBaptiste Daroussin2016-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 Notes: svn path=/head/; revision=420954