parent
76bf75aee5
commit
949d34474f
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-core/at-spi2-core-2.6.2-r2.ebuild,v 1.1 2012/12/23 02:49:08 tetromino Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit eutils gnome2
|
||||
|
||||
DESCRIPTION="D-Bus accessibility specifications and registration daemon"
|
||||
HOMEPAGE="http://live.gnome.org/Accessibility"
|
||||
|
||||
LICENSE="LGPL-2+"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd"
|
||||
IUSE="+introspection"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.28:2
|
||||
>=sys-apps/dbus-1
|
||||
x11-libs/libX11
|
||||
x11-libs/libXi
|
||||
x11-libs/libXtst
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/gtk-doc-am-1.9
|
||||
>=dev-util/intltool-0.40
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
# xevie is deprecated/broken since xorg-1.6/1.7
|
||||
G2CONF="${G2CONF}
|
||||
--disable-xevie
|
||||
$(use_enable introspection)"
|
||||
|
||||
# disable teamspaces test since that requires Novell.ICEDesktop.Daemon
|
||||
epatch "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
|
||||
|
||||
# important patches from 2.6.3
|
||||
epatch "${FILESDIR}/${P}-hung-crash-"{1,2}.patch
|
||||
epatch "${FILESDIR}/${P}-deregister.patch"
|
||||
|
||||
gnome2_src_prepare
|
||||
}
|
@ -1,7 +1,3 @@
|
||||
DIST haskell-updater-0.9.1.0.tar.gz 20643 SHA256 6c545ebf2a8cefbc93a6cafa65e139b3d73aa6561f40905364daccc43c559461 SHA512 21d13867c07d92b6b6d30a205d710554bdd6bb1d4a942275863dbab11b89a723efb698e6d3b5171d29d96409547f128a6bd405538c270d8f322255835e42cc0e WHIRLPOOL 41378719fe61be75a3c875378962f14ab06ce43d0221de91a6a383c0decf05ee1bc6609f1f392bf2ab50e4ab4bbcd38b1284447b62600f537ef37c26cf0ad7f3
|
||||
DIST haskell-updater-1.1.0.0.tar.gz 22691 SHA256 c22e8adca980f9f91a2b28771e830165ceef2f43cc9036c8ffe9f5c3f505f3fc SHA512 30bc9eb0aac2dc63bf0c90ee817aac67aa93e644cae1317eec35ff0df175eb88b42dcbc9bd8143705f71cbf47b7f69beebaf24651c6055fe1320df3583fcd738 WHIRLPOOL ec34ca1fef7f24b10d802046c057269ba1f38a571a3e335e8a51daf1f6a97e6d7199bb85d7545940b45fe390b291ed679feec41af6e21dfa991ad921812718c2
|
||||
DIST haskell-updater-1.1.3.0.tar.gz 22981 SHA256 5bd2f931c490c114f655204d671feb677a9abdc472bbfe554cbf448cc216fd3a SHA512 b6ab982dcbf0a7a8a2a7e6da311149844c2e73f032abd7600274a55558ad91051fbbdf49e9c11bc168b993078f03aa2a1f42cbcd26b76338d0402d3d33aa77f2 WHIRLPOOL cbbd99a716226b2742dc76c4de97dd116a9ac6f8597f15688dcc5c579408dcd69e11de87a1e072a0e1f67628283e353d96b13537dde0f749c86e45299c379156
|
||||
DIST haskell-updater-1.2.0.5.tar.gz 23026 SHA256 360ce9e37286e090d635d0ccae7b25238be24c61e5eec3787988b1fc9762e024 SHA512 279408895d492aafcead345187d1b2a27ce52cb02512b3bd5d9f33f4acfce465b3164488e9b40faee10fd10fbc9728907e4438b92709fd3a1eedce8585b632d6 WHIRLPOOL 42fe4dd3129f37c0b0d5058d4fa5ca19c391d966efcb13cbeb2e1f9b2aa16849b1de5cdcd24fd73697da06bd4996d972554fc6b9ddd7a5d17a1e36841b60070a
|
||||
DIST haskell-updater-1.2.0.6.tar.gz 23782 SHA256 a052be7674d5996b7bdec12a71b67309480a3d4cc81963646960258eeccca4c4 SHA512 1c1f3496ed6ea6a0021c9d385f923e1591f0716b709e49f7431d36e8b483fc6989d6f37f008350f7805a86fb564f7bf6fff71895b34d29fbd9db327e1cfea62e WHIRLPOOL 41e9eed6e78bea9127a53324c114aca4ec3a5cf7f25ce92c622aed336752571b5a91478d2eac454e2539ea5394cd808ddcfb93262fd5897ac16a418854cea350
|
||||
DIST haskell-updater-1.2.0.7.tar.gz 23535 SHA256 fd17958c31a2dff6c36ab5e627a7ef9756f4505e25eee06afb6b5adb2eeb71c5 SHA512 1303e1d26a154f152bd4864285c54b5987425bcddbdb54edd908bf83137a4da5f1cf8eb66ad47c77e63077d09c56f805f5b9473bd67db980dd617a1530f16f8a WHIRLPOOL adf7da94f211fbec1212fe77558928ed8606823f5b04fa2bad3ae6047e57adc34580bc36f6a893a9338c6f2930ea53fd70dc0fbc9801a0a193c43f23c6ffc90a
|
||||
DIST haskell-updater-1.2.0.8.tar.gz 23520 SHA256 4f81bb597e9102d119cb1301426ce83109978686e29ef5e08c71f50245563ee3 SHA512 8240b7c542dc942aafc537478e11b7d43d9d2ad817ce42f2ab6db2b61a4c73884403689693a1c8774510853963312095f5cfe58c971fe30899596e66efe16934 WHIRLPOOL ae5f8916e4d69f35ff3297fecc1b01daf835fd2db7a08d714ae21c681cb5753ba12292a08e158ac18cb3d6e47e94fcdf8d53b9dd136d0e5cb308bb820f11cbb0
|
||||
|
@ -1,20 +0,0 @@
|
||||
--- haskell-updater-1.2.0.5-orig/Distribution/Gentoo/PkgManager.hs 2012-02-12 07:08:49.000000000 +1100
|
||||
+++ haskell-updater-1.2.0.5/Distribution/Gentoo/PkgManager.hs 2012-06-29 22:06:38.858341358 +1000
|
||||
@@ -26,7 +26,7 @@
|
||||
import Data.Maybe(mapMaybe, fromMaybe)
|
||||
import qualified Data.Map as M
|
||||
import Data.Map(Map)
|
||||
-import System.IO.Error(try)
|
||||
+import Control.Exception(try, SomeException)
|
||||
import System.Environment(getEnv)
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
@@ -48,7 +48,7 @@
|
||||
-- "portage". Note that even if that environment variable is
|
||||
-- defined, if it is unknown then it won't be used.
|
||||
defaultPM :: IO PkgManager
|
||||
-defaultPM = do eDPM <- try $ getEnv "PACKAGE_MANAGER"
|
||||
+defaultPM = do eDPM <- (try $ getEnv "PACKAGE_MANAGER") :: IO (Either SomeException String)
|
||||
let dPM = either (const defaultPMName) id eDPM
|
||||
mPM = dPM `M.lookup` pmNameMap
|
||||
return $ fromMaybe knownDef mPM
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.1.0.0.ebuild,v 1.13 2012/09/12 14:33:00 qnikst Exp $
|
||||
|
||||
CABAL_FEATURES="bin nocabaldep"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
|
||||
HOMEPAGE="http://haskell.org/haskellwiki/Gentoo#haskell-updater"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" # Add keywords as those archs have a binpkg
|
||||
IUSE=""
|
||||
|
||||
DEPEND="=dev-lang/ghc-6.12*"
|
||||
|
||||
# Need a lower version for portage to get --keep-going
|
||||
RDEPEND="|| ( >=sys-apps/portage-2.1.6
|
||||
sys-apps/pkgcore
|
||||
sys-apps/paludis )"
|
||||
|
||||
src_compile() {
|
||||
CABAL_CONFIGURE_FLAGS="--bindir=/usr/sbin"
|
||||
|
||||
cabal_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
dodoc TODO
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.1.3.0.ebuild,v 1.2 2012/09/12 14:33:00 qnikst Exp $
|
||||
|
||||
CABAL_FEATURES="bin nocabaldep"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
|
||||
HOMEPAGE="http://haskell.org/haskellwiki/Gentoo#haskell-updater"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" # Add keywords as those archs have a binpkg
|
||||
IUSE=""
|
||||
|
||||
DEPEND="=dev-lang/ghc-6.12*"
|
||||
|
||||
# Need a lower version for portage to get --keep-going
|
||||
RDEPEND="|| ( >=sys-apps/portage-2.1.6
|
||||
sys-apps/pkgcore
|
||||
sys-apps/paludis )"
|
||||
|
||||
src_compile() {
|
||||
CABAL_CONFIGURE_FLAGS="--bindir=/usr/sbin"
|
||||
|
||||
cabal_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
dodoc TODO
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.2.0.5.ebuild,v 1.6 2012/09/12 14:33:00 qnikst Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="bin nocabaldep"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
|
||||
HOMEPAGE="http://haskell.org/haskellwiki/Gentoo#haskell-updater"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" # Add keywords as those archs have a binpkg
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/ghc-6.12.1"
|
||||
|
||||
# Need a lower version for portage to get --keep-going
|
||||
RDEPEND="|| ( >=sys-apps/portage-2.1.6
|
||||
sys-apps/pkgcore
|
||||
sys-apps/paludis )"
|
||||
|
||||
src_prepare() {
|
||||
if use prefix; then
|
||||
sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
|
||||
"${S}/Distribution/Gentoo/Packages.hs" || die
|
||||
|
||||
sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
|
||||
"${S}/Distribution/Gentoo/GHC.hs" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cabal_src_configure --bindir="${EPREFIX}/usr/sbin"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
dodoc TODO
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.2.0.6.ebuild,v 1.3 2012/09/12 14:33:00 qnikst Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="bin nocabaldep"
|
||||
inherit eutils haskell-cabal
|
||||
|
||||
DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
|
||||
HOMEPAGE="http://haskell.org/haskellwiki/Gentoo#haskell-updater"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" # Add keywords as those archs have a binpkg
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/ghc-6.12.1"
|
||||
|
||||
# Need a lower version for portage to get --keep-going
|
||||
RDEPEND="|| ( >=sys-apps/portage-2.1.6
|
||||
sys-apps/pkgcore
|
||||
sys-apps/paludis )"
|
||||
|
||||
src_prepare() {
|
||||
if use prefix; then
|
||||
sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
|
||||
"${S}/Distribution/Gentoo/Packages.hs" || die
|
||||
|
||||
sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
|
||||
"${S}/Distribution/Gentoo/GHC.hs" || die
|
||||
fi
|
||||
epatch "${FILESDIR}/${PN}-1.2.0.5-ghc-7.5.patch"
|
||||
sed -e 's@Cabal >= 1.8 && < 1.15@Cabal >= 1.8 \&\& < 1.16@' \
|
||||
-e 's@containers < 0.5@containers < 0.6@' \
|
||||
-i "${S}/${PN}.cabal" || die "Could not loosen dependencies"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cabal_src_configure \
|
||||
--bindir="${EPREFIX}/usr/sbin" \
|
||||
--constraint="Cabal == $(cabal-version)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
dodoc TODO
|
||||
}
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.2.0.7.ebuild,v 1.2 2012/09/12 14:33:00 qnikst Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="bin nocabaldep"
|
||||
inherit eutils haskell-cabal
|
||||
|
||||
DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
|
||||
HOMEPAGE="http://haskell.org/haskellwiki/Gentoo#haskell-updater"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" # Add keywords as those archs have a binpkg
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/ghc-6.12.1"
|
||||
|
||||
# Need a lower version for portage to get --keep-going
|
||||
RDEPEND="|| ( >=sys-apps/portage-2.1.6
|
||||
sys-apps/pkgcore
|
||||
sys-apps/paludis )"
|
||||
|
||||
src_prepare() {
|
||||
if use prefix; then
|
||||
sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
|
||||
"${S}/Distribution/Gentoo/Packages.hs" || die
|
||||
|
||||
sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
|
||||
"${S}/Distribution/Gentoo/GHC.hs" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cabal_src_configure \
|
||||
--bindir="${EPREFIX}/usr/sbin" \
|
||||
--constraint="Cabal == $(cabal-version)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
dodoc TODO
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-backup/luckybackup/luckybackup-0.4.7-r1.ebuild,v 1.1 2012/12/23 12:16:58 hwoarang Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit qt4-r2
|
||||
|
||||
DESCRIPTION="Powerful and flexible backup (and syncing) tool, using RSync and Qt4"
|
||||
HOMEPAGE="http://luckybackup.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="x11-libs/qt-core:4
|
||||
x11-libs/qt-gui:4"
|
||||
RDEPEND="${DEPEND}
|
||||
net-misc/rsync"
|
||||
|
||||
DOCS="readme/*"
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e "s:/usr/share/doc/${PN}:/usr/share/doc/${PF}:g" \
|
||||
-e "s:/usr/share/doc/packages/${PN}:/usr/share/doc/${PF}:g" \
|
||||
luckybackup.pro src/global.h || die "sed failed"
|
||||
|
||||
# The su-to-root command is an ubuntu-specific script so it will
|
||||
# not work with Gentoo. No reason to have it anyway.
|
||||
sed -i -e "/^Exec/s:=.*:=/usr/bin/${PN}:" menu/${PN}-gnome-su.desktop \
|
||||
|| die "failed to remove su-to-root"
|
||||
|
||||
# causes empty directory to be installed
|
||||
sed -i -e '/^INSTALLS/s/debianmenu //' luckybackup.pro \
|
||||
|| die "sed installs failed"
|
||||
|
||||
# remove text version - cannot remote HTML version
|
||||
# as it's used within the application
|
||||
rm license/gpl.txt || die "rm failed"
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
--- src/errors.c
|
||||
+++ src/errors.c
|
||||
@@ -25,24 +25,24 @@
|
||||
|
||||
void err_quit(char *errmsg)
|
||||
{
|
||||
- fprintf(stderr, errmsg);
|
||||
+ fprintf(stderr, "%s", errmsg);
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
void err_warn(char *errmsg)
|
||||
{
|
||||
if (quiet <= 1)
|
||||
- fprintf(stderr, errmsg);
|
||||
+ fprintf(stderr, "%s", errmsg);
|
||||
}
|
||||
|
||||
void err_info(char *errmsg)
|
||||
{
|
||||
if (quiet == 0)
|
||||
- fprintf(stderr, errmsg);
|
||||
+ fprintf(stderr, "%s", errmsg);
|
||||
}
|
||||
|
||||
void err_crit(char *errmsg)
|
||||
{
|
||||
if (quiet <= 2)
|
||||
- fprintf(stderr, errmsg);
|
||||
+ fprintf(stderr, "%s", errmsg);
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
From 3efb40e17ce4f76717ae17a1ce1e1f747ddf59fd Mon Sep 17 00:00:00 2001
|
||||
From: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
Date: Sat, 22 Dec 2012 22:37:06 +0200
|
||||
Subject: [PATCH] cleanup: buffer overflow
|
||||
|
||||
---
|
||||
src/extra.c | 2 ++
|
||||
1 files changed, 2 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/src/extra.c b/src/extra.c
|
||||
index 3082f82..c7a1ac0 100644
|
||||
--- a/src/extra.c
|
||||
+++ b/src/extra.c
|
||||
@@ -241,6 +241,8 @@ int check_file_head(FILE * fstream, char *algorithm, char *mode,
|
||||
if (m_getbit(6, flags) == 1) { /* if the salt bit is set */
|
||||
if (m_getbit(0, sflag) != 0) { /* if the first bit is set */
|
||||
*salt_size = m_setbit(0, sflag, 0);
|
||||
+ if (*salt_size > sizeof(tmp_buf))
|
||||
+ err_quit(_("Salt is too long\n"));
|
||||
if (*salt_size > 0) {
|
||||
fread(tmp_buf, 1, *salt_size,
|
||||
fstream);
|
||||
--
|
||||
1.7.8.6
|
||||
|
@ -0,0 +1,40 @@
|
||||
From 5bee29fae8f0e936ad4c957aef6035d09532a57a Mon Sep 17 00:00:00 2001
|
||||
From: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
Date: Sat, 22 Dec 2012 22:04:27 +0200
|
||||
Subject: [PATCH] cleanup: fixup segv on buffer access
|
||||
|
||||
use exact buffer size instead of guess.
|
||||
|
||||
do not copy out of source buffer.
|
||||
|
||||
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
---
|
||||
src/rfc2440.c | 5 +++--
|
||||
1 files changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/rfc2440.c b/src/rfc2440.c
|
||||
index 5a1f296..929b9ab 100644
|
||||
--- a/src/rfc2440.c
|
||||
+++ b/src/rfc2440.c
|
||||
@@ -497,7 +497,7 @@ plaintext_encode(const USTRING dat)
|
||||
time_t t;
|
||||
|
||||
assert(dat->len > 0);
|
||||
- result = make_ustring( NULL, 2 * dat->len); /* xxx */
|
||||
+ result = make_ustring( NULL, dat->len + 12); /* xxx */
|
||||
newdat = (USTRING)dat;
|
||||
result->d[pos++] = (0x80 | 0x40 | PKT_PLAINTEXT);
|
||||
|
||||
@@ -810,7 +810,8 @@ encrypted_encode(const USTRING pt, const DEK *dek)
|
||||
_mcrypt_encrypt(dek->hd, rndpref, dek->blocklen + 2, NULL, 0);
|
||||
_mcrypt_sync(dek->hd, rndpref, dek->blocklen);
|
||||
|
||||
- ct = make_ustring( rndpref, 2 * pt->len); /* xxx */
|
||||
+ ct = make_ustring( NULL, dek->blocklen + 2 + pt->len + 12); /* xxx */
|
||||
+ memcpy(ct->d, rndpref, dek->blocklen + 2);
|
||||
pos = dek->blocklen + 2;
|
||||
|
||||
_mcrypt_encrypt(dek->hd, ct->d + pos, pt->len, pt->d, pt->len);
|
||||
--
|
||||
1.7.8.6
|
||||
|
@ -0,0 +1,108 @@
|
||||
Description: [CVE-2012-4527] Stack-based buffer overflow with long file names
|
||||
.
|
||||
A buffer overflow in mcrypt version 2.6.8 and earlier due to long filenames.
|
||||
If a user were tricked into attempting to encrypt/decrypt specially crafted
|
||||
long filename(s), this flaw would cause a stack-based buffer overflow that
|
||||
could potentially lead to arbitrary code execution.
|
||||
.
|
||||
Note that this is caught by FORTIFY_SOURCE, which makes this a crash-only
|
||||
bug on wheezy.
|
||||
Author: Attila Bogar, Jean-Michel Vourgère <jmv_deb@nirgal.com>
|
||||
Origin: https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2012-4527
|
||||
Bug: CVE-2012-4527
|
||||
Bug-Debian: http://bugs.debian.org/690924
|
||||
Forwarded: no
|
||||
Last-Update: 2012-11-01
|
||||
Index: mcrypt-2.6.8/src/mcrypt.c
|
||||
===================================================================
|
||||
--- mcrypt-2.6.8.orig/src/mcrypt.c
|
||||
+++ mcrypt-2.6.8/src/mcrypt.c
|
||||
@@ -41,4 +41,6 @@
|
||||
|
||||
+/* Temporary error message can contain one file name and 1k of text */
|
||||
+#define ERRWIDTH ((PATH_MAX)+1024)
|
||||
-char tmperr[128];
|
||||
+char tmperr[ERRWIDTH];
|
||||
unsigned int stream_flag = FALSE;
|
||||
char *keymode = NULL;
|
||||
char *mode = NULL;
|
||||
@@ -482,7 +485,7 @@
|
||||
#ifdef HAVE_STAT
|
||||
if (stream_flag == FALSE) {
|
||||
if (is_normal_file(file[i]) == FALSE) {
|
||||
- sprintf(tmperr,
|
||||
+ snprintf(tmperr, ERRWIDTH,
|
||||
_
|
||||
("%s: %s is not a regular file. Skipping...\n"),
|
||||
program_name, file[i]);
|
||||
@@ -501,7 +504,7 @@
|
||||
dinfile = file[i];
|
||||
if ((isatty(fileno((FILE *) (stdin))) == 1)
|
||||
&& (stream_flag == TRUE) && (force == 0)) { /* not a tty */
|
||||
- sprintf(tmperr,
|
||||
+ snprintf(tmperr, ERRWIDTH,
|
||||
_
|
||||
("%s: Encrypted data will not be read from a terminal.\n"),
|
||||
program_name);
|
||||
@@ -520,7 +523,7 @@
|
||||
einfile = file[i];
|
||||
if ((isatty(fileno((FILE *) (stdout))) == 1)
|
||||
&& (stream_flag == TRUE) && (force == 0)) { /* not a tty */
|
||||
- sprintf(tmperr,
|
||||
+ snprintf(tmperr, ERRWIDTH,
|
||||
_
|
||||
("%s: Encrypted data will not be written to a terminal.\n"),
|
||||
program_name);
|
||||
@@ -544,7 +547,7 @@
|
||||
strcpy(outfile, einfile);
|
||||
/* if file has already the .nc ignore it */
|
||||
if (strstr(outfile, ".nc") != NULL) {
|
||||
- sprintf(tmperr,
|
||||
+ snprintf(tmperr, ERRWIDTH,
|
||||
_
|
||||
("%s: file %s has the .nc suffix... skipping...\n"),
|
||||
program_name, outfile);
|
||||
@@ -590,10 +593,10 @@
|
||||
|
||||
if (x == 0) {
|
||||
if (stream_flag == FALSE) {
|
||||
- sprintf(tmperr, _("File %s was decrypted.\n"), dinfile);
|
||||
+ snprintf(tmperr, ERRWIDTH, _("File %s was decrypted.\n"), dinfile);
|
||||
err_warn(tmperr);
|
||||
} else {
|
||||
- sprintf(tmperr, _("Stdin was decrypted.\n"));
|
||||
+ snprintf(tmperr, ERRWIDTH, _("Stdin was decrypted.\n"));
|
||||
err_warn(tmperr);
|
||||
}
|
||||
#ifdef HAVE_STAT
|
||||
@@ -610,7 +613,7 @@
|
||||
|
||||
} else {
|
||||
if (stream_flag == FALSE) {
|
||||
- sprintf(tmperr,
|
||||
+ snprintf(tmperr, ERRWIDTH,
|
||||
_
|
||||
("File %s was NOT decrypted successfully.\n"),
|
||||
dinfile);
|
||||
@@ -636,10 +639,10 @@
|
||||
|
||||
if (x == 0) {
|
||||
if (stream_flag == FALSE) {
|
||||
- sprintf(tmperr, _("File %s was encrypted.\n"), einfile);
|
||||
+ snprintf(tmperr, ERRWIDTH, _("File %s was encrypted.\n"), einfile);
|
||||
err_warn(tmperr);
|
||||
} else {
|
||||
- sprintf(tmperr, _("Stdin was encrypted.\n"));
|
||||
+ snprintf(tmperr, ERRWIDTH, _("Stdin was encrypted.\n"));
|
||||
err_warn(tmperr);
|
||||
}
|
||||
#ifdef HAVE_STAT
|
||||
@@ -655,7 +658,7 @@
|
||||
|
||||
} else {
|
||||
if (stream_flag == FALSE) {
|
||||
- sprintf(tmperr,
|
||||
+ snprintf(tmperr, ERRWIDTH,
|
||||
_
|
||||
("File %s was NOT encrypted successfully.\n"),
|
||||
einfile);
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mcrypt/mcrypt-2.6.8-r2.ebuild,v 1.4 2012/12/23 16:56:24 jdhore Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="replacement of the old unix crypt(1)"
|
||||
HOMEPAGE="http://mcrypt.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc x86 ~x86-macos"
|
||||
IUSE="nls"
|
||||
|
||||
DEPEND=">=dev-libs/libmcrypt-2.5.8
|
||||
>=app-crypt/mhash-0.9.9
|
||||
sys-libs/zlib"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-2.6.7-qa.patch"
|
||||
epatch "${FILESDIR}/${P}-stdlib.h.patch"
|
||||
epatch "${FILESDIR}/${P}-segv.patch"
|
||||
epatch "${FILESDIR}/${P}-sprintf.patch"
|
||||
epatch "${FILESDIR}/${P}-format-string.patch"
|
||||
epatch "${FILESDIR}/${P}-overflow.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable nls)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
dodoc AUTHORS NEWS README THANKS TODO
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST tpm_emulator-0.5.1.tar.gz 146565 SHA256 b83f9fe00d77c9d88bcce0dfbd26e9b29992846fa8f995bdfff7bce88a98906c SHA512 be8c3954884dcf66e627d4fcdc913efa455c211bd026d5f262ef1ae07146e4edcfefa8c7ddbad019701b35a4207b5516d76756d25d4f72b0b82885d9c335b98e WHIRLPOOL 0db82a0c0eda895c36685146fc84d1e4273b4c1eb46f86e3b227be0e1d76b85f4ccb34ba584004536d74ebab07af61f22e5f2ce849ba15db3a46282fe379cb13
|
||||
DIST tpm_emulator-0.5.tar.gz 267193 SHA256 b6d88a601d47cfb98d00f5fc8abe3aeadd8e205781d5fd745cf7cd47d158fade SHA512 0573ebc9c9bcca91d2b29de369c77f3a24497ac59cdb378057fd709da54a21eca8d6074b2a5b8277313bb2948a67d8c93f114519f7f32d7621fabcc97f08e711 WHIRLPOOL 6e5bd9bcc8bb9ba9f94e63bd815badd458f522482f68a3e835e5acce038e363a9bd7abab218076318ccca61943b202036fb6b8e28148868413d490d7e31bb71a
|
||||
DIST tpm_emulator-0.7.4.tar.gz 214145 SHA256 4e48ea0d83dd9441cc1af04ab18cd6c961b9fa54d5cbf2c2feee038988dea459 SHA512 4928b5b82f57645be9408362706ff2c4d9baa635b21b0d41b1c82930e8c60a759b1ea4fa74d7e6c7cae1b7692d006aa5cb72df0c3b88bf049779aa2b566f9d35 WHIRLPOOL c75d49e834f8df6c810d7cb7ca3553e742fde0fd6050af7f7aeda8bbdf652084dda6600719eb0b816e1d51bbc5d9f0e119ea40ce3e59af05fd8d55971056fd6f
|
||||
|
@ -0,0 +1,2 @@
|
||||
STARTUP_MODE="save"
|
||||
#DEBUG="true"
|
@ -0,0 +1,59 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License, v2 or later
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/tpm-emulator/files/tpm-emulator.initd-0.7.4,v 1.1 2012/12/23 01:25:26 alonbl Exp $
|
||||
|
||||
STARTUP_MODE='save';
|
||||
|
||||
extra_started_commands="clear save deactivated"
|
||||
command="/usr/bin/tpmd"
|
||||
command_args="-o tss -g tss"
|
||||
|
||||
depend() {
|
||||
use logger
|
||||
after coldplug
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
lsmod | grep -q "^tpmd_dev\b" \
|
||||
|| modprobe tpmd_dev &>/dev/null \
|
||||
|| eerror "Failed to load module tpmd_dev";
|
||||
|
||||
if [ ! -c /dev/tpm ] && [ ! -c /dev/tpm0 ] ; then
|
||||
eerror "No TPM device found!"
|
||||
return 1
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting tpm-emulator daemon with mode '$STARTUP_MODE' (tpmd)"
|
||||
checkconfig || eend $?
|
||||
start-stop-daemon --start --exec "${command}" -- ${command_args} $STARTUP_MODE > /dev/null
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping tpm-emulator daemon (tpmd)"
|
||||
start-stop-daemon --stop --exec "${command}" -- ${command_args} > /dev/null
|
||||
eend $?
|
||||
}
|
||||
|
||||
clear() {
|
||||
STARTUP_MODE='clear';
|
||||
stop
|
||||
start
|
||||
}
|
||||
|
||||
save() {
|
||||
STARTUP_MODE='save';
|
||||
stop
|
||||
start
|
||||
}
|
||||
|
||||
deactivated() {
|
||||
STARTUP_MODE='deactivated';
|
||||
stop
|
||||
start
|
||||
}
|
||||
|
@ -0,0 +1,72 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/tpm-emulator/tpm-emulator-0.7.4.ebuild,v 1.1 2012/12/23 01:25:26 alonbl Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit user linux-mod cmake-utils udev
|
||||
|
||||
MY_P=${P/-/_}
|
||||
DESCRIPTION="Emulator driver for tpm"
|
||||
HOMEPAGE="https://developer.berlios.de/projects/tpm-emulator"
|
||||
SRC_URI="mirror://berlios/tpm-emulator/${MY_P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="ssl modules"
|
||||
RDEPEND="ssl? ( dev-libs/openssl )"
|
||||
DEPEND="${RDEPEND}
|
||||
!ssl? ( dev-libs/gmp )"
|
||||
|
||||
S=${WORKDIR}/${P/-/_}
|
||||
|
||||
pkg_setup() {
|
||||
enewuser tss -1 -1 /var/lib/tpm tss
|
||||
if use modules; then
|
||||
CONFIG_CHECK="MODULES"
|
||||
linux-mod_pkg_setup
|
||||
BUILD_TARGETS="all"
|
||||
BUILD_PARAMS="KERNEL_BUILD=${KERNEL_DIR}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# do not build and install the kernel module
|
||||
sed -i 's/COMMAND ${tpmd_dev_BUILD_CMD}//' tpmd_dev/CMakeLists.txt || die
|
||||
sed -i 's/install(CODE.*//' tpmd_dev/CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs=(
|
||||
$(cmake-utils_use_use ssl OPENSSL)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
|
||||
# only here we have BUILD_DIR
|
||||
MODULE_NAMES="tpmd_dev(misc:${BUILD_DIR}/tpmd_dev/linux)"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
use modules && linux-mod_src_compile
|
||||
emake -C ${BUILD_DIR}/tpmd_dev/linux tpmd_dev.rules
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
use modules && linux-mod_src_install
|
||||
|
||||
dodoc README
|
||||
|
||||
udev_newrules "${BUILD_DIR}/tpmd_dev/linux/tpmd_dev.rules" 60-tpmd_dev.rules
|
||||
|
||||
newinitd "${FILESDIR}"/${PN}.initd-0.7.4 ${PN}
|
||||
newconfd "${FILESDIR}"/${PN}.confd-0.7.4 ${PN}
|
||||
|
||||
keepdir /var/run/tpm
|
||||
fowners tss /var/run/tpm
|
||||
|
||||
keepdir /var/log/tpm
|
||||
fowners tss:tss /var/log/tpm
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST fox-1.6.36.tar.gz 4344694 SHA256 cf8f4d09e104d6b3c425df3ce5b3bd54ed4c8095389f742f81370aba16169dff SHA512 2985404d6b2122159e9859d3490a154b75429bb1cf9d9920155f454012ef88fbd005548db0e68d55826d7b9d68ec745bccd14e27a8ff13bdbf5c8357f47ccdc0 WHIRLPOOL 74af19f2d041b785e88799b1fc8aad5c94efa30e53b9fecd0e8bfb6abff58c3930ef28e91d3199d79acacb100d2281ad7497bc1656556ef0d78daa109f90c860
|
||||
DIST fox-1.7.32.tar.gz 4954127 SHA256 4f6b850450b25793d5147b120c446926d0f1b71f34a4c6873bcf65dbcc223879 SHA512 69f988c2c9c20c553cb4d070f06d5c9e4d782158c0e0e240f8f43ea7f19e73970640a1100bc7c792828f1df8dda82aa09f0db783ed397028312695a4f04916ec WHIRLPOOL 21bb2ed4e9cabe1479c69b2c6faa6e3da7ace73765517ed55eb943afddb486f6f8808397a95c35d7d04f9855df74b109deeabe1e88b0a1854ec501c1dbd4e4bf
|
||||
DIST fox-1.7.33.tar.gz 4953534 SHA256 3791b4435cd76206443f570a549b79cbb19bea805c1a410622175fac987df407 SHA512 5a5b6b0ffd6d63feee708d1d202f7583a32afb477af982db080bf584bac203f92c8acc6f5b3a6fd5bc61e1616d1a8dd53acf2e6e6e04db7399249bc217754ac1 WHIRLPOOL 32bbe3162e308126cd73c6e33c707adf889f259969828569815af7e9bf8baa181ac54f90dc9d5d88b94e7e1b83f76e89238a44ff6f87cf4884a54a51fc96e11a
|
||||
DIST fox-1.7.37.tar.gz 4964962 SHA256 c3dadbaac55319da3d8ad237a7e8b4903ba91fdc45d721d815314db67d6eced1 SHA512 b359ce30e7106253acd866b944abb3ebe9d7f72d9642a9f24067aca9d740ea1029ece07e9a482e10c46967de001ddb164baba34f9b7a8c6821b316cf4135dfb9 WHIRLPOOL ddfbe6a8dc1a35f48381d44da32e9832844698bec6c28ebc3304e76ac5a7ad349e6453aa4a37a229fcc53f54a96d5d35129885c1e3187eb7cd03df7747b4a94e
|
||||
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/adie/adie-1.7.37.ebuild,v 1.1 2012/12/22 21:46:47 mabi Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit fox
|
||||
|
||||
DESCRIPTION="Text editor based on the FOX Toolkit"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="~x11-libs/fox-${PV}"
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1 @@
|
||||
DIST referencer-1.2.0.tar.gz 675680 SHA256 68731beb242ed2e20c01e7be0e68ce64260dbd3af930c96f8f0eb8e47e88a81d SHA512 4a8a848298c563c775d1fe912b02a82f98a1db92e13865e79c57dda15a6bbc545996080b26f71609cf8965c6c58e827a3ce6f071b3896246e00a6bb073869d9d WHIRLPOOL ffb808616c249266c31191d3c3a88cd20281bf043c7de350599ad5867e406fd08c4418695685291ca8c193cae9cd316ab6cd443719f08850c4e4de2ef5d1ab2c
|
@ -0,0 +1,10 @@
|
||||
--- a/data/referencer.desktop.in.in 2012-10-31 17:27:17.609179000 +0100
|
||||
+++ b/data/referencer.desktop.in.in 2012-10-31 17:47:22.059903251 +0100
|
||||
@@ -6,6 +6,6 @@
|
||||
Icon=referencer
|
||||
Terminal=false
|
||||
Type=Application
|
||||
-Categories=GNOME;Application;Office;
|
||||
+Categories=GTK;GNOME;Office;
|
||||
StartupNotify=true
|
||||
MimeType=application/x-referencer;
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>dominik.kriegner+gentoo@gmail.com</email>
|
||||
<name>Dominik Kriegner</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/referencer/referencer-1.2.0.ebuild,v 1.1 2012/12/23 09:53:09 hwoarang Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_DEPEND="2:2.7"
|
||||
|
||||
inherit fdo-mime eutils python
|
||||
|
||||
DESCRIPTION="Gnome application to organise documents or references, and to generate BibTeX bibliography files"
|
||||
HOMEPAGE="https://launchpad.net/referencer"
|
||||
SRC_URI="https://launchpad.net/${PN}/1./${PV}/+download/$P.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND=">=app-text/poppler-0.12.3-r3
|
||||
>=dev-cpp/gtkmm-2.8
|
||||
>=dev-cpp/libglademm-2.6.0
|
||||
>=dev-cpp/gconfmm-2.14.0
|
||||
>=dev-cpp/gtkmm-utils-0.4.1
|
||||
>=dev-libs/boost-1.52.0-r4"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=app-text/gnome-doc-utils-0.3.2
|
||||
virtual/pkgconfig
|
||||
>=dev-lang/perl-5.8.1
|
||||
dev-perl/libxml-perl
|
||||
dev-util/intltool
|
||||
app-text/rarian"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare () {
|
||||
epatch "${FILESDIR}/${PN}-desktop-file-validate.patch"
|
||||
python_convert_shebangs -r 2.7 plugins
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --disable-update-mime-database --enable-python
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_mime_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_mime_database_update
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST gtkmm-utils-0.4.1.tar.gz 388799 SHA256 bce5d908d1bec9cec0a74514458e6b9cf5198835fc6383c94d27ba388aae938d SHA512 d996cf4409ed351c4055071bd2274631775df9a67f9be47fb01eb6c35a77768985141dbf1238e091ae923f31f90921856dc76560c66f68292226e548f54c4260 WHIRLPOOL ef1ab4422914196895bd137d61a51f70ac582df00ba9b2c91a4fb9e0b6b81f24cfd5b9587803a38773a5a5804ccbfec92c0d85d607d8ce5c44270bc2b2f07553
|
@ -0,0 +1,37 @@
|
||||
diff -urN a/glibmm-utils/date.cc b/glibmm-utils/date.cc
|
||||
--- a/glibmm-utils/date.cc 2008-01-16 18:22:26.000000000 +0100
|
||||
+++ b/glibmm-utils/date.cc 2012-11-12 23:39:05.463659600 +0100
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
#include <sys/time.h>
|
||||
|
||||
-#include <glib/gmessages.h>
|
||||
+#include <glib.h>
|
||||
|
||||
#include <glibmm/convert.h>
|
||||
#include <glibmm/date.h>
|
||||
diff -urN a/glibmm-utils/log-stream.cc b/glibmm-utils/log-stream.cc
|
||||
--- a/glibmm-utils/log-stream.cc 2008-10-14 14:11:14.000000000 +0200
|
||||
+++ b/glibmm-utils/log-stream.cc 2012-11-12 23:39:36.715665677 +0100
|
||||
@@ -29,7 +29,7 @@
|
||||
#include <tr1/memory>
|
||||
#include <glibmm.h>
|
||||
#include <glibmm/thread.h>
|
||||
-#include <glib/gstdio.h>
|
||||
+#include <glib.h>
|
||||
|
||||
#include "log-stream.h"
|
||||
#include "exception.h"
|
||||
diff -urN a/glibmm-utils/ustring.cc b/glibmm-utils/ustring.cc
|
||||
--- a/glibmm-utils/ustring.cc 2008-06-19 15:12:29.000000000 +0200
|
||||
+++ b/glibmm-utils/ustring.cc 2012-11-12 23:40:07.511671596 +0100
|
||||
@@ -20,8 +20,7 @@
|
||||
*/
|
||||
|
||||
#include <cstring> // for g++ 4.3
|
||||
-#include <glib/gmem.h>
|
||||
-#include <glib/gmessages.h>
|
||||
+#include <glib.h>
|
||||
#include "ustring.h"
|
||||
|
||||
namespace Glib {
|
@ -0,0 +1,11 @@
|
||||
diff -urN b/glibmm-utils/log-stream.cc c/glibmm-utils/log-stream.cc
|
||||
--- b/glibmm-utils/log-stream.cc 2012-11-12 23:57:19.311866269 +0100
|
||||
+++ c/glibmm-utils/log-stream.cc 2012-11-12 23:57:36.031869479 +0100
|
||||
@@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/time.h>
|
||||
+#include <sys/stat.h>
|
||||
#include <cstring> // for g++ 4.3
|
||||
#include <iostream>
|
||||
#include <map>
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm-utils/gtkmm-utils-0.4.1.ebuild,v 1.1 2012/12/23 09:46:25 hwoarang Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Utility functions, classes and widgets written on top of gtkmm and
|
||||
glibmm."
|
||||
HOMEPAGE="http://code.google.com/p/gtkmm-utils/"
|
||||
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
|
||||
LICENSE="LGPL-2"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-cpp/gtkmm:2.4"
|
||||
DEPEND="
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-glib.patch"
|
||||
epatch "${FILESDIR}/${P}-include-fix.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable doc documentation)
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>dominik.kriegner+gentoo@gmail.com</email>
|
||||
<name>Dominik Kriegner</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,380 @@
|
||||
diff --git a/build/build.xml b/build/build.xml
|
||||
index 68c446f..e82f00f 100644
|
||||
--- a/build/build.xml
|
||||
+++ b/build/build.xml
|
||||
@@ -98,16 +98,24 @@ examples:
|
||||
<echo message="ant.java.hasjsse=${ant.java.hasjsse}" />
|
||||
</target>
|
||||
|
||||
- <target name="javaversion6">
|
||||
+ <target name="javaversion7" unless="ant.java.iscjavaset">
|
||||
+ <available classname="java.util.Objects" property="ant.java.iscjava17"/>
|
||||
+ <available classname="java.util.Objects" property="ant.java.iscjavaset"/>
|
||||
+ </target>
|
||||
+
|
||||
+ <target name="javaversion6" depends="javaversion7" unless="ant.java.iscjavaset">
|
||||
<available classname="java.net.IDN" property="ant.java.iscjava16"/>
|
||||
+ <available classname="java.net.IDN" property="ant.java.iscjavaset"/>
|
||||
</target>
|
||||
|
||||
- <target name="javaversion4" depends="javaversion6" unless="ant.java.iscjava16">
|
||||
+ <target name="javaversion4" depends="javaversion6" unless="ant.java.iscjavaset">
|
||||
<available classname="java.nio.Buffer" property="ant.java.iscjava14"/>
|
||||
+ <available classname="java.nio.Buffer" property="ant.java.iscjavaset"/>
|
||||
</target>
|
||||
|
||||
- <target name="javaversion2" depends="javaversion4" unless="ant.java.iscjava14">
|
||||
+ <target name="javaversion2" depends="javaversion4" unless="ant.java.iscjavaset">
|
||||
<available classname="java.lang.ref.Reference" property="ant.java.iscjava12"/>
|
||||
+ <available classname="java.lang.ref.Reference" property="ant.java.iscjavaset"/>
|
||||
</target>
|
||||
|
||||
<target name="-prepare" depends="init,javaversion2">
|
||||
@@ -166,6 +174,7 @@ examples:
|
||||
<java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" >
|
||||
<arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/>
|
||||
<arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbcDriver.java"/>
|
||||
<arg file="${src}/org/hsqldb/jdbc/jdbcStatement.java"/>
|
||||
<arg file="${src}/org/hsqldb/persist/LockFile.java"/>
|
||||
<arg file="${src}/org/hsqldb/persist/Logger.java"/>
|
||||
@@ -183,6 +192,7 @@ examples:
|
||||
<java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" >
|
||||
<arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/>
|
||||
<arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbcDriver.java"/>
|
||||
<arg file="${src}/org/hsqldb/jdbc/jdbcBlob.java"/>
|
||||
<arg file="${src}/org/hsqldb/jdbc/jdbcDatabaseMetaData.java"/>
|
||||
<arg file="${src}/org/hsqldb/jdbc/jdbcDataSource.java"/>
|
||||
@@ -210,6 +220,7 @@ examples:
|
||||
<arg value="+JAVA2FULL"/>
|
||||
<arg value="-JAVA4"/>
|
||||
<arg value="-JAVA6"/>
|
||||
+ <arg value="-JAVA7"/>
|
||||
</java>
|
||||
</target>
|
||||
|
||||
@@ -218,6 +229,7 @@ examples:
|
||||
<java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" >
|
||||
<arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/>
|
||||
<arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbcDriver.java"/>
|
||||
<arg file="${src}/org/hsqldb/jdbc/jdbcBlob.java"/>
|
||||
<arg file="${src}/org/hsqldb/jdbc/jdbcDatabaseMetaData.java"/>
|
||||
<arg file="${src}/org/hsqldb/jdbc/jdbcDataSource.java"/>
|
||||
@@ -244,6 +256,7 @@ examples:
|
||||
<arg value="+JAVA2FULL"/>
|
||||
<arg value="+JAVA4"/>
|
||||
<arg value="-JAVA6"/>
|
||||
+ <arg value="-JAVA7"/>
|
||||
</java>
|
||||
</target>
|
||||
|
||||
@@ -253,6 +266,43 @@ examples:
|
||||
<java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" >
|
||||
<arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/>
|
||||
<arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbcDriver.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbc/jdbcBlob.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbc/jdbcDatabaseMetaData.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbc/jdbcDataSource.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbc/jdbcCallableStatement.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbc/jdbcClob.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbc/jdbcConnection.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbc/jdbcParameterMetaData.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbc/jdbcPreparedStatement.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbc/jdbcResultSet.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbc/jdbcResultSetMetaData.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbc/jdbcStatement.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/persist/LockFile.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/persist/Logger.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/persist/ScaledRAFile.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/rowio/RowInputTextLog.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/util/DatabaseManager.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/util/ConnectionDialogCommon.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/lib/SimpleLog.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/rowio/RowInputTextLog.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/lib/SimpleLog.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/rowio/RowInputTextLog.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/HsqlDateTime.java"/>
|
||||
+ <arg value="+JAVA2"/>
|
||||
+ <arg value="+JAVA2FULL"/>
|
||||
+ <arg value="+JAVA4"/>
|
||||
+ <arg value="+JAVA6"/>
|
||||
+ <arg value="-JAVA7"/>
|
||||
+ </java>
|
||||
+ </target>
|
||||
+
|
||||
+ <target name="switchtojdk17" depends="switchtojdk16"
|
||||
+ description="self explanatory" if="ant.java.iscjava17">
|
||||
+ <java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" >
|
||||
+ <arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/>
|
||||
+ <arg file="${src}/org/hsqldb/jdbcDriver.java"/>
|
||||
<arg file="${src}/org/hsqldb/jdbc/jdbcBlob.java"/>
|
||||
<arg file="${src}/org/hsqldb/jdbc/jdbcDatabaseMetaData.java"/>
|
||||
<arg file="${src}/org/hsqldb/jdbc/jdbcDataSource.java"/>
|
||||
@@ -279,10 +329,11 @@ examples:
|
||||
<arg value="+JAVA2FULL"/>
|
||||
<arg value="+JAVA4"/>
|
||||
<arg value="+JAVA6"/>
|
||||
+ <arg value="+JAVA7"/>
|
||||
</java>
|
||||
</target>
|
||||
|
||||
- <target name="store" depends="switchtojdk16"
|
||||
+ <target name="store" depends="switchtojdk17"
|
||||
description="compiles the /store folder">
|
||||
<javac srcdir="${src}"
|
||||
destdir="classes"
|
||||
diff --git a/src/org/hsqldb/jdbc/jdbcCallableStatement.java b/src/org/hsqldb/jdbc/jdbcCallableStatement.java
|
||||
index 3779094..d2131ed 100644
|
||||
--- a/src/org/hsqldb/jdbc/jdbcCallableStatement.java
|
||||
+++ b/src/org/hsqldb/jdbc/jdbcCallableStatement.java
|
||||
@@ -3106,7 +3106,6 @@ implements CallableStatement {
|
||||
|
||||
//#endif JAVA4
|
||||
//#ifdef JAVA6
|
||||
-/*
|
||||
public void setPoolable(boolean poolable) throws SQLException
|
||||
{
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
@@ -3376,7 +3375,20 @@ implements CallableStatement {
|
||||
{
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
-*/
|
||||
|
||||
//#endif JAVA6
|
||||
+
|
||||
+//#ifdef JAVA7
|
||||
+ public <T> T getObject(String columnLabel, Class<T> type) throws SQLException
|
||||
+ {
|
||||
+ throw new UnsupportedOperationException("Not supported yet.");
|
||||
+ }
|
||||
+
|
||||
+ public <T> T getObject(int ColumnIndex, Class<T> type) throws SQLException
|
||||
+ {
|
||||
+ throw new UnsupportedOperationException("Not supported yet.");
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+//#endif JAVA7
|
||||
}
|
||||
diff --git a/src/org/hsqldb/jdbc/jdbcConnection.java b/src/org/hsqldb/jdbc/jdbcConnection.java
|
||||
index 5d59464..0c7e08a 100644
|
||||
--- a/src/org/hsqldb/jdbc/jdbcConnection.java
|
||||
+++ b/src/org/hsqldb/jdbc/jdbcConnection.java
|
||||
@@ -43,13 +43,17 @@ import java.sql.Connection;
|
||||
import java.sql.DatabaseMetaData;
|
||||
|
||||
//#ifdef JAVA6
|
||||
-/*
|
||||
import java.sql.NClob;
|
||||
import java.sql.SQLClientInfoException;
|
||||
import java.sql.SQLXML;
|
||||
-*/
|
||||
|
||||
//#endif JAVA6
|
||||
+
|
||||
+//#ifdef JAVA7
|
||||
+import java.util.concurrent.Executor;
|
||||
+
|
||||
+//#endif JAVA7
|
||||
+
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.SQLWarning;
|
||||
@@ -2794,4 +2798,31 @@ public class jdbcConnection implements Connection {
|
||||
*/
|
||||
|
||||
//#endif JAVA6
|
||||
+
|
||||
+//#ifdef JAVA7
|
||||
+ public int getNetworkTimeout() throws SQLException
|
||||
+ {
|
||||
+ throw new UnsupportedOperationException("Not supported yet.");
|
||||
+ }
|
||||
+
|
||||
+ public void setNetworkTimeout(Executor executor, int millis) throws SQLException
|
||||
+ {
|
||||
+ throw new UnsupportedOperationException("Not supported yet.");
|
||||
+ }
|
||||
+
|
||||
+ public void abort(Executor executor) throws SQLException
|
||||
+ {
|
||||
+ throw new UnsupportedOperationException("Not supported yet.");
|
||||
+ }
|
||||
+
|
||||
+ public String getSchema() throws SQLException
|
||||
+ {
|
||||
+ throw new UnsupportedOperationException("Not supported yet.");
|
||||
+ }
|
||||
+
|
||||
+ public void setSchema(String schema) throws SQLException
|
||||
+ {
|
||||
+ throw new UnsupportedOperationException("Not supported yet.");
|
||||
+ }
|
||||
+//#endif JAVA7
|
||||
}
|
||||
diff --git a/src/org/hsqldb/jdbc/jdbcDataSource.java b/src/org/hsqldb/jdbc/jdbcDataSource.java
|
||||
index 9f79a37..d0ab49b 100644
|
||||
--- a/src/org/hsqldb/jdbc/jdbcDataSource.java
|
||||
+++ b/src/org/hsqldb/jdbc/jdbcDataSource.java
|
||||
@@ -47,6 +47,11 @@ import javax.sql.DataSource;
|
||||
//#endif JAVA4
|
||||
import org.hsqldb.jdbcDriver;
|
||||
|
||||
+//#ifdef JAVA7
|
||||
+import java.sql.SQLFeatureNotSupportedException;
|
||||
+import java.util.logging.Logger;
|
||||
+//#endif JAVA7
|
||||
+
|
||||
// boucherb@users 20040411 - doc 1.7.2 - javadoc updates toward 1.7.2 final
|
||||
|
||||
/**
|
||||
@@ -312,7 +317,6 @@ public class jdbcDataSource implements Serializable {
|
||||
}
|
||||
|
||||
//#ifdef JAVA6
|
||||
-/*
|
||||
public <T> T unwrap(Class<T> iface) throws SQLException
|
||||
{
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
@@ -322,7 +326,14 @@ public class jdbcDataSource implements Serializable {
|
||||
{
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
-*/
|
||||
|
||||
//#endif JAVA6
|
||||
+
|
||||
+//#ifdef JAVA7
|
||||
+ public Logger getParentLogger() throws SQLFeatureNotSupportedException
|
||||
+ {
|
||||
+ throw new SQLFeatureNotSupportedException("Not supported yet.");
|
||||
+ }
|
||||
+
|
||||
+//#endif JAVA7
|
||||
}
|
||||
diff --git a/src/org/hsqldb/jdbc/jdbcDatabaseMetaData.java b/src/org/hsqldb/jdbc/jdbcDatabaseMetaData.java
|
||||
index ffa238d..0480228 100644
|
||||
--- a/src/org/hsqldb/jdbc/jdbcDatabaseMetaData.java
|
||||
+++ b/src/org/hsqldb/jdbc/jdbcDatabaseMetaData.java
|
||||
@@ -5650,7 +5650,6 @@ public class jdbcDatabaseMetaData implements DatabaseMetaData {
|
||||
}
|
||||
|
||||
//#ifdef JAVA6
|
||||
-/*
|
||||
public RowIdLifetime getRowIdLifetime() throws SQLException
|
||||
{
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
@@ -5694,7 +5693,23 @@ public class jdbcDatabaseMetaData implements DatabaseMetaData {
|
||||
{
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
-*/
|
||||
|
||||
//#endif JAVA6
|
||||
+
|
||||
+
|
||||
+//#ifdef JAVA7
|
||||
+ public boolean generatedKeyAlwaysReturned() throws SQLException
|
||||
+ {
|
||||
+ throw new UnsupportedOperationException("Not supported yet.");
|
||||
+ }
|
||||
+
|
||||
+ public ResultSet getPseudoColumns(String catalog, String schemaPattern,
|
||||
+ String tableNamePattern, String columnNamePattern) throws SQLException
|
||||
+ {
|
||||
+ throw new UnsupportedOperationException("Not supported yet.");
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+//#endif JAVA7
|
||||
+
|
||||
}
|
||||
diff --git a/src/org/hsqldb/jdbc/jdbcResultSet.java b/src/org/hsqldb/jdbc/jdbcResultSet.java
|
||||
index 2a6567e..81aecf3 100644
|
||||
--- a/src/org/hsqldb/jdbc/jdbcResultSet.java
|
||||
+++ b/src/org/hsqldb/jdbc/jdbcResultSet.java
|
||||
@@ -5332,4 +5332,19 @@ public class jdbcResultSet implements ResultSet {
|
||||
*/
|
||||
|
||||
//#endif JAVA6
|
||||
+
|
||||
+//#ifdef JAVA7
|
||||
+
|
||||
+ public <T> T getObject(String columnLabel, Class<T> type) throws SQLException
|
||||
+ {
|
||||
+ throw new UnsupportedOperationException("Not supported yet.");
|
||||
+ }
|
||||
+
|
||||
+ public <T> T getObject(int columnNum, Class<T> type) throws SQLException
|
||||
+ {
|
||||
+ throw new UnsupportedOperationException("Not supported yet.");
|
||||
+ }
|
||||
+
|
||||
+//#endif JAVA7
|
||||
+
|
||||
}
|
||||
diff --git a/src/org/hsqldb/jdbc/jdbcStatement.java b/src/org/hsqldb/jdbc/jdbcStatement.java
|
||||
index f84f2e2..38bf8d0 100644
|
||||
--- a/src/org/hsqldb/jdbc/jdbcStatement.java
|
||||
+++ b/src/org/hsqldb/jdbc/jdbcStatement.java
|
||||
@@ -1588,7 +1588,6 @@ public class jdbcStatement implements Statement {
|
||||
}
|
||||
}
|
||||
//#ifdef JAVA6
|
||||
-/*
|
||||
public void setPoolable(boolean poolable) throws SQLException
|
||||
{
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
@@ -1608,6 +1607,17 @@ public class jdbcStatement implements Statement {
|
||||
{
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
-*/
|
||||
//#endif JAVA6
|
||||
+
|
||||
+//#ifdef JAVA7
|
||||
+ public boolean isCloseOnCompletion() throws SQLException
|
||||
+ {
|
||||
+ throw new UnsupportedOperationException("Not supported yet.");
|
||||
+ }
|
||||
+
|
||||
+ public void closeOnCompletion() throws SQLException
|
||||
+ {
|
||||
+ throw new UnsupportedOperationException("Not supported yet.");
|
||||
+ }
|
||||
+//#endif JAVA7
|
||||
}
|
||||
diff --git a/src/org/hsqldb/jdbcDriver.java b/src/org/hsqldb/jdbcDriver.java
|
||||
index a377b36..361c074 100644
|
||||
--- a/src/org/hsqldb/jdbcDriver.java
|
||||
+++ b/src/org/hsqldb/jdbcDriver.java
|
||||
@@ -42,6 +42,11 @@ import org.hsqldb.jdbc.jdbcConnection;
|
||||
import org.hsqldb.persist.HsqlDatabaseProperties;
|
||||
import org.hsqldb.persist.HsqlProperties;
|
||||
|
||||
+//#ifdef JAVA7
|
||||
+import java.sql.SQLFeatureNotSupportedException;
|
||||
+import java.util.logging.Logger;
|
||||
+//#endif JAVA7
|
||||
+
|
||||
// fredt@users 20011220 - patch 1.7.0 by fredt
|
||||
// new version numbering scheme
|
||||
// fredt@users 20020320 - patch 1.7.0 - JDBC 2 support and error trapping
|
||||
@@ -321,4 +326,12 @@ public class jdbcDriver implements Driver {
|
||||
DriverManager.registerDriver(new jdbcDriver());
|
||||
} catch (Exception e) {}
|
||||
}
|
||||
+
|
||||
+//#ifdef JAVA7
|
||||
+ public Logger getParentLogger() throws SQLFeatureNotSupportedException
|
||||
+ {
|
||||
+ throw new SQLFeatureNotSupportedException("Not supported yet.");
|
||||
+ }
|
||||
+
|
||||
+//#endif JAVA7
|
||||
}
|
@ -0,0 +1,174 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/hsqldb/hsqldb-1.8.1.3-r1.ebuild,v 1.1 2012/12/23 15:12:57 sera Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit eutils user versionator java-pkg-2 java-ant-2
|
||||
|
||||
MY_PV=$(replace_all_version_separators _ )
|
||||
MY_P="${PN}_${MY_PV}"
|
||||
|
||||
DESCRIPTION="The leading SQL relational database engine written in Java."
|
||||
HOMEPAGE="http://hsqldb.org"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
|
||||
|
||||
LICENSE="BSD GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-macos ~x64-solaris ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="
|
||||
java-virtuals/servlet-api:2.5"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.5"
|
||||
DEPEND="${CDEPEND}
|
||||
>=virtual/jdk-1.5
|
||||
app-arch/unzip
|
||||
test? ( dev-java/junit:0 )"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
HSQLDB_JAR=/usr/share/hsqldb/lib/hsqldb.jar
|
||||
HSQLDB_HOME=/var/lib/hsqldb
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup hsqldb
|
||||
enewuser hsqldb -1 /bin/sh /dev/null hsqldb
|
||||
|
||||
java-pkg-2_pkg_setup
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
rm -v lib/*.jar || die
|
||||
|
||||
sed -i -r \
|
||||
-e "s#/etc/sysconfig#${EPREFIX}/etc/conf.d#g" \
|
||||
bin/hsqldb || die
|
||||
|
||||
java-pkg_filter-compiler jikes
|
||||
|
||||
eant -q -f "${EANT_BUILD_XML}" cleanall > /dev/null
|
||||
|
||||
epatch "${FILESDIR}/resolve-config-softlinks.patch"
|
||||
epatch "${FILESDIR}/${P}-java7.patch"
|
||||
|
||||
mkdir conf
|
||||
sed -e "s/^HSQLDB_JAR_PATH=.*$/HSQLDB_JAR_PATH=${EPREFIX//\//\\/}${HSQLDB_JAR//\//\\/}/g" \
|
||||
-e "s/^SERVER_HOME=.*$/SERVER_HOME=${EPREFIX//\//\\/}\/var\/lib\/hsqldb/g" \
|
||||
-e "s/^HSQLDB_OWNER=.*$/HSQLDB_OWNER=hsqldb/g" \
|
||||
-e 's/^#AUTH_FILE=.*$/AUTH_FILE=${SERVER_HOME}\/sqltool.rc/g' \
|
||||
src/org/hsqldb/sample/sample-hsqldb.cfg > conf/hsqldb || die
|
||||
cp "${FILESDIR}/server.properties" conf/ || die
|
||||
cp "${FILESDIR}/sqltool.rc" conf/ || die
|
||||
|
||||
# Missing source file - needed for tests
|
||||
# http://hsqldb.cvs.sourceforge.net/*checkout*/hsqldb/hsqldb-dev/src/org/hsqldb/lib/StringComparator.java?revision=1.1&pathrev=hsqldb_1_8_0_10
|
||||
# http://sourceforge.net/tracker/index.php?func=detail&aid=2008754&group_id=23316&atid=378131
|
||||
cp "${FILESDIR}/StringComparator.java" src/org/hsqldb/lib || die
|
||||
cp "${FILESDIR}/TestBug1191815.java" src/org/hsqldb/test/ || die
|
||||
}
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||
|
||||
# EANT_BUILD_XML used also in src_prepare
|
||||
EANT_BUILD_XML="build/build.xml"
|
||||
EANT_BUILD_TARGET="jar jarclient jarsqltool jarutil"
|
||||
EANT_DOC_TARGET="javadocdev"
|
||||
EANT_GENTOO_CLASSPATH="servlet-api-2.5"
|
||||
|
||||
src_test() {
|
||||
java-pkg_jar-from --into lib junit
|
||||
eant -f ${EANT_BUILD_XML} jartest
|
||||
cd testrun/hsqldb || die
|
||||
./runTest.sh TestSelf || die "TestSelf hsqldb tests failed"
|
||||
# TODO. These fail. Investigate why.
|
||||
#cd "${S}/testrun/sqltool" || die
|
||||
#CLASSPATH="${S}/lib/hsqldb.jar" ./runtests.bash || die "sqltool test failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar lib/hsql*.jar
|
||||
|
||||
if use doc; then
|
||||
dodoc doc/*.txt
|
||||
dohtml -r doc/zaurus
|
||||
dohtml -r doc/src
|
||||
fi
|
||||
use source && java-pkg_dosrc src/*
|
||||
|
||||
echo "CONFIG_PROTECT=\"${HSQLDB_HOME}\"" > "${T}"/35hsqldb || die
|
||||
doenvd "${T}"/35hsqldb
|
||||
|
||||
# Put init, configuration and authorization files in /etc
|
||||
doinitd "${FILESDIR}/hsqldb"
|
||||
doconfd conf/hsqldb
|
||||
dodir /etc/hsqldb
|
||||
insinto /etc/hsqldb
|
||||
# Change the ownership of server.properties and sqltool.rc
|
||||
# files to hsqldb:hsqldb. (resolves Bug #111963)
|
||||
use prefix || insopts -m0600 -o hsqldb -g hsqldb
|
||||
doins conf/server.properties
|
||||
use prefix || insopts -m0600 -o hsqldb -g hsqldb
|
||||
doins conf/sqltool.rc
|
||||
|
||||
# Install init script
|
||||
dodir "${HSQLDB_HOME}/bin"
|
||||
keepdir "${HSQLDB_HOME}"
|
||||
exeinto "${HSQLDB_HOME}/bin"
|
||||
doexe bin/hsqldb
|
||||
|
||||
# Make sure that files have correct permissions
|
||||
use prefix || chown -R hsqldb:hsqldb "${ED}${HSQLDB_HOME}"
|
||||
chmod o-rwx "${ED}${HSQLDB_HOME}"
|
||||
|
||||
# Create symlinks to authorization files in the server home dir
|
||||
# (required by the hqldb init script)
|
||||
insinto "${HSQLDB_HOME}"
|
||||
dosym /etc/hsqldb/server.properties "${HSQLDB_HOME}/server.properties"
|
||||
dosym /etc/hsqldb/sqltool.rc "${HSQLDB_HOME}/sqltool.rc"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "If you intend to run Hsqldb in Server mode and you want to create"
|
||||
ewarn "additional databases, remember to put correct information in both"
|
||||
ewarn "'server.properties' and 'sqltool.rc' files."
|
||||
ewarn "(read the 'Init script Setup Procedure' section of the 'Chapter 3."
|
||||
ewarn "UNIX Quick Start' in the Hsqldb docs for more information)"
|
||||
echo
|
||||
elog "Example:"
|
||||
echo
|
||||
elog "${EPREFIX}/etc/hsqldb/server.properties"
|
||||
elog "============================="
|
||||
elog "server.database.1=file:xdb/xdb"
|
||||
elog "server.dbname.1=xdb"
|
||||
elog "server.urlid.1=xdb"
|
||||
elog
|
||||
elog "${EPREFIX}/etc/hsqldb/sqltool.rc"
|
||||
elog "======================"
|
||||
elog "urlid xdb"
|
||||
elog "url jdbc:hsqldb:hsql://localhost/xdb"
|
||||
elog "username sa"
|
||||
elog "password "
|
||||
echo
|
||||
elog "Also note that each hsqldb server can serve only up to 10"
|
||||
elog "different databases simultaneously (with consecutive {0-9}"
|
||||
elog "suffixes in the 'server.properties' file)."
|
||||
echo
|
||||
ewarn "For data manipulation use:"
|
||||
ewarn
|
||||
ewarn "# java -classpath ${EPREFIX}${HSQLDB_JAR} org.hsqldb.util.DatabaseManager"
|
||||
ewarn "# java -classpath ${EPREFIX}${HSQLDB_JAR} org.hsqldb.util.DatabaseManagerSwing"
|
||||
ewarn "# java -classpath ${EPREFIX}${HSQLDB_JAR} org.hsqldb.util.SqlTool \\"
|
||||
ewarn " --rcFile ${EPREFIX}/var/lib/hsqldb/sqltool.rc <dbname>"
|
||||
echo
|
||||
elog "The Hsqldb can be run in multiple modes - read 'Chapter 1. Running'"
|
||||
elog "and Using Hsqldb' in the Hsqldb docs at:"
|
||||
elog " http://hsqldb.org/web/hsqlDocsFrame.html"
|
||||
elog "If you intend to run it in the Server mode, it is suggested to add the"
|
||||
elog "init script to your start-up scripts, this should be done like this:"
|
||||
elog " \`rc-update add hsqldb default\`"
|
||||
echo
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/alsa-core/alsa-core-0.5.ebuild,v 1.2 2012/09/12 16:00:40 qnikst Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Haskell binding to the ALSA Library API (Exceptions)."
|
||||
HOMEPAGE="http://www.haskell.org/haskellwiki/ALSA"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.10.4
|
||||
media-libs/alsa-lib"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8"
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/alsa-mixer/alsa-mixer-0.1.2-r2.ebuild,v 1.1 2012/12/22 21:04:03 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.1
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Bindings to the ALSA simple mixer API."
|
||||
HOMEPAGE="http://hackage.haskell.org/package/alsa-mixer"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="=dev-haskell/alsa-core-0.5*:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
media-libs/alsa-lib"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-haskell/c2hs
|
||||
>=dev-haskell/cabal-1.6"
|
@ -1,2 +1,2 @@
|
||||
DIST ansi-terminal-0.5.0.tar.gz 13001 SHA256 ee921584bb0d6c37f48b7069709297506651fe8e2c5a22810c38072b54c2fee9 SHA512 6df9420910db28a83b4ab368a668e34f206490bc4946b72a23432cfca2cec9ee7b484d45a50069159601ec2109e5a11acc9209a4c22784883055d68e9a7865a3 WHIRLPOOL f65c4c55960729bd92243bb77fe7cc79b69bfc608311e941824c9b46deeec0be3afa5838add4a20e0954ad42cc08c26bb00087b4a9f48405e203812ccdcb50f5
|
||||
DIST ansi-terminal-0.5.5.1.tar.gz 13132 SHA256 8c0247c0e5dc2089a72575dd5074583a3075adf7a4d87b349f5aef96c8c5d390 SHA512 9d7a46a964524bd715867c10f5893c50df4434f673063b66945e17f608e01840359b20dafd35d56dcbcb49916b88050957c4df013a01d4c564bf949969b50a61 WHIRLPOOL c135b49876ebb6b7d5dcc993c7c4258fab9a65d26e0f00355e03bc1eeaeacabe16f2ee8dc3c0cdfad87e541f1edf330d7931f394869256412ec69922f8bec5cb
|
||||
DIST ansi-terminal-0.5.5.tar.gz 13136 SHA256 489565cf36471bdbf38b1b76fc09bce6c311b472d54f09c66546c7592fb52427 SHA512 9fee8511f2edcadf146d1759634592ef725d6e18ccd278ba13cfbd117c918814ae65195237f83b36a96e0b8a89a7731edff2d692138baff9e3473e46d4982ce5 WHIRLPOOL 340c399168bb65af82e5a1b61e2618d0d1977c5efbb834c14a64dea33e6a6927deb466670c14d61e8ff033b4ee5ae3098f758bc8009e37e0f37472803b9ec0d1
|
||||
|
@ -1,18 +1,23 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/ansi-terminal/ansi-terminal-0.5.0.ebuild,v 1.10 2012/09/12 15:28:29 qnikst Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/ansi-terminal/ansi-terminal-0.5.5.1.ebuild,v 1.1 2012/12/22 21:05:28 slyfox Exp $
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock"
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.1.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Simple ANSI terminal support, with Windows compatibility"
|
||||
HOMEPAGE="http://github.com/batterseapower/ansi-terminal"
|
||||
HOMEPAGE="http://batterseapower.github.com/ansi-terminal"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/ghc-6.8
|
||||
RDEPEND=">=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2"
|
@ -1,3 +1 @@
|
||||
DIST ansi-wl-pprint-0.5.1.tar.gz 13492 SHA256 aa5e0ba85c46f2f71970645066a8efeeea2c663f222185968fda8e09383ef7e0 SHA512 c861ec1aa7ffb7f50955c502bfae5ee3e80312be6723eaa56d71293ae6d5a2dc964ae48b3f19a8c1c861582a1a85809deed2c85d51495a45b846f67b523cb715 WHIRLPOOL d925cc4562401af4522f51ced32c2f2e2c2bac6b32ce8d72733096420dcb2003b854c4a64559c57851fa5574e7602ba49e789294be3e4160e0ee22a4c2ee67c6
|
||||
DIST ansi-wl-pprint-0.6.3.tar.gz 13693 SHA256 745245f9db01ad9a3c421ecd5fab26fa84153ce7bdeba6a7f65283468375f3b2 SHA512 289fc83c625fe45826b055638dac95e560d7c65ae9fb4df18f3e7c33bdf3c17fa08f8b7134443352462f53a32f010da1f3b9e9c048b542bf02ad85c0e5750bf4 WHIRLPOOL 7b458a9239680a2666b8e2fc0cfa68e0ecc6e21daaa094ea5c9897519c314debb83815129eef1f1a149eb3749f37b0c63511bde5f8b64b1ca4417fa293c2a78d
|
||||
DIST ansi-wl-pprint-0.6.4.tar.gz 13702 SHA256 608ea9c866198c7214b0493e74a4cae227e72da426d0c254c226cec2eafc307f SHA512 32014b5e59e3d5002e30080fc1354fb81183c329e1d0a49016de94c1c59d1dc56002919f3da84d653d4fc9440646bbb8ac9673cf07aea4a02af877fe856e3efd WHIRLPOOL 81781e4433606da9190089aa09651fa91f326a7e6896a754d5e9cc5de18d9906f701b55d185c2365687f86cfd8d22e85a41cebe710df300f58f0ec48ec9b5d4b
|
||||
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.5.1.ebuild,v 1.10 2012/09/12 15:27:09 qnikst Exp $
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="The Wadler/Leijen Pretty Printer for colored ANSI terminal output"
|
||||
HOMEPAGE="http://github.com/batterseapower/ansi-wl-pprint"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.6.1
|
||||
>=dev-haskell/ansi-terminal-0.4.0"
|
||||
DEPEND=">=dev-haskell/cabal-1.2
|
||||
${RDEPEND}"
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.3.ebuild,v 1.7 2012/09/12 15:27:09 qnikst Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="The Wadler/Leijen Pretty Printer for colored ANSI terminal output"
|
||||
HOMEPAGE="http://github.com/batterseapower/ansi-wl-pprint"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="=dev-haskell/ansi-terminal-0.5*
|
||||
>=dev-lang/ghc-6.8.2"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2"
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/arrows/arrows-0.2.1.ebuild,v 1.10 2010/07/13 15:46:22 slyfox Exp $
|
||||
|
||||
CABAL_FEATURES="lib profile haddock"
|
||||
inherit haskell-cabal
|
||||
|
||||
GHC_PV=6.6.1
|
||||
|
||||
DESCRIPTION="Arrow library"
|
||||
HOMEPAGE="http://haskell.org/ghc/"
|
||||
SRC_URI="http://www.haskell.org/ghc/dist/${GHC_PV}/ghc-${GHC_PV}-src-extralibs.tar.bz2"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/ghc-6.6"
|
||||
|
||||
S="${WORKDIR}/ghc-${GHC_PV}/libraries/${PN}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cabal-mksetup
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/arrows/arrows-0.4.2.0.ebuild,v 1.8 2012/09/12 15:40:52 qnikst Exp $
|
||||
|
||||
CABAL_FEATURES="lib profile haddock"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Arrow classes and transformers"
|
||||
HOMEPAGE="http://www.haskell.org/arrows/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/ghc-6.10
|
||||
dev-haskell/cabal
|
||||
dev-haskell/stream"
|
@ -1,4 +1,3 @@
|
||||
DIST blaze-html-0.4.3.1.tar.gz 69636 SHA256 d75d8a8d9c20dfc7ba7365b064abba782ae39df4208acf747f4a0e2f2ba71c7a SHA512 99bb0e6f5a13eadce2853b64524d1bcf42ef679cedbf2f1e31e45e2aa8d561288b7f88dfed1e1328c230a8095c88e2e8090cf99a0c775a75a0ad7a3f3f809309 WHIRLPOOL 18fbc16169ffb4a745f404f907807f89846dd3efe6474d1df8ebec347c2a963e7a5d97dbf587b71aa77e9d4431c7bdf10148bd726027e62ea93b9b38626d48c9
|
||||
DIST blaze-html-0.4.3.3.tar.gz 73925 SHA256 efd794589a14875630318a36df7056e5135507da54b129f4c602163489266f28 SHA512 94a03fa22624aae89dfc4b1722f850608a4556eb1f93bb958a1cc209e86f7e894b484c79537a327d99bc06694c0443de29ce84a623f5d389f4fc173e56d0f4e4 WHIRLPOOL 6bd8087333ffb33ede0ae14103a24db1763da2577fbf1403e3a3227f18837726911b847a8d14e741384e091711a461b16cb16fd31e0dabf43b0d5a9d6d22a2b1
|
||||
DIST blaze-html-0.5.0.0.tar.gz 66175 SHA256 924ffc5a5d0d8f5695c8e63217859d6f2e7b0a53c938798ee0a62e098a6bdb31 SHA512 d326792d372d8a497b4a6460766aca510404a1782372d7690eda2b885cb9492b0100b54c62324a82533e11bbc2bc5b8667c16a265841ef2b94d58af6cdd4e9fe WHIRLPOOL 80ddb852cfde78b2d8bef09f881c316b4a40df6b706af6b686bdf3690923db312d7823142b63c5cc14eec786cc1c1c1cb61271372ac5726bc7964c49e7b6c042
|
||||
DIST blaze-html-0.5.1.0.tar.gz 77460 SHA256 b0e3cacac02136290664b9ad4b6200d7f1ee1749778ca9b981a1ae8bcc3745b8 SHA512 ae59a874884ab426ba7f2358fc719daa7c74f76177224e2ec1b3e261db739151f47392b2378cfb40c3c70994a102a978424d1e1095ba578e80b93a4599efc5ba WHIRLPOOL c7931a705fb7f9385168da38cd9882f1a3336c4cd4e76e4f73e25a050a480ba53576ba8ac608b92d03cb1fc5afee61497fcac58de147309abab905accd9013cf
|
||||
DIST blaze-html-0.5.1.3.tar.gz 77446 SHA256 3c40a8a1169207baea6267ce2b657f9d0d136e023815c48931875143c6bc4745 SHA512 e7085f2ad7ea23d80f56a5f076e0a690f7cd565b9a16dcac8875dcb99ee5aa243f33d8fce0b28e63159710d3dc12387b6a34d312f54efb5b6c318d5938f7bf8b WHIRLPOOL cfb93e3701e469ed863c46910f70886651ac06eadec9f98d38b949dded5d743595fb89e66b6f30863e708596d2af092fa017166735075f59c486f924cfaa9169
|
||||
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/blaze-html/blaze-html-0.4.3.1.ebuild,v 1.2 2012/09/12 15:44:14 qnikst Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.17.9999
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A blazingly fast HTML combinator library for Haskell"
|
||||
HOMEPAGE="http://jaspervdj.be/blaze"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/blaze-builder-0.2[profile?] <dev-haskell/blaze-builder-0.4[profile?]
|
||||
>=dev-haskell/text-0.10[profile?]
|
||||
>=dev-lang/ghc-6.10.1"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/blaze-html/blaze-html-0.5.0.0.ebuild,v 1.2 2012/09/12 15:44:14 qnikst Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A blazingly fast HTML combinator library for Haskell"
|
||||
HOMEPAGE="http://jaspervdj.be/blaze"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-haskell/blaze-builder-0.2[profile?]
|
||||
<dev-haskell/blaze-builder-0.4[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1[profile?]
|
||||
<dev-haskell/blaze-markup-0.6[profile?]
|
||||
>=dev-haskell/text-0.10[profile?]
|
||||
<dev-haskell/text-0.12[profile?]
|
||||
>=dev-lang/ghc-6.10.1"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? (
|
||||
=dev-haskell/hunit-1.2*
|
||||
=dev-haskell/quickcheck-2.4*
|
||||
>=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.7
|
||||
=dev-haskell/test-framework-hunit-0.2*
|
||||
=dev-haskell/test-framework-quickcheck2-0.2*
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's@bytestring >= 0.9 && < 0.10@bytestring >= 0.9 \&\& < 0.11@g' \
|
||||
-e 's@containers >= 0.3 && < 0.5@containers >= 0.3 \&\& < 0.6@' \
|
||||
-i "${S}/${PN}.cabal" || die "Could not loosen dependencies"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cabal_src_configure $(use test && use_enable test tests) #395351
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/blaze-html/blaze-html-0.5.1.3.ebuild,v 1.1 2012/12/22 21:12:12 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.1.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A blazingly fast HTML combinator library for Haskell"
|
||||
HOMEPAGE="http://jaspervdj.be/blaze"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?]
|
||||
<dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
<dev-haskell/blaze-markup-0.6:=[profile?]
|
||||
>=dev-haskell/text-0.10:=[profile?]
|
||||
<dev-haskell/text-0.12:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( =dev-haskell/hunit-1.2*
|
||||
>=dev-haskell/quickcheck-2.4
|
||||
<dev-haskell/quickcheck-2.6
|
||||
>=dev-haskell/test-framework-0.4
|
||||
<dev-haskell/test-framework-0.9
|
||||
>=dev-haskell/test-framework-hunit-0.2
|
||||
<dev-haskell/test-framework-hunit-0.4
|
||||
>=dev-haskell/test-framework-quickcheck2-0.2
|
||||
<dev-haskell/test-framework-quickcheck2-0.4
|
||||
)
|
||||
>=dev-haskell/cabal-1.8"
|
@ -1,2 +1,2 @@
|
||||
DIST blaze-markup-0.5.1.0.tar.gz 11856 SHA256 ea8c196ba6773893d3da54ad6c70a0be7b63b5f523b66fdef2528fa0f8ef006f SHA512 f66ca204f3bc530914ae13bc2c716e962363eefd25e633da4af6b5be659e6f393f53539f9bada0b598146d8df9a4ad27ed5912c2cf628e3c6d6642012f71fcc3 WHIRLPOOL 1bfc4e9ef3d94068b5467c251ce5a4e47f2d30b4baedead67800cadaf786027538325d265d29e4a068604a4b55515871ea96a963c3f3010cceddc9ddb395f2b6
|
||||
DIST blaze-markup-0.5.1.1.tar.gz 11888 SHA256 290b2ad92dd2b3a13b35041c6e3e72979cfdb206bf44b28fecc2b188563b6a93 SHA512 ad79d786c1003a6dc19a08b4095929c6bb1b7a332d6e6ead45285bb32a5525c254c8817356e49d6025ee638ca79f5af370e3d72ff2d220fcf19106d406481573 WHIRLPOOL fb2b11bd04c36500a63f06baf5f219b3d33c1d541eeea8ef416639bdbfa988f03ff1929855312bd7287c77a5401c7068747f468e88d5f2b3b3a1c437ccb288eb
|
||||
DIST blaze-markup-0.5.1.4.tar.gz 11889 SHA256 39933d9b6f966c2f08ae72bc00142aa44277d50866240e90f166fb332136613c SHA512 6feb79d38314e5b61ddb2cf8861d5eb3e83f73ce3e82097f1df591f084478655fa4bba62e1dd87ce4e6d0048b0fd9112611586b9477c54227972039f09c95ec1 WHIRLPOOL c32d49a1096f41895f793d33e39fcd52fe0d219d396f36f03308b7d8a2c4a4a8a8b5d59427370c2b56e3ae8d856956ffe68dacb5f141e4e0edfe22473761faff
|
||||
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/blaze-markup/blaze-markup-0.5.1.0.ebuild,v 1.3 2012/09/18 06:04:12 gienah Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A blazingly fast markup combinator library for Haskell"
|
||||
HOMEPAGE="http://jaspervdj.be/blaze"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/blaze-builder-0.2[profile?]
|
||||
<dev-haskell/blaze-builder-0.4[profile?]
|
||||
>=dev-haskell/text-0.10[profile?]
|
||||
<dev-haskell/text-0.12[profile?]
|
||||
>=dev-lang/ghc-6.10.1"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( =dev-haskell/hunit-1.2*
|
||||
>=dev-haskell/quickcheck-2.4
|
||||
<dev-haskell/quickcheck-2.6
|
||||
>=dev-haskell/test-framework-0.4
|
||||
<dev-haskell/test-framework-0.7
|
||||
=dev-haskell/test-framework-hunit-0.2*
|
||||
=dev-haskell/test-framework-quickcheck2-0.2*
|
||||
)
|
||||
>=dev-haskell/cabal-1.8"
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's@bytestring >= 0.9 && < 0.10@bytestring >= 0.9 \&\& < 0.11@g' \
|
||||
-e 's@containers >= 0.3 && < 0.5@containers >= 0.3 \&\& < 0.6@' \
|
||||
-e 's@QuickCheck >= 2.4 && < 2.5@QuickCheck >= 2.4 \&\& < 2.6@' \
|
||||
-i "${S}/${PN}.cabal" || die "Could not loosen dependencies"
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/blaze-markup/blaze-markup-0.5.1.4.ebuild,v 1.1 2012/12/22 21:12:58 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.1.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A blazingly fast markup combinator library for Haskell"
|
||||
HOMEPAGE="http://jaspervdj.be/blaze"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?]
|
||||
<dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/text-0.10:=[profile?]
|
||||
<dev-haskell/text-0.12:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( =dev-haskell/hunit-1.2*
|
||||
>=dev-haskell/quickcheck-2.4
|
||||
<dev-haskell/quickcheck-2.6
|
||||
>=dev-haskell/test-framework-0.4
|
||||
<dev-haskell/test-framework-0.9
|
||||
>=dev-haskell/test-framework-hunit-0.2
|
||||
<dev-haskell/test-framework-hunit-0.4
|
||||
>=dev-haskell/test-framework-quickcheck2-0.2
|
||||
<dev-haskell/test-framework-quickcheck2-0.4
|
||||
)
|
||||
>=dev-haskell/cabal-1.8"
|
@ -1,2 +1,2 @@
|
||||
DIST bytestring-show-0.3.5.1.tar.gz 8324 SHA256 06c6f5776da1aa9f78f54bde032567b14f2788ddd90c2866f99c3a9f81ff512f SHA512 a2dda8cdf718fc551819bc6d856b127a9a5f07b386bb5eff5f216fd2a65449d749c14f282e483dac7841c4c983808dd5ff23e32595bb58c848bb76e778283413 WHIRLPOOL 4116637da18364ac646cb9def96e8abfdda81d78dfcbaf70ad88fee1a306d3061382f75079ef22b58a77e78f46204e99d80f6fe1e78bcb427d2a6e278627e420
|
||||
DIST bytestring-show-0.3.5.tar.gz 8304 SHA256 215a52a5c197a8a3d3d66d5abd21df3825ac63e75a663f69e5d02dd5ff1f5828 SHA512 1a7e162681d63dcc143878fa2cefec2a2dace6158c109622cf4df8a9bb250da21252064f9ec4600f688e7aff0213fbcc0ea228746d0275cf20b846b784663ffc WHIRLPOOL 13d12867737f3e86f195665c5c2b695b57583ee4ff5d9ec3849b619c2afc98a816afd3150f817bfaf06abcdea77516862729fbf8c7af80f5a3dd8c7078ba8187
|
||||
DIST bytestring-show-0.3.5.4.tar.gz 8403 SHA256 2eeca94d240e5ea4f2676a3d1f8e291c00979dbad8dacc4d8f1d32a638d2dac3 SHA512 ac7bcd61916294e4642e29a44bd6ed88d95747660a60c18984b9b098c3a5681547709fb52bb97320d29f29800f2c20e64c23a78696055d7098e7fd7f5039a9fc WHIRLPOOL 25f86d7ed948ee14c326b589d7f1f00e93bb941ddc3ee9099d5c617a1b8f5308532a053569f38f0abe09c7c355a92273bef4cd563c5f3bf1984cc686de7c29c6
|
||||
|
@ -1,3 +1,2 @@
|
||||
DIST bzlib-0.5.0.1.tar.gz 45921 SHA256 ca955c0955c8a29bba8679e903ece789b286c146dbcde55ebb5175c3e4a60286 SHA512 be135834acaa5c4726f7ac839169f854b59363e10e569982003249dc580d375ac829d1d36322a7fc1fb90fa3b10a3172b880626422135602f067711875fc4256 WHIRLPOOL 57076faba1e944cfc14727a72bab73186472f5db7fe3359026f7687227129756e6743bed3eb324d0db29d561ddf808de0a97575d0479d4dddb299d75438fbcba
|
||||
DIST bzlib-0.5.0.2.tar.gz 46661 SHA256 3149125594384f4cca51385b2e9bf22e65c9ab5ce56cdceab0c760f43fea7454 SHA512 b395369cfb8143a0e9344cdfdf37a0605832fc8d570b0a6a175a068f5b9bc7827f1360d965dd3907fea60e55ea89cdb6d2f25088d22c318ac38953c3ad9de074 WHIRLPOOL 222f43eece0a8825be3a17b04b78572c240156118a0fba47bf911b5f00670f61af7f63ce7a6b35bfacd7b7c5015d18a5d366fd60d14786afba24e5bf31556479
|
||||
DIST bzlib-0.5.0.3.tar.gz 46325 SHA256 6fbc018ab6a450e6fcd8c8b231065b6d821567777fb935d997a3d5725f574ff4 SHA512 77ad2aca974d3bd16923facf50839e35f9e0ce48b339aa705bc2eb717b9080372f8b08339f5ad9c24088a359bb5ebbdff1789e7426d24494072b4fa3e02c29c1 WHIRLPOOL 9fb8c88bb52837d7c495f40cebcfeb314dd6f250583748cd0f6e0a23bedaac0d0efd9d2c312b436bdee05df5a35cb4765b7477544aa071f4b22480356946cdae
|
||||
DIST bzlib-0.5.0.4.tar.gz 46572 SHA256 8d31b58696eb7b517c2d622cf7d6d7fad83a61a4a6dd088f8331dbc98f3fc3ed SHA512 7b13aee15cb2296c590b2df7405a3311aff3783ae7c8640c706c18a29c7ecf77dcb2bd6419f0a52a76f04f0f1ab5003d6055beb935b8005e985b7a1a30ebac66 WHIRLPOOL 4fccd6549eb4bc02bfedd68380dae2b6294c9075a2f6020f2128ac1a0c56fb410916f3f443e1330a1ee37711ad6f73b76b449eea88d8c2f86c4cc95f15e987ce
|
||||
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/bzlib/bzlib-0.5.0.2.ebuild,v 1.2 2012/09/12 15:14:36 qnikst Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.14
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Compression and decompression in the bzip2 format"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/bzlib"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.8.2
|
||||
>=app-arch/bzip2-1.0"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
||||
|
||||
# Workaround this error when compiling with ghc 7.0.4:
|
||||
# Stream.hsc:62:21: error: missing binary operator before token "("
|
||||
CABAL_EXTRA_CONFIGURE_FLAGS="--hsc2hs-options=--include=${S}/dist/build/autogen/cabal_macros.h"
|
@ -1 +1,2 @@
|
||||
DIST c2hs-0.16.3.tar.gz 137409 SHA256 a562be4f9c2d2a2c55bc61233f86e129aff1ec6ac588b9eb904e17379beb1ae3 SHA512 07507da0c19efb10c72d40ea21d8768a6fe94d9249c19707b8b99c3ccc4e5eea0d110e4130d5c608aa27d7eb5fe6cfa3050467f859b2e05f028e3902c035ce9a WHIRLPOOL 86e49cfd358e71b12533fd947cf3eb94f44067a4d8251d889cdf7f17077dbffb818207262990d87d4ea8cd7e09e4a237bfe74205d92cf7e16d96d2187c5c964a
|
||||
DIST c2hs-0.16.4.tar.gz 138114 SHA256 f1b15c18de884273eeab4400097a6fad8373849835e2a943d4583d9602fb1555 SHA512 7dacfab1a469d6613b6acd6ebfb70efa275c4588bcaa6277aa411b90674c11ae031bb9edae6b7e648da6a1232fc6cb702af2fce5a68dd04124bf2f5ba9813329 WHIRLPOOL f152cb48237170abf407ad694164cb4d1eed21674156d8e8917acd138159e6e334d68a358c5ca1d127aed136341232f13a7f7b6a9b2c3f7346963c36708e45f2
|
||||
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/c2hs/c2hs-0.16.4.ebuild,v 1.1 2012/12/22 21:18:10 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.9999
|
||||
|
||||
CABAL_FEATURES="bin"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety"
|
||||
HOMEPAGE="http://www.cse.unsw.edu.au/~chak/haskell/c2hs/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND=">=dev-lang/ghc-6.10.4
|
||||
>=dev-haskell/cabal-1.6
|
||||
>=dev-haskell/language-c-0.3.1.1
|
||||
<dev-haskell/language-c-0.5
|
||||
doc? ( ~app-text/docbook-xml-dtd-4.2
|
||||
app-text/docbook-xsl-stylesheets
|
||||
>=dev-libs/libxslt-1.1.2 )"
|
||||
RDEPEND="dev-libs/gmp"
|
||||
|
||||
PATCHES=("${FILESDIR}/${PN}"-0.16.3-language-c-0.4.patch
|
||||
"${FILESDIR}/${PN}"-0.16.4-ghc-7.6.patch)
|
||||
|
||||
src_compile() {
|
||||
cabal_src_compile
|
||||
|
||||
if use doc; then
|
||||
emake -C doc
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
doman "${S}/doc/man1/c2hs.1"
|
||||
|
||||
if use doc; then
|
||||
dohtml "${S}/doc/users_guide/"*
|
||||
fi
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
--- c2hs-0.16.4-orig/src/C2HS/Config.hs 2012-11-01 08:02:48.000000000 +1100
|
||||
+++ c2hs-0.16.4/src/C2HS/Config.hs 2012-11-03 12:12:15.754353409 +1100
|
||||
@@ -1,3 +1,4 @@
|
||||
+{-# LANGUAGE CPP #-}
|
||||
-- -*-haskell-*-
|
||||
-- ** @configure_input@ **
|
||||
-- ===========================================================================
|
||||
--- c2hs-0.16.4-orig/src/Control/StateTrans.hs 2012-11-01 08:02:48.000000000 +1100
|
||||
+++ c2hs-0.16.4/src/Control/StateTrans.hs 2012-11-03 12:12:15.755353436 +1100
|
||||
@@ -1,3 +1,4 @@
|
||||
+{-# LANGUAGE CPP, ScopedTypeVariables #-}
|
||||
-- The HiPar Toolkit: state transformer routines
|
||||
--
|
||||
-- Author : Manuel M. T. Chakravarty
|
||||
@@ -80,6 +81,10 @@
|
||||
-- Launchbury/Peyton-Jones' texts before entering. Otherwise,
|
||||
-- your mental health my be in danger. You have been warned!
|
||||
|
||||
+#if !MIN_VERSION_base(4,6,0)
|
||||
+import Prelude hiding (catch)
|
||||
+#endif
|
||||
+import Control.Exception (catch, IOException)
|
||||
|
||||
-- state transformer base and its monad operations
|
||||
-- -----------------------------------------------
|
||||
@@ -298,7 +303,7 @@
|
||||
ioError err
|
||||
Right _a -> return state
|
||||
)
|
||||
- `catch` (\err -> let
|
||||
+ `catch` (\(err :: IOException) -> let
|
||||
STB handler' = handler err
|
||||
in
|
||||
handler' bs gs)
|
@ -1,8 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>haskell</herd>
|
||||
<maintainer>
|
||||
<email>haskell@gentoo.org</email>
|
||||
</maintainer>
|
||||
<herd>haskell</herd>
|
||||
<maintainer>
|
||||
<email>haskell@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
C->Haskell assists in the development of Haskell bindings to C
|
||||
libraries. It extracts interface information from C header
|
||||
files and generates Haskell code with foreign imports and
|
||||
marshaling. Unlike writing foreign imports by hand (or using
|
||||
hsch2s), this ensures that C functions are imported with the
|
||||
correct Haskell types.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
@ -1,3 +1,2 @@
|
||||
DIST cpphs-1.12.tar.gz 27478 SHA256 b2edd0e6487d9038eb082ef8fc42ad674daae12697626d10c06291e251f788a1 SHA512 f8410968851780f63996dfd11d105b578b6a5b73a67d12486b94b679c8f749d6d58c08d3a0cb2e7b882b5b7061ab2fe4835a903612da7fe4cd594e8dc3cdee0c WHIRLPOOL 1b2b09b7955299f2e706d1c4145e0701fbd2fe60c0ab976f03ea98b803da7d21c736393470c495ff1a08d5b939fd1958ea856cbc2f9e3ff26bd1b4e80c8fade6
|
||||
DIST cpphs-1.13.2.tar.gz 31270 SHA256 7acccebe8ce04a8de173682ddae2401407861d6104d1f6829a36d1fc98fb77e0 SHA512 45f06f47950e5aece06de7119171cf0a7ecaa3b40aa023ee133f6ee40ebf6657bcc3d360378cbae75280d795d6f98f22f192ccf09c3ebe222710522e611b6b0e WHIRLPOOL 3fbf6648a87a79e4f4b94455bc9492b94f31effe323df2319e23f9f725c8e0adffe22fd78e30b711e66f96661186f1fe95b0f7d228db7fec2f4e6c9ec48dca68
|
||||
DIST cpphs-1.13.3.tar.gz 42481 SHA256 02434a044c9da7c6b1cfb4a11af55c438958b18fc64d1ab417c664285222dfb6 SHA512 87a428c611f37296f82fdab28e626bfd409a663b34a8e4647487db806d94e04494e2d4754b2df1987510c8ff150a2fc1f2b8a62043e38ae707214cbf469ee7b1 WHIRLPOOL 851c50d0cd827dc5a4e56a62ba8a423a8ae6ce953d993573c93251623712ff22ad6eba1e8f47cc85fc9d8e8575f44373e78cdc5130865887b528e32b0ef9453f
|
||||
DIST cpphs-1.15.tar.gz 71444 SHA256 868c68cda54601db1f0ea4bee72fe1b3c8580fd7c8e1bc03becdfb887f7254dc SHA512 5845a52924c60d81910c12b09c141d31e4f9ec01c6af8e1f92007d80fd83344334b7f4afc27d6f46a0dcfa2fe51f048afdc05e93f7f5d7feed80f95bb63932ac WHIRLPOOL f3bef6905823778775c22cdf75945e0db1303838a578a1e560af139f7ffe337272721f7c1af99a97ef97d23736dd0157da21e1410a501b4731be35a330d33b2e
|
||||
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cpphs/cpphs-1.12.ebuild,v 1.7 2012/09/12 15:15:34 qnikst Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A liberalised re-implementation of cpp, the C pre-processor."
|
||||
HOMEPAGE="http://haskell.org/cpphs/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/ghc-6.10.1
|
||||
dev-haskell/cabal"
|
||||
RDEPEND=""
|
@ -1,2 +1 @@
|
||||
DIST Crypto-4.2.4.tar.gz 57027 SHA256 77986dd8100b678adc784e682180ba659617ff5708089847420166ead0768a17 SHA512 c840237c2df7c05882176d78e808e125b50b5ef5c26420822d1e5c4d6d0664d939f74591005bf781f61e19e875aa33b8a730e741b4c01b84821ba764f0e37f55 WHIRLPOOL 1f5146976a9240d998967d4cf81411e08acd4cfb621d8eab133d4dbafd58de7b3f50d20963e1e4cde8a4a567e02dfa175099289b97ec4c33e51737de9c523c79
|
||||
DIST Crypto-4.2.5.tar.gz 57486 SHA256 68754f0827f067707a1bf3d62f61e2b42f05ebf0c560a31a442a622974446473 SHA512 9e0f41953dd8b8460ea4b49232d539af655f2f05ebfd6e04964b1372845bc9530140232048757ec0fbe4ab37334d1331662e999687b40361022b33a7a8a3f247 WHIRLPOOL 13ffb5bb8ccdac5b78602c355fb4199ab73bc0287551295bd9790038607a7f03bc28dc4b3e4cbcc3649cc85a47eaf1b1967e617935c23202967c9f93b635508c
|
||||
DIST Crypto-4.2.5.1.tar.gz 56474 SHA256 6ad5e0533d0aaaf2f30049d166881a845cc190780798661815da9b4914a0af66 SHA512 3b965f6a06784d3e8996aaae2622fa5b8e4a645a324618ff497f565230a8db525a0a5305d5cc5166283b2a24242df4554b29eb015326d416dc705f252ef456ac WHIRLPOOL d5d384c3995a1666a16b26dcd55f4c0821110a1945f05ce9203478333496b6407bb1670efad6ea2b56c9f8f2a2c5146d59055c2aec1b19933e5885455f57e3f4
|
||||
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/crypto/crypto-4.2.4.ebuild,v 1.4 2012/09/12 15:42:29 qnikst Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit base haskell-cabal
|
||||
|
||||
MY_PN="Crypto"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Collects together existing Haskell cryptographic functions into a package"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/Crypto"
|
||||
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/hunit
|
||||
>=dev-haskell/quickcheck-2.4.0.1
|
||||
>=dev-lang/ghc-6.8.2"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=("${FILESDIR}/${PN}-4.2.4-ghc-7.4.patch")
|
||||
|
||||
src_test() {
|
||||
TESTS="SymmetricTest SHA1Test RSATest QuickTest HMACTest WordListTest"
|
||||
|
||||
for t in $TESTS; do
|
||||
einfo "Running test $t..."
|
||||
# the quickcheck tests doesn't fail when the test fails...
|
||||
"${S}/dist/build/$t/$t" || die "Test $t failed"
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
rm -rf "${D}/usr/bin" 2>/dev/null
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
--- Crypto-4.2.4-orig/Data/Digest/SHA2.hs 2011-09-08 10:30:07.000000000 +1000
|
||||
+++ Crypto-4.2.4/Data/Digest/SHA2.hs 2011-12-20 13:28:26.401971284 +1100
|
||||
@@ -106,7 +106,7 @@
|
||||
data Hash384 = Hash384 !Word64 !Word64 !Word64 !Word64 !Word64 !Word64 deriving (Eq, Ord)
|
||||
data Hash224 = Hash224 !Word32 !Word32 !Word32 !Word32 !Word32 !Word32 !Word32 deriving (Eq, Ord)
|
||||
|
||||
-instance (Integral a) => Show (Hash8 a) where
|
||||
+instance (Integral a, Show a) => Show (Hash8 a) where
|
||||
showsPrec _ (Hash8 a b c d e f g h) =
|
||||
(showHex a) . (' ':) .
|
||||
(showHex b) . (' ':) .
|
||||
@@ -146,7 +146,7 @@
|
||||
where
|
||||
bs = bitSize (head r)
|
||||
|
||||
-instance (Integral h, Bits h) => Hash (Hash8 h) where
|
||||
+instance (Integral h, Bits h, Show h) => Hash (Hash8 h) where
|
||||
toOctets (Hash8 x0 x1 x2 x3 x4 x5 x6 x7) = bitsToOctets =<< [x0, x1, x2, x3, x4, x5, x6, x7]
|
||||
|
||||
instance Hash Hash384 where
|
||||
@@ -282,4 +282,4 @@
|
||||
|
||||
-- Test with:
|
||||
-- ghc -no-recomp -O --make Data/Digest/SHA2.hs -main-is Data.Digest.SHA2.moduleTest -o moduleTest && ./moduleTest && rm moduleTest
|
||||
-moduleTest = runTestTT test_sha2
|
||||
\ No newline at end of file
|
||||
+moduleTest = runTestTT test_sha2
|
@ -1,93 +0,0 @@
|
||||
--- Crypto-4.2.5-orig/Data/Digest/SHA1.hs 2012-05-14 21:58:24.000000000 +1000
|
||||
+++ Crypto-4.2.5/Data/Digest/SHA1.hs 2012-11-18 22:00:46.168927637 +1100
|
||||
@@ -93,7 +93,7 @@
|
||||
g [] = Nothing
|
||||
g xs = Just (splitAt 64 xs)
|
||||
|
||||
-fromBytes :: (Bits a) => [a] -> a
|
||||
+fromBytes :: (Num a, Bits a) => [a] -> a
|
||||
fromBytes input =
|
||||
let dofb accum [] = accum
|
||||
dofb accum (x:xs) = dofb ((shiftL accum 8) .|. x) xs
|
||||
--- Crypto-4.2.5-orig/Data/Digest/SHA2.hs 2012-05-14 21:58:24.000000000 +1000
|
||||
+++ Crypto-4.2.5/Data/Digest/SHA2.hs 2012-11-18 22:00:46.169927666 +1100
|
||||
@@ -80,7 +80,7 @@
|
||||
-- | 'padding' currently requires that the bitSize of @a@ divide the bitSize
|
||||
-- of @w@
|
||||
-----------------------------------------------------------------------------
|
||||
-padding :: (ShaData w, Bits a, Integral a) => [a] -> [[w]]
|
||||
+padding :: (ShaData w, Bits a, Num w, Integral a) => [a] -> [[w]]
|
||||
padding x = unfoldr block $ paddingHelper x 0 (0::Int) (0::Integer)
|
||||
where
|
||||
block [] = Nothing
|
||||
@@ -155,7 +155,7 @@
|
||||
instance Hash Hash224 where
|
||||
toOctets (Hash224 x0 x1 x2 x3 x4 x5 x6) = bitsToOctets =<< [x0, x1, x2, x3, x4, x5, x6]
|
||||
|
||||
-shaStep :: (ShaData w) => Hash8 w -> [w] -> Hash8 w
|
||||
+shaStep :: (ShaData w, Num w) => Hash8 w -> [w] -> Hash8 w
|
||||
shaStep h m = (foldl' (flip id) h (zipWith mkStep3 ks ws)) `plus` h
|
||||
where
|
||||
ws = m++zipWith4 smallSigma (drop (blockSize-2) ws) (drop (blockSize-7) ws)
|
||||
@@ -173,7 +173,7 @@
|
||||
-- | Due to the limitations of 'padding', 'sha' currently requires that the
|
||||
-- bitSize of @a@ divide the bitSize of @w@
|
||||
-----------------------------------------------------------------------------
|
||||
-sha :: (ShaData w, Bits a, Integral a) => Hash8 w -> [a] -> Hash8 w
|
||||
+sha :: (ShaData w, Num w, Bits a, Integral a) => Hash8 w -> [a] -> Hash8 w
|
||||
sha h0 x = foldl' shaStep h0 $ padding x
|
||||
|
||||
stringToOctets :: String -> [Word8]
|
||||
@@ -282,4 +282,4 @@
|
||||
|
||||
-- Test with:
|
||||
-- ghc -no-recomp -O --make Data/Digest/SHA2.hs -main-is Data.Digest.SHA2.moduleTest -o moduleTest && ./moduleTest && rm moduleTest
|
||||
-moduleTest = runTestTT test_sha2
|
||||
\ No newline at end of file
|
||||
+moduleTest = runTestTT test_sha2
|
||||
--- Crypto-4.2.5-orig/Data/LargeWord.hs 2012-05-14 21:58:24.000000000 +1000
|
||||
+++ Crypto-4.2.5/Data/LargeWord.hs 2012-11-18 22:00:46.169927666 +1100
|
||||
@@ -62,7 +62,7 @@
|
||||
data LargeKey a b = LargeKey a b
|
||||
deriving (Eq, Ord)
|
||||
|
||||
-instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) =>
|
||||
+instance (Num a, Ord a, Bits a, LargeWord a, Num b, Bits b, LargeWord b) =>
|
||||
LargeWord (LargeKey a b) where
|
||||
largeWordToInteger (LargeKey lo hi) =
|
||||
largeWordToInteger lo + (2^(bitSize lo)) * largeWordToInteger hi
|
||||
@@ -96,17 +96,17 @@
|
||||
where conv = integerToLargeWord . largeWordToInteger
|
||||
largeBitSize ~(LargeKey lo hi) = largeBitSize lo + largeBitSize hi
|
||||
|
||||
-instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => Show (LargeKey a b) where
|
||||
+instance (Num a, Ord a, Bits a, LargeWord a, Num b, Bits b, LargeWord b) => Show (LargeKey a b) where
|
||||
showsPrec p = showInt . largeWordToInteger
|
||||
|
||||
-instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) =>
|
||||
+instance (Num a, Ord a, Bits a, LargeWord a, Num b, Bits b, LargeWord b) =>
|
||||
Num (LargeKey a b) where
|
||||
(+) = largeWordPlus
|
||||
fromInteger = integerToLargeWord
|
||||
|
||||
-- Larger keys are instances of Bits provided their constituents are keys.
|
||||
|
||||
-instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) =>
|
||||
+instance (Num a, Ord a, Bits a, LargeWord a, Num b, Bits b, LargeWord b) =>
|
||||
Bits (LargeKey a b) where
|
||||
(.&.) = largeWordAnd
|
||||
(.|.) = largeWordOr
|
||||
@@ -130,11 +130,11 @@
|
||||
boflk :: (LargeKey a b) -> b
|
||||
boflk = undefined
|
||||
|
||||
-instance (Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) =>
|
||||
+instance (Num a, Ord a, Bits a, LargeWord a, Num b, Ord b, Bits b, LargeWord b) =>
|
||||
Integral (LargeKey a b) where
|
||||
toInteger = largeWordToInteger
|
||||
|
||||
-instance (Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) =>
|
||||
+instance (Num a, Ord a, Bits a, LargeWord a, Num b, Ord b, Bits b, LargeWord b) =>
|
||||
Real (LargeKey a b)
|
||||
|
||||
instance Enum (LargeKey a b)
|
@ -1 +1,2 @@
|
||||
DIST data-binary-ieee754-0.4.2.1.tar.gz 3977 SHA256 7f26a8f647ee77ba4d7674df4fb39c5eb96c3eff6c502deea50e158430651644 SHA512 d239353e53861fbbfb3af907e204cf8043948ed0521952dfd76f3d63f3c11c6d59bfaaa2f06ebbd6117cbd05ac7d8530767c886a82010f581a0dd58bad91ebb8 WHIRLPOOL 8fadc4752c0013c4f4c5eeed5612e3f9a9fda29e6e5c21955713b9665924751e88299b317b8a367745a1814a9ddbd9b97a95ceb5fd9546c926faa1971647bb1e
|
||||
DIST data-binary-ieee754-0.4.3.tar.gz 4094 SHA256 f51ac4601c7f5eac1408b3659519f369472b8cfe4816932f4bd7c12d373e6a29 SHA512 8852107fc8420303a8483f8a5ae152b4ecedb55fe490631a7ccf80015d0da2f6e394396aaa6ebe683bb38763cce0dfa366de09acf4f2c6690dc32555a4349d4d WHIRLPOOL 037a5071da9a8559fe04c6a469f882d3b3945ce9a7f54487fd779191815482736af082031878bad114d91e19a4f98d2bab0916709adc45a1b5721fd93d680fd1
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/data-binary-ieee754/data-binary-ieee754-0.4.3.ebuild,v 1.1 2012/12/22 21:24:27 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Parser/Serialiser for IEEE-754 floating-point values"
|
||||
HOMEPAGE="https://john-millikin.com/software/data-binary-ieee754/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/binary-0.4:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
@ -1 +1,2 @@
|
||||
DIST dbus-core-0.9.2.1.tar.gz 216825 SHA256 fd286723fc7b906eb7ff2daa581cd33c06c31cd2fb808f6707a43da2319fdbbc SHA512 7941ef2cffc81e658d89cc12b68ab369a9e4c7e9f852b62a6b4d2d7bee01c3c2d8014053ee14b1647786ac0db3353f6eb2fe54c459ba9f535f792184f4b2e40c WHIRLPOOL f02adeb6ddfe172aa1f0f37d0aff63029b98b7d9f57de4c11970d27d69859e672f0edd2db9b53a2842f0f661c9c82e01418cdcff4e941ffacf7a2eef961fc50a
|
||||
DIST dbus-core-0.9.3.tar.gz 216896 SHA256 cabddfbc4ff452f114f242dd364c91705448de9993230acf04b8461bfd380384 SHA512 4eee88958a49a0e0280744b490b9bc71e27f7f7fb32cc8ce34487439a124ba5fe72cb6b006781a03a41e87bdaeb2975fd19374fc19f699f7ad011a9b821ed32d WHIRLPOOL d3cb0bc55f13453a8dd13acaf6fd5f568eebbac7333272ce870d7473f529c1c94d0b4eebd32b673aa5b5036b0594a6d360d3872c6a2c9cc47ef55eb4f1afcf1a
|
||||
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/dbus-core/dbus-core-0.9.3-r1.ebuild,v 1.1 2012/12/22 21:25:26 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Low-level D-Bus protocol implementation"
|
||||
HOMEPAGE="https://john-millikin.com/software/dbus-core/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/binary-0.4:=[profile?]
|
||||
<dev-haskell/binary-0.7:=[profile?]
|
||||
>=dev-haskell/data-binary-ieee754-0.3:=[profile?]
|
||||
<dev-haskell/data-binary-ieee754-0.5:=[profile?]
|
||||
=dev-haskell/libxml-sax-0.7*:=[profile?]
|
||||
>=dev-haskell/network-2.2:=[profile?]
|
||||
<dev-haskell/network-2.5:=[profile?]
|
||||
>=dev-haskell/parsec-2.0:=[profile?]
|
||||
<dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/text-0.11.1.5:=[profile?]
|
||||
<dev-haskell/text-0.12:=[profile?]
|
||||
>=dev-haskell/vector-0.7:=[profile?]
|
||||
<dev-haskell/vector-0.11:=[profile?]
|
||||
=dev-haskell/xml-types-0.3*:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
||||
|
||||
src_prepare() {
|
||||
if has_version "<dev-haskell/haddock-2.9.2"; then
|
||||
# Workaround http://hackage.haskell.org/trac/hackage/ticket/626
|
||||
# The haddock --hoogle option does not like unicode characters, which causes
|
||||
# haddock 2.7.2 to fail like:
|
||||
# haddock: internal Haddock or GHC error: dist/doc/html/enumerator/enumerator.txt: commitAndReleaseBuffer: invalid argument (Invalid or incomplete multibyte or wide character)
|
||||
sed -e 's@‐@-@g' \
|
||||
-e "s@’@'@g" \
|
||||
-i "${S}/hs/DBus/Connection.hs" \
|
||||
-i "${S}/hs/DBus/Client/Internal.hs" \
|
||||
-i "${S}/hs/DBus/Client/Simple.hs" \
|
||||
-i "${S}/hs/DBus/Message/Internal.hs" \
|
||||
-i "${S}/hs/DBus/Types/Internal.hs" \
|
||||
-i "${S}/hs/DBus/Wire/Internal.hs"
|
||||
fi
|
||||
sed -e 's@bytestring >= 0.9 && < 0.10@bytestring@' \
|
||||
-e 's@containers >= 0.1 && < 0.5@containers@' \
|
||||
-e 's@unix >= 2.2 && < 2.6@unix@' \
|
||||
-e 's@network >= 2.2 && < 2.4@network >= 2.2 \&\& < 2.5@' \
|
||||
-e 's@vector >= 0.7 && < 0.10@vector@' \
|
||||
-e 's@binary >= 0.4 && < 0.6@binary >= 0.4 \&\& < 0.7@' \
|
||||
-i "${S}/${PN}.cabal"
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/dlist/dlist-0.5-r1.ebuild,v 1.1 2012/12/22 21:27:49 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.1.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Differences lists"
|
||||
HOMEPAGE="http://code.haskell.org/~dons/code/dlist/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
--flag=applicative-in-base
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST edit-distance-0.2.1.1.tar.gz 9940 SHA256 d60ba4ca60467a34e2f5e8a9452f6a9caf52e963fe95dbc4d5fbab61191a10b5 SHA512 e2988b830d27f037df09376c323c6501dc64dafd2f4562b48d1aceb181bba4162f78f6b92eb4841788c75b805c1583a6780c10ce019a7bbc71810d7b27c9bd4b WHIRLPOOL 290f69dc78d66011dff3606f19876a817a41026d685bdf40721a558f0286d99bd08648a5939c422210a642c3997e90eba9077fa07fa2ed4dd4e85447d22ac9c8
|
||||
DIST edit-distance-0.2.1.tar.gz 9942 SHA256 68c4e7993d3b1900805e3ff6e48a4fce3d38c0cb0617fb8fad24f68adff711fe SHA512 8826daa26743a2390cdf15221aaf103fe091773803e7c11d754c3484f55c9f5882ad51c8c1885034c2b3151db74f414038028c34c74624b58d9f449a161fd301 WHIRLPOOL c0adafda5ae805b8ce7f71b9b16f8ecea1e81648584634e26c44a69e71c58d3f3553a956e42273c7bc2efec05db3267cfead25fed0c62d4ddad3707d545683dd
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/edit-distance/edit-distance-0.2.1.1-r1.ebuild,v 1.1 2012/12/22 21:29:26 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.1.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Levenshtein and restricted Damerau-Levenshtein edit distances"
|
||||
HOMEPAGE="http://github.com/batterseapower/edit-distance"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/random-1.0:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
--flag=splitbase \
|
||||
--flag=-benchmark \
|
||||
--flag=-tests
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST editline-0.2.1.0.tar.gz 43928 SHA256 83618e5f86074fdc11d7f5033aa2886284462941be38fa02966acc92712c46e1 SHA512 ea3ab9e12c8e35bfc4e050bf66bdd1ab94cce8dd3fa91b455a8bdefc872f702f74717a511bc3b8d6bade663f20cff493d98a642379a5a84a569241c79150a0b3 WHIRLPOOL 7f215b4a3fb3996052e0bdcdb6cda0c3b0aa1543907bb41e6e9f6d6d900accb446312c2632a97e8d45b7b3d5b17d3b0d8df4c9f7c0cff439764706c5de6ae7dc
|
||||
DIST editline-0.2.1.1.tar.gz 47240 SHA256 9fb64f89a38ad847de7d3537e9dff75d8fcebd12fc789a175cc892a0e4873f80 SHA512 c4fa4438ecf318637ff42292411024f9df86d3edab5ac2107fe3978a9778ce03f62348fc4cf9c5a2f06e74e1abf0c8963f5a6d686113ba31a5c59fd7a75295d6 WHIRLPOOL 4b254eabcf6edb0d20a2bf7546b628656fd1dc5009cf1684c74b8871fa3d0402f3acdde3ec00bc69c9d43c44d2c6432fc92b8429ec7b87f28976c2407ecee909
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/editline/editline-0.2.1.1.ebuild,v 1.1 2012/12/22 21:30:17 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Bindings to the editline library (libedit)."
|
||||
HOMEPAGE="http://code.haskell.org/editline"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.10.4:=
|
||||
dev-libs/libedit"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2"
|
@ -1 +1 @@
|
||||
DIST ghc-paths-0.1.0.8.tar.gz 2369 SHA256 8672c1e65525555481091443f44abf738f9442516c612d67dde12ebfe02f0c56 SHA512 7e5e8879e60eb8d30be7c06ddbd9acf6763b164458f8bca19f999f66c87de48076f19edee58176dbeef4950a7bfbd376b13b79bc3f7c2768546af1f3bc340ada WHIRLPOOL 6475052fd8514ad924dfc5b73d1cff27b3b4fb926b2543fc26ff7ad5135e25f52255c8fb2ade1e1260746b8ea49e9036a0d431b647802290d830544af67273a3
|
||||
DIST ghc-paths-0.1.0.9.tar.gz 2402 SHA256 afa68fb86123004c37c1dc354286af2d87a9dcfb12ddcb80e8bd0cd55bc87945 SHA512 0aa38add4a6f27ced115d769603f98eff6fe3e8b60a6477f4b1e669031cbb6408b87d2fed023d790169b623b9cb2b7983871a9bf9d5cfcc298774a34808e2094 WHIRLPOOL ace28459cefa96824343a3c774abdc2a1aa429dd23ef713eae9be664f0ce4cf9b71b1d0dce46594c3659d424ab7560461795bfd934238b61525255c8e2461c69
|
||||
|
@ -0,0 +1,51 @@
|
||||
--- gtk2hs-buildtools-0.12.4-orig/gtk2hs-buildtools.cabal 2012-11-12 10:26:45.000000000 +1100
|
||||
+++ gtk2hs-buildtools-0.12.4/gtk2hs-buildtools.cabal 2012-12-09 14:03:02.311776181 +1100
|
||||
@@ -55,6 +55,8 @@
|
||||
build-depends: base >= 4 && < 5,
|
||||
process, directory, array, containers, pretty,
|
||||
filepath, random
|
||||
+ if (impl(ghc >= 7.6))
|
||||
+ build-depends: hashtables
|
||||
build-tools: alex, happy
|
||||
other-modules: BaseVersion
|
||||
Config
|
||||
--- gtk2hs-buildtools-0.12.4-orig/c2hs/base/general/Binary.hs 2012-11-12 10:26:43.000000000 +1100
|
||||
+++ gtk2hs-buildtools-0.12.4/c2hs/base/general/Binary.hs 2012-12-09 13:43:37.136585903 +1100
|
||||
@@ -61,8 +61,14 @@
|
||||
import Map (Map)
|
||||
import qualified Map as Map
|
||||
# if __GLASGOW_HASKELL__>=602
|
||||
+# if __GLASGOW_HASKELL__>=706
|
||||
+import Data.HashTable.IO as HashTable hiding (mapM_)
|
||||
+import Prelude
|
||||
+import Data.List (foldl')
|
||||
+#else
|
||||
import Data.HashTable as HashTable
|
||||
# endif
|
||||
+# endif
|
||||
import Data.Array.IO
|
||||
import Data.Array
|
||||
import Data.Bits
|
||||
@@ -94,6 +100,10 @@
|
||||
|
||||
type BinArray = IOUArray Int Word8
|
||||
|
||||
+# if __GLASGOW_HASKELL__>=706
|
||||
+type HashTable k v = HashTable.BasicHashTable k v
|
||||
+#endif
|
||||
+
|
||||
---------------------------------------------------------------
|
||||
-- BinHandle
|
||||
---------------------------------------------------------------
|
||||
@@ -714,7 +724,11 @@
|
||||
newWriteState = do
|
||||
j_r <- newIORef 0
|
||||
#if __GLASGOW_HASKELL__>=602
|
||||
+# if __GLASGOW_HASKELL__>=706
|
||||
+ out_r <- HashTable.new
|
||||
+#else
|
||||
out_r <- HashTable.new (==) HashTable.hashString
|
||||
+#endif
|
||||
#else
|
||||
out_r <- newIORef Map.empty
|
||||
#endif
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.4-r1.ebuild,v 1.1 2012/12/22 21:38:55 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.9999
|
||||
|
||||
CABAL_FEATURES="bin"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="Tools to build the Gtk2Hs suite of User Interface libraries."
|
||||
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-haskell/alex
|
||||
>=dev-haskell/cabal-1.8
|
||||
dev-haskell/happy
|
||||
dev-haskell/hashtables
|
||||
dev-haskell/random
|
||||
>=dev-lang/ghc-6.10.4"
|
||||
|
||||
PATCHES=("${FILESDIR}/${PN}-0.12.4-hashtables.patch")
|
@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/harp/harp-0.2.ebuild,v 1.8 2007/10/31 12:58:14 dcoutts Exp $
|
||||
|
||||
CABAL_FEATURES="haddock lib"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="HaRP, or Haskell Regular Patterns is a Haskell regular expressions extension"
|
||||
HOMEPAGE="http://www.cs.chalmers.se/~d00nibro/harp/"
|
||||
SRC_URI="http://www.cs.chalmers.se/~d00nibro/haskell-src-exts/haskell-src-exts-${PV}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/ghc"
|
||||
|
||||
S=${WORKDIR}/haskell-src-exts/src/harp
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/harp/harp-0.4-r1.ebuild,v 1.1 2012/12/22 21:41:03 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.1.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="HaRP allows pattern-matching with regular expressions"
|
||||
HOMEPAGE="http://www.cs.chalmers.se/~d00nibro/harp/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-0"
|
@ -1,4 +1,2 @@
|
||||
DIST haskeline-0.6.2.2.tar.gz 49549 SHA256 b6307563258802453d65c7e7bd1ef1c6635fefea17af3e01449192b52075b25b SHA512 e61f65ad221ddf3710f4750b2fb8abb225e0fed1af271211e16b802e14724a14d0fd2946d1f0073c825ff85a169f74f25ad6325d9e0304edea508d4ac95e6cf5 WHIRLPOOL 8e4e3f77dfdfd173e1dac8744f2b73bb222e8509fa00ed4786ad8091d01cb94156a754257cd55d54840dc18eb3a31836cdffacd0b2d762376b0bbe45a1c80328
|
||||
DIST haskeline-0.6.4.0.tar.gz 61911 SHA256 0d164f3622cf47382e165573ddf8697d235816ca5c3e96bf69f1c3b6275b585c SHA512 b305183b930132de93333ff628340b46a3e406396ee8f9a3cff77a9659a6ba7c887020ed1517ceeea6088765317cbdae720629db5e6c5ecd3b26c40fcdcccf73 WHIRLPOOL fd43746df657161f45ccb0044a4760a19730188cdf76574a69196c32dca404b308c8ca3bb43d01ffd9f8eece0a7fa48b6f49fe4dad7a972feda62d0ecada34ba
|
||||
DIST haskeline-0.6.4.6.tar.gz 62349 SHA256 b2f2d275bd1f24370f13bd7607891ffdbbc7564d044dbbdabc5e83b27238d08c SHA512 86acc677e6c202ad311e343b1a58e4195b62ef78ca28b441a4203546c0d7e44a150eca50686b8ef1ef52bfd0eb1662db6d03c58b35c0d2da2a08ef501bd3a3b8 WHIRLPOOL 6a01921a7d3297f61bb3c4a0575580d42485aec59581314d7ba093f95288769b65a3c912bbed1a73903a6069388f368676994899be865a93c4d54c62e2666902
|
||||
DIST haskeline-0.6.4.7.tar.gz 62258 SHA256 301a7c21c73f52efe56763cf25d807d22dac3faea70538175ca843134524aaa2 SHA512 e31c186a93fd06318ea9b6998c0fa2eea64bc9f7c054cbd3704cdfdebcfede4e6acae966f5233b78eebaaa3c308310954197282103680790c308fb2b61338ba9 WHIRLPOOL 51f0bdadb7396a4ff3b7eef2d0b9a9bb2312d5a10a0612f5438cdae0d03e1694b21ca5cef4657e5863b0459b28e21d67261c0386a872386333d7fca6efc40345
|
||||
|
@ -1,25 +0,0 @@
|
||||
diff --git a/haskeline.cabal b/haskeline.cabal
|
||||
index a3a200f..119bb3b 100644
|
||||
--- a/haskeline.cabal
|
||||
+++ b/haskeline.cabal
|
||||
@@ -50,7 +50,7 @@ Library
|
||||
}
|
||||
else {
|
||||
if impl(ghc>=6.11) {
|
||||
- Build-depends: base >=4.1 && < 4.4, containers>=0.1 && < 0.5, directory>=1.0 && < 1.2,
|
||||
+ Build-depends: base >=4.1 && < 4.5, containers>=0.1 && < 0.5, directory>=1.0 && < 1.2,
|
||||
bytestring==0.9.*
|
||||
}
|
||||
else {
|
||||
@@ -102,7 +102,7 @@ Library
|
||||
install-includes: win_console.h
|
||||
cpp-options: -DMINGW
|
||||
} else {
|
||||
- Build-depends: unix>=2.0 && < 2.5
|
||||
+ Build-depends: unix>=2.0 && < 2.6
|
||||
-- unix-2.3 doesn't build on ghc-6.8.1 or earlier
|
||||
c-sources: cbits/h_iconv.c
|
||||
cbits/h_wcwidth.c
|
||||
diff --git a/setup b/setup
|
||||
index 4cd648f..b2cdb6e 100755
|
||||
Binary files a/setup and b/setup differ
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haskeline/haskeline-0.6.2.2.ebuild,v 1.12 2012/09/12 15:45:34 qnikst Exp $
|
||||
|
||||
CABAL_FEATURES="lib profile haddock"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A command-line interface for user input, written in Haskell."
|
||||
HOMEPAGE="http://trac.haskell.org/haskeline"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/ghc-6.10
|
||||
>=dev-haskell/cabal-1.6
|
||||
=dev-haskell/mtl-1.1*
|
||||
>=dev-haskell/terminfo-0.3.1.1
|
||||
<dev-haskell/utf8-string-0.4"
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haskeline/haskeline-0.6.4.0.ebuild,v 1.2 2012/09/12 15:45:34 qnikst Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="A command-line interface for user input, written in Haskell."
|
||||
HOMEPAGE="http://trac.haskell.org/haskeline"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="<dev-haskell/mtl-2.1
|
||||
>=dev-haskell/terminfo-0.3.1.3
|
||||
<dev-haskell/utf8-string-0.4
|
||||
>=dev-lang/ghc-6.10.4"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
||||
|
||||
PATCHES=("${FILESDIR}/${PN}-0.6.4.0-ghc-7.2.patch")
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haskeline/haskeline-0.6.4.6.ebuild,v 1.2 2012/09/12 15:45:34 qnikst Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.14
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A command-line interface for user input, written in Haskell."
|
||||
HOMEPAGE="http://trac.haskell.org/haskeline"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="<dev-haskell/mtl-2.1
|
||||
>=dev-haskell/terminfo-0.3.1.3
|
||||
<dev-haskell/utf8-string-0.4
|
||||
>=dev-lang/ghc-6.10.4"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haskeline/haskeline-0.6.4.7.ebuild,v 1.3 2012/10/23 10:51:57 slyfox Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="A command-line interface for user input, written in Haskell."
|
||||
HOMEPAGE="http://trac.haskell.org/haskeline"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/mtl-1.1[profile?]
|
||||
<dev-haskell/mtl-2.2[profile?]
|
||||
>=dev-haskell/terminfo-0.3.1.3[profile?]
|
||||
<dev-haskell/terminfo-0.4[profile?]
|
||||
>=dev-haskell/utf8-string-0.3.6[profile?]
|
||||
<dev-haskell/utf8-string-0.4[profile?]
|
||||
>=dev-lang/ghc-6.10.4"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
||||
|
||||
PATCHES=("${FILESDIR}/${PN}-0.6.4.7-ghc-7.5.patch"
|
||||
"${FILESDIR}/${PN}-0.6.4.7-ghc-7.6.patch"
|
||||
"${FILESDIR}/${PN}-0.6.4.7-ghc-6.12.patch"
|
||||
)
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue