# ChangeLog for sys-freebsd/freebsd-lib # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.190 2013/07/03 22:21:54 aballier Exp $ *freebsd-lib-9.1-r10 (03 Jul 2013) 03 Jul 2013; Alexis Ballier +freebsd-lib-9.1-r10.ebuild: Build librt for multilib and the cross compiler too. Part of bug #475294. 28 Jun 2013; Alexis Ballier freebsd-lib-9.1-r9.ebuild: fix cross compilation 27 Jun 2013; Alexis Ballier freebsd-lib-9.1-r9.ebuild: cosmetics 27 Jun 2013; Alexis Ballier freebsd-lib-9.1-r9.ebuild: bootstrap the libc when building a cross-compiler so that libm can be linked to it and fixes a build failure from a fresh build *freebsd-lib-9.1-r9 (27 Jun 2013) 27 Jun 2013; Alexis Ballier +freebsd-lib-9.1-r9.ebuild, +files/freebsd-lib-9.1-rmgssapi.patch: Remove gssapi provided by heimdal, depend on it and properly disable kerberos support when requested. Bug #473458 by henning.f@swipnet.se 27 Jun 2013; Alexis Ballier freebsd-lib-9.1-r8.ebuild: drop now useless patch (gccfloat) 20 Jun 2013; Alexis Ballier freebsd-lib-9.1-r8.ebuild: go back to -isystem from -I for include proper, bug #473934 by Yuta SATOH. I will get this right on a first shoot some day. 18 Jun 2013; Alexis Ballier -freebsd-lib-7.2-r1.ebuild, -freebsd-lib-8.0.ebuild, -files/freebsd-lib-7.0-CVE-2008-1391.patch, -files/freebsd-lib-7.2-rtldnoload.patch: remove old 18 Jun 2013; Alexis Ballier freebsd-lib-9.1-r8.ebuild: Do not built libstand anymore and remove the now useless bootstrap useflag 18 Jun 2013; Alexis Ballier freebsd-lib-9.1-r8.ebuild: Simplify a bit get_subdirs and do not treat differently USE=build/-build for non-native ABIs since we bootstrap when needed anyway. 18 Jun 2013; Alexis Ballier freebsd-lib-9.1-r8.ebuild: Make a full bootstrap only when needed for multilib. *freebsd-lib-9.1-r8 (18 Jun 2013) 18 Jun 2013; Alexis Ballier +freebsd-lib-9.1-r8.ebuild: Generate the libc ldscript when doing multilib too. *freebsd-lib-9.1-r7 (18 Jun 2013) 18 Jun 2013; Alexis Ballier +freebsd-lib-9.1-r7.ebuild: Include the DEFAULT_ABI header in our wrappers if all the previous conditions fail: This breaks lint otherwise. *freebsd-lib-9.1-r6 (18 Jun 2013) 18 Jun 2013; Alexis Ballier +freebsd-lib-9.1-r6.ebuild: Wrap abi specific headers when doing a multilib build. *freebsd-lib-9.1-r5 (17 Jun 2013) 17 Jun 2013; Alexis Ballier +freebsd-lib-9.1-r5.ebuild: Use the freebsd_multilib_multibuild_wrapper function throuh multibuild.eclass to simplify multilib code. *freebsd-lib-9.1-r4 (16 Jun 2013) 16 Jun 2013; Alexis Ballier +freebsd-lib-9.1-r4.ebuild: Do a more complete bootstrap and provide a much more useful multilib support. Build libcompiler_rt and libgcc for clang and multilib. *freebsd-lib-9.1-r3 (31 May 2013) 31 May 2013; Alexis Ballier +freebsd-lib-9.1-r3.ebuild: Always build crt{begin,end} files: gcc will use its own and clang the ones from freebsd-lib which should fix static linking with clang. *freebsd-lib-9.1-r2 (24 May 2013) 24 May 2013; Alexis Ballier +freebsd-lib-9.1-r2.ebuild, +files/freebsd-lib-9.1-aligned_alloc.patch: Backport aligned_alloc for C++11 support. *freebsd-lib-9.1-r1 (24 May 2013) 24 May 2013; Alexis Ballier +freebsd-lib-9.1-r1.ebuild, +files/freebsd-lib-9.1-.eh_frame_hdr-fix.patch: Fix build with netware or bluetooth enabled, bug #448506. Fix glob(3) related resource exhaustion, bug #458718, FreeBSD-SA-13:02. Fix "no .eh_frame_hdr table will be created" error on x86-fbsd. All fixes from Yuta SATOH. *freebsd-lib-9.0-r4 (10 Mar 2013) 10 Mar 2013; Naohiro Aota +files/freebsd-lib-9.0-cve-2010-2632.patch, +freebsd-lib-9.0-r4.ebuild, -freebsd-lib-9.0-r3.ebuild: Apply patch for CVE-2010-2632. #458718 12 Feb 2013; Naohiro Aota +files/freebsd-lib-9.0-bluetooth.patch, +files/freebsd-lib-9.0-netware.patch, freebsd-lib-9.0-r3.ebuild: Add patch to deal with USE={netware,bluetooth}. #448506 04 Feb 2013; Alexis Ballier freebsd-lib-9.1.ebuild: always pass -isystem when not bootstrapping, should fix #444920 27 Jan 2013; Alexis Ballier -freebsd-lib-9.1_rc1.ebuild, -freebsd-lib-9.1_rc2.ebuild, -freebsd-lib-9.1_rc3.ebuild, -freebsd-lib-9.1_rc3-r1.ebuild: remove rc versions *freebsd-lib-9.1 (27 Jan 2013) 27 Jan 2013; Alexis Ballier +freebsd-lib-9.1.ebuild: Bump to 9.1 27 Jan 2013; Alexis Ballier freebsd-lib-9.1_rc3-r1.ebuild: Crosscomilation support: Fix mtree dependency, append -isystem instead of -I otherwise gcc headers are picked up first which cause compile problems, bug #451490 by Yuta SATOH 27 Jan 2013; Alexis Ballier freebsd-lib-9.1_rc3-r1.ebuild: libprocstat and libulog also overwrite LDADD, bug #445464 by Yuta SATOH 27 Jan 2013; Alexis Ballier freebsd-lib-9.1_rc3-r1.ebuild: Do not try to install auth.conf, bug #446888 by Yuta SATOH *freebsd-lib-9.1_rc3-r1 (09 Nov 2012) 09 Nov 2012; Richard Yao +files/libusb-1.0.pc.in, +freebsd-lib-9.1_rc3-r1.ebuild, freebsd-lib-9.0-r3.ebuild, freebsd-lib-9.1_rc1.ebuild: Install libusb-1.0.pc to make sys-apps/usbutils happy *freebsd-lib-9.1_rc3 (06 Nov 2012) 06 Nov 2012; Alexis Ballier +freebsd-lib-9.1_rc3.ebuild: bump to rc3 *freebsd-lib-9.1_rc2 (14 Oct 2012) 14 Oct 2012; Alexis Ballier +freebsd-lib-9.1_rc2.ebuild: bump to 9.1_rc2 19 Sep 2012; Alexis Ballier files/freebsd-lib-8.0-rpcsec_gss.patch, files/freebsd-lib-9.0-liblink.patch, freebsd-lib-9.1_rc1.ebuild: use OBJDIR instead of CURDIR for adding -L in patches, this should fix bug #419477 in a cleaner way. 19 Sep 2012; Alexis Ballier freebsd-lib-9.1_rc1.ebuild: do not append -isystem /usr/include which is the default and causes problems on updates, bug #435422 by Yuta SATOH *freebsd-lib-9.1_rc1 (11 Sep 2012) 11 Sep 2012; Alexis Ballier +freebsd-lib-9.1_rc1.ebuild: bump to 9.1_rc1 from bsd overlay by Yuta SATOH, bug #426838 02 Aug 2012; Richard Yao freebsd-lib-7.2-r1.ebuild, freebsd-lib-8.0.ebuild, freebsd-lib-8.2-r1.ebuild, freebsd-lib-9.0-r3.ebuild: Add sys-apps/mtree dependency for crossdev on userland_GNU 11 Jun 2012; Alexis Ballier freebsd-lib-9.0-r3.ebuild: force a bootstrap with major updates 11 Jun 2012; Alexis Ballier freebsd-lib-9.0-r3.ebuild: factorize pre-installation of headers in the bootstrap function 11 Jun 2012; Alexis Ballier freebsd-lib-9.0-r3.ebuild: drop another append-flags usage, being too clever it strips and breaks the cflags we added before, by Yuta SATOH, bug #419153 30 May 2012; Alexis Ballier freebsd-lib-9.0-r3.ebuild: Treat multilib and non multilib builds the same way as multilib.eclass does 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. 28 May 2012; Alexis Ballier freebsd-lib-9.0-r3.ebuild: fix broken logic in is_native_abi, by Naohiro Aota, bug #417863 26 May 2012; Alexis Ballier freebsd-lib-9.0-r3.ebuild: remove libcompiler_rt and libblocksruntime as they are clang libraries *freebsd-lib-9.0-r3 (25 May 2012) 25 May 2012; Alexis Ballier -freebsd-lib-9.0-r1.ebuild, -freebsd-lib-9.0-r2.ebuild, +freebsd-lib-9.0-r3.ebuild: push out all the accumulated fixes in a new revision and remove old 25 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild, +files/freebsd-sources-9.0-sysctluint.patch: add the sysctlt fix from freebsd-sources here too with USE=build 25 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: bootstrap libssp_nonshared when needed. 25 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: Do not build libssp, we really only need libssp_nonshared. 25 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: drop noop sed 25 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild, +files/freebsd-lib-9.0-opieincludes.patch: Fix some missing includes warnings. 25 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: fix paths I broke by the addition of MAKEOBJDIRPREFIX 25 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: replace -isystem path by -Ipath as append-flags seems not to like the former anymore 25 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild, +files/freebsd-lib-9.0-trylock-adaptive.patch: Add a patch to libthr fixing mutex issues encountered with glib. 25 May 2012; Naohiro Aota freebsd-lib-8.0.ebuild, freebsd-lib-8.2-r1.ebuild, freebsd-lib-9.0-r1.ebuild, freebsd-lib-9.0-r2.ebuild: Build with -fno-strict-overflow. FreeBSD time code depends on overflow. #324452 24 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: build and install more libraries with multilib 24 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: Fix a typo and set MAKEOBJDIRPREFIX when installing too. 23 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: Add the grounds for multilib and a very very basic multilib support: we only build the csu parts for now. 23 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: Add the grounds for multilib and a very very basic multilib support: we only build the csu parts for now. 22 May 2012; Samuli Suominen freebsd-lib-8.0.ebuild, freebsd-lib-8.2-r1.ebuild, freebsd-lib-9.0-r1.ebuild, freebsd-lib-9.0-r2.ebuild: Block dev-libs/libusbx because dev-libs/libusb is blocked as well. 21 May 2012; Mike Frysinger freebsd-lib-7.2-r1.ebuild, freebsd-lib-8.0.ebuild, freebsd-lib-8.2-r1.ebuild, freebsd-lib-9.0-r1.ebuild, freebsd-lib-9.0-r2.ebuild: Inherit eutils for epatch. 18 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: factorize the bootstrapping code between cross and native builds. 18 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: bootstrap the csu with USE=build too 18 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: Add two variables for non native and native subdirs and define it in only one place. 18 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: Set the ssp_nonshared LDADD in its bootstrapping function. Add it only with USE=build, assume we have the ldscript in place if not. 18 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: Preinstall headers only with USE=build 18 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: Factorize some more code and regroup variable assignments. 18 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: Set the NOSTRIPFLAG variable only once 17 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: Generate the libc ldscript for the cross-compiled library too. 17 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: factorize the src_compile code between the cross and native builds. 17 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: factorize the libssp_nonshared bootstrapping code 17 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: use freebsd_src_install rather than mkinstall 17 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: split out the csu bootstrapping code in its own function 17 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: Remove -isystem append-flags that are now useless since we pre-install the headers. 17 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: Use mkinstall when cross-compiling too. Factorize the native and cross builds install. 17 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: factorize the way of getting the csudir 17 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: Factorize some code. Install all the cross-compile libraries in the same place. Build and install libutil for the cross-compiler too. 17 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: stop installing libstand headers manually 17 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: drop the compat symlink libbsdxml -> libexpat now that freebsd_rename_libraries rename them automagically. 17 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: openssl takes care of predicting /dev/crypto these days, no need to have it twice. 17 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: oops libm should be in / too *freebsd-lib-9.0-r2 (16 May 2012) 16 May 2012; Alexis Ballier +freebsd-lib-9.0-r2.ebuild: Change the way we install freebsd-lib: install everything in /usr and use 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. 13 May 2012; Alexis Ballier freebsd-lib-9.0-r1.ebuild: preinstall some more headers fixing build of a cross-compiler 11 May 2012; Alexis Ballier -freebsd-lib-9.0.ebuild, -files/freebsd-lib-9.0-mancol.patch: remove old 11 May 2012; Alexis Ballier -freebsd-lib-9.0.ebuild, -files/freebsd-lib-9.0-mancol.patch: remove old 26 Apr 2012; Alexis Ballier freebsd-lib-9.0-r1.ebuild: keyword ~amd64-fbsd *freebsd-lib-9.0-r1 (23 Apr 2012) 23 Apr 2012; Alexis Ballier +freebsd-lib-9.0-r1.ebuild: Drop the bundled libedit now that we have the required function provided by dev-libs/libedit 30 Mar 2012; Alexis Ballier -freebsd-lib-9.0_rc1.ebuild, -freebsd-lib-9.0_rc2.ebuild, -freebsd-lib-9.0_rc3.ebuild: remove old 22 Jan 2012; freebsd-lib-9.0.ebuild: Add missing source code. *freebsd-lib-9.0 (16 Jan 2012) 16 Jan 2012; Alexis Ballier +freebsd-lib-9.0.ebuild: bump to 9.0 *freebsd-lib-9.0_rc3 (09 Dec 2011) 09 Dec 2011; Alexis Ballier +freebsd-lib-9.0_rc3.ebuild: bump to 9.0_rc3 *freebsd-lib-9.0_rc2 (07 Dec 2011) 07 Dec 2011; Alexis Ballier +freebsd-lib-9.0_rc2.ebuild: bump to rc2 10 Nov 2011; Alexis Ballier freebsd-lib-9.0_rc1.ebuild: drop useless patch 07 Nov 2011; Alexis Ballier freebsd-lib-9.0_rc1.ebuild, +files/freebsd-lib-9.0-mancol.patch: fix manpage collision with readline 07 Nov 2011; Alexis Ballier freebsd-lib-9.0_rc1.ebuild: fix sed calls with gnu sed when bsd sed is not available 07 Nov 2011; Alexis Ballier freebsd-lib-9.0_rc1.ebuild: remove useless patch *freebsd-lib-9.0_rc1 (07 Nov 2011) 07 Nov 2011; Alexis Ballier +freebsd-lib-9.0_rc1.ebuild, +files/freebsd-lib-9.0-liblink.patch, metadata.xml: bump to 9.0_rc1 30 Aug 2011; Naohiro Aota freebsd-lib-8.2-r1.ebuild, +files/freebsd-lib-8.2-nlm_syscall.patch: Add patch to add nml_sycall prototype from http://svnweb.freebsd.org/base?view=revision&revision=216603 12 Jul 2011; Alexis Ballier freebsd-lib-8.2-r1.ebuild: remove amd64 hacks now that tc-arch-kernel returns the right value for x86_64-fbsd 11 Jul 2011; Alexis Ballier freebsd-lib-8.2-r1.ebuild: remove legacy symlinks: libc_r -> libthr, libpthread -> libthr, the build system takes care of libpthread and libc_r shouldnt be needed; also improve a comment 11 Jul 2011; Alexis Ballier -freebsd-lib-8.2.ebuild: remove old 11 Jul 2011; Alexis Ballier freebsd-lib-8.2-r1.ebuild: fix cross compilation, build and install libthr/libpthread when cross compiling too *freebsd-lib-8.2-r1 (10 Jul 2011) 10 Jul 2011; Alexis Ballier +files/freebsd-lib-bsdxml2expat.patch, +freebsd-lib-8.2-r1.ebuild: do not build nor install libbsdxml which is a pale copy of libexpat; symlink the .so so that -lbsdxml still works *freebsd-lib-8.2 (06 Jul 2011) 06 Jul 2011; Alexis Ballier +freebsd-lib-8.2.ebuild, +files/freebsd-lib-8.2-liblink.patch: bump to 8.2 05 Jul 2011; Alexis Ballier freebsd-lib-8.0.ebuild, +files/freebsd-lib-8.0-gcc45.patch: fix build with gcc 4.5, bug #362449 by Denis I. Polukarov and fix by Yuta SATOH 20 Apr 2011; Ulrich Mueller freebsd-lib-7.2-r1.ebuild, freebsd-lib-8.0.ebuild: Don't PROVIDE virtual/libc, bug 359001. 14 Apr 2011; Ulrich Mueller freebsd-lib-7.2-r1.ebuild, freebsd-lib-8.0.ebuild: Don't PROVIDE virtual/os-headers, it is a new-style virtual now, bug 358999. 01 May 2010; Alexis Ballier freebsd-lib-8.0.ebuild: remove sandbox dep; older versions are masked anyway 13 Apr 2010; Alexis Ballier freebsd-lib-8.0.ebuild, +files/libusb.pc.in: Provide a libusb.pc for better emulation of Linux's libusb 23 Mar 2010; Javier Villavicencio freebsd-lib-8.0.ebuild: Add sandbox dep, as it's done on glibc, so that it gets pulled during stage builds. 23 Mar 2010; Javier Villavicencio freebsd-lib-8.0.ebuild, +files/freebsd-lib-8.0-rpcsec_gss.patch: Fix linking during a stage3 build. *freebsd-lib-8.0 (19 Mar 2010) 19 Mar 2010; Alexis Ballier +freebsd-lib-8.0.ebuild, +files/freebsd-lib-8.0-log2.patch, metadata.xml: bump to 8.0 from the bsd overlay 12 Mar 2010; Alexis Ballier freebsd-lib-7.2-r1.ebuild: Move back to SLOT 0, they cant be slotted anyway 11 Mar 2010; Alexis Ballier -files/freebsd-lib-6.0-binutils-asm.patch, -files/freebsd-lib-6.0-ssp.patch, -freebsd-lib-6.2-r4.ebuild, -files/freebsd-lib-6.2-as-needed.patch, -files/freebsd-lib-6.2-dl_iterate_phdr.patch, -files/freebsd-lib-6.2-gcc41.patch, -files/freebsd-lib-6.2-libc.patch, -files/freebsd-lib-6.2-libthr.patch, -files/freebsd-lib-6.2-pty6.patch, -freebsd-lib-7.1-r4.ebuild, -files/freebsd-lib-7.1-db.patch, -files/freebsd-lib-7.1-strndup_bport.patch, metadata.xml: remove old 11 Mar 2010; Alexis Ballier -freebsd-lib-7.2.ebuild: remove old *freebsd-lib-7.2-r1 (10 Jan 2010) 10 Jan 2010; Alexis Ballier +freebsd-lib-7.2-r1.ebuild, +files/freebsd-lib-7.2-rtldnoload.patch: backport RTLD_NOLOAD support from 8.0; headers and manpage part 23 Sep 2009; Patrick Lauer freebsd-lib-6.2-r4.ebuild, freebsd-lib-7.1-r4.ebuild, freebsd-lib-7.2.ebuild: Re-add virtual/libc PROVIDE as it is still needed 23 Sep 2009; Patrick Lauer freebsd-lib-6.2-r4.ebuild, freebsd-lib-7.1-r4.ebuild, freebsd-lib-7.2.ebuild: Remove virtual/libc 19 Sep 2009; Alexis Ballier freebsd-lib-6.2-r4.ebuild, freebsd-lib-7.1-r4.ebuild, freebsd-lib-7.2.ebuild: Append -fno-strict-aliasing cflag so that we can keyword gcc 4.4, bug #270098 19 Sep 2009; Alexis Ballier freebsd-lib-6.2-r4.ebuild, freebsd-lib-7.1-r4.ebuild, freebsd-lib-7.2.ebuild: remove nis useflag, python needs it anyway 06 Jul 2009; Alexis Ballier -freebsd-lib-7.1-r3.ebuild: remove old 22 May 2009; Alexis Ballier freebsd-lib-7.2.ebuild: make PATCHES a bash array *freebsd-lib-7.2 (22 May 2009) 22 May 2009; Alexis Ballier +freebsd-lib-7.2.ebuild: bump to 7.2 21 May 2009; Diego E. Pettenò freebsd-lib-7.1-r4.ebuild: Add missing EAPI specification, thanks to Naohiro Aota for noticing in bug #270679. *freebsd-lib-7.1-r4 (18 May 2009) 18 May 2009; Diego E. Pettenò +freebsd-lib-7.1-r4.ebuild, metadata.xml: Use the current WITHOUT_ switches, update USE flags and use EAPI=2 to depend on the proper features from the freebsd-lib package. 16 May 2009; Alexis Ballier freebsd-lib-7.1-r3.ebuild, +files/freebsd-lib-includes.patch: Add a patch to improve headers dependencies 15 May 2009; Alexis Ballier -freebsd-lib-7.1.ebuild, -freebsd-lib-7.1-r1.ebuild, -freebsd-lib-7.1-r2.ebuild: remove unused versions *freebsd-lib-7.1-r3 (12 May 2009) 12 May 2009; Alexis Ballier +freebsd-lib-7.1-r3.ebuild, +files/freebsd-lib-7.1-db.patch: add fix for http://security.freebsd.org/advisories/FreeBSD-SA-09:07.libc.asc 11 Mar 2009; Timothy Redaelli freebsd-lib-7.1-r2.ebuild: Add initial support for ~amd64-fbsd (aka multilib) 23 Feb 2009; Javier Villavicencio freebsd-lib-7.1-r2.ebuild: Depend on libelf here now that we don't build it. *freebsd-lib-7.1-r2 (05 Feb 2009) 05 Feb 2009; Javier Villavicencio +freebsd-lib-7.1-r2.ebuild: Do not build libelf. Also fixed the problem of not installing /etc/ttys. *freebsd-lib-7.1-r1 (29 Jan 2009) 29 Jan 2009; Javier Villavicencio +files/freebsd-lib-7.1-strndup_bport.patch, +freebsd-lib-7.1-r1.ebuild: Added strndup(3) backport from -CURRENT. Fixes bug 249731 and partially bug 249731. *freebsd-lib-7.1 (22 Jan 2009) 22 Jan 2009; Javier Villavicencio +files/freebsd-lib-7.0-CVE-2008-1391.patch, +files/freebsd-lib-7.1-types.h-fix.patch, metadata.xml, +freebsd-lib-7.1.ebuild: Import 7.1 ebuilds from gentoo-bsd overlay. 08 Jan 2009; Alexis Ballier -freebsd-lib-6.2-r2.ebuild, -freebsd-lib-6.2-r3.ebuild: remove old 08 Jan 2009; Alexis Ballier +files/freebsd-lib-new_as.patch, freebsd-lib-6.2-r4.ebuild: import a patch from fbsd 7 overlay to build with latest as 22 Aug 2008; Doug Goldstein metadata.xml: add GLEP 56 USE flag desc from use.local.desc *freebsd-lib-6.2-r4 (17 May 2008) 17 May 2008; Alexis Ballier +files/freebsd-lib-6.2-libc.patch, +files/freebsd-lib-6.2-pty6.patch, +freebsd-lib-6.2-r4.ebuild: Bump for security fixes, bug #206847 and part of bug #209889, aka http://security.freebsd.org/advisories/FreeBSD-SA-08:01.pty.asc and http://security.freebsd.org/advisories/FreeBSD-SA-08:02.libc.asc 03 Nov 2007; Roy Marples freebsd-lib-6.2-r3.ebuild: Remove the internal hesiod support and use the ebuild instead. 03 Nov 2007; Roy Marples freebsd-lib-6.2-r3.ebuild: Remove the internal hesiod support and use the ebuild instead. *freebsd-lib-6.2-r3 (23 Oct 2007) 23 Oct 2007; Roy Marples +files/freebsd-lib-6.2-libthr.patch, +freebsd-lib-6.2-r3.ebuild: Only install libthr as the treading library, #192711 thanks to Joe Peterson. De-bashify the ebuild. 16 Oct 2007; Roy Marples -files/freebsd-lib-6.2-sparc64.patch, -files/freebsd-sources-6.2-sparc64.patch, freebsd-lib-6.2-r2.ebuild: gcc-4 now defines __sparc64__ for us 14 Sep 2007; Roy Marples +files/freebsd-lib-6.2-as-needed.patch, freebsd-lib-6.2-r2.ebuild: Sync some --as-needed patches from upstream. *freebsd-lib-6.2-r2 (12 Sep 2007) 12 Sep 2007; Roy Marples +files/freebsd-lib-6.2-dl_iterate_phdr.patch, +freebsd-lib-6.2-r2.ebuild: Backport dl_iterate_phdr from FreeBSD-7 so that future gcc's don't pull in libgcc_s.so.1 06 Aug 2007; Roy Marples +files/freebsd-lib-6.2-bluetooth.patch, freebsd-lib-6.2-r1.ebuild: Fix building bluetooth, #181883 thanks to Sascha Lucas 12 Jul 2007; Roy Marples +files/libmap.conf, freebsd-lib-6.2.ebuild, freebsd-lib-6.2-r1.ebuild: Install a default libmap.conf which maps libc_r and libpthread to libthr. 25 May 2007; Roy Marples freebsd-lib-6.2-r1.ebuild: Display Managers default to VT7, so disable VT7 and upwards so the DMs work by default. 28 Feb 2007; Roy Marples freebsd-lib-6.2.ebuild: Install libsmb for mount_smbfs in usbin. *freebsd-lib-6.2 (15 Jan 2007) 15 Jan 2007; Timothy Redaelli -freebsd-lib-6.2_rc2.ebuild, +freebsd-lib-6.2.ebuild: Bump to 6.2 and remove old version. 05 Jan 2007; Diego Pettenò -freebsd-lib-6.1.ebuild: Remove 6.1 ebuild. 04 Jan 2007; Diego Pettenò +files/freebsd-sources-6.2-sparc64.patch, freebsd-lib-6.2_rc2.ebuild: Apply the sparc64 patch when using the build useflag, or building stages with catalyst will fail. 02 Jan 2007; Diego Pettenò freebsd-lib-6.2_rc2.ebuild: Remove histedit.h file from being installed. *freebsd-lib-6.2_rc2 (29 Dec 2006) 29 Dec 2006; Diego Pettenò -freebsd-lib-6.2_rc1.ebuild, -freebsd-lib-6.2_rc1-r1.ebuild, +freebsd-lib-6.2_rc2.ebuild: Bump to rc2 and remove older versions. *freebsd-lib-6.2_rc1-r1 (28 Dec 2006) 28 Dec 2006; Diego Pettenò +freebsd-lib-6.2_rc1-r1.ebuild: Add new revision that does not build libedit anymore. 22 Nov 2006; Diego Pettenò -files/freebsd-lib-fixmp.patch, freebsd-lib-6.1.ebuild, -freebsd-lib-6.2_beta3.ebuild, freebsd-lib-6.2_rc1.ebuild: Remove the fixmp patch, that was applied on a Makefile removed right afterward; remove beta3. *freebsd-lib-6.2_rc1 (19 Nov 2006) 19 Nov 2006; Diego Pettenò +freebsd-lib-6.2_rc1.ebuild: Version bump to 6.2-RC1. 18 Nov 2006; Diego Pettenò -freebsd-lib-6.2_beta2.ebuild: Remove 6.2_beta2. 17 Nov 2006; Diego Pettenò freebsd-lib-6.2_beta3.ebuild: Fix crossdev build, crt* files were installed in the wrong location. *freebsd-lib-6.2_beta3 (01 Nov 2006) 01 Nov 2006; Diego Pettenò +freebsd-lib-6.2_beta3.ebuild: Bump to 6.2_beta3. 26 Oct 2006; Diego Pettenò freebsd-lib-6.1.ebuild, freebsd-lib-6.2_beta2.ebuild: Require the SYS package when crosscompiling, it's irrelevant which kernel one is using. 22 Oct 2006; Diego Pettenò freebsd-lib-6.2_beta2.ebuild: Install a sandbox configuration file to allow /dev/crypto access in sandbox, to close bug #138344. 19 Oct 2006; Diego Pettenò ChangeLog: Remove 6.2_beta1 ebuild. 19 Oct 2006; Diego Pettenò -freebsd-lib-6.2_beta1.ebuild: Remove 6.2_beta1 ebuild. 17 Oct 2006; Roy Marples +files/freebsd-lib-6.2-sparc64.patch, freebsd-lib-6.2_beta2.ebuild: Added ~sparc-fbsd keyword. 06 Oct 2006; Diego Pettenò freebsd-lib-6.2_beta2.ebuild: Add a bootstrap useflag to disable libstand, as in stage1 we don't have libbz2 available. 06 Oct 2006; Diego Pettenò freebsd-lib-6.1.ebuild, freebsd-lib-6.2_beta2.ebuild: Add a buildtime dependency over bzip2 because libstand uses it to build a few things. 06 Oct 2006; Roy Marples +files/freebsd-lib-6.1-csu.patch, -files/freebsd-lib-6.1-csu-amd64.patch, freebsd-lib-6.1.ebuild, freebsd-lib-6.2_beta1.ebuild, freebsd-lib-6.2_beta2.ebuild: sparc has the same csu issue as amd64 - lacking a dir to install to 05 Oct 2006; Diego Pettenò freebsd-lib-6.1.ebuild, freebsd-lib-6.2_beta2.ebuild: Add a build useflag that uses a downloaded tarball of sys rather than symlinking it. *freebsd-lib-6.2_beta2 (05 Oct 2006) 05 Oct 2006; Diego Pettenò +freebsd-lib-6.2_beta2.ebuild: Version 6.2_beta2. 22 Sep 2006; Diego Pettenò +files/freebsd-lib-6.2-gcc41.patch, freebsd-lib-6.2_beta1.ebuild: Add patch to build with GCC 4.1 (half committed upstream). *freebsd-lib-6.2_beta1 (21 Sep 2006) 21 Sep 2006; Diego Pettenò +freebsd-lib-6.2_beta1.ebuild: Add 6.2_beta1 ebuilds. 03 Sep 2006; Diego Pettenò freebsd-lib-6.1.ebuild: Update to new use-expand variable, thanks to Danny Van Dyk. 27 Jul 2006; Diego Pettenò -freebsd-lib-6.0-r3.ebuild: Remove 6.0 version. 05 Jul 2006; Javier Villavicencio freebsd-lib-6.0-r3.ebuild, freebsd-lib-6.1.ebuild: Fixes bug #139259. Thanks to Mike Kelly for reporting. 04 Jul 2006; Javier Villavicencio files/freebsd-lib-6.1-csu-amd64.patch, freebsd-lib-6.1.ebuild: Fixes bug #139109. 02 Jul 2006; Diego Pettenò +files/freebsd-lib-6.1-csu-amd64.patch, freebsd-lib-6.1.ebuild: Add patch to fix csu's makefile on amd64, from Victor Roman Archidona who's working on amd64-fbsd support. 29 May 2006; Diego Pettenò freebsd-lib-6.1.ebuild: Use testflags to avoid adding -fno-stack-protector-all when using GCC 4.1. 26 May 2006; Diego Pettenò freebsd-lib-6.1.ebuild: Don't mess up dependencies when cross-compiling. 24 May 2006; Diego Pettenò freebsd-lib-6.1.ebuild: Add compatibility symlinks for 5.x. 14 May 2006; Diego Pettenò freebsd-lib-6.1.ebuild: Re-add the missing manpages as now OpenSSL installs them in another section. 09 May 2006; Diego Pettenò freebsd-lib-6.1.ebuild: Remove libmd man pages, as openssl installs the same (almost). *freebsd-lib-6.1 (09 May 2006) 09 May 2006; Diego Pettenò -freebsd-lib-6.1_rc2.ebuild, +freebsd-lib-6.1.ebuild: Update to 6.1-RELEASE. *freebsd-lib-6.1_rc2 (02 May 2006) 02 May 2006; Diego Pettenò -freebsd-lib-6.1_rc1.ebuild, +freebsd-lib-6.1_rc2.ebuild: Update to 6.1_rc2. *freebsd-lib-6.1_rc1 (30 Apr 2006) 30 Apr 2006; Diego Pettenò +freebsd-lib-6.1_rc1.ebuild: Update to 6.1_rc1 ensuring that the includes from the same package are used. *freebsd-lib-6.0-r3 (30 Apr 2006) 30 Apr 2006; Diego Pettenò files/freebsd-lib-6.0-ssp.patch, -freebsd-lib-6.0-r2.ebuild, +freebsd-lib-6.0-r3.ebuild: New patch for ssp support, based on OpenBSD code, too. This version has now the patch by default. Please re-compile gcc if you want to have ssp support, tho. 30 Apr 2006; Diego Pettenò +files/freebsd-lib-6.0-ssp.patch, freebsd-lib-6.0-r2.ebuild: Commit the first try patch for ssp, thanks to solar. 27 Apr 2006; Diego Pettenò freebsd-lib-6.0-r2.ebuild: Make installation to suite more the correct sysroot installation. 25 Apr 2006; Diego Pettenò freebsd-lib-6.0-r2.ebuild: Build and installa lso libm. 25 Apr 2006; Diego Pettenò freebsd-lib-6.0-r2.ebuild: Improve support for crosscompilation, now freebsd-lib actually compiles and install fine on Gentoo/Linux AMD64. 25 Apr 2006; Diego Pettenò freebsd-lib-6.0-r2.ebuild: Improve support for crosscompilation, now freebsd-lib actually compiles and install fine on Gentoo/Linux AMD64. *freebsd-lib-6.0-r2 (20 Apr 2006) 20 Apr 2006; Diego Pettenò -freebsd-lib-6.0-r1.ebuild, +freebsd-lib-6.0-r2.ebuild: Add new version that now merges freebsd-headers in a single package. The upgrade path from old system it's not impossible albeit a bit difficult. New stage will follow. 18 Apr 2006; Diego Pettenò freebsd-lib-6.0-r1.ebuild: End src functions immediatly when buidling only headers, as this ebuild doesn't provide headers for the libc itself. *freebsd-lib-6.0-r1 (05 Apr 2006) 05 Apr 2006; Diego Pettenò -freebsd-lib-6.0.ebuild, +freebsd-lib-6.0-r1.ebuild: Don't allow to disable usb support, as many things relies on freebsd-lib having usb support, like SDL. 04 Apr 2006; Diego Pettenò +files/freebsd-lib-6.0-binutils-asm.patch, freebsd-lib-6.0.ebuild: Add patch from Emanuele Giaquinta to fix building with binutils 2.16.91.0.7. 02 Apr 2006; Diego Pettenò -files/freebsd-lib-fixmakefiles.patch, -files/freebsd-lib-msun-fenvc.patch, -files/freebsd-lib-runet.patch: Drop obsolete files. *freebsd-lib-6.0 (01 Apr 2006) 01 Apr 2006; Diego Pettenò +files/freebsd-lib-6.0-flex-2.5.31.patch, +files/freebsd-lib-6.0-gccfloat.patch, +files/freebsd-lib-6.0-pmc.patch, +files/freebsd-lib-bsdxml.patch, +files/freebsd-lib-fixmakefiles.patch, +files/freebsd-lib-fixmp.patch, +files/freebsd-lib-msun-fenvc.patch, +files/freebsd-lib-runet.patch, +metadata.xml, +freebsd-lib-6.0.ebuild: Import into portage. 20 Feb 2006; Diego Pettenò ChangeLog: Fix deprecated stuff to use NO_* syntax. 20 Feb 2006; Diego Pettenò ChangeLog: Add patch to build with flex 2.5.31 (and hard depend on that version as the change is non-backward-compatible. 14 Feb 2006; Diego Pettenò ChangeLog: Make sure that /dev/zero is a character special so that we don't compile a broken libc if /dev is not mounted. 13 Feb 2006; Diego Pettenò ChangeLog: Install configuration files here instead than on baselayout. 13 Feb 2006; Diego Pettenò ChangeLog: On suggestion from Benigno B. Junior (bbj), don't extract sys and include, instead symlink them inside ${WORKDIR}. This also drops the patch to fix makefiles. 13 Jan 2006; Diego Pettenò ChangeLog: Add -static-libgcc to flags so that libc won't link to libgcc_s. 23 Oct 2005; Diego Pettenò ChangeLog: Added conditional src_uri on usr.sbin for nis useflag. Thanks The_Paya @ #gentoo-bsd. *freebsd-lib-6.0_beta4 (19 Sep 2005) 19 Sep 2005; Diego Pettenò +files/freebsd-lib-6.0-fixmakefiles.patch, +files/freebsd-lib-6.0-gccfloat.patch, +files/freebsd-lib-6.0-gccfloat.patch~, +files/freebsd-lib-6.0-pmc.patch, +freebsd-lib-6.0_beta4.ebuild: Added freebsd-lib 6.0_beta4, slotted to avoid removing the old 5.4. This can be a problem, remember\!. 25 Aug 2005; Diego Pettenò +files/freebsd-lib-bsdxml.patch, +files/freebsd-lib-fixmakefiles.patch, +files/freebsd-lib-fixmp.patch, +files/freebsd-lib-msun-fenvc.patch, +files/freebsd-lib-runet.patch, +freebsd-lib-5.4-r2.ebuild: Moved to sys-freebsd. 18 Aug 2005; Diego Pettenò freebsd-lib-5.4-r2.ebuild: Updated to reflect bsdmk/freebsd eclasses changes. 29 Jul 2005; Diego Pettenò freebsd-lib-5.4-r2.ebuild: Adapt to recent bsdmk changes. 16 Jun 2005; Diego Pettenò freebsd-lib-5.4-r2.ebuild: Removed a lot of subtargets which aren't needed on our setup. 15 Jun 2005; Diego Pettenò freebsd-lib-5.4-r2.ebuild: libarchive has its own ebuild now. 08 Jun 2005; Diego Pettenò -files/freebsd-lib-minimal-2.patch, -files/freebsd-lib-minimal.patch, -files/freebsd-lib-nosnmp.patch, freebsd-lib-5.4.ebuild, freebsd-lib-5.4-r1.ebuild, freebsd-lib-5.4-r2.ebuild: Moved also freebsd-lib to use dummy_mk instead of minimal patches. *freebsd-lib-5.4-r2 (08 Jun 2005) 08 Jun 2005; Diego Pettenò +files/freebsd-lib-minimal-2.patch, freebsd-lib-5.3.ebuild, freebsd-lib-5.3.20050301.ebuild, freebsd-lib-5.3.20050301-r1.ebuild, freebsd-lib-5.4.ebuild, freebsd-lib-5.4-r1.ebuild, +freebsd-lib-5.4-r2.ebuild: New revision which removes a few more external libraries (which are going to be added as ebuilds on their own). Sorry for this rapid-changing. *freebsd-lib-5.4-r1 (04 Jun 2005) 04 Jun 2005; Diego Pettenò +files/freebsd-lib-nosnmp.patch, +freebsd-lib-5.4-r1.ebuild: Remove libbsnmp and libbegemot as they're installed on their own. 26 May 2005; Diego Pettenò +files/freebsd-lib-fixmp.patch, freebsd-lib-5.4.ebuild: Added a patch to fix a compilation -ssl -> +ssl *freebsd-lib-5.4_rc4 (05 May 2005) 05 May 2005; Diego Pettenò files/freebsd-lib-minimal.patch, -freebsd-lib-5.4_rc3.ebuild, +freebsd-lib-5.4_rc4.ebuild: Updated to rc4. *freebsd-lib-5.4_rc3 (29 Apr 2005) 29 Apr 2005; Diego Pettenò +files/freebsd-lib-fixmakefiles.patch, +files/freebsd-lib-minimal.patch, +files/freebsd-lib-msun-fenvc.patch, +files/freebsd-lib-runet.patch, +freebsd-lib-5.4_rc3.ebuild: Added new experimental 5.4_rc3 ebuild which follows the new gentooish structure. *freebsd-lib-5.3.20050301-r1 (19 Apr 2005) 19 Apr 2005; Otavio R. Piske +files/freebsd-lib-5.3-pkgs_removed.patch, +freebsd-lib-5.3.20050301-r1.ebuild: New ebuild with a patch to avoid compilation of ncurses. 07 Apr 2005; Otavio R. Piske : New ebuild with support for new use flags and based on updated sources *freebsd-lib-5.2.1 (19 Oct 2004) 19 Oct 2004; Otavio R. Piske freebsd-lib-5.2.1.ebuild: Initial release