diff options
author | 2003-07-02 10:28:16 +0000 | |
---|---|---|
committer | 2003-07-02 10:28:16 +0000 | |
commit | a03ab39a2f26e7b8ca8c74728a5900e37ba68690 (patch) | |
tree | 9625157ef3da4f956429f37a813ba299bec76af7 /dev-lang/ghc-bin/ghc-bin-6.0.ebuild | |
parent | fix docs failure (diff) | |
download | gentoo-2-a03ab39a2f26e7b8ca8c74728a5900e37ba68690.tar.gz gentoo-2-a03ab39a2f26e7b8ca8c74728a5900e37ba68690.tar.bz2 gentoo-2-a03ab39a2f26e7b8ca8c74728a5900e37ba68690.zip |
several small fixes to ghc-bin-5.04.3 and ghc-bin-6.0; see Changelog for details
Diffstat (limited to 'dev-lang/ghc-bin/ghc-bin-6.0.ebuild')
-rw-r--r-- | dev-lang/ghc-bin/ghc-bin-6.0.ebuild | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/dev-lang/ghc-bin/ghc-bin-6.0.ebuild b/dev-lang/ghc-bin/ghc-bin-6.0.ebuild index bdd305992f73..43410f68a5ef 100644 --- a/dev-lang/ghc-bin/ghc-bin-6.0.ebuild +++ b/dev-lang/ghc-bin/ghc-bin-6.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ghc-bin-6.0.ebuild,v 1.1 2003/06/12 15:24:53 kosmikus Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ghc-bin-6.0.ebuild,v 1.2 2003/07/02 10:28:01 kosmikus Exp $ IUSE="opengl" @@ -42,21 +42,22 @@ src_install () { dodoc ANNOUNCE INSTALL LICENSE README VERSION cd ${D}${LOC}/share - mkdir ${D}${LOC}/doc/${PF} - mv hslibs.ps users_guide.ps html/ ${D}${LOC}/doc/${PF} + mv hslibs.ps users_guide.ps html ${D}/usr/share/doc/${PF} #ghc seems to set locations in wrapper scripts from make install #need to strip the ${D} part out cd ${D}${LOC}/bin - mv ghc-${PV} ghc-${PV}-orig - sed -e "s:${D}::" ghc-${PV}-orig > ghc-${PV} - mv ghci-${PV} ghci-${PV}-orig - sed -e "s:${D}::" ghci-${PV}-orig > ghci-${PV} - mv ghc-pkg-${PV} ghc-pkg-${PV}-orig - sed -e "s:${D}::" ghc-pkg-${PV}-orig > ghc-pkg-${PV} - rm ghc-${PV}-orig ghci-${PV}-orig ghc-pkg-${PV}-orig - chmod a+x ghc-${PV} ghci-${PV} ghc-pkg-${PV} + clean_wrappers ghc-${PV} ghci-${PV} ghc-pkg-${PV} hsc2hs insinto /etc/env.d doins ${FILESDIR}/10ghc } + +clean_wrappers () { + for i in $*; do + mv ${i} ${i}-orig + sed -e "s:${D}::" ${i}-orig > ${i} + chmod a+x ${i} + rm ${i}-orig + done +} |