ChangeLog

# ChangeLog for dev-haskell/hsshellscript
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hsshellscript/ChangeLog,v 1.20 2008/01/13 23:32:52 araujo Exp $

13 Jan 2008; Luis F. Araujo
hsshellscript-2.7.0.ebuild:
get hsshellscript to work with ghc6.8.x

15 Dec 2007; Duncan Coutts
hsshellscript-2.7.0.ebuild:
Added ~sparc.

13 Dec 2007; Duncan Coutts
hsshellscript-2.2.2.ebuild, hsshellscript-2.3.0.ebuild:
Fix quoting in ebuild.

31 Oct 2007; Duncan Coutts
hsshellscript-2.2.2.ebuild, hsshellscript-2.3.0.ebuild,
hsshellscript-2.6.0.ebuild, hsshellscript-2.6.3.ebuild,
hsshellscript-2.7.0.ebuild:
Drop virtual/ghc in favour of dev-lang/ghc

21 Feb 2007; Piotr JaroszyƄski ChangeLog:
Transition to Manifest2.

*hsshellscript-2.7.0 (03 Nov 2006)

03 Nov 2006; Luis F. Araujo
+hsshellscript-2.7.0.ebuild:
Added new hsshellscript version.

15 Aug 2006; Luis F. Araujo
hsshellscript-2.6.0.ebuild:
Fixing glib name

*hsshellscript-2.6.3 (15 Aug 2006)

15 Aug 2006; Luis F. Araujo
+hsshellscript-2.6.3.ebuild:
Adding new version of hsshellscript.

20 Apr 2006; Andres Loeh hsshellscript-2.6.0.ebuild:
Moved setup code to pkg_setup, hopefully fixing bug #130553.

07 Apr 2006; Luis F. Araujo
hsshellscript-2.6.0.ebuild:
Fixed library locations.

01 Mar 2006; Michael Hanselmann
hsshellscript-2.6.0.ebuild:
Added to ~ppc. See bug #124469.

18 Nov 2005; Luis F. Araujo
hsshellscript-2.6.0.ebuild:
Fixed bug #112707.

23 Sep 2005; Luis F. Araujo
hsshellscript-2.3.0.ebuild:
Stable on x86

*hsshellscript-2.6.0 (08 May 2005)

08 May 2005; Luis F. Araujo
+hsshellscript-2.6.0.ebuild:
Added new hsshellscript version. This version only works for >= ghc6.4

*hsshellscript-2.3.0 (07 Apr 2005)

07 Apr 2005; Luis F. Araujo hsshellscript-2.2.2.ebuild,
+hsshellscript-2.3.0.ebuild:
New hsshellscript release

*hsshellscript-2.2.2 (18 Mar 2005)

18 Mar 2005; Luis F. Araujo +hsshellscript-2.2.2.ebuild:
Added new hsshellscript release. Fixed some bugs upstream

*hsshellscript-2.2.0 (08 Mar 2005)

08 Mar 2005; Luis F. Araujo +hsshellscript-2.2.0.ebuild:
New hsshellscript release

07 Mar 2005; Luis F. Araujo :
Removed duplicated ChangeLog entry.

03 Mar 2005; Luis F. Araujo metadata.xml,
hsshellscript-2.1.0.ebuild:
Fixed the installation problem of the libraries

*hsshellscript-2.1.0 (03 Mar 2005)

24 Jan 2005; Andres Loeh :
Initial import (bug #79170).

Manifest

DIST hsshellscript-2.2.2.tar.gz 162943 RMD160 73ed6f9b0f6089c28451ee1514442deffc5e30ea SHA1 81b64528803e10e4ad668be5ad2dcb2c86c6faba SHA256 45decebac341383a8384aa255443a9f509b2284520030796b142f99fc00641d9
DIST hsshellscript-2.3.0.tar.gz 1648240 RMD160 73880910dbef60ed84b9ca0176b0550d4c079c0b SHA1 c639c44350edfb3019a50b847279926ea6df8b04 SHA256 2d21f2cd327e07365d9e360ca9495023ce1c73fe4c3786b509bc295248126bbb
DIST hsshellscript-2.6.0.tar.gz 148256 RMD160 ebdbcb055b7a26d9a39066b9e7311eb2cd4ca441 SHA1 dc2fab0de3fbdfa0bf898c50bad65f4ef7bb7760 SHA256 ac48a3e969cfcf7ea12d79db6698af1a88f1620af8b3008dcdd93d28612ca590
DIST hsshellscript-2.6.3.tar.gz 153029 RMD160 7fc9f769ae7aecafcbd9c839836f554b46e9b1d6 SHA1 57c713d810415532834c41846d5f2732b6c3181d SHA256 8ba7af080cdca0dd2e6f98014fb67855c16bbafe56fc657b48b148e2a08c2762
DIST hsshellscript-2.7.0.tar.gz 162155 RMD160 b797ff3276c0aa62b4d71776cef1e33767de201c SHA1 ac99923e35db2f70c3907d10bffc55dd49c0a445 SHA256 58141b99cb74ff3563a68727e66b9e2bb4427fcdb5ee6acaeafe9e7bf5669537
EBUILD hsshellscript-2.2.2.ebuild 1081 RMD160 dd87724944759fe99d2295dee404c6d21346eb8d SHA1 bf79e1bfaf34582621ea030f1b9beb7b73bacbf8 SHA256 2e42edff6760e5dce927250f78d7ee4fcfb1f07cfe19d8f0d567b3477a61a6b4
EBUILD hsshellscript-2.3.0.ebuild 1080 RMD160 d1e5ece5b45643a3d11cfafe3b5665cfff7fc25b SHA1 e3dd2858ded0804e9d7b4a0601793c3d22e7af09 SHA256 21b93ae1acc34c39f88fb289f065d326fe80160536bfa910dce889c761f0d294
EBUILD hsshellscript-2.6.0.ebuild 1399 RMD160 208447fde5b7137b1b87bd8012af54feccf4ce37 SHA1 e5745479308dc36bcd4c470eb250d015955b672d SHA256 03f201d461bd55ce0c2caebc7464bd17508c4b9f7f36db13c14e3c75ba7f2538
EBUILD hsshellscript-2.6.3.ebuild 1399 RMD160 2f15fb8cb0803be7b732d6be92e1a0da97df36d4 SHA1 f3ccfb662d0eddcedbca26c8d6e46dd7ad78e38b SHA256 54f5464cc5cf46f744bf72c36dfc15b8b6f342be70c713ee33b17ff4e1c0a519
EBUILD hsshellscript-2.7.0.ebuild 1785 RMD160 1266c2ad986668a7a849382d162b8005c73f6d6b SHA1 c72061fb45f842b1de81e541b23036889e65be69 SHA256 df715edb77fc0cfc13bbb5e12d20793c15cb4a9f41d127f5604b95f5335661dd
MISC ChangeLog 2929 RMD160 214a6ff8d16451b419fad325b987ce08fe537072 SHA1 b664b53f3a3c0272ad9cf5f98bc7e83e14f2df56 SHA256 1ac4cdb76875df436381cbb636631e2bcb43d051499648c5a136d0c67c14b9e2
MISC metadata.xml 222 RMD160 b1c9360cd0375800038801fb4f1bbe8f5898fd3e SHA1 27293ea829676f5907f3a70fbf2cb07015a18e1a SHA256 ad870a1799e6b550fc263faba3ccc5bcdb7a68b1a5a023bff6fb2b103398ef27

hsshellscript-2.2.2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hsshellscript/hsshellscript-2.2.2.ebuild,v 1.5 2007/12/13 18:04:30 dcoutts Exp $

inherit base eutils ghc-package

DESCRIPTION="A Haskell library for UNIX shell scripting tasks"
HOMEPAGE="http://www.volker-wysk.de/hsshellscript/"
SRC_URI="http://www.volker-wysk.de/hsshellscript/dist/${P}.tar.gz"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~x86"
IUSE=""

DEPEND=">=dev-lang/ghc-6.2
!>=dev-lang/ghc-6.4"
RDEPEND=""

src_unpack() {
base_src_unpack
cd "${S}"
sed -i -e "/ghc-pkg/d" Makefile
}

src_compile() {
emake || die "emake failed"
}

src_install() {
ghc-setup-pkg "${S}/lib/hsshellscript.pkg"
# Fix hsshellscript.pkg library path
ghc-fixlibpath "\${DEST_LIB}" "\${DEST_IMPORTS}"
make install \
DESTDIR="${D}" \
DEST_LIB="$(ghc-libdir)" \
DEST_IMPORTS="$(ghc-libdir)/imports" \
DEST_DOC="/usr/share/doc/${PF}" \
|| die "make failed"
ghc-install-pkg
ghc-makeghcilib "${D}/$(ghc-libdir)/libhsshellscript.a"
}

hsshellscript-2.3.0.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hsshellscript/hsshellscript-2.3.0.ebuild,v 1.5 2007/12/13 18:04:30 dcoutts Exp $

inherit base eutils ghc-package

DESCRIPTION="A Haskell library for UNIX shell scripting tasks"
HOMEPAGE="http://www.volker-wysk.de/hsshellscript/"
SRC_URI="http://www.volker-wysk.de/hsshellscript/dist/${P}.tar.gz"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="x86"
IUSE=""

DEPEND=">=dev-lang/ghc-6.2
!>=dev-lang/ghc-6.4"
RDEPEND=""

src_unpack() {
base_src_unpack
cd "${S}"
sed -i -e "/ghc-pkg/d" Makefile
}

src_compile() {
emake || die "emake failed"
}

src_install() {
ghc-setup-pkg "${S}/lib/hsshellscript.pkg"
# Fix hsshellscript.pkg library path
ghc-fixlibpath "\${DEST_LIB}" "\${DEST_IMPORTS}"
make install \
DESTDIR="${D}" \
DEST_LIB="$(ghc-libdir)" \
DEST_IMPORTS="$(ghc-libdir)/imports" \
DEST_DOC="/usr/share/doc/${PF}" \
|| die "make failed"
ghc-install-pkg
ghc-makeghcilib "${D}/$(ghc-libdir)/libhsshellscript.a"
}

hsshellscript-2.6.0.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hsshellscript/hsshellscript-2.6.0.ebuild,v 1.7 2007/10/31 13:05:52 dcoutts Exp $

inherit base eutils multilib ghc-package

DESCRIPTION="A Haskell library for UNIX shell scripting tasks"
HOMEPAGE="http://www.volker-wysk.de/hsshellscript/"
SRC_URI="http://www.volker-wysk.de/hsshellscript/dist/${P}.tar.gz"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~ppc ~x86 ~amd64"
IUSE=""

DEPEND=">=dev-lang/ghc-6.4
>=dev-libs/glib-2.0
>=dev-haskell/haddock-0.6"
RDEPEND=""

pkg_setup() {
HSLIB="/usr/$(get_libdir)/${P}/ghc-$(ghc-version)/"
}

src_unpack() {
base_src_unpack
# Don't register the package
sed -i "/ghc-pkg/d" "${S}/Makefile"
# Fix hsshellscript.cabal library path
sed -i "s:@DEST_LIB:${HSLIB}:" "${S}/lib/hsshellscript.cabal"
sed -i "s:@DEST_IMPORTS:${HSLIB}/imports:" "${S}/lib/hsshellscript.cabal"
}

src_compile() {
emake || die "emake failed"
}

src_install() {
# we register the .cabal file generated by make
ghc-setup-pkg "${S}/build/hsshellscript.cabal"
emake install \
DESTDIR="${D}" \
DEST_LIB="${HSLIB}" \
DEST_IMPORTS="${HSLIB}/imports" \
DEST_DOC="/usr/share/doc/${PF}" \
|| die "make failed"
ghc-makeghcilib "${D}/${HSLIB}/libhsshellscript.a"
ghc-install-pkg
fperms 0644 "${HSLIB}/imports/hsshellscript.h"
}

hsshellscript-2.6.3.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hsshellscript/hsshellscript-2.6.3.ebuild,v 1.2 2007/10/31 13:05:52 dcoutts Exp $

inherit base eutils multilib ghc-package

DESCRIPTION="A Haskell library for UNIX shell scripting tasks"
HOMEPAGE="http://www.volker-wysk.de/hsshellscript/"
SRC_URI="http://www.volker-wysk.de/hsshellscript/dist/${P}.tar.gz"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~ppc ~x86 ~amd64"
IUSE=""

DEPEND=">=dev-lang/ghc-6.4
>=dev-libs/glib-2.0
>=dev-haskell/haddock-0.6"
RDEPEND=""

pkg_setup() {
HSLIB="/usr/$(get_libdir)/${P}/ghc-$(ghc-version)/"
}

src_unpack() {
base_src_unpack
# Don't register the package
sed -i "/ghc-pkg/d" "${S}/Makefile"
# Fix hsshellscript.cabal library path
sed -i "s:@DEST_LIB:${HSLIB}:" "${S}/lib/hsshellscript.cabal"
sed -i "s:@DEST_IMPORTS:${HSLIB}/imports:" "${S}/lib/hsshellscript.cabal"
}

src_compile() {
emake || die "emake failed"
}

src_install() {
# we register the .cabal file generated by make
ghc-setup-pkg "${S}/build/hsshellscript.cabal"
emake install \
DESTDIR="${D}" \
DEST_LIB="${HSLIB}" \
DEST_IMPORTS="${HSLIB}/imports" \
DEST_DOC="/usr/share/doc/${PF}" \
|| die "make failed"
ghc-makeghcilib "${D}/${HSLIB}/libhsshellscript.a"
ghc-install-pkg
fperms 0644 "${HSLIB}/imports/hsshellscript.h"
}

hsshellscript-2.7.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hsshellscript/hsshellscript-2.7.0.ebuild,v 1.4 2008/01/13 23:32:52 araujo Exp $

inherit base eutils multilib ghc-package

DESCRIPTION="A Haskell library for UNIX shell scripting tasks"
HOMEPAGE="http://www.volker-wysk.de/hsshellscript/"
SRC_URI="http://www.volker-wysk.de/hsshellscript/dist/${P}.tar.gz"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="doc"

DEPEND=">=dev-lang/ghc-6.4
>=dev-libs/glib-2.0
doc? ( >=dev-haskell/haddock-0.6 )"
RDEPEND=""

pkg_setup() {
HSLIB="/usr/$(get_libdir)/${P}/ghc-$(ghc-version)/"
if has_version '>=dev-lang/ghc-6.8'; then
if (! has_version '>=dev-haskell/parsec-2.1.0.0' || ! built_with_use -o dev-haskell/parsec profile) ; then
echo
eerror "You need to install dev-haskell/parsec with the 'profile' USE flag."
die "hsshellscript needs the package dev-haskell/parsec."
fi
fi
}

src_unpack() {
base_src_unpack
# Don't register the package
sed -i "/ghc-pkg/d" "${S}/Makefile"
# Fix hsshellscript.pkg library path
sed -i "s:@DEST_LIB:${HSLIB}:" "${S}/lib/hsshellscript.pkg"
sed -i "s:@DEST_IMPORTS:${HSLIB}/imports:" "${S}/lib/hsshellscript.pkg"
}

src_compile() {
make lib lib_p build/hsshellscript.pkg || die "emake failed"
}

src_test() {
make tests
}

src_install() {
ghc-setup-pkg "${S}/build/hsshellscript.pkg"
make install \
DESTDIR="${D}" \
DEST_LIB="${HSLIB}" \
DEST_IMPORTS="${HSLIB}/imports" install_lib \
|| die "make failed"

if use doc; then
make DEST_DOC="${D}/usr/share/doc/${PF}" install_doc
fi

ghc-makeghcilib "${D}/${HSLIB}/libhsshellscript.a"
ghc-install-pkg
fperms 0644 "${HSLIB}/imports/hsshellscript.h"
}

metadata.xml




haskell

araujo@gentoo.org