diff options
author | 2007-04-21 12:28:43 +0000 | |
---|---|---|
committer | 2007-04-21 12:28:43 +0000 | |
commit | e20dea54b1044af13f7443f89fab5c1e2a82fb6e (patch) | |
tree | 82edbeeaa20e7b5d0f81d075ddd1013d9c84b1ef /eclass/freebsd.eclass | |
parent | Imported into portage tree from sunrise overlay. It will be proxy maintained ... (diff) | |
download | gentoo-2-e20dea54b1044af13f7443f89fab5c1e2a82fb6e.tar.gz gentoo-2-e20dea54b1044af13f7443f89fab5c1e2a82fb6e.tar.bz2 gentoo-2-e20dea54b1044af13f7443f89fab5c1e2a82fb6e.zip |
Add support for 7.0 upcoming release
Fix header
Diffstat (limited to 'eclass/freebsd.eclass')
-rw-r--r-- | eclass/freebsd.eclass | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/eclass/freebsd.eclass b/eclass/freebsd.eclass index 1806eaa4442d..8b1974ace33f 100644 --- a/eclass/freebsd.eclass +++ b/eclass/freebsd.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/freebsd.eclass,v 1.12 2007/04/07 08:52:46 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/freebsd.eclass,v 1.13 2007/04/21 12:28:43 drizzt Exp $ # # Diego Pettenò <flameeyes@gentoo.org> @@ -54,22 +54,22 @@ freebsd_get_bmake() { bmake=$(get_bmake) [[ ${CBUILD} == *-freebsd* ]] || bmake="${bmake} -m /usr/share/mk/freebsd" - echo ${bmake} + echo "${bmake}" } freebsd_do_patches() { for patch in ${PATCHES}; do - epatch ${patch} + epatch "${patch}" done } freebsd_rename_libraries() { ebegin "Renaming libraries" # We don't use libtermcap, we use libncurses - find ${S} -name Makefile -print0 | xargs -0 \ + find "${S}" -name Makefile -print0 | xargs -0 \ sed -i -e 's:-ltermcap:-lncurses:g; s:{LIBTERMCAP}:{LIBNCURSES}:g' # flex provides libfl, not libl - find ${S} -name Makefile -print0 | xargs -0 \ + find "${S}" -name Makefile -print0 | xargs -0 \ sed -i -e 's:-ll:-lfl:g; s:{LIBL}:{LIBFL}:g' eend $? @@ -77,7 +77,7 @@ freebsd_rename_libraries() { freebsd_src_unpack() { unpack ${A} - cd ${S} + cd "${S}" dummy_mk ${REMOVE_SUBDIRS} @@ -90,16 +90,16 @@ freebsd_src_compile() { use profile || \ case "${RV}" in 5.*) mymakeopts="${mymakeopts} NOPROFILE= " ;; - 6.*) mymakeopts="${mymakeopts} NO_PROFILE= " ;; + 6.*|7.*) mymakeopts="${mymakeopts} NO_PROFILE= " ;; esac mymakeopts="${mymakeopts} NO_MANCOMPRESS= NO_INFOCOMPRESS=" # Many things breaks when using ricer flags here - [[ -z ${NOFLAGSTRIP} ]] && strip-flags + [[ -z "${NOFLAGSTRIP}" ]] && strip-flags # Make sure to use FreeBSD definitions while crosscompiling - [[ -z ${BMAKE} ]] && BMAKE="$(freebsd_get_bmake)" + [[ -z "${BMAKE}" ]] && BMAKE="$(freebsd_get_bmake)" bsdmk_src_compile } @@ -108,12 +108,12 @@ freebsd_src_install() { use profile || \ case "${RV}" in 5.*) mymakeopts="${mymakeopts} NOPROFILE= " ;; - 6.*) mymakeopts="${mymakeopts} NO_PROFILE= " ;; + 6.*|7.*) mymakeopts="${mymakeopts} NO_PROFILE= " ;; esac mymakeopts="${mymakeopts} NO_MANCOMPRESS= NO_INFOCOMPRESS=" - [[ -z ${BMAKE} ]] && BMAKE="$(freebsd_get_bmake)" + [[ -z "${BMAKE}" ]] && BMAKE="$(freebsd_get_bmake)" bsdmk_src_install } |