parent
21f6238b85
commit
7812725a25
@ -0,0 +1,132 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/glance/glance-2013.2-r2.ebuild,v 1.1 2013/11/14 11:08:12 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Provides services for discovering, registering, and retrieving
|
||||
virtual machine images with Openstack"
|
||||
HOMEPAGE="https://launchpad.net/glance"
|
||||
SRC_URI="http://launchpad.net/${PN}/havana/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc mysql postgres +sqlite +swift test"
|
||||
REQUIRED_USE="|| ( mysql postgres sqlite )"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-0.5.21[${PYTHON_USEDEP}]
|
||||
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/fixtures-0.3.12[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/nose-exclude[${PYTHON_USEDEP}]
|
||||
>=dev-python/openstack-nose-plugin-0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nosehtmloutput-0.0.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-1.1[${PYTHON_USEDEP}]
|
||||
<=dev-python/testtools-0.9.24-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-0.6.1[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}]
|
||||
dev-python/psycopg[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}]
|
||||
=dev-python/pep8-1.4.5[${PYTHON_USEDEP}]
|
||||
=dev-python/pyflakes-0.7.2[${PYTHON_USEDEP}]
|
||||
=dev-python/flake8-2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hacking-0.5.6[${PYTHON_USEDEP}]
|
||||
<dev-python/hacking-0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/Babel-0.9.6[${PYTHON_USEDEP}]
|
||||
=dev-python/pysendfile-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/qpid-python[${PYTHON_USEDEP}] )
|
||||
doc? ( dev-python/oslo-sphinx
|
||||
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] )"
|
||||
#note to self, wsgiref is a python builtin, no need to package it
|
||||
#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
|
||||
|
||||
RDEPEND=">=dev-python/pbr-0.5.21[${PYTHON_USEDEP}]
|
||||
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/eventlet-0.13.0[${PYTHON_USEDEP}]
|
||||
sqlite? ( >=dev-python/sqlalchemy-0.7.8[sqlite,${PYTHON_USEDEP}]
|
||||
<dev-python/sqlalchemy-0.7.99[sqlite,${PYTHON_USEDEP}] )
|
||||
mysql? ( >=dev-python/sqlalchemy-0.7.8[mysql,${PYTHON_USEDEP}]
|
||||
<dev-python/sqlalchemy-0.7.99[mysql,${PYTHON_USEDEP}] )
|
||||
postgres? ( >=dev-python/sqlalchemy-0.7.8[postgres,${PYTHON_USEDEP}]
|
||||
<dev-python/sqlalchemy-0.7.99[postgres,${PYTHON_USEDEP}] )
|
||||
>=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
|
||||
<dev-python/webob-1.3[${PYTHON_USEDEP}]
|
||||
virtual/python-argparse[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-migrate-0.7.2[${PYTHON_USEDEP}]
|
||||
dev-python/httplib2[${PYTHON_USEDEP}]
|
||||
>=dev-python/kombu-2.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
|
||||
<=dev-python/iso8601-0.1.4-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-config-1.2.0[${PYTHON_USEDEP}]
|
||||
swift? (
|
||||
>=dev-python/python-swiftclient-1.5[${PYTHON_USEDEP}]
|
||||
<dev-python/python-swiftclient-2[${PYTHON_USEDEP}]
|
||||
)
|
||||
>=dev-python/lxml-2.3[${PYTHON_USEDEP}]
|
||||
dev-python/paste[${PYTHON_USEDEP}]
|
||||
dev-python/passlib[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonschema-1.3.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/jsonschema-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-cinderclient-1.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-keystoneclient-0.3.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-sphinx_mapping.patch )
|
||||
|
||||
python_compile_all() {
|
||||
use doc && "${PYTHON}" setup.py build_sphinx
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# https://bugs.launchpad.net/glance/+bug/1251105
|
||||
# https://bugs.launchpad.net/glance/+bug/1242501
|
||||
# 2013.2 requires =dev-python/iso8601-0.1.4
|
||||
nosetests glance/ || die "tests failed under python2.7"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
newconfd "${FILESDIR}/glance.confd" glance
|
||||
newinitd "${FILESDIR}/glance-2.initd" glance
|
||||
|
||||
for function in api registry scrubber; do
|
||||
dosym /etc/init.d/glance /etc/init.d/glance-${function}
|
||||
done
|
||||
|
||||
diropts -m 0750
|
||||
dodir /var/run/glance /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
|
||||
keepdir /etc/glance
|
||||
keepdir /var/log/glance
|
||||
keepdir /var/lib/glance/images
|
||||
keepdir /var/lib/glance/scrubber
|
||||
insinto /etc/glance
|
||||
|
||||
doins "etc/glance-api-paste.ini"
|
||||
doins "etc/glance-api.conf"
|
||||
doins "etc/glance-cache.conf"
|
||||
doins "etc/glance-registry-paste.ini"
|
||||
doins "etc/glance-registry.conf"
|
||||
doins "etc/glance-scrubber.conf"
|
||||
doins "etc/logging.cnf.sample"
|
||||
doins "etc/policy.json"
|
||||
doins "etc/schema-image.json"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST haskell-updater-1.2.0.10.tar.gz 23893 SHA256 2e2ec89d8b02c74aa539c7aae39ac18ac30e737615deca32742fb2568f49e72f SHA512 0f588740bd0f62198c70f8974e40a8942f19a9d93d63ee7f846beacba9ca56d5bfc0c2716d1ba9ad2da499e25d17d4dc80b78153d8dcc705840779ce2b78b8f9 WHIRLPOOL 8e18cca44c624243abf2b2eb6fbfe9c52aa215d022af55a5baf7d41809a3766f1e36f044fb13f79e9c25cd778305c1d95ca23db8c4fc66e93f765afc27c97684
|
||||
DIST haskell-updater-1.2.0.11.tar.gz 23793 SHA256 3130b8b636a2a2b8b689e951299f537c924348c4460b3c69e36c3800a0b2374f SHA512 4d21914e9cf84494cd743e61b6e22502c1d3c91bd31a7d7ade0dae478e402e2c82af916482fb45b4afea56e53635c09fe57a666ffec0599d9da9baed75f003ab WHIRLPOOL f098b4b1d66aa24d4919cd52ad008e57bbd9d53eb547160048f760fa440844014e8c025010e69885d92a2b1b7668501797325d24235ecfb28324cd522bef790d
|
||||
DIST haskell-updater-1.2.0.9.tar.gz 23522 SHA256 f5aeea6034222a4c4387bede5510aa6d6aad782d0a5be0bd03f65d474f5a8245 SHA512 600a05d468dc74ce3a1282ac1b991267602bd7715e7d13aaa2558c9241d167894209790c34fe330d86b24814e959046a22ffff79a197e644da2f18284a785eea WHIRLPOOL 22e060ccd076d66a5425592a49568e52015ccb5e5116894a2ccdb54da4b2b6e2288952cd6c257bdefaa401d06f2fc5c10eda9289c11654166b4ac8119584ae0f
|
||||
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2013 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.11.ebuild,v 1.1 2013/11/14 09:55:09 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
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"
|
||||
SRC_URI="http://code.haskell.org/~slyfox/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
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
|
||||
|
||||
# for ghc snapshots (usually come with unstable Cabal API)
|
||||
cabal_chdeps \
|
||||
'Cabal >= 1.8 && < 1.19' 'Cabal >= 1.8 && < 1.20' \
|
||||
'process < 1.2' 'process < 1.3'
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cabal_src_configure \
|
||||
--bindir="${EPREFIX}/usr/sbin" \
|
||||
--constraint="Cabal == $(cabal-version)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
dodoc TODO
|
||||
}
|
@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/phpvirtualbox/phpvirtualbox-4.3.0.ebuild,v 1.1 2013/11/15 21:20:46 hwoarang Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit versionator eutils webapp depend.php readme.gentoo
|
||||
|
||||
MY_PV="$(replace_version_separator 2 '-')"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="Web-based administration for VirtualBox in PHP"
|
||||
HOMEPAGE="https://sourceforge.net/projects/phpvirtualbox/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/php[session,unicode,soap,gd]
|
||||
"
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
need_php_httpd
|
||||
|
||||
DISABLE_AUTOFORMATTING="yes"
|
||||
DOC_CONTENTS="
|
||||
Local or remote virtualbox hosts must be compiled with
|
||||
'vboxwebsrv' useflag and the respective init script
|
||||
must be running to use this interface:
|
||||
/etc/init.d/vboxwebsrv start
|
||||
|
||||
To enable the automatic startup mode feature uncomment the
|
||||
following line in the config.php file:
|
||||
var \$startStopConfig = true;
|
||||
|
||||
You should also add the /etc/init.d/vboxinit script to the
|
||||
default runlevel on the virtualbox host:
|
||||
\`rc-update add vboxinit default\`
|
||||
If the server is on a remote host, than the script must be
|
||||
copied manually from
|
||||
'${FILESDIR}'/vboxinit-initd to
|
||||
/etc/init.d/vboxinit on the remote host."
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
dodoc CHANGELOG.txt LICENSE.txt README.txt
|
||||
rm -f CHANGELOG.txt LICENSE.txt README.txt
|
||||
|
||||
insinto "${MY_HTDOCSDIR}"
|
||||
doins -r .
|
||||
|
||||
webapp_configfile "${MY_HTDOCSDIR}"/config.php-example
|
||||
webapp_serverowned "${MY_HTDOCSDIR}"/config.php-example
|
||||
|
||||
webapp_src_install
|
||||
if has_version app-emulation/virtualbox[vboxwebsrv] || \
|
||||
has_version app-emulation/virtualbox-bin[vboxwebsrv]
|
||||
then
|
||||
newinitd "${FILESDIR}"/vboxinit-initd vboxinit
|
||||
fi
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
webapp_pkg_postinst
|
||||
readme.gentoo_print_elog
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST tmux-mem-cpu-load-2.1.0.tar.gz 2705 SHA256 846036b3d9b0f5e6b6e88988f483f0d82060ca2bbe9fbbd4f4d63ac287eccb7c SHA512 18db125eededc3b2d75f74563e2173daa9fd0a72a9e1eefa93010d3a338403a1393c1a49471e03703d0a72ce7a407070836e5f0486a19e83c02abe1bbec2d2b9 WHIRLPOOL fa64abb9f6e5f43311e13c7777dee835f0b75d9fef1c12c548d8705a86cc67cb18c1164d160d2ce216f8cea7d5b6ae9aae24f80fbac544bdcec20fa2011dbe94
|
||||
DIST tmux-mem-cpu-load-2.2.1.tar.gz 9893 SHA256 fd90bd8d66f275f4cae36dc5bd05a2826ca3be63a86b916ef7a2b9d956817b9d SHA512 44d677bbe9eb457b8857c603f469c46767878b2b8af8f169f2b01393ce65fc8da3c33288bc0743b3c2846b77de798437130a7676ca95c5cab52cd4166d9ded73 WHIRLPOOL 4512f46972cd7f3eb6c4881ac735b71a4084b3e8a66906d85d9761343617647477f8b4559860a9104b3eaecf2486aea5a2c8a7c7f0011c878c2114259eba5823
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-2.2.1.ebuild,v 1.2 2013/11/15 13:19:13 wired Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
IUSE=""
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI=${EGIT_REPO_URI:-"git://github.com/thewtex/tmux-mem-cpu-load.git"}
|
||||
KEYWORDS=""
|
||||
SRC_URI=""
|
||||
else
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/thewtex/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="CPU, RAM memory, and load monitor for use with tmux"
|
||||
HOMEPAGE="http://github.com/thewtex/tmux-mem-cpu-load/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
dodoc README.rst || die
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-9999.ebuild,v 1.1 2013/11/15 13:19:13 wired Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
IUSE=""
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI=${EGIT_REPO_URI:-"git://github.com/thewtex/tmux-mem-cpu-load.git"}
|
||||
KEYWORDS=""
|
||||
SRC_URI=""
|
||||
else
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/thewtex/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="CPU, RAM memory, and load monitor for use with tmux"
|
||||
HOMEPAGE="http://github.com/thewtex/tmux-mem-cpu-load/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
dodoc README.rst || die
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST libe-book-0.0.1.tar.bz2 405692 SHA256 2bd56d57bdcb75d0848b2ff3321c684646ee46a8d86b10e21c160a6d856ee254 SHA512 6673b1e50e6a6862b7ce7cedaeb18d12588405f846e8749bdcd8587d08254a858e0f73c54b88790e47a161c937b665bc9699929d37d0aeaf557233fcc7304d14 WHIRLPOOL 82c0b2751a41ebc252abe487865e2f2d0a874d551543a51d9a306b21d6ba6e768bad6d88f7773c57d7c7f9cb6136b7b5b25ca83bf5c1eca38c465b58b629c97d
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/libebook/libebook-0.0.1.ebuild,v 1.2 2013/11/15 09:18:35 scarabeus Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN="libe-book"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Library parsing various ebook formats"
|
||||
HOMEPAGE="http://www.sourceforge.net/projects/libebook/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
>=app-text/libwpd-0.9.5:0.9
|
||||
dev-libs/icu:=
|
||||
dev-libs/libxml2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/boost:=
|
||||
dev-util/gperf
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
test? ( dev-util/cppunit )
|
||||
"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-static \
|
||||
--disable-werror \
|
||||
$(use_with doc docs) \
|
||||
$(use_enable test tests) \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files --all
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>openoffice</herd>
|
||||
</pkgmetadata>
|
@ -1 +1,2 @@
|
||||
DIST libmwaw-0.1.10.tar.xz 737680 SHA256 9a4547923c6db24e51733f91ecd74a9c479473962c94fa6ae4260e1fdd4db3dd SHA512 02c9fcaa8e71df81ccf4aeff1bc990735e1f629f7a80c1160fc8ceedcc1c53e23b7726c9e360516ebe43a730d4d38da5ecdc0b325afd2ac723dad662fd232d73 WHIRLPOOL 8858c296d13da94f7c2d13a97b7be5c43db98c596fc37779e77a4811984626f4597cd68f438bc0587a323f25c74d4d5a4a0fa5e5b564c5459c2e6101687b663f
|
||||
DIST libmwaw-0.2.0.tar.xz 808604 SHA256 c30f228681ba2fc3715c9e41fcf2c3bb2b873911acb22602ab7b2eb1eeed85bd SHA512 31a4641d30eaae8a6e4a7c38a875996c657c901efbf4b631a0575f8fa33a1bfe5c7fadfb867ba1d4c4a9ed321d304a4d1727d1d61596cedd75b6bf3bf0094094 WHIRLPOOL 81d7ad03f38d59c24fa6dcc87a586c7774c934e749becd465e8d58a54873072837c39ab52cfaf87011ddc03a24bf57aa52f804d70398c7091b42165456c22155
|
||||
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/libmwaw/libmwaw-0.2.0.ebuild,v 1.1 2013/11/15 10:14:41 scarabeus Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit base eutils
|
||||
|
||||
DESCRIPTION="Library parsing many pre-OSX MAC text formats"
|
||||
HOMEPAGE="http://sourceforge.net/p/libmwaw/wiki/Home/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
RDEPEND="
|
||||
app-text/libwpd:0.9
|
||||
app-text/libwpg:0.2
|
||||
dev-libs/libxml2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-libs/boost-1.46
|
||||
sys-devel/libtool
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
# zip is hard enabled as the zlib is dep on the rdeps anyway
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--with-sharedptr=boost \
|
||||
--enable-zip \
|
||||
--disable-werror \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with doc docs)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files --all
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST pandoc-1.11.1.tar.gz 1093354 SHA256 ebb090b08b5439d719d1d01575aa91262035cb9b8de61ffaf49a853a5fde432c SHA512 100cadc021fd88621ab0a5a8747e913312e569e26bf4c22caddcb00b98e8877a047a6289fb478946515cdf15da2dc0840110c94bb81988b893f0d201de91fcf0 WHIRLPOOL 4409ab19581002a5f488af7107cfe8f2098b47891262a30fdd1fa6e24348bfc7f4a5b752a92cb48e2ce92cc566f04e8a3702cea1bc3e7a8369a3ec47198ab1b3
|
||||
DIST pandoc-1.12.1.tar.gz 991330 SHA256 ce9ac36ba558654dc30793887581ffa6b5c086557418fbec61556cdc1ccb5e33 SHA512 79507c7e447b35ce8b93371968da833153e74bc8a298db623d864f977abf2fa40aebf6bce8bbb5a8f825b8f734afe0a6013018041e29cb530abb12a2b8f02979 WHIRLPOOL b6245a6790fdc6952fd47545c0944806b9ab98ca89b37e6278cc654feb4a0747d0c5ee4eab1f516e55b489d249845e214ec08804c80ad43a96dc0b2d5478e7e0
|
||||
DIST pandoc-1.12.tar.gz 1161163 SHA256 89781e9a4cb31eec368fd8520394c75ee616636513c6abf5fc0f9d95ab795612 SHA512 082f2c4e726bbe76796dafdbfee79ac4034a1595edabc2966f9f19ea7a1d54b385e403f87af6edfd60ecef9ae9dab6db3290e562e4b69c35b5da5e23a6787e69 WHIRLPOOL b4d9f48f72d6cc6615d0c733b73a9d72cc23694759188722d797018461eab6ebda18bad242c73edb536e5f533a1371e023de06edbc65c5f51b198756c6d4a886
|
||||
|
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/pandoc/pandoc-1.12.1.ebuild,v 1.1 2013/11/14 10:03:19 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Conversion between markup formats"
|
||||
HOMEPAGE="http://johnmacfarlane.net/pandoc"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="embed_data_files +http-conduit"
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-0.6:=[profile?] <dev-haskell/aeson-0.7:=[profile?]
|
||||
>=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.11:=[profile?]
|
||||
>=dev-haskell/base64-bytestring-0.1:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.7:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?] <dev-haskell/blaze-markup-0.6:=[profile?]
|
||||
>=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.6:=[profile?]
|
||||
>=dev-haskell/extensible-exceptions-0.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
|
||||
>=dev-haskell/highlighting-kate-0.5.5:=[profile?] <dev-haskell/highlighting-kate-0.6:=[profile?]
|
||||
>=dev-haskell/hslua-0.3:=[profile?] <dev-haskell/hslua-0.4:=[profile?]
|
||||
>=dev-haskell/http-4000.0.5:=[profile?] <dev-haskell/http-4000.3:=[profile?]
|
||||
>=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.2:=[profile?]
|
||||
>=dev-haskell/network-2:=[profile?] <dev-haskell/network-2.5:=[profile?]
|
||||
>=dev-haskell/pandoc-types-1.12.3:=[profile?] <dev-haskell/pandoc-types-1.13:=[profile?]
|
||||
>=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.1:=[profile?]
|
||||
>=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.5:=[profile?]
|
||||
>=dev-haskell/tagsoup-0.12.5:=[profile?] <dev-haskell/tagsoup-0.14:=[profile?]
|
||||
>=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.2:=[profile?]
|
||||
>=dev-haskell/texmath-0.6.4:=[profile?] <dev-haskell/texmath-0.7:=[profile?]
|
||||
>=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-0.12:=[profile?]
|
||||
>=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
|
||||
>=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.11:=[profile?]
|
||||
>=dev-haskell/xml-1.3.12:=[profile?] <dev-haskell/xml-1.4:=[profile?]
|
||||
>=dev-haskell/yaml-0.8.3:=[profile?] <dev-haskell/yaml-0.9:=[profile?]
|
||||
>=dev-haskell/zip-archive-0.1.3.3:=[profile?] <dev-haskell/zip-archive-0.2:=[profile?]
|
||||
>=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.6:=[profile?]
|
||||
>=dev-lang/ghc-7.0.1:=
|
||||
http-conduit? ( >=dev-haskell/http-conduit-1.9:=[profile?] <dev-haskell/http-conduit-1.10:=[profile?]
|
||||
>=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.9:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-haskell/alex
|
||||
>=dev-haskell/cabal-1.10.0.0
|
||||
dev-haskell/happy
|
||||
test? ( >=dev-haskell/ansi-terminal-0.5 <dev-haskell/ansi-terminal-0.7
|
||||
>=dev-haskell/diff-0.2 <dev-haskell/diff-0.4
|
||||
>=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
|
||||
>=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.7
|
||||
>=dev-haskell/test-framework-0.3 <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.9 <dev-haskell/test-framework-quickcheck2-0.4 )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag embed_data_files embed_data_files) \
|
||||
$(cabal_flag http-conduit http-conduit)
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST pg_top-3.6.2.tar.bz2 220985 SHA256 8a749f6aec44625d834e477982c67ba0a76262a6a8c87b20e20df9ea07ce714d SHA512 0e7f33cccd7a1debce4965a11ff3d5d6868aace53651ca1c486f061728034f0ab3901ddfbded022c9297d3393eaea32585ca779334954c87fd0c13c8fa523074 WHIRLPOOL c92e62a1765a734da290b2df78fc6770819f8a566baf8c69929bbace89aa46b0cf4399e25e594947e57cf74f46a22a35a25d5db0d407fd28738343eab0f74558
|
||||
DIST pg_top-3.7.0.tar.bz2 236076 SHA256 c48d726e8cd778712e712373a428086d95e2b29932e545ff2a948d043de5a6a2 SHA512 509cd3ce65a9b549097eaab5ae27106fa469cdeb4f37950564654f3df01390e1a771c8fa4f5858c3e4c1e76470b6c0fd9b07e8268564f59285e30bf824d7c4ec WHIRLPOOL 29c8f326f08e31a13b7f903d025b4608107524de5b65c8567788e6855df6b01a2991b95312e8b3da88a3df0d946834929cab681599340a647e93d8401114ed83
|
||||
|
@ -0,0 +1,20 @@
|
||||
--- configure.ac.orig 2013-09-20 10:11:20.256444684 +0400
|
||||
+++ configure.ac 2013-09-20 10:16:30.262459612 +0400
|
||||
@@ -109,6 +109,8 @@
|
||||
AC_SEARCH_LIBS(inet_aton, resolv, AC_DEFINE(HAVE_INET_ATON, 1,
|
||||
[inet_aton is already defined]))
|
||||
|
||||
+AC_SEARCH_LIBS(PQexec, pq)
|
||||
+
|
||||
# check for libraries required by extension
|
||||
extlibs=""
|
||||
if test -n "$with_ext" -a -f "${srcdir}/ext/$with_ext.libs"; then
|
||||
@@ -216,8 +218,6 @@
|
||||
AC_SUBST(SRC)
|
||||
AC_SUBST(OBJ)
|
||||
|
||||
-CFLAGS="-Wall -g"
|
||||
-
|
||||
AC_MSG_CHECKING(for installation settings)
|
||||
# calculate appropriate settings
|
||||
OWNER=""
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/pg_top/pg_top-3.7.0.ebuild,v 1.1 2013/11/15 04:05:34 patrick Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
inherit autotools-utils eutils
|
||||
|
||||
DESCRIPTION="'top' for PostgreSQL"
|
||||
HOMEPAGE="http://ptop.projects.postgresql.org/"
|
||||
SRC_URI="http://pgfoundry.org/frs/download.php/3504/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND="dev-db/postgresql-base"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( FAQ HISTORY README TODO Y2K )
|
||||
PATCHES=( "${FILESDIR}/${P}.patch" )
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable debug)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST abstract-par-0.3.1.tar.gz 4792 SHA256 d3ab9ea69100d90668b22cac9a2533d524e8d5bf362792333c600d818028fb63 SHA512 146845d472e930c34e4c2a3a8bf8649053f1e64dbeab28f2e6330cec6af378b1cec66a7f069c93fb9043f1a10b092e1dcd8b1d40d9c94925568ddc0cb051148e WHIRLPOOL 9ba59bc49a28382df506cd9d00efe8cb6564cc1787d5fad6d547bffcbcce4540a994988ddbf50df817473f9864f29825272f48663286b891ade299dcc33b9f0a
|
||||
DIST abstract-par-0.3.3.tar.gz 4714 SHA256 248a8739bd902462cb16755b690b55660e196e58cc7e6ef8157a72c2a3d5d860 SHA512 d603745202ececf5a514e5ac7da82fdd03dd27ec4fbb11a870a7b0a6c92e468cf3bd68763afa748434b3ed0ed5b80a1d2cefaa84c68a84b82028225400841605 WHIRLPOOL 5f907e8340a26887074b3c312d46dec314194cfc79e2bd219f3dd9f6cbfdcb4dc4af51a765e645b572ac035767e506114dbeb5d44bf5a4db376cc76d2f86464e
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/abstract-par/abstract-par-0.3.3.ebuild,v 1.1 2013/11/14 16:00:08 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Type classes generalizing the functionality of the 'monad-par' library."
|
||||
HOMEPAGE="https://github.com/simonmar/monad-par"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/deepseq-1.1:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
"
|
@ -1,3 +1,2 @@
|
||||
DIST alex-2.3.5.tar.gz 79147 SHA256 2ea6d30b98881c0fd57bfafae024050cd98dc5b0140d64a6d722c64a098ed253 SHA512 7f78ec3fbd7484f8cfbc81bde67898f7863a4d6013401fb479cf275f779cf03565eae23a2abf6dfe7bfd8a5b0c7b3f2f66590ef3fc13b54a6cb7c25c725cbca6 WHIRLPOOL 534b310dfec82d59d397914b666a89cd878046b2c76a6887a0084738909096e83739d7e4d4fad8704856d9290968b74814fa3d438b689377434409ad537d931a
|
||||
DIST alex-3.0.2.tar.gz 100396 SHA256 997e33342c3c6e0edfff862f051fc286bd661f442d09d1bc02cd6e9d22083164 SHA512 799b65607b50944dc66cc7040449995df84019c36902a8675f75ab14476944a58b6c448c8e5f747a1685a29fae6e4766aa0bfd7951a3db086de0a8af1da13a9e WHIRLPOOL b802bb90ad3fcb73b6f03716c10695a3e4be4e51ba520505a559de9512e22a045b8175f425c85e15b14b29c90a2c5e2d5b3a7b6c883f252a627a39a2f5197843
|
||||
DIST alex-3.0.5.tar.gz 100004 SHA256 c3326417a0538e355e5ad1871ab931b9c8145391e8b2ff79668eb643d9b99659 SHA512 0a6a2500b4f8a96e1fd6252b11f7684e47875b80c0113a4ba0e855b54ccd45054f21af6cac30c3edb3b9ac86a7fc60810ea33376a7ab78794f980e3cf9a22eb9 WHIRLPOOL 5c9b07f7eae546d5920c9da4dd2d198d440275da1943d155ae53aaa92fbb9bc9e8c9c91a1303c6130c9341c7ba6518665f0ff383605fa1ecb8d4bd58066f3a87
|
||||
DIST alex-3.1.2.tar.gz 101215 SHA256 1d14eb255c44f440f04876c496ed5db24aba8d05b45d665463633afe92361e6d SHA512 21874caf41412d926866b0450db9e29984d1df076d277a2325b3d0b80114e039462ab766b0964177f98d9b625635e219489271ab2853e39f1fef3e7d6caa8660 WHIRLPOOL f38c2381d5587bb11754011c31104477a4fbc577f9fd469eab9b255e74a0efe093a25538296093bdf4a0369e545402865fff8c92f20ec3982d83113c761a46ce
|
||||
|
@ -1,73 +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/alex/alex-2.3.5.ebuild,v 1.9 2012/09/12 14:51:30 qnikst Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.9
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="bin"
|
||||
inherit autotools eutils haskell-cabal
|
||||
|
||||
DESCRIPTION="Alex is a tool for generating lexical analysers in Haskell"
|
||||
HOMEPAGE="http://www.haskell.org/alex/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2
|
||||
>=dev-lang/ghc-6.8.2
|
||||
doc? ( ~app-text/docbook-xml-dtd-4.2
|
||||
app-text/docbook-xsl-stylesheets
|
||||
>=dev-libs/libxslt-1.1.2 )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-2.3.5-missing-test.patch"
|
||||
epatch "${FILESDIR}/${PN}-2.3.5-ghc-7.2.patch"
|
||||
|
||||
for f in Scan Parser; do
|
||||
rm "${S}/src/$f."*
|
||||
mv "${S}/dist/build/alex/alex-tmp/$f.hs" "${S}"/src/
|
||||
done
|
||||
|
||||
if use doc; then
|
||||
cd "${S}/doc/"
|
||||
eautoreconf || die "eautoreconf for docs failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cabal_src_configure
|
||||
|
||||
if use doc; then
|
||||
cd "${S}/doc/"
|
||||
econf || die "econf for docs failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cabal_src_compile
|
||||
|
||||
if use doc; then
|
||||
emake -C "${S}/doc/" -j1 || die "emake for docs failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -C "${S}/tests/" || die "emake for tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
if use doc; then
|
||||
doman "${S}/doc/alex.1"
|
||||
dohtml -r "${S}/doc/alex/"
|
||||
fi
|
||||
dodoc README
|
||||
}
|
@ -1,73 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/alex/alex-3.0.2.ebuild,v 1.8 2013/04/22 17:36:11 slyfox Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.9
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="bin"
|
||||
inherit autotools eutils haskell-cabal
|
||||
|
||||
DESCRIPTION="Alex is a tool for generating lexical analysers in Haskell"
|
||||
HOMEPAGE="http://www.haskell.org/alex/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6
|
||||
>=dev-haskell/quickcheck-2
|
||||
>=dev-lang/ghc-6.8.2
|
||||
doc? ( ~app-text/docbook-xml-dtd-4.2
|
||||
app-text/docbook-xsl-stylesheets
|
||||
>=dev-libs/libxslt-1.1.2 )"
|
||||
|
||||
src_prepare() {
|
||||
HCFLAGS+=-XBangPatterns #fixes build failure on BE platforms; bug 466778
|
||||
|
||||
for f in Scan Parser; do
|
||||
rm "${S}/src/$f."*
|
||||
mv "${S}/dist/build/alex/alex-tmp/$f.hs" "${S}"/src/
|
||||
done
|
||||
|
||||
if use doc; then
|
||||
cd "${S}/doc/"
|
||||
eautoreconf || die "eautoreconf for docs failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cabal_src_configure
|
||||
|
||||
if use doc; then
|
||||
cd "${S}/doc/"
|
||||
econf || die "econf for docs failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cabal_src_compile
|
||||
|
||||
if use doc; then
|
||||
emake -C "${S}/doc/" -j1 || die "emake for docs failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -C "${S}/tests/" || die "emake for tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
if use doc; then
|
||||
doman "${S}/doc/alex.1"
|
||||
dohtml -r "${S}/doc/alex/"
|
||||
fi
|
||||
dodoc README
|
||||
}
|
@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/alex/alex-3.1.2.ebuild,v 1.1 2013/11/14 18:12:08 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="bin test-suite"
|
||||
inherit autotools haskell-cabal
|
||||
|
||||
DESCRIPTION="Alex is a tool for generating lexical analysers in Haskell"
|
||||
HOMEPAGE="http://www.haskell.org/alex/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
>=dev-haskell/quickcheck-2
|
||||
>=dev-lang/ghc-6.10.4
|
||||
doc? ( ~app-text/docbook-xml-dtd-4.2
|
||||
app-text/docbook-xsl-stylesheets
|
||||
>=dev-libs/libxslt-1.1.2 )"
|
||||
|
||||
src_prepare() {
|
||||
# drop depend on itself and happy, otherwise cabal tries to regenerate it
|
||||
rm src/{Scan.x,Parser.y} || die
|
||||
|
||||
for f in Scan Parser; do
|
||||
mv "${S}/dist/build/alex/alex-tmp/$f.hs" "${S}"/src/ || die
|
||||
done
|
||||
|
||||
if use doc; then
|
||||
cd "${S}/doc/"
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# make sure we don't accidentally use those
|
||||
# installed in system
|
||||
haskell-cabal_src_configure \
|
||||
--with-alex=false \
|
||||
--with-happy=false
|
||||
|
||||
if use doc; then
|
||||
cd "${S}/doc/"
|
||||
econf
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cabal_src_compile
|
||||
|
||||
if use doc; then
|
||||
emake -C "${S}/doc/" -j1
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
if use doc; then
|
||||
doman "${S}/doc/alex.1"
|
||||
dohtml -r "${S}/doc/alex/"
|
||||
fi
|
||||
dodoc README
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
diff --git a/alex.cabal b/alex.cabal
|
||||
index d04467b..b262af7 100644
|
||||
--- a/alex.cabal
|
||||
+++ b/alex.cabal
|
||||
@@ -72,7 +72,7 @@ executable alex
|
||||
|
||||
build-depends: base < 5
|
||||
|
||||
- extensions: CPP
|
||||
+ extensions: CPP, BangPatterns
|
||||
ghc-options: -Wall
|
||||
other-modules:
|
||||
AbsSyn
|
||||
diff --git a/doc/configure.ac b/doc/configure.ac
|
||||
index 51fa85d..6e772c0 100644
|
||||
--- a/doc/configure.ac
|
||||
+++ b/doc/configure.ac
|
||||
@@ -9,5 +9,5 @@ FP_DIR_DOCBOOK_XSL([/usr/share/xml/docbook/stylesheet/nwalsh/current /usr/share/
|
||||
|
||||
AC_PATH_PROG(DbLatexCmd,dblatex)
|
||||
|
||||
-AC_CONFIG_FILES([config.mk])
|
||||
+AC_CONFIG_FILES([config.mk alex.1])
|
||||
AC_OUTPUT
|
@ -1,72 +0,0 @@
|
||||
commit 883587ca4feecab72381991533b2f686a57a4d57
|
||||
Author: Sergei Trofimovich <slyfox@gentoo.org>
|
||||
Date: Mon Jul 25 08:20:13 2011 +0300
|
||||
|
||||
added missing tokens_bytestring test
|
||||
|
||||
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
||||
|
||||
diff --git a/alex.cabal b/alex.cabal
|
||||
index b262af7..c6f6e22 100644
|
||||
--- a/alex.cabal
|
||||
+++ b/alex.cabal
|
||||
@@ -57,6 +57,7 @@ extra-source-files:
|
||||
tests/tokens.x
|
||||
tests/tokens_gscan.x
|
||||
tests/tokens_posn.x
|
||||
+ tests/tokens_bytestring.x
|
||||
|
||||
flag small_base
|
||||
description: Choose the new smaller, split-up base package.
|
||||
diff --git a/tests/tokens_bytestring.x b/tests/tokens_bytestring.x
|
||||
new file mode 100644
|
||||
index 0000000..0cb23c8
|
||||
--- /dev/null
|
||||
+++ b/tests/tokens_bytestring.x
|
||||
@@ -0,0 +1,46 @@
|
||||
+{
|
||||
+{-# LANGUAGE OverloadedStrings #-}
|
||||
+module Main (main) where
|
||||
+import System.Exit
|
||||
+import Data.ByteString.Lazy.Char8 (unpack)
|
||||
+}
|
||||
+
|
||||
+%wrapper "posn-bytestring"
|
||||
+
|
||||
+$digit = 0-9 -- digits
|
||||
+$alpha = [a-zA-Z] -- alphabetic characters
|
||||
+
|
||||
+tokens :-
|
||||
+
|
||||
+ $white+ ;
|
||||
+ "--".* ;
|
||||
+ let { tok (\p s -> Let p) }
|
||||
+ in { tok (\p s -> In p) }
|
||||
+ $digit+ { tok (\p s -> Int p (read (unpack s))) }
|
||||
+ [\=\+\-\*\/\(\)] { tok (\p s -> Sym p (head (unpack s))) }
|
||||
+ $alpha [$alpha $digit \_ \']* { tok (\p s -> Var p (unpack s)) }
|
||||
+
|
||||
+{
|
||||
+-- Each right-hand side has type :: AlexPosn -> String -> Token
|
||||
+
|
||||
+-- Some action helpers:
|
||||
+tok f p s = f p s
|
||||
+
|
||||
+-- The token type:
|
||||
+data Token =
|
||||
+ Let AlexPosn |
|
||||
+ In AlexPosn |
|
||||
+ Sym AlexPosn Char |
|
||||
+ Var AlexPosn String |
|
||||
+ Int AlexPosn Int |
|
||||
+ Err AlexPosn
|
||||
+ deriving (Eq,Show)
|
||||
+
|
||||
+main = if test1 /= result1 then exitFailure
|
||||
+ else exitWith ExitSuccess
|
||||
+
|
||||
+test1 = alexScanTokens " let in 012334\n=+*foo bar__'"
|
||||
+result1 = [Let (AlexPn 2 1 3),In (AlexPn 6 1 7),Int (AlexPn 9 1 10) 12334,Sym (AlexPn 16 2 1) '=',Sym (AlexPn 17 2 2) '+',Sym (AlexPn 18 2 3) '*',Var (AlexPn 19 2 4) "foo",Var (AlexPn 23 2 8) "bar__'"]
|
||||
+
|
||||
+
|
||||
+}
|
@ -1 +1,2 @@
|
||||
DIST asn1-types-0.2.0.tar.gz 5248 SHA256 6dcf217c74298e6d08365c90757fdd8730ef4c24a534696d1275af3f6e79a00c SHA512 da28b3565c74eba8faf5de4f9cb24d90242412d4fbc358199b803c1f0b50c6c4dca89aada813d7126fb482300cfd3d43130be2f700d4c7943de2966870936cd9 WHIRLPOOL 7c08063dfb5a0d9b024f87810c100be0b964aa29a86caee70330953150aa188f652a678862a3a957b0602b3fb87a5029b43c4be1a10ca50f105db444d41113a7
|
||||
DIST asn1-types-0.2.1.tar.gz 5245 SHA256 79f7529de9137f2708ecf91597f60195698594dc4d6ffe06df69f51a6ddcdebe SHA512 1e1158b6203631e5c8e5897212f5ea340c81d45c9b1e7e6c45e088e60c14b8e4a021035e878746bbe7328dc8004e9614debb97530aca257ce15f1b25b4795fd2 WHIRLPOOL 5132115130070665586fe08e78ea670e84ffd3bf8174be2216765e9ca56c5e244295f39311b816c4cd47d11bda483f4cb2d20592b60e597301fa070ed88eb8b6
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/asn1-types/asn1-types-0.2.1.ebuild,v 1.1 2013/11/14 18:12:59 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="ASN.1 types"
|
||||
HOMEPAGE="http://github.com/vincenthz/hs-asn1-types"
|
||||
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.12.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
"
|
@ -0,0 +1 @@
|
||||
DIST attoparsec-enumerator-0.3.1.tar.gz 2498 SHA256 a78a9f6ade2ae43659243b1a9e925a8c1bc2c05d94e894ca853a32b887880682 SHA512 99cf4050cd5d553398c9b28dd1530f2922e1c27abc7b8b5d7572a4926ebc33e31d146e35847e655152699418e327c998cee33e6f74e10c9a4137512bfeecb888 WHIRLPOOL 7ae815af0f2e8c1f2451370f44551a81a37bb4ce5262960e99ca41d8a5ad70340102b4f7b3bdda66d18dc8e3a5f1d95a5e8f1e322a3056acc726ca84f03c9bb8
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/attoparsec-enumerator/attoparsec-enumerator-0.3.1-r1.ebuild,v 1.1 2013/11/14 09:18:46 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Pass input from an enumerator to an Attoparsec parser."
|
||||
HOMEPAGE="https://john-millikin.com/software/attoparsec-enumerator/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.11:=[profile?]
|
||||
>=dev-haskell/enumerator-0.4:=[profile?] <dev-haskell/enumerator-0.5:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6.0.3
|
||||
"
|
@ -0,0 +1,32 @@
|
||||
<?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>
|
||||
<longdescription>
|
||||
This library allows an Attoparsec parser to receive input incrementally
|
||||
from an enumerator. This could be used for parsing large files, or
|
||||
implementing binary network protocols.
|
||||
|
||||
> (-# LANGUAGE OverloadedStrings #-)
|
||||
>
|
||||
> import Control.Applicative
|
||||
> import Data.Attoparsec
|
||||
> import Data.Attoparsec.Enumerator
|
||||
> import Data.Enumerator
|
||||
> import Data.Enumerator.Binary (enumHandle)
|
||||
> import Data.Enumerator.List
|
||||
> import System.IO
|
||||
>
|
||||
> parser = string "foo" <|> string "bar"
|
||||
>
|
||||
> main = do
|
||||
> xy <- run_ (enumHandle 1 stdin $$ do
|
||||
> x <- iterParser parser
|
||||
> y <- iterParser parser
|
||||
> return (x, y))
|
||||
> print xy
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST blaze-builder-enumerator-0.2.0.5.tar.gz 3780 SHA256 4a39e72f7675f6e3d75e29477e6d66d73cf8fb6f5f5701dad03af1cf79da6b2d SHA512 38242d7660997d5e444a47840cf5860fffc390acf73f76775b3d9901b538e28decbfe18dd92ea3ec97770ce01d833884ec7d8f9038f6b1c7b6c5fef4295ca2c1 WHIRLPOOL e311ff301ac7888e904c150d4be02c1e682ad9ebe7f854b0a2b88de8862856a2715d6807472e8b95fbbf0d0b82901e52111fbc67e4bd796d4a9a098f34dc56ed
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/blaze-builder-enumerator/blaze-builder-enumerator-0.2.0.5-r1.ebuild,v 1.1 2013/11/14 09:41:01 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Enumeratees for the incremental conversion of builders to bytestrings."
|
||||
HOMEPAGE="https://github.com/meiersi/blaze-builder-enumerator"
|
||||
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.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/enumerator-0.4.3.1:=[profile?] <dev-haskell/enumerator-0.5:=[profile?]
|
||||
>=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6.0.3
|
||||
"
|
@ -0,0 +1,14 @@
|
||||
<?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>
|
||||
<longdescription>
|
||||
This package integrates the builders from the blaze-builder package with
|
||||
the enumerator package. It provides infrastructure and enumeratees for
|
||||
incrementally executing builders and pass the filled chunks to a bytestring
|
||||
iteratee.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,2 +1,3 @@
|
||||
DIST blaze-builder-0.3.1.0.tar.gz 68214 SHA256 26aadd629c2d2f5e77cfdb45b4948b20b6e598b723dd7d317556b26a72c557a4 SHA512 efc1377191328e99d92077d5c669e3e2a0408c09d05e761f98ccd7bde32c5c3f1ff0560a4ae489dd67f50fb00a65c34d38f20340ce14832caf9d8310cdd99696 WHIRLPOOL 477fb69d2492747c6ca146851b407375468bd60cd62b2ebe64007a6c8af81bde5c13ba5085d6b78cfb31b3961a7bd66f4be50364a4cf0622216b128ccf5086dc
|
||||
DIST blaze-builder-0.3.1.1.tar.gz 69061 SHA256 a12506f8afd650e4ed90e1e2379750035f8e83032a2d260eacc3757fe52cdcde SHA512 beccd45b49f975d5496e3dd1eaac2769a5be619d988a2c7bc60a6487164b8218b19fff1d805473facf7820a87125db98c0bae5e633924ca0619abc3b66c39d8d WHIRLPOOL f52ddc5f18fce09ab15473e64cdf6831c2987933a37d4a8247bb5858f62c390ef913b6158e228d308d04e1404d39b715d942f7aa7a453f3fa6f7c5a2f1724ae8
|
||||
DIST blaze-builder-0.3.2.0.tar.gz 67338 SHA256 301a0b5001ac4af52d0b6494d20e528c55d618fce9988c56cd67c22e51183899 SHA512 cb95e81175b99a8479115041398cae1e3eb70a9e0714dbd2d6c5985bcdb255e1aecfee9e503248f3b371494da7f79a249b237024096cdfce62700967b5520056 WHIRLPOOL b0c86bc4d26d338d779e62117ae3fd239f3ff0bccfea13595c674b6c5c9ae876259ab76c6d7d239e5f57b14759813f6aae2cb52d425be581804eb39c772f4e4c
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/blaze-builder/blaze-builder-0.3.2.0.ebuild,v 1.1 2013/11/14 18:14:34 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Efficient buffered output."
|
||||
HOMEPAGE="http://github.com/meiersi/blaze-builder"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-0.13:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6.0.3
|
||||
"
|
@ -0,0 +1 @@
|
||||
DIST bytestring-mmap-0.2.2.tar.gz 7188 SHA256 7bbcaeeccec5cf448ba59c9ed4de95bcc47b11ae2b9bcddb6201decb88eb69af SHA512 0cde0bb36808d7086f6b3e3e94813c205a61ec1d0b2156a7fac98c1dc520dcdd1821a7873b7ecb9a77fdcd254b5ac1077da86865ade20a49bba0e0da1befcf46 WHIRLPOOL bb7216bd5b2e511d2f6c68326bea5062eafe99f93d4e855d90ca6a3b82be5ddd6b842d75b3efdae07a3eee3268a0b6c9680c1c419fad2cc9b9a54cf942be3d78
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/bytestring-mmap/bytestring-mmap-0.2.2-r1.ebuild,v 1.1 2013/11/14 07:56:18 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="mmap support for strict ByteStrings"
|
||||
HOMEPAGE="http://code.haskell.org/~dons/code/bytestring-mmap/"
|
||||
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.6.0.3
|
||||
"
|
@ -0,0 +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>
|
||||
<longdescription>
|
||||
|
||||
This library provides a wrapper to mmap(2), allowing files or
|
||||
devices to be lazily loaded into memory as strict or lazy
|
||||
ByteStrings, using the virtual memory subsystem to do on-demand
|
||||
loading.
|
||||
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,4 +1,4 @@
|
||||
DIST cabal-install-0.10.2.tar.gz 150699 SHA256 6357c8b984d193a30bb2a05e03dbd551650a0ddea17f7d1033e6564f5b7ff515 SHA512 c49627c1c4e4de73f145bae522e8e09236e9e2d703a0fc908a54856cee755e345b6bc324c85347596724bf25d78a9b3e0c56d5bb2204f306cf740594436e01cc WHIRLPOOL 895490e5fb7981da0f56a1555e7eb02571b9f6e18bb6ca9a9483cacc7e829606ca48c12890b40071c4f23b715bbef14869d035757ed66712901a5df2a877e8b5
|
||||
DIST cabal-install-0.14.0.tar.gz 193187 SHA256 f4f2b50269ff59d67b5f3d82d50f7706b6bad1117295a7c81f32bbe72add5bd8 SHA512 36bfe98c7b7c519a64cbb7e099fa434ba18b393bd591004835f80a7de450eddd58905d291e0d5eefbdfd6748eedb9bbf9ab43462e26e41741ed758d81fae2983 WHIRLPOOL 7fbbd8dc99d2b3cdd0e63f74f686189480e21200be2dd3763254bcc91531e6a64da1f74af23c8d257a17e78f15fd33cced1aec4fdd24e0fbe70cfb16f2a2df98
|
||||
DIST cabal-install-1.16.0.2.tar.gz 201232 SHA256 66dfacc9f33e668e56904072cadb8a36bd9d6522ba5464c6a36a5de7e65c5698 SHA512 3fa29de625741d243778bd7309720fe492ee83ac0d9197155d3467bae956839cde4e387bd56d6633a1723197d81cd9104198ea7ec7fe42ccc9a86a5b2ed5a1df WHIRLPOOL 4700dffed322de02c2793d04d263d9f1dd76df9cb6e551c292037f92f5d3c307185a1f236e9450e4ce3e1da7bed410d29408b3864fa2f83913147f8aa98504ee
|
||||
DIST cabal-install-1.18.0.1.tar.gz 253871 SHA256 6b35189142d6596a712ef316dccd9fe908a1467bea4ef9530805ab8f23e1842c SHA512 f2e6f9ee23f0be84e466dd0d14a3abbf8de2efed2e83c372c26de65a1040e0f11f0a0e8a0e5a80e39299b47ed484a37c3d84a76a9b481a18b3d99bba45dace2b WHIRLPOOL cffe28df788aef51fb06586ff6ca95b72e27d77da31a68f44e19ab661ba6d2436e737078cd410614a391aca72e0c3aec5d6cd842b0a245b7159bc433c1e5ab6b
|
||||
DIST cabal-install-1.18.0.2.tar.gz 253711 SHA256 4ca4064abc042d8ab2e872e8629e334501572568d19e95f466e31a44eef7092a SHA512 680ae8ee03d3c95caa4dfc724b11b9148d03f03addee02b83a10d9a6cb8b75719463598c9a4c461a30f9114daa6c1ec34c90dc22c5db6a851152f743dad3cde8 WHIRLPOOL 5de2a029d24e97a970cad38c9b7ad68abd0282f8d12a5c0963f8f491e5eccfe7792c183036ea03de6a42264c88d206849ac7161b4d2e7cecb2720a679019d461
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST Cabal-1.14.0.tar.gz 276517 SHA256 72540a9db8b329121b7815ef207098f4b394f76d11d154d36baf54054327abe4 SHA512 6e31f44cfafd44e1e3987ed0b116a52e12495228cb1de89e9f4ded8dbc06a0d1537bf647c4576c606d623b7d58d10367d243258b500b8c8329db6c48afd9eee3 WHIRLPOOL 22225d5923bc454e2fa24bcc9fe845b07c41c56ea67f45a0815597f0dffc4d60027117d38bdd1eccd4e61cd24d682bd8b3f4026cfaf62481712234fc9cea5321
|
||||
DIST Cabal-1.16.0.3.tar.gz 284665 SHA256 ef27629d540e46c77cabac08c008583abee4e4a04ed5a5ecb1a84725dbc39f86 SHA512 7dd365c44b5ea489fcc990e0deca8ffcfdd6b867a35b85b422fc0fe9e3c70739df393cacf425575e5e4977729ef875eb0737aaa13a0f20cfaff9d22b39027a85 WHIRLPOOL 84fbe4c41c14377685c89a93b79e03920d19e65c3c8c51a4ef590bfb8ad331e1ae85d224c1cd820e90262a579131c823510a2e62f4566d452af8e67d5cf26be2
|
||||
DIST Cabal-1.18.0.tar.gz 323177 SHA256 0ef5b8a8b36d6f93ed1e6d31d2b180781849504e85f2bc2c51bafb29a79bbbdb SHA512 061aa1cb56b9c0b52b751a6188b1c361b068524c6840b9c8dd83301fd55f288cc3fc20ef125d37e2d816d01723a68bf59487d03b3b157cad759b5cd1f9269105 WHIRLPOOL 17a4bf261edfeb96cc6b99f81aca6f21ecb6d4d800751b683692f5bcf4dc6709a0c4be17c86143d7e0630df9907d1fa0d22f9631475b00768ac7319563dd2da6
|
||||
DIST Cabal-1.18.1.2.tar.gz 323545 SHA256 594ef792c085f00f06728dad0a02dd63450b49b5ac394484be6c6a0a484b6f5d SHA512 a91abbdb86bcb7a47e871e9b9a2cb4720b41f2cf6998416cc557460ff821e9b711cf8c346bf16c7b07c180815cb901f7b27e5cda3701f3ace554613ceb27e3c6 WHIRLPOOL cfc3872b944ce5209ebc0429e5561ba3fd5ddecf1256aa47e8d4968727bd3498a6dd23f6417161e7a570259728e6f66098d045d7d7b4c7e87f721c5b2edf0f73
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cabal/cabal-1.18.1.2.ebuild,v 1.2 2013/11/15 02:37:08 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
CABAL_FEATURES="bootstrap lib profile test-suite"
|
||||
inherit haskell-cabal versionator
|
||||
|
||||
MY_PN=Cabal
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="A framework for packaging Haskell software"
|
||||
HOMEPAGE="http://www.haskell.org/cabal/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.12.1:="
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-haskell/extensible-exceptions
|
||||
dev-haskell/hunit
|
||||
>=dev-haskell/quickcheck-2.1.0.1
|
||||
dev-haskell/regex-posix
|
||||
dev-haskell/test-framework
|
||||
dev-haskell/test-framework-hunit
|
||||
>=dev-haskell/test-framework-quickcheck2-0.2.12 )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
if [[ -n ${LIVE_EBUILD} ]]; then
|
||||
CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cabal-is-dummy-lib && return
|
||||
|
||||
einfo "Bootstrapping Cabal..."
|
||||
$(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \
|
||||
-o setup || die "compiling Setup.hs failed"
|
||||
cabal-configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cabal-is-dummy-lib && return
|
||||
|
||||
cabal-build
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST certificate-1.3.7.tar.gz 15009 SHA256 cae38c57ebd2a10fe6d03e37ec24690823da4ef67b1f2cba572fa0718b9a4e1b SHA512 e3238e5b76f0aeb908618eb2067b8d42b0a4c29797431082a4516c41de6a79ec5c87fc6d7b5b03c7388c853663d6a2d2a4c316d254e9198e3e406e538ca3df39 WHIRLPOOL 07bf063073e2da09b1222949dd23e0ed86543f5a948f6770945e57cc2cff1955618699af6dde1ea807d1f02a0182f2182f7ae8bd645ad243a6d22ab3382de29a
|
||||
DIST certificate-1.3.8.tar.gz 15025 SHA256 a006b7876417a8bc5cfd90a59bf2b01ea2efdfc08b26296bb004501d9593a3c5 SHA512 8e3764ca1d8a051e996e816bdaaa3311318ab1b2ff92f02872b6966f63888b803f87223890c093d3f4c03a5381f826f3107fb552032caa5409a17fcab98e0244 WHIRLPOOL a2853fe36a2f22007d3a456c132faedc021d623d2d6294c024929671ae920070141cc50a2aa1dd06ff6c31670ff18e368733fa2cd714df9e6bfe1b4f099f0b22
|
||||
DIST certificate-1.3.9.tar.gz 15018 SHA256 e6257b4b0e884db8a817d265d9a7f9a6c76af8190504f32dadbbf64b0fcee5a1 SHA512 85ad7d1f3def68152824d0be4ccc3fb991903867fac68927eac34db366ce6f8201468a3e73c336fef6feae1ce550f614fc3ab89447b4ec7a67ac279902a815f9 WHIRLPOOL 3094c5fa08e397f3981128c52742f4e0ff90b4169227a5e897cef9b9afc3d4bfd1bb4a26c6b5e1ad3da7e52565ca331b69c048a5fd3c8cf87b45063eb5ac5b8a
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/certificate/certificate-1.3.9.ebuild,v 1.1 2013/11/14 18:22:22 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Certificates and Key Reader/Writer"
|
||||
HOMEPAGE="http://github.com/vincenthz/hs-certificate"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="executable test"
|
||||
RESTRICT="test" # due missing tests
|
||||
|
||||
RDEPEND=">=dev-haskell/asn1-data-0.7.1:=[profile?] <dev-haskell/asn1-data-0.8.0:=[profile?]
|
||||
>=dev-haskell/crypto-pubkey-types-0.4:=[profile?] <dev-haskell/crypto-pubkey-types-0.5:=[profile?]
|
||||
dev-haskell/cryptohash:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
executable? ( dev-haskell/cmdargs:=[profile?]
|
||||
dev-haskell/crypto-pubkey:=[profile?]
|
||||
>=dev-haskell/text-0.11:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag executable executable) \
|
||||
$(cabal_flag test test)
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST cpu-0.1.1.tar.gz 4078 SHA256 46429f2bfb86183ca2f7a469618079fcfd8b3878a32553868119283d51eff379 SHA512 302f9aca3c66ee2ef3918fe61f73c673f80a44162bff960aaf82de2a4841ffeed643a08f93be403d9e56503c74c930c10770b663346fd2cc0062d609a0a2b0ff WHIRLPOOL 07628d6e18fb5763533bb1cf230c47e91a8a0f6ffe123d6c5b8d13ad396670c82d633a3699d37c21da414b0198df3d88069b742250744f9983197d88e4201019
|
||||
DIST cpu-0.1.2.tar.gz 4317 SHA256 5627feb4974a3ff8499c42cc958927e88761a2e004c4000d34e9cd6a15ad2974 SHA512 2dab5b956619cad1a6a99f16a6156d5f2539ef4882204e3cb1ec3e86bc00cd4d948e3a5eba4948fd0cc37dd98a27eeebc77957f87af6e51f86a65a84db1d25d3 WHIRLPOOL 73d923ddba585f52ad5ef49010fbea385729c2a74ba0a0d5b22f3a82bc1800e9efa33757cedf047a0cb59099edb6a71e99e88b9011b0f6a0a3c3d5e146b439de
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cpu/cpu-0.1.2.ebuild,v 1.1 2013/11/14 18:27:13 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Cpu information and properties helpers."
|
||||
HOMEPAGE="http://github.com/vincenthz/hs-cpu"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="executable"
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag executable executable)
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST enumerator-0.4.20.tar.gz 53986 SHA256 33e21054352bb579e8db8697256ff3c61b3dc862c567f9e0fc2509f95e2b4709 SHA512 90711142b61cee2184420f4d5c9de9563afe6198cccbf5d9d8a75253b307c3df9fee388dc7770e8151f8d7b5570afdb30d8e4e597ce462302dda8430e64050ad WHIRLPOOL 46d388d8d04957fb5d8209e6bdeb9a4295a7261692092fe277050cc4d20bbb3abbbcdba5ce3f0b562e12697c6ec97bfa1c19a79ae1c4e9135b84e4d11980f67a
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/enumerator/enumerator-0.4.20.ebuild,v 1.1 2013/11/14 07:58:34 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Reliable, high-performance processing with left-fold enumerators"
|
||||
HOMEPAGE="https://john-millikin.com/software/enumerator/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/text-0.7:=[profile?]
|
||||
>=dev-haskell/transformers-0.2:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6.0.3
|
||||
"
|
@ -0,0 +1,47 @@
|
||||
<?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>
|
||||
<longdescription>
|
||||
Typical buffer&#x2013;based incremental I/O is based around a single loop,
|
||||
which reads data from some source (such as a socket or file), transforms
|
||||
it, and generates one or more outputs (such as a line count, HTTP
|
||||
responses, or modified file). Although efficient and safe, these loops are
|
||||
all single&#x2013;purpose; it is difficult or impossible to compose
|
||||
buffer&#x2013;based processing loops.
|
||||
|
||||
Haskell&#x2019;s concept of &#x201C;lazy I/O&#x201D; allows pure code to
|
||||
operate on data from an external source. However, lazy I/O has several
|
||||
shortcomings. Most notably, resources such as memory and file handles can
|
||||
be retained for arbitrarily long periods of time, causing unpredictable
|
||||
performance and error conditions.
|
||||
|
||||
Enumerators are an efficient, predictable, and safe alternative to lazy
|
||||
I/O. Discovered by Oleg Kiselyov, they allow large datasets to be processed
|
||||
in near&#x2013;constant space by pure code. Although somewhat more complex
|
||||
to write, using enumerators instead of lazy I/O produces more correct
|
||||
programs.
|
||||
|
||||
This library contains an enumerator implementation for Haskell, designed to
|
||||
be both simple and efficient. Three core types are defined, along with
|
||||
numerous helper functions:
|
||||
|
||||
* /Iteratee/: Data sinks, analogous to left folds. Iteratees consume
|
||||
a sequence of /input/ values, and generate a single /output/ value.
|
||||
Many iteratees are designed to perform side effects (such as printing to
|
||||
@stdout@), so they can also be used as monad transformers.
|
||||
|
||||
* /Enumerator/: Data sources, which generate input sequences. Typical
|
||||
enumerators read from a file handle, socket, random number generator, or
|
||||
other external stream. To operate, enumerators are passed an iteratee, and
|
||||
provide that iteratee with input until either the iteratee has completed its
|
||||
computation, or EOF.
|
||||
|
||||
* /Enumeratee/: Data transformers, which operate as both enumerators and
|
||||
iteratees. Enumeratees read from an /outer/ enumerator, and provide the
|
||||
transformed data to an /inner/ iteratee.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1 +1,2 @@
|
||||
DIST HDBC-postgresql-2.3.2.1.tar.gz 24683 SHA256 ebda9d5809d9e24ad67234784df9d75af1b12c6a32d87b221bb785d4080721ca SHA512 12576203936d7c939688946160133174b12082c6684554f6f5a8e3c44251982c13eacdf9a18a45c21e877a220178b303299a3b3e72cb828cf58dede2b9c519cb WHIRLPOOL 08491a2f4ad67fce8ee14fa935499af91bbb0927241bdd51dc0d91acd1543b7ff200abb6d8d05fca43d9df304d4b0ad0450414079eccaec381679c1cbf394552
|
||||
DIST HDBC-postgresql-2.3.2.2.tar.gz 24872 SHA256 20351800e414133200b92a00fc81d0bd475ae3f2ae5829c49fb2b72488a38274 SHA512 a3ae0a1482b45c4ea5a227b8074fbedf5f02b9d5ae479b086293514fbc375c8078d86bf591c965a0772e26e0a129ee5c21ccfbe33a232d68f7440c6a7cf4124c WHIRLPOOL b1f6ea9dc24913d7204065f39018816ff5a9774330820b43eab67e20efedfde6d6b94c84a70cab386b32028d61f6e7673fde180d747de38196a633aa8a2b760d
|
||||
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.2.ebuild,v 1.1 2013/11/15 17:46:56 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
MY_PN="HDBC-postgresql"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="PostgreSQL driver for HDBC"
|
||||
HOMEPAGE="http://github.com/hdbc/hdbc-postgresql"
|
||||
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
RESTRICT="test" # requires configured postgresql
|
||||
|
||||
RDEPEND=">=dev-db/postgresql-base-7
|
||||
dev-haskell/convertible:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
dev-haskell/parsec:=[profile?]
|
||||
dev-haskell/utf8-string:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
>=dev-haskell/hdbc-2.2.0:=[profile?]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
test? ( >=dev-haskell/hdbc-2.2.6:=[profile?]
|
||||
dev-haskell/hunit:=[profile?]
|
||||
dev-haskell/quickcheck:=[profile?]
|
||||
dev-haskell/testpack:=[profile?] )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag test buildtests)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# default tests
|
||||
haskell-cabal_src_test || die "cabal test failed"
|
||||
|
||||
# built custom tests
|
||||
"${S}/dist/build/runtests/runtests" || die "unit tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
# if tests were enabled, make sure the unit test driver is deleted
|
||||
rm -f "${ED}/usr/bin/runtests"
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST HsOpenSSL-0.10.3.5.tar.gz 65345 SHA256 00c1e77bae85280276a69c82ff5e3e8f0f3e0865e6e106769b1a3bea13db77fb SHA512 d31d165928f81f5193f3fa8f67ce05bbfa43375bb4352f9f2c9d2020c618da54f40a3ac3e4e0f6639b716fbe49526a7019c8fc2260d2718c5eb9cb64c611a4ce WHIRLPOOL 14d73ef6beba3ca86013224611be336708898d6900e403495920e7cdec034b09c9c4a3c784301b679c44b0b68ea761a4f4bcb97feb8b0bf7e258c1849d84115e
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hsopenssl/hsopenssl-0.10.3.5.ebuild,v 1.1 2013/11/14 09:12:16 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
MY_PN="HsOpenSSL"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Partial OpenSSL binding for Haskell"
|
||||
HOMEPAGE="https://github.com/phonohawk/HsOpenSSL"
|
||||
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+fast-bignum"
|
||||
|
||||
RDEPEND=">=dev-haskell/network-2.1.0.0:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
dev-libs/openssl
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag fast-bignum fast-bignum)
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
<?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>
|
||||
<use>
|
||||
<flag name='fast-bignum'>Enable fast moving of bignums between OpenSSL and GMP (GHC Only)</flag>
|
||||
</use>
|
||||
<longdescription>
|
||||
|
||||
HsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA
|
||||
and DSA keys, read and write PEM files, generate message digests,
|
||||
sign and verify messages, encrypt and decrypt messages. It has
|
||||
also some capabilities of creating SSL clients and servers.
|
||||
|
||||
Please note that this project has started at the time when there
|
||||
were no pure-Haskell implementations of TLS. Now there is tls
|
||||
package (<http://hackage.haskell.org/package/tls>), which looks
|
||||
pretty saner than HsOpenSSL especially for initialisation and
|
||||
error handlings. So PHO (the initial author of HsOpenSSL) highly
|
||||
encourages you to use and improve the tls package instead as long
|
||||
as possible.
|
||||
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST snap-core-0.9.5.0.tar.gz 90539 SHA256 a4520d108be8fffe42fcdbd14637c22b719bd23ff7d0439ca9f900e4ddabbdc4 SHA512 6f8e0db2e2f0eca1d4f9031d4e73ff8f0b7fc294f428ef6826c26fa9a7da7083dcfa85ef6db4c88ccc7b4836e029f4734efd058eb72cff71d0804922ecac06c7 WHIRLPOOL ff67b688228d031f516ada882e62ba03a10dbb367e2ef3a1cd5fecfbf2bc6a9d381abd4158e20184499be2536c16479b53b9dc1c5cc8748341778d5de2a4b32c
|
@ -0,0 +1,47 @@
|
||||
<?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>
|
||||
<use>
|
||||
<flag name='portable'>No non-haskell unportable code.</flag>
|
||||
</use>
|
||||
<longdescription>
|
||||
Snap is a simple and fast web development framework and server written in
|
||||
Haskell. For more information or to download the latest version, you can
|
||||
visit the Snap project website at <http://snapframework.com/>.
|
||||
|
||||
This library contains the core definitions and types for the Snap framework,
|
||||
including:
|
||||
|
||||
1. Primitive types and functions for HTTP (requests, responses, cookies,
|
||||
post/query parameters, etc)
|
||||
|
||||
2. Type aliases and helper functions for Iteratee I/O
|
||||
|
||||
3. A monad for programming web handlers called \"Snap\", inspired by
|
||||
happstack's (<http://happstack.com/index.html>), which allows:
|
||||
|
||||
* Stateful access to the HTTP request and response objects
|
||||
|
||||
* Monadic failure (i.e. MonadPlus/Alternative instances) for declining
|
||||
to handle requests and chaining handlers together
|
||||
|
||||
* Early termination of the computation if you know early what you want
|
||||
to return and want to prevent further monadic processing
|
||||
|
||||
/Quick start/: The 'Snap' monad and HTTP definitions are in "Snap.Core",
|
||||
some iteratee utilities are in "Snap.Iteratee".
|
||||
|
||||
Higher-level facilities for building web applications (like user/session
|
||||
management, component interfaces, data modeling, etc.) are planned but not
|
||||
yet implemented, so this release will mostly be of interest for those who:
|
||||
|
||||
* need a fast and minimal HTTP API at roughly the same level of abstraction
|
||||
as Java servlets, or
|
||||
|
||||
* are interested in contributing to the Snap Framework project.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/snap-core/snap-core-0.9.5.0.ebuild,v 1.1 2013/11/14 09:44:45 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Snap: A Haskell Web Framework (core interfaces and types)"
|
||||
HOMEPAGE="http://snapframework.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug portable"
|
||||
|
||||
RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.11:=[profile?]
|
||||
>=dev-haskell/attoparsec-enumerator-0.3:=[profile?] <dev-haskell/attoparsec-enumerator-0.4:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/blaze-builder-enumerator-0.2:=[profile?] <dev-haskell/blaze-builder-enumerator-0.3:=[profile?]
|
||||
>=dev-haskell/case-insensitive-0.3:=[profile?] <dev-haskell/case-insensitive-1.2:=[profile?]
|
||||
>=dev-haskell/deepseq-1.1:=[profile?] <dev-haskell/deepseq-1.4:=[profile?]
|
||||
>=dev-haskell/enumerator-0.4.15:=[profile?] <dev-haskell/enumerator-0.5:=[profile?]
|
||||
>=dev-haskell/hunit-1.2:=[profile?] <dev-haskell/hunit-2:=[profile?]
|
||||
>=dev-haskell/monadcatchio-transformers-0.2.1:=[profile?] <dev-haskell/monadcatchio-transformers-0.4:=[profile?]
|
||||
>=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.2:=[profile?]
|
||||
>=dev-haskell/random-1:=[profile?] <dev-haskell/random-2:=[profile?]
|
||||
>=dev-haskell/regex-posix-0.95:=[profile?] <dev-haskell/regex-posix-1:=[profile?]
|
||||
>=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-0.12:=[profile?]
|
||||
>=dev-haskell/unix-compat-0.2:=[profile?] <dev-haskell/unix-compat-0.5:=[profile?]
|
||||
>=dev-haskell/unordered-containers-0.1.4.3:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
|
||||
>=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.11:=[profile?]
|
||||
>=dev-haskell/zlib-enum-0.2.1:=[profile?] <dev-haskell/zlib-enum-0.3:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
!portable? ( >=dev-haskell/bytestring-mmap-0.2.2:=[profile?] <dev-haskell/bytestring-mmap-0.3:=[profile?] )
|
||||
|| ( ( >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.2:=[profile?] )
|
||||
( >=dev-haskell/hashable-1.2.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?] ) )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag debug debug) \
|
||||
$(cabal_flag portable portable)
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST snap-server-0.9.3.4.tar.gz 56320 SHA256 08b96faade7472eb6f976861f064759c8de2c4e581da4cb4f50fb8cb8f7b2545 SHA512 a2fe0a04cc12efe9d661bff370cd1603639ca3cc0cd76d32624178e6a425933e9084b3c278e43cb6cb0dfd0851da5f5275e31d5f0961cd9cac7d1a98355df784 WHIRLPOOL 182d556009c4da1a43888c0289a079ad6f19abf415762dfb724bcf98e59eada1b651f4f13dd02036bf3e6727848d7f086fd9b2b240714d01e936f54e8070f7f1
|
@ -0,0 +1,31 @@
|
||||
<?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>
|
||||
<use>
|
||||
<flag name='openssl'>enable https support using <pkg>dev-haskell/hsopenssl</pkg></flag>
|
||||
<flag name='portable'>no non-haskell unportable code.</flag>
|
||||
</use>
|
||||
<longdescription>
|
||||
Snap is a simple and fast web development framework and server written in
|
||||
Haskell. For more information or to download the latest version, you can
|
||||
visit the Snap project website at <http://snapframework.com/>.
|
||||
|
||||
The Snap HTTP server is a high performance, epoll-enabled, iteratee-based web
|
||||
server library written in Haskell. Together with the @snap-core@ library upon
|
||||
which it depends, it provides a clean and efficient Haskell programming
|
||||
interface to the HTTP protocol.
|
||||
|
||||
Higher-level facilities for building web applications (like user/session
|
||||
management, component interfaces, data modeling, etc.) are planned but not
|
||||
yet implemented, so this release will mostly be of interest for those who:
|
||||
|
||||
* need a fast and minimal HTTP API at roughly the same level of abstraction
|
||||
as Java servlets, or
|
||||
|
||||
* are interested in contributing to the Snap Framework project.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/snap-server/snap-server-0.9.3.4.ebuild,v 1.1 2013/11/14 09:50:00 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A fast, iteratee-based, epoll-enabled web server for the Snap Framework"
|
||||
HOMEPAGE="http://snapframework.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="openssl portable"
|
||||
|
||||
RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.11:=[profile?]
|
||||
>=dev-haskell/attoparsec-enumerator-0.3:=[profile?] <dev-haskell/attoparsec-enumerator-0.4:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/blaze-builder-enumerator-0.2.0:=[profile?] <dev-haskell/blaze-builder-enumerator-0.3:=[profile?]
|
||||
>=dev-haskell/case-insensitive-0.3:=[profile?] <dev-haskell/case-insensitive-1.2:=[profile?]
|
||||
>=dev-haskell/enumerator-0.4.15:=[profile?] <dev-haskell/enumerator-0.5:=[profile?]
|
||||
>=dev-haskell/monadcatchio-transformers-0.2.1:=[profile?] <dev-haskell/monadcatchio-transformers-0.4:=[profile?]
|
||||
>=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-3:=[profile?]
|
||||
>=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-2.5:=[profile?]
|
||||
>=dev-haskell/snap-core-0.9.3:=[profile?] <dev-haskell/snap-core-0.10:=[profile?]
|
||||
>=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-0.12:=[profile?]
|
||||
>=dev-haskell/unix-compat-0.2:=[profile?] <dev-haskell/unix-compat-0.5:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
openssl? ( >=dev-haskell/hsopenssl-0.10:=[profile?] <dev-haskell/hsopenssl-0.11:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag openssl openssl) \
|
||||
$(cabal_flag portable portable)
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST zlib-enum-0.2.3.tar.gz 4652 SHA256 21b644a72ae4b971d4a6229801f3e1f424ec62579c17092ed88a32ca09142753 SHA512 15f6bae4e853c8546d234eb9f40c5b799aa986d0a63855c839641f3dcc9a692bdab366b16b7ec4113533333ffbcb5f21ddbef8e114524d7c9bc2773d136182a1 WHIRLPOOL 84b797b5e3928cd0f454209c9abf9e43369d90ceaa8f8aceb1498688b176c3900fe5c022bf6592eb824848ec8e0f0395fd81dea0d639a02e3bcb619b797df8a8
|
@ -0,0 +1,12 @@
|
||||
<?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>
|
||||
<longdescription>
|
||||
zlib-enum is a stop-gap package to provide enumeratees for
|
||||
zlib compression/decompression.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/zlib-enum/zlib-enum-0.2.3-r1.ebuild,v 1.1 2013/11/14 09:04:28 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Enumerator interface for zlib compression"
|
||||
HOMEPAGE="http://github.com/maltem/zlib-enum"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/enumerator-0.4:=[profile?] <dev-haskell/enumerator-0.5:=[profile?]
|
||||
>=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
|
||||
>=dev-haskell/zlib-bindings-0.1:=[profile?] <dev-haskell/zlib-bindings-0.2:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6.0.3
|
||||
"
|
@ -1,4 +1 @@
|
||||
DIST fsharp-3.0.27.tar.gz 13144822 SHA256 3f088407fb0921fd60257a4b27dc32892e2e2b7eed70190f8961551477fac591 SHA512 a80dfee08a3bc60859458374677adf48f84e6b56457a51b6930b62ba27e3117c5078d2b4ca27d4f7ddf215b48de3fad897a577057aeffc1f6a98d638e512e7cf WHIRLPOOL f3ad01dd04942d156d6999a1c97a85c6cea14db90d50a14f9eb24563fa32b18ff0a64ac9a10e556f6b99a1822679627c3bca45bc2e86466e7acda3e0dd16e322
|
||||
DIST fsharp-3.0.28.tar.gz 13146911 SHA256 951e43ea0bbd04d3990500c6564d002395df26c165269abd24a87b5eea8313c7 SHA512 4682d6df039aac1bf8ea2857b81705a37e1ba7a941d73882e2b4f3af129f1b8fdc7f2db326612c89c48b3eb0dd98213225a2d10a93b06c66a36b7f11c7b35dc6 WHIRLPOOL 3592a73ea2ec0f5db7b9b75a4dcc104314c5b5895724a4f681644d9ef5b0acd9e66ca602448d631aec9437b534a85bf3656772238754baf33fde121917e08e00
|
||||
DIST fsharp-3.0.29.tar.gz 13148277 SHA256 6e3cb01779364e3b420624e56cdf9868275b461beade23b0f0ab15534f2d366f SHA512 9fe5aa291e442d1e490d2139a226ba8b15328e1d5913c6cf54b0239d1154c66fcae93c883c8d539fe1b5c0ebe9a9bfd73919e17f7394ecbdcefbaa700f3632a9 WHIRLPOOL 58e45bc32acf6db1f2d05d88288f308c1c850026678930fb8b7220c26ca30a4b004006d07a0afb769d485ac8c96f55cc3bef360e66a359cd2cc815e3c005f7cc
|
||||
DIST fsharp-3.0.30.tar.gz 13148216 SHA256 90d7d1b6363c52250366e5ee20f99400fdd5d16b73bf11a31b2248c9957ea1c9 SHA512 e7fe00ab2dee8a40a2a2925961e6a5d6550401ff16788f8aa92efb23b596864fc3110c4110660d0c11e9ceb791d199883b10a025adb926a0a5aa8a6e2de1b51a WHIRLPOOL e6a8edc12eeb22a3c5fb63f38c098ffec33a0af695bf9ed6d067cfe43c33335899429d2fcc9064949520770cb3febda08d6e8e13a5d62fcaca42874762998fcf
|
||||
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/fsharp/fsharp-3.0.27.ebuild,v 1.2 2013/09/24 13:04:30 cynede Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
|
||||
inherit autotools-utils mono-env
|
||||
|
||||
DESCRIPTION="The F# Compiler"
|
||||
HOMEPAGE="https://github.com/fsharp/fsharp"
|
||||
SRC_URI="https://github.com/fsharp/fsharp/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
MAKEOPTS+=" -j1" #nowarn
|
||||
DEPEND="dev-lang/mono"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
#for older software compatibility:
|
||||
dosym fsharpc /usr/bin/fsc
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/fsharp/fsharp-3.0.28.ebuild,v 1.1 2013/09/29 05:32:29 cynede Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
|
||||
inherit autotools-utils mono-env
|
||||
|
||||
DESCRIPTION="The F# Compiler"
|
||||
HOMEPAGE="https://github.com/fsharp/fsharp"
|
||||
SRC_URI="https://github.com/fsharp/fsharp/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
MAKEOPTS+=" -j1" #nowarn
|
||||
DEPEND="dev-lang/mono"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
#for older software compatibility:
|
||||
dosym fsharpc /usr/bin/fsc
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/fsharp/fsharp-3.0.29.ebuild,v 1.1 2013/10/07 05:38:10 cynede Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
|
||||
inherit autotools-utils mono-env
|
||||
|
||||
DESCRIPTION="The F# Compiler"
|
||||
HOMEPAGE="https://github.com/fsharp/fsharp"
|
||||
SRC_URI="https://github.com/fsharp/fsharp/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
MAKEOPTS+=" -j1" #nowarn
|
||||
DEPEND="dev-lang/mono"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
#for older software compatibility:
|
||||
dosym fsharpc /usr/bin/fsc
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.6.4.ebuild,v 1.1 2013/11/14 07:22:24 nerdboy Exp $
|
||||
|
||||
inherit gnatbuild
|
||||
|
||||
DESCRIPTION="GNAT Ada Compiler - gcc version"
|
||||
HOMEPAGE="http://gcc.gnu.org/"
|
||||
LICENSE="GMGPL"
|
||||
|
||||
IUSE="lto"
|
||||
|
||||
BOOT_SLOT="4.4"
|
||||
|
||||
# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH)
|
||||
# so the URI's are static.
|
||||
SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
|
||||
ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
|
||||
amd64? ( http://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-amd64.tar.bz2 )
|
||||
sparc? ( http://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-sparc.tar.bz2 )
|
||||
x86? ( http://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-i686.tar.bz2 )"
|
||||
# ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
|
||||
|
||||
KEYWORDS="~amd64 ~x86 ~sparc"
|
||||
|
||||
# starting with 4.3.0 gnat needs these libs
|
||||
RDEPEND=">=dev-libs/mpfr-3.1.2
|
||||
>=dev-libs/gmp-5.1.3
|
||||
>=dev-libs/mpc-1.0.1
|
||||
>=sys-libs/zlib-1.2
|
||||
>=sys-libs/ncurses-5.7"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
<sys-apps/texinfo-5.1
|
||||
>=sys-devel/bison-1.875
|
||||
>=sys-libs/glibc-2.8
|
||||
>=sys-devel/binutils-2.20"
|
||||
|
||||
src_unpack() {
|
||||
gnatbuild_src_unpack
|
||||
|
||||
#fixup some hardwired flags
|
||||
cd "${S}"/gcc/ada
|
||||
|
||||
# universal gcc -> gnatgcc substitution occasionally produces lines too long
|
||||
# and then build halts on the style check.
|
||||
#
|
||||
sed -i -e 's:gnatgcc:gcc:' osint.ads switch.ads ||
|
||||
die "reversing [gnat]gcc substitution in comments failed"
|
||||
|
||||
# gcc pretty much ignores --with-system-zlib. At least it still descends
|
||||
# into zlib and does configure and build there (gcc bug@7125?). For whatever
|
||||
# reason this conflicts with multilib in gcc-4.4..
|
||||
sed -i -e "s:libgui zlib:libgui:" "${S}"/configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# looks like gnatlib_and_tools and gnatlib_shared have become part of
|
||||
# bootstrap
|
||||
gnatbuild_src_compile configure make-tools bootstrap
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue