parent
ddf78e33d6
commit
8b08bc10a3
@ -1,3 +1,4 @@
|
||||
DIST mcollective-2.10.1.tar.gz 1509293 SHA256 b47662b8ab3f150df6153f18c453bad049d8baf0cc8b5589436ae411258492fc SHA512 907bc4bb8527053f0813d19fd9a2fd19701af364d45385356772b09f3db50fd8c4d8e4e53ad9c3ad7c53c78bed52fcfec2354505272302c770c9cfea553309c5 WHIRLPOOL 4e283c42ae8f4161a47e95e1fc223d47fed3bc5308df09b3bd43a7b7d90e1927c2a6067faa872404e261f7e4597e900b7c994266587e8a73c53420d90614b6c6
|
||||
DIST mcollective-2.10.3.tar.gz 1509914 SHA256 1de8531a286754a5490b1acd18565bbb6aace1720743c9d7503ef8b587de1c79 SHA512 ee053fa4cb38b1f8d5b5a91c4a6980095039210443b4dc6a5468f1dcba9749152e5feeaeb437660d65e118f8d7a99f7f5082f4c83f4260dfb4ac9d6c007ce638 WHIRLPOOL 75b5111c9593c832af1f96fa5200d5c2300eed99ff8c03c579520a69f88afee34afe37f7d8362f72f46f6e591595ea68433d01960453292766afb0441bad7d2f
|
||||
DIST mcollective-2.10.5.tar.gz 1510725 SHA256 7da307010c40bdd1e2104f94e6e4ee1f53bd6dfde54a0aa3950cc558a3468d8f SHA512 51cf6ee018f36ae9d223c7afe79b08ede9dee8bbc78a8d9e8d48399b0f26b264b3fedb459f82713fbabd4a015f5376e983363997e223b3a0bc0e4bec6bbd1e82 WHIRLPOOL 56bb3a954421c672cf39061ffec3425ef5d576a8e6f7e829c16747030bbeb618c57292f9a95077e0acc9de581439843b115538cb27d23208abe3d4656d702bad
|
||||
DIST mcollective-2.9.1.tar.gz 1504607 SHA256 89bc9fbd72846b22220074a57d19bbfac56473649078fc3ac8182cc728159249 SHA512 29fedacb61084e1952afd3b9deb302abde3e763d13630d85dc70f78b0853f5b353fb44ccbd00e48e5864d04bf2c7568d7cbe21b06af31e1da72e52aeef3c04cf WHIRLPOOL 8affee96fa344d12b34b5a4e120029ab315133df6fd6cd456d840ab608ceb2027b9411a6a1a74bc5b9d0b029968255a926de888b7a2a1183d1c7aed195f65f7a
|
||||
|
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
inherit ruby-ng
|
||||
|
||||
DESCRIPTION="Framework to build server orchestration or parallel job execution
|
||||
systems"
|
||||
HOMEPAGE="http://marionette-collective.org/"
|
||||
SRC_URI="https://github.com/puppetlabs/marionette-collective/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/all/marionette-collective-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc +client"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-ruby/stomp"
|
||||
|
||||
src_compile() {
|
||||
einfo "nothing to compile"
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
cd "marionette-collective-${PV}"
|
||||
doruby -r lib/*
|
||||
insinto /usr/share/mcollective
|
||||
use client && dosbin bin/mco
|
||||
dosbin bin/mcollectived
|
||||
if use doc ; then
|
||||
dohtml -r doc/*
|
||||
insinto /usr/share/doc/${P}/ext
|
||||
doins -r ext/*
|
||||
fi
|
||||
newinitd "${FILESDIR}"/mcollectived.initd mcollectived
|
||||
insinto /etc/mcollective
|
||||
cd etc
|
||||
for cfg in *.dist ; do
|
||||
newins "${cfg}" "${cfg%%.dist}"
|
||||
sed -i -e "s:^libdir.*:libdir = /usr/share/mcollective/plugins:" \
|
||||
"${D}"/etc/mcollective/${cfg%%.dist} || die "sed failed"
|
||||
done
|
||||
insinto /etc/mcollective/plugin.d
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Mcollective requires a stomp server installed and functioning before"
|
||||
einfo "you can use it. The recommended server to use is ActiveMQ [1] but"
|
||||
einfo "any other stomp compatible server should work."
|
||||
einfo
|
||||
einfo "It is recommended you read the \'getting started\' guide [2] if this"
|
||||
einfo "is a new installation"
|
||||
einfo
|
||||
einfo "[1] http://activemq.apache.org/"
|
||||
einfo "[2] https://code.google.com/p/mcollective/wiki/GettingStarted"
|
||||
}
|
@ -1,2 +0,0 @@
|
||||
DIST undms-1.3.c.Z 13186 SHA256 d5c5396d1003f4d4125b4fe4833043e207b7315e87db3be92c2188ffbe27e8ac SHA512 9b8249bf2bc01bac755b65eb07c976c3341200469849546d8cb73c3663e475a2bd36fb12f6498d9516a5dba146a060fdf7e7f1705ff8a2d7c95f3efed013402e WHIRLPOOL 2e2687563613bdd1c0a9bfaf2bacd2afb22f2ce2cab14fb3c49d9769988bcd8ecfe5848a76a22ed440775aa67ada6e2b2d1883b0b6e8bf1a9ae7828492f4f884
|
||||
DIST undms-1.3.c.Z.readme 228 SHA256 a9e5e9ce8a0d8da3b699203b4cece10a25e159f5523086aa274f82427d9f8320 SHA512 03bed1aa29d52068d8196877374acfc715f8c729b56cfb4e8874c06509380250b70310ad50602a54cb30d8e7dbfe95e4d793626ed3950f0516d9ec42146c7fcd WHIRLPOOL dd0f8ae649a83cd338cef4b6d16957bb2a424255586711593ebacefc0fcd1cd65f27a124580e99de0a4c6f1c55175e1e38dc2d492039f2031b477686998a793e
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Decompress Amiga DMS disk images to ADF"
|
||||
SRC_URI="ftp://us.aminet.net/pub/aminet/misc/unix/${P}.c.Z ftp://us.aminet.net/pub/aminet/misc/unix/${P}.c.Z.readme"
|
||||
HOMEPAGE="ftp://us.aminet.net/pub/aminet/misc/unix/"
|
||||
LICENSE="freedist"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_compile() {
|
||||
$(tc-getCC) ${CFLAGS} ${LDFLAGS} -o ${PN} ${P}.c || die "Compilation failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin undms
|
||||
newdoc "${DISTDIR}"/${P}.c.Z.readme readme
|
||||
}
|
@ -1,2 +0,0 @@
|
||||
DIST unlzx.c.gz 9680 SHA256 3cfd5dfe34482f91b6fbfc6a5fdd44c7454ce4867061e99cda8aaba628208f7d SHA512 f88812e06c0de47ace6ef2d405193ebbfde9091da8ab6a493ea57054e1c2c08b3217510b8564756b9e54392afe88fe822b77317c541be0dda90deac96db61057 WHIRLPOOL 64423d590fd056fe7e755324d05bfcd3c206a8299bb40c95c35b12275bfa6c2d73c3f6c9a5865e023268ce770f5930b710798d9d87e6d3bc5e9e0ce7d7961ac9
|
||||
DIST unlzx.c.gz.readme 642 SHA256 d7b014b2f04a5112bb1e7a441816cdb0cf71a26bd5ffb31b951f8b5423e4e4b7 SHA512 1ddd75fd4ad181f7c4887508d58c84d149407e94ff7715d68c4be5d0b69fc1237aeaf82851b6d45ca3d3a60098a6b83e118c66ffa573bd616bba8ff0838db4bb WHIRLPOOL 1d9cf30088aa3ea895c135b69534f6f1f14042418e269a89ccf4d865562f679c365ee57f28a96d4ae916f18ced905bcfaf0a0fd123a0ce1b8eec899590269d00
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Unarchiver for Amiga LZX archives"
|
||||
SRC_URI="ftp://us.aminet.net/pub/aminet/misc/unix/${PN}.c.gz ftp://us.aminet.net/pub/aminet/misc/unix/${PN}.c.gz.readme"
|
||||
HOMEPAGE="ftp://us.aminet.net/pub/aminet/misc/unix/${PN}.c.gz.readme"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="freedist"
|
||||
IUSE=""
|
||||
KEYWORDS="alpha amd64 ~hppa ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
|
||||
src_unpack() {
|
||||
mkdir "${S}"
|
||||
gzip -dc "${DISTDIR}"/${PN}.c.gz > "${S}"/unlzx.c
|
||||
cp "${DISTDIR}"/${PN}.c.gz.readme "${S}"/${PN}.c.gz.readme
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
$(tc-getCC) ${CFLAGS} ${LDFLAGS} -o unlzx unlzx.c || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin unlzx
|
||||
dodoc unlzx.c.gz.readme
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Golden Disk Image builder."
|
||||
HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
|
||||
!~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/networkx-1.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flake8-2.5.4[${PYTHON_USEDEP}]
|
||||
<dev-python/flake8-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
|
||||
app-emulation/qemu
|
||||
sys-block/parted
|
||||
sys-fs/multipath-tools
|
||||
!dev-python/dib-utils[${PYTHON_USEDEP}]"
|
@ -0,0 +1 @@
|
||||
DIST umoci-0.2.1.tar.gz 241472 SHA256 ac665b9b55366e1d41ce09fe5255cfd462ed2303e42fefabc5459328378342a2 SHA512 dfd7bbd1afd232400a9bffaf6c074d28ce4ce696c9f3c70bd436cc41b96928415d0793d57b1cf34dd70efd7d0e5eb567eaeea65d793c27ff9ea46fb190bd1807 WHIRLPOOL 9eee539309ae7ccf19075f6f6d9f7a1fcc4257bfc473feb938dd87999e6e5230b50e4a3b2fd415dd501b6c91c2a74adcaed68fa41000dd7879f8f12f7cafc6de
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="person">
|
||||
<email>williamh@gentoo.org</email>
|
||||
<name>William Hubbs</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
EGO_PN="github.com/openSUSE/umoci"
|
||||
COMMIT=0465f83826bc4f52e6e3c4dbb1022ec5792c421f
|
||||
inherit golang-vcs-snapshot
|
||||
|
||||
DESCRIPTION="Manipulation tool for OCI images"
|
||||
HOMEPAGE="http://github.com/openSUSE/umoci"
|
||||
SRC_URI="http://github.com/openSUSE/umoci/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-go/go-md2man"
|
||||
|
||||
S="${WORKDIR}/${P}/src/${EGO_PN}"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_compile() {
|
||||
set -- env GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
|
||||
go build -v -work -x \
|
||||
-ldflags "-w -X main.gitCommit=${COMMIT} -X main.version=${PV}" \
|
||||
-o "bin/${PN}" ./cmd/${PN}
|
||||
echo "$@"
|
||||
"$@" || die
|
||||
cd man
|
||||
for f in *.1.md; do
|
||||
go-md2man -in ${f} -out ${f%%.md} || die
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/${PN}
|
||||
doman man/*.1
|
||||
dodoc CHANGELOG.md
|
||||
einstalldocs
|
||||
}
|
@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools flag-o-matic versionator
|
||||
|
||||
DESCRIPTION="Terminal multiplexer"
|
||||
HOMEPAGE="http://tmux.github.io/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_*}/${P/_/-}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="debug selinux utempter vim-syntax kernel_FreeBSD kernel_linux"
|
||||
|
||||
CDEPEND="
|
||||
dev-libs/libevent:0=
|
||||
sys-libs/ncurses:0=
|
||||
utempter? (
|
||||
kernel_linux? ( sys-libs/libutempter )
|
||||
kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 sys-libs/libutempter ) )
|
||||
)"
|
||||
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-screen )
|
||||
vim-syntax? (
|
||||
|| (
|
||||
app-editors/vim
|
||||
app-editors/gvim
|
||||
)
|
||||
)"
|
||||
|
||||
DOCS=( CHANGES FAQ README TODO example_tmux.conf )
|
||||
|
||||
PATCHES=(
|
||||
# usptream fixes (can be removed with next version bump)
|
||||
"${FILESDIR}/${PN}-2.4-flags.patch"
|
||||
)
|
||||
|
||||
S="${WORKDIR}/${P/_/-}"
|
||||
|
||||
src_prepare() {
|
||||
# bug 438558
|
||||
# 1.7 segfaults when entering copy mode if compiled with -Os
|
||||
replace-flags -Os -O2
|
||||
|
||||
# regenerate aclocal.m4 to support earlier automake versions
|
||||
rm -v aclocal.m4 || die
|
||||
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--sysconfdir="${EPREFIX}"/etc
|
||||
$(use_enable debug)
|
||||
$(use_enable utempter)
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use vim-syntax; then
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
doins "${FILESDIR}"/tmux.vim
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! version_is_at_least 1.9a ${REPLACING_VERSIONS:-1.9a}; then
|
||||
echo
|
||||
ewarn "Some configuration options changed in this release."
|
||||
ewarn "Please read the CHANGES file in /usr/share/doc/${PF}/"
|
||||
ewarn
|
||||
ewarn "WARNING: After updating to ${P} you will _not_ be able to connect to any"
|
||||
ewarn "older, running tmux server instances. You'll have to use an existing client to"
|
||||
ewarn "end your old sessions or kill the old server instances. Otherwise you'll have"
|
||||
ewarn "to temporarily downgrade to access them."
|
||||
echo
|
||||
fi
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST sadisplay-0.4.8.tar.gz 9063 SHA256 30d786c33c62ca91b65d6e70753455d0a57fe67737856fa0f00f7ddb9789c9e5 SHA512 c3707f90a20028fdb164caa3037f4ffff3da3f4bc763c400f8204dae4d7d71862e65902892d8ad0fe3bbe636cf87e4f96a475e01e8ce0ac55bed4e17073e3308 WHIRLPOOL 18c5d8b180c8390eb8d0d320b5889e5c8daa6b1191ccb017d7d1845c2c41d5d939a98c8a7d70d84d2de217f296e20830653c836a022ec668ed0042673d3af263
|
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>horea.christ@gmail.com</email>
|
||||
<name>Horea Christian</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Simple package for describing SQLAlchemy schema and display raw
|
||||
database tables by reflecting feature. Works with mapped classes
|
||||
and raw tables. Relation detecting by ForeignKey columns.
|
||||
Supports mapped class inherit.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="bitbucket">estin/sadisplay</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="SqlAlchemy schema display script"
|
||||
HOMEPAGE="https://bitbucket.org/estin/sadisplay/wiki/Home"
|
||||
COMMIT_ID="d67d12894ebd"
|
||||
SRC_URI="https://bitbucket.org/estin/sadisplay/get/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/sqlalchemy[${PYTHON_USEDEP}]"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( ${RDEPEND} )
|
||||
"
|
||||
S="${WORKDIR}/estin-${PN}-${COMMIT_ID}"
|
||||
|
||||
python_test() {
|
||||
nosetests -v || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST simgear-2016.4.4.tar.bz2 1200320 SHA256 5514fd0006bbfcdbdc0e2dab7da41eae491ea03a6246cc6a009590032b2fc1dc SHA512 f7b9124e40dba347cd73304fc1b20a5b6d09eb476bc41949d5be615be968a6a66f64141b87819bfa357bd1fd376b2e1fc18334eb1d4df2d4f1e3f95ef4a1928d WHIRLPOOL 3fb4d580d84633a6a852f6a8ab5e708afde9616b636bb5b49d30b56ed232d9938606f602d473e51855605d2544b364691ae362ec974f56b34e32507a37752221
|
||||
DIST simgear-2017.1.2.tar.bz2 1235662 SHA256 69c8223051b039b00038aabbb8660cecce1866e3f854dadd9543db824d232f6b SHA512 5746262873f9ca9183bf5bcfbff1493637faa68c8d070a5683f991b414b69b0e432f181394db0c39c939b3d6e433288a143eb3489a407c38f3d26c9033027404 WHIRLPOOL a6b18db36078e1e26c8915ef72a5bb890bcef7433c6c641f314533c637cbcd3a626e4146ddbf7551fc179b9b07989baba04559a0f1684c4b00e94760ddace2cb
|
||||
DIST simgear-2017.1.3.tar.bz2 1235062 SHA256 85304d985b4fc0dc00d9f7603b02d096e3c24ca4c98adc18dc9af1e2d0e3c310 SHA512 600f883ad92d37bf76d5e6beb066da340c7af927b0f2d51ce290cccaf23d1f3289b1aa31d3aa6cc17a4b9bc57c7180f03e234e08601e4169f26624678bf551aa WHIRLPOOL 377caa9327be22f10e0c45a64db7747d66dc7498b425ae5cf330544e727248b84f907b9eebb7c6b8e6a3272d1929a2b2ae1eaf8a4a542469d1e3615e9a2b7966
|
||||
DIST simgear-2017.2.1.tar.bz2 1290780 SHA256 9924592c01cb41ad66a0ff1dc43b7678ceec69fb573d3f4e4637e26c247c7a9e SHA512 168f5e3eab7cdd44643a62e1970c6329ac1121ca98e36c4134d963237e70304a20b7c8df3b438e24c204d51569d6863ef8b16098462d850f72a5f11a10ccbfd5 WHIRLPOOL dc57cb2b87ec0111b0c555b6b87bcba7ec80c34c2277978c3aac7e71a3df260b4ac32f79698b2ea6d84a3bd6a942dc163aabd80c5f5004c409a189456f812d4a
|
||||
|
@ -0,0 +1,28 @@
|
||||
From 9971d517fdf351e40467c88915d3e30e56f999d4 Mon Sep 17 00:00:00 2001
|
||||
From: Maciej Mrozowski <reavertm@gmail.com>
|
||||
Date: Thu, 15 Jun 2017 04:58:03 +0200
|
||||
Subject: [PATCH] Link shared SimGearScene with libgdal when enabled
|
||||
|
||||
---
|
||||
simgear/CMakeLists.txt | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/simgear/CMakeLists.txt b/simgear/CMakeLists.txt
|
||||
index 18c2e04c..6c7cb495 100644
|
||||
--- a/simgear/CMakeLists.txt
|
||||
+++ b/simgear/CMakeLists.txt
|
||||
@@ -173,6 +173,11 @@ if(NOT SIMGEAR_HEADLESS)
|
||||
${OPENGL_LIBRARY}
|
||||
${JPEG_LIBRARY})
|
||||
|
||||
+ if(ENABLE_GDAL)
|
||||
+ target_link_libraries(SimGearScene
|
||||
+ ${GDAL_LIBRARIES})
|
||||
+ endif()
|
||||
+
|
||||
# only actually needed by canvas/KeyboardEvent.cxx
|
||||
target_include_directories(SimGearScene PRIVATE ${PROJECT_SOURCE_DIR}/3rdparty/utf8/source)
|
||||
endif()
|
||||
--
|
||||
2.13.0
|
||||
|
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils cmake-utils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Development library for simulation games"
|
||||
HOMEPAGE="http://www.simgear.org/"
|
||||
SRC_URI="mirror://sourceforge/flightgear/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE="+dns debug gdal openmp subversion test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-libs/expat
|
||||
>=dev-games/openscenegraph-3.2.0
|
||||
media-libs/openal
|
||||
net-misc/curl
|
||||
sys-libs/zlib
|
||||
virtual/opengl
|
||||
dns? ( net-libs/udns )
|
||||
gdal? ( sci-libs/gdal )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-libs/boost-1.44
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
subversion? ( dev-vcs/subversion )
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/simgear-2017.2.1-gdal-underlinking.patch" )
|
||||
|
||||
DOCS=(AUTHORS ChangeLog NEWS README Thanks)
|
||||
|
||||
pkg_pretend() {
|
||||
use openmp && tc-check-openmp
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DENABLE_DNS=$(usex dns)
|
||||
-DENABLE_GDAL=$(usex gdal)
|
||||
-DENABLE_OPENMP=$(usex openmp)
|
||||
-DENABLE_PKGUTIL=ON
|
||||
-DENABLE_RTI=OFF
|
||||
-DENABLE_SIMD=ON
|
||||
-DENABLE_SOUND=ON
|
||||
-DENABLE_TESTS=$(usex test)
|
||||
-DSIMGEAR_HEADLESS=OFF
|
||||
-DSIMGEAR_SHARED=ON
|
||||
-DSYSTEM_EXPAT=ON
|
||||
-DSYSTEM_UDNS=ON
|
||||
-DUSE_AEONWAVE=OFF
|
||||
-DOSG_FSTREAM_EXPORT_FIXED=OFF # TODO perhaps track it
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,9 +1,2 @@
|
||||
DIST fast-logger-0.3.3.tar.gz 4612 SHA256 3017bb11d56d112d94330568ae0128bd0b1ceb9386032029bbad5921936d4979 SHA512 21675983ae905b157c49f4249810a0546960e2dc5eadb13eb97d100af633c4258d6bfb00583701f6e09f8a58d84c0e3766235fdbc3405e9a93269da653ae368d WHIRLPOOL 9ffb07e94d86378f65d8ab80d97f23b30e05ea89fb2745787a1e46a9345fabd71e154d7017f73e7c2b3cf1da482776535668ba93bdbd0592f7ae64b0a1c6a2f6
|
||||
DIST fast-logger-2.0.0.tar.gz 4910 SHA256 47ef24b3e95995a2bce41033400ab24bcc6eee238b7e2df9bcb4062c64ab5728 SHA512 4cb776fd7ac136c48172b3c3f2890a7b90517f708aa0268da27e583f3ff110042423fd95cb4764b4256129e183083ae207c236269f2585c5eb4b945e5b2f54d7 WHIRLPOOL 80bdd29a4195fc5b70b2279ff4bad5eda0ca8b13ced485f2f4878833d3d8a9f309255c99905cc856c9fe6950e22874c9b2a890772b7e93a6cfdb87d13aadeb65
|
||||
DIST fast-logger-2.1.5.tar.gz 6016 SHA256 ea47bd770560df55a25cfa5b9b9b440d9f36ba76254ac1b321081b279af2c789 SHA512 3327970ada0398946fd9a83522f23ed5b85da6dd80f8b807619619b8e48e031af9ac1dc1287932305b11b09ee58a1a1e9711e4a861436c6fb00327a42445f494 WHIRLPOOL 16bf0cffaa1b13d3828b7e83b83e3d6cdf4dbe789e222b9e332944e03113466b78e041f8cc740a0caf8df90d21e2c3c6e9d14a337f2593ec2b61a18416bd7681
|
||||
DIST fast-logger-2.2.3.tar.gz 6235 SHA256 034a0ab0c4ce8f6d1ad6e7b8e46da84c64778681d25b0405c1cb6af05f30577d SHA512 25771b8835f5db985deee37e35aeae9cc01155f61018f99f31663d8bb97b238261b2cc0c1e460d966bca9355d7a772a4431ce811585da20f7496cc803c427f73 WHIRLPOOL 386562bd28ea202529454d1a77a3561077822465efafe3a765bd5bee000a3609000868bbc28cfe39221e415867b60b3a884bc83a0be8979f767e6950e64cbc3b
|
||||
DIST fast-logger-2.3.1.tar.gz 6059 SHA256 31ebf986082ea8871f07fa7638ca956d80a6fff13d89d423612047298cac550b SHA512 e0d05921f4deb1841290e0d3c97a68f7a4b69d5c1fed451b39390da48e3947264c0f1f601c8f07abbae0f9ca06c5e78cd2aa8e5478c1cc839c6f997ac99a16a0 WHIRLPOOL a824ec47f285e55b8e26a6e7b0c2011da884429516533a955fca4b8d137833a23cc3b809fbe4b1109eca12cad236b9d9eba5b8aafa466f4b39b50ecc357b36a6
|
||||
DIST fast-logger-2.4.0.tar.gz 6159 SHA256 4cff4e1a38b07ce18083028406c51efdfa6d6764104c4f2fd4b7112c28cd05c2 SHA512 0358bf0f703f359ac13788165692d8ddfd5a61c9d535d0a4f8189783197d1ade24d23f68058be8f8760dbf8de2d2c9cc7aac7e58c08c01302e6b6786c3c32acd WHIRLPOOL 0dc0d749dd9edd6df7bc5968aca7d3dccd302a6bfa6be2c30bd97f052b6fea2e5f6fb633c014f9115664fcbd348f35e14252d14b3b15da8672808aa4d0331cba
|
||||
DIST fast-logger-2.4.1.tar.gz 6211 SHA256 e51218b5a00b8b5746fcbd1666262f9ae77b9daea5c4e351459a321c0c0a534e SHA512 a8a37c4640e7f5e048833c672f62911826c298bc474b79947a0dcebe91979ba0bfab362d07ac0e92cd81851689bdc546b6f8ca7df030a6fa6c55193c8ba146d5 WHIRLPOOL 041bc5d9c9740ebcea3c8f12a6c0fef593b7f1867bcb5d3e714c66d86ed9d9a0e826a9d9daa5cd9295896ca28da5b7ced942f509e7a1887b7bc5db92ea0088da
|
||||
DIST fast-logger-2.4.6.tar.gz 9039 SHA256 d45640acb40bf9b6f81cbe63e3587b6e59d9ec24a15401e52bdc7969b6f2cfd1 SHA512 724498a0ec9c0774f1be31f36819594e8393eac6667d922a92157ef4725381420095d9fed7bdb1791e0959e800710aa877055847312013249399ccbb9778e283 WHIRLPOOL a46e2184f702769af8ce2d8ebf4dc78b87fb06bf5a263a485747b531002d0835dfd498c1aa823e6a13d5d643ed1a6a3af8dd2d2e49275aaf66b3191e6a2a8db2
|
||||
DIST fast-logger-2.4.7.tar.gz 9321 SHA256 201b07d898da91472aa86662399feb093a7379bc04315f8e84db52fbf3464a38 SHA512 9f9154fb1c9e941ac43bf3064aeebc3b2a845a1eca3d1a62b77f02fd0a9327a459e3a870803c0f1a292294f7e4d7f77b8a9b5a3182873e77e169bd517025dfc4 WHIRLPOOL 703168a4da9a7ff3814a30c53f4295ae42cecfcbe7262ed6bd9c9b5a38a0889921af25dcb26b9e4f1e1325cd717280175eb580bbb039987f4a7b433446c71849
|
||||
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A fast logging system"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/fast-logger"
|
||||
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:=[profile?]
|
||||
>=dev-haskell/date-cache-0.3:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-haskell/unix-time-0.2:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hspec
|
||||
)"
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.5.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A fast logging system"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/fast-logger"
|
||||
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:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hspec )
|
||||
"
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.6.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A fast logging system"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/fast-logger"
|
||||
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:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hspec )
|
||||
"
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A fast logging system"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/fast-logger"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/auto-update-0.1.2:=[profile?]
|
||||
dev-haskell/blaze-builder:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hspec )
|
||||
"
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.3
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A fast logging system"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/fast-logger"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/auto-update-0.1.2:=[profile?]
|
||||
dev-haskell/bytestring-builder:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hspec )
|
||||
"
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.5.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A fast logging system"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/fast-logger"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/auto-update-0.1.2:=[profile?]
|
||||
dev-haskell/bytestring-builder:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-lang/ghc-7.6.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.16.0
|
||||
test? ( dev-haskell/hspec )
|
||||
"
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.6.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A fast logging system"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/fast-logger"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/auto-update-0.1.2:=[profile?]
|
||||
dev-haskell/bytestring-builder:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-lang/ghc-7.6.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.16.0
|
||||
test? ( dev-haskell/hspec )
|
||||
"
|
@ -1,4 +1 @@
|
||||
DIST json-0.4.4.tar.gz 22181 SHA256 010157c267e156489771a3a9466f9de74393d9bc82053c1463af8a55caaf5880 SHA512 8fb30d2b2875fd325d7b23b31f98063c35acbbaa8ff1ef4da077dde5c74d370612e9cf4fdb91bd5bbb6804ff1f3fd35032b5169d48cca2b694364a69f4203a69 WHIRLPOOL fa9d8f91f4dac7c633ee1a970c92be483423103b6de200bd7365133ab7af095b937f9bd7b7ad8bd8cc534eff3941d290de00924bcdf7a01b31e2a076305a938f
|
||||
DIST json-0.5.tar.gz 22724 SHA256 d419bf7d1dd07dcccdc9b40b98a077cdfb5248d1685f929ec1e59f4b01de4b8a SHA512 c9f93c9cc9d788cce93e72edd28fe09e0fcd3c1af1cdcaef8f0289e3c8c02f3fff3702c8f2f46430b4e90ad504cfd6806a9af4d73ffc853a31609e27dc2c228a WHIRLPOOL d24966dabe76d654e08f0bfebea395e240d2705c3dae96fb2d0c0fb70a7e172eeb620c8c37e0944e652cc58fde1423af89f904ba850f7bbde1b7c30325c318d8
|
||||
DIST json-0.7.tar.gz 22411 SHA256 d3654272caa269bc65f6f2af82b583ef05434613fe5272d57053fb3bfada68a3 SHA512 dda9a2ae2945dce8b5c03c3da6b6b2fe8b5857f3ceec20392aea2376de3b5aa3ba895d4f231019505764a1e3d69dc82dac89f5d03274af12902c1e74dc6d1156 WHIRLPOOL 3a40f08b81c755f0ab5df4dbf9b5f8b1477d8ff89fc7bea28c63f20bf74eabf09ea35ee827c71d5fc78a64f30218bf41417b03fc8c589935e757702e42ca2ab0
|
||||
DIST json-0.9.1.tar.gz 22568 SHA256 96b57e4d167e45dc80aeff872a922ae9cdb953a1ded29ebbb51019b68f0085a2 SHA512 537257fed476683d0657c6474e465ca437e43e36b60ab132c0f584cece99a18d222ef9a33171543689ba5589434bc78cf2e0e5ff550804ff8969052d09430d57 WHIRLPOOL 4aa42dbbcf90354b97a7f464f6f407651833d371af89602c21d8ef61e95b67b1cd97b9c860980769294d793d21d564c01b1631e13f26f65acf9e2b6b6f7e24cb
|
||||
|
@ -1,10 +0,0 @@
|
||||
diff --git a/Text/JSON.hs b/Text/JSON.hs
|
||||
index 900e0f8..5b90a2a 100644
|
||||
--- a/Text/JSON.hs
|
||||
+++ b/Text/JSON.hs
|
||||
@@ -1,4 +1,4 @@
|
||||
-{-# OPTIONS_GHC -XCPP -XMultiParamTypeClasses -XTypeSynonymInstances #-}
|
||||
+{-# OPTIONS_GHC -XCPP -XMultiParamTypeClasses -XTypeSynonymInstances -XFlexibleInstances #-}
|
||||
--------------------------------------------------------------------
|
||||
-- |
|
||||
-- Module : Text.JSON
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="Support for serialising Haskell to and from JSON"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/json"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
IUSE="+generic +parsec +pretty"
|
||||
|
||||
RDEPEND="dev-haskell/mtl
|
||||
>=dev-lang/ghc-6.10.4
|
||||
generic? ( dev-haskell/syb )
|
||||
parsec? ( dev-haskell/parsec )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2.0"
|
||||
|
||||
PATCHES=("${FILESDIR}"/${PN}-0.4.3-ghc-7.4.patch)
|
||||
|
||||
src_configure() {
|
||||
[[ $(ghc-version) == "6.12.3" ]] && HCFLAGS+=" -O0" #427838
|
||||
|
||||
cabal_src_configure \
|
||||
$(cabal_flag generic) \
|
||||
$(cabal_flag parsec) \
|
||||
$(cabal_flag pretty)
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour hoogle"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Support for serialising Haskell to and from JSON"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/json"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
IUSE="+generic +parsec +pretty"
|
||||
|
||||
RDEPEND="dev-haskell/mtl
|
||||
>=dev-lang/ghc-6.10.4
|
||||
generic? ( >=dev-haskell/syb-0.3.3 )
|
||||
parsec? ( dev-haskell/parsec )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2.0"
|
||||
|
||||
src_configure() {
|
||||
[[ $(ghc-version) == "6.12.3" ]] && HCFLAGS+=" -O0" #427838
|
||||
|
||||
cabal_src_configure \
|
||||
$(cabal_flag generic) \
|
||||
$(cabal_flag parsec) \
|
||||
$(cabal_flag pretty)
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Support for serialising Haskell to and from JSON"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/json"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux"
|
||||
IUSE="+generic +parsec +pretty"
|
||||
|
||||
RDEPEND="dev-haskell/mtl:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
parsec? ( dev-haskell/parsec:=[profile?] )
|
||||
generic? ( >=dev-haskell/syb-0.3.3:=[profile?] )
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2.0"
|
||||
|
||||
src_configure() {
|
||||
[[ $(ghc-version) == "6.12.3" ]] && HCFLAGS+=" -O0" #427838
|
||||
|
||||
cabal_src_configure \
|
||||
$(cabal_flag generic) \
|
||||
$(cabal_flag parsec) \
|
||||
$(cabal_flag pretty)
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour hoogle"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Ranges and various functions on them"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/ranges"
|
||||
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.1"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2"
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour hoogle"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Replaces/Enhances Text.Regex"
|
||||
HOMEPAGE="https://sourceforge.net/projects/lazy-regex"
|
||||
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 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/regex-base-0.93[profile?]
|
||||
>=dev-haskell/regex-posix-0.95.1[profile?]
|
||||
>=dev-lang/ghc-6.8.2"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2"
|
@ -1,4 +1,3 @@
|
||||
DIST tar-0.3.2.0.tar.gz 15952 SHA256 492d091041224f293ceb67b0f560a2f4e3f0a304117214ac87912f1495cbf47a SHA512 cbdfdd5f89a4547dc1f2a49074634eacef9d89a8d537ffef0980f0c33ca7feed71da9546d950b69d269a2d491dec3c5447219dd94adaf78bbc875d7718eee5c6 WHIRLPOOL 95d560edac007cecfc82eec4729a2ff821f8b53a59b70e5e45448817b8789b7f11051642799aa1e371cd4fc6704aa6fcb98b1ea319a0a2916293eb9b7297958e
|
||||
DIST tar-0.4.0.1.tar.gz 17875 SHA256 a408274d8325f4e3144c5aa154d72f1ee7b0a7342570fd6805e3be3fe0d97a6d SHA512 7cb042f77dc70b856b4dfd5d0a06620f669f9260a84800ad27e1803ec24a50932bb3775b35a6cc91cefb30ea4cd2b453dd6566007d586327acea0edccc0dee47 WHIRLPOOL 0abad23f2027a01136e28276735e4bd8abab2858ddcb1467e41bca780f573df410ea9b1c47b85c96fefabd7a471d32bf50fa26614f0cbaefb74ad0546f7289be
|
||||
DIST tar-0.4.2.1.tar.gz 29825 SHA256 2fad0ae6c1d671f0fbd60f39b2d7df70c3f33890b92df177052d2d8733955080 SHA512 8684f20fd31a1d4c83fd6b74e6662eac8f8b0075856b47105c5dc72f39eee5ef3ddbf1b45d2cc730f924b385df4e74ff82a03ec45489662dac1b8b91170397f0 WHIRLPOOL 0a064308301357ffb46555d10ca0689a375f7d4e4c17acc1763f180102d91195dae2e42314f3dac53aa5e4f90afe3724a0f385bd3f8ba37dc0bd8186e8a6ef20
|
||||
DIST tar-0.5.0.3.tar.gz 38764 SHA256 d8d9ad876365f88bdccd02073049e58715cd5ba94de06eb98e21d595244918a3 SHA512 f90899e3a5fe097645e29b143cbf25ccf131f8b794bfea655e5b562369e4d7d492df78e53710d3ca4776233f07ace9335242eafbd3b4ba8d0e1d4664fd24a27d WHIRLPOOL c577f130f64503bd03daa91ddd482539c6e9fb16100d35b12eeec76d53cfb6ce33d979d0572038e89a6c6ddc48d48725549ebf462b52dcc69582dad2ce89a43d
|
||||
|
@ -1,51 +0,0 @@
|
||||
diff --git a/Codec/Archive/Tar/Pack.hs b/Codec/Archive/Tar/Pack.hs
|
||||
index 8e43091..3cc96ef 100644
|
||||
--- a/Codec/Archive/Tar/Pack.hs
|
||||
+++ b/Codec/Archive/Tar/Pack.hs
|
||||
@@ -1,3 +1,4 @@
|
||||
+{-# LANGUAGE CPP #-}
|
||||
-----------------------------------------------------------------------------
|
||||
-- |
|
||||
-- Module : Codec.Archive.Tar
|
||||
@@ -28,8 +29,16 @@ import qualified System.FilePath as FilePath.Native
|
||||
import System.Directory
|
||||
( getDirectoryContents, doesDirectoryExist, getModificationTime
|
||||
, Permissions(..), getPermissions )
|
||||
+#if MIN_VERSION_directory(1,2,0)
|
||||
+-- The directory package switched to the new time package
|
||||
+import Data.Time.Clock
|
||||
+ ( UTCTime )
|
||||
+import Data.Time.Clock.POSIX
|
||||
+ ( utcTimeToPOSIXSeconds )
|
||||
+#else
|
||||
import System.Time
|
||||
( ClockTime(..) )
|
||||
+#endif
|
||||
import System.IO
|
||||
( IOMode(ReadMode), openBinaryFile, hFileSize )
|
||||
import System.IO.Unsafe (unsafeInterleaveIO)
|
||||
@@ -170,5 +179,11 @@ recurseDirectories base (dir:dirs) = unsafeInterleaveIO $ do
|
||||
|
||||
getModTime :: FilePath -> IO EpochTime
|
||||
getModTime path = do
|
||||
+#if MIN_VERSION_directory(1,2,0)
|
||||
+ -- The directory package switched to the new time package
|
||||
+ t <- getModificationTime path
|
||||
+ return . floor . utcTimeToPOSIXSeconds $ t
|
||||
+#else
|
||||
(TOD s _) <- getModificationTime path
|
||||
return $! fromIntegral s
|
||||
+#endif
|
||||
diff --git a/tar.cabal b/tar.cabal
|
||||
index 6467e4b..52e0611 100644
|
||||
--- a/tar.cabal
|
||||
+++ b/tar.cabal
|
||||
@@ -25,7 +25,7 @@ source-repository head
|
||||
|
||||
library
|
||||
build-depends: base >= 3 && < 5, filepath,
|
||||
- directory, old-time, bytestring
|
||||
+ directory, old-time, time, bytestring
|
||||
|
||||
exposed-modules:
|
||||
Codec.Archive.Tar
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# ebuild generated by hackport 0.2.14
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="Reading, writing and manipulating .tar archive files"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/tar"
|
||||
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 ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.10.1"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2"
|
||||
|
||||
PATCHES=("${FILESDIR}"/${P}-dir-1.2.patch)
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.6.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Modern and extensible testing framework"
|
||||
HOMEPAGE="http://documentup.com/feuerbach/tasty"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/ansi-terminal-0.6.2:=[profile?]
|
||||
>=dev-haskell/async-2.0:=[profile?]
|
||||
>=dev-haskell/clock-0.4.4.0:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/optparse-applicative-0.11:=[profile?]
|
||||
>=dev-haskell/regex-tdfa-rc-1.1.8.2:=[profile?]
|
||||
>=dev-haskell/stm-2.3:=[profile?]
|
||||
>=dev-haskell/tagged-0.5:=[profile?]
|
||||
>=dev-haskell/unbounded-delays-0.1:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10
|
||||
"
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
# ebuild generated by hackport 0.5.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Modern and extensible testing framework"
|
||||
HOMEPAGE="http://documentup.com/feuerbach/tasty"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/ansi-terminal-0.6.2:=[profile?]
|
||||
>=dev-haskell/async-2.0:=[profile?]
|
||||
>=dev-haskell/clock-0.4.4.0:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/optparse-applicative-0.11:=[profile?]
|
||||
>=dev-haskell/regex-tdfa-1.1.8.2:=[profile?]
|
||||
>=dev-haskell/stm-2.3:=[profile?]
|
||||
>=dev-haskell/tagged-0.5:=[profile?]
|
||||
>=dev-haskell/unbounded-delays-0.1:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10
|
||||
"
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Modern and extensible testing framework"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/tasty"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="+colors"
|
||||
|
||||
RDEPEND="dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/optparse-applicative-0.5:=[profile?]
|
||||
dev-haskell/regex-posix:=[profile?]
|
||||
dev-haskell/stm:=[profile?]
|
||||
dev-haskell/tagged:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
colors? ( dev-haskell/ansi-terminal:=[profile?]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag colors colors)
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Modern and extensible testing framework"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/tasty"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
|
||||
IUSE="+colors"
|
||||
|
||||
RDEPEND="dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/optparse-applicative-0.6:=[profile?]
|
||||
dev-haskell/regex-posix:=[profile?]
|
||||
>=dev-haskell/stm-2.3:=[profile?]
|
||||
>=dev-haskell/tagged-0.5:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
colors? ( dev-haskell/ansi-terminal:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag colors colors)
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.5.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Modern and extensible testing framework"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/tasty"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="+colors"
|
||||
|
||||
RDEPEND="dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/optparse-applicative-0.6:=[profile?]
|
||||
dev-haskell/regex-posix:=[profile?]
|
||||
>=dev-haskell/stm-2.3:=[profile?]
|
||||
>=dev-haskell/tagged-0.5:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
colors? ( dev-haskell/ansi-terminal:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag colors colors)
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Modern and extensible testing framework"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/tasty"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+colors"
|
||||
|
||||
RDEPEND=">=dev-haskell/either-4.0:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/optparse-applicative-0.6:=[profile?]
|
||||
>=dev-haskell/regex-tdfa-1.1.8:=[profile?]
|
||||
>=dev-haskell/stm-2.3:=[profile?]
|
||||
>=dev-haskell/tagged-0.5:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
colors? ( >=dev-haskell/ansi-terminal-0.6.1:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag colors colors)
|
||||
}
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Modern and extensible testing framework"
|
||||
HOMEPAGE="http://documentup.com/feuerbach/tasty"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/ansi-terminal-0.6.1:=[profile?]
|
||||
>=dev-haskell/async-2.0:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/optparse-applicative-0.6:=[profile?]
|
||||
>=dev-haskell/regex-tdfa-1.2:=[profile?]
|
||||
>=dev-haskell/stm-2.3:=[profile?]
|
||||
>=dev-haskell/tagged-0.5:=[profile?]
|
||||
>=dev-haskell/unbounded-delays-0.1:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10
|
||||
"
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.6.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Modern and extensible testing framework"
|
||||
HOMEPAGE="http://documentup.com/feuerbach/tasty"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+colors"
|
||||
|
||||
RDEPEND=">=dev-haskell/async-2.0:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/optparse-applicative-0.6:=[profile?]
|
||||
>=dev-haskell/regex-tdfa-1.2:=[profile?]
|
||||
>=dev-haskell/stm-2.3:=[profile?]
|
||||
>=dev-haskell/tagged-0.5:=[profile?]
|
||||
>=dev-haskell/unbounded-delays-0.1:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
colors? ( >=dev-haskell/ansi-terminal-0.6.1:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag colors colors)
|
||||
}
|
@ -1,5 +1,3 @@
|
||||
DIST terminfo-0.3.2.3.tar.gz 41953 SHA256 ae38ebe2e4e2f55291a40c0b5818095c79d4a990feb070c72d8542d24edfc21b SHA512 725a1d520fd01fe6ed62f17834a3d53b879cd7ae1ce90fed6af16e25f8862c99b766415f5631777a3b19ee2474ae69c02da814b1fae2b1ff9072fcfb921eafd1 WHIRLPOOL 4545ca83de99f0f122dce6d6e325e21e4940c5c8847f63c2b0d530f7034cb1a8015f393e2715affedc03d76ee49f5f724cae45e9876d6e200659d5ab2622baa4
|
||||
DIST terminfo-0.3.2.5.tar.gz 45361 SHA256 6f419fa3a9afe995993f18022d6a347aedffc9a28a6974701f8421b15f584dc1 SHA512 68a882e6abb6a2e3ee70398761b899d635bfd96118b47437efeb6bc7b1a1d81a3c3e1a7f696d86057d2f8a8dece270ae9005d7905a6da97f12bcf8113ac70203 WHIRLPOOL 9d62f325e6c39f6e295acedcfad8db1312e455cd921c44936dbb982d220ca38b036435b02741415e9cb1e081b2ca63fbb2f5e9c2eb3dd112605fa286ee527b3a
|
||||
DIST terminfo-0.4.0.0.tar.gz 45591 SHA256 68675a9626e2da52f9a1c96081de563c935170ff806d15dee6fcb2af2eacc883 SHA512 ba52ddd60ef899ca0a696813d613d12964b5e73b6450f013f4545cafa1ccd99b6f86916f0d369b4562ece0fa3f9280a7bba8160363cbc6cae93cedc3992fbf70 WHIRLPOOL 0bb87939edca54886b51b43a563efcfeac80b818c693f08817db2f03c380c54efaaea3da234fe96151734c82d3082964bb616a0f8a3522a420c2b669c8705e7c
|
||||
DIST terminfo-0.4.0.1.tar.gz 45615 SHA256 a304011656f2f6fbc9a965fdcf6fc8592119b655c3ba138492c84c3cc3bb5ae3 SHA512 4b21621f4f7ebf656fbfd4278fa970d0211e2b66632b5251cdcd659a71df04294ba334ede97582b5b7f403e15552f3b6c4b5f0cb9ec6453aace502109eaeff46 WHIRLPOOL 45e16e11e8876a0e782c04aa813e35d9fd0e414695230d7dcde448313e66524384263e13c05b39de09fd4373838f3d4c6250450a14c5b089862e81e0e305605d
|
||||
DIST terminfo-0.4.0.2.tar.gz 45511 SHA256 fea88b28443f5efd316c7699685b3925c0a7613992305f11af03746139d8f856 SHA512 eda799218ee1b1a765d909e9723fbf7e2de33b2946fdaeb92141bbf056a20a66bebc4b72359d1f5bdd5d188a10a3701d73818cee65170e0660daccf8c295897e WHIRLPOOL 93e79b8f8bbecc9d4974457a314a08b0c07d019bc0dd885add79e495a607ecee28e1401a0aba8fbaba061f711cb0334d01e6fc27c4125982957cdeff03bf8012
|
||||
|
@ -1,25 +0,0 @@
|
||||
http://bugs.gentoo.org/454216
|
||||
|
||||
Mon Jan 7 16:34:47 FET 2013 Judah Jacobson <judah.jacobson@gmail.com>
|
||||
* Search for terminfo in libtinfo; fixes GHC #7281.
|
||||
|
||||
Patch from Paul Johnson.
|
||||
diff -rN -u old-terminfo/configure.ac new-terminfo/configure.ac
|
||||
--- old-terminfo/configure.ac 2013-02-14 00:16:11.816111434 +0300
|
||||
+++ new-terminfo/configure.ac 2013-02-14 00:16:11.819111434 +0300
|
||||
@@ -39,10 +39,11 @@
|
||||
TERMINFO_INCLUDES="$CursesIncludes term.h"
|
||||
fi
|
||||
|
||||
-AC_CHECK_LIB(ncursesw, setupterm, HaveLibCurses=YES; LibCurses=ncursesw,
|
||||
- [AC_CHECK_LIB(ncurses, setupterm, HaveLibCurses=YES; LibCurses=ncurses,
|
||||
- [AC_CHECK_LIB(curses, setupterm, HaveLibCurses=YES; LibCurses=curses,
|
||||
- HaveLibCurses=NO; LibCurses=not-installed)])])
|
||||
+AC_CHECK_LIB(tinfo, setupterm, HaveLibCurses=YES; LibCurses=tinfo,
|
||||
+ [AC_CHECK_LIB(ncursesw, setupterm, HaveLibCurses=YES; LibCurses=ncursesw,
|
||||
+ [AC_CHECK_LIB(ncurses, setupterm, HaveLibCurses=YES; LibCurses=ncurses,
|
||||
+ [AC_CHECK_LIB(curses, setupterm, HaveLibCurses=YES; LibCurses=curses,
|
||||
+ HaveLibCurses=NO; LibCurses=not-installed)])])])
|
||||
|
||||
if test "x$HaveLibCurses" = "xNO" ; then
|
||||
AC_MSG_FAILURE([curses library not found, so this package cannot be built])
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# ebuild generated by hackport 0.2.14
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit autotools eutils haskell-cabal
|
||||
|
||||
DESCRIPTION="Haskell bindings to the terminfo library"
|
||||
HOMEPAGE="http://code.haskell.org/terminfo"
|
||||
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-lang/ghc-6.10.4
|
||||
sys-libs/ncurses"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.4"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.3.2.5-tinfo.patch
|
||||
|
||||
eautoreconf
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit autotools eutils haskell-cabal
|
||||
|
||||
DESCRIPTION="Haskell bindings to the terminfo library"
|
||||
HOMEPAGE="http://code.haskell.org/terminfo"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.10.4:=
|
||||
sys-libs/ncurses"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.4"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-tinfo.patch
|
||||
|
||||
eautoreconf
|
||||
}
|
@ -1,7 +1,2 @@
|
||||
DIST test-framework-0.2.4.tar.gz 15070 SHA256 73bfc8ac5841b7e650b706dea95d353f4c3b3124e05b085ed20e0880226cb010 SHA512 61cd1fc3559467d44895cd470c11304262eb5a6d8cc640b896580ba9c017b724a87078efff857e3ebbd63925d2ef96666bdb21f9a378129f75eab94e1f77d19f WHIRLPOOL 2dd5fd144275442e40555c659468bcd6425a6efa3d8bdfec558376219633a3ce2ed21252eb9d045799265b66434ef7bb2983f6f944715ef0fe738d73379a3c8b
|
||||
DIST test-framework-0.4.2.0.tar.gz 19140 SHA256 cd4651923fd729aec3228ede9edabad9e1ee2dc75f886980cc52695ea954e428 SHA512 7d15128c37532ecccfa3cb09812c73063b9e04ee8737fa65eedb5e8582d367932ed637614273b3d1faa4830ac52ebc59e0563801bc07aae50589ceba6b44c12e WHIRLPOOL 55d90fbb3a81d785d1540d871702e5f1e3aaa04579a3c8b288f720b444413a62fafeaf59dfe0dda58222586a29eb9d923ed4e148af58cd392242801ff06f11ec
|
||||
DIST test-framework-0.5.tar.gz 19237 SHA256 ff531cd8e00e3a09435a66051e6b45488b544fe4f389e6b388184a0f5b4ff5a7 SHA512 081897af509c9717fc23e489cc3d8f7ffd5f4c5cdb148b91b0135e51c56e22172f0f6776ad991058d78871c38176acb9ce5a2ddce291376adbedce1879dee00e WHIRLPOOL ab782d00596393eee9705818a34870d35783c626e9bd94f53e15761f76ba24ba8752b0284edc00f03416010260eb41d002509cf1f02f979f53a840058d718912
|
||||
DIST test-framework-0.6.1.tar.gz 19580 SHA256 5cc6bee77526d88b3d9306975a23ebfe88bb9f0d6671dd7cdea0f0c9fc60a2e7 SHA512 f1db5e3bb60304b7d85dcdddf4e476219eae49594d1c2dcf5c3ccd1e629d969be23b86492f87778c0739766bda212b2029d1515db78a016310e0b1cc2d1074ee WHIRLPOOL 8c10d2d30630e2723b5039a6aa4a4c8abe001e2a13cb642eaf2cb5c6ab54e5bf4bbfa89ca9184b97a18cc8f90905c8289173f56c59d790c478d938bffdea5698
|
||||
DIST test-framework-0.6.tar.gz 19299 SHA256 439c1ffb4dcdf3efb8947dc3191ea9696878fe6df066b2be80b595c6ddc005aa SHA512 ded822dd89dceddc6cf90ab10213723abf1ba00cfa130ba0aa4c2d6ad575bafa148d24348145e2ab41cdfd718bc86013a758e3d34bed6e0accd7aebbb0050921 WHIRLPOOL fd36195aa177bec62a4138abc0ef957c4b2376a7b9c1930314768344ad53361888af81d6b2804148ce7ebcc6872eb00bde7c6b33ecb27033697f6825d5348215
|
||||
DIST test-framework-0.8.1.1.tar.gz 20900 SHA256 7883626a5aebb1df327bf26dbd382208946250a79f9cc3bf9a9eb0b0767bb273 SHA512 7fd6015a0469623d2738c2a8d14c6b3a356c9463084a1b471f1c1b7b75bd33796ae8a0c01731e7b87dfa345be16bbeb262fcb1cdd4d8f1fdabd79c45f3570cbd WHIRLPOOL 99f78d4e44274137f7b08e32e173d1be7370c82497943887ad5f2fc12c23412f4e93bbd2bfe8e6d818b795be15af0c710cf0d9643f19c6c7f3da6972f20dd203
|
||||
DIST test-framework-0.8.tar.gz 20253 SHA256 94c958a5bc6e81d0da4643ae82a5beecf0ecbf5eb6e46d3661f79f32b02d09f1 SHA512 5f2238b65d644faf14a1b057abd642c31bcfc337b345d155cd7b04d99589aa269b74ce9b5225b843db8fcab25454b677a05c498c873ee26635c206f6470a438b WHIRLPOOL 85a2c4bbe7d70dd762f6e9ed1ececc93485c1b73057de36effa11a12b78ae337eb1feed1262980b5a7a49dde3705837ff1ca1a29c2fbbba1de8a7b31a38979d4
|
||||
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support"
|
||||
HOMEPAGE="https://batterseapower.github.com/test-framework/"
|
||||
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=""
|
||||
|
||||
DEPEND=">=dev-lang/ghc-6.10
|
||||
>=dev-haskell/ansi-terminal-0.4.0
|
||||
>=dev-haskell/ansi-wl-pprint-0.4.0
|
||||
>=dev-haskell/cabal-1.2.3
|
||||
>=dev-haskell/regex-posix-0.72"
|
||||
|
||||
# works with ghc 6.8 too if we add this dependency
|
||||
# >=dev-haskell/extensible-exceptions-0.1.1
|
||||
|
||||
src_unpack() {
|
||||
base_src_unpack
|
||||
|
||||
# fix what seems to be a cabal bug.
|
||||
# dependency of an executable with Buildable:False are still required
|
||||
sed -e 's/HUnit >= 1.2,//' -i "${S}/${PN}.cabal"
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# ebuild generated by hackport 0.2.14
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support"
|
||||
HOMEPAGE="https://batterseapower.github.com/test-framework/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/ansi-terminal-0.4.0[profile?]
|
||||
>=dev-haskell/ansi-wl-pprint-0.5.1[profile?]
|
||||
>=dev-haskell/hostname-1.0[profile?]
|
||||
>=dev-haskell/regex-posix-0.72[profile?]
|
||||
>=dev-haskell/xml-1.3.5[profile?]
|
||||
>=dev-lang/ghc-6.10.4"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2.3"
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# ebuild generated by hackport 0.2.14
|
||||
|
||||
EAPI="4"
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support"
|
||||
HOMEPAGE="https://batterseapower.github.com/test-framework/"
|
||||
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.4.0[profile?]
|
||||
>=dev-haskell/ansi-wl-pprint-0.5.1[profile?]
|
||||
>=dev-haskell/hostname-1.0[profile?]
|
||||
>=dev-haskell/regex-posix-0.72[profile?]
|
||||
>=dev-haskell/xml-1.3.5[profile?]
|
||||
>=dev-lang/ghc-6.10.4"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2.3"
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support"
|
||||
HOMEPAGE="https://batterseapower.github.com/test-framework/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?]
|
||||
>=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?]
|
||||
>=dev-haskell/extensible-exceptions-0.1.1:=[profile?]
|
||||
>=dev-haskell/hostname-1.0:=[profile?]
|
||||
>=dev-haskell/random-1.0:=[profile?]
|
||||
>=dev-haskell/regex-posix-0.72:=[profile?]
|
||||
>=dev-haskell/xml-1.3.5:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2.3"
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# ebuild generated by hackport 0.2.17
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support"
|
||||
HOMEPAGE="https://batterseapower.github.com/test-framework/"
|
||||
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.4.0[profile?]
|
||||
>=dev-haskell/ansi-wl-pprint-0.5.1[profile?]
|
||||
>=dev-haskell/hostname-1.0[profile?]
|
||||
>=dev-haskell/random-1.0[profile?]
|
||||
>=dev-haskell/regex-posix-0.72[profile?]
|
||||
>=dev-haskell/xml-1.3.5[profile?]
|
||||
>=dev-lang/ghc-6.10.4"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2.3"
|
@ -0,0 +1,102 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
|
||||
CMAKE_BUILD_TYPE="Release"
|
||||
|
||||
inherit python-any-r1 cmake-multilib flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="OpenCL implementation for Intel GPUs"
|
||||
HOMEPAGE="https://01.org/beignet"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="0"
|
||||
IUSE="ocl-icd ocl20"
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/beignet"
|
||||
KEYWORDS=""
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
SRC_URI="https://01.org/sites/default/files/${P}-source.tar.gz"
|
||||
S=${WORKDIR}/Beignet-${PV}-Source
|
||||
fi
|
||||
|
||||
COMMON="media-libs/mesa
|
||||
sys-devel/clang:=
|
||||
sys-devel/llvm:=
|
||||
>=x11-libs/libdrm-2.4.70[video_cards_intel]
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes"
|
||||
RDEPEND="${COMMON}
|
||||
app-eselect/eselect-opencl"
|
||||
DEPEND="${COMMON}
|
||||
${PYTHON_DEPS}
|
||||
ocl-icd? ( dev-libs/ocl-icd )
|
||||
virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.4.0_no-debian-multiarch.patch
|
||||
"${FILESDIR}"/${PN}-1.3.1-oclicd_no_upstream_icdfile.patch
|
||||
"${FILESDIR}"/${PN}-1.2.0_no-hardcoded-cflags.patch
|
||||
"${FILESDIR}"/llvm-terminfo.patch
|
||||
)
|
||||
|
||||
DOCS=(
|
||||
docs/.
|
||||
)
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != "binary" ]]; then
|
||||
if tc-is-gcc; then
|
||||
if [[ $(gcc-major-version) -eq 4 ]] && [[ $(gcc-minor-version) -lt 6 ]]; then
|
||||
eerror "Compilation with gcc older than 4.6 is not supported"
|
||||
die "Too old gcc found."
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
python_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# See Bug #593968
|
||||
append-flags -fPIC
|
||||
|
||||
cmake-utils_src_prepare
|
||||
# We cannot run tests because they require permissions to access
|
||||
# the hardware, and building them is very time-consuming.
|
||||
cmake_comment_add_subdirectory utests
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
VENDOR_DIR="/usr/$(get_libdir)/OpenCL/vendors/${PN}"
|
||||
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_PREFIX="${VENDOR_DIR}"
|
||||
-DOCLICD_COMPAT=$(usex ocl-icd)
|
||||
-DENABLE_OPENCL_20=$(usex ocl20)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
VENDOR_DIR="/usr/$(get_libdir)/OpenCL/vendors/${PN}"
|
||||
|
||||
cmake-utils_src_install
|
||||
|
||||
insinto /etc/OpenCL/vendors/
|
||||
echo "${VENDOR_DIR}/lib/${PN}/libcl.so" > "${PN}-${ABI}.icd" || die "Failed to generate ICD file"
|
||||
doins "${PN}-${ABI}.icd"
|
||||
|
||||
dosym "lib/${PN}/libcl.so" "${VENDOR_DIR}"/libOpenCL.so.1
|
||||
dosym "lib/${PN}/libcl.so" "${VENDOR_DIR}"/libOpenCL.so
|
||||
dosym "lib/${PN}/libcl.so" "${VENDOR_DIR}"/libcl.so.1
|
||||
dosym "lib/${PN}/libcl.so" "${VENDOR_DIR}"/libcl.so
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -33,15 +33,9 @@
|
||||
|
||||
SET(CMAKE_VERBOSE_MAKEFILE "false")
|
||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/CMake/")
|
||||
-INCLUDE (GNUInstallDirs OPTIONAL)
|
||||
-# support old CMake without GNUInstallDirs
|
||||
-if (NOT CMAKE_INSTALL_FULL_LIBDIR)
|
||||
- set (CMAKE_INSTALL_FULL_LIBDIR "${CMAKE_INSTALL_PREFIX}/lib")
|
||||
- set (CMAKE_INSTALL_FULL_DATADIR "${CMAKE_INSTALL_PREFIX}/share")
|
||||
- set (BEIGNET_LIBRARY_ARCHITECTURE "")
|
||||
-else (NOT CMAKE_INSTALL_FULL_LIBDIR)
|
||||
- set (BEIGNET_LIBRARY_ARCHITECTURE "${CMAKE_LIBRARY_ARCHITECTURE}")
|
||||
-endif (NOT CMAKE_INSTALL_FULL_LIBDIR)
|
||||
+set (CMAKE_INSTALL_FULL_LIBDIR "${CMAKE_INSTALL_PREFIX}/lib")
|
||||
+set (CMAKE_INSTALL_FULL_DATADIR "${CMAKE_INSTALL_PREFIX}/share")
|
||||
+set (BEIGNET_LIBRARY_ARCHITECTURE "")
|
||||
|
||||
if (NOT LIB_INSTALL_DIR)
|
||||
set (LIB_INSTALL_DIR "${CMAKE_INSTALL_FULL_LIBDIR}")
|
@ -1 +1,2 @@
|
||||
DIST libfmt-3.0.1.tar.gz 606603 SHA256 dce62ab75a161dd4353a98364feb166d35e7eea382169d59d9ce842c49c55bad SHA512 daf5dfb2fe63eb611983fa248bd2182c6202cf1c4f0fc236f357040fce8e87ad531cdf59090306bb313ea333d546e516f467b385e05094e696d0ca091310aad6 WHIRLPOOL 775f9dc9228fbd429e4dbad90d536b69542fb583e44dba9eda950267bae82938b2703726481ff02fbab0cb9efe78b46501f4b82e20cfef550313b7653f6cb963
|
||||
DIST libfmt-3.0.2.tar.gz 608369 SHA256 fa4a062897b2f3712badfdb8583e6d938252e1156cb5705c3af87705dfef3957 SHA512 50f5a25d1a10fd5b265f3811fa11886b9efdae2952f2aefc9f22c87c1a748128369f4d530b320e5e9c67c745cdab4607d1cb08940f4cf968300dee22e1150117 WHIRLPOOL 8aca672c5a7da8b1d427c7729fd8fe8523e32a1df62b8fd1652da3c71779cee7a59ebefce16abb0c4f28c66d1b9777e085903aa6773f237286ac118172625a6e
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-multilib
|
||||
|
||||
DESCRIPTION="Small, safe and fast formatting library"
|
||||
HOMEPAGE="https://github.com/fmtlib/fmt"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
IUSE="test"
|
||||
SLOT="0"
|
||||
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
EGIT_REPO_URI="git://github.com/fmtlib/fmt.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
S="${WORKDIR}/fmt-${PV}"
|
||||
fi
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DFMT_CMAKE_DIR="$(get_libdir)/cmake/fmt"
|
||||
-DFMT_LIB_DIR="$(get_libdir)"
|
||||
-DFMT_TEST=$(usex test)
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST nettle-3.2.tar.gz 1879604 SHA256 ea4283def236413edab5a4cf9cf32adf540c8df1b9b67641cfc2302fca849d97 SHA512 9f2c802e8b683d1c2fd8d16ab33b2a1efda33a1bf33196be39031a2d0677f2e78d67221a718997780e157aa72973da7d9d549429e706fcfcdff97ee3bbef615a WHIRLPOOL 0353f04760137eef292848b4d8060c40cf2959596aff6f39a1d1bd123e42bc0ecb6f01679f16797204eedb01123c09ae7745121241f6a32cc205bf1c8c6efc12
|
||||
DIST nettle-3.3.tar.gz 1887927 SHA256 46942627d5d0ca11720fec18d81fc38f7ef837ea4197c1f630e71ce0d470b11e SHA512 271981d89766f151af3cdc4e5fc43c438222f0f6f44475bad114f4209955b5235fced6526c7abca001cca223e8cfcd2a6bf389b160b305a499e7acf52425ec70 WHIRLPOOL 716df66adaa96019101916a351f1f87f82f0df12269aa0c8a1f3e762f9150ddf09752a817e3479a523f0e76a4d0fe074a3ca403d7df568b63c028d61ec395e80
|
||||
|
@ -1,177 +0,0 @@
|
||||
From 6450224f3e3c78fdfa37eadbe6ada8301279f6c1 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
|
||||
Date: Mon, 20 Jun 2016 20:04:56 +0200
|
||||
Subject: Use mpz_powm_sec.
|
||||
Subject: Check for invalid keys, with even p, in dsa_sign.
|
||||
Subject: Reject invalid keys, with even moduli, in rsa_compute_root_tr.
|
||||
Subject: Reject invalid RSA keys with even modulo.
|
||||
|
||||
diff --git a/bignum.h b/bignum.h
|
||||
index 24158e0..0d30534 100644
|
||||
--- a/bignum.h
|
||||
+++ b/bignum.h
|
||||
@@ -53,6 +53,8 @@
|
||||
# define mpz_combit mpz_combit
|
||||
# define mpz_import mpz_import
|
||||
# define mpz_export mpz_export
|
||||
+/* Side-channel silent powm not available in mini-gmp. */
|
||||
+# define mpz_powm_sec mpz_powm
|
||||
#else
|
||||
# include <gmp.h>
|
||||
#endif
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index e1ee64c..1e88477 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -236,9 +236,9 @@ fi
|
||||
# Checks for libraries
|
||||
if test "x$enable_public_key" = "xyes" ; then
|
||||
if test "x$enable_mini_gmp" = "xno" ; then
|
||||
- AC_CHECK_LIB(gmp, __gmpz_getlimbn,,
|
||||
+ AC_CHECK_LIB(gmp, __gmpz_powm_sec,,
|
||||
[AC_MSG_WARN(
|
||||
- [GNU MP not found, or not 3.1 or up, see http://gmplib.org/.
|
||||
+ [GNU MP not found, or too old. GMP-5.0 or later is needed, see http://gmplib.org/.
|
||||
Support for public key algorithms will be unavailable.])]
|
||||
enable_public_key=no)
|
||||
|
||||
diff --git a/dsa-sign.c b/dsa-sign.c
|
||||
index 62c7d4a..b713743 100644
|
||||
--- a/dsa-sign.c
|
||||
+++ b/dsa-sign.c
|
||||
@@ -56,6 +56,11 @@ dsa_sign(const struct dsa_params *params,
|
||||
mpz_t tmp;
|
||||
int res;
|
||||
|
||||
+ /* Check that p is odd, so that invalid keys don't result in a crash
|
||||
+ inside mpz_powm_sec. */
|
||||
+ if (mpz_even_p (params->p))
|
||||
+ return 0;
|
||||
+
|
||||
/* Select k, 0<k<q, randomly */
|
||||
mpz_init_set(tmp, params->q);
|
||||
mpz_sub_ui(tmp, tmp, 1);
|
||||
@@ -65,7 +70,7 @@ dsa_sign(const struct dsa_params *params,
|
||||
mpz_add_ui(k, k, 1);
|
||||
|
||||
/* Compute r = (g^k (mod p)) (mod q) */
|
||||
- mpz_powm(tmp, params->g, k, params->p);
|
||||
+ mpz_powm_sec(tmp, params->g, k, params->p);
|
||||
mpz_fdiv_r(signature->r, tmp, params->q);
|
||||
|
||||
/* Compute hash */
|
||||
diff --git a/rsa-blind.c b/rsa-blind.c
|
||||
index 7662f50..16b03d7 100644
|
||||
--- a/rsa-blind.c
|
||||
+++ b/rsa-blind.c
|
||||
@@ -61,7 +61,7 @@ _rsa_blind (const struct rsa_public_key *pub,
|
||||
while (!mpz_invert (ri, r, pub->n));
|
||||
|
||||
/* c = c*(r^e) mod n */
|
||||
- mpz_powm(r, r, pub->e, pub->n);
|
||||
+ mpz_powm_sec(r, r, pub->e, pub->n);
|
||||
mpz_mul(c, c, r);
|
||||
mpz_fdiv_r(c, c, pub->n);
|
||||
|
||||
diff --git a/rsa-sign-tr.c b/rsa-sign-tr.c
|
||||
index 3d80ed4..8542cae 100644
|
||||
--- a/rsa-sign-tr.c
|
||||
+++ b/rsa-sign-tr.c
|
||||
@@ -60,7 +60,7 @@ rsa_blind (const struct rsa_public_key *pub,
|
||||
while (!mpz_invert (ri, r, pub->n));
|
||||
|
||||
/* c = c*(r^e) mod n */
|
||||
- mpz_powm(r, r, pub->e, pub->n);
|
||||
+ mpz_powm_sec(r, r, pub->e, pub->n);
|
||||
mpz_mul(c, m, r);
|
||||
mpz_fdiv_r(c, c, pub->n);
|
||||
|
||||
@@ -88,6 +88,14 @@ rsa_compute_root_tr(const struct rsa_public_key *pub,
|
||||
int res;
|
||||
mpz_t t, mb, xb, ri;
|
||||
|
||||
+ /* mpz_powm_sec handles only odd moduli. If p, q or n is even, the
|
||||
+ key is invalid and rejected by rsa_private_key_prepare. However,
|
||||
+ some applications, notably gnutls, don't use this function, and
|
||||
+ we don't want an invalid key to lead to a crash down inside
|
||||
+ mpz_powm_sec. So do an additional check here. */
|
||||
+ if (mpz_even_p (pub->n) || mpz_even_p (key->p) || mpz_even_p (key->q))
|
||||
+ return 0;
|
||||
+
|
||||
mpz_init (mb);
|
||||
mpz_init (xb);
|
||||
mpz_init (ri);
|
||||
@@ -97,7 +105,7 @@ rsa_compute_root_tr(const struct rsa_public_key *pub,
|
||||
|
||||
rsa_compute_root (key, xb, mb);
|
||||
|
||||
- mpz_powm(t, xb, pub->e, pub->n);
|
||||
+ mpz_powm_sec(t, xb, pub->e, pub->n);
|
||||
res = (mpz_cmp(mb, t) == 0);
|
||||
|
||||
if (res)
|
||||
diff --git a/rsa-sign.c b/rsa-sign.c
|
||||
index eba7388..4832352 100644
|
||||
--- a/rsa-sign.c
|
||||
+++ b/rsa-sign.c
|
||||
@@ -96,11 +96,11 @@ rsa_compute_root(const struct rsa_private_key *key,
|
||||
|
||||
/* Compute xq = m^d % q = (m%q)^b % q */
|
||||
mpz_fdiv_r(xq, m, key->q);
|
||||
- mpz_powm(xq, xq, key->b, key->q);
|
||||
+ mpz_powm_sec(xq, xq, key->b, key->q);
|
||||
|
||||
/* Compute xp = m^d % p = (m%p)^a % p */
|
||||
mpz_fdiv_r(xp, m, key->p);
|
||||
- mpz_powm(xp, xp, key->a, key->p);
|
||||
+ mpz_powm_sec(xp, xp, key->a, key->p);
|
||||
|
||||
/* Set xp' = (xp - xq) c % p. */
|
||||
mpz_sub(xp, xp, xq);
|
||||
diff --git a/rsa.c b/rsa.c
|
||||
index 19d93de..f594140 100644
|
||||
--- a/rsa.c
|
||||
+++ b/rsa.c
|
||||
@@ -58,13 +58,18 @@ rsa_public_key_clear(struct rsa_public_key *key)
|
||||
}
|
||||
|
||||
/* Computes the size, in octets, of a the modulo. Returns 0 if the
|
||||
- * modulo is too small to be useful. */
|
||||
-
|
||||
+ * modulo is too small to be useful, or otherwise appears invalid. */
|
||||
size_t
|
||||
_rsa_check_size(mpz_t n)
|
||||
{
|
||||
/* Round upwards */
|
||||
- size_t size = (mpz_sizeinbase(n, 2) + 7) / 8;
|
||||
+ size_t size;
|
||||
+
|
||||
+ /* Even moduli are invalid, and not supported by mpz_powm_sec. */
|
||||
+ if (mpz_even_p (n))
|
||||
+ return 0;
|
||||
+
|
||||
+ size = (mpz_sizeinbase(n, 2) + 7) / 8;
|
||||
|
||||
if (size < RSA_MINIMUM_N_OCTETS)
|
||||
return 0;
|
||||
diff --git a/testsuite/rsa-test.c b/testsuite/rsa-test.c
|
||||
index e9b1c03..a429664 100644
|
||||
--- a/testsuite/rsa-test.c
|
||||
+++ b/testsuite/rsa-test.c
|
||||
@@ -57,6 +57,13 @@ test_main(void)
|
||||
|
||||
test_rsa_sha512(&pub, &key, expected);
|
||||
|
||||
+ /* Test detection of invalid keys with even modulo */
|
||||
+ mpz_clrbit (pub.n, 0);
|
||||
+ ASSERT (!rsa_public_key_prepare (&pub));
|
||||
+
|
||||
+ mpz_clrbit (key.p, 0);
|
||||
+ ASSERT (!rsa_private_key_prepare (&key));
|
||||
+
|
||||
/* 777-bit key, generated by
|
||||
*
|
||||
* lsh-keygen -a rsa -l 777 -f advanced-hex
|
||||
--
|
||||
2.7.3
|
||||
|
@ -1,66 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools eutils multilib-build multilib-minimal multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Low-level cryptographic library"
|
||||
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"
|
||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( LGPL-3 LGPL-2.1 )"
|
||||
SLOT="0/6" # subslot = libnettle soname version
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
|
||||
|
||||
DEPEND="gmp? ( >=dev-libs/gmp-5.0:0[${MULTILIB_USEDEP}] )"
|
||||
RDEPEND="${DEPEND}
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r17
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-CVE-2016-6489.patch"
|
||||
)
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
/usr/include/nettle/nettle-stdint.h
|
||||
/usr/include/nettle/version.h
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -e '/CFLAGS=/s: -ggdb3::' \
|
||||
-e 's/solaris\*)/sunldsolaris*)/' \
|
||||
-i configure.ac || die
|
||||
|
||||
# conditionally build tests and examples required by tests
|
||||
use test || sed -i '/SUBDIRS/s/testsuite examples//' Makefile.in || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# --disable-openssl bug #427526
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--disable-openssl \
|
||||
--disable-fat \
|
||||
$(use_enable gmp public-key) \
|
||||
$(use_enable static-libs static) \
|
||||
$(tc-is-static-only && echo --disable-shared) \
|
||||
$(use_enable doc documentation) \
|
||||
$(use_enable neon arm-neon) \
|
||||
$(use_enable cpu_flags_x86_aes x86-aesni)
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
if use doc ; then
|
||||
dohtml nettle.html
|
||||
dodoc nettle.pdf
|
||||
fi
|
||||
}
|
@ -1,66 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Low-level cryptographic library"
|
||||
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"
|
||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( LGPL-3 LGPL-2.1 )"
|
||||
SLOT="0/6" # subslot = libnettle soname version
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
|
||||
|
||||
DEPEND="gmp? ( >=dev-libs/gmp-5.0:0=[${MULTILIB_USEDEP}] )"
|
||||
RDEPEND="${DEPEND}
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r17
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
/usr/include/nettle/nettle-stdint.h
|
||||
/usr/include/nettle/version.h
|
||||
)
|
||||
|
||||
DOCS=()
|
||||
HTML_DOCS=()
|
||||
|
||||
pkg_setup() {
|
||||
use doc && DOCS+=(
|
||||
nettle.pdf
|
||||
)
|
||||
use doc && HTML_DOCS+=(
|
||||
nettle.html
|
||||
)
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -e '/CFLAGS=/s: -ggdb3::' \
|
||||
-e 's/solaris\*)/sunldsolaris*)/' \
|
||||
-i configure.ac || die
|
||||
|
||||
# conditionally build tests and examples required by tests
|
||||
use test || sed -i '/SUBDIRS/s/testsuite examples//' Makefile.in || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# --disable-openssl bug #427526
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--disable-openssl \
|
||||
--disable-fat \
|
||||
$(use_enable gmp public-key) \
|
||||
$(use_enable static-libs static) \
|
||||
$(tc-is-static-only && echo --disable-shared) \
|
||||
$(use_enable doc documentation) \
|
||||
$(use_enable neon arm-neon) \
|
||||
$(use_enable cpu_flags_x86_aes x86-aesni)
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST flow-0.46.0.tar.gz 2471636 SHA256 f6991604d95285c0944cab4b1b075facae53a4dd59bd836ee24cacd7f85b42a7 SHA512 36dd8c4267c95d8d2ee622febafa9e439339d80701a0867e042261ad7a8dc6306e5ac0ecb8fdd89bd494b475cf12f54bc98db6bdfa07aedfd0a46675f425e794 WHIRLPOOL fe8d9a5de8fe34ced9209013e23c79782ed288166f01bfa317e2e05aaaf734b13d80c141da6a9648d5db5d3b1580ca22deb2d55c2ada484a4097775408eb3464
|
||||
DIST flow-0.47.0.tar.gz 2585031 SHA256 cf4bda660731c6d0731d1193fac458f590a1313172989b4a4561f64fbcc2cc1c SHA512 0d7eff4eba3ac799c92753dbc8136b805b56b510ba03713d7ae85051657ab7ec51d1aec1b7816eefec2733ef4b67f12be9b767f2ecfadabc5dd549836e53e102 WHIRLPOOL eda480cc6b0430f2e66650e1b114f2e5ea547b4f95f87caafede44c07a3f2c46ec18cfe754dfa8d2dc0b56ca6c0606034407c1845496a17564a3c94e22955e2d
|
||||
DIST flow-0.48.0.tar.gz 2612834 SHA256 8772896075dc4028e62720fe18a6608f278f471931b2a8fff280d0efc0fd4f29 SHA512 cad7c38cdb629113955c93480eb7e12a33e5048536d4ae43416998c75913bdb63df5047774e7ac6225ba8f9d56aa232949fcdad7dae26316f5724b4af5de762d WHIRLPOOL 817482d0d17758a4eb61412a4b27e24f11e19d2bb431c2445120a4a62bb8d8b29b31f686632d5453de8073b9929acab2b7fc34286391c002b5390a275361c82f
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit findlib
|
||||
|
||||
DESCRIPTION="JavaScript parser written in OCaml"
|
||||
HOMEPAGE="https://github.com/facebook/flow/tree/master/src/parser"
|
||||
SRC_URI="https://github.com/facebook/flow/archive/v${PV}.tar.gz -> flow-${PV}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-lang/ocaml:=
|
||||
dev-ml/sedlex:=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
DEPEND="${DEPEND}
|
||||
dev-ml/ocamlbuild"
|
||||
|
||||
S="${WORKDIR}/flow-${PV}/src/parser"
|
||||
|
||||
src_compile() {
|
||||
emake build-parser
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake test-ocaml
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_preinst
|
||||
emake ocamlfind-install
|
||||
dodoc README.md
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST markup-0.7.4.tar.gz 278855 SHA256 2d006e1cec3b46ef403051d88ba786d95c74b162f2e6d48e2d81ee17f2be357b SHA512 82f20274f6f83e994133403be900f8536c073d6dc8a7c3d02ac8bc4a07ec33ec8c8afe36d4ce0b79433d6ec346c85d1f5ab7b62292e5b092f4911693bb6876ef WHIRLPOOL 7ac847c98fa1afb3a9be5626dbccbd9ddeae15b68c74f7fa9d846e715839d1530cd3bf1abe68d33113ba0dee44698f9efd58bea562d8cd4bbca527b3c97c718b
|
||||
DIST markup-0.7.5.tar.gz 278654 SHA256 1987eb677512c277830f3ae0eb9cada6fa07b5686daeb5d39a389a52d55a450f SHA512 19350df7a3a619c479fa030b8772009bc32f3e9830494f5707e05f85b9ee9ff0ddf382d292c7a11bbd3b63c8c108e6a84b2d01f5e983f49d7cdf63ee3c4545c8 WHIRLPOOL 70b017210f4f194ee00e5e4b9c4efc232f6a4c93196d464986c0b09477e958d291a2991a42912c57ea25c6310ea6ce75aa8ac5941e3c7a84de7690bb62f145ff
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit findlib eutils
|
||||
|
||||
DESCRIPTION="Error-recovering streaming HTML5 and XML parsers"
|
||||
HOMEPAGE="https://github.com/aantron/markup.ml"
|
||||
SRC_URI="https://github.com/aantron/markup.ml/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}p1"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc test"
|
||||
|
||||
DEPEND="
|
||||
dev-lang/ocaml:=[ocamlopt]
|
||||
dev-ml/lwt:=[ocamlopt]
|
||||
>=dev-ml/uutf-1.0:=[ocamlopt]
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
DEPEND="${DEPEND}
|
||||
test? ( dev-ml/ounit )
|
||||
dev-ml/ocamlbuild"
|
||||
S="${WORKDIR}/${PN}.ml-${PV}"
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && emake docs
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_preinst
|
||||
emake ocamlfind-install
|
||||
dodoc README.md
|
||||
use doc && dohtml doc/html/*
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST merlin-2.5.3.tar.gz 3090459 SHA256 3538a02ad025090240825596fc4e1f86806d3808154d3135b090cc1a1192c2ca SHA512 7399b8afc3cd6c0c26fab44aec80cc7614cbe148bafea3512be9a4165b0ba0c93bc738e2d7e5dcc4b51208c9b9f185cc83e408c484e38b2e72e357cefb9ad5f0 WHIRLPOOL 33f7a83f9bcdcfab4f681dddb6153d0aa7c9177b733e26a24119e50bb3521e310e831bbfbcdde24e27c7cf8a5c778384b6e65e947bee0c0852d1e184e56df9e5
|
||||
DIST merlin-2.5.4.tar.gz 3094234 SHA256 e4e53f680e5e143ed0fb1a5dee4aba2e39e65e2d5619247526b85f5d6cc77e00 SHA512 ca6a1cc1da0b0211bac4f0e8b9c78b531fdd0ed97f7d978ae740b7bf7a97bb02d318bde97d8a9f143b6207b72bd47eb626748b86feebf6a60bcd222d5bddb759 WHIRLPOOL 50c33f65da5dfa9949fa1e21360580f52d5d73092a5ec791085bc53d9d834765a745d8f14a9df8717812d0f565c6c871a38a624e7ae885f7367effabcfb99daa
|
||||
DIST merlin-2.5.5.tar.gz 3094071 SHA256 5730cc1128bf6cf0af63985178307bbfd684bb5a03dc9dd62f14e4d3f8ae3d89 SHA512 9ba79f2fd2e2cdefe94da60b52096696bf08dcfd332188496c35074377a106bb3987025069784a96846a6c1cef1c0793b0525781aed8192227dd0c67266baaf1 WHIRLPOOL 263f0adb685d361cc72f99f9ff43dad75a54c92ff1341e12fa2b199c6a4351549e5fe1f13be22fe5053822179efaf0ead92a0f579910a85d36e7971bb2881baa
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit findlib vim-plugin
|
||||
|
||||
DESCRIPTION="Context sensitive completion for OCaml in Vim and Emacs"
|
||||
HOMEPAGE="https://github.com/ocaml/merlin"
|
||||
SRC_URI="https://github.com/ocaml/merlin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-lang/ocaml:=
|
||||
dev-ml/yojson:=
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
|| ( app-editors/vim[python] app-editors/gvim[python] )"
|
||||
|
||||
src_configure() {
|
||||
./configure \
|
||||
--prefix "${EPREFIX}/usr" \
|
||||
--vimdir "${EPREFIX}//usr/share/vim/vimfiles" \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST ocurl-0.6.1.tgz 101147 SHA256 c671d605d36a8051867f7483a9f7ec93b3985f5e4824073f1ceb85d19e09bad3 SHA512 2c82c9b8e8d6ee26a85add7a2698ab1f61478777f9c7b0b217cacb6491067b619f508b41c22eaa54cf249147d287a77c62a00aef3b19ee6c135426c4559ab7f3 WHIRLPOOL 921939801a1a8d73052954b3d6699c41d2e7f360fe7e1af41f8681f1179aef3d831f1f556cdc0f0c1cee2c9ef1f2bf4caa38923ddfdd57642b6791cb40089289
|
||||
DIST ocurl-0.7.10.tar.gz 108234 SHA256 efbf83a02652127c319420b1a8cf792184824536c2021df600f71b622669b304 SHA512 7e7adae7d32a39465d578c0e9a0b3b1d4baed76c41428337e9bdc86f7c948297db22c14bc61b58c28d02871a2f3359767e745891690663b63ee1334a839b49c8 WHIRLPOOL 7e2b8659951ed2d6f846f23ed60e7a7dfa275514c10b99a8d214d36a6f9392aecae68d679a54d200d4cd086ff52a41e07a705506d72ab8dc17a2aef5d01514e8
|
||||
DIST ocurl-0.7.9.tar.gz 108242 SHA256 c45958aa31126502d33765fc9ba4dce89f7328095f61c51ea3cfac83bbd41810 SHA512 daa571279570fa1e4ecfa213b717149f6be3922c3c904a22912d04afcf01651702c8324b4b06cbff1fcc023a1f7663e8b1b1e7f14dc377e043ecf2ac09122877 WHIRLPOOL 4db36633097df5dee8c8407d364c586150f4f5d76e826dedd2a626d59f57542bbef615061893a50eb67147b4077275f093b7d903729f79040fafe33200afc62b
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit findlib
|
||||
|
||||
DESCRIPTION="OCaml interface to the libcurl library"
|
||||
HOMEPAGE="http://forge.ocamlcore.org/projects/ocurl/ https://github.com/ygrek/ocurl"
|
||||
LICENSE="MIT"
|
||||
SRC_URI="https://github.com/ygrek/ocurl/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
SLOT="0/${PV}"
|
||||
IUSE="examples"
|
||||
|
||||
RDEPEND=">=net-misc/curl-7.9.8
|
||||
dev-ml/lwt:=
|
||||
dev-ml/camlp4:=
|
||||
>=dev-lang/ocaml-3.12:=[ocamlopt]"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
|
||||
src_compile()
|
||||
{
|
||||
emake -j1 all
|
||||
}
|
||||
|
||||
src_install()
|
||||
{
|
||||
findlib_src_install
|
||||
dodoc CHANGES.txt README.md
|
||||
if use examples; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
From 6fec7931344cc37c9532e8c455ee7f7bf62b9419 Mon Sep 17 00:00:00 2001
|
||||
From: Kent Fredric <kentfredric@gmail.com>
|
||||
Date: Wed, 14 Jun 2017 19:56:48 +1200
|
||||
Subject: [PATCH] Fix "do" for '.' in @INC removal
|
||||
|
||||
Trivial fix for:
|
||||
|
||||
- http://lists.schmorp.de/pipermail/anyevent/2017q1/000859.html
|
||||
---
|
||||
Makefile.PL | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile.PL b/Makefile.PL
|
||||
index ef2ab4a..70b30b0 100644
|
||||
--- a/Makefile.PL
|
||||
+++ b/Makefile.PL
|
||||
@@ -22,7 +22,7 @@ print <<EOF;
|
||||
|
||||
EOF
|
||||
|
||||
-do "constants.pl.PL"
|
||||
+do "./constants.pl.PL"
|
||||
or die "cannot execute constants.pl.PL: $@";
|
||||
|
||||
WriteMakefile(
|
||||
--
|
||||
2.13.1
|
||||
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
MODULE_AUTHOR=GUGOD
|
||||
MODULE_VERSION=0.73
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION='Manage perl installations in your $HOME'
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/CPAN-Perl-Releases-1.940.0
|
||||
<dev-perl/CPAN-Perl-Releases-2.880.0
|
||||
>=dev-perl/Capture-Tiny-0.250.0
|
||||
>=dev-perl/Devel-PatchPerl-1.280.0
|
||||
>=virtual/perl-Pod-Parser-1.620.0
|
||||
>=dev-perl/local-lib-2.0.14
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.590.0
|
||||
>=virtual/perl-File-Temp-0.230.400
|
||||
>=dev-perl/IO-All-0.510.0
|
||||
>=dev-perl/Path-Class-0.330.0
|
||||
test? (
|
||||
>=dev-perl/Test-Exception-0.320.0
|
||||
>=virtual/perl-Test-Simple-1.1.2
|
||||
>=dev-perl/Test-NoWarnings-1.40.0
|
||||
>=dev-perl/Test-Output-1.30.0
|
||||
>=dev-perl/Test-Spec-0.470.0
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST="do parallel"
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=GUGOD
|
||||
DIST_VERSION=0.74
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION='Manage perl installations in your $HOME'
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/CPAN-Perl-Releases-1.940.0
|
||||
<dev-perl/CPAN-Perl-Releases-2.880.0
|
||||
>=dev-perl/Capture-Tiny-0.250.0
|
||||
>=dev-perl/Devel-PatchPerl-1.280.0
|
||||
>=virtual/perl-Pod-Parser-1.620.0
|
||||
>=dev-perl/local-lib-2.0.14
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.590.0
|
||||
>=virtual/perl-File-Temp-0.230.400
|
||||
>=dev-perl/IO-All-0.510.0
|
||||
>=dev-perl/Path-Class-0.330.0
|
||||
test? (
|
||||
>=dev-perl/Test-Exception-0.320.0
|
||||
>=virtual/perl-Test-Simple-1.1.2
|
||||
>=dev-perl/Test-NoWarnings-1.40.0
|
||||
>=dev-perl/Test-Output-1.30.0
|
||||
>=dev-perl/Test-Spec-0.470.0
|
||||
)
|
||||
"
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=GUGOD
|
||||
DIST_VERSION=0.75
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION='Manage perl installations in your $HOME'
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/CPAN-Perl-Releases-1.940.0
|
||||
<dev-perl/CPAN-Perl-Releases-2.880.0
|
||||
>=dev-perl/Capture-Tiny-0.250.0
|
||||
>=dev-perl/Devel-PatchPerl-1.280.0
|
||||
>=virtual/perl-Pod-Parser-1.620.0
|
||||
>=dev-perl/local-lib-2.0.14
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.590.0
|
||||
>=virtual/perl-File-Temp-0.230.400
|
||||
>=dev-perl/IO-All-0.510.0
|
||||
>=dev-perl/Path-Class-0.330.0
|
||||
test? (
|
||||
>=dev-perl/Test-Exception-0.320.0
|
||||
>=virtual/perl-Test-Simple-1.1.2
|
||||
>=dev-perl/Test-NoWarnings-1.40.0
|
||||
>=dev-perl/Test-Output-1.30.0
|
||||
>=dev-perl/Test-Spec-0.470.0
|
||||
)
|
||||
"
|
@ -1,4 +1 @@
|
||||
DIST App-perlbrew-0.73.tar.gz 82802 SHA256 acbc9e7b9913ef453bcac3e6caa6620d4bd67e129e63f060a82f96542554a77a SHA512 ceb78a62b179d4a6ad9e8788e849869cf9b45e526501d73cba004f96827d01ba03969307a1179840e6629e9f90385f7bae81b3662e0be81d00bcd462da59d28a WHIRLPOOL 27655d050da48012e71598e0a03b87be542e8eebcf0a610a15e45eaab5c55d82e25755f59c7be9d51ea45028752dfce31e8bfbe8bb93059b08ed07d03cd4b6c3
|
||||
DIST App-perlbrew-0.74.tar.gz 84360 SHA256 7134a9f858e3a3292ed879df04f6c880495300d727fa2b79dee7c81036d2d1c7 SHA512 eb586649e199059b42d3a6b85b37e2efb2f6769989e05e37fc44c4a46976daf2bfe7d0f96312ce8401937e99d5cd4c51c2b17bc74b6b4fe11a915ddb4bfd405a WHIRLPOOL 40e48a7de64e7672cb6f53920c8c1b3fcee85b56b3549a12452298ace1178faf0cadc010dffa98996f968b523575fcd086c12f8b5170315d62ad21b522d3398a
|
||||
DIST App-perlbrew-0.75.tar.gz 83229 SHA256 c456d017836d6b30f7621515949ba3e1830826d54594da6b895391a2974b7f38 SHA512 5ef172c010f86acdbc35bda73f072c7e2a86315d3b1982d41979be17186bb7dc4638a61109caf2de66a4167a67cb3d4774232b59dfdd3c638e2b38af45af27c6 WHIRLPOOL 25ad755def9cfee3f7ddc4f289c98fa95afabb31bfd35ce089a47953d4ba8ef14b45a383a304d33b54d744ea06c254b5be55d44e639a9475b038fe9d0c08690a
|
||||
DIST App-perlbrew-0.78.tar.gz 86136 SHA256 96eaaeb51e3aaccd43fc42928a44b0d10c3ebd462e98e2c67d5bc453c0198df0 SHA512 28654012aaeacc9c8a4026253ba127342324b708c022cd93eb6abc287d283fb8be23f72d27388bfa9992007f6903618fe9a9dd018c9e24ae4950a8a2817ad6b2 WHIRLPOOL 466d60efbf13ef9d195106d350f2c4601b1c4618c326d1393d5d3e9622cbf6edaddb072d54be462eaeb21b89daf460acaaba2fde87f734d2ab68c5eb505f5dcc
|
||||
|
@ -0,0 +1,21 @@
|
||||
From de281151995a2f83ead0c272c6a7c35db2d824ca Mon Sep 17 00:00:00 2001
|
||||
From: Kang-min Liu <gugod@gugod.org>
|
||||
Date: Sat, 10 Jun 2017 16:12:44 +0200
|
||||
Subject: [PATCH] deal with the removal of "." in @INC.
|
||||
|
||||
---
|
||||
Makefile.PL | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/Makefile.PL b/Makefile.PL
|
||||
index fce95a70..279c3c09 100644
|
||||
--- a/Makefile.PL
|
||||
+++ b/Makefile.PL
|
||||
@@ -1,3 +1,7 @@
|
||||
+
|
||||
+use FindBin '$Bin';
|
||||
+BEGIN { push @INC, $Bin; }
|
||||
+
|
||||
use inc::Module::Install;
|
||||
|
||||
license 'mit';
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue