summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Treat multilib and non multilib builds the same way as multilib.eclass does ↵Alexis Ballier2012-05-303-14/+18
| | | | | | the right thing. Go back to -isystem for system includes and force to use ours as otherwise we may pick gcc ones and it got that wrong. Bypass append-flags and append cflags directly as flag-o-matic eclass maintainers think it wise to add broken checks that break with flags with spaces. Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
* fix broken logic in is_native_abi, by Naohiro Aota, bug #417863Alexis Ballier2012-05-283-9/+12
| | | | Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
* Fix regression in -r2Richard Yao2012-05-274-9/+18
| | | | Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
* Revise solution to bug #410945 to only apply to GCC.Richard Yao2012-05-274-12/+142
| | | | Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
* Add zfs initd script. #415129Naohiro Aota2012-05-274-8/+52
| | | | Package-Manager: portage-2.2.0_alpha100/cvs/Linux x86_64
* remove libcompiler_rt and libblocksruntime as they are clang librariesAlexis Ballier2012-05-263-9/+14
| | | | Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
* push out all the accumulated fixes in a new revision and remove oldAlexis Ballier2012-05-254-457/+13
| | | | Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
* add the sysctlt fix from freebsd-sources here too with USE=buildAlexis Ballier2012-05-254-7/+26
| | | | Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
* Make the disable-optimizations patch unconditional and add a patch to allow ↵Alexis Ballier2012-05-254-5/+126
| | | | | | sys/sysctl.h to be included alone Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
* bootstrap libssp_nonshared when needed.Alexis Ballier2012-05-253-8/+11
| | | | Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
* Do not build libssp, we really only need libssp_nonshared.Alexis Ballier2012-05-253-15/+13
| | | | Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
* drop noop sedAlexis Ballier2012-05-253-8/+10
| | | | Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
* Fix some missing includes warnings.Alexis Ballier2012-05-254-7/+135
| | | | Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
* fix paths I broke by the addition of MAKEOBJDIRPREFIXAlexis Ballier2012-05-253-11/+14
| | | | Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
* replace -isystem path by -Ipath as append-flags seems not to like the former ↵Alexis Ballier2012-05-253-10/+14
| | | | | | anymore Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
* Add a patch to libthr fixing mutex issues encountered with glib.Alexis Ballier2012-05-254-19/+29
| | | | Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
* Build with -fno-strict-overflow. FreeBSD time code depends on overflow. #324452Naohiro Aota2012-05-256-14/+42
| | | | Package-Manager: portage-2.2.0_alpha100/cvs/Linux x86_64
* build and install more libraries with multilibAlexis Ballier2012-05-243-12/+18
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* Fix a typo and set MAKEOBJDIRPREFIX when installing too.Alexis Ballier2012-05-243-8/+16
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* Add the grounds for multilib and a very very basic multilib support: we only ↵Alexis Ballier2012-05-233-45/+143
| | | | | | build the csu parts for now. Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* Make freebsd-mk-defs-9.0-gentoo.patch stop installing directories in ↵Richard Yao2012-05-224-16/+13
| | | | | | /usr/include as 444. Fixes bug \#417031. Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
* Block dev-libs/libusbx because dev-libs/libusb is blocked as well.Samuli Suominen2012-05-226-27/+26
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* Inherit eutils for epatch.Mike Frysinger2012-05-217-23/+38
| | | | Package-Manager: portage-2.2.0_alpha102/cvs/Linux x86_64
* New package.Richard Yao2012-05-195-0/+110
| | | | Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
* factorize the bootstrapping code between cross and native builds.Alexis Ballier2012-05-183-16/+24
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* bootstrap the csu with USE=build tooAlexis Ballier2012-05-183-7/+11
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* Add two variables for non native and native subdirs and define it in only ↵Alexis Ballier2012-05-183-11/+22
| | | | | | one place. Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* Set the ssp_nonshared LDADD in its bootstrapping function. Add it only with ↵Alexis Ballier2012-05-183-9/+14
| | | | | | USE=build, assume we have the ldscript in place if not. Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* Preinstall headers only with USE=buildAlexis Ballier2012-05-183-14/+13
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* Factorize some more code and regroup variable assignments.Alexis Ballier2012-05-183-14/+14
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* Set the NOSTRIPFLAG variable only onceAlexis Ballier2012-05-183-9/+15
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* Generate the libc ldscript for the cross-compiled library too.Alexis Ballier2012-05-173-30/+48
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* factorize the src_compile code between the cross and native builds.Alexis Ballier2012-05-173-24/+21
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* factorize the libssp_nonshared bootstrapping codeAlexis Ballier2012-05-173-18/+22
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* use freebsd_src_install rather than mkinstallAlexis Ballier2012-05-173-9/+11
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* split out the csu bootstrapping code in its own functionAlexis Ballier2012-05-173-16/+21
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* Remove -isystem append-flags that are now useless since we pre-install the ↵Alexis Ballier2012-05-173-9/+11
| | | | | | headers. Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* Use mkinstall when cross-compiling too. Factorize the native and cross ↵Alexis Ballier2012-05-173-18/+24
| | | | | | builds install. Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* factorize the way of getting the csudirAlexis Ballier2012-05-173-24/+23
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* Factorize some code. Install all the cross-compile libraries in the same ↵Alexis Ballier2012-05-173-41/+29
| | | | | | place. Build and install libutil for the cross-compiler too. Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* drop now useless appends flags: we unpack the lib tarball.Alexis Ballier2012-05-172-3/+5
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* stop installing libstand headers manuallyAlexis Ballier2012-05-174-17/+15
| | | | Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* drop the compat symlink libbsdxml -> libexpat now that ↵Alexis Ballier2012-05-173-12/+11
| | | | | | freebsd_rename_libraries rename them automagically. Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* openssl takes care of predicting /dev/crypto these days, no need to have it ↵Alexis Ballier2012-05-173-15/+11
| | | | | | twice. Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
* oops libm should be in / tooAlexis Ballier2012-05-173-8/+11
| | | | Package-Manager: portage-2.2.0_alpha105/cvs/Linux x86_64
* put libavl in / too as it is required by libzpool.Alexis Ballier2012-05-163-8/+11
| | | | Package-Manager: portage-2.2.0_alpha105/cvs/Linux x86_64
* Change the way we install freebsd-lib: install everything in /usr and use ↵Alexis Ballier2012-05-163-5/+457
| | | | | | gen_usr_ldscript -a to move the core libraries to /. This simplifies the ebuild, avoids QA warnings for symlinks crossing the /usr boundary and makes / smaller. Package-Manager: portage-2.2.0_alpha105/cvs/Linux x86_64
* preinstall some more headers fixing build of a cross-compilerAlexis Ballier2012-05-133-16/+14
| | | | Package-Manager: portage-2.2.0_alpha104/cvs/Linux x86_64
* fix installation, bug #414879 and simplify ebuildAlexis Ballier2012-05-123-35/+15
| | | | Package-Manager: portage-2.2.0_alpha104/cvs/Linux x86_64
* remove oldAlexis Ballier2012-05-124-188/+9
| | | | Package-Manager: portage-2.2.0_alpha104/cvs/Linux x86_64