diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2007-01-05 21:32:55 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2007-01-05 21:32:55 +0000 |
commit | 3b243e1ebc50f0f79b3069430bc9b9804502ff58 (patch) | |
tree | f510634e7ddd60fad5da4c1c002c15176c1cd8ee /sys-freebsd/freebsd-lib | |
parent | Remove 6.1 ebuild. (diff) | |
download | historical-3b243e1ebc50f0f79b3069430bc9b9804502ff58.tar.gz historical-3b243e1ebc50f0f79b3069430bc9b9804502ff58.tar.bz2 historical-3b243e1ebc50f0f79b3069430bc9b9804502ff58.zip |
Remove 6.1 ebuild.
Package-Manager: portage-2.1.2_rc4-r6
Diffstat (limited to 'sys-freebsd/freebsd-lib')
-rw-r--r-- | sys-freebsd/freebsd-lib/Manifest | 29 | ||||
-rw-r--r-- | sys-freebsd/freebsd-lib/files/digest-freebsd-lib-6.1 | 24 | ||||
-rw-r--r-- | sys-freebsd/freebsd-lib/freebsd-lib-6.1.ebuild | 237 |
3 files changed, 7 insertions, 283 deletions
diff --git a/sys-freebsd/freebsd-lib/Manifest b/sys-freebsd/freebsd-lib/Manifest index 62ac9e9e575b..982c44f63711 100644 --- a/sys-freebsd/freebsd-lib/Manifest +++ b/sys-freebsd/freebsd-lib/Manifest @@ -41,48 +41,33 @@ AUX freebsd-sources-6.2-sparc64.patch 18794 RMD160 7e529e32924c872ea033f03c781a8 MD5 2d9b3844827a93ea31fe3189359d693f files/freebsd-sources-6.2-sparc64.patch 18794 RMD160 7e529e32924c872ea033f03c781a86031fe8d13b files/freebsd-sources-6.2-sparc64.patch 18794 SHA256 a1b5803f3366d3466ba3c07f510e0b8c72e17b515a1dc82f696e5a10bec7a60c files/freebsd-sources-6.2-sparc64.patch 18794 -DIST freebsd-contrib-6.1.tar.bz2 36017365 RMD160 225f6ade032533d08b98b79cb29b75da2a3c74fa SHA1 adac960daad3f4169874fe0ba1050fe7e906aa23 SHA256 41283b7f78597cf81f98477aef04eb9cce2b130b1a2f8b5c7d647549c973c054 DIST freebsd-contrib-6.2_rc2.tar.bz2 36594463 RMD160 d957a4054073009fe20cc13353797c2dc1aa0eaa SHA1 b93129a87d91e9ef37748337667a68a7530a30c4 SHA256 aeddb53e9dea3da081419be386251c144c63496d769d07b61e9085a3e52c74e0 -DIST freebsd-crypto-6.1.tar.bz2 3978359 RMD160 de2fa1e12cda42661565d5bf0f910b1a99d3c4df SHA1 a816fb8b613b92a80b9fab3d8d89b72eb9c550be SHA256 52be404c7f86ca29f957e1dc46c8a2c32a46ddb5c316d5123faf92a9c9fe37c5 DIST freebsd-crypto-6.2_rc2.tar.bz2 4005390 RMD160 443e09ccd6b26590f6ed160888e5da9f01929e85 SHA1 af52554fe4cefd3e9c3d399a750720a6866fa9f3 SHA256 6db02fa1a722d309c1a92f717f2419cdc068553134e192a646eb1e6abaef4bec -DIST freebsd-etc-6.1.tar.bz2 184045 RMD160 b9a8bea64694c040c02b74f7633dc3cd77afa400 SHA1 4a1fff7fa1c77485c5efccf5ab1155e497d1cd82 SHA256 62b06b61e526c4a939503202aaca31cbce7a3de9daec03e67dc57119527eeff7 DIST freebsd-etc-6.2_rc2.tar.bz2 189416 RMD160 e98c8821fc4fbcf2890fcc8155c8fa0f74fd417c SHA1 4fad080351793c84c491407e797e62559245fc40 SHA256 b4f673da45ca646fae9e457c4a8e3255dbe5365445537d4e6ba39ac9b54ee40e -DIST freebsd-include-6.1.tar.bz2 127179 RMD160 f873b13bb16408a390932d14974b39336bd90a7c SHA1 747d7498ce80846274e49ed4487440dcbefe96af SHA256 9cd9d47c5cc8ea4fc7afe185c9b391317fe013adb3f0a960e9fe498f166177b5 DIST freebsd-include-6.2_rc2.tar.bz2 131650 RMD160 811494045dd44c953efeb690258a52ec89a169fe SHA1 b47035a25632a890f83889789c0a076e5e8a6bc6 SHA256 ab4264cf293c5acffb9cfbabce3605841187c900b76eb1cd4a403053ee57220c -DIST freebsd-lib-6.1.tar.bz2 2613584 RMD160 f71aad95ef2bac094bdab9e317a99fb866fba042 SHA1 c7fed3b4a996fdd25f97eef428dd40023dc53a7e SHA256 6ecb49695dc135e64cea949cb7e9b9998b15cb962797cdafc735a7e244744c37 DIST freebsd-lib-6.2_rc2.tar.bz2 2670872 RMD160 bd8b9837acfde404bed998ba3ef5450bb380b779 SHA1 b7df3ad81163558a02e9f4c960f33f8fa3c38106 SHA256 b805264da9f1826d2edb9f5b946ebaae5371fcce146623e4ed695a187c1a4993 -DIST freebsd-libexec-6.1.tar.bz2 277860 RMD160 bef98efbc76812cf36b55067433039f3805cfbab SHA1 8204a510e44e21cbf53715f3d4a2518b8192400d SHA256 38eaddc9edc36597e42ca3c63ee8a2fd6f07f96c7294aea75a9988ac5b07b357 DIST freebsd-libexec-6.2_rc2.tar.bz2 277162 RMD160 e1868104643febadcd503d2da8b781ef7f24b22e SHA1 01b80b12889149052896be298548660f23b8a9f0 SHA256 28f1f8f60fac76043b46d701b60ea182d9f31af277ac82f4174c93f25f04a632 -DIST freebsd-sys-6.1.tar.bz2 17361671 RMD160 eb19f6a345c665542df694a4f9170d227beaf3b6 SHA1 f9da69cabdaaad268c79670c06ba4fff3e3ef6a8 SHA256 d2ecd79b83ba06c12e358adfccc7e057e15fb7c5be76d92c537b99cbe1d84f0f DIST freebsd-sys-6.2_rc2.tar.bz2 18339807 RMD160 ab2e6110b767319a0135130f9ad16d074de61483 SHA1 f7881f43e815930fe3ef6c3517d4e2475f80479e SHA256 392d80c8dae6b7cddc4810f59869a87ec4d0d699c534d8a034b2b273640a7666 -DIST freebsd-usbin-6.1.tar.bz2 2664570 RMD160 98a87538790a814d0afd35bb0f848bcff574c72d SHA1 c7e6856e7f6bd2d45790737f411348b301944b91 SHA256 70b4a494a72d130d641500bfa857bdf98c9a4a040da2699475902523ba5c374e DIST freebsd-usbin-6.2_rc2.tar.bz2 2696638 RMD160 c907088555c4bba3e4542f69649f6df9dba4fc8a SHA1 b5d65f1d02bcb4fc0aae3649a6b0699b11aee820 SHA256 952f3d8638035b31e65e4374139f49b993b55b88fbbe62ce0dead963ac552b25 -EBUILD freebsd-lib-6.1.ebuild 7061 RMD160 88accfd80d617bd76f3fe29047a4b0566266a5d5 SHA1 52f2bcfdad6415014202e9ca8737ef4128c6af0a SHA256 dea7dcb78467a3e960f3ac2a42d346e69aa7944d8472d6037255f5e182af31f1 -MD5 27abb0a51efadf54eb5484487f9a6597 freebsd-lib-6.1.ebuild 7061 -RMD160 88accfd80d617bd76f3fe29047a4b0566266a5d5 freebsd-lib-6.1.ebuild 7061 -SHA256 dea7dcb78467a3e960f3ac2a42d346e69aa7944d8472d6037255f5e182af31f1 freebsd-lib-6.1.ebuild 7061 EBUILD freebsd-lib-6.2_rc2.ebuild 7940 RMD160 373ee20f63fde3a2f1fb15bb94552fccdcb29f97 SHA1 b49582fab234c2fe485dae87d6feb3332fc8f212 SHA256 e363f9d6b15f51f404eb208ea73aba1adec643288a8ed9e271f41abaaa07b0d5 MD5 f489dfbfd81bec810a2160b9020bd8c1 freebsd-lib-6.2_rc2.ebuild 7940 RMD160 373ee20f63fde3a2f1fb15bb94552fccdcb29f97 freebsd-lib-6.2_rc2.ebuild 7940 SHA256 e363f9d6b15f51f404eb208ea73aba1adec643288a8ed9e271f41abaaa07b0d5 freebsd-lib-6.2_rc2.ebuild 7940 -MISC ChangeLog 13311 RMD160 c56e6a811fb541c41764f88c23260df127c3537e SHA1 2bddfe3155361543c84c17a45a9b7a530cd83f36 SHA256 4a97c23e25e38f4a5ddc41481928820169190a98f82874e134fc385166260815 -MD5 2bdd325231e66e7537c4dfe10167c753 ChangeLog 13311 -RMD160 c56e6a811fb541c41764f88c23260df127c3537e ChangeLog 13311 -SHA256 4a97c23e25e38f4a5ddc41481928820169190a98f82874e134fc385166260815 ChangeLog 13311 +MISC ChangeLog 13413 RMD160 0365d6efb75aab8010ac7c47261fd355b04f1d8d SHA1 d2eace4784b33462cf8acbbd1c0a8f7f59a22dac SHA256 b4f47deed34672964ccff796fcc6e3cc6ed42ec0a23c1f12ef1cca94197d9a81 +MD5 0efa47fbc4fa0d38f5916a81e90fdba9 ChangeLog 13413 +RMD160 0365d6efb75aab8010ac7c47261fd355b04f1d8d ChangeLog 13413 +SHA256 b4f47deed34672964ccff796fcc6e3cc6ed42ec0a23c1f12ef1cca94197d9a81 ChangeLog 13413 MISC metadata.xml 156 RMD160 60b5820a08275f307e5bd936d78f5afd1f141086 SHA1 d9d9d4f2b5afc58339ea3e562fca490156935f1f SHA256 30ab515d6ac492d3d6c36ac3c675511742c2149e56a6b3228c8d22ab8edb3ff7 MD5 2bd48a5ae413433cbb36110b219ce97c metadata.xml 156 RMD160 60b5820a08275f307e5bd936d78f5afd1f141086 metadata.xml 156 SHA256 30ab515d6ac492d3d6c36ac3c675511742c2149e56a6b3228c8d22ab8edb3ff7 metadata.xml 156 -MD5 7a392338e5c80064105ffb19a6575361 files/digest-freebsd-lib-6.1 2072 -RMD160 2f3e680d7a90f8387d086addff4fff68fd4c51de files/digest-freebsd-lib-6.1 2072 -SHA256 e4f88af696b9cdd96f0553e2928d59ce138c08f8d4925b32b6ea59c3030d7f21 files/digest-freebsd-lib-6.1 2072 MD5 1b9f4b4a6f0946d07614fbba228f29f2 files/digest-freebsd-lib-6.2_rc2 2168 RMD160 dc46012dff220f4cc569b2fc2e47eabd9b774bd5 files/digest-freebsd-lib-6.2_rc2 2168 SHA256 701b8e91666e40ba5663587ca3426c70b3bc9b7a312ca97fb2132a53aef25527 files/digest-freebsd-lib-6.2_rc2 2168 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.1 (GNU/Linux) -iD8DBQFFnQQzAiZjviIA2XgRAiXOAKCRg7wZZnK0Wrhn54dK8tBdwBP++QCfZENP -SxXRNuoh44caeFtBzyOEnx0= -=LIHl +iD8DBQFFnsKoAiZjviIA2XgRAicwAJ4h6xJu7GmCK8eoVMqqyfLFBSLS8QCgnSl9 +FKFVEH1SeC01XEEYTug8JKQ= +=e68a -----END PGP SIGNATURE----- diff --git a/sys-freebsd/freebsd-lib/files/digest-freebsd-lib-6.1 b/sys-freebsd/freebsd-lib/files/digest-freebsd-lib-6.1 deleted file mode 100644 index 05013f6c080f..000000000000 --- a/sys-freebsd/freebsd-lib/files/digest-freebsd-lib-6.1 +++ /dev/null @@ -1,24 +0,0 @@ -MD5 a04643beb2d94972200d6714688930cf freebsd-contrib-6.1.tar.bz2 36017365 -RMD160 225f6ade032533d08b98b79cb29b75da2a3c74fa freebsd-contrib-6.1.tar.bz2 36017365 -SHA256 41283b7f78597cf81f98477aef04eb9cce2b130b1a2f8b5c7d647549c973c054 freebsd-contrib-6.1.tar.bz2 36017365 -MD5 8244e2505e95db531ce027d8b252be31 freebsd-crypto-6.1.tar.bz2 3978359 -RMD160 de2fa1e12cda42661565d5bf0f910b1a99d3c4df freebsd-crypto-6.1.tar.bz2 3978359 -SHA256 52be404c7f86ca29f957e1dc46c8a2c32a46ddb5c316d5123faf92a9c9fe37c5 freebsd-crypto-6.1.tar.bz2 3978359 -MD5 ac8defbdaaab754fee70ac27c02f2c0e freebsd-etc-6.1.tar.bz2 184045 -RMD160 b9a8bea64694c040c02b74f7633dc3cd77afa400 freebsd-etc-6.1.tar.bz2 184045 -SHA256 62b06b61e526c4a939503202aaca31cbce7a3de9daec03e67dc57119527eeff7 freebsd-etc-6.1.tar.bz2 184045 -MD5 d832298dc9565d138f86fd53e1d9ad3f freebsd-include-6.1.tar.bz2 127179 -RMD160 f873b13bb16408a390932d14974b39336bd90a7c freebsd-include-6.1.tar.bz2 127179 -SHA256 9cd9d47c5cc8ea4fc7afe185c9b391317fe013adb3f0a960e9fe498f166177b5 freebsd-include-6.1.tar.bz2 127179 -MD5 f33af43501169d9167c71c3a48a033c2 freebsd-lib-6.1.tar.bz2 2613584 -RMD160 f71aad95ef2bac094bdab9e317a99fb866fba042 freebsd-lib-6.1.tar.bz2 2613584 -SHA256 6ecb49695dc135e64cea949cb7e9b9998b15cb962797cdafc735a7e244744c37 freebsd-lib-6.1.tar.bz2 2613584 -MD5 244baf5f7ef26dbf33428970913a40f3 freebsd-libexec-6.1.tar.bz2 277860 -RMD160 bef98efbc76812cf36b55067433039f3805cfbab freebsd-libexec-6.1.tar.bz2 277860 -SHA256 38eaddc9edc36597e42ca3c63ee8a2fd6f07f96c7294aea75a9988ac5b07b357 freebsd-libexec-6.1.tar.bz2 277860 -MD5 8893a0a0ddfa8959f71e8ee561a11333 freebsd-sys-6.1.tar.bz2 17361671 -RMD160 eb19f6a345c665542df694a4f9170d227beaf3b6 freebsd-sys-6.1.tar.bz2 17361671 -SHA256 d2ecd79b83ba06c12e358adfccc7e057e15fb7c5be76d92c537b99cbe1d84f0f freebsd-sys-6.1.tar.bz2 17361671 -MD5 ca61245fd3ec21d31ab9e41cd1ad35b7 freebsd-usbin-6.1.tar.bz2 2664570 -RMD160 98a87538790a814d0afd35bb0f848bcff574c72d freebsd-usbin-6.1.tar.bz2 2664570 -SHA256 70b4a494a72d130d641500bfa857bdf98c9a4a040da2699475902523ba5c374e freebsd-usbin-6.1.tar.bz2 2664570 diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-6.1.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-6.1.ebuild deleted file mode 100644 index 7006bb707151..000000000000 --- a/sys-freebsd/freebsd-lib/freebsd-lib-6.1.ebuild +++ /dev/null @@ -1,237 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-6.1.ebuild,v 1.15 2006/11/22 12:52:55 flameeyes Exp $ - -inherit bsdmk freebsd flag-o-matic toolchain-funcs - -DESCRIPTION="FreeBSD's base system libraries" -SLOT="6.0" -KEYWORDS="~x86-fbsd" - -IUSE="atm bluetooth ssl ipv6 kerberos nis gpib build" - -# Crypto is needed to have an internal OpenSSL header -# sys is needed for libalias, probably we can just extract that instead of -# extracting the whole tarball -SRC_URI="mirror://gentoo/${LIB}.tar.bz2 - mirror://gentoo/${CONTRIB}.tar.bz2 - mirror://gentoo/${CRYPTO}.tar.bz2 - mirror://gentoo/${LIBEXEC}.tar.bz2 - mirror://gentoo/${ETC}.tar.bz2 - mirror://gentoo/${INCLUDE}.tar.bz2 - nis? ( mirror://gentoo/${USBIN}.tar.bz2 ) - build? ( - mirror://gentoo/${SYS}.tar.bz2 )" - -if [[ ${CATEGORY/cross-} == ${CATEGORY} ]]; then - RDEPEND="ssl? ( dev-libs/openssl ) - kerberos? ( virtual/krb5 ) - !sys-freebsd/freebsd-headers" - DEPEND="${RDEPEND} - >=sys-devel/flex-2.5.31-r2 - =sys-freebsd/freebsd-sources-${RV}* - app-arch/bzip2" - - PROVIDE="virtual/libc - virtual/os-headers" - -else - SRC_URI="${SRC_URI} - mirror://gentoo/${SYS}.tar.bz2" -fi - -DEPEND="${DEPEND} - =sys-freebsd/freebsd-mk-defs-${RV}*" - -S="${WORKDIR}/lib" - -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} && ${CATEGORY/cross-} != ${CATEGORY} ]]; then - export CTARGET=${CATEGORY/cross-} -fi - -pkg_setup() { - [[ -c /dev/zero ]] || \ - die "You forgot to mount /dev; the compiled libc would break." - - if ! use ssl && use kerberos; then - eerror "If you want kerberos support you need to enable ssl support, too." - fi - - use atm || mymakeopts="${mymakeopts} NO_ATM= " - use bluetooth || mymakeopts="${mymakeopts} NO_BLUETOOTH= " - use ssl || mymakeopts="${mymakeopts} NO_OPENSSL= NO_CRYPT= " - use ipv6 || mymakeopts="${mymakeopts} NO_INET6= " - use kerberos || mymakeopts="${mymakeopts} NO_KERBEROS= " - use nis || mymakeopts="${mymakeopts} NO_NIS= " - use gpib || mymakeopts="${mymakeopts} NO_GPIB= " - - mymakeopts="${mymakeopts} NO_OPENSSH= NO_BIND= NO_SENDMAIL= " - - replace-flags "-O?" -"O1" - - if [[ ${CTARGET} != ${CHOST} ]]; then - mymakeopts="${mymakeopts} MACHINE=$(tc-arch-kernel ${CTARGET})" - mymakeopts="${mymakeopts} MACHINE_ARCH=$(tc-arch-kernel ${CTARGET})" - fi -} - -PATCHES="${FILESDIR}/${PN}-bsdxml.patch - ${FILESDIR}/${PN}-6.0-pmc.patch - ${FILESDIR}/${PN}-6.0-gccfloat.patch - ${FILESDIR}/${PN}-6.0-flex-2.5.31.patch - ${FILESDIR}/${PN}-6.0-binutils-asm.patch - ${FILESDIR}/${PN}-6.0-ssp.patch - ${FILESDIR}/${P}-csu.patch" - -# Here we disable and remove source which we don't need or want -# In order: -# - ncurses stuff -# - archiving libraries (have their own ebuild) -# - sendmail libraries (they are installed by sendmail) -# - SNMP library and dependency (have their own ebuilds) -# -# The rest are libraries we already have somewhere else because -# they are contribution. -# Note: libtelnet is an internal lib used by telnet and telnetd programs -# as it's not used in freebsd-lib package itself, it's pointless building -# it here. -REMOVE_SUBDIRS="libncurses libform libmenu libpanel \ - libz libbz2 libarchive \ - libsm libsmdb libsmutil \ - libbegemot libbsnmp \ - libsmb libpam libpcap bind libwrap libmagic \ - libcom_err libtelnet" - -src_unpack() { - freebsd_src_unpack - - sed -i -e 's:-o/dev/stdout:-t:' "${S}"/libc/net/Makefile.inc - - use build && return 0 - - if [[ ${CTARGET} == ${CHOST} ]]; then - ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys" - else - sed -i -e 's:/usr/include:/usr/'${CTARGET}'/usr/include:g' \ - "${S}/libc/"{yp,rpc}"/Makefile.inc" - fi - - [[ -n $(install --version 2> /dev/null | grep GNU) ]] && \ - sed -i -e 's:${INSTALL} -C:${INSTALL}:' "${WORKDIR}/include/Makefile" -} - -src_compile() { - cd "${WORKDIR}/include" - $(freebsd_get_bmake) CC=$(tc-getCC) || die "make include failed" - - use crosscompile_opts_headers-only && return 0 - - # Don't use ssp until properly fixed - append-flags $(test-flags -fno-stack-protector -fno-stack-protector-all) - - strip-flags - if [[ ${CTARGET} != ${CHOST} ]]; then - export YACC='yacc -by' - CHOST=${CTARGET} tc-export CC LD CXX - - local machine - machine=$(tc-arch-kernel ${CTARGET}) - - local csudir - if [[ -d "${S}/csu/${machine}-elf" ]]; then - csudir="${S}/csu/${machine}-elf" - else - csudir="${S}/csu/${machine}" - fi - cd "${csudir}" - $(freebsd_get_bmake) ${mymakeopts} || die "make csu failed" - - append-flags "-isystem /usr/${CTARGET}/usr/include" - append-flags "-B ${csudir}" - append-ldflags "-B ${csudir}" - cd "${S}/libc" - $(freebsd_get_bmake) ${mymakeopts} || die "make libc failed" - - append-flags "-isystem ${WORKDIR}/lib/msun/${machine/i386/i387}" - cd "${S}/msun" - $(freebsd_get_bmake) ${mymakeopts} || die "make libc failed" - else - # Forces to use the local copy of headers as they might be outdated in - # the system - append-flags "-isystem '${WORKDIR}/sys' -isystem '${WORKDIR}/include'" - - cd "${S}" - NOFLAGSTRIP=yes freebsd_src_compile - fi -} - -src_install() { - cd "${WORKDIR}/include" - - [[ ${CTARGET} == ${CHOST} ]] \ - && INCLUDEDIR="/usr/include" \ - || INCLUDEDIR="/usr/${CTARGET}/usr/include" - - einfo "Installing for ${CTARGET} in ${CHOST}.." - - dodir "${INCLUDEDIR}" - $(freebsd_get_bmake) installincludes \ - MACHINE=$(tc-arch-kernel) \ - DESTDIR="${D}" INCLUDEDIR="${INCLUDEDIR}" || die "Install failed" - - # Install math.h when crosscompiling, at this point - if [[ ${CHOST} != ${CTARGET} ]]; then - insinto "/usr/${CTARGET}/usr/include" - doins "${S}/msun/src/math.h" - fi - - use crosscompile_opts_headers-only && return 0 - - if [[ ${CTARGET} != ${CHOST} ]]; then - local csudir - if [[ -d "${S}/csu/$(tc-arch-kernel ${CTARGET})-elf" ]]; then - csudir="${S}/csu/$(tc-arch-kernel ${CTARGET})-elf" - else - csudir="${S}/csu/$(tc-arch-kernel ${CTARGET})" - fi - cd "${csudir}" - $(freebsd_get_bmake) ${mymakeopts} DESTDIR="${D}" install \ - FILESDIR="/usr/${CTARGET}/usr/lib" || die "Install csu failed" - - cd "${S}/libc" - $(freebsd_get_bmake) ${mymakeopts} DESTDIR="${D}" install NO_MAN= \ - SHLIBDIR="/usr/${CTARGET}/lib" LIBDIR="/usr/${CTARGET}/usr/lib" || die "Install failed" - - cd "${S}/msun" - $(freebsd_get_bmake) ${mymakeopts} DESTDIR="${D}" install NO_MAN= \ - INCLUDEDIR="/usr/${CTARGET}/usr/include" \ - SHLIBDIR="/usr/${CTARGET}/lib" LIBDIR="/usr/${CTARGET}/usr/lib" || die "Install failed" - - dosym "usr/include" "/usr/${CTARGET}/sys-include" - else - cd "${S}" - mkinstall || die "Install failed" - fi - - # Don't install the rest of the configuration files if crosscompiling - [[ ${CTARGET} != ${CHOST} ]] && return 0 - - # Compatibility symlinks to run FreeBSD 5.x binaries (ABI is mostly - # identical, remove when problems will actually happen) - dosym /lib/libc.so.6 /usr/lib/libc.so.5 - dosym /lib/libm.so.4 /usr/lib/libm.so.3 - - # install libstand files - dodir /usr/include/libstand - insinto /usr/include/libstand - doins ${S}/libstand/*.h - - cd ${WORKDIR}/etc/ - insinto /etc - doins auth.conf nls.alias mac.conf netconfig - - # Install ttys file - doins "etc.$(tc-arch-kernel)"/* -} - |