Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 141469 Details for
Bug 206867
app-shells/zsh-4.3.5 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
the ebuild
zsh-4.3.5_pre7.ebuild (text/plain), 4.56 KB, created by
Bapt
on 2008-01-21 13:42:11 UTC
(
hide
)
Description:
the ebuild
Filename:
MIME Type:
Creator:
Bapt
Created:
2008-01-21 13:42:11 UTC
Size:
4.56 KB
patch
obsolete
># Copyright 1999-2008 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/app-shells/zsh/zsh-4.3.4-r1.ebuild,v 1.9 2008/01/10 09:26:36 vapier Exp $ > >inherit eutils multilib autotools > >LOVERS_PV=0.5 >LOVERS_P=zsh-lovers-${LOVERS_PV} > >MY_ZSH_PV="${PV//5_pre/4-dev-}" >MY_ZSH_P=zsh-${MY_ZSH_PV} > >DESCRIPTION="UNIX Shell similar to the Korn shell" >HOMEPAGE="http://www.zsh.org/" >SRC_URI="ftp://ftp.zsh.org/pub/development/${MY_ZSH_P}.tar.gz > examples? ( > http://deb.grml.org/pool/main/z/zsh-lovers/zsh-lovers_${LOVERS_PV}.orig.tar.gz > )" > >LICENSE="ZSH" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" >IUSE="maildir static examples pcre caps unicode" > >RDEPEND=">=sys-libs/ncurses-5.1 > caps? ( sys-libs/libcap ) > pcre? ( >=dev-libs/libpcre-3.9 )" >DEPEND="sys-apps/groff > ${RDEPEND}" > >S="${WORKDIR}/${MY_ZSH_P}" > >src_unpack() { > unpack ${A} > cd "${S}" > > # fix zshall problem with soelim > ln -s Doc man1 > mv Doc/zshall.1 Doc/zshall.1.soelim > soelim Doc/zshall.1.soelim > Doc/zshall.1 > > epatch "${FILESDIR}/${PN}"-init.d-gentoo.diff >} > >src_compile() { > local myconf= > > if use static ; then > myconf="${myconf} --disable-dynamic" > LDFLAGS="${LDFLAGS} -static" > fi > > econf \ > --bindir=/bin \ > --libdir=/usr/$(get_libdir) \ > --enable-etcdir=/etc/zsh \ > --enable-zshenv=/etc/zsh/zshenv \ > --enable-zlogin=/etc/zsh/zlogin \ > --enable-zlogout=/etc/zsh/zlogout \ > --enable-zprofile=/etc/zsh/zprofile \ > --enable-zshrc=/etc/zsh/zshrc \ > --enable-fndir=/usr/share/zsh/${PV%_*}/functions \ > --enable-site-fndir=/usr/share/zsh/site-functions \ > --enable-function-subdirs \ > --enable-ldflags="${LDFLAGS}" \ > --with-curses-terminfo \ > --with-tcsetpgrp \ > $(use_enable maildir maildir-support) \ > $(use_enable pcre) \ > $(use_enable caps) \ > $(use_enable unicode multibyte) \ > ${myconf} || die "configure failed" > > if use static ; then > # compile all modules statically, see Bug #27392 > sed -i -e "s/link=no/link=static/g" \ > -e "s/load=no/load=yes/g" \ > config.modules || die ># else ># sed -i -e "/LIBS/s%-lpcre%/usr/$(get_libdir)/libpcre.a%" Makefile > fi > > emake || die "make failed" >} > >src_test() { > local f= > for f in /dev/pt* ; do > addpredict "$f" > done > make check || die "make check failed" >} > >src_install() { > einstall \ > bindir="${D}"/bin \ > libdir="${D}"/usr/$(get_libdir) \ > fndir="${D}"/usr/share/zsh/${PV%_*}/functions \ > sitefndir="${D}"/usr/share/zsh/site-functions \ > scriptdir="${D}"/usr/share/zsh/${PV%_*}/scripts \ > install.bin install.man install.modules \ > install.info install.fns || die "make install failed" > > insinto /etc/zsh > doins "${FILESDIR}"/zprofile > > keepdir /usr/share/zsh/site-functions > insinto /usr/share/zsh/${PV%_*}/functions/Prompts > doins "${FILESDIR}"/prompt_gentoo_setup || die > > # install miscellaneous scripts; bug #54520 > sed -i -e "s:/usr/local:/usr:g" {Util,Misc}/* || "sed failed" > insinto /usr/share/zsh/${PV%_*}/Util > doins Util/* || die "doins Util scripts failed" > insinto /usr/share/zsh/${PV%_*}/Misc > doins Misc/* || die "doins Misc scripts failed" > > dodoc ChangeLog* META-FAQ README config.modules > > if use examples; then > cd "${WORKDIR}/${LOVERS_P}" > doman zsh-lovers.1 || die "doman zsh-lovers failed" > dohtml zsh-lovers.html || die "dohtml zsh-lovers failed" > docinto zsh-lovers > dodoc zsh.vim README > insinto /usr/share/doc/"${PF}"/zsh-lovers > doins zsh-lovers.{ps,pdf} refcard.{dvi,ps,pdf} > doins -r zsh_people || die "doins zsh_people failed" > cd - > fi > > docinto StartupFiles > dodoc StartupFiles/z* >} > >pkg_preinst() { > # Our zprofile file does the job of the old zshenv file > # Move the old version into a zprofile script so the normal > # etc-update process will handle any changes. > if [ -f "${ROOT}/etc/zsh/zshenv" -a ! -f "${ROOT}/etc/zsh/zprofile" ]; then > ewarn "Renaming /etc/zsh/zshenv to /etc/zsh/zprofile." > ewarn "The zprofile file does the job of the old zshenv file." > mv "${ROOT}"/etc/zsh/{zshenv,zprofile} > fi >} > >pkg_postinst() { > elog > elog "If you want to enable Portage completions and Gentoo prompt," > elog "emerge app-shells/zsh-completion and add" > elog " autoload -U compinit promptinit" > elog " compinit" > elog " promptinit; prompt gentoo" > elog "to your ~/.zshrc" > elog > elog "Also, if you want to enable cache for the completions, add" > elog " zstyle ':completion::complete:*' use-cache 1" > elog "to your ~/.zshrc" > elog > # see Bug 26776 > ewarn > ewarn "If you are upgrading from zsh-4.0.x you may need to" > ewarn "remove all your old ~/.zcompdump files in order to use" > ewarn "completion. For more info see zcompsys manpage." > ewarn >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 206867
: 141469