Sync with portage [Sun May 11 11:41:24 MSK 2014].

mhiretskiy
root 10 years ago
parent 461a707dfb
commit b3a74ca873

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.2.27.ebuild,v 1.5 2014/04/22 12:28:03 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.2.27.ebuild,v 1.6 2014/05/10 14:02:10 ago Exp $
EAPI="4"
inherit flag-o-matic eutils
@ -11,7 +11,7 @@ SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="ssl"
RESTRICT="test"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/augeas/augeas-1.1.0.ebuild,v 1.3 2014/05/07 08:27:06 nimiux Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/augeas/augeas-1.1.0.ebuild,v 1.4 2014/05/10 13:46:58 ago Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="http://download.augeas.net/${P}.tar.gz"
SLOT="0"
LICENSE="LGPL-2.1"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~sparc ~x86"
KEYWORDS="~alpha amd64 hppa ~ia64 ppc ~sparc ~x86"
IUSE="static-libs test"
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.2.1.ebuild,v 1.7 2014/03/19 13:38:37 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.2.1.ebuild,v 1.8 2014/05/10 11:44:13 slyfox Exp $
EAPI=5
@ -34,7 +34,7 @@ src_prepare() {
# for ghc snapshots (usually come with unstable Cabal API)
cabal_chdeps \
'Cabal >= 1.8 && < 1.19' 'Cabal >= 1.8 && < 1.20' \
'Cabal >= 1.8 && < 1.19' 'Cabal >= 1.8 && < 1.21' \
'process < 1.2' 'process < 1.3'
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-1.6.1-r1.ebuild,v 1.4 2014/05/09 12:10:53 zx2c4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-1.6.1-r1.ebuild,v 1.5 2014/05/09 22:52:55 zx2c4 Exp $
EAPI=4
@ -51,8 +51,8 @@ src_install() {
use dmenu && dobin contrib/dmenu/passmenu
newbashcomp src/completion/pass.bash-completion pass
if use emacs; then
elisp-install ${PN} contrib/emacs/*.el || die
elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die
elisp-install ${PN} contrib/emacs/*.el
elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el"
fi
if use importers; then
exeinto /usr/share/${PN}/importers

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-9999.ebuild,v 1.15 2014/05/09 12:10:53 zx2c4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-9999.ebuild,v 1.16 2014/05/09 22:52:55 zx2c4 Exp $
EAPI=4
@ -51,8 +51,8 @@ src_install() {
use dmenu && dobin contrib/dmenu/passmenu
newbashcomp src/completion/pass.bash-completion pass
if use emacs; then
elisp-install ${PN} contrib/emacs/*.el || die
elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die
elisp-install ${PN} contrib/emacs/*.el
elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el"
fi
if use importers; then
exeinto /usr/share/${PN}/importers

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/clamav-0.98.1.ebuild,v 1.4 2014/05/04 08:30:38 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/clamav-0.98.1.ebuild,v 1.5 2014/05/10 13:47:14 ago Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc"
CDEPEND="bzip2? ( app-arch/bzip2 )

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/dpkg-1.17.9.ebuild,v 1.3 2014/05/04 08:20:28 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/dpkg-1.17.9.ebuild,v 1.4 2014/05/10 14:01:34 ago Exp $
EAPI=5
inherit eutils multilib autotools toolchain-funcs
@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
IUSE="+bzip2 dselect +lzma nls test unicode +update-alternatives +zlib"
REQUIRED_USE="dselect? ( nls )"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/p7zip/p7zip-9.20.1-r5.ebuild,v 1.3 2013/11/16 07:49:40 dirtyepic Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/p7zip/p7zip-9.20.1-r5.ebuild,v 1.4 2014/05/10 17:09:55 jlec Exp $
EAPI=5
@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src_all.tar.bz2"
LICENSE="LGPL-2.1 rar? ( unRAR )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="doc kde rar +pch static wxwidgets"
IUSE="doc kde rar +pch static wxwidgets abi_x86_x32"
REQUIRED_USE="kde? ( wxwidgets )"
@ -24,6 +24,7 @@ RDEPEND="
wxwidgets? ( x11-libs/wxGTK:2.8[X,-odbc] )"
DEPEND="${RDEPEND}
amd64? ( dev-lang/yasm )
abi_x86_x32? ( >=dev-lang/yasm-1.2.0-r1 )
x86? ( dev-lang/nasm )"
S=${WORKDIR}/${PN}_${PV}
@ -62,7 +63,10 @@ src_prepare() {
-e '/ALLFLAGS/s:-s ::' \
makefile* || die "changing makefiles"
if use amd64; then
if use abi_x86_x32; then
sed -i -e "/^ASM=/s:amd64:x32:" makefile*
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use amd64; then
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use x86; then
cp -f makefile.linux_x86_asm_gcc_4.X makefile.machine || die

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/duplicity/duplicity-0.6.23-r1.ebuild,v 1.3 2014/05/04 12:13:09 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-backup/duplicity/duplicity-0.6.23-r1.ebuild,v 1.4 2014/05/10 13:40:50 ago Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
@ -13,7 +13,7 @@ SRC_URI="http://code.launchpad.net/${PN}/0.6-series/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="s3"
DEPEND="

@ -7,6 +7,7 @@ DIST emacs-22.3-patches-8.tar.bz2 5974 SHA256 72a68bd14ce2efd52b0425c56649d735f4
DIST emacs-22.3.tar.gz 39587396 SHA256 7bd9b719db8ee20c75ee0d256737f7fd2c0e2ea30a285a3afbfc32c856420d16 SHA512 6cba24921ba9bd27458334b92c6f8fcacc4d5af0f70a067d57ab068eb8d0925143f109847515548584f80c9439d96a9d05158d10a73dda917187bd16a6758584 WHIRLPOOL 74c612213b8f6fc1fc6e243adc27b5a5ff5528100f3c319925519e23477fe2c642d2cf7b382d7b70c8b2b9d7be508773193c95bbf14cb7c55046f76bf4b81225
DIST emacs-23.4-patches-10.tar.xz 4920 SHA256 0b8e8cf31b013995d4e4cab12636aeaf6f49d2c879eb929fa7fd8774d86a5a00 SHA512 552568fe9264c6e1fe57ec0b48adade34d15b1c768534d0f3e036849c938b18720121dad5ce2c83a4f4c61911d9f386a96f49cab10b641feb265e7eff8d2553e WHIRLPOOL 17dac888cf9120f66f1940eac6e99d34fa447702cb64e391a433829c61b4bc24017125d44bad2108f1bace14c9ae7b40d6aa39245feb9ea2fe215c287da6b100
DIST emacs-23.4-patches-12.tar.xz 8140 SHA256 17188d0cfaba417cc047fb9a9ba3f4d19a66792a3c123539036bf48a39a6e066 SHA512 d069849be69a14ab8dab11412914e31ba8faeb10d23731c6e476809cf3edeba57a13bbfecb42437636357df1165fce9c83f8a16c421f238e88caee8f32431d3d WHIRLPOOL 23c2aba6e0f91b42cd4d6daf3d4bfec5902c680c2ec0c5a2d0b5841d689b447b65426396fb006347c8d1da487c2ce1ca03f6d17cffd9a6d74820f6f0fc2d1fa7
DIST emacs-23.4-patches-13.tar.xz 11596 SHA256 cef4b536fbe3f6d4994ce441b23004ca75cc7c02db7c0665592e35637a5cf044 SHA512 82f5c9412369fe09e507918ec8485f083d42c7776841d4aa5abcd79b7280638d21eb1afc382046a92d6a83c3dd99bf530160e92d0138a724d514e4af8c98cc31 WHIRLPOOL 9fc0f18ece96c5a33babd56a54f684bc204d56653fc3deb72bfb629d24959d7d0f49d558bdb817aa8a715eed0087801e57c24ed9e2499509507461bef9987214
DIST emacs-23.4.tar.bz2 38646508 SHA256 26576f9e664397c729f78f5ffcd092969251988461896fe8793062346ee988b9 SHA512 def7a95ecaefae24d8102b96b1d575a23def1b11a8f0bb17b68f7913bd118e2ea4449a8feee76c1bd649f099b70419f0d494ddd9bb32b26f92720cda842b0296 WHIRLPOOL 2384c3f63ff153c3975e373334d6021d46b23ad3cab448ed2e1180501236453a61d13bf1dfbb2e6075bb141dd8511d85f77e37c763b39769f98de48eacc56f3b
DIST emacs-24.2-patches-3.tar.xz 3884 SHA256 cf2de3291f8dd09c8073300e2395182d51761055c67818a390cd7b052e764f44 SHA512 c424580bc9b93af3b99e5fcf0189a711314857019594ea90c42317f72cedf552bb3af93ce8394dd4af888d98395ff09a372535b7b58b98b8831adf165919e561 WHIRLPOOL 2eeb7a6b441626584ae2b9fd9eba231ef8b87e7ce017f703f8fe23b2cf2cb8e251dfb041c7affe73484d20916ea3fa341b583b23ffdf59948f66121a2613f63b
DIST emacs-24.2.tar.xz 34712012 SHA256 1f11b65520611d108eceea886cc1d2573704e18b19aded8a09b75fdea7eb0ddd SHA512 7627d985e9691dd5b5f2a14472592bc1da96ce90823ff50457bb5c20b6e746912b319befff5fb1dac024e1f150df6b7c687ee2cc785f5b7387885244f511bdbd WHIRLPOOL 37a2f8e45a7b3364728f9f99b0661a60355b93f19d745de505dc71b9d8a2ab4de6b4b75a104830da2bcc8d1b3d22539e5f52c85d2f104d8de0dcd0dd69dc9924

@ -0,0 +1,345 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-23.4-r11.ebuild,v 1.1 2014/05/10 13:23:15 ulm Exp $
EAPI=5
WANT_AUTOMAKE="none"
inherit autotools elisp-common eutils flag-o-matic multilib readme.gentoo
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="http://www.gnu.org/software/emacs/"
SRC_URI="mirror://gnu/emacs/${P}.tar.bz2
http://dev.gentoo.org/~ulm/emacs/${P}-patches-13.tar.xz"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="23"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="alsa aqua athena dbus games gconf gif gpm gtk gzip-el hesiod jpeg kerberos livecd m17n-lib motif pax_kernel png sound source svg tiff toolkit-scroll-bars X Xaw3d xft +xpm"
REQUIRED_USE="?? ( aqua X )"
RDEPEND="sys-libs/ncurses
>=app-admin/eselect-emacs-1.16
>=app-emacs/emacs-common-gentoo-1.4-r1[games?,X?]
net-libs/liblockfile
hesiod? ( net-dns/hesiod )
kerberos? ( virtual/krb5 )
alsa? ( media-libs/alsa-lib )
gpm? ( sys-libs/gpm )
dbus? ( sys-apps/dbus )
X? (
x11-libs/libXmu
x11-libs/libXt
x11-misc/xbitmaps
gconf? ( >=gnome-base/gconf-2.26.2 )
gif? ( media-libs/giflib )
jpeg? ( virtual/jpeg:0= )
png? ( >=media-libs/libpng-1.4:0= )
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff )
xpm? ( x11-libs/libXpm )
xft? (
media-libs/fontconfig
media-libs/freetype
x11-libs/libXft
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
)
gtk? ( x11-libs/gtk+:2 )
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
Xaw3d? ( x11-libs/libXaw3d )
!Xaw3d? ( athena? ( x11-libs/libXaw ) )
)
)
)"
DEPEND="${RDEPEND}
alsa? ( virtual/pkgconfig )
dbus? ( virtual/pkgconfig )
X? ( virtual/pkgconfig )
gzip-el? ( app-arch/gzip )
pax_kernel? (
sys-apps/attr
sys-apps/paxctl
)"
RDEPEND="${RDEPEND}
!<app-editors/emacs-vcs-${PV}"
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
SITEFILE="20${PN}-${SLOT}-gentoo.el"
# FULL_VERSION keeps the full version number, which is needed in
# order to determine some path information correctly for copy/move
# operations later on
FULL_VERSION="${PV%%_*}"
S="${WORKDIR}/emacs-${FULL_VERSION}"
src_prepare() {
EPATCH_SUFFIX=patch epatch
epatch_user
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|| die "unable to sed ctags.1"
if ! use alsa; then
# ALSA is detected even if not requested by its USE flag.
# Suppress it by supplying pkg-config with a wrong library name.
sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \
|| die "unable to sed configure.in"
fi
if ! use gzip-el; then
# Emacs' build system automatically detects the gzip binary and
# compresses el files. We don't want that so confuse it with a
# wrong binary name
sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \
|| die "unable to sed configure.in"
fi
eautoreconf
}
src_configure() {
strip-flags
filter-flags -fstrict-aliasing
append-flags $(test-flags -fno-strict-aliasing)
if use sh; then
replace-flags "-O[1-9]" -O0 #262359
elif use ia64; then
replace-flags "-O[2-9]" -O1 #325373
else
replace-flags "-O[3-9]" -O2
fi
local myconf
if use alsa && ! use sound; then
einfo "Although sound USE flag is disabled you chose to have alsa,"
einfo "so sound is switched on anyway."
myconf+=" --with-sound"
else
myconf+=" $(use_with sound)"
fi
if use X; then
myconf+=" --with-x --without-ns"
myconf+=" $(use_with gconf)"
myconf+=" $(use_with toolkit-scroll-bars)"
myconf+=" $(use_with gif)"
myconf+=" $(use_with jpeg)"
myconf+=" $(use_with png)"
myconf+=" $(use_with svg rsvg)"
myconf+=" $(use_with tiff)"
myconf+=" $(use_with xpm)"
if use xft; then
myconf+=" --with-xft"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
else
myconf+=" --without-xft"
myconf+=" --without-libotf --without-m17n-flt"
use m17n-lib && ewarn \
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
fi
# GTK+ is the default toolkit if USE=gtk is chosen with other
# possibilities. Emacs upstream thinks this should be standard
# policy on all distributions
local f
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
myconf+=" --with-x-toolkit=gtk"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
done
elif use motif; then
einfo "Configuring to build with Motif toolkit"
myconf+=" --with-x-toolkit=motif"
for f in Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"motif\" is set."
done
elif use athena || use Xaw3d; then
einfo "Configuring to build with Athena/Lucid toolkit"
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
else
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
elif use aqua; then
einfo "Configuring to build with Nextstep (Cocoa) support"
myconf+=" --with-ns --disable-ns-self-contained"
myconf+=" --without-x"
else
myconf+=" --without-x --without-ns"
fi
# Save version information in the Emacs binary. It will be available
# in variable "system-configuration-options".
myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}"
# According to configure, this option is only used for GNU/Linux
# (x86_64 and s390). For Gentoo Prefix we have to explicitly spell
# out the location because $(get_libdir) does not necessarily return
# something that matches the host OS's libdir naming (e.g. RHEL).
local crtdir=$($(tc-getCC) -print-file-name=crt1.o)
crtdir=${crtdir%/*}
econf \
--program-suffix="-${EMACS_SUFFIX}" \
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
--localstatedir="${EPREFIX}"/var \
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
--with-crt-dir="${crtdir}" \
--with-gameuser="${GAMES_USER_DED:-games}" \
$(use_with hesiod) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with gpm) \
$(use_with dbus) \
${myconf}
}
src_compile() {
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
emake CC="$(tc-getCC)" \
AR="$(tc-getAR) cq" \
RANLIB="$(tc-getRANLIB)"
}
src_install () {
emake DESTDIR="${D}" install
rm "${ED}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \
|| die "removing duplicate emacs executable failed"
mv "${ED}"/usr/bin/emacs-${EMACS_SUFFIX} "${ED}"/usr/bin/${EMACS_SUFFIX} \
|| die "moving emacs executable failed"
# move man pages to the correct place
local m
mv "${ED}"/usr/share/man/man1/{emacs,${EMACS_SUFFIX}}.1 \
|| die "moving emacs man page failed"
for m in b2m ctags ebrowse emacsclient etags grep-changelog rcs-checkin; do
mv "${ED}"/usr/share/man/man1/${m}{,-${EMACS_SUFFIX}}.1 \
|| die "moving ${m} man page failed"
done
# move info dir to avoid collisions with the dir file generated by portage
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|| die "moving info dir failed"
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
rm -rf "${ED}"/usr/share/{applications,icons}
rm -rf "${ED}"/var
# remove unused <version>/site-lisp dir
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
local cdir
if use source; then
cdir="/usr/share/emacs/${FULL_VERSION}/src"
insinto "${cdir}"
# This is not meant to install all the source -- just the
# C source you might find via find-function
doins src/*.{c,h,m}
doins -r src/{m,s}
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/src/Makefile.c
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/src/{m,s}/README
elif has installsources ${FEATURES}; then
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
fi
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
X
;;; ${PN}-${SLOT} site-lisp configuration
X
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
Y (setq find-function-C-source-directory
Y "${EPREFIX}${cdir}")
X (let ((path (getenv "INFOPATH"))
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
X (and path
X ;; move Emacs Info dir before anything else in /usr/share/info
X (let* ((p (cons nil (split-string path ":" t))) (q p))
X (while (and (cdr q) (not (string-match re (cadr q))))
X (setq q (cdr q)))
X (setcdr q (cons dir (delete dir (cdr q))))
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
EOF
elisp-site-file-install "${T}/${SITEFILE}" || die
dodoc README BUGS
if use aqua; then
dodir /Applications/Gentoo
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
mv nextstep/Emacs.app \
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
fi
DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
through the Emacs eselect module, which also redirects man and info
pages. Therefore, several Emacs versions can be installed at the
same time. \"man emacs.eselect\" for details.
\\n\\nIf you upgrade from a previous major version of Emacs, then
it is strongly recommended that you use app-admin/emacs-updater
to rebuild all byte-compiled elisp files of the installed Emacs
packages."
use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
machine would satisfy basic Emacs requirements under X11.
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
for how to enable anti-aliased fonts."
use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
it into /Applications by yourself."
readme.gentoo_create_doc
}
pkg_preinst() {
# move Info dir file to correct name
local infodir=/usr/share/info/${EMACS_SUFFIX} f
if [[ -f ${ED}${infodir}/dir.orig ]]; then
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
elif [[ -d "${ED}"${infodir} ]]; then
# this should not happen in EAPI 4
ewarn "Regenerating Info directory index in ${infodir} ..."
rm -f "${ED}"${infodir}/dir{,.*}
for f in "${ED}"${infodir}/*; do
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
install-info --info-dir="${ED}"${infodir} "${f}" \
|| die "install-info failed"
fi
done
fi
}
pkg_postinst() {
elisp-site-regen
readme.gentoo_print_elog
if use livecd; then
# force an update of the emacs symlink for the livecd/dvd,
# because some microemacs packages set it with USE=livecd
eselect emacs update
elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then
# refresh symlinks in case any installed files have changed
eselect emacs set ${EMACS_SUFFIX}
else
eselect emacs update ifunset
fi
}
pkg_postrm() {
elisp-site-regen
eselect emacs update ifunset
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20140406-r1.ebuild,v 1.2 2014/05/09 19:03:35 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20140406-r1.ebuild,v 1.3 2014/05/10 10:06:35 mgorny Exp $
EAPI=5
inherit emul-linux-x86
@ -40,7 +40,10 @@ RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}[abi_x86_32=]
>=media-libs/libao-1.1.0-r1[abi_x86_32(-)]
>=media-libs/alsa-oss-1.0.25-r1[abi_x86_32(-)]
>=media-plugins/alsa-plugins-1.0.27-r2[abi_x86_32(-)]
>=net-wireless/bluez-5.18-r1[abi_x86_32(-)]
|| (
>=net-wireless/bluez-5.18-r1[abi_x86_32(-)]
=net-wireless/bluez-4.101-r9[abi_x86_32(-)]
)
pulseaudio? ( >=media-sound/pulseaudio-4.0-r1[abi_x86_32(-)] )
)"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20140508.ebuild,v 1.3 2014/05/09 19:03:35 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20140508.ebuild,v 1.4 2014/05/10 10:06:35 mgorny Exp $
EAPI=5
inherit emul-linux-x86
@ -40,7 +40,10 @@ RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}[abi_x86_32=]
>=media-libs/libao-1.1.0-r1[abi_x86_32(-)]
>=media-libs/alsa-oss-1.0.25-r1[abi_x86_32(-)]
>=media-plugins/alsa-plugins-1.0.27-r2[abi_x86_32(-)]
>=net-wireless/bluez-5.18-r1[abi_x86_32(-)]
|| (
>=net-wireless/bluez-5.18-r1[abi_x86_32(-)]
=net-wireless/bluez-4.101-r9[abi_x86_32(-)]
)
pulseaudio? ( >=media-sound/pulseaudio-4.0-r1[abi_x86_32(-)] )
)"

@ -3,9 +3,11 @@ DIST seabios-dir-remote-20130720.tar.gz 3201017 SHA256 0cf06b54e8ae1cfc25f2942ee
DIST xen-4.2.3-upstream-patches-0.tar.xz 84436 SHA256 7c2477b9b29c9d84bb26ed60bfc2700f2a614ed8040b93906e801831f3498b41 SHA512 a4e8b53a0efb9d64d4dc65ee3107422c8007537e03f9c8e6f1b2c838cf62e6819d447c1ed44aacb5c4e9979f0dad7ed313d2db61df6e6ad2d7708a81964a7e12 WHIRLPOOL cc3c2224bba3b2e5f057ec95f9e85e58b17bc0dce338da429c7970877967cddf69228258ff491be9c1d022169a90fcde34ef1bcb0c198c9123ca219707a5a99f
DIST xen-4.2.3.tar.gz 15613235 SHA256 69b6a73701383d609ad094a38925004e8595755fb39a6fafd579ba754e8667db SHA512 01521c8724354f92a2555683a8b103e5e16aedeb2c6166cc3ce40a0cc6cd9e07a601aa24930bb7391e00eb97f04003e6523dead09382cf86eb56f5b886509b9a WHIRLPOOL e7f7848ad632e5e77db95b2eb37c82f31a73021af4b6bb44091cc14103faa193bc2d6deb089e2a196daab5a08dbc08f135a8937a25a4ff5d31fe37c789bae1e9
DIST xen-4.2.4-upstream-patches-0.tar.xz 15480 SHA256 c01c2edf3f7f0f3e1c9408f2eddb2ee3d211a3fe44833852335488bb585072b1 SHA512 3eb85f982478b9c09db94978fee4e042c556ddcd4b89aaff1c4a3adf07b118404eeacb29b83e58e2e8a1d389d0027903458d14b2b900b31f4806f7c428a387b9 WHIRLPOOL d4c9b0550b0f38f5227ea305c0b983deafb97bdac4fa498bc791dce6796d564303813959a1a90d488b69d5540ef9a65fab70598329420691d30b4f4c48de37e9
DIST xen-4.2.4-upstream-patches-1.tar.xz 27932 SHA256 8f246eaf65a7cfe72cd9af596993ec1326dd1c4411efd1b76294a7bffafed119 SHA512 4d0eca51d91588214b06c3a082fff62ffb69fa518f0d1afb28e7489ffc1539751a586b334db6cefc7ef99ffaaff296af26c85a6dc114db7d78663de7748922f3 WHIRLPOOL 28e82065d033bd2ef0b140a2eaf2aea546e3e7ec5fa1e6f44a0d4dd7c26324981805dbc9f41b13fd3b12dc8440dfa74a1da79b117f7294e222b7407ad7371f74
DIST xen-4.2.4.tar.gz 15663999 SHA256 e23e6292affd7a6d82da99527e8bf3964e57eb7322144c67c2025692b1a21550 SHA512 3e5263511e7c40899f580f3384bd987f9c875b8e6816202fd1a5a64fe7e336803d09e58148af074938ef261f0ceeafad121ac541ddd2bf66b76c5aa4ad07c357 WHIRLPOOL 25d23f5d921139ba0f853fcd76ae998647d32292bccfd4e7c4f3b12f860a38fbb33ebda67c839657bf3a25d837c9c02b80d663362263d16d42284ffde09f0bc2
DIST xen-4.3.1.tar.gz 16429423 SHA256 3b5b7cc508b1739753585b5c25635471cdcef680e8770a78bf6ef9333d26a9fd SHA512 f5250ad5ad3defc5dc1207eb6208a3928128ef57ac4162018bd92b750dc1df1eaaf37835528aca33a0f9e04c82d5f8c4ba79c03a1780d2b72cbb90cc26f77275 WHIRLPOOL 087390786cea9aee273a5d81988436303991aa5ea92faf111d3b619517368f8c8feef84f4f8c602cac723980a344eb90414887db4ca88a2ee14bc6b0253e36ca
DIST xen-4.3.2-upstream-patches-0.tar.xz 13844 SHA256 c083f9b4490049cfcd83782574f52847df9b5738c8fe3220481526e73d01c380 SHA512 69c5b4fbfcf4ddc5964a7c0b60012eab244368d67c625cdb67d9c33f1e273c04234bed1e78de9e6a40ede1a30d279d5d588718bd5f210d37e016e53c03a4a0f9 WHIRLPOOL bb7b088fec542521fe6a0438607618c390f83da379f9a6de57472afdfb0f5d4a3aedcdaf43716df4353eb1cbf642a34e2da546da974bb8906a6780486d3844f6
DIST xen-4.3.2-upstream-patches-1.tar.xz 28004 SHA256 451df6bc293102a8f5eff0bc5b2c9feba0d8c0df5bdfba5591fac405e4f0141f SHA512 c0fd9ed16773e62121290dfc85e082997b049756a5038b0e3d4d618566a86abcf8baf499d176a529d8c33e2b333bd2be11dc075d026ce21b0d42d20b141c9e4f WHIRLPOOL 9a01940b7247a448ee1795539682a79dd70b470a535f438f077d2da7633f06eeb01c26c62c504a0e7ad68d7156957f96d8e966762b9c782e1bce37416b40a648
DIST xen-4.3.2.tar.gz 16472188 SHA256 17611d95f955302560ff72d97c08933b4e62bc2e8ffb71400fc54e388746ff69 SHA512 ec94d849b56ec590b89022075ce43768d8ef44b7be9580ce032509b44c085f0f66495845607a18cd3dea6b89c69bc2a18012705556f59288cd8653c3e5eca302 WHIRLPOOL 72250369fb2c90ba608e1da018cb6417b3089642c8ba59af9f2825ec5ba7c4e6c5d6f86140b20825817e4625727c6d58c5d38b00863c994e31c8a04927997bd3
DIST xen-4.4.0-upstream-patches-0.tar.xz 13124 SHA256 78d3e7dfd8c2f6243954fa320406d332c318e598e0602b4a7df7949260fb4f16 SHA512 c8bf9687742c352f20df85eee9f72e7d27a4250612396be7d61ed0e2251f1508f0be4ebecf39e5fbf001f7dbc5642f46a9d388dfb6f75231998f0e7221c9a6a1 WHIRLPOOL 2fe18ea84cacb4b2baef8c701e3383c14b9d354b3dfab6ffc14e455a764815c520a00ad485d7faf6281e60f4b09010fd2f71e497313ed4af7fd4b44cc9eb3716
DIST xen-4.4.0-upstream-patches-1.tar.xz 45136 SHA256 717a67c01c8442559987b717a03e2e36e1173b6603054e5125c0890ef36f2001 SHA512 42715369162c30ea646dda6a215ef4b7464f5e3510779fd243bcaa07a7eb8b07166b3026a482b0cc71ecac2a957fa2ed11ede4e00fc0a4fbbabfb9c0fd687ec9 WHIRLPOOL 44ea7c65357ad6d5ebbcd27bd3aeb054ba0e8dbe6224bcc6941b8cc37e5128c8965a980d430e925293c66957f9285b73f2c661afa99457b88994efe78c6406f2
DIST xen-4.4.0.tar.gz 18116578 SHA256 6910a504fe2ffe8db0e7a44756ce1c4c95e1ccbef942a1fc8da27aced5aac021 SHA512 84bc293415b8ce9686240b0145a92be190cdd7032c66b5b07906baacbfeb33ad1e6148336e951fd4506b7f4e0b250937c702226c0207d7088a50e643bedabd17 WHIRLPOOL 87886cc83bf1eaaf5dd5b67d7cc82823d98dd9b4b47c0a178ea70ee2367c1a4a142aa66df13f58603840d0e310fb5c09dc0d5b87f6361c934e1c83c95d09d406

@ -0,0 +1,26 @@
diff --git a/tools/qemu-xen/po/Makefile b/tools/qemu-xen/po/Makefile
index 705166e..2e7cdcb 100644
--- a/tools/qemu-xen/po/Makefile
+++ b/tools/qemu-xen/po/Makefile
@@ -30,7 +30,7 @@ install: $(OBJS)
for obj in $(OBJS); do \
base=`basename $$obj .mo`; \
$(INSTALL) -d $(DESTDIR)$(prefix)/share/locale/$$base/LC_MESSAGES; \
- $(INSTALL) -m644 $$obj $(DESTDIR)$(prefix)/share/locale/$$base/LC_MESSAGES/qemu.mo; \
+ $(INSTALL) -m644 $$obj $(DESTDIR)$(prefix)/share/locale/$$base/LC_MESSAGES/xenqemu.mo; \
done
%.mo: %.po
diff --git a/tools/qemu-xen/ui/gtk.c b/tools/qemu-xen/ui/gtk.c
index c38146f..d3c331b 100644
--- a/tools/qemu-xen/ui/gtk.c
+++ b/tools/qemu-xen/ui/gtk.c
@@ -31,7 +31,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#define GETTEXT_PACKAGE "qemu"
+#define GETTEXT_PACKAGE "xenqemu"
#define LOCALEDIR "po"
#include "qemu-common.h"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.4.ebuild,v 1.4 2014/03/01 23:06:15 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.4-r2.ebuild,v 1.1 2014/05/10 00:04:50 dlan Exp $
EAPI=5
@ -15,7 +15,7 @@ if [[ $PV == *9999 ]]; then
live_eclass="mercurial"
else
KEYWORDS="~amd64 ~x86"
UPSTREAM_VER=
UPSTREAM_VER=1
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.3.2.ebuild,v 1.5 2014/04/12 08:38:00 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.3.2-r2.ebuild,v 1.1 2014/05/10 00:04:50 dlan Exp $
EAPI=5
@ -15,7 +15,7 @@ if [[ $PV == *9999 ]]; then
live_eclass="mercurial"
else
KEYWORDS="~amd64 -x86"
UPSTREAM_VER=
UPSTREAM_VER=1
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
@ -65,7 +65,7 @@ DEPEND="dev-libs/lzo:2
sys-devel/dev86
dev-lang/perl
app-misc/pax-utils
dev-python/markdown[${PYTHON_USEDEP}]
dev-python/markdown
doc? (
app-doc/doxygen
dev-tex/latex2html[png,gif]

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.4.0-r1.ebuild,v 1.1 2014/04/12 00:37:09 dlan Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.4.0-r2.ebuild,v 1.1 2014/05/10 00:04:50 dlan Exp $
EAPI=5
@ -17,7 +17,7 @@ if [[ $PV == *9999 ]]; then
live_eclass="mercurial"
else
KEYWORDS="~amd64 ~arm -x86"
UPSTREAM_VER=0
UPSTREAM_VER=1
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
@ -190,6 +190,9 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-4.4-api-fix.patch
# Fix po file collision with app-emulation/qemu, while USE=qemu is enabled, Bug 508302
epatch "${FILESDIR}"/${PN}-4-qemu-fix-po-collision.patch
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die

@ -1,427 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.4.0.ebuild,v 1.4 2014/04/12 08:38:00 idella4 Exp $
EAPI=5
MY_PV=${PV/_/-}
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='xml,threads'
if [[ $PV == *9999 ]]; then
KEYWORDS=""
REPO="xen-unstable.hg"
EHG_REPO_URI="http://xenbits.xensource.com/${REPO}"
S="${WORKDIR}/${REPO}"
live_eclass="mercurial"
else
KEYWORDS="~amd64 ~arm -x86"
UPSTREAM_VER=
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTRAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
${UPSTRAM_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs udev ${live_eclass}
DESCRIPTION="Xend daemon and tools"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml +pam python pygrub screen static-libs"
REQUIRED_USE="hvm? ( qemu )
${PYTHON_REQUIRED_USE}
pygrub? ( python )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
hvm? ( media-libs/libsdl )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
arm? ( >=sys-apps/dtc-1.4.0 )
!arm? ( sys-devel/bin86
sys-firmware/ipxe
sys-firmware/seabios
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
dev-python/markdown[${PYTHON_USEDEP}]
doc? (
app-doc/doxygen
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? ( x11-libs/pixman )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)
virtual/udev"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader"
RESTRICT="test"
pkg_setup() {
python-single-r1_pkg_setup
export "CONFIG_LOMOUNT=y"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if use qemu; then
export "CONFIG_IOEMU=y"
else
export "CONFIG_IOEMU=n"
fi
if ! use x86 && ! has x86 $(get_all_abis) && use hvm; then
eerror "HVM (VT-x and AMD-v) cannot be built on this system. An x86 or"
eerror "an amd64 multilib profile is required. Remove the hvm use flag"
eerror "to build xen-tools on your current profile."
die "USE=hvm is unsupported on this system."
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
else
die "Unsupported architecture!"
fi
fi
#bug 472438
export BASH_COMPLETION_DIR=/usr/share/bash-completion
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-upstream
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
# Fix texi2html build error with new texi2html, qemu.doc.html
epatch "${FILESDIR}"/${PN}-4-docfix.patch
# Fix network broadcast on bridged networks
epatch "${FILESDIR}/${PN}-3.4.0-network-bridge-broadcast.patch"
# Bug 496708
epatch "${FILESDIR}"/${PN}-4-unbundle-ipxe.patch
# Fix bridge by idella4, bug #362575
epatch "${FILESDIR}/${PN}-4.1.1-bridge.patch"
# Prevent double stripping of files at install
epatch "${FILESDIR}"/${PN/-tools/}-4.4-nostrip.patch
# fix jobserver in Makefile
epatch "${FILESDIR}"/${PN/-tools/}-4.3-jserver.patch
# Set dom0-min-mem to kb; Bug #472982
epatch "${FILESDIR}"/${PN/-tools/}-4.2-configsxp.patch
# Bug 477676
epatch "${FILESDIR}"/${PN}-4.3-ar-cc.patch
# Bug 379537
epatch "${FILESDIR}"/fix-gold-ld.patch
# Prevent file collision with qemu package Bug 478064
epatch "${FILESDIR}"/xen-4.4-qemu-bridge.patch
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
epatch "${FILESDIR}"/${PN}-4.4-api-fix.patch
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
# Disable hvm support on systems that don't support x86_32 binaries.
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
fi
# Don't bother with qemu, only needed for fully virtualised guests
if ! use qemu; then
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Bug 472438
sed -e 's:^BASH_COMPLETION_DIR ?= $(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(SHARE_DIR)/bash-completion:' \
-i Config.mk || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
# fix QA warning, create /var/run/, /var/lock dynamically
sed -i -e "/\$(INSTALL_DIR) \$(DESTDIR)\$(XEN_RUN_DIR)/d" \
tools/libxl/Makefile || die
sed -i -e "/\/var\/run\//d" \
tools/xenstore/Makefile \
tools/pygrub/Makefile || die
sed -i -e "/\/var\/lock\/subsys/d" \
tools/Makefile || die
epatch_user
}
src_configure() {
local myconf="--prefix=/usr \
--libdir=/usr/$(get_libdir) \
--disable-werror \
--with-system-seabios=/usr/share/seabios/bios.bin \
--disable-xen \
--enable-tools \
--enable-docs \
--with-system-qemu \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ocaml ocamltools) \
"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
use custom-cflags || unset CFLAGS
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
unset LDFLAGS
unset CFLAGS
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=1:autoballoon=1:' \
-e 's:^#lockfile="/var/lock/xl":lockfile="/var/lock/xl":' \
-e 's:^#vifscript="vif-bridge":vifscript="vif-bridge":' \
-i tools/examples/xl.conf || die
# Reset bash completion dir; Bug 472438
mv "${D}"bash-completion "${D}"usr/share/ || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# Move files built with use qemu, Bug #477884
if [[ "${ARCH}" == 'amd64' ]] && use qemu; then
mkdir -p "${D}"usr/$(get_libdir)/xen/bin || die
mv "${D}"usr/lib/xen/bin/* "${D}"usr/$(get_libdir)/xen/bin/ || die
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# xend expects these to exist
keepdir /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
# for xendomains
keepdir /etc/xen/auto
# Temp QA workaround
dodir "$(udev_get_udevdir)"
mv "${D}"/etc/udev/* "${D}/$(udev_get_udevdir)"
rm -rf "${D}"/etc/udev
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
if [[ "$(scanelf -s __guard -q "${PYTHON}")" ]] ; then
echo
ewarn "xend may not work when python is built with stack smashing protection (ssp)."
ewarn "If 'xm create' fails with '<ProtocolError for /RPC2: -1 >', see bug #141866"
ewarn "This problem may be resolved as of Xen 3.0.4, if not post in the bug."
fi
# TODO: we need to have the current Python slot here.
if ! has_version "dev-lang/python[ncurses]"; then
echo
ewarn "NB: Your dev-lang/python is built without USE=ncurses."
ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
fi
if has_version "sys-apps/iproute2[minimal]"; then
echo
ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
ewarn "will not work until you rebuild iproute2 without USE=minimal."
fi
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 multilib system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
echo
elog "xensv is broken upstream (Gentoo bug #142011)."
elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
fi
}

@ -1,9 +1,11 @@
DIST xen-4.2.3-upstream-patches-0.tar.xz 84436 SHA256 7c2477b9b29c9d84bb26ed60bfc2700f2a614ed8040b93906e801831f3498b41 SHA512 a4e8b53a0efb9d64d4dc65ee3107422c8007537e03f9c8e6f1b2c838cf62e6819d447c1ed44aacb5c4e9979f0dad7ed313d2db61df6e6ad2d7708a81964a7e12 WHIRLPOOL cc3c2224bba3b2e5f057ec95f9e85e58b17bc0dce338da429c7970877967cddf69228258ff491be9c1d022169a90fcde34ef1bcb0c198c9123ca219707a5a99f
DIST xen-4.2.3.tar.gz 15613235 SHA256 69b6a73701383d609ad094a38925004e8595755fb39a6fafd579ba754e8667db SHA512 01521c8724354f92a2555683a8b103e5e16aedeb2c6166cc3ce40a0cc6cd9e07a601aa24930bb7391e00eb97f04003e6523dead09382cf86eb56f5b886509b9a WHIRLPOOL e7f7848ad632e5e77db95b2eb37c82f31a73021af4b6bb44091cc14103faa193bc2d6deb089e2a196daab5a08dbc08f135a8937a25a4ff5d31fe37c789bae1e9
DIST xen-4.2.4-upstream-patches-0.tar.xz 15480 SHA256 c01c2edf3f7f0f3e1c9408f2eddb2ee3d211a3fe44833852335488bb585072b1 SHA512 3eb85f982478b9c09db94978fee4e042c556ddcd4b89aaff1c4a3adf07b118404eeacb29b83e58e2e8a1d389d0027903458d14b2b900b31f4806f7c428a387b9 WHIRLPOOL d4c9b0550b0f38f5227ea305c0b983deafb97bdac4fa498bc791dce6796d564303813959a1a90d488b69d5540ef9a65fab70598329420691d30b4f4c48de37e9
DIST xen-4.2.4-upstream-patches-1.tar.xz 27932 SHA256 8f246eaf65a7cfe72cd9af596993ec1326dd1c4411efd1b76294a7bffafed119 SHA512 4d0eca51d91588214b06c3a082fff62ffb69fa518f0d1afb28e7489ffc1539751a586b334db6cefc7ef99ffaaff296af26c85a6dc114db7d78663de7748922f3 WHIRLPOOL 28e82065d033bd2ef0b140a2eaf2aea546e3e7ec5fa1e6f44a0d4dd7c26324981805dbc9f41b13fd3b12dc8440dfa74a1da79b117f7294e222b7407ad7371f74
DIST xen-4.2.4.tar.gz 15663999 SHA256 e23e6292affd7a6d82da99527e8bf3964e57eb7322144c67c2025692b1a21550 SHA512 3e5263511e7c40899f580f3384bd987f9c875b8e6816202fd1a5a64fe7e336803d09e58148af074938ef261f0ceeafad121ac541ddd2bf66b76c5aa4ad07c357 WHIRLPOOL 25d23f5d921139ba0f853fcd76ae998647d32292bccfd4e7c4f3b12f860a38fbb33ebda67c839657bf3a25d837c9c02b80d663362263d16d42284ffde09f0bc2
DIST xen-4.3.1.tar.gz 16429423 SHA256 3b5b7cc508b1739753585b5c25635471cdcef680e8770a78bf6ef9333d26a9fd SHA512 f5250ad5ad3defc5dc1207eb6208a3928128ef57ac4162018bd92b750dc1df1eaaf37835528aca33a0f9e04c82d5f8c4ba79c03a1780d2b72cbb90cc26f77275 WHIRLPOOL 087390786cea9aee273a5d81988436303991aa5ea92faf111d3b619517368f8c8feef84f4f8c602cac723980a344eb90414887db4ca88a2ee14bc6b0253e36ca
DIST xen-4.3.2-upstream-patches-0.tar.xz 13844 SHA256 c083f9b4490049cfcd83782574f52847df9b5738c8fe3220481526e73d01c380 SHA512 69c5b4fbfcf4ddc5964a7c0b60012eab244368d67c625cdb67d9c33f1e273c04234bed1e78de9e6a40ede1a30d279d5d588718bd5f210d37e016e53c03a4a0f9 WHIRLPOOL bb7b088fec542521fe6a0438607618c390f83da379f9a6de57472afdfb0f5d4a3aedcdaf43716df4353eb1cbf642a34e2da546da974bb8906a6780486d3844f6
DIST xen-4.3.2-upstream-patches-1.tar.xz 28004 SHA256 451df6bc293102a8f5eff0bc5b2c9feba0d8c0df5bdfba5591fac405e4f0141f SHA512 c0fd9ed16773e62121290dfc85e082997b049756a5038b0e3d4d618566a86abcf8baf499d176a529d8c33e2b333bd2be11dc075d026ce21b0d42d20b141c9e4f WHIRLPOOL 9a01940b7247a448ee1795539682a79dd70b470a535f438f077d2da7633f06eeb01c26c62c504a0e7ad68d7156957f96d8e966762b9c782e1bce37416b40a648
DIST xen-4.3.2.tar.gz 16472188 SHA256 17611d95f955302560ff72d97c08933b4e62bc2e8ffb71400fc54e388746ff69 SHA512 ec94d849b56ec590b89022075ce43768d8ef44b7be9580ce032509b44c085f0f66495845607a18cd3dea6b89c69bc2a18012705556f59288cd8653c3e5eca302 WHIRLPOOL 72250369fb2c90ba608e1da018cb6417b3089642c8ba59af9f2825ec5ba7c4e6c5d6f86140b20825817e4625727c6d58c5d38b00863c994e31c8a04927997bd3
DIST xen-4.4.0-upstream-patches-0.tar.xz 13124 SHA256 78d3e7dfd8c2f6243954fa320406d332c318e598e0602b4a7df7949260fb4f16 SHA512 c8bf9687742c352f20df85eee9f72e7d27a4250612396be7d61ed0e2251f1508f0be4ebecf39e5fbf001f7dbc5642f46a9d388dfb6f75231998f0e7221c9a6a1 WHIRLPOOL 2fe18ea84cacb4b2baef8c701e3383c14b9d354b3dfab6ffc14e455a764815c520a00ad485d7faf6281e60f4b09010fd2f71e497313ed4af7fd4b44cc9eb3716
DIST xen-4.4.0-upstream-patches-1.tar.xz 45136 SHA256 717a67c01c8442559987b717a03e2e36e1173b6603054e5125c0890ef36f2001 SHA512 42715369162c30ea646dda6a215ef4b7464f5e3510779fd243bcaa07a7eb8b07166b3026a482b0cc71ecac2a957fa2ed11ede4e00fc0a4fbbabfb9c0fd687ec9 WHIRLPOOL 44ea7c65357ad6d5ebbcd27bd3aeb054ba0e8dbe6224bcc6941b8cc37e5128c8965a980d430e925293c66957f9285b73f2c661afa99457b88994efe78c6406f2
DIST xen-4.4.0.tar.gz 18116578 SHA256 6910a504fe2ffe8db0e7a44756ce1c4c95e1ccbef942a1fc8da27aced5aac021 SHA512 84bc293415b8ce9686240b0145a92be190cdd7032c66b5b07906baacbfeb33ad1e6148336e951fd4506b7f4e0b250937c702226c0207d7088a50e643bedabd17 WHIRLPOOL 87886cc83bf1eaaf5dd5b67d7cc82823d98dd9b4b47c0a178ea70ee2367c1a4a142aa66df13f58603840d0e310fb5c09dc0d5b87f6361c934e1c83c95d09d406

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.4.ebuild,v 1.2 2014/02/21 04:53:41 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.4-r2.ebuild,v 1.1 2014/05/10 00:06:23 dlan Exp $
EAPI=5
@ -14,7 +14,7 @@ if [[ $PV == *9999 ]]; then
live_eclass="mercurial"
else
KEYWORDS="~amd64 ~x86"
UPSTREAM_VER=
UPSTREAM_VER=1
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.3.2.ebuild,v 1.2 2014/02/21 04:53:41 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.3.2-r2.ebuild,v 1.1 2014/05/10 00:06:23 dlan Exp $
EAPI=5
@ -15,7 +15,7 @@ if [[ $PV == *9999 ]]; then
else
# Set to match entry in stable 4.3.1-r1, Bug 493944
KEYWORDS="~amd64 -x86"
UPSTREAM_VER=
UPSTREAM_VER=1
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.4.0-r1.ebuild,v 1.1 2014/04/09 21:35:41 dlan Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.4.0-r2.ebuild,v 1.1 2014/05/10 00:06:23 dlan Exp $
EAPI=5
@ -15,7 +15,7 @@ if [[ $PV == *9999 ]]; then
live_eclass="git-2"
else
KEYWORDS="~amd64 ~arm -x86"
UPSTREAM_VER=0
UPSTREAM_VER=1
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \

@ -1,161 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.4.0.ebuild,v 1.1 2014/03/23 02:15:34 dlan Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
MY_PV=${PV/_/-}
MY_P=${PN}-${PV/_/-}
if [[ $PV == *9999 ]]; then
KEYWORDS=""
EGIT_REPO_URI="git://xenbits.xen.org/${PN}.git"
live_eclass="git-2"
else
KEYWORDS="~amd64 ~arm -x86"
UPSTREAM_VER=
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
${UPSTREAM_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
inherit mount-boot flag-o-matic python-any-r1 toolchain-funcs eutils ${live_eclass}
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask xsm"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22[-multitarget] )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
RESTRICT="test"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="flask? ( xsm )
arm? ( debug )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
elif use xsm ; then
export "XSM_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-upstream
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
if use efi; then
epatch "${FILESDIR}"/${PN}-4.4-efi.patch
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
epatch_user
}
src_configure() {
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " http://www.gentoo.org/doc/en/xen-guide.xml"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/tagainijisho/tagainijisho-1.0.2.ebuild,v 1.4 2014/05/08 00:23:31 calchan Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/tagainijisho/tagainijisho-1.0.2.ebuild,v 1.5 2014/05/09 20:21:29 calchan Exp $
EAPI=5
@ -38,10 +38,10 @@ src_configure() {
local cmake_linguas
for lingua in $(sed -e 's/;/ /g' -ne '/set(DICT_LANG ".*")/s/.*"\(.*\)".*/\1/p' CMakeLists.txt); do
if use linguas_${lingua}; then
cmake_linguas+="${lingua};"
cmake_linguas+=";${lingua}"
fi
done
mycmakeargs=( -DDICT_LANG=${cmake_linguas} )
mycmakeargs=( -DDICT_LANG="${cmake_linguas};" )
cmake-utils_src_configure
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-laptop/laptop-mode-tools/laptop-mode-tools-1.64.ebuild,v 1.2 2013/09/12 05:43:52 alonbl Exp $
# $Header: /var/cvsroot/gentoo-x86/app-laptop/laptop-mode-tools/laptop-mode-tools-1.64.ebuild,v 1.3 2014/05/10 11:41:37 ssuominen Exp $
EAPI=5
inherit eutils multilib systemd udev
@ -19,6 +19,7 @@ IUSE="+acpi apm bluetooth scsi"
RDEPEND="net-wireless/wireless-tools
sys-apps/ethtool
sys-apps/hdparm
sys-apps/which
acpi? ( sys-power/acpid )
apm? ( sys-apps/apmd )
bluetooth? ( net-wireless/bluez:= )

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/layman/layman-2.0.0-r3.ebuild,v 1.6 2014/05/03 14:12:09 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/layman/layman-2.0.0-r3.ebuild,v 1.7 2014/05/10 13:52:27 ago Exp $
EAPI="5"
@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="bazaar cvs darcs +git mercurial subversion test"
DEPEND="test? ( dev-vcs/subversion )"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/gnome-doc-utils/gnome-doc-utils-0.20.10-r1.ebuild,v 1.8 2014/02/22 21:04:52 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/gnome-doc-utils/gnome-doc-utils-0.20.10-r1.ebuild,v 1.9 2014/05/10 13:39:51 ago Exp $
EAPI="5"
GCONF_DEBUG="no"
@ -13,7 +13,7 @@ HOMEPAGE="http://live.gnome.org/GnomeDocUtils"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/ocrad/ocrad-0.22.ebuild,v 1.3 2014/05/04 08:30:51 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/ocrad/ocrad-0.22.ebuild,v 1.4 2014/05/10 13:47:29 ago Exp $
EAPI=5
inherit unpacker toolchain-funcs
@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.lz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc x86"
IUSE=""
RDEPEND=""

@ -1,6 +1,6 @@
DIST pandoc-1.11.1.tar.gz 1093354 SHA256 ebb090b08b5439d719d1d01575aa91262035cb9b8de61ffaf49a853a5fde432c SHA512 100cadc021fd88621ab0a5a8747e913312e569e26bf4c22caddcb00b98e8877a047a6289fb478946515cdf15da2dc0840110c94bb81988b893f0d201de91fcf0 WHIRLPOOL 4409ab19581002a5f488af7107cfe8f2098b47891262a30fdd1fa6e24348bfc7f4a5b752a92cb48e2ce92cc566f04e8a3702cea1bc3e7a8369a3ec47198ab1b3
DIST pandoc-1.12.1.tar.gz 991330 SHA256 ce9ac36ba558654dc30793887581ffa6b5c086557418fbec61556cdc1ccb5e33 SHA512 79507c7e447b35ce8b93371968da833153e74bc8a298db623d864f977abf2fa40aebf6bce8bbb5a8f825b8f734afe0a6013018041e29cb530abb12a2b8f02979 WHIRLPOOL b6245a6790fdc6952fd47545c0944806b9ab98ca89b37e6278cc654feb4a0747d0c5ee4eab1f516e55b489d249845e214ec08804c80ad43a96dc0b2d5478e7e0
DIST pandoc-1.12.2.1.tar.gz 1004090 SHA256 8e9a37bb802efd44e6e6063060105ad4ef8328a093fccbd971c533f0b583dbf7 SHA512 2dc17f6ae9a4cbdeb62aaf1b21b4922f480de425120442bfea1c832a0cf53c25120ded1c91df1e985946c6a5664671075f24edeece163e9d691fea784bab62f8 WHIRLPOOL 8fd4901e6f59b6ea224fe72f427fa80ca61d686b12a9bab19b8add18bdd52952d1f18befc32425299502c0106412b75ddb6afa41c52ff8032a003a87b7d94855
DIST pandoc-1.12.3.1.tar.gz 1081035 SHA256 ec06bb322950c900f1a69426756fcffa0f5b9fa0a2ffe41337615b261a087c4f SHA512 6fe52fdafe6c3951297d819a137c1c6ea1d86d3173637fb1bf99cade89dc03fe29fd321024c6137747fd81028a0475156c4d8724ad4366cc0a27821bbf75f7e5 WHIRLPOOL 2618c83fa07979fe6f571af690fb0a12177eeca1f65307980c6e809cfee40be889389bf74eb8846899a4ac88757474eb7c18775be769a3bd5d622e4a4240c790
DIST pandoc-1.12.3.3.tar.gz 1071822 SHA256 ba08dbddac8b3c4e4786ac9213068a77aa5ee41126884fe13d73fc3c12dcfc6c SHA512 3730375823d776185d6e121f509783dd968439fe321a2294f1ae9703d480e7c5e6400c12eb3b5a8874c71fec5352ea77ebd55aa62e524071ca25a7c4e90b4d6a WHIRLPOOL cf209189f564d7b4ae2477e068df84eaa6e193939d2e1eef5282069d94fd5548d30b8f5df24f45d874f49a0ef856334b95a6b093576468e43c622864ad6c11c2
DIST pandoc-1.12.4.tar.gz 1046258 SHA256 3efb11b90a7af9c22b1e4b33252a6163c38d52142ee1a3cae5e7170586b9fb36 SHA512 5eb566723276a6196114f0416946488ca26d4077d57540cf1b6578d78f826ff97e7fa14bc21a640eccd014155efc5644d287247146e6cebdb8a6df1444cd70f7 WHIRLPOOL 994c3fc53478acd3c742e55a397bf44e3f0caad629e891a30277a2c81296f19eba3976b8af0fbab87c7e99670877baac623b152e027b9fd14ade9ea513b196c9
DIST pandoc-1.12.tar.gz 1161163 SHA256 89781e9a4cb31eec368fd8520394c75ee616636513c6abf5fc0f9d95ab795612 SHA512 082f2c4e726bbe76796dafdbfee79ac4034a1595edabc2966f9f19ea7a1d54b385e403f87af6edfd60ecef9ae9dab6db3290e562e4b69c35b5da5e23a6787e69 WHIRLPOOL b4d9f48f72d6cc6615d0c733b73a9d72cc23694759188722d797018461eab6ebda18bad242c73edb536e5f533a1371e023de06edbc65c5f51b198756c6d4a886

@ -1,103 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/pandoc/pandoc-1.11.1-r1.ebuild,v 1.1 2013/09/14 01:12:04 gienah Exp $
EAPI=5
# ebuild generated by hackport 0.3.2.9999
CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
inherit eutils haskell-cabal
DESCRIPTION="Conversion between markup formats"
HOMEPAGE="http://johnmacfarlane.net/pandoc"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="embed_data_files"
RDEPEND=">=dev-haskell/base64-bytestring-0.1:=[profile?]
<dev-haskell/base64-bytestring-1.1:=[profile?]
>=dev-haskell/blaze-html-0.5:=[profile?]
<dev-haskell/blaze-html-0.7:=[profile?]
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
<dev-haskell/blaze-markup-0.6:=[profile?]
>=dev-haskell/citeproc-hs-0.3.7:=[profile?]
<dev-haskell/citeproc-hs-0.4:=[profile?]
>=dev-haskell/data-default-0.4:=[profile?]
<dev-haskell/data-default-0.6:=[profile?]
=dev-haskell/extensible-exceptions-0.1*:=[profile?]
>=dev-haskell/highlighting-kate-0.5.3.9:=[profile?]
<dev-haskell/highlighting-kate-0.6:=[profile?]
>=dev-haskell/http-4000.0.5:=[profile?]
<dev-haskell/http-4000.3:=[profile?]
>=dev-haskell/json-0.4:=[profile?]
<dev-haskell/json-0.8:=[profile?]
>=dev-haskell/mtl-1.1:=[profile?]
<dev-haskell/mtl-2.2:=[profile?]
>=dev-haskell/network-2:=[profile?]
<dev-haskell/network-2.5:=[profile?]
=dev-haskell/pandoc-types-1.10*:=[profile?]
=dev-haskell/parsec-3.1*:=[profile?]
>=dev-haskell/random-1:=[profile?]
<dev-haskell/random-1.1:=[profile?]
>=dev-haskell/syb-0.1:=[profile?]
<dev-haskell/syb-0.5:=[profile?]
>=dev-haskell/tagsoup-0.12.5:=[profile?]
<dev-haskell/tagsoup-0.14:=[profile?]
=dev-haskell/temporary-1.1*:=[profile?]
>=dev-haskell/texmath-0.6.1.5:=[profile?]
<dev-haskell/texmath-0.7:=[profile?]
=dev-haskell/text-0.11*:=[profile?]
>=dev-haskell/xml-1.3.12:=[profile?]
<dev-haskell/xml-1.4:=[profile?]
>=dev-haskell/zip-archive-0.1.3.3:=[profile?]
<dev-haskell/zip-archive-0.2:=[profile?]
=dev-haskell/zlib-0.5*:=[profile?]
>=dev-lang/ghc-7.0.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
test? ( >=dev-haskell/ansi-terminal-0.5
<dev-haskell/ansi-terminal-0.7
>=dev-haskell/diff-0.2
<dev-haskell/diff-0.4
=dev-haskell/hunit-1.2*
>=dev-haskell/quickcheck-2.4
<dev-haskell/quickcheck-2.7
>=dev-haskell/test-framework-0.3
<dev-haskell/test-framework-0.9
>=dev-haskell/test-framework-hunit-0.2
<dev-haskell/test-framework-hunit-0.4
>=dev-haskell/test-framework-quickcheck2-0.2.9
<dev-haskell/test-framework-quickcheck2-0.4
)"
src_prepare() {
epatch "${FILESDIR}"/${P}-no-man-tests.patch
epatch "${FILESDIR}"/${P}-test.patch
epatch "${FILESDIR}"/${P}-tagsoup-0.13.patch
if has_version ">=dev-haskell/highlighting-kate-0.5.5"; then
epatch "${FILESDIR}"/${P}-highlighting-kate-0.5.5-tests.patch
fi
ghc-supports-threaded-runtime ||
cabal_chdeps \
'-threaded' ' '
}
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag embed_data_files embed_data_files) \
--flag=blaze_html_0_5
}
src_install() {
cabal_src_install
doman "${S}/man/man1/${PN}.1"
# COPYING is installed by the Cabal eclass
dodoc README COPYRIGHT changelog
}

@ -0,0 +1,76 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/pandoc/pandoc-1.12.4.ebuild,v 1.1 2014/05/10 12:12:57 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.4.9999
CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Conversion between markup formats"
HOMEPAGE="http://johnmacfarlane.net/pandoc"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="embed_data_files +http-conduit"
RESTRICT=test # missing files
RDEPEND=">=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-0.8:=[profile?]
>=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.12:=[profile?]
>=dev-haskell/base64-bytestring-0.1:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
>=dev-haskell/binary-0.5:=[profile?] <dev-haskell/binary-0.8:=[profile?]
>=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.8:=[profile?]
>=dev-haskell/blaze-markup-0.5.1:=[profile?] <dev-haskell/blaze-markup-0.7:=[profile?]
>=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.6:=[profile?]
>=dev-haskell/extensible-exceptions-0.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
>=dev-haskell/highlighting-kate-0.5.7:=[profile?] <dev-haskell/highlighting-kate-0.6:=[profile?]
>=dev-haskell/hslua-0.3:=[profile?] <dev-haskell/hslua-0.4:=[profile?]
>=dev-haskell/http-4000.0.5:=[profile?] <dev-haskell/http-4000.3:=[profile?]
>=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
>=dev-haskell/network-2:=[profile?] <dev-haskell/network-2.6:=[profile?]
>=dev-haskell/pandoc-types-1.12.3.3:=[profile?] <dev-haskell/pandoc-types-1.13:=[profile?]
>=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
>=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.1:=[profile?]
>=dev-haskell/scientific-0.2:=[profile?] <dev-haskell/scientific-0.3:=[profile?]
>=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.5:=[profile?]
>=dev-haskell/tagsoup-0.13.1:=[profile?] <dev-haskell/tagsoup-0.14:=[profile?]
>=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.3:=[profile?]
>=dev-haskell/texmath-0.6.6.1:=[profile?] <dev-haskell/texmath-0.7:=[profile?]
>=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.2:=[profile?]
>=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
>=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.11:=[profile?]
>=dev-haskell/xml-1.3.12:=[profile?] <dev-haskell/xml-1.4:=[profile?]
>=dev-haskell/yaml-0.8.8.2:=[profile?] <dev-haskell/yaml-0.9:=[profile?]
>=dev-haskell/zip-archive-0.1.3.3:=[profile?] <dev-haskell/zip-archive-0.3:=[profile?]
>=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.6:=[profile?]
>=dev-lang/ghc-7.4.1:=
http-conduit? ( >=dev-haskell/http-conduit-1.9:=[profile?] <dev-haskell/http-conduit-2.2:=[profile?]
>=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.9:=[profile?] )
"
DEPEND="${RDEPEND}
dev-haskell/alex
>=dev-haskell/cabal-1.10
dev-haskell/happy
test? ( >=dev-haskell/ansi-terminal-0.5 <dev-haskell/ansi-terminal-0.7
>=dev-haskell/diff-0.2 <dev-haskell/diff-0.4
>=dev-haskell/highlighting-kate-0.5.7 <dev-haskell/highlighting-kate-0.6
>=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
>=dev-haskell/pandoc-types-1.12.3.3 <dev-haskell/pandoc-types-1.13
>=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.8
>=dev-haskell/syb-0.1 <dev-haskell/syb-0.5
>=dev-haskell/test-framework-0.3 <dev-haskell/test-framework-0.9
>=dev-haskell/test-framework-hunit-0.2 <dev-haskell/test-framework-hunit-0.4
>=dev-haskell/test-framework-quickcheck2-0.2.9 <dev-haskell/test-framework-quickcheck2-0.4
>=dev-haskell/text-0.11 <dev-haskell/text-1.2 )
"
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag embed_data_files embed_data_files) \
$(cabal_flag http-conduit http-conduit)
}

@ -1,5 +1,6 @@
DIST u2ps-0.8.1.tar.gz 109891 SHA256 67fc9324d1a8e8e89659bebf00c15c886e74802356109ce395d2715399d1b56f SHA512 f437d3459e3318932b61097f398e2b11c7281343d51cbf0a53a7b04a8aa356bcf599c6b00c79f13964f4f516f53ad2dfd80d4525376d0054da6f9be6cdbf33dd WHIRLPOOL ac6876243ac9da9a8a73f27ecdc3bef8d413997ccd4a2f180583e9a83db5f2e6d9ee7b99d8b893fec90360858e824b76fea3f69113b116879af7cbf742228acf
DIST u2ps-0.8.2.tar.gz 109872 SHA256 e70530dd3f4a1b34db90fa8b5eaca79d2c85ddae141764d5a17fbe65fb9eae39 SHA512 34196648f21a9559718f323c5d68110ba9bca8028c357eb52a63b1488b605b6f61a7637a4af54ad8a113dc33efa942853db36535ea813fd133a3af9527519b1e WHIRLPOOL 44d4df6c2599d70e01515394def700e35640b4e7caa727017624ae098ffb9d0be73f8ba3d2bdf77007fc10d957500853f6a10e8a4dd84a7e4e541bc45a6340f3
DIST u2ps-0.8.3.tar.gz 114871 SHA256 6caf34016a023bf47fa5bc7a389815c20d5da062502d59ff41a37615a31e99aa SHA512 36696235932f116f056e7957c4d3fb556b0244e0fb3342b62f2a5c8c776e06c8603cdac62e6aa91a1202910b4e898d6b01a72c3f3bbd4ffef207fc81ec4b73c6 WHIRLPOOL 577f766c3a13f4d5726b6c605f19059de8a1106d16a4a8dd1c8c3fd3d1148545456657b10c8b3c5101f19d3f64b5190105fa2f83142562d478ef1946fe9a39dc
DIST u2ps-0.8.4.tar.gz 114498 SHA256 36033dea354db69c8dd847807b4cfcdc595bc540d12f034526fe1bc53d288d3c SHA512 f0049fc1cf5c46b0804dc9437c5fc6a523f216530f50b2d528661be23fadf5eab5305baf6c99a9494690d1de887da11e4e52e87f86d69dac59650cb273878a34 WHIRLPOOL 21fde5a69e75d9301a4f2ef9b8a4dcf31ec40952041eb7fa3302a315a52903d5d007215f1930dad43c763032a2c23c5beff57c553fd5d2efee763566a17d2587
DIST u2ps-full-0.8.1.tar.gz 5496100 SHA256 fd69fd1297d73558ff1c74355f44ccec6cdbcf145c271ab4a4d4f066a88f2d86 SHA512 2880350133e9ebdc43ce1c3141b639a5d593849be4354a3591bc25b736ad7b820ce14e39effd4e5dbd06b7ffc51b2ee08bcf64b1c54fdf0d3d0060974b34b7dc WHIRLPOOL e8aad25dd069ce34df54fe375d711b3778face12c6d37aa2387be9ffe87be13e774999c44a49204ba5a6aa107e66a646d33858b503717090e0ea45eabbdd3bba
DIST u2ps-full-0.8.2.tar.gz 5496060 SHA256 df484a62976d15d0f23dd563da7fc2b6926ff00682c120cca3df7b1bdbe97263 SHA512 c50185c754687dc1338435e47ef6f4f06330a9ac5752e36bb78525503ca5d415b4b4c757cfbafa9e02b75b58454bf951ada6eb4f0b3ec7189892db6ac5282c4d WHIRLPOOL 26e745208fa8f45f4f1c69209cce9ba9a519a858bc86fc38f78f7340b7bbec5fe9659315aa08ac94c9e3b343e161e2d28305479f192c1ab728542d166888a66b

@ -0,0 +1,42 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/u2ps/u2ps-0.8.4.ebuild,v 1.1 2014/05/10 10:10:16 hwoarang Exp $
EAPI=5
DESCRIPTION="A text to PostScript converter like a2ps, but supports UTF-8"
HOMEPAGE="http://u2ps.berlios.de/"
SRC_URI="mirror://berlios/${PN}/${P}.tar.gz"
LICENSE="GPL-3 GPL-3-with-font-exception free-noncomm"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
>=dev-lang/perl-5.6
dev-perl/Text-CharWidth
app-text/ghostscript-gpl
"
RDEPEND="${DEPEND}"
src_configure() {
./configure \
--prefix=/usr \
--datadir=/usr/share \
--mandir=/usr/share/man \
--with-perl=/usr/bin/perl \
--with-gs=/usr/bin/gs \
|| die 'configure failed'
}
src_compile() {
emake
emake man
}
src_install() {
emake install DESTDIR="${D}"
dodoc README DESIGN
doman man/u2ps.1
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/atkmm/atkmm-2.22.7.ebuild,v 1.7 2014/02/22 21:08:09 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/atkmm/atkmm-2.22.7.ebuild,v 1.8 2014/05/10 13:39:54 ago Exp $
EAPI=5
GCONF_DEBUG="no"
@ -13,7 +13,7 @@ HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE="doc"
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/pangomm/pangomm-2.34.0.ebuild,v 1.6 2014/02/22 21:09:56 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/pangomm/pangomm-2.34.0.ebuild,v 1.7 2014/05/10 13:39:56 ago Exp $
EAPI=5
GCONF_DEBUG="no"
@ -13,7 +13,7 @@ HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1"
SLOT="1.4"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE="doc"
COMMON_DEPEND="

@ -0,0 +1 @@
DIST cppdb-0.3.1.tar.bz2 251449 SHA256 d60eef5a732d8f84ef5e4a2845a8cefc543a6c75bf3782589c2cf6aa150b992e SHA512 19e60becbffef7a252eda5fdd5821b44c2eeb5d69e84cf46e89ed6af3cea315f3cfe7b2cc4f62fbe154be8abdad3363761dd0252f94671421010273eeae65678 WHIRLPOOL 71ab865ef7ffeae43ec8c7278553225ab0b6ccddc8355213a60ab77c835af569d157c77ff417e651754c3f34187b516f6e16fb982321de8701fa60619e19b77d

@ -0,0 +1,50 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/cppdb/cppdb-0.3.1-r1.ebuild,v 1.1 2014/05/09 22:51:07 jauhien Exp $
EAPI=5
inherit cmake-utils multilib
DESCRIPTION="An SQL connectivity library for platform and database independent connectivity"
HOMEPAGE="http://cppcms.com/sql/cppdb/"
SRC_URI="mirror://sourceforge/cppcms/${P}.tar.bz2"
LICENSE="|| ( Boost-1.0 MIT )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples mysql mysql_internal odbc odbc_internal postgres postgres_internal sqlite sqlite_internal"
DEPEND="
mysql? ( virtual/mysql )
odbc? ( dev-db/unixODBC )
postgres? ( dev-db/postgresql-base )
sqlite? ( dev-db/sqlite:3 )"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs="
$(cmake-utils_use_disable mysql MYSQL)
$(cmake-utils_use mysql_internal MYSQL_BACKEND_INTERNAL)
$(cmake-utils_use_disable odbc ODBC)
$(cmake-utils_use odbc_internal ODBC_BACKEND_INTERNAL)
$(cmake-utils_use_disable postgres PQ)
$(cmake-utils_use postgres_internal PQ_BACKEND_INTERNAL)
$(cmake-utils_use_disable sqlite SQLITE)
$(cmake-utils_use sqlite_internal SQLITE_BACKEND_INTERNAL)
-DLIBDIR=$(get_libdir)"
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
if use doc; then
rm docs/build.txt || die
dodoc -r docs/*
dohtml -r html/*
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>jauhien@gentoo.org</email>
<name>Jauhien Piatlicki</name>
</maintainer>
<use>
<flag name="mysql_internal">Don't build a separate mysql loadable module but rather build it into the cppdb library itself</flag>
<flag name="odbc_internal">Don't build a separate postgresql loadable module but rather build it into the cppdb library itself</flag>
<flag name="postgres_internal">Don't build a separate odbc loadable module but rather build it into the cppdb library itself</flag>
<flag name="sqlite_internal">Don't build a separate sqlite3 loadable module but rather build it into the cppdb library itself</flag>
</use>
</pkgmetadata>

@ -1,2 +1,3 @@
DIST psqlodbc-09.01.0200.tar.gz 749712 SHA256 89c230f5068dcd17d5c6dab37d13ed03525040da534cc7f49564dceba00a9c2c SHA512 6b1ce9efead84c1f5805561c150d5d6d4fba719472e43332987159918762098e1c41822fe804b4c9732e5fcb19beebd9b5f72ef756c021b764d6582f17bf4565 WHIRLPOOL e200c2014c58055a6ee69decea6f9ff92ad1166d2224c714a1634302ea621308e362760527617d2011db8ccaffcf7f35217431f705a9145f65777ee7a788e9e7
DIST psqlodbc-09.02.0100.tar.gz 738231 SHA256 6701525030a8c927059f972ebd65e83a41f7f177228cd8e894654893d86cb93c SHA512 5d2eae82596b3a120b00c140441c47af065a201236fef9aa086372f2207bab2f2bffee7d0db177a64c370118eaa4348509dcb3e99a40f564d26d4e938c57cc68 WHIRLPOOL e300672c7608e28af52befbb62a16c8584a709b75fc12edeadf37b2d26a8cdd64a390af026ec752408818d053d51202c829b6ad62d82a543dbce21ce6624d3c0
DIST psqlodbc-09.03.0210.tar.gz 784548 SHA256 42f2a57ec65c8a2edb0736f57b03c510986f33a9178d3d695616734dcc5e96d9 SHA512 da6b8da28c8ddd0912c57b7c1b8a2b494446b07ef7c6db8b56006b0c26705f64d413bdfed64b99e8baf6db70f1b578e818ad9ead357d16a8765deff7121c0a44 WHIRLPOOL 03f191421d95ab7b7da3c7806fc0081d66588bf5d860097fd9a239219d59ebdbe56790bf62786fb145f6378b60fdeb37ac74196f41de7e6ae7ac5551ba6f47c2

@ -0,0 +1,42 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/psqlodbc/psqlodbc-09.03.0210.ebuild,v 1.1 2014/05/10 13:18:50 titanofold Exp $
EAPI="4"
inherit multilib versionator
MY_MAJOR=$(get_major_version)
MY_MINOR=$(get_version_component_range 2)
PGSLOT="${MY_MAJOR#0}.${MY_MINOR#0}"
DESCRIPTION="Official ODBC driver for PostgreSQL"
HOMEPAGE="http://www.postgresql.org/"
SRC_URI="mirror://postgresql/odbc/versions/src/${P}.tar.gz"
SLOT="0"
LICENSE="LGPL-2"
KEYWORDS="~x86 ~amd64"
IUSE="doc iodbc ssl threads unicode"
DEPEND="dev-db/postgresql-base:${PGSLOT}
!iodbc? ( dev-db/unixODBC )
iodbc? ( dev-db/libiodbc )
ssl? ( dev-libs/openssl )
"
RDEPEND="${DEPEND}"
src_configure() {
econf --with-libpq="${EROOT%/}/usr/$(get_libdir)/postgresql-${PGSLOT}/bin/pg_config" \
$(use_with iodbc) \
$(use_with !iodbc unixodbc) \
$(use_enable ssl openssl) \
$(use_enable threads pthreads) \
$(use_enable unicode)
}
src_install() {
emake DESTDIR="${D}" install
dodoc readme.txt
use doc && dohtml docs/*
}

@ -0,0 +1 @@
DIST soci-3.2.2.zip 518502 SHA256 e3ad3ea0ef37eab0ae9e6459d2cdd099b1fa1165b663c349e1200356cf4e9c91 SHA512 36fa977e8827ec546ec85be45d78bb21b2700ee7838d144e6f6ac91cc70242cbe8ce968092146e2b29d52fe1022b9287cff7465c156a49c0ffb1dde6d89964ab WHIRLPOOL e25bc0ec7ca1137db5b703635ea0066b8e93307e721c2e4efc45f0d008abff8c9b944b483dfd9c45a6361e7bd049f70570342ae4ea0e0594f9d0914268d00873

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>jauhien@gentoo.org</email>
<name>Jauhien Piatlicki</name>
</maintainer>
<use>
<flag name="boost">Enable boost support</flag>
<flag name="empty">Build the sample backend called Empty</flag>
</use>
</pkgmetadata>

@ -0,0 +1,47 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/soci/soci-3.2.2.ebuild,v 1.1 2014/05/09 22:06:24 jauhien Exp $
EAPI=5
inherit cmake-utils
KEYWORDS="~amd64 ~x86"
DESCRIPTION="A db access library for C++ that makes the illusion of embedding SQL queries in the regular C++ code"
HOMEPAGE="http://soci.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
LICENSE="Boost-1.0"
SLOT="0"
IUSE="boost doc +empty firebird mysql odbc oracle postgres sqlite"
DEPEND="boost? ( dev-libs/boost )
firebird? ( dev-db/firebird )
mysql? ( virtual/mysql )
odbc? ( dev-db/unixODBC )
oracle? ( dev-db/oracle-instantclient-basic )
postgres? ( dev-db/postgresql-base )
sqlite? ( dev-db/sqlite:3 )
"
RDEPEND=${DEPEND}
src_configure() {
local mycmakeargs="$(cmake-utils_use_with boost )
$(cmake-utils_use empty SOCI_EMPTY)
$(cmake-utils_use_with firebird FIREBIRD)
$(cmake-utils_use_with mysql MYSQL)
$(cmake-utils_use_with odbc ODBC)
$(cmake-utils_use_with oracle ORACLE)
$(cmake-utils_use_with postgres POSTGRESQL)
$(cmake-utils_use_with sqlite SQLITE3)
-DWITH_DB2=OFF" #use MYCMAKEARGS if you want enable IBM DB2 support
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
dodoc AUTHORS CHANGES
if use doc; then
dohtml -r doc/*
fi
}

@ -1,4 +1,4 @@
DIST openocd-0.5.0.tar.bz2 2228655 SHA256 0bc122f98a6cd68c4392f6265d480b0e875ff54203ec05a5a52d23900903a78d SHA512 8e2e168a35bf3f753683115fd5f4d4c79e54cd0fe5d072921475d43880619e5b4ab60f28d97a4a595d4b77938b9218e689013f66a925ee8007e6499f5b42448c WHIRLPOOL 84b6a4a9089542904865400ede82be00c4417519f0c9fc42cbb25ae671f621651e9b27f57c2a1e7f37102d53095bcb8e37601e8ed47ddf1ea82b76676b35e7aa
DIST openocd-0.6.1.tar.bz2 3431071 SHA256 f4c4cc7445ad79cfba1bb24208e79c66edf9dc0c46b3c8fca391f4e41c942f2b SHA512 59f35750f761d3f2ce7a32ffdc5028d053fda2bd9424cc4497f528ec628ac1f022662d9f226dd2b04a8cd682a5cd056a09de14d50e1090426a816bb602f98250 WHIRLPOOL 81d43ce9866960edb7fdaefc5ec088852aaa79e86add67ea9682f26eb5f5d3e7c7523fde0729e15949af165470b44ded45b9d79662f651db56fd109db5074cad
DIST openocd-0.7.0.tar.bz2 3493924 SHA256 52237b786530c8460b221556c26fa4779f668b7dcb83ff14b8c5eb2050f38e63 SHA512 bfba267e5cda558b347f6fab1a286353b97d81093c0457ac044667baa369f5cd47a07b3ce6a1ceb66e7992c2e4224765458dd859d0a6fa748ad8e6f80ea541ad WHIRLPOOL eb83e201becb22a72ad954bdd5e66e61e587b42856244e4fdce59af5d263a2879cb8e0d89e10bcff515cff199580997c1c6635064601ad31a803b19dd9c99702
DIST openocd-0.8.0-rc2.tar.gz 4821958 SHA256 369121a55d723694d6316798050e5160d95a7c012ba1ac015d9a08e9a49c7308 SHA512 b2d32acbee154821c3485874afc2ec8186086767395f256ade8b71766da06553e0cab07f17594c2b11b51ce44b2dd8bcfe347dab211bf8735592aa607252329e WHIRLPOOL e6556b8c9c4bb419c7150b9ffa109fc049c3634aecfbc0c316b80439afba2e49aaf80f7297cd4ae34a88f1754c043e8e56938c3cf3216ad8b2e36cd626b91020
DIST openocd-0.8.0.tar.gz 4821738 SHA256 e27ce4819e0227e602063f212fd4e795e307d5480095c9d406bd0d305ddf4f67 SHA512 9130b683394c4d99cd4c5365ba2bbe07ca8bdf0d02bdd4504b0f5f376209e787955d725c11d811f8937b7b0fc207c8d02e0b7484607edd2f68b2d00d48250f2c WHIRLPOOL 2e71c4b5965de6e3c0541ca13c100626c1435edc34e2bd81426921fa2fce228b101666f29abb56890d5e7aae7322cbff17f7968c78bd0f8db7a43acc733a0868

@ -0,0 +1,66 @@
Apply upstream patch for jimtcl-0.75 compatibility
X-Gentoo-Bug: 509902
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=509902
Link: http://repo.or.cz/w/openocd.git/commitdiff/92ea548aafee840e1507306a3ffb38625f427ec5
Signed-off-by: Markos Chandras <hwoarang@gentoo.org>
From 92ea548aafee840e1507306a3ffb38625f427ec5 Mon Sep 17 00:00:00 2001
From: Paul Fertser <fercerpav@gmail.com>
Date: Mon, 28 Apr 2014 14:34:47 +0400
Subject: [PATCH] Update to the current Jim Tcl
This is a post-release version but hopefully some fixes that went in
are worth it; also the changes here make OpenOCD compatible with stock
0.75 version if a distro maintainer decides to use it.
Change-Id: I7ad1814c7c4868198475cdca4750c3d0ee4f5f8b
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Reviewed-on: http://openocd.zylin.com/2121
Tested-by: jenkins
Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
---
jimtcl | 2 +-
src/helper/command.c | 2 +-
src/helper/command.h | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/helper/command.c b/src/helper/command.c
index 21362a6..137ac7e 100644
--- a/src/helper/command.c
+++ b/src/helper/command.c
@@ -365,7 +365,7 @@ static int register_command_handler(struct command_context *cmd_ctx,
LOG_DEBUG("registering '%s'...", ocd_name);
- Jim_CmdProc func = c->handler ? &script_command : &command_unknown;
+ Jim_CmdProc *func = c->handler ? &script_command : &command_unknown;
int retval = Jim_CreateCommand(interp, ocd_name, func, c, NULL);
free(ocd_name);
if (JIM_OK != retval)
diff --git a/src/helper/command.h b/src/helper/command.h
index 0f0edbb..0eda5b5 100644
--- a/src/helper/command.h
+++ b/src/helper/command.h
@@ -168,7 +168,7 @@ struct command {
struct command *parent;
struct command *children;
command_handler_t handler;
- Jim_CmdProc jim_handler;
+ Jim_CmdProc *jim_handler;
void *jim_handler_data;
enum command_mode mode;
struct command *next;
@@ -204,7 +204,7 @@ char *command_name(struct command *c, char delim);
struct command_registration {
const char *name;
command_handler_t handler;
- Jim_CmdProc jim_handler;
+ Jim_CmdProc *jim_handler;
void *jim_handler_data;
enum command_mode mode;
const char *help;
--
1.7.6.6.GIT

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/openocd/openocd-0.8.0_rc2.ebuild,v 1.3 2014/05/04 10:42:51 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/openocd/openocd-0.8.0.ebuild,v 1.1 2014/05/09 20:46:43 hwoarang Exp $
EAPI="5"
@ -27,7 +27,7 @@ SLOT="0"
IUSE="cmsis-dap dummy ftdi parport +usb verbose-io"
RESTRICT="strip" # includes non-native binaries
RDEPEND=">=dev-lang/jimtcl-0.73
RDEPEND=">=dev-lang/jimtcl-0.75
cmsis-dap? ( dev-libs/hidapi )
usb? (
virtual/libusb:0
@ -41,6 +41,10 @@ DEPEND="${RDEPEND}
src_prepare() {
epatch_user
# jimtcl-0.75 compatibility. Remove it on the
# next version bump
epatch "${FILESDIR}"/${P}-jimtcl-0.75.patch
if [[ ${PV} == "9999" ]] ; then
AT_NO_RECURSIVE=yes eautoreconf
fi

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/openocd/openocd-9999.ebuild,v 1.35 2014/05/04 10:42:51 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/openocd/openocd-9999.ebuild,v 1.36 2014/05/09 20:46:43 hwoarang Exp $
EAPI="5"
@ -27,7 +27,7 @@ SLOT="0"
IUSE="cmsis-dap dummy ftdi parport +usb verbose-io"
RESTRICT="strip" # includes non-native binaries
RDEPEND=">=dev-lang/jimtcl-0.73
RDEPEND=">=dev-lang/jimtcl-0.75
cmsis-dap? ( dev-libs/hidapi )
usb? (
virtual/libusb:0

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/cegui-0.8.3.ebuild,v 1.1 2013/12/30 22:19:19 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/cegui-0.8.3.ebuild,v 1.2 2014/05/09 20:12:09 hasufell Exp $
EAPI=5
@ -56,6 +56,8 @@ DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
opengl? ( media-libs/glm )"
PATCHES=( "${FILESDIR}"/${P}-freetype.patch )
src_configure() {
# http://www.cegui.org.uk/mantis/view.php?id=991
append-ldflags $(no-as-needed)

@ -0,0 +1,20 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Fri May 9 19:56:34 UTC 2014
Subject: fix build with >=freetype-2.5.1
--- cegui/cmake/FindFreetype.cmake
+++ cegui/cmake/FindFreetype.cmake
@@ -3,8 +3,12 @@
################################################################################
include(FindPackageHandleStandardArgs)
-find_path(FREETYPE_H_PATH_ft2build NAMES ft2build.h)
+find_path(FREETYPE_H_PATH_ft2build NAMES ft2build.h PATH_SUFFIXES include/freetype2 include)
find_path(FREETYPE_H_PATH_ftconfig NAMES freetype/config/ftconfig.h PATH_SUFFIXES freetype2)
+if(NOT FREETYPE_H_PATH_ftconfig)
+ find_path(FREETYPE_H_PATH_ftconfig NAMES config/ftconfig.h PATH_SUFFIXES include/freetype2 include)
+endif()
+
find_library(FREETYPE_LIB NAMES freetype2 freetype libfreetype PATH_SUFFIXES dynamic)
find_library(FREETYPE_LIB_DBG NAMES freetype_d libfreetype_d PATH_SUFFIXES dynamic)
mark_as_advanced(FREETYPE_H_PATH_ft2build FREETYPE_H_PATH_ftconfig FREETYPE_LIB FREETYPE_LIB_DBG)

@ -1,2 +1,3 @@
DIST alsa-mixer-0.1.2.tar.gz 6901 SHA256 081f3a62f83a269d72e0b0fac8bae8c81e9ec342d592fa25abe57f7206cf4414 SHA512 fae4c1f9b65d47a55b2674b04c38f46fc440222c7215b1bb95de14b7c642068392a73c0cebb08b4e3cf49ab824ec78a57d942279364e28bfa45be471f1b8fdfa WHIRLPOOL de98a902fe2d33e019ab57f90024c1caea462089385f870e6b071c76a25ae266ca81e55470bef5003abc7edc1668c67f0ef43ee3edaa1e9b8f3e86b436699b10
DIST alsa-mixer-0.2.0.1.tar.gz 7176 SHA256 197a98c9f5da86ea3f93ac570a0587ab0a754ee70c7189dbbca315c4099f068c SHA512 74b0f3b2f4e76130a0e6afdf1d9bb0b64e2bcc192866a6c17dd737ea4e63bf69b53d548a6e1ba15c509751bb769db6b202e08343b25ed7872f97b00a5ee3f6ac WHIRLPOOL d6b1ae3594347e4d9b7d18a8840ff1584d0bd68a88d26414fad6434da17c1d424541d2a568b5a9e647c75134606518de44fe9abf487141de907baf508700469f
DIST alsa-mixer-0.2.0.2.tar.gz 7184 SHA256 139e837a47c31c7b6e41c7ffead7558fde8cde468b91f27d5a19a97490154c87 SHA512 f480008cfe5dd87e01b22bd3af44caee17095dc1be2e535acdca4cb2b56cd87fb086b8222ae10b1ca866818469dff7309ea6e0b7ec22ad83cdff07e6a702aa76 WHIRLPOOL 08412de6b32811cf9634751acf208b55fd3c21cb8bdd0202ae9a1dbcd4738ec397d8c94f4cc5ab34c74986897ed11db6b4b635e1c68f1cde5370acb30a64643c

@ -0,0 +1,28 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/alsa-mixer/alsa-mixer-0.2.0.2.ebuild,v 1.1 2014/05/10 12:15:00 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Bindings to the ALSA simple mixer API."
HOMEPAGE="https://github.com/ttuegel/alsa-mixer"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/alsa-core-0.5:=[profile?] <dev-haskell/alsa-core-0.6:=[profile?]
>=dev-lang/ghc-7.6.1:=
media-libs/alsa-lib
"
DEPEND="${RDEPEND}
dev-haskell/c2hs
>=dev-haskell/cabal-1.16.0
"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/asn1-encoding/asn1-encoding-0.8.1.3.ebuild,v 1.1 2014/03/09 10:55:28 gienah Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/asn1-encoding/asn1-encoding-0.8.1.3.ebuild,v 1.2 2014/05/10 12:17:26 slyfox Exp $
EAPI=5
@ -26,7 +26,7 @@ RDEPEND=">=dev-haskell/asn1-types-0.2.1:=[profile?] <dev-haskell/asn1-types-0.3:
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8.0.2
test? ( dev-haskell/hunit:=[profile?]
>=dev-haskell/quickcheck-2:=[profile?]
>=dev-haskell/quickcheck-2:2=[profile?]
>=dev-haskell/test-framework-0.3:=[profile?]
>=dev-haskell/test-framework-quickcheck2-0.2:=[profile?] )
"

@ -1,4 +1,2 @@
DIST binary-0.5.0.2.tar.gz 41494 SHA256 e0c2dede617dc9b1611f62f2801f21d2fd48e044ee6886e77b55df10e0f2130b SHA512 9f33f23d361a6a64c93097c99c794e2324fe5069fb0eb020cb5b3b1c2ad007ed0bdae660aeb58ec58625d9ddd885110d7642f092f25d82863d7dc14fb5cf04b3 WHIRLPOOL 362ae2b823bf020fd1cec272464d66d131601d4634fa0e3a78be499d39b942423466dca0d517efb249b6fea081c8b3f188fca9779fe281841de7ed2c3862905c
DIST binary-0.5.1.0.tar.gz 20205 SHA256 2ad477b47e9158d61517689f5f0c7b0240ff891059418d6758879020800351a3 SHA512 588766896b6c2c55ebdc449aee3e42b3140b43740e71f4057e368dda4ac8b5a0f527d5b446fd82b1775606361dbd25efaf418bc0aca18da97b148ce421665336 WHIRLPOOL 2018d8617520a1a603f43b46b47ed960f64854ede7549439adf051d601c43ab76978f1e2c24b7c989befa0b9ab9d8cdb847b6ac1da494a5011d18995a6d5461a
DIST binary-0.5.1.1.tar.gz 34239 SHA256 945d62a0ea0bd5b5345cce88e6c337b116485334d2b0591b449773a14452c268 SHA512 a177770f2fc220402d2ab256f47ead219176709ecada9994ad5b70a22d9c613e98b4d3b513f45ec4f684d2458e8971c71b0b30cf2d76a79224a424f56360a334 WHIRLPOOL 594399b5945b5d4e40c1696e5962dddd3e84053249cd1dce970f7c302c479320edcdc3fb2b0b9cca13409cad6f1dbc25145aeb21b3b8069216451a13dbffec0f
DIST binary-0.7.1.0.tar.gz 43647 SHA256 9622efca717cd4f606dc3f43e93464b6eeb0f35e12dd0207065cc6533e498b99 SHA512 711d64c51cb6cf8811252fe3cbb0575dade897666566610f8dee51c2965d0e3dc1dc40df72713e9e6abbd0bfe494dd4feee70128d21f1ea16305bde3409557b3 WHIRLPOOL f748f3baff58e236be0dfaa4855716f85b702ef08f3ab28550cd1ecd4dd018cd7f6fc72caa35b34cd6f0f4016f49c104367f7970f5f923440dff2f074cbe9b4a

@ -1,27 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/binary/binary-0.5.0.2.ebuild,v 1.14 2012/09/12 15:41:25 qnikst Exp $
# ebuild generated by hackport 0.2.13
EAPI="3"
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Binary serialisation for Haskell values using lazy ByteStrings"
HOMEPAGE="http://code.haskell.org/binary/"
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.8.2"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.2"
PATCHES=("${FILESDIR}/binary-0.5.0.2-ghc-7.patch")
CABAL_CORE_LIB_GHC_PV="7.2.1 7.2.2"

@ -1,25 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/binary/binary-0.5.1.0.ebuild,v 1.9 2012/09/12 15:41:25 qnikst Exp $
# ebuild generated by hackport 0.2.13
EAPI="3"
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Binary serialisation for Haskell values using lazy ByteStrings"
HOMEPAGE="http://code.haskell.org/binary/"
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.8.2"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.2"
CABAL_CORE_LIB_GHC_PV="7.4.0.20111219 7.4.0.20120126 7.4.1 7.4.2"

@ -1,34 +0,0 @@
Patch was taken from binary fork of ghc-7 branch
Fri Jul 30 15:29:36 EEST 2010 simonpj@microsoft.com
* Add type signature on local binding
diff -rN -u old-binary/src/Data/Binary/Get.hs new-binary/src/Data/Binary/Get.hs
--- old-binary/src/Data/Binary/Get.hs 2010-10-31 18:08:10.633817506 +0200
+++ new-binary/src/Data/Binary/Get.hs 2010-10-31 18:08:10.641817506 +0200
@@ -370,16 +370,17 @@
return (xs, ys))
where
- first r 0 xs@(L.Chunk _ _) = writeSTRef r xs >> return L.Empty
- first r _ L.Empty = writeSTRef r L.Empty >> return L.Empty
-
- first r n (L.Chunk x xs)
- | n < l = do writeSTRef r (L.Chunk (B.drop (fromIntegral n) x) xs)
- return $ L.Chunk (B.take (fromIntegral n) x) L.Empty
- | otherwise = do writeSTRef r (L.drop (n - l) xs)
- liftM (L.Chunk x) $ unsafeInterleaveST (first r (n - l) xs)
-
- where l = fromIntegral (B.length x)
+ first :: STRef s L.ByteString -> Int64 -> L.ByteString -> ST s L.ByteString
+ first r 0 xs@(L.Chunk _ _) = writeSTRef r xs >> return L.Empty
+ first r _ L.Empty = writeSTRef r L.Empty >> return L.Empty
+
+ first r n (L.Chunk x xs)
+ | n < l = do writeSTRef r (L.Chunk (B.drop (fromIntegral n) x) xs)
+ return $ L.Chunk (B.take (fromIntegral n) x) L.Empty
+ | otherwise = do writeSTRef r (L.drop (n - l) xs)
+ liftM (L.Chunk x) $ unsafeInterleaveST (first r (n - l) xs)
+ where
+ l = fromIntegral (B.length x)
#else
splitAtST i (B.LPS ps) = runST (
do r <- newSTRef undefined

@ -1,4 +1,4 @@
DIST highlighting-kate-0.5.3.9.tar.gz 662621 SHA256 0ca2abc648da30cebfffcdf22140a380df3c5d98c80984bf97ee416c351a1395 SHA512 72bac3557650a5a575071b7c8a1137a472dcfe2f2b763725127315ce61aaf4bfc5f84e84c70d56b9232be3512bceaeeb1afc32db60b0839cea1cd152d230254c WHIRLPOOL b3f2ddc59bd3a86aeec1577143e2e5996e7abc6e907694d792868795fe9eb01685106a854687398c8aeabaab30c57f699d5d7717980f10237379bf14e64c1041
DIST highlighting-kate-0.5.5.1.tar.gz 684350 SHA256 3ee7f57f3dd4d7602ce293b19286e89cec6003ab529565ec626aeca1753b6f9c SHA512 9985a0acdd613978bc9abb8b4c8fe1d21331bac4d4f80d9b4e31d335d40fb010d77bd037c61879f0d24731f355338edc0a4b12a31786a621d3ce84f3b12f588f WHIRLPOOL 53b51079199f75d50f30dae7b950358528816bc4fb12e6f7e6ca0b95cd4a5d70f1fb59697902954c68354ce2cbafc6533be1f16b9be65a6688e7a1de50817510
DIST highlighting-kate-0.5.5.tar.gz 668017 SHA256 4943b59d2ebe23c73f028c449cf973bdc2ea0f3e9e1f696eb7b7f5049da6fd7a SHA512 50c24f0a7f247ff1c5410aa31b270851c88cc3c24480da332c0a344c6959a7f8748dad4650374844b36eccee0824c991797d8327bf2b15ae055918acf129bd95 WHIRLPOOL 227383e60e6b9f2eddf58eea1936eaf982757a5a54a2c1aefb2dffc36606bc6b5c76b65c19b67c90498a58cd75585a57a152a89125c5e0b401d5096af6a970f0
DIST highlighting-kate-0.5.6.1.tar.gz 686899 SHA256 43742a5809e4a525dc071d6c55ade7fb3c5bb1730c4f00be68f6970ee3f29f43 SHA512 4e7f3c563bf9a8066ddb9ed2ea3f6660cc6ccdd5c788972ec566d03a6ffe393dede7066c3a8af36f1722785a2e33e6f722cc1e4b78a7816118cbe803b7403575 WHIRLPOOL 663be88b43b55c99711d19f907d2640c098ab4a96e41d3320f975e6b24aeec0226245e73e91444ac3fd7218c6d4d1da531f2714effebf7b34e0514d8d4265dfa
DIST highlighting-kate-0.5.7.tar.gz 720037 SHA256 8463dfdc2a7f6a0cc78c35ac7b425ad57aa2f19b9ed86c9043f657d2cf1927eb SHA512 4e57bbb96ca4f32db115fab3e8ea0145283f13d612a1585de16a75a00ba2ab3b903103c33cb404d42d5455c10dfa476bb6c72ebff8a87bd4805727e1cf73616d WHIRLPOOL ad4daa5dc60c69f94b9512a50bb4a498a4d7d5c6921008d111bf6dea05661db080295f6730e5a888a95a38228543bd4d84929e4364c3c424b0ba8a1e87f90da6

@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/highlighting-kate/highlighting-kate-0.5.3.9.ebuild,v 1.1 2013/06/22 22:22:41 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/highlighting-kate/highlighting-kate-0.5.7.ebuild,v 1.1 2014/05/10 12:11:32 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.2.9999
# ebuild generated by hackport 0.4.9999
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
inherit haskell-cabal
@ -18,17 +18,16 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="executable pcre-light"
RDEPEND=">=dev-haskell/blaze-html-0.4.2:=[profile?]
<dev-haskell/blaze-html-0.7:=[profile?]
dev-haskell/mtl:=[profile?]
dev-haskell/parsec:=[profile?]
>=dev-lang/ghc-6.10.4:=
pcre-light? ( =dev-haskell/pcre-light-0.4*:=[profile?]
)
!pcre-light? ( dev-haskell/regex-pcre-builtin:=[profile?]
)"
RDEPEND=">=dev-haskell/blaze-html-0.4.2:=[profile?] <dev-haskell/blaze-html-0.8:=[profile?]
dev-haskell/mtl:=[profile?]
dev-haskell/parsec:=[profile?]
>=dev-lang/ghc-7.4.1:=
pcre-light? ( >=dev-haskell/pcre-light-0.4:=[profile?] <dev-haskell/pcre-light-0.5:=[profile?] )
!pcre-light? ( dev-haskell/regex-pcre-builtin:=[profile?] )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10"
>=dev-haskell/cabal-1.10
"
src_configure() {
haskell-cabal_src_configure \

@ -1,3 +1,2 @@
DIST hinotify-0.3.2.tar.gz 12014 SHA256 88c86540528f9d36bedc5779c975fbd0fd1277a4e143b9a078871ba7c2ce293f SHA512 c71c055093429d383cc55f49748e92a0900d205ea6ac2eeff85ab51b594a52e25fd538fa3de1147465ad102db8e3a83c6f48ea1a6c8e67d43033ab9db7647fbc WHIRLPOOL 6c1e76c255f2d46d785210785cd821cc9a7560dbd9e85fc71690a629c0fea9f13b683ce5cb7c3dc3e3357b8c78a4d3ee383885e767cae6ca37571ef4aa3f1d59
DIST hinotify-0.3.5.tar.gz 11030 SHA256 14c42e1fe3b7cef1bf5a545615c33b20ce7c6affe8474824faeb0d2e38deff02 SHA512 a0dc83c094ee32d7c272746aeb6ed873b118a2b2d3737ffe6958a8581cf7843d2cd5e67de7d03c54d19304bfb736664a7abf5fbab2f6bf6eab9778e4cf5cad51 WHIRLPOOL c3bbdeef9b7c70696dfc7dfeb8203bb64301d0c563c1181e5f166cddec300a60e7ec7fc64b3677f67b87c2fddecee14c172335548f38b10807dc3a9f5cba1ed0
DIST hinotify-0.3.6.tar.gz 11065 SHA256 fc9fd005247cc456b7038785a89ae86591e5bba92faf7dd33bf3a70fd24ff66f SHA512 ab5634bda85ace9872afc29687085025fb22ba4463b7a3bd271c55ce7e304964dd80dd80df7695fdf389635939047e876de6d555637a8ab624cd7bc6f09af130 WHIRLPOOL 5e428bc62e0a173b4d32a3ca818e4592d72ad4687d9f0cea6b464ebeab751ec4b1429b2daf7d3de58506cc0eb3a5806414e7bfbcfb8d5285021e291e33cbea74
DIST hinotify-0.3.7.tar.gz 6760 SHA256 0b702d104f35ca925c748deb9e2a1faaaf6b7b517e48a39a8c8f7d1ad3ebf544 SHA512 af3f07259734b7c671a6c342df1b017c450b48b26a2035cf09571b5e67631b878b46306849c37ff41a0184854004b82ef29f7e6c378da6d462b7b8d1e85dd17f WHIRLPOOL 26ab108c5192039336cfa547e225082b426f0ccf0b4ab630143b2d5c48daee8e788f706448dd4b777f39e755cc66d510a832e517cc988dd9d0359f76e07eb8ea

@ -1,23 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hinotify/hinotify-0.3.2.ebuild,v 1.2 2012/09/12 15:50:40 qnikst Exp $
# ebuild generated by hackport 0.2.13
EAPI="3"
CABAL_FEATURES="lib profile haddock hscolour"
inherit haskell-cabal
DESCRIPTION="Haskell binding to INotify"
HOMEPAGE="http://code.haskell.org/hinotify/README.html"
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,10 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hinotify/hinotify-0.3.5.ebuild,v 1.1 2012/12/23 21:45:00 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hinotify/hinotify-0.3.7.ebuild,v 1.1 2014/05/10 14:22:14 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.9999
# ebuild generated by hackport 0.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
@ -18,6 +18,8 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.0.1:="
RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"
>=dev-haskell/cabal-1.6
"

@ -1,7 +1,3 @@
DIST pandoc-types-1.10.tar.gz 13830 SHA256 e65b983aece74d57db53c6f611f92b9df9dd876e5f022f3a8612c092d6db78f5 SHA512 c977b5b7841ce5e1f59af2bbf6f200663738c03bb1a5c363a4d6b203e16c00ed15fb48f8ba885b0226dea8708d2db467dbb0a19e0745f978c99825b3b48f746b WHIRLPOOL de97739fae79111e353332bd17411f53e9319317b73d8c8c2d97fde599fdb7c467572b1969e06634da790ca8f7b0bf958b9ce542874f155ffb38f1ddd666492a
DIST pandoc-types-1.12.1.2.tar.gz 18353 SHA256 8c7a8223c6093ca1614e0141cb18bae35d42d221c293ac15928ffe9f2ad2a10b SHA512 9f32abb34ecbf677dbf57c3e9a0b6467caa9fe7bd64965ff2243e9241ceafa20c3ec3eddc7de563265f0cbfb98a2ae0172b19b30ee1e36cfb7322629fb2d6c88 WHIRLPOOL 41dfca19f56ceaab5b391f7b550bf1b641bac1442b775f55228065026cb62635940babc2ae3874276945ab2fd2448281631e4889541cf17a3087d7b420b86e36
DIST pandoc-types-1.12.3.2.tar.gz 18790 SHA256 6cc63a6b130bfb8c6623019815ee7ce535bef7c88b036feaf3287bcf185aeac9 SHA512 4ebbe9e494ffb93cb858858f8da9f7a84f544967978edb5e839a09e22c741f9744ce04deb14f1d68eba2b52630c4243cfea415eae8ae814da6ddcf1400ab3545 WHIRLPOOL a29410ee0bd39d460bc2764a88540028419c9fd0c2c0741a621200ce9c4f5d8059cd02a3c156ce5b92f7cd3e814edb4fdff22697efc1498c2becfa214ab59c51
DIST pandoc-types-1.12.3.3.tar.gz 18779 SHA256 b3dd934638164bfd3e69f96e7b37ba465fe95ec79dbe12edb23ab68e782086e7 SHA512 4d706de81167ec781c1ecc85898d3b297b9d62324d6384008219ed06f04c9d060fdc386a4937269ba75d469d2bf19455b404a9b3d6e06fdc0b27b0b866262410 WHIRLPOOL 1fc036d36a17defc5578253c599e4caed351bd1f19d78433c2cfa0f953a78e7889cfa0116dfcb6bb3145d6fac1ee58cb2eca713e3bada8bebcaf7c7269a4d102
DIST pandoc-types-1.12.3.tar.gz 18633 SHA256 125825a795dc0cb2b6ffbe46789e60d62a42ba2eb0f07e544b5c39612fbd8ece SHA512 8da2d37baa962c4a414a60ac274736897499b3ba26bd54e2e6dd10616f204c3e143e4e66c97fa209781d73bde35fab7a466a8eaa06edaa13eaa178aa77c285af WHIRLPOOL 829379b99c1734da744e058f98fa0682fb5ffb39ce0e70332bff45f8e261918bb888cc62a37b8af189dccba68a3896db0d11f29e6ed1a8b88e310fe90b90aa5e
DIST pandoc-types-1.12.tar.gz 18243 SHA256 1223a92e3704a5cdf6ed52543d9e732b1362c166a5b5de34c376ef900dfdc5b6 SHA512 352e3eb8ab3ddaca240ab95d9bfe6807b7f4458b7e7452c0fe2d483eb437431109996cb6077de90e52473bcbd1f40fcd009b008fbe620e86d33516e6c24da87f WHIRLPOOL 5ac642fcd13c3f92a84d6d68eac154a55ef39a358ff82acc95b7a6056214f207ad6bab933b3392ae29c3284fd51f4f105cf12500efb597fbe5036e2a36a111ce
DIST pandoc-types-1.8.tar.gz 12962 SHA256 28295a45bb0ce02699501fb166fea1936ca6f0873673cd1e0ce3a9566b0b79c6 SHA512 586712bb1ca2d96b40857425b8bddebb3a50ab6b805e39625f341dd1b0b11576f31270544220f86ea903c738bb3ed37636747b432302ed99ca6e28cb0ee3ac90 WHIRLPOOL 2399d40c47de9968875dcef440a77c33b18285338d3e6e321e5a6573eb1fa50652aac98f570ef1afad5c696b29c13b20eb5bbe80fdb48150ecad94c1920af612
DIST pandoc-types-1.9.1.tar.gz 13941 SHA256 3188ea41957a0276fded01b64147b439e5da8fc50f663c870de78117d5b4e484 SHA512 1b723842b8e96787756fef6b92a52600f4b4e06faa92c0b646aeff23f1b00c8f2bf0451ae1f4af1c4c1e74d51f525879bad72070df019fecdc05766689794a99 WHIRLPOOL 9b5e278385399c6e5fd38cae8e44245ee278d593229863a134de95053ddcd1d48008ea6a4f76f96e5be0495ea1d0844815be896fa71df82a190866d7697e3144

@ -1,24 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/pandoc-types/pandoc-types-1.10.ebuild,v 1.1 2013/04/02 12:55:00 gienah Exp $
EAPI=5
# ebuild generated by hackport 0.3.2.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Types for representing a structured document"
HOMEPAGE="http://johnmacfarlane.net/pandoc"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/syb:=[profile?]
>=dev-lang/ghc-6.12.1:="
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"

@ -1,27 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/pandoc-types/pandoc-types-1.12.1.2.ebuild,v 1.1 2013/09/28 12:26:00 gienah Exp $
EAPI=5
# ebuild generated by hackport 0.3.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Types for representing a structured document"
HOMEPAGE="http://johnmacfarlane.net/pandoc"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/aeson-0.6:=[profile?] <dev-haskell/aeson-0.7:=[profile?]
>=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.5:=[profile?]
>=dev-lang/ghc-6.12.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8.0.2
"

@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/pandoc-types/pandoc-types-1.12.ebuild,v 1.1 2013/09/17 17:09:45 qnikst Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/pandoc-types/pandoc-types-1.12.3.3.ebuild,v 1.1 2014/05/10 12:08:23 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.4.9999
# ebuild generated by hackport 0.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
@ -18,10 +18,10 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/aeson-0.6:=[profile?] <dev-haskell/aeson-0.7:=[profile?]
RDEPEND=">=dev-haskell/aeson-0.6.2:=[profile?] <dev-haskell/aeson-0.8:=[profile?]
>=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.5:=[profile?]
>=dev-lang/ghc-6.12.1:=
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8.0.2
>=dev-haskell/cabal-1.6
"

@ -1,24 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/pandoc-types/pandoc-types-1.8.ebuild,v 1.2 2012/09/12 15:59:43 qnikst Exp $
# ebuild generated by hackport 0.2.13
EAPI="3"
CABAL_FEATURES="lib profile haddock hscolour"
inherit haskell-cabal
DESCRIPTION="pandoc types for representing a structured document"
HOMEPAGE="http://johnmacfarlane.net/pandoc"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.2
dev-haskell/syb"

@ -1,24 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/pandoc-types/pandoc-types-1.9.1.ebuild,v 1.2 2012/09/12 15:59:43 qnikst Exp $
# ebuild generated by hackport 0.2.16.9999
EAPI=4
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Types for representing a structured document"
HOMEPAGE="http://johnmacfarlane.net/pandoc"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/syb[profile?]
>=dev-lang/ghc-6.12.1"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"

@ -1,10 +1,4 @@
DIST texmath-0.5.0.1.tar.gz 27958 SHA256 bedd883728fbd84bf07c1d1c851440db6d8be6b9e221024533851cd7c21a824f SHA512 43a42856c59f4f6c831098600e149b0c355e64bccf487f14c164911a78d009b8cd9e06607841a7e64797317c7497f702e79ef38a44e7fedb3ab9545de0510de0 WHIRLPOOL 5cc7f2cef1b17374d9ccc381cb96e8578b89724fc5e306d785b3d40e5baa27424fc3490318df9fd673bff88413a2bff1d4fc459bf06b30d364a271e9719c00bb
DIST texmath-0.6.0.3.tar.gz 39782 SHA256 d1973e89374909f32b2d3bd7990c607314396a528d51007653eb682c0c9c416e SHA512 15062981aa2fec0aebf5aeef11b02404e30040cb536c5f56483ac28eb302fa8a60c8b8d0504a60dffd3c70095de02e6369dfed1d53eeb760db5d53616743d4b5 WHIRLPOOL 107a962641ec1ff5dd2ee2d933c508886cdef98914b9a51027923445b7ffd7a2cef4cbfd07ce28b9887ccf63a42215999894fb374a84d69c932d266afc5cdb54
DIST texmath-0.6.0.4.tar.gz 40331 SHA256 c674813d2c471ed7f0cc6b1de28cdbb7d57fa46d2fdc07a31f5bbb5d74c472c9 SHA512 92ccf8e439dd53afed9d0736b161ab075b6f985fe71daccf34f83d6b2d938968f0466d9853e07b0008ab2a96921c56b1d9c7f36046984555edadfef03ea93965 WHIRLPOOL 09ab98e966be4f0a90d8672ca32ab0e3a57a27f91d6e4c3f0d4d5d64b9cbc9c7aef7bb769d7f7423bc7f6614775a5a5dc48afd9df93666a2b89fd46e99554871
DIST texmath-0.6.0.6.tar.gz 41544 SHA256 939c144a6ebd46a8bb35a079b2f6a4ae499185bd26f1f2e57394c4a777fab773 SHA512 551ec588442a499bf8b08c1beb3d8e036d83b38efc9ad1162f22cc221f3613a294e79fc7b4e08dfe5c24b614a2e8004cccc683a5e1965985be3f3b83becac45e WHIRLPOOL 97ec116b1cca118810e0cf64de66a949ef7d1d532cb06589706fdf3a2d1c21f25d6d3095b75086d4d3dc11bf325c97cfda7ed1b53b7f9706b19a4cc18d4aace0
DIST texmath-0.6.1.1.tar.gz 43980 SHA256 5fe16f60c6dc282be989fb91e5074ccc5c785883612e2f6d88edc8bb650ad31b SHA512 3d459fd52d7abbd8ff372fb2aef51b33a7f4bb8506b8538768d008d138dcbea3eaec34a484761abd08e3853e7d26cc963e06dccf33793df9c6a6f576272da603 WHIRLPOOL 7087c39e06940178ccdc8898c362006e5c96f618fc9d9d2924a6552eb07b8565e4f4581768ea632ced703f03cf962edb647525ec06eb4a85bd43dd4e53cae739
DIST texmath-0.6.1.3.tar.gz 43978 SHA256 0570c4feae01905b64656b03aeb6d0fdb7ebbc4968fcc3774b35532e939a50b8 SHA512 ecc7f7b17ca0ba3d3c2157c526ed956752ec70c1f9374fef326cf0e05f264047e29e880bb236e91dc69af72ed8a27a5a97ba1e591afc1d794140e29e2dd89545 WHIRLPOOL d244d21daa6819f59cb7022197f5ad72b5adf131f48ba5d066acf62333d433dd608676cec7320013c5ebdec7a3c6dd9ec2305205032af99f91e0ff1218571264
DIST texmath-0.6.1.5.tar.gz 43225 SHA256 888cca454fc585272ed5fa41711943250f76efebbff302534d02c349409c9d95 SHA512 0be501446f4e653c6e8353b5d2ed5c602b9defa202924452af9bb18f3245a66eddf6a1842f5c94486b7aadce5fddc4fc8e047bfe17a2796e97d219ca32d6a526 WHIRLPOOL 3eb4e609fb17526380f183701bba01e79a01603d973be97a064ebfb0833dd11747354ee6e1e5c2566df2b8e51ccf52061ba933ae68e12d34300b74d88df266c8
DIST texmath-0.6.4.tar.gz 45075 SHA256 0eeafd7c68e734e350028f44af30a46175780d51db7f2ce9356c5c4582c61d24 SHA512 b6d1ff64cd7c758687efd656a8e0efdc9b6a1eac9f0dde5cd5d7d07fe6b3c8fd1a62145413b950b443cddd2a434151bc490148631b75fc853bdaadab2b5b0640 WHIRLPOOL 1664b62fa3575cf8756857ef335ea84ba86d449bfc0a82b5a7804c2c1d882bd8592c9ddeb16e02ed40449f69b2bdd60d4082596c025ca1e230947ac1451a563a
DIST texmath-0.6.5.2.tar.gz 45441 SHA256 749810eb9e01982730c66f11cdaf2af3252ee7dcc6a6089b1fa4cbad00716adf SHA512 94235b932518a96aba0005a9f346982f79be32ddc59fb9b43c360a12426436e8df52669a0dfd53eefa79454b89fbf3ba16a85559dfc7bc19e8df1cf6c6e5ff94 WHIRLPOOL a35020a9fb6a07156f3ecb7a6d6e0b5962050355a38b73f1c70b9cd9b599eedf3c454ff17989d210ae8b1f81bc13435e87aa1b89a244b4641637ef9c3ed1d0ec
DIST texmath-0.6.6.1.tar.gz 45950 SHA256 b843979807cf054b23fee890fe53bcd0e6afb5bdd6425e6d78e630991d81d968 SHA512 ccb60f9773c964c850ee5f7a7cbffe45d1b5ec16f731829d051b17a6cd5b1d704b2650547e36d215ff0650e88f7a94172b79429432c2c7e1411b70f86a1c3765 WHIRLPOOL dbf22ded817a2fde7a2477f4fe2584c98c89fcf47ab677f59cd914ebc9da3b38f7e53ec73ef6c875bd58fa3bc7a466b9305be0112766df4fe725f01b98948421
DIST texmath-0.6.6.tar.gz 46785 SHA256 acdadeb74208579b8f35d63abb8c9b629cd458f12dd2b81be1a63b8d37ad7155 SHA512 97888d3c33505ac7b05921eab476b3caebe3a532cdf9a134949d4cab4f4ee986f291609ff7017aa945e5a03750a8c8a8e84a1257ba106e43be0dc813b3583c33 WHIRLPOOL b6663eeb2715f7b6bfc94022ed57725df5ec4f8e64f62a0b8210c1ad504fde0fbe8db4936018f926fc0bf714abf8da4e45b5c5bc9790128531bfc86d8350027e

@ -1,19 +0,0 @@
This patch fixes locale as texmath failed for systems with
non UTF locale
AUTHOR: Alexander Vershilov (qnikst@gentoo.org)
FIXES: bug #423049 by Diego Elio Pettenò
diff --git a/texmath.hs b/texmath.hs
index 373127f..da214bd 100644
--- a/texmath.hs
+++ b/texmath.hs
@@ -39,6 +39,9 @@ main = do
then fmap show . parseFormula
else fmap ppTopElement . inHtml . texMathToMathML dt
inp <- getUTF8Contents
+#if MIN_VERSION_base(4,2,0)
+ hSetEncoding stdout utf8
+#endif
let (ms, rest) = parseMacroDefinitions inp
case (converter $! applyMacros ms rest) of
Left err -> hPutStrLn stderr err

@ -1,45 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/texmath/texmath-0.5.0.1.ebuild,v 1.3 2013/04/13 05:53:55 qnikst Exp $
# ebuild generated by hackport 0.2.13
EAPI="3"
CABAL_FEATURES="bin lib profile haddock hscolour"
inherit haskell-cabal
DESCRIPTION="Conversion of LaTeX math formulas to MathML."
HOMEPAGE="http://github.com/jgm/texmath"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cgi test"
RDEPEND=">=dev-haskell/parsec-2
dev-haskell/syb
dev-haskell/xml
>=dev-lang/ghc-6.8.2
cgi? ( dev-haskell/json
dev-haskell/cgi
dev-haskell/utf8-string
)
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.2"
src_configure() {
cabal_src_configure \
$(cabal_flag cgi) \
$(cabal_flag test)
}
src_install() {
cabal_src_install
# remove test and it's data
rm -f "${ED}/usr/bin/texmath" 2> /dev/null
rm -rf "${ED}/usr/share/${P}"/ghc-*/tests 2> /dev/null
}

@ -1,49 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/texmath/texmath-0.6.0.3.ebuild,v 1.3 2013/04/13 05:53:55 qnikst Exp $
# ebuild generated by hackport 0.2.13
EAPI="4"
CABAL_FEATURES="bin lib profile haddock hscolour hoogle"
inherit haskell-cabal
DESCRIPTION="Conversion of LaTeX math formulas to MathML or OMML."
HOMEPAGE="http://github.com/jgm/texmath"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cgi test"
RDEPEND=">=dev-haskell/parsec-2[profile?]
dev-haskell/syb[profile?]
>=dev-haskell/xml-1.3.12[profile?]
>=dev-lang/ghc-6.8.2
cgi? ( dev-haskell/json[profile?]
dev-haskell/cgi[profile?]
dev-haskell/utf8-string[profile?]
)
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"
src_prepare() {
epatch "${FILESDIR}/01-${PN}-locale.patch"
}
src_configure() {
cabal_src_configure \
$(cabal_flag cgi) \
$(cabal_flag test)
}
src_install() {
cabal_src_install
# remove test and it's data
rm -f "${ED}/usr/bin/texmath" 2> /dev/null
rm -rf "${ED}/usr/share/${P}"/ghc-*/tests 2> /dev/null
}

@ -1,49 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/texmath/texmath-0.6.0.4.ebuild,v 1.3 2013/04/13 05:53:55 qnikst Exp $
# ebuild generated by hackport 0.2.13
EAPI="4"
CABAL_FEATURES="bin lib profile haddock hscolour hoogle"
inherit haskell-cabal
DESCRIPTION="Conversion of LaTeX math formulas to MathML or OMML."
HOMEPAGE="http://github.com/jgm/texmath"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cgi test"
RDEPEND=">=dev-haskell/parsec-3[profile?]
dev-haskell/syb[profile?]
>=dev-haskell/xml-1.3.12[profile?]
>=dev-lang/ghc-6.8.2
cgi? ( dev-haskell/json[profile?]
dev-haskell/cgi[profile?]
dev-haskell/utf8-string[profile?]
)
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"
src_prepare() {
epatch "${FILESDIR}/01-${PN}-locale.patch"
}
src_configure() {
cabal_src_configure \
$(cabal_flag cgi) \
$(cabal_flag test)
}
src_install() {
cabal_src_install
# remove test and it's data
rm -f "${ED}/usr/bin/texmath" 2> /dev/null
rm -rf "${ED}/usr/share/${P}"/ghc-*/tests 2> /dev/null
}

@ -1,49 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/texmath/texmath-0.6.0.6.ebuild,v 1.3 2013/04/13 05:53:55 qnikst Exp $
EAPI=4
# ebuild generated by hackport 0.2.18.9999
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Conversion of LaTeX math formulas to MathML or OMML."
HOMEPAGE="http://github.com/jgm/texmath"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cgi test"
RDEPEND=">=dev-haskell/parsec-3[profile?]
dev-haskell/syb[profile?]
>=dev-haskell/xml-1.3.12[profile?]
>=dev-lang/ghc-6.8.2
cgi? ( dev-haskell/json[profile?]
dev-haskell/cgi[profile?]
dev-haskell/utf8-string[profile?]
)
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"
src_prepare() {
epatch "${FILESDIR}/01-${PN}-locale.patch"
}
src_configure() {
cabal_src_configure \
$(cabal_flag cgi) \
$(cabal_flag test)
}
src_install() {
cabal_src_install
# remove test and it's data
rm -f "${ED}/usr/bin/texmath" 2> /dev/null
rm -rf "${ED}/usr/share/${P}"/ghc-*/tests 2> /dev/null
}

@ -1,49 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/texmath/texmath-0.6.1.1.ebuild,v 1.2 2013/04/13 05:53:55 qnikst Exp $
EAPI=5
# ebuild generated by hackport 0.3.9999
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Conversion of LaTeX math formulas to MathML or OMML."
HOMEPAGE="http://github.com/jgm/texmath"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="cgi test"
RDEPEND=">=dev-haskell/parsec-3:=[profile?]
dev-haskell/syb:=[profile?]
dev-haskell/xml:=[profile?]
>=dev-lang/ghc-6.10.4:=
cgi? ( dev-haskell/json:=[profile?]
dev-haskell/cgi:=[profile?]
dev-haskell/utf8-string:=[profile?]
)
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"
src_prepare() {
epatch "${FILESDIR}/01-${PN}-locale.patch"
}
src_configure() {
cabal_src_configure \
$(cabal_flag cgi) \
$(cabal_flag test)
}
src_install() {
cabal_src_install
# remove test and it's data
rm -f "${ED}/usr/bin/texmath" 2> /dev/null
rm -rf "${ED}/usr/share/${P}"/ghc-*/tests 2> /dev/null
}

@ -1,49 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/texmath/texmath-0.6.1.3.ebuild,v 1.2 2013/04/13 05:53:55 qnikst Exp $
EAPI=5
# ebuild generated by hackport 0.3.9999
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Conversion of LaTeX math formulas to MathML or OMML."
HOMEPAGE="http://github.com/jgm/texmath"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="cgi test"
RDEPEND=">=dev-haskell/parsec-3:=[profile?]
dev-haskell/syb:=[profile?]
dev-haskell/xml:=[profile?]
>=dev-lang/ghc-6.10.4:=
cgi? ( dev-haskell/json:=[profile?]
dev-haskell/cgi:=[profile?]
dev-haskell/utf8-string:=[profile?]
)
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"
src_prepare() {
epatch "${FILESDIR}/01-${PN}-locale.patch"
}
src_configure() {
cabal_src_configure \
$(cabal_flag cgi) \
$(cabal_flag test)
}
src_install() {
cabal_src_install
# remove test and it's data
rm -f "${ED}/usr/bin/texmath" 2> /dev/null
rm -rf "${ED}/usr/share/${P}"/ghc-*/tests 2> /dev/null
}

@ -1,48 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/texmath/texmath-0.6.1.5.ebuild,v 1.1 2013/06/22 22:27:10 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.2.9999
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
inherit eutils haskell-cabal
DESCRIPTION="Conversion of LaTeX math formulas to MathML or OMML."
HOMEPAGE="http://github.com/jgm/texmath"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="cgi test"
RDEPEND=">=dev-haskell/parsec-3:=[profile?]
dev-haskell/syb:=[profile?]
dev-haskell/xml:=[profile?]
>=dev-lang/ghc-6.10.4:=
cgi? ( dev-haskell/cgi:=[profile?]
dev-haskell/json:=[profile?]
dev-haskell/utf8-string:=[profile?]
)"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"
src_prepare() {
epatch "${FILESDIR}/01-${PN}-locale.patch"
}
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag cgi cgi) \
$(cabal_flag test test)
}
src_install() {
cabal_src_install
# remove test and it's data
rm -f "${ED}/usr/bin/texmath" 2> /dev/null
rm -rf "${ED}/usr/share/${P}"/ghc-*/tests 2> /dev/null
}

@ -0,0 +1,38 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/texmath/texmath-0.6.6.1.ebuild,v 1.1 2014/05/10 12:04:42 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.6.9999
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Conversion of LaTeX math formulas to MathML or OMML."
HOMEPAGE="http://github.com/jgm/texmath"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="cgi test"
RDEPEND="dev-haskell/pandoc-types:=[profile?]
>=dev-haskell/parsec-3:=[profile?]
dev-haskell/syb:=[profile?]
dev-haskell/xml:=[profile?]
>=dev-lang/ghc-6.10.4:=
cgi? ( dev-haskell/cgi:=[profile?]
dev-haskell/json:=[profile?]
dev-haskell/utf8-string:=[profile?] )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6.0.3
"
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag cgi cgi) \
$(cabal_flag test test)
}

@ -1 +1,2 @@
DIST text-stream-decode-0.1.0.4.tar.gz 12326 SHA256 d9a98bf36c44ea821467321e2c62ecb8d8221285eb69d3b7f1e14fbcba8d3c10 SHA512 993e24dfa299c486f7640d1c706720fb1f67c48d0423b278506cabaeff408eb6251edb697447c28ed626e1cc516a9fd7a6e52443f8e50f308bed02ae73bf6b07 WHIRLPOOL d87333ed947117420aec21fb3f10c932fb89ce69d8ec75c649e3695bfda3d0b4a1d7f65886a46783592f38cfffcc1a3801da747baeff66c256a057020feb2016
DIST text-stream-decode-0.1.0.5.tar.gz 12335 SHA256 fede45dc702b29ca3e25591df7f43244aa1a6ef99bb8bbc2e33aa35934b354e8 SHA512 9005cc7013f56809cb0a86fa57aa6bbe97936095d100e35d86ae7e9013e0bbcced3f5522da08f5fe76585fda1e8f55b364a1ad787f9c7c7be30fae6555083a5d WHIRLPOOL d36f74c5c0baacba4f4fa11e1e2dc042bc6d4e416873993fe099ecf0bcfe7234e9abd3ab88226b7c461ad5f6c23c88a7a58f76a7b09390deea3d9b4ce91c8bd6

@ -0,0 +1,34 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild,v 1.1 2014/05/10 14:30:52 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.6.9999
#hackport: flags: +text11
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Streaming decoding functions for UTF encodings. (deprecated)"
HOMEPAGE="http://github.com/fpco/text-stream-decode"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/text-1.1:=[profile?]
>=dev-lang/ghc-6.10.4:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
test? ( dev-haskell/deepseq
>=dev-haskell/hspec-1.8 )
"
src_configure() {
haskell-cabal_src_configure \
--flag=text11
}

@ -1,2 +1,3 @@
DIST timezone-olson-0.1.2.tar.gz 11598 SHA256 3ee1eb5401607750d328cc6ec3dc6b93f4290dc77e2d7f8f60629cbeefb5e0b6 SHA512 3553edf1a0117f2cf9c8b90fe4135a10c5a79cca6a9e39d321db812c11747b9602963634d8c73f960ae5c77d3c034d3be328ff702139a02039a703e1b4b1f96c WHIRLPOOL 177565851381cf6c064bc17760d0300c00c6d67822e55fc21ab3d3a8a10faa8c41535d9fb2659a9e0591847cb22bf0ead115586d8ded2f98c600b5e027331942
DIST timezone-olson-0.1.3.tar.gz 11601 SHA256 ec2168f0318e698233cb48fe23edddedbd9f61c2769bcd7287f20b3800e6a30b SHA512 8b76b58b41c32e6b6ae0ad958beb4516f5724d9e2983571e251266faf4b8a5be720d54e2ff82db1741e54e3eef4a68ef6f50129a9a4dc27da2a03d8ccee76607 WHIRLPOOL 0821c875ebb7a3bc345efed02bbd9630e6b5b7b47ede6526a044461f7f658460ce33137316e9a445c64c2f5b8dc9d667597cbe36cf9c77d854d1eb01d8655c87
DIST timezone-olson-0.1.4.tar.gz 11639 SHA256 b38853e003bb8d8db927ba393a0d1c0aa64ffc1a7b1feba23e9dee14f133b2d0 SHA512 40b902acbf33cd839a8217b66946a6fe2b0923e8ed7b42c05c2507a1b0c3c232e2fa93eccc1961efdc845fb7a90d0338460e8316121ad098ed449b424fda05af WHIRLPOOL 0787fb8cf18367e692d26246f9dbdba06166cfe665a59dcfb3efa2dc6114a2e7f66d381a908ce290b974606cf2f15c8424638800402b5b127f337395496b162b

@ -0,0 +1,28 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/timezone-olson/timezone-olson-0.1.4.ebuild,v 1.1 2014/05/10 12:26:14 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="A pure Haskell parser and renderer for binary Olson timezone files"
HOMEPAGE="http://projects.haskell.org/time-ng/"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/binary-0.4.1:=[profile?] <dev-haskell/binary-0.8:=[profile?]
>=dev-haskell/extensible-exceptions-0.1.0:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
>=dev-haskell/timezone-series-0.1.0:=[profile?] <dev-haskell/timezone-series-0.2:=[profile?]
>=dev-lang/ghc-6.12.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8.0.2
"

@ -1 +1,2 @@
DIST timezone-series-0.1.2.tar.gz 5923 SHA256 f719e45de1679c130759df553385739a58ebffcd6f93b3e02a2df6ca67a89b32 SHA512 c76f2bd94423c9ad2bcfc164465cf7a4f354bc71d4b188157f22af27cee326fd4c390e666d8ab88bd4d2e53acf258fc551426954792ccfc46c4a3f2d68b171ba WHIRLPOOL 47a273bdd241fb262d057d9f63e39820eaeb8bf45058d0282907d38dec99e2efde7906be0cd6186ab72207adad67fe9acdf6887cf7fd0dcdf00267714a78d9cd
DIST timezone-series-0.1.3.tar.gz 5416 SHA256 e37034f21c309b700fcb1a50527f325c25e47969e3faf954a0ee659e4452232c SHA512 37b6d803c2f41309230656a180cb78814e8bcd1f2a9e7af64f11cded0425570dbb65a567efceef3761632cec67bdc3fe97f486368c0febb198a20c10827431ed WHIRLPOOL 3b309e81a761d74b61c96b77b6eb0668406b397e2f28fc2e70b828fa5881131dbc2759614a607ec14fed85abc91a71a2fa1a94cdc3b0f4dbfcca782c3409d0d5

@ -0,0 +1,25 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/timezone-series/timezone-series-0.1.3.ebuild,v 1.1 2014/05/10 11:52:43 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Enhanced timezone handling for Data.Time"
HOMEPAGE="http://projects.haskell.org/time-ng/"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
"

@ -1,2 +1,3 @@
DIST tls-1.1.5.tar.gz 47674 SHA256 8c2046cabff84a8b30664c118c228297ea1ea2b550132884bff2b513471f40c9 SHA512 1d2f2e752257db1c3d0bb2209a5038cf664f47c84337965c9d7dcb0d7632a997d7029447b6d6ee4ab195edc9da0088a8ca2026f32d0e86c0ef78393b3ae8e44d WHIRLPOOL 6fadf704e03a1f446d22e747fb4ea02aa15d23ff75958fc0a6b56330229e6f47d62ef5360b732e3346d58c0434cc2d40a347c629ae3ba61a4e08d68fd2acf0a0
DIST tls-1.2.2.tar.gz 63565 SHA256 973978a01aac440461492756a0a47aefafa26b513cbbf072e9aa5d575341d494 SHA512 50a7e024ded8fd0b16c016ec0c814cd8acf510462e6c0760a129579de15e6af8e0d3ec2695d63b2c7b518401590c77527f4b76944bb3adb747f3e71332b5462a WHIRLPOOL 9e511242bb815b5cd49751492f7a753dbc99064885c00f14f9182dd1f634cf0263b7863ae7d3087c7fab4a57364aaab12c854625c70a686296c678daab912d54
DIST tls-1.2.7.tar.gz 65186 SHA256 fad1a59d931a9e5bf638f3febbdefa613d89bec7977e061e9cf82dc3a3a71f38 SHA512 fb70b1e4cfabf66ecca7802699e587c20680df1402d478888d04fd4adc00572c2042ca9e3cb042ee0230917b21c288f161ea80bdaa26111521fbc7005c5f91a3 WHIRLPOOL a929d54f57755078bf1a92d91a3ee1e8409d6aa3062d6bf110faee44d985d8cd27781785fa904378bcc6351b8e9539be8e2306477afc33e2d95552f5c5654727

@ -0,0 +1,54 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/tls/tls-1.2.7.ebuild,v 1.1 2014/05/10 11:45:51 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="TLS/SSL protocol native implementation (Server and Client)"
HOMEPAGE="http://github.com/vincenthz/hs-tls"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="+compat"
RDEPEND="dev-haskell/asn1-encoding:=[profile?]
>=dev-haskell/asn1-types-0.2.0:=[profile?]
dev-haskell/byteable:=[profile?]
>=dev-haskell/cereal-0.4:=[profile?]
>=dev-haskell/cipher-aes-0.2:=[profile?] <dev-haskell/cipher-aes-0.3:=[profile?]
dev-haskell/cipher-rc4:=[profile?]
dev-haskell/crypto-numbers:=[profile?]
>=dev-haskell/crypto-pubkey-0.2.4:=[profile?]
>=dev-haskell/crypto-pubkey-types-0.4:=[profile?]
>=dev-haskell/crypto-random-0.0:=[profile?] <dev-haskell/crypto-random-0.1:=[profile?]
>=dev-haskell/cryptohash-0.6:=[profile?]
dev-haskell/data-default-class:=[profile?]
dev-haskell/mtl:=[profile?]
dev-haskell/network:=[profile?]
>=dev-haskell/x509-1.4.3:=[profile?] <dev-haskell/x509-1.5.0:=[profile?]
>=dev-haskell/x509-store-1.4.4:=[profile?]
>=dev-haskell/x509-validation-1.5.0:=[profile?] <dev-haskell/x509-validation-1.6.0:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
test? ( >=dev-haskell/cprng-aes-0.5
dev-haskell/crypto-random
>=dev-haskell/quickcheck-2
dev-haskell/test-framework
dev-haskell/test-framework-quickcheck2
dev-haskell/x509
dev-haskell/x509-validation )
"
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag compat compat)
}

@ -1 +1,2 @@
DIST unbounded-delays-0.1.0.5.tar.gz 4162 SHA256 936085c467dfb520a64ecb51e17035edabe3c57da33e0e5e71dc8f4dfbe33a81 SHA512 fffa206e6f21fbb996fb878e6c307458f80cff1fbe35ec8d8c92d40550f8bab126ad16ced2f7ec93f950089b55bf8cbf335009f9330307b5c2f2bd32c20f5367 WHIRLPOOL 5144746ff52c34a81b32b4a7fb04d483d4b3981ce5ce64766424cf33228e4e451615b6808c83a48e212247ba2454f1f43b575219793af116047e0af0577f4c18
DIST unbounded-delays-0.1.0.7.tar.gz 4170 SHA256 e9a049458f215364acfbe557a1f7cafe5fea030b1de9c343a16c3f08520465db SHA512 83b11c08abc736b8371077e86d7efb41600fadfe2947e865fef48badaae55216acc103e2e8e591e98c76afa7e7e321a2bc6c9b28cc7600ff4a1f00c305c2a457 WHIRLPOOL 32c307514cab4e6fcc035a46568ba3d3d6f42f2dd7c67c9f3e10569e392b378a390eafa87561bf6b29f16310bb8ea17c503961cacdf0cdbf86ff9db9d4e3b07d

@ -0,0 +1,25 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/unbounded-delays/unbounded-delays-0.1.0.7.ebuild,v 1.1 2014/05/10 14:20:53 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Unbounded thread delays and timeouts"
HOMEPAGE="https://github.com/basvandijk/unbounded-delays"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6.0.3
"

@ -1,3 +1,3 @@
DIST uulib-0.9.12.tar.gz 54122 SHA256 e2ea76db10e5ce94cf6282642754d0e65e5abadc620b3827aa2ab497b88e6747 SHA512 96dd5d16450200cf82ed2fc34565e4edc5617d48cab3d98e629ec43032662a467188f1b2132f011d80cd25ff9e8183d134dc92e0d2693f762d6f94b3ff2d74a2 WHIRLPOOL 1266f8ac5e1140af5b7cdaf1ba173febce0b1b9a3bdaf4af94d759498f8a4d760a24be40bfb84e87d968ef507a6e3ba2ba79edb143069f87fa4061f2253cc5c7
DIST uulib-0.9.14.tar.gz 44115 SHA256 1f643f741a8238344d33fe399bf57d08d4dab525be3dd508c6f085eb1215262e SHA512 36d453a338b31cdb8805865de3a70dba123ae79380a5dbcefd2c69ca3ff004867bb2e63246746ccedf6c234f71b0732450fabe86dcbb29ad0daca06be85de65e WHIRLPOOL f979b7b4c0dc483144b5f9e967c5cd806ddff6372cca85047c35273c89ad10576e0722958762f89acbf2c0815d6e007f8581ca30eaa612291b76161f71451155
DIST uulib-0.9.15.tar.gz 44135 SHA256 f58b806ab7ec896f8d66b5f51742fc28057fbfaba969102b26808d4420d46310 SHA512 a7c8b6cfda49130cbc5ebf34e66a21710f4322022720f9dfef9d9488d66afd7a2490b14a022605285fd65d5087fa2614de5184fd94f18596ad14952b266c90e4 WHIRLPOOL 30b12184e8bae3d3d8c145ff39c12b6f576740146df83c91ef9fa4422fa119d5176384a0f27d081586acf0c84e152697408a795a2810aa4741ae8cbbf965f99b
DIST uulib-0.9.16.tar.gz 44333 SHA256 834a75fb88ce508350ae974fd5b66bb0c60e56f2bbb77ca430b25327c289a919 SHA512 89a9a2d34e8cd5e367a479f3d9bd6083abc140c247ba48cce5a39f2ea0835bee67c57b7c6c5850968d2f4b5cbc78b2835e85c8255c041981650d62d40070cc78 WHIRLPOOL 40c83a561259055775986b04c0c10e76375256a889139f188c1900288084e0ca350b2fa8df5079063ab20efe92bb25c2b06706a88a89c89a1f3e6e53de0aa375

@ -1,19 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/uulib/uulib-0.9.12.ebuild,v 1.5 2012/09/12 15:25:03 qnikst Exp $
CABAL_FEATURES="lib profile haddock"
inherit haskell-cabal
DESCRIPTION="Haskell Utrecht Tools Library"
HOMEPAGE="http://www.cs.uu.nl/wiki/HUT/WebHome"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 sparc x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.1"
DEPEND=">=dev-haskell/cabal-1.1
${RDEPEND}"

@ -0,0 +1,25 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/uulib/uulib-0.9.16.ebuild,v 1.1 2014/05/10 14:27:43 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Haskell Utrecht Tools Library"
HOMEPAGE="http://www.cs.uu.nl/wiki/HUT/WebHome"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6
"

@ -0,0 +1,32 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/x11-xft/x11-xft-0.3.1-r1.ebuild,v 1.1 2014/05/10 14:25:10 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.2.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
MY_PN="X11-xft"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Bindings to the Xft, X Free Type interface library, and some Xrender parts"
HOMEPAGE="http://hackage.haskell.org/package/X11-xft"
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/utf8-string-0.1:=[profile?]
>=dev-haskell/x11-1.2.1:=[profile?]
>=dev-lang/ghc-6.10.4:=
x11-libs/libXft"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-0
virtual/pkgconfig"
S="${WORKDIR}/${MY_P}"

@ -1,5 +1,2 @@
DIST X11-1.4.6.1.tar.gz 175567 SHA256 3e1375d4e53a8366fa2ea12bd9c3033ffe2f7dd00443acd84f722cf0dfff0fa9 SHA512 9dc4c8c2a3d38fa70a297758fc8cb6e711dd33b1ce6f4bd4263dd7fcb36a09f2012ff7a3ac80476ca77357f1648f08b9dfa93928a968192e2175d7b72b04aec5 WHIRLPOOL 40f40b53075f1a7cc5b09b7221a5ec595b7198960cb2e263565262203c7552d11ccb5ddda3ac15b93ae96a7b3515d4c4851b04d86e0a15fbfba6f0c8f70bf8ee
DIST X11-1.5.0.0.tar.gz 178211 SHA256 653ff8aa4053574a36dbb1729459df6e5a1a87a223bc3eeced8e40c6e3a5406f SHA512 dc097012c09c19a7dbb42711fd0cd54c84e98cb3bc150d77a7470c63912908d3241079a87ca3797cae36b00fa2d52c9e6db33287e9d44dc58a43f1b85ee33518 WHIRLPOOL 18ad7d3d657614f88b579721487b187c99435e68023ab830c4beed5894cf741625a8548b8c148ffc5c6aea7af7d36082b77bf23a408747b27c676303928b93a8
DIST X11-1.5.0.1.tar.gz 176346 SHA256 29c07a609cc4943e743ce68a99b8d4c089e66a74a55ac76b88464fba211d1369 SHA512 de3e32543fcdcf86aa14443aea02a6862ed39cdbaaf732cee325155af2e84570a9cbdbb9da69ab247bfcdc8e475b9d3b7c678f9e7b3e996370bbbb9b1aacabce WHIRLPOOL 5f21733990e2ab9737d9d92b2824b0d0d6187088956c1b44b13a691632be29fd663b2c03c78a8bdf026f8695ab2e5d6f9e4ffb1fee0d59c3616c5b215941e12a
DIST X11-1.6.0.2.tar.gz 179112 SHA256 1c6a7823155bf251c4676981a1370b61af112e77d7f82f744c6bae2fe6482f7c SHA512 753bf147b1933e4c52f087d52ec90d3f2fb8764947abec4908b4fb0ff817f67395f174983054312d67e7175d34a73ff84661343a25a0eb71082391a16b9bceab WHIRLPOOL b0e3ba7211d0591b5ae8060c1e88078736c123ab3c700ec833139e860267e8c0746242fba61e64ae538069dc6b49c9c5d253eb97af64cff758818bc1d5c90b10
DIST X11-1.6.1.1.tar.gz 188628 SHA256 7ce575c613786c73efb20d5680a9e572aa1f1c91c3963e285011235759b76eae SHA512 d5f58a7ab2450e145e890187e8dc7b43e286d2a95414a605e549cbf48568ef0d89f662870b2010eecba3b8fdd2a3a57214d33fc8775426e7e23ffad727b4e144 WHIRLPOOL 30027638eb419052d8497594a64fdbcb2bc6d90de95d6ae869a03ee8a1ce3d8aa8d5064c1d10636c203f5e992c6389cfde67865d402d00beb532b9bf94b9d98b
DIST X11-1.6.1.2.tar.gz 188612 SHA256 5216d485f807bd53bf34fba170896a8930290a6ac28b8e611c28e751ad67f2cf SHA512 f8d01c806f59a20ad6d6632367b80ca972ebc2df9ba65fe23338d5fa1b933049c08609d25be690d87ba6dbe9cd1ba0f5a95e491c8abaca9eaec078ca03e0e01b WHIRLPOOL 03a22e04df736590336cb805e23505b9dd1c64e9bb8171af3e1b9ce82648a39b3f4f288475c680b11732af54eedf1671c17b0d5fab91bcdd7c3202198c0130e0

@ -1,21 +0,0 @@
This makes both --with-xinerama and --without-xinerama work.
--- old-X11-1.4.2/configure.ac 2008-05-24 13:25:52.000000000 +0200
+++ new-X11-1.4.2/configure.ac 2008-05-24 13:25:52.000000000 +0200
@@ -56,11 +56,11 @@
AC_MSG_CHECKING([whether to build Xinerama])
AC_ARG_WITH(xinerama,
AS_HELP_STRING([--without-xinerama], [do not build Xinerama support]),
- want_xinerama=no,
- want_xinerama=yes)
-AC_MSG_RESULT([$want_xinerama])
+ [],
+ [with_xinerama=yes])
+AC_MSG_RESULT([$with_xinerama])
-if test "$want_xinerama" = yes; then
+if test "$with_xinerama" = yes; then
AC_CHECK_HEADERS([X11/extensions/Xinerama.h], [have_xinerama=yes])
if test "$have_xinerama" = yes; then
EXTRA_LIBRARIES="extra-libraries: Xinerama Xext"

@ -1,31 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/x11/x11-1.4.6.1.ebuild,v 1.8 2012/09/12 14:44:14 qnikst Exp $
CABAL_FEATURES="lib profile haddock"
inherit haskell-cabal eutils
MY_PN="X11"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A binding to the X11 graphics library"
HOMEPAGE="http://darcs.haskell.org/X11"
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="xinerama"
RDEPEND=">=dev-lang/ghc-6.8
x11-libs/libX11
xinerama? ( x11-libs/libXinerama )"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.2"
S="${WORKDIR}/${MY_P}"
src_compile() {
CABAL_CONFIGURE_FLAGS="--configure-option=$(use_with xinerama)"
cabal_src_compile
}

@ -1,35 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/x11/x11-1.5.0.0-r1.ebuild,v 1.3 2012/09/12 14:44:14 qnikst Exp $
# ebuild generated by hackport 0.2.13
EAPI="3"
CABAL_FEATURES="lib profile haddock hscolour"
inherit haskell-cabal
MY_PN="X11"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A binding to the X11 graphics library"
HOMEPAGE="http://code.haskell.org/X11"
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux ~ppc64 ~ppc-macos ~x86-linux"
IUSE="+xinerama"
RDEPEND="dev-haskell/syb[profile?]
>=dev-lang/ghc-6.8.2
x11-libs/libX11
xinerama? ( x11-libs/libXinerama )"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.2"
S="${WORKDIR}/${MY_P}"
src_configure() {
cabal_src_configure --configure-option=$(use_with xinerama)
}

@ -1,35 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/x11/x11-1.5.0.0.ebuild,v 1.3 2012/09/12 14:44:14 qnikst Exp $
# ebuild generated by hackport 0.2.13
EAPI="3"
CABAL_FEATURES="lib profile haddock hscolour"
inherit haskell-cabal
MY_PN="X11"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A binding to the X11 graphics library"
HOMEPAGE="http://code.haskell.org/X11"
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux ~ppc64 ~ppc-macos ~x86-linux"
IUSE="xinerama"
RDEPEND="dev-haskell/syb[profile?]
>=dev-lang/ghc-6.8.2
x11-libs/libX11
xinerama? ( x11-libs/libXinerama )"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.2"
S="${WORKDIR}/${MY_P}"
src_configure() {
cabal_src_configure --configure-option=$(use_with xinerama)
}

@ -1,35 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/x11/x11-1.5.0.1.ebuild,v 1.4 2012/12/16 18:51:52 ago Exp $
# ebuild generated by hackport 0.2.13
EAPI="4"
CABAL_FEATURES="lib profile haddock hscolour hoogle"
inherit haskell-cabal
MY_PN="X11"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A binding to the X11 graphics library"
HOMEPAGE="https://github.com/haskell-pkg-janitors/X11"
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="xinerama"
RDEPEND="dev-haskell/syb[profile?]
>=dev-lang/ghc-6.8.2
x11-libs/libX11
xinerama? ( x11-libs/libXinerama )"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.2"
S="${WORKDIR}/${MY_P}"
src_configure() {
cabal_src_configure --configure-option=$(use_with xinerama)
}

@ -1,37 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/x11/x11-1.6.0.2-r1.ebuild,v 1.1 2013/02/09 19:07:22 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.1
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
MY_PN="X11"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A binding to the X11 graphics library"
HOMEPAGE="https://github.com/haskell-pkg-janitors/X11"
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux ~ppc64 ~ppc-macos ~x86-linux"
IUSE="xinerama"
RDEPEND="dev-haskell/syb[profile?]
>=dev-lang/ghc-6.10.4:=
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrandr
xinerama? ( x11-libs/libXinerama )"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.2"
S="${WORKDIR}/${MY_P}"
src_configure() {
cabal_src_configure --configure-option=$(use_with xinerama)
}

@ -1,37 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/x11/x11-1.6.0.2.ebuild,v 1.1 2013/01/01 08:15:43 qnikst Exp $
EAPI=4
# ebuild generated by hackport 0.2.18.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
MY_PN="X11"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A binding to the X11 graphics library"
HOMEPAGE="https://github.com/haskell-pkg-janitors/X11"
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux ~ppc64 ~ppc-macos ~x86-linux"
IUSE="xinerama"
RDEPEND="dev-haskell/syb[profile?]
>=dev-lang/ghc-6.8.2
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrandr
xinerama? ( x11-libs/libXinerama )"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.2"
S="${WORKDIR}/${MY_P}"
src_configure() {
cabal_src_configure --configure-option=$(use_with xinerama)
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save