Sync with portage [Sun Dec 23 22:09:20 MSK 2012].

mhiretskiy
root 12 years ago
parent 76bf75aee5
commit 949d34474f

@ -1,6 +1,6 @@
# 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.2.3.ebuild,v 1.10 2012/12/18 17:56:55 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-core/at-spi2-core-2.2.3.ebuild,v 1.11 2012/12/23 02:49:08 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -14,7 +14,7 @@ HOMEPAGE="http://live.gnome.org/Accessibility"
LICENSE="LGPL-2+"
SLOT="2"
KEYWORDS="amd64 arm ~hppa ~ia64 ~ppc64 x86 ~amd64-fbsd"
IUSE="doc +introspection"
IUSE="+introspection"
RDEPEND=">=dev-libs/glib-2.28:2
>=sys-apps/dbus-1
@ -24,17 +24,16 @@ RDEPEND=">=dev-libs/glib-2.28:2
introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
"
DEPEND="${RDEPEND}
dev-util/gtk-doc-am
>=dev-util/intltool-0.40
doc? ( >=dev-util/gtk-doc-1.9 )
virtual/pkgconfig
"
pkg_setup() {
src_prepare() {
DOCS="AUTHORS ChangeLog NEWS README"
# xevie is deprecated/broken since xorg-1.6/1.7
G2CONF="${G2CONF} --disable-xevie"
}
src_prepare() {
# disable teamspaces test since that requires Novell.ICEDesktop.Daemon
epatch "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"

@ -1,6 +1,6 @@
# 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.ebuild,v 1.2 2012/12/18 17:56:55 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-core/at-spi2-core-2.4.2-r1.ebuild,v 1.1 2012/12/23 02:49:08 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -24,7 +24,7 @@ RDEPEND=">=dev-libs/glib-2.28:2
introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
"
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.9
dev-util/gtk-doc-am
>=dev-util/intltool-0.40
virtual/pkgconfig
"
@ -32,7 +32,9 @@ DEPEND="${RDEPEND}
src_prepare() {
DOCS="AUTHORS ChangeLog NEWS README"
# xevie is deprecated/broken since xorg-1.6/1.7
G2CONF="${G2CONF} --disable-xevie"
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"

@ -1,6 +1,6 @@
# 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.4.2.ebuild,v 1.9 2012/12/18 17:56:55 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-core/at-spi2-core-2.4.2.ebuild,v 1.10 2012/12/23 02:49:08 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -14,7 +14,7 @@ HOMEPAGE="http://live.gnome.org/Accessibility"
LICENSE="LGPL-2+"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ppc ppc64 ~x86 ~amd64-fbsd"
IUSE="doc +introspection"
IUSE="+introspection"
RDEPEND=">=dev-libs/glib-2.28:2
>=sys-apps/dbus-1
@ -24,18 +24,16 @@ RDEPEND=">=dev-libs/glib-2.28:2
introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
"
DEPEND="${RDEPEND}
dev-util/gtk-doc-am
>=dev-util/intltool-0.40
virtual/pkgconfig
doc? ( >=dev-util/gtk-doc-1.9 )
"
pkg_setup() {
src_prepare() {
DOCS="AUTHORS ChangeLog NEWS README"
# xevie is deprecated/broken since xorg-1.6/1.7
G2CONF="${G2CONF} --disable-xevie"
}
src_prepare() {
# disable teamspaces test since that requires Novell.ICEDesktop.Daemon
epatch "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"

@ -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
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/logrotate-3.8.3.ebuild,v 1.5 2012/12/22 13:50:57 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/logrotate-3.8.3.ebuild,v 1.6 2012/12/23 16:58:54 ago Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="https://fedorahosted.org/releases/l/o/logrotate/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
IUSE="acl selinux"
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/webalizer/webalizer-2.23.05.ebuild,v 1.5 2012/12/22 13:53:40 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/webalizer/webalizer-2.23.05.ebuild,v 1.6 2012/12/23 17:00:36 ago Exp $
# uses webapp.eclass to create directories with right permissions
# probably slight overkill but works well
@ -24,7 +24,7 @@ SRC_URI="ftp://ftp.mrunix.net/pub/webalizer/${MY_P}-src.tar.bz2
mirror://gentoo/${PN}.conf.gz"
LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ~arm ~hppa ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 ~sparc ~x86"
IUSE="geoip nls xtended"
SLOT="0"

@ -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"
}

@ -2,11 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>media-optical</herd>
<maintainer>
<email>media-optical@gentoo.org</email>
</maintainer>
<use>
<flag name='normalize'>Add support for normalizing audio file volume
levels</flag>
<flag name='normalize'>Add support for normalizing audio file volume levels</flag>
</use>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/bestcrypt/bestcrypt-2.0.0.ebuild,v 1.1 2012/12/15 03:06:38 alonbl Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/bestcrypt/bestcrypt-2.0.0.ebuild,v 1.2 2012/12/22 23:42:52 alonbl Exp $
EAPI="4"
@ -23,6 +23,7 @@ RDEPEND=""
S="${WORKDIR}/${MY_PN}-${MY_PV}"
pkg_setup() {
CONFIG_CHECK="MODULES"
linux-mod_pkg_setup
MODULE_NAMES="bestcrypt(block::kernel/kmod)

@ -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"

@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2005 Gentoo Foundation
# 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/files/tpm-emulator.initd-0.5.1,v 1.1 2009/09/21 10:40:39 robbat2 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/tpm-emulator/files/tpm-emulator.initd-0.5.1,v 1.2 2012/12/23 01:25:26 alonbl Exp $
opts="save clear deactivated"

@ -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}"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit/gedit-3.6.2-r1.ebuild,v 1.1 2012/12/16 21:27:28 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit/gedit-3.6.2-r1.ebuild,v 1.2 2012/12/22 23:56:01 tetromino Exp $
EAPI="5"
GCONF_DEBUG="no"
@ -22,7 +22,7 @@ COMMON_DEPEND="
>=x11-libs/libSM-1.0
>=dev-libs/libxml2-2.5.0:2
>=dev-libs/glib-2.28:2
>=x11-libs/gtk+-3.3.15:3[introspection?]
>=x11-libs/gtk+-3.6.0:3[introspection?]
>=x11-libs/gtksourceview-3.0.0:3.0[introspection?]
>=dev-libs/libpeas-1.1.0[gtk]

@ -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,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/mspdebug/mspdebug-0.20.ebuild,v 1.1 2012/08/20 17:23:55 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/mspdebug/mspdebug-0.20.ebuild,v 1.2 2012/12/23 08:18:44 radhermit Exp $
EAPI=4
@ -31,6 +31,6 @@ src_compile() {
}
src_install() {
emake DESTDIR="${ED}" PREFIX="${EPREFIX}"/usr install
emake DESTDIR="${ED}" PREFIX=/usr install
dodoc AUTHORS ChangeLog README
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/mspdebug/mspdebug-0.21.ebuild,v 1.1 2012/11/26 09:57:28 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/mspdebug/mspdebug-0.21.ebuild,v 1.2 2012/12/23 08:18:44 radhermit Exp $
EAPI=5
@ -28,6 +28,6 @@ src_compile() {
}
src_install() {
emake DESTDIR="${ED}" PREFIX="${EPREFIX}"/usr install
emake DESTDIR="${ED}" PREFIX=/usr install
dodoc AUTHORS ChangeLog README
}

@ -1,2 +1 @@
DIST alsa-core-0.5.0.1.tar.gz 2668 SHA256 eb50495ef05ecc7c06a0147da7f0d3efde832a44d23caaf5172dc114882270ab SHA512 e02c8353911bf2c0c703400701ae72be6f510f771ff56dfc09322cbcf3a006f4cd0903f71f7ed2268886b3468113d5ce76933eedf5fad47aa71cb052d07fc4b4 WHIRLPOOL ee056b230c27ea18f0f03ddcbbfd124d48a8e2a626813b186ff8ce2e0ebfae60b025e2469c58603e0763a96f6947afbbbbd24cadcaa576f4f16ed6667678d65c
DIST alsa-core-0.5.tar.gz 2559 SHA256 c1a716980af36d5fafaa134978142c53ebbf76f9b408a7b184d2877d828a6ce5 SHA512 104b24fc05dbc4ed5d8eee47d2d5a9a13fc3b9f415c0b3578d86e4420c12759f1d98e858fbe4d6a1f458cff086ab3e71d359af099d39a23189418209451853fc WHIRLPOOL 414700276526a798a2aa574b41872aacf62b73f88b0b6e35132ae270cc24ba515f8277dd4a0648e913863e9db7eec86a64deaebbad96af056b544ba62c91038b

@ -1,10 +1,10 @@
# 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.0.1.ebuild,v 1.2 2012/09/12 16:00:40 qnikst Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/alsa-core/alsa-core-0.5.0.1-r2.ebuild,v 1.1 2012/12/22 20:49:57 slyfox Exp $
# ebuild generated by hackport 0.2.17.9999
EAPI=5
EAPI=4
# ebuild generated by hackport 0.3.1.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
@ -14,11 +14,13 @@ HOMEPAGE="http://www.haskell.org/haskellwiki/ALSA"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?]
<dev-haskell/extensible-exceptions-0.2:=[profile?]
>=dev-lang/ghc-6.10.4:=
media-libs/alsa-lib"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8"

@ -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,4 +1,2 @@
DIST arrows-0.4.2.0.tar.gz 12211 SHA256 9c8508a08af50f7e449883390a2670c7b180ad13c5623a1e7ad4cf59cd58a69f SHA512 2a440def80684a60282113933e22dfc47b0c9a71c1b1d960ce1ee95f440ef6f6841a213eb042a7c720a811b2b6843e925198aaeb3b7384d9b42a3f336aca6e9c WHIRLPOOL fed4227b0368723b9b9f58c056d0d67a36d1956f9021f2e666364b553b5cef41e0d948e4e3af1dfdfa05c20482b1a7f76cea21ea1754f6640eb8d41fba2b8045
DIST arrows-0.4.4.0.tar.gz 12393 SHA256 4999ba909061f5bede09e6116e2cac1cf89f04d3429a4a2be6ef79a677d89bb5 SHA512 5042ef79e9ee03d4a6f303b0d943f5f8f2733b084a00257e4c93b7792b365115322b118f6620093b2a55b6804b1c3e5ddb9118bd356f46a6621243d21970d557 WHIRLPOOL ecb9ce9df89df4f9c226e0165a434a594aa8797e1f1ac701854128a58f615d972a749175fca9dc810b445f665c882fdac838d136f1582df874c26ea2a2b7628b
DIST arrows-0.4.4.1.tar.gz 12261 SHA256 5b104bd8f8fac5ad0fd194088819423302e52c2a796cc99f6d32bbc134bfebe2 SHA512 642bc893ba5a01d139498fdd8d97531daf76c583eee3317ee7b0cb15bdd5304022a0c7d9280d1eef58bba40de9782cea01325c8fed45232c15261c49b060d352 WHIRLPOOL 69b8caad113fb2e14236fa66e99dee8a2d9e11a2b19e8f875fd9d776a4894d4a6dcccefe1de928c4ceae302021b61d1d01fa785498000720451d606b30ce0b37
DIST ghc-6.6.1-src-extralibs.tar.bz2 1928527 SHA256 d162a82fc388fdd48c327b09bb6d778f2313d12d5282f3b120ac08a5d4e78902 SHA512 bf65422b845f77d3c426bb27e4086242fc20a458e93937d476d4f7ba535bc79fce2cb4a489ea91ad529fcd33696aa77a90dd6fa26ba095c8ecbf4c4c54f72203 WHIRLPOOL 6be78bde0950f025735920dcca5abb1f473f493492da72b62ee939963d07fce2d8c70e5fe8402fbbdf49e8f6710adee455f39deefbab13e0e3a3053215ef467a

@ -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,10 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/bytestring-show/bytestring-show-0.3.5.ebuild,v 1.2 2012/09/12 15:32:52 qnikst Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/bytestring-show/bytestring-show-0.3.5.4-r1.ebuild,v 1.1 2012/12/22 21:14:29 slyfox Exp $
# ebuild generated by hackport 0.2.14
EAPI=5
EAPI="3"
# ebuild generated by hackport 0.3.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
@ -14,11 +14,16 @@ HOMEPAGE="http://code.haskell.org/~dolio/"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="<dev-haskell/binary-0.6
>=dev-lang/ghc-6.12"
RDEPEND="<dev-haskell/binary-0.7:=[profile?]
>=dev-lang/ghc-6.10.4:="
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.2.3"
src_prepare() {
cabal_chdeps \
'binary < 0.6' 'binary < 0.7'
}

@ -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,12 +1,12 @@
# 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.1.ebuild,v 1.2 2012/09/12 15:14:36 qnikst Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/bzlib/bzlib-0.5.0.4.ebuild,v 1.1 2012/12/22 21:16:27 slyfox Exp $
# ebuild generated by hackport 0.2.13
EAPI=5
EAPI="3"
# ebuild generated by hackport 0.3.9999
CABAL_FEATURES="lib profile haddock hscolour"
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Compression and decompression in the bzip2 format"
@ -14,11 +14,11 @@ HOMEPAGE="http://hackage.haskell.org/package/bzlib"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2
>=app-arch/bzip2-1.0"
RDEPEND=">=dev-lang/ghc-6.10.4:=
app-arch/bzip2"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"

@ -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-&gt;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,8 +1,10 @@
# 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.13.2.ebuild,v 1.2 2012/09/12 15:15:34 qnikst Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cpphs/cpphs-1.15.ebuild,v 1.1 2012/12/22 21:21:51 slyfox Exp $
EAPI="3"
EAPI=5
# ebuild generated by hackport 0.3.1.9999
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
inherit haskell-cabal
@ -11,11 +13,11 @@ 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"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.1"
RDEPEND=">=dev-lang/ghc-6.10.4:="
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"

@ -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,13 +1,13 @@
# 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.5.ebuild,v 1.3 2012/11/18 11:45:02 gienah Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/crypto/crypto-4.2.5.1.ebuild,v 1.1 2012/12/22 21:23:34 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.9999
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
inherit base haskell-cabal
inherit haskell-cabal
MY_PN="Crypto"
MY_P="${MY_PN}-${PV}"
@ -30,8 +30,6 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/${MY_P}"
PATCHES=("${FILESDIR}/${PN}-4.2.5-ghc-7.6.patch")
src_test() {
TESTS="SymmetricTest SHA1Test RSATest QuickTest HMACTest WordListTest"

@ -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@&#8208;@-@g' \
-e "s@&#8217;@'@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

@ -1,8 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/ghc-paths/ghc-paths-0.1.0.8.ebuild,v 1.3 2012/09/12 16:04:35 qnikst Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild,v 1.1 2012/12/22 21:36:47 slyfox Exp $
EAPI="3"
EAPI=5
# haddock feature is explicitely disabled, as this library can be used as haddock depend
CABAL_FEATURES="lib profile"
@ -17,7 +17,7 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2"
RDEPEND=">=dev-lang/ghc-6.8.2:="
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"
@ -33,15 +33,15 @@ src_prepare() {
# GHC_PATHS_GHC_PKG /usr/bin/ghc-pkg
# GHC_PATHS_GHC /usr/bin/ghc (be careful: GHC_PATHS_GHC is a substring of GHC_PATHS_GHC_PKG)
cat >"${S}/GHC/Paths.hs" <<EOF
module GHC.Paths ( ghc, ghc_pkg, libdir, docdir ) where
cat >"${S}/GHC/Paths.hs" <<-EOF
module GHC.Paths ( ghc, ghc_pkg, libdir, docdir ) where
libdir, docdir, ghc, ghc_pkg :: FilePath
libdir, docdir, ghc, ghc_pkg :: FilePath
libdir = "$(ghc-libdir)"
docdir = "/usr/share/doc/ghc-$(ghc-version)/html"
libdir = "$(ghc-libdir)"
docdir = "/usr/share/doc/ghc-$(ghc-version)/html"
ghc = "$(ghc-getghc)"
ghc_pkg = "$(ghc-getghcpkg)"
EOF
ghc = "$(ghc-getghc)"
ghc_pkg = "$(ghc-getghcpkg)"
EOF
}

@ -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,2 +1 @@
DIST harp-0.4.tar.gz 2693 SHA256 b0e72a22cb6106e49f5e2e7dc1644a24a708c071c96ad778a9d687a870be633a SHA512 940b30018ff37050cd4130bc5e683e8c52b11167a28d992ecc0e6b80fa89fd3267c3b78f613810035fa0d8032a897d7eb1c108baf3f497decfaf5ab8aeca734f WHIRLPOOL 29365b570ca966b28a87fbd1d93b331aededbdb40dd7bc9360b4210bfed4dacd90ba2eb6e3f78f1767f70eafce1877fe82efb951f7da71721ec7ca3627986238
DIST haskell-src-exts-0.2.tar.gz 59520 SHA256 f818f7f9ea079e4ee9689d8cb0a5d86b23603a9ba58f2fb047439e3c6f29b4d2 SHA512 427b99087f757d5daafde5f3cf682fd07f3f66caf52308425567b3c86d0af47f33079d6d46001746406d45980edafb1f11210c33377c3c5ff3621d7977bbd0d6 WHIRLPOOL 464df0a731e38ff0506b6804bd220ed1a0d12d0e0a7939c18482939ac97fb90f6d002c635394395b19c2138a47c6b13e1511a6323298828a980078439ce4c8ab

@ -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…
Cancel
Save