parent
4c0ac48a07
commit
d0794c15a0
@ -0,0 +1 @@
|
|||||||
|
DIST pixz-1.0.tar.gz 17736 SHA256 912c60de88f7eca2e1c6fe13eec5371f723018dca933796c47cd50bf6a349fc9 SHA512 5b0df7ed8ff4c54ffe899decd1f0874aa7a0245cd4968f416c457508583c9048f483592ac933620b2325815052803508a2bf0d70ab679333288e5249c0dbc5c2 WHIRLPOOL 5b6ea1fc5d66ccab4bf07ecf291c6110abc73dc46ced312eb564c7bad950052d4f214563df72bb04eb2d723f0b1b1ece71c2aa59d3d4a2fa480b4fb740cdbb98
|
@ -0,0 +1,36 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-arch/pixz/pixz-1.0.ebuild,v 1.1 2012/11/25 02:10:01 zerochaos Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Parallel Indexed XZ compressor"
|
||||||
|
HOMEPAGE="https://github.com/vasi/pixz"
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
inherit git-2
|
||||||
|
EGIT_REPO_URI="https://github.com/vasi/pixz.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="mirror://github/vasi/${PN}/${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="BSD-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=">=app-arch/libarchive-2.8
|
||||||
|
>=app-arch/xz-utils-5"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake CC="$(tc-getCC)" OPT=""
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin pixz
|
||||||
|
dodoc README TODO
|
||||||
|
}
|
@ -1,24 +1,36 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/pixz/pixz-9999.ebuild,v 1.1 2012/11/13 23:37:20 zerochaos Exp $
|
# $Header: /var/cvsroot/gentoo-x86/app-arch/pixz/pixz-9999.ebuild,v 1.2 2012/11/25 02:10:01 zerochaos Exp $
|
||||||
|
|
||||||
EAPI=4
|
EAPI=5
|
||||||
|
|
||||||
inherit git-2
|
inherit toolchain-funcs
|
||||||
|
|
||||||
DESCRIPTION="Parallel Indexed XZ compressor"
|
DESCRIPTION="Parallel Indexed XZ compressor"
|
||||||
HOMEPAGE="https://github.com/vasi/pixz"
|
HOMEPAGE="https://github.com/vasi/pixz"
|
||||||
EGIT_REPO_URI="https://github.com/vasi/pixz.git"
|
|
||||||
|
|
||||||
LICENSE="as-is"
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
inherit git-2
|
||||||
|
EGIT_REPO_URI="https://github.com/vasi/pixz.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="mirror://github/vasi/${PN}/${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="BSD-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS=""
|
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
DEPEND=">=app-arch/libarchive-2.8
|
DEPEND=">=app-arch/libarchive-2.8
|
||||||
>=app-arch/xz-utils-5"
|
>=app-arch/xz-utils-5"
|
||||||
RDEPEND="${DEPEND}"
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake CC="$(tc-getCC)" OPT=""
|
||||||
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
dobin pixz
|
dobin pixz
|
||||||
|
dodoc README TODO
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,71 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-arch/xz-utils/xz-utils-5.0.4-r1.ebuild,v 1.1 2012/11/24 20:33:49 ssuominen Exp $
|
||||||
|
|
||||||
|
# Remember: we cannot leverage autotools in this ebuild in order
|
||||||
|
# to avoid circular deps with autotools
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
EGIT_REPO_URI="http://git.tukaani.org/xz.git"
|
||||||
|
inherit git-2 autotools
|
||||||
|
SRC_URI=""
|
||||||
|
EXTRA_DEPEND="sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2" #272880 286068
|
||||||
|
else
|
||||||
|
inherit libtool
|
||||||
|
MY_P="${PN/-utils}-${PV/_}"
|
||||||
|
SRC_URI="http://tukaani.org/xz/${MY_P}.tar.gz"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
EXTRA_DEPEND=
|
||||||
|
fi
|
||||||
|
|
||||||
|
inherit eutils multilib toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="utils for managing LZMA compressed files"
|
||||||
|
HOMEPAGE="http://tukaani.org/xz/"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="nls static-libs +threads"
|
||||||
|
|
||||||
|
RDEPEND="!<app-arch/lzma-4.63
|
||||||
|
!app-arch/lzma-utils
|
||||||
|
!<app-arch/p7zip-4.57"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
${EXTRA_DEPEND}"
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
src_prepare() {
|
||||||
|
eautopoint
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
else
|
||||||
|
src_prepare() {
|
||||||
|
elibtoolize # to allow building shared libs on Solaris/x64
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
$(use_enable nls) \
|
||||||
|
$(use_enable threads) \
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
gen_usr_ldscript -a lzma
|
||||||
|
prune_libtool_files --all
|
||||||
|
rm "${ED}"/usr/share/doc/xz/COPYING* || die
|
||||||
|
mv "${ED}"/usr/share/doc/{xz,${PF}} || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
preserve_old_lib /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
preserve_old_lib_notify /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||||
|
}
|
@ -0,0 +1,246 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-crypt/johntheripper/johntheripper-1.7.9-r6.ebuild,v 1.1 2012/11/24 23:17:46 robbat2 Exp $
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic toolchain-funcs pax-utils multilib
|
||||||
|
|
||||||
|
MY_PN="john"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
JUMBO="jumbo-7"
|
||||||
|
|
||||||
|
DESCRIPTION="fast password cracker"
|
||||||
|
HOMEPAGE="http://www.openwall.com/john/"
|
||||||
|
|
||||||
|
SRC_URI="http://www.openwall.com/john/g/${MY_P}.tar.bz2
|
||||||
|
!minimal? ( http://www.openwall.com/john/g/${MY_P}-${JUMBO}.diff.gz )"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
|
||||||
|
#Remove AltiVec USE flag. Appears to be an upstream issue.
|
||||||
|
IUSE="cuda custom-cflags -minimal mmx mpi opencl openmp sse2"
|
||||||
|
REQUIRED_USE="openmp? ( !minimal )
|
||||||
|
mpi? ( !minimal )
|
||||||
|
cuda? ( !minimal )
|
||||||
|
opencl? ( !minimal )"
|
||||||
|
|
||||||
|
RDEPEND="!minimal? ( >=dev-libs/openssl-0.9.7:0 )
|
||||||
|
mpi? ( virtual/mpi )
|
||||||
|
cuda? ( x11-drivers/nvidia-drivers dev-util/nvidia-cuda-toolkit )
|
||||||
|
opencl? ( virtual/opencl )"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
has_xop() {
|
||||||
|
echo | $(tc-getCC) ${CFLAGS} -E -dM - | grep -q "#define __XOP__ 1"
|
||||||
|
}
|
||||||
|
|
||||||
|
has_avx() {
|
||||||
|
echo | $(tc-getCC) ${CFLAGS} -E -dM - | grep -q "#define __AVX__ 1"
|
||||||
|
}
|
||||||
|
|
||||||
|
get_target() {
|
||||||
|
if use alpha; then
|
||||||
|
echo "linux-alpha"
|
||||||
|
elif use amd64; then
|
||||||
|
if has_xop; then
|
||||||
|
echo "linux-x86-64-xop"
|
||||||
|
elif has_avx; then
|
||||||
|
echo "linux-x86-64-avx"
|
||||||
|
else
|
||||||
|
echo "linux-x86-64"
|
||||||
|
fi
|
||||||
|
elif use ppc; then
|
||||||
|
#if use altivec; then
|
||||||
|
# echo "linux-ppc32-altivec"
|
||||||
|
#else
|
||||||
|
echo "linux-ppc32"
|
||||||
|
#fi
|
||||||
|
elif use ppc64; then
|
||||||
|
#if use altivec; then
|
||||||
|
# echo "linux-ppc32-altivec"
|
||||||
|
#else
|
||||||
|
echo "linux-ppc64"
|
||||||
|
#fi
|
||||||
|
# linux-ppc64-altivec is slightly slower than linux-ppc32-altivec for most hash types.
|
||||||
|
# as per the Makefile comments
|
||||||
|
elif use sparc; then
|
||||||
|
echo "linux-sparc"
|
||||||
|
elif use x86; then
|
||||||
|
if has_xop; then
|
||||||
|
echo "linux-x86-xop"
|
||||||
|
elif has_avx; then
|
||||||
|
echo "linux-x86-avx"
|
||||||
|
elif use sse2; then
|
||||||
|
echo "linux-x86-sse2"
|
||||||
|
elif use mmx; then
|
||||||
|
echo "linux-x86-mmx"
|
||||||
|
else
|
||||||
|
echo "linux-x86-any"
|
||||||
|
fi
|
||||||
|
elif use ppc-macos; then
|
||||||
|
# force AltiVec, the non-altivec profile contains ancient compiler cruft
|
||||||
|
# if use altivec; then
|
||||||
|
echo "macosx-ppc32-altivec"
|
||||||
|
# else
|
||||||
|
# echo "macosx-ppc32"
|
||||||
|
# fi
|
||||||
|
# for Tiger this can be macosx-ppc64
|
||||||
|
elif use x86-macos; then
|
||||||
|
if use sse2; then
|
||||||
|
echo "macosx-x86-sse2"
|
||||||
|
else
|
||||||
|
echo "macosx-x86"
|
||||||
|
fi
|
||||||
|
elif use x86-solaris; then
|
||||||
|
echo "solaris-x86-any"
|
||||||
|
elif use x86-fbsd; then
|
||||||
|
if use sse2; then
|
||||||
|
echo "freebsd-x86-sse2"
|
||||||
|
elif use mmx; then
|
||||||
|
echo "freebsd-x86-mmx"
|
||||||
|
else
|
||||||
|
echo "freebsd-x86-any"
|
||||||
|
fi
|
||||||
|
elif use amd64-fbsd; then
|
||||||
|
echo "freebsd-x86-64"
|
||||||
|
else
|
||||||
|
echo "generic"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
get_john_objs() {
|
||||||
|
echo -n '${JOHN_COMMON_OBJS} '
|
||||||
|
if use opencl; then
|
||||||
|
echo -n '${OCL_OBJS} '
|
||||||
|
fi
|
||||||
|
if use cuda; then
|
||||||
|
echo -n '${CUDA_OBJS}'
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if use openmp ; then
|
||||||
|
tc-has-openmp || die "Please switch to an openmp compatible compiler"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if ! use minimal; then
|
||||||
|
epatch "${WORKDIR}/${MY_P}-${JUMBO}.diff"
|
||||||
|
|
||||||
|
if use mpi ; then
|
||||||
|
sed -e "s/^#CC = mpicc/CC = mpicc/" \
|
||||||
|
-e "s/^#MPIOBJ =/MPIOBJ =/" \
|
||||||
|
-i src/Makefile || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# fix typo in jumbo patch
|
||||||
|
sed -i 's:All15:All5:' run/john.conf || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd src
|
||||||
|
epatch "${FILESDIR}/${PN}-1.7.6-cflags.patch"
|
||||||
|
epatch "${FILESDIR}/${PN}-1.7.3.1-mkdir-sandbox.patch"
|
||||||
|
|
||||||
|
if ! use minimal; then
|
||||||
|
sed -e "s/LDFLAGS *= */override LDFLAGS += /" -e "/LDFLAGS/s/-s//" \
|
||||||
|
-e "/LDFLAGS/s/-L[^ ]*//g" -e "/CFLAGS/s/-[IL][^ ]*//g" \
|
||||||
|
-i Makefile || die "sed Makefile failed"
|
||||||
|
sed -i 's#/usr/local#/opt#g' Makefile || die
|
||||||
|
fi
|
||||||
|
sed -i 's#JOHN_OBJS = \\#JOHN_COMMON_OBJS = \\#g' Makefile || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local OMP
|
||||||
|
|
||||||
|
use custom-cflags || strip-flags
|
||||||
|
echo "#define JOHN_SYSTEMWIDE 1" >> config.gentoo
|
||||||
|
echo "#define JOHN_SYSTEMWIDE_HOME \"${EPREFIX}/etc/john\"" >> config.gentoo
|
||||||
|
echo "#define JOHN_SYSTEMWIDE_EXEC \"${EPREFIX}/usr/libexec/john\"" >> config.gentoo
|
||||||
|
append-flags -fPIC -fPIE
|
||||||
|
gcc-specs-pie && append-ldflags -nopie
|
||||||
|
use openmp && OMP="-fopenmp"
|
||||||
|
|
||||||
|
CPP="$(tc-getCXX)" CC="$(tc-getCC)" AS="$(tc-getCC)" LD="$(tc-getCC)"
|
||||||
|
use mpi && CPP=mpicxx CC=mpicc AS=mpicc LD=mpicc
|
||||||
|
|
||||||
|
#this stuff was all stolen from the Makefile, if build breaks, check this first
|
||||||
|
if use opencl; then
|
||||||
|
GPUCFLAGS="${GPUCFLAGS} -DCL_VERSION_1_0"
|
||||||
|
GPULDFLAGS="${GPULDFLAGS} -lOpenCL"
|
||||||
|
fi
|
||||||
|
if use cuda; then
|
||||||
|
GPUCFLAGS="${GPUCFLAGS} -DHAVE_CUDA"
|
||||||
|
GPULDFLAGS="${GPULDFLAGS} -L/opt/cuda/$(get_libdir) -lcudart"
|
||||||
|
fi
|
||||||
|
|
||||||
|
emake -C src/ \
|
||||||
|
CPP="${CPP}" CC="${CC}" AS="${AS}" LD="${LD}" \
|
||||||
|
CFLAGS="-c -Wall -include \\\"${S}\\\"/config.gentoo ${CFLAGS} ${OMP} ${GPUCFLAGS}" \
|
||||||
|
LDFLAGS="${LDFLAGS} ${GPULDFLAGS}" \
|
||||||
|
OPT_NORMAL="" \
|
||||||
|
OMPFLAGS="${OMP}" \
|
||||||
|
JOHN_OBJS="$(get_john_objs)" \
|
||||||
|
$(get_target)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
if use opencl; then
|
||||||
|
cp src/opencl/*.cl run/
|
||||||
|
cp src/opencl_*.h run/
|
||||||
|
fi
|
||||||
|
pax-mark -mr run/john
|
||||||
|
if use opencl || use cuda; then
|
||||||
|
ewarn "GPU tests fail, skipping all tests..."
|
||||||
|
else
|
||||||
|
make -C src/ check
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# executables
|
||||||
|
dosbin run/john
|
||||||
|
newsbin run/mailer john-mailer
|
||||||
|
|
||||||
|
pax-mark -mr "${ED}usr/sbin/john" || die
|
||||||
|
|
||||||
|
dosym john /usr/sbin/unafs
|
||||||
|
dosym john /usr/sbin/unique
|
||||||
|
dosym john /usr/sbin/unshadow
|
||||||
|
|
||||||
|
# jumbo-patch additions
|
||||||
|
if ! use minimal; then
|
||||||
|
for s in \
|
||||||
|
keychain2john keepass2john pwsafe2john hccap2john \
|
||||||
|
racf2john zip2john rar2john pdf2john ssh2john undrop \
|
||||||
|
; do
|
||||||
|
dosym john /usr/sbin/$s
|
||||||
|
done
|
||||||
|
dosbin run/calc_stat
|
||||||
|
dosbin run/genmkvpwd
|
||||||
|
dosbin run/mkvcalcproba
|
||||||
|
dosbin run/raw2dyna
|
||||||
|
dosbin run/tgtsnarf
|
||||||
|
insinto /etc/john
|
||||||
|
doins run/genincstats.rb run/stats
|
||||||
|
doins run/netscreen.py run/sap2john.pl
|
||||||
|
if use opencl; then
|
||||||
|
doins src/opencl/*.cl
|
||||||
|
doins src/opencl_*.h
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# config files
|
||||||
|
insinto /etc/john
|
||||||
|
doins run/*.chr run/password.lst
|
||||||
|
doins run/*.conf
|
||||||
|
|
||||||
|
# documentation
|
||||||
|
dodoc doc/*
|
||||||
|
}
|
@ -1,12 +1,12 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-cpplibs/emul-linux-x86-cpplibs-20121028.ebuild,v 1.1 2012/10/28 11:18:22 pacho Exp $
|
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-cpplibs/emul-linux-x86-cpplibs-20121028.ebuild,v 1.2 2012/11/25 07:22:01 pacho Exp $
|
||||||
|
|
||||||
EAPI="4"
|
EAPI="4"
|
||||||
inherit emul-linux-x86
|
inherit emul-linux-x86
|
||||||
|
|
||||||
LICENSE="Boost-1.0 LGPL-2.1"
|
LICENSE="Boost-1.0 LGPL-2.1"
|
||||||
KEYWORDS="-* ~amd64"
|
KEYWORDS="-* amd64"
|
||||||
|
|
||||||
DEPEND=""
|
DEPEND=""
|
||||||
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"
|
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-db/emul-linux-x86-db-20121028.ebuild,v 1.1 2012/10/28 11:19:10 pacho Exp $
|
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-db/emul-linux-x86-db-20121028.ebuild,v 1.2 2012/11/25 07:22:27 pacho Exp $
|
||||||
|
|
||||||
EAPI="4"
|
EAPI="4"
|
||||||
inherit emul-linux-x86
|
inherit emul-linux-x86
|
||||||
|
|
||||||
LICENSE="GPL-2 LGPL-2.1"
|
LICENSE="GPL-2 LGPL-2.1"
|
||||||
KEYWORDS="-* ~amd64"
|
KEYWORDS="-* amd64"
|
||||||
|
|
||||||
DEPEND=""
|
DEPEND=""
|
||||||
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"
|
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-jna/emul-linux-x86-jna-20121028.ebuild,v 1.1 2012/10/28 11:22:28 pacho Exp $
|
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-jna/emul-linux-x86-jna-20121028.ebuild,v 1.2 2012/11/25 07:24:20 pacho Exp $
|
||||||
|
|
||||||
EAPI="4"
|
EAPI="4"
|
||||||
inherit emul-linux-x86
|
inherit emul-linux-x86
|
||||||
|
|
||||||
LICENSE="LGPL-2.1"
|
LICENSE="LGPL-2.1"
|
||||||
KEYWORDS="-* ~amd64"
|
KEYWORDS="-* amd64"
|
||||||
|
|
||||||
DEPEND=""
|
DEPEND=""
|
||||||
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"
|
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"
|
||||||
|
@ -0,0 +1,273 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.5.18.ebuild,v 1.1 2012/11/24 23:06:38 tetromino Exp $
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
inherit autotools eutils flag-o-matic gnome2-utils multilib pax-utils
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
|
||||||
|
inherit git-2
|
||||||
|
SRC_URI=""
|
||||||
|
#KEYWORDS=""
|
||||||
|
else
|
||||||
|
MY_P="${PN}-${PV/_/-}"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/Source/${MY_P}.tar.bz2"
|
||||||
|
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
fi
|
||||||
|
|
||||||
|
GV="1.8"
|
||||||
|
MV="0.0.8"
|
||||||
|
PULSE_PATCHES="winepulse-patches-1.5.18"
|
||||||
|
WINE_GENTOO="wine-gentoo-2012.11.24"
|
||||||
|
DESCRIPTION="Free implementation of Windows(tm) on Unix"
|
||||||
|
HOMEPAGE="http://www.winehq.org/"
|
||||||
|
SRC_URI="${SRC_URI}
|
||||||
|
gecko? (
|
||||||
|
mirror://sourceforge/${PN}/Wine%20Gecko/${GV}/wine_gecko-${GV}-x86.msi
|
||||||
|
win64? ( mirror://sourceforge/${PN}/Wine%20Gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
|
||||||
|
)
|
||||||
|
mono? ( mirror://sourceforge/${PN}/Wine%20Mono/${MV}/wine-mono-${MV}.msi )
|
||||||
|
http://dev.gentoo.org/~tetromino/distfiles/${PN}/${PULSE_PATCHES}.tar.bz2
|
||||||
|
http://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="alsa capi cups custom-cflags elibc_glibc fontconfig +gecko gnutls gphoto2 gsm gstreamer hardened jpeg lcms ldap +mono mp3 ncurses nls odbc openal opencl +opengl osmesa +oss +perl png pulseaudio samba scanner selinux ssl test +threads +truetype udisks v4l +win32 +win64 +X xcomposite xinerama xml"
|
||||||
|
REQUIRED_USE="elibc_glibc? ( threads )
|
||||||
|
mono? ( || ( win32 !win64 ) )
|
||||||
|
osmesa? ( opengl )" #286560
|
||||||
|
RESTRICT="test" #72375
|
||||||
|
|
||||||
|
MLIB_DEPS="amd64? (
|
||||||
|
truetype? ( >=app-emulation/emul-linux-x86-xlibs-2.1 )
|
||||||
|
X? (
|
||||||
|
>=app-emulation/emul-linux-x86-xlibs-2.1
|
||||||
|
>=app-emulation/emul-linux-x86-soundlibs-2.1[pulseaudio(+)?]
|
||||||
|
)
|
||||||
|
mp3? ( app-emulation/emul-linux-x86-soundlibs )
|
||||||
|
odbc? ( app-emulation/emul-linux-x86-db )
|
||||||
|
openal? ( app-emulation/emul-linux-x86-sdl )
|
||||||
|
opengl? ( app-emulation/emul-linux-x86-opengl )
|
||||||
|
osmesa? ( >=app-emulation/emul-linux-x86-opengl-20121028 )
|
||||||
|
scanner? ( app-emulation/emul-linux-x86-medialibs )
|
||||||
|
v4l? ( app-emulation/emul-linux-x86-medialibs )
|
||||||
|
app-emulation/emul-linux-x86-baselibs
|
||||||
|
>=sys-kernel/linux-headers-2.6
|
||||||
|
)"
|
||||||
|
RDEPEND="truetype? ( >=media-libs/freetype-2.0.0 media-fonts/corefonts )
|
||||||
|
perl? ( dev-lang/perl dev-perl/XML-Simple )
|
||||||
|
capi? ( net-dialup/capi4k-utils )
|
||||||
|
ncurses? ( >=sys-libs/ncurses-5.2 )
|
||||||
|
fontconfig? ( media-libs/fontconfig )
|
||||||
|
gphoto2? ( media-libs/libgphoto2 )
|
||||||
|
openal? ( media-libs/openal )
|
||||||
|
udisks? (
|
||||||
|
sys-apps/dbus
|
||||||
|
sys-fs/udisks:2
|
||||||
|
)
|
||||||
|
gnutls? ( net-libs/gnutls )
|
||||||
|
gstreamer? ( media-libs/gstreamer:0.10 media-libs/gst-plugins-base:0.10 )
|
||||||
|
X? (
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXrandr
|
||||||
|
x11-libs/libXi
|
||||||
|
x11-libs/libXmu
|
||||||
|
x11-libs/libXxf86vm
|
||||||
|
)
|
||||||
|
xinerama? ( x11-libs/libXinerama )
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
cups? ( net-print/cups )
|
||||||
|
opencl? ( virtual/opencl )
|
||||||
|
opengl? (
|
||||||
|
virtual/glu
|
||||||
|
virtual/opengl
|
||||||
|
)
|
||||||
|
gsm? ( media-sound/gsm )
|
||||||
|
jpeg? ( virtual/jpeg )
|
||||||
|
ldap? ( net-nds/openldap )
|
||||||
|
lcms? ( =media-libs/lcms-1* )
|
||||||
|
mp3? ( >=media-sound/mpg123-1.5.0 )
|
||||||
|
nls? ( sys-devel/gettext )
|
||||||
|
odbc? ( dev-db/unixODBC )
|
||||||
|
osmesa? ( media-libs/mesa[osmesa] )
|
||||||
|
pulseaudio? (
|
||||||
|
media-sound/pulseaudio
|
||||||
|
sys-auth/rtkit
|
||||||
|
)
|
||||||
|
samba? ( >=net-fs/samba-3.0.25 )
|
||||||
|
selinux? ( sec-policy/selinux-wine )
|
||||||
|
xml? ( dev-libs/libxml2 dev-libs/libxslt )
|
||||||
|
scanner? ( media-gfx/sane-backends )
|
||||||
|
ssl? ( dev-libs/openssl )
|
||||||
|
png? ( media-libs/libpng )
|
||||||
|
v4l? ( media-libs/libv4l )
|
||||||
|
!win64? ( ${MLIB_DEPS} )
|
||||||
|
win32? ( ${MLIB_DEPS} )
|
||||||
|
xcomposite? ( x11-libs/libXcomposite )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
X? (
|
||||||
|
x11-proto/inputproto
|
||||||
|
x11-proto/xextproto
|
||||||
|
x11-proto/xf86vidmodeproto
|
||||||
|
)
|
||||||
|
xinerama? ( x11-proto/xineramaproto )
|
||||||
|
!hardened? ( sys-devel/prelink )
|
||||||
|
virtual/pkgconfig
|
||||||
|
virtual/yacc
|
||||||
|
sys-devel/flex"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
if use win64 ; then
|
||||||
|
[[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] \
|
||||||
|
&& die "you need gcc-4.4+ to build 64bit wine"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use win32 && use opencl; then
|
||||||
|
[[ x$(eselect opencl show) = "xintel" ]] &&
|
||||||
|
die "Cannot build wine[opencl,win32]: intel-ocl-sdk is 64-bit only" # 403947
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
git-2_src_unpack
|
||||||
|
else
|
||||||
|
unpack ${MY_P}.tar.bz2
|
||||||
|
fi
|
||||||
|
|
||||||
|
unpack "${PULSE_PATCHES}.tar.bz2"
|
||||||
|
unpack "${WINE_GENTOO}.tar.bz2"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local md5="$(md5sum server/protocol.def)"
|
||||||
|
epatch "${FILESDIR}"/${PN}-1.1.15-winegcc.patch #260726
|
||||||
|
epatch "${FILESDIR}"/${PN}-1.4_rc2-multilib-portage.patch #395615
|
||||||
|
epatch "${FILESDIR}"/${PN}-1.5.17-osmesa-check.patch #429386
|
||||||
|
epatch "../${PULSE_PATCHES}"/*.patch #421365
|
||||||
|
epatch_user #282735
|
||||||
|
if [[ "$(md5sum server/protocol.def)" != "${md5}" ]]; then
|
||||||
|
einfo "server/protocol.def was patched; running tools/make_requests"
|
||||||
|
tools/make_requests || die #432348
|
||||||
|
fi
|
||||||
|
eautoreconf
|
||||||
|
sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
|
||||||
|
sed -i '/^MimeType/d' tools/wine.desktop || die #117785
|
||||||
|
}
|
||||||
|
|
||||||
|
do_configure() {
|
||||||
|
local builddir="${WORKDIR}/wine$1"
|
||||||
|
mkdir -p "${builddir}"
|
||||||
|
pushd "${builddir}" >/dev/null
|
||||||
|
|
||||||
|
ECONF_SOURCE=${S} \
|
||||||
|
econf \
|
||||||
|
--sysconfdir=/etc/wine \
|
||||||
|
$(use_with alsa) \
|
||||||
|
$(use_with capi) \
|
||||||
|
$(use_with lcms cms) \
|
||||||
|
$(use_with cups) \
|
||||||
|
$(use_with ncurses curses) \
|
||||||
|
$(use_with udisks dbus) \
|
||||||
|
$(use_with fontconfig) \
|
||||||
|
$(use_with gnutls) \
|
||||||
|
$(use_with gphoto2 gphoto) \
|
||||||
|
$(use_with gsm) \
|
||||||
|
$(use_with gstreamer) \
|
||||||
|
--without-hal \
|
||||||
|
$(use_with jpeg) \
|
||||||
|
$(use_with ldap) \
|
||||||
|
$(use_with mp3 mpg123) \
|
||||||
|
$(use_with nls gettext) \
|
||||||
|
$(use_with openal) \
|
||||||
|
$(use_with opencl) \
|
||||||
|
$(use_with opengl) \
|
||||||
|
$(use_with ssl openssl) \
|
||||||
|
$(use_with osmesa) \
|
||||||
|
$(use_with oss) \
|
||||||
|
$(use_with png) \
|
||||||
|
$(use_with threads pthread) \
|
||||||
|
$(use_with pulseaudio pulse) \
|
||||||
|
$(use_with scanner sane) \
|
||||||
|
$(use_enable test tests) \
|
||||||
|
$(use_with truetype freetype) \
|
||||||
|
$(use_with v4l) \
|
||||||
|
$(use_with X x) \
|
||||||
|
$(use_with xcomposite) \
|
||||||
|
$(use_with xinerama) \
|
||||||
|
$(use_with xml) \
|
||||||
|
$(use_with xml xslt) \
|
||||||
|
$2
|
||||||
|
|
||||||
|
emake -j1 depend
|
||||||
|
|
||||||
|
popd >/dev/null
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
export LDCONFIG=/bin/true
|
||||||
|
use custom-cflags || strip-flags
|
||||||
|
|
||||||
|
if use win64 ; then
|
||||||
|
do_configure 64 --enable-win64
|
||||||
|
use win32 && ABI=x86 do_configure 32 --with-wine64=../wine64
|
||||||
|
else
|
||||||
|
ABI=x86 do_configure 32 --disable-win64
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local b
|
||||||
|
for b in 64 32 ; do
|
||||||
|
local builddir="${WORKDIR}/wine${b}"
|
||||||
|
[[ -d ${builddir} ]] || continue
|
||||||
|
emake -C "${builddir}" all
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local b
|
||||||
|
for b in 64 32 ; do
|
||||||
|
local builddir="${WORKDIR}/wine${b}"
|
||||||
|
[[ -d ${builddir} ]] || continue
|
||||||
|
emake -C "${builddir}" install DESTDIR="${D}"
|
||||||
|
done
|
||||||
|
emake -C "../${WINE_GENTOO}" install DESTDIR="${D}" EPREFIX="${EPREFIX}"
|
||||||
|
dodoc ANNOUNCE AUTHORS README
|
||||||
|
if use gecko ; then
|
||||||
|
insinto /usr/share/wine/gecko
|
||||||
|
doins "${DISTDIR}"/wine_gecko-${GV}-x86.msi
|
||||||
|
use win64 && doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.msi
|
||||||
|
fi
|
||||||
|
if use mono ; then
|
||||||
|
insinto /usr/share/wine/mono
|
||||||
|
doins "${DISTDIR}"/wine-mono-${MV}.msi
|
||||||
|
fi
|
||||||
|
if ! use perl ; then
|
||||||
|
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use win32 || ! use win64; then
|
||||||
|
pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
|
||||||
|
fi
|
||||||
|
use win64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}
|
||||||
|
|
||||||
|
if use win64 && ! use win32; then
|
||||||
|
dosym /usr/bin/wine{64,} # 404331
|
||||||
|
dosym /usr/bin/wine{64,}-preloader
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
gnome2_icon_savelist
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
}
|
@ -1,5 +1,6 @@
|
|||||||
DIST winetricks-916 614298 SHA256 fcd988a4f097bf604e6a17b0e1a8fc8969daeef0deede23135229fcfdfedc2c2 SHA512 53644e69363921fef70cef7351e73ddbb84f86ccafccb450a247dd5b03fd4edcbc4130deb3749548af5db650568e17eb1189ee3f3e9449b4f0d98b06e2ab2bcb WHIRLPOOL 5c5749ec9cd037780679894fd93b1ea5192bd8589e44ad7853d3e7237ca9b425473ceb60f4ebb72bcb8aa3d70a5c5d54ebc120ee4bc7dbd697df4a5ba1c4391b
|
|
||||||
DIST winetricks-916.1 3469 SHA256 f522f4c991194cbed1044182ca6fbbb7645cd4b98d9557ab7d073ace1af4738d SHA512 2c832a9cc4286f641aeed7a5a47131773b48dd0cf123798f753ffb24799dabca29986b2b740698fbe9efb8034ac874a18147c6bd645bea8e69fdb42f1437fdf2 WHIRLPOOL 0ccb982022189b4d2e134756cadbca3628c33e57be6879b07e84f99182ed5a201379413a32af5d689744b4d7527f6abf56aae7113f34401c4cbe62b902462424
|
|
||||||
DIST winetricks-920 614953 SHA256 472b7e57d114892cf9afb5564be8aa9e5204cd2f471ffcd70bb98ac9dd3f9f84 SHA512 8b1aa7ece0a7646afc959893d493f18d527b80ceb9f9d6d8c599160909304858d5485aa885f9719863c8c18767a147318fc0ab256c896db7f0b2711a90880b4f WHIRLPOOL 198c00bedbad001a5e9a65ada02c46ee0fb49da56059d578e6b8a57ba4cd92c9655d2a4624317719f4875cfb7ca428fffb59635e413d6d88f37431ee1f9b365e
|
DIST winetricks-920 614953 SHA256 472b7e57d114892cf9afb5564be8aa9e5204cd2f471ffcd70bb98ac9dd3f9f84 SHA512 8b1aa7ece0a7646afc959893d493f18d527b80ceb9f9d6d8c599160909304858d5485aa885f9719863c8c18767a147318fc0ab256c896db7f0b2711a90880b4f WHIRLPOOL 198c00bedbad001a5e9a65ada02c46ee0fb49da56059d578e6b8a57ba4cd92c9655d2a4624317719f4875cfb7ca428fffb59635e413d6d88f37431ee1f9b365e
|
||||||
DIST winetricks-920.1 3469 SHA256 f522f4c991194cbed1044182ca6fbbb7645cd4b98d9557ab7d073ace1af4738d SHA512 2c832a9cc4286f641aeed7a5a47131773b48dd0cf123798f753ffb24799dabca29986b2b740698fbe9efb8034ac874a18147c6bd645bea8e69fdb42f1437fdf2 WHIRLPOOL 0ccb982022189b4d2e134756cadbca3628c33e57be6879b07e84f99182ed5a201379413a32af5d689744b4d7527f6abf56aae7113f34401c4cbe62b902462424
|
DIST winetricks-920.1 3469 SHA256 f522f4c991194cbed1044182ca6fbbb7645cd4b98d9557ab7d073ace1af4738d SHA512 2c832a9cc4286f641aeed7a5a47131773b48dd0cf123798f753ffb24799dabca29986b2b740698fbe9efb8034ac874a18147c6bd645bea8e69fdb42f1437fdf2 WHIRLPOOL 0ccb982022189b4d2e134756cadbca3628c33e57be6879b07e84f99182ed5a201379413a32af5d689744b4d7527f6abf56aae7113f34401c4cbe62b902462424
|
||||||
|
DIST winetricks-922 616116 SHA256 35c7a3cb3f1e9a4d7d4c4416b33353a087cf854c3a880cf545da19a9ad516b1c SHA512 6f19d5a927106c3741c79724b29f8f89969fa3fe9399b4f51b2443aaff22beb643a5bc1f555631e9d7596b0b06526ac12287f599b5a42469ce36a769215ea2c0 WHIRLPOOL 63571b803d496cd225ecd6bedeb6a5b94a1a83443262ab5baa1e08e59ec114750d25b42bfd4e49da5354e5731ad1c0419a808bde780a3a9e9b88c64b5f702d5b
|
||||||
|
DIST winetricks-922.1 3469 SHA256 f522f4c991194cbed1044182ca6fbbb7645cd4b98d9557ab7d073ace1af4738d SHA512 2c832a9cc4286f641aeed7a5a47131773b48dd0cf123798f753ffb24799dabca29986b2b740698fbe9efb8034ac874a18147c6bd645bea8e69fdb42f1437fdf2 WHIRLPOOL 0ccb982022189b4d2e134756cadbca3628c33e57be6879b07e84f99182ed5a201379413a32af5d689744b4d7527f6abf56aae7113f34401c4cbe62b902462424
|
||||||
DIST winetricks-gentoo-2012.10.19.tar.bz2 6421 SHA256 e9c61f6e2c2ecc6238f2ce415d219d4bc2cae486115fd8b99814b9c3422ad061 SHA512 40771160d2fb6be78e48c3e6f326bc61c96e462c5f646c2a2e00902a2059ce850738d0d447e65d2aeaa198ddec0069c06f39974b8a2b1959c14741cbd3dbc018 WHIRLPOOL 19052e69b56ef9f64962c47262942eff7f33a09ad761f9020760e1449edbec1c767a36cdec049afd7d7d07a329531dcc16770c79d71c51c91e5173d66cea0852
|
DIST winetricks-gentoo-2012.10.19.tar.bz2 6421 SHA256 e9c61f6e2c2ecc6238f2ce415d219d4bc2cae486115fd8b99814b9c3422ad061 SHA512 40771160d2fb6be78e48c3e6f326bc61c96e462c5f646c2a2e00902a2059ce850738d0d447e65d2aeaa198ddec0069c06f39974b8a2b1959c14741cbd3dbc018 WHIRLPOOL 19052e69b56ef9f64962c47262942eff7f33a09ad761f9020760e1449edbec1c767a36cdec049afd7d7d07a329531dcc16770c79d71c51c91e5173d66cea0852
|
||||||
|
DIST winetricks-gentoo-2012.11.24.tar.bz2 6398 SHA256 dded8c294cc5c2e71e4a5d1531ab165178cf3d2d1d890d0656368c2e499bfeb9 SHA512 59c93b73f3a7b2d11aefcde2ff66659ff1de21ad4b5f232f4b60572f3a48b15a6c49f369b1696862bf1b33fde190bf5598945e9536fb41ddec42d8def4d2be2a WHIRLPOOL 268da9e06712a678fbbcfff8eac1fca364b5e46f0a9c48a591eb88f03260b1a55f203eb2908bfe1f0a534b77c866127ff6f7049b0e43fe8abeaaa26fe55de75b
|
||||||
|
@ -1,32 +0,0 @@
|
|||||||
# Copyright 1999-2005 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-forensics/examiner/examiner-0.5-r1.ebuild,v 1.1 2005/05/22 00:49:26 dragonheart Exp $
|
|
||||||
|
|
||||||
inherit eutils
|
|
||||||
|
|
||||||
DESCRIPTION="Examiner is an application that utilizes the objdump command to disassemble and comment foreign executable binaries"
|
|
||||||
HOMEPAGE="http://www.academicunderground.org/examiner/"
|
|
||||||
SRC_URI="http://www.academicunderground.org/examiner/${P}.tar.gz"
|
|
||||||
SLOT="0"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
KEYWORDS="x86 ppc"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
einfo "nothing to compile"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
|
|
||||||
epatch ${FILESDIR}/${P}-perl.patch
|
|
||||||
dodir /usr/bin /usr/share/examiner /usr/share/man/man1
|
|
||||||
dodir /usr/share/doc/examiner-0.5
|
|
||||||
|
|
||||||
make MAN=${D}/usr/share/man/man1 DOC=${D}/usr/share/doc/examiner-0.5 \
|
|
||||||
BIN=${D}/usr/bin SHARE=${D}/usr/share/examiner install
|
|
||||||
dodoc docs/*
|
|
||||||
|
|
||||||
gzip ${D}/usr/share/doc/examiner-0.5/utils/*
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST rkhunter-1.3.8.tar.gz 241551 SHA256 fb1fb8bac53bab476142b5556140c59d589bc0f45d3dc058f400f2edada77a33 SHA512 b1cf308f06a2744b5addf3dc9663815832a1878e3cb7fe281bfa83f8c293803b1e9cfd34c4f39e5707618beb6b852a5220e3cd52c93fcbb354a2c638acd76c5b WHIRLPOOL db5e7e60d99467b9fa102c2c7e13cbb64a5b69d68afd69859c23c7c006eae115f7101f5fd31b54baca61c015bc6e844aff9153d00cfecd0e4df9c92803628269
|
|
||||||
DIST rkhunter-1.4.0.tar.gz 244211 SHA256 8a03d6add50663531994d55aff058eced74c64df948b88176621cd761b68ccf9 SHA512 597e8b2e3f75cd1cb57dd3e33df004265f03ca1503310f984211612da43a160e5d3b50626b4918bd38bf0d239fe2e4a45e55a96212c5a3b5a5645e77e030b60a WHIRLPOOL 45c023b625c7c1664a9f99438b5bebe5ed70265346f122b9d71f91611439d77a2bda01c137698898314183458c4467c66f73bb703b83fbaae2ffe65ded3307ad
|
DIST rkhunter-1.4.0.tar.gz 244211 SHA256 8a03d6add50663531994d55aff058eced74c64df948b88176621cd761b68ccf9 SHA512 597e8b2e3f75cd1cb57dd3e33df004265f03ca1503310f984211612da43a160e5d3b50626b4918bd38bf0d239fe2e4a45e55a96212c5a3b5a5645e77e030b60a WHIRLPOOL 45c023b625c7c1664a9f99438b5bebe5ed70265346f122b9d71f91611439d77a2bda01c137698898314183458c4467c66f73bb703b83fbaae2ffe65ded3307ad
|
||||||
|
@ -1,62 +0,0 @@
|
|||||||
Applied upstream repo @
|
|
||||||
http://rkhunter.cvs.sourceforge.net/viewvc/rkhunter/rkhunter/files/rkhunter?r1=1.396&r2=1.397
|
|
||||||
|
|
||||||
--- rkhunter 2011/04/11 22:29:08 1.396
|
|
||||||
+++ rkhunter 2011/06/01 21:49:23 1.397
|
|
||||||
@@ -3,7 +3,7 @@
|
|
||||||
#
|
|
||||||
# rkhunter -- Scan the system for rootkits and other known security issues.
|
|
||||||
#
|
|
||||||
-# Copyright (c) 2003-2010, Michael Boelen ( michael AT rootkit DOT nl )
|
|
||||||
+# Copyright (c) 2003-2011, Michael Boelen ( michael AT rootkit DOT nl )
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
@@ -725,7 +725,7 @@
|
|
||||||
#
|
|
||||||
|
|
||||||
if [ $STRICT -eq 1 ]; then
|
|
||||||
- if [ -n "`echo \"${RKHTMPVAR}\" | grep '[][?*{}]'`" ]; then
|
|
||||||
+ if [ -n "`echo \"${RKHTMPVAR}\" | grep '[][?*]'`" ]; then
|
|
||||||
ERRCODE=1
|
|
||||||
test $CONFIG_CHECK -eq 1 && RET_CODE=1
|
|
||||||
echo "Invalid ${OPT_NAME} configuration option: Invalid pathname: ${RKHTMPVAR}"
|
|
||||||
@@ -3987,7 +3987,7 @@
|
|
||||||
HASH_CMD=`echo "${HASH_FUNC}" | cut -d' ' -f1`
|
|
||||||
|
|
||||||
# Stop globbing from being expanded.
|
|
||||||
- if [ -z "`echo \"${HASH_CMD}\" | grep '[][*?{}]'`" ]; then
|
|
||||||
+ if [ -z "`echo \"${HASH_CMD}\" | grep '[][*?]'`" ]; then
|
|
||||||
HASH_FUNC=`echo ${HASH_FUNC}`
|
|
||||||
else
|
|
||||||
LEAVE=1
|
|
||||||
@@ -4756,7 +4756,7 @@
|
|
||||||
|
|
||||||
test -z "${FNAME}" && break
|
|
||||||
|
|
||||||
- if [ -n "`echo \"${FNAME}\" | grep '^[^/]*[][*?{}][^/]*$'`" ]; then
|
|
||||||
+ if [ -n "`echo \"${FNAME}\" | grep '^[^/]*[][*?][^/]*$'`" ]; then
|
|
||||||
ERRCODE=1
|
|
||||||
echo "Invalid USER_FILEPROP_FILES_DIRS configuration option: Invalid pathname: ${FNAME}"
|
|
||||||
fi
|
|
||||||
@@ -9898,9 +9898,9 @@
|
|
||||||
test -n "${BASENAME_CMD}" && RKHTMPVAR=`${BASENAME_CMD} ${FNAME}` || RKHTMPVAR=`echo "${FNAME}" | sed -e 's:^.*/::'`
|
|
||||||
|
|
||||||
if [ "${RKHTMPVAR}" = "rkhunter" ]; then
|
|
||||||
- SYSSCRIPT=`${FILE_CMD} ${FNAME} 2>&1 | tr -s ' ' ' ' | cat -v | egrep -i -v '(shell|/bin/sh) script( |$)'`
|
|
||||||
+ SYSSCRIPT=`${FILE_CMD} ${FNAME} 2>&1 | tr -s ' ' ' ' | cat -v | egrep -i -v '(shell|/bin/sh) script( |,|$)'`
|
|
||||||
else
|
|
||||||
- SYSSCRIPT=`${FILE_CMD} ${FNAME} 2>&1 | tr -s ' ' ' ' | cat -v | egrep -i ' script( |$)'`
|
|
||||||
+ SYSSCRIPT=`${FILE_CMD} ${FNAME} 2>&1 | tr -s ' ' ' ' | cat -v | egrep -i ' script( |,|$)'`
|
|
||||||
fi
|
|
||||||
|
|
||||||
test -n "${SYSSCRIPT}" && TEST_RESULT="${TEST_RESULT} script"
|
|
||||||
@@ -16508,7 +16508,7 @@
|
|
||||||
PROGRAM_NAME="Rootkit Hunter"
|
|
||||||
PROGRAM_version="1.3.9"
|
|
||||||
PROGRAM_copyright_owner="Michael Boelen"
|
|
||||||
-PROGRAM_copyright="Copyright (c) 2003-2010, ${PROGRAM_copyright_owner}"
|
|
||||||
+PROGRAM_copyright="Copyright (c) 2003-2011, ${PROGRAM_copyright_owner}"
|
|
||||||
PROGRAM_blurb="
|
|
||||||
Currently under active development by the ${PROGRAM_NAME} project team.
|
|
||||||
Please review your rkhunter.conf before using.
|
|
@ -1,68 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-forensics/rkhunter/rkhunter-1.3.8-r1.ebuild,v 1.1 2012/04/09 03:43:46 darkside Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
inherit eutils bash-completion-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Rootkit Hunter scans for known and unknown rootkits, backdoors, and sniffers."
|
|
||||||
HOMEPAGE="http://rkhunter.sf.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~mips ~ppc ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
app-shells/bash
|
|
||||||
dev-lang/perl
|
|
||||||
sys-process/lsof
|
|
||||||
virtual/cron
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${P}/files"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/${PN}.conf.patch"
|
|
||||||
epatch "${FILESDIR}/${P}-file-compat.patch"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# rkhunter requires to be root
|
|
||||||
dosbin ${PN}
|
|
||||||
|
|
||||||
# rkhunter doesn't create it by itself
|
|
||||||
dodir /var/lib/${PN}/tmp
|
|
||||||
|
|
||||||
insinto /etc
|
|
||||||
doins ${PN}.conf
|
|
||||||
|
|
||||||
exeinto /usr/lib/${PN}/scripts
|
|
||||||
doexe *.pl
|
|
||||||
|
|
||||||
insinto /var/lib/${PN}/db
|
|
||||||
doins *.dat
|
|
||||||
|
|
||||||
insinto /var/lib/${PN}/db/i18n
|
|
||||||
doins i18n/*
|
|
||||||
|
|
||||||
doman ${PN}.8
|
|
||||||
dodoc ACKNOWLEDGMENTS CHANGELOG FAQ README
|
|
||||||
|
|
||||||
exeinto /etc/cron.daily
|
|
||||||
newexe "${FILESDIR}/${PN}-1.3.cron" ${PN}
|
|
||||||
|
|
||||||
newbashcomp "${FILESDIR}/${PN}.bash-completion" ${PN}
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "A cron script has been installed to /etc/cron.daily/rkhunter."
|
|
||||||
elog "To enable it, edit /etc/cron.daily/rkhunter and follow the"
|
|
||||||
elog "directions."
|
|
||||||
elog "If you want ${PN} to send mail, you will need to install"
|
|
||||||
elog "virtual/mailx or alter the EMAIL_CMD variable in the"
|
|
||||||
elog "cron script and possibly the MAIL_CMD variable in the"
|
|
||||||
elog "${PN}.conf file to use another mail client."
|
|
||||||
}
|
|
@ -1,67 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-forensics/rkhunter/rkhunter-1.3.8.ebuild,v 1.8 2012/01/11 20:40:46 ranger Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
inherit eutils bash-completion-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Rootkit Hunter scans for known and unknown rootkits, backdoors, and sniffers."
|
|
||||||
HOMEPAGE="http://rkhunter.sf.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~mips ppc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
app-shells/bash
|
|
||||||
dev-lang/perl
|
|
||||||
sys-process/lsof
|
|
||||||
virtual/cron
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${P}/files"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/${PN}.conf.patch"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# rkhunter requires to be root
|
|
||||||
dosbin ${PN}
|
|
||||||
|
|
||||||
# rkhunter doesn't create it by itself
|
|
||||||
dodir /var/lib/${PN}/tmp
|
|
||||||
|
|
||||||
insinto /etc
|
|
||||||
doins ${PN}.conf
|
|
||||||
|
|
||||||
exeinto /usr/lib/${PN}/scripts
|
|
||||||
doexe *.pl
|
|
||||||
|
|
||||||
insinto /var/lib/${PN}/db
|
|
||||||
doins *.dat
|
|
||||||
|
|
||||||
insinto /var/lib/${PN}/db/i18n
|
|
||||||
doins i18n/*
|
|
||||||
|
|
||||||
doman ${PN}.8
|
|
||||||
dodoc ACKNOWLEDGMENTS CHANGELOG FAQ README
|
|
||||||
|
|
||||||
exeinto /etc/cron.daily
|
|
||||||
newexe "${FILESDIR}/${PN}-1.3.cron" ${PN}
|
|
||||||
|
|
||||||
newbashcomp "${FILESDIR}/${PN}.bash-completion" ${PN}
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "A cron script has been installed to /etc/cron.daily/rkhunter."
|
|
||||||
elog "To enable it, edit /etc/cron.daily/rkhunter and follow the"
|
|
||||||
elog "directions."
|
|
||||||
elog "If you want ${PN} to send mail, you will need to install"
|
|
||||||
elog "virtual/mailx or alter the EMAIL_CMD variable in the"
|
|
||||||
elog "cron script and possibly the MAIL_CMD variable in the"
|
|
||||||
elog "${PN}.conf file to use another mail client."
|
|
||||||
}
|
|
@ -1,2 +1,3 @@
|
|||||||
DIST sleuthkit-3.2.3.tar.gz 2039699 SHA256 ba5f63d7fd60d978de03777c72b1571004caa8dfe384f09757b6a8efa890ea62 SHA512 4f91f8c9a2dbcc11717752b3a913e76c4cf87208826ddae90573888f332b06cc28a4b8b57d330e8809b0a01e6e1af276560f409e721ab54160b3a82bcfa4c5ed WHIRLPOOL 0bd2ede26bd4726392f463e71f86903c9b3ea9be82f459ff767ba5c7e327b3fb19827507ffea4a812e83927a7abecf53bd43bc53a85a867950bf4447bdc3aa97
|
DIST sleuthkit-3.2.3.tar.gz 2039699 SHA256 ba5f63d7fd60d978de03777c72b1571004caa8dfe384f09757b6a8efa890ea62 SHA512 4f91f8c9a2dbcc11717752b3a913e76c4cf87208826ddae90573888f332b06cc28a4b8b57d330e8809b0a01e6e1af276560f409e721ab54160b3a82bcfa4c5ed WHIRLPOOL 0bd2ede26bd4726392f463e71f86903c9b3ea9be82f459ff767ba5c7e327b3fb19827507ffea4a812e83927a7abecf53bd43bc53a85a867950bf4447bdc3aa97
|
||||||
DIST sleuthkit-4.0.0.tar.gz 7454421 SHA256 bee3c95997cf77670758947dbd49743a43bef88c1ac71ed3794ff7713d8a83ad SHA512 b64b18e2b7e04fefd603816b49ef19f4f05c70d327f42124db01d3ba784bcd902584018452b731cf9aa0b3f35fc0c985c00b58fcf24b6cc400a1310ad640323a WHIRLPOOL 7d2f5fca7de21a0a561fa31a1b36eda25ee733637e06043298714cc7f5b6639590a2da204b81274f966bfc4445363ee977847294ffd7beeae595bb7ce2fa5dc7
|
DIST sleuthkit-4.0.0.tar.gz 7454421 SHA256 bee3c95997cf77670758947dbd49743a43bef88c1ac71ed3794ff7713d8a83ad SHA512 b64b18e2b7e04fefd603816b49ef19f4f05c70d327f42124db01d3ba784bcd902584018452b731cf9aa0b3f35fc0c985c00b58fcf24b6cc400a1310ad640323a WHIRLPOOL 7d2f5fca7de21a0a561fa31a1b36eda25ee733637e06043298714cc7f5b6639590a2da204b81274f966bfc4445363ee977847294ffd7beeae595bb7ce2fa5dc7
|
||||||
|
DIST sleuthkit-4.0.1.tar.gz 7488397 SHA256 719d9a702f74c30302840301fe573c5bb5af5b88471b48657114eba6b0d76f12 SHA512 34de46671c575a61e169af524a8c92701731b58a3f9717a22639b99cab6fd5ac84fe912e699169b5a8bb546816d464370d0e3fa55e714898dd4ca94c7fa907fe WHIRLPOOL df41455499a4a29ffd1efa61925b7d491d1e253c2761e1d8026df41d6620719269954f7fd851a30744ed90816e1ec9e7ccec6dc8d46990e9b20177fb1b6116a1
|
||||||
|
@ -0,0 +1,42 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-forensics/sleuthkit/sleuthkit-4.0.1.ebuild,v 1.1 2012/11/25 10:02:55 radhermit Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit eutils autotools
|
||||||
|
|
||||||
|
DESCRIPTION="A collection of file system and media management forensic analysis tools"
|
||||||
|
HOMEPAGE="http://www.sleuthkit.org/sleuthkit/"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2 IBM"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
|
||||||
|
IUSE="aff ewf static-libs"
|
||||||
|
|
||||||
|
DEPEND="dev-db/sqlite:3
|
||||||
|
ewf? ( app-forensics/libewf )
|
||||||
|
aff? ( app-forensics/afflib )"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
dev-perl/DateManip"
|
||||||
|
|
||||||
|
DOCS=( NEWS.txt README.txt )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-4.0.0-system-sqlite.patch
|
||||||
|
epatch "${FILESDIR}"/${PN}-3.2.3-tools-shared-libs.patch
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
$(use_with aff afflib) \
|
||||||
|
$(use_with ewf libewf) \
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
prune_libtool_files
|
||||||
|
}
|
@ -0,0 +1,47 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-misc/sleepyhead/sleepyhead-9999.ebuild,v 1.1 2012/11/24 18:11:34 rich0 Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
inherit eutils git-2 qt4-r2
|
||||||
|
DESCRIPTION="Software used to analyze data from CPAP machines."
|
||||||
|
HOMEPAGE="https://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Main_Page"
|
||||||
|
|
||||||
|
# Point to any required sources; these will be automatically downloaded by
|
||||||
|
# Portage.
|
||||||
|
EGIT_REPO_URI="git://github.com/rich0/rich0-sleepyhead.git"
|
||||||
|
EGIT_BRANCH="rich-test"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
IUSE="debug"
|
||||||
|
|
||||||
|
DEPEND="virtual/opengl
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/qt-core:4
|
||||||
|
x11-libs/qt-gui:4
|
||||||
|
x11-libs/qt-opengl:4
|
||||||
|
x11-libs/qt-webkit:4"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
git-2_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# qt4_src_prepare
|
||||||
|
cd "{$S}/sleepyhead-9999"
|
||||||
|
# sed -i '1i#define OF(x) x' quazip/ioapi.h quazip/unzip.c quazip/unzip.h \
|
||||||
|
# quazip/zip.c quazip/zip.h quazip/zlib.h
|
||||||
|
eqmake4 SleepyHeadQT.pro
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cd "{$S}/sleepyhead-9999"
|
||||||
|
dobin SleepyHead || die
|
||||||
|
dodoc README || die
|
||||||
|
dodoc docs/* || die
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST wammu-0.30.1.tar.bz2 436344 SHA256 944eab6d76345449d51744562e67b81c92f936e0321da7a4f5557dddecb8d77e SHA512 90cb8253d404c98cd98493121cb4582a98f629a1ec6a6484ae5e0e3a419787a242774247767db9d8dee2825a38b1159212c348bb3127dbc3c37fd844c4b09da2 WHIRLPOOL f022bc48ea4faeea72f0b7fb8020469d8e3a8fa33c2a7dcb1aab295e7464b170a2af4a4a284d8878ac6e7b319dd334d466c6e8a21a899d1fe0cc1a81d49df66f
|
DIST wammu-0.30.1.tar.bz2 436344 SHA256 944eab6d76345449d51744562e67b81c92f936e0321da7a4f5557dddecb8d77e SHA512 90cb8253d404c98cd98493121cb4582a98f629a1ec6a6484ae5e0e3a419787a242774247767db9d8dee2825a38b1159212c348bb3127dbc3c37fd844c4b09da2 WHIRLPOOL f022bc48ea4faeea72f0b7fb8020469d8e3a8fa33c2a7dcb1aab295e7464b170a2af4a4a284d8878ac6e7b319dd334d466c6e8a21a899d1fe0cc1a81d49df66f
|
||||||
DIST wammu-0.34.tar.bz2 541440 SHA256 d51243d97b75332616bcbf67ae3492ad0119e0aff65fc69b53746d37b630522a SHA512 b33286804373e6736df9dae50feb6c32ecf6987ae4f5854e699165a911d2299de319426c7691ab79de3899d3e6191faab9225e80fff94de2bd4cbe80a0296414 WHIRLPOOL 44d2dc28adbd3fefeafc51cd1ee3f84bea747012e226db5a7691cff2713d82104c0f4b165b45d7bcfa3f0f1bd3f060a1343b84ec8c662fc13cfae74b39804bb6
|
DIST wammu-0.34.tar.bz2 541440 SHA256 d51243d97b75332616bcbf67ae3492ad0119e0aff65fc69b53746d37b630522a SHA512 b33286804373e6736df9dae50feb6c32ecf6987ae4f5854e699165a911d2299de319426c7691ab79de3899d3e6191faab9225e80fff94de2bd4cbe80a0296414 WHIRLPOOL 44d2dc28adbd3fefeafc51cd1ee3f84bea747012e226db5a7691cff2713d82104c0f4b165b45d7bcfa3f0f1bd3f060a1343b84ec8c662fc13cfae74b39804bb6
|
||||||
DIST wammu-0.35.tar.bz2 572550 SHA256 fba70bb0a067f20bb5da5f16061e6cc70a49761ca11f49a897af678271666d7a SHA512 c9c24a170d0a1b1507799f77719d544a04b0c894172e0158efc782f25ec894eaa65e2a89b53db431a96b5f88ccadf4dddc5025ba84ac09d54aa5d37b2e658461 WHIRLPOOL 8b6b4edc77c46f20b449077f198d4e51ad81edd6846c69a4945ebf207ae01431a3cb31541e8f07c1b8c90fa37c2034acec771e5d563e0bf756aba1f175f93a9f
|
DIST wammu-0.35.tar.bz2 572550 SHA256 fba70bb0a067f20bb5da5f16061e6cc70a49761ca11f49a897af678271666d7a SHA512 c9c24a170d0a1b1507799f77719d544a04b0c894172e0158efc782f25ec894eaa65e2a89b53db431a96b5f88ccadf4dddc5025ba84ac09d54aa5d37b2e658461 WHIRLPOOL 8b6b4edc77c46f20b449077f198d4e51ad81edd6846c69a4945ebf207ae01431a3cb31541e8f07c1b8c90fa37c2034acec771e5d563e0bf756aba1f175f93a9f
|
||||||
|
DIST wammu-0.36.tar.bz2 581781 SHA256 8107d69438adc5c9c24565f455cac31ecd5b9ef754f26a6b5ebab03b49131696 SHA512 08caaeb7ade5877b441baad2f3f1f653ed1c25c3fab213e093213525fe326f09ee8ccda4db834f82b00a9d7e9b2cb235da7be7f328c091b6067543d9cdbfb14c WHIRLPOOL 6b4b8aff5363bbf39bb9b67765c9373600642592bc910d3b4d83d09d88d5b5ad4945d4f27f2c75c383ae55f66cc71e21756fcd93e1adee3dfeeef5a766f449c8
|
||||||
|
@ -0,0 +1,66 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/wammu/wammu-0.36.ebuild,v 1.1 2012/11/25 15:36:23 sping Exp $
|
||||||
|
|
||||||
|
EAPI="3"
|
||||||
|
|
||||||
|
PYTHON_DEPEND="2"
|
||||||
|
|
||||||
|
inherit distutils
|
||||||
|
|
||||||
|
DESCRIPTION="Front-end for gammu to access mobile phones easily"
|
||||||
|
HOMEPAGE="http://www.wammu.eu/"
|
||||||
|
SRC_URI="http://dl.cihar.com/wammu/v0/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="bluetooth gnome"
|
||||||
|
|
||||||
|
RDEPEND=">=app-mobilephone/gammu-1.25.0[python]
|
||||||
|
>=dev-python/wxpython-2.8
|
||||||
|
bluetooth? ( dev-python/pybluez
|
||||||
|
gnome? ( net-wireless/gnome-bluetooth )
|
||||||
|
)"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
# Supported languages and translated documentation
|
||||||
|
# Be sure all languages are prefixed with a single space!
|
||||||
|
MY_AVAILABLE_LINGUAS=" af bg ca cs da de el es et fi fr gl he hu id it ko nl pl pt_BR ru sk sv zh_CN zh_TW"
|
||||||
|
IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python_set_active_version 2
|
||||||
|
python_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local lang support_linguas=no
|
||||||
|
for lang in ${MY_AVAILABLE_LINGUAS} ; do
|
||||||
|
if use linguas_${lang} ; then
|
||||||
|
support_linguas=yes
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
# install all languages when all selected LINGUAS aren't supported
|
||||||
|
if [ "${support_linguas}" = "yes" ]; then
|
||||||
|
for lang in ${MY_AVAILABLE_LINGUAS} ; do
|
||||||
|
if ! use linguas_${lang} ; then
|
||||||
|
rm -r locale/${lang} || die
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
python_convert_shebangs -r 2 .
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# SKIPWXCHECK: else 'import wx' results in
|
||||||
|
# Xlib: connection to ":0.0" refused by server
|
||||||
|
SKIPWXCHECK=yes distutils_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
DOCS="AUTHORS FAQ"
|
||||||
|
SKIPWXCHECK=yes distutils_src_install
|
||||||
|
}
|
@ -1,2 +1 @@
|
|||||||
DIST TexMaths-0.36.oxt 94446 SHA256 34ee6babb5cae7a9c461b33d3a223bc684aade3186afa630dc74b058cb1ec92f SHA512 2272ccdc549dc298af076a4b4ca39288a2d8735266e211caaf1463951162d867a51f7c16c979e97532be834628fc01affa1ee93d3aab24a7f5339bbfc6f8ab43 WHIRLPOOL 1e3f8404d848b7b9dc184935cfa268543c10d540d8ba3804927d6b9d4b4f80a0d0006a34a9e95dfe84b28557a3fe7179f9cacf6e88f30534d024e97b19a1843b
|
|
||||||
DIST TexMaths-0.36a.oxt 95344 SHA256 7f61710a3e2967e70cb89dfbabebeb61297e431831851ff63f2e6e30a61cb981 SHA512 d6ea2be5b042c3709507f6ec8a1811930b961fb453bb8637a7a25d170daf5636befe1f67312dec22456aba18a475f42ea4376754a88129d268434a169e153b0f WHIRLPOOL bfb8c5e84505ed9b007a2a4915d5d26be3b14d99d0a1968de95bc2a6260dce9827a66b24ea911e0d7d51ae055920ae74ef2fab7bfa0917536dede6adc08d352a
|
DIST TexMaths-0.36a.oxt 95344 SHA256 7f61710a3e2967e70cb89dfbabebeb61297e431831851ff63f2e6e30a61cb981 SHA512 d6ea2be5b042c3709507f6ec8a1811930b961fb453bb8637a7a25d170daf5636befe1f67312dec22456aba18a475f42ea4376754a88129d268434a169e153b0f WHIRLPOOL bfb8c5e84505ed9b007a2a4915d5d26be3b14d99d0a1968de95bc2a6260dce9827a66b24ea911e0d7d51ae055920ae74ef2fab7bfa0917536dede6adc08d352a
|
||||||
|
@ -1,28 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-officeext/texmaths/texmaths-0.36.ebuild,v 1.2 2012/08/21 08:39:00 scarabeus Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MY_P="TexMaths-${PV}"
|
|
||||||
|
|
||||||
OO_EXTENSIONS=(
|
|
||||||
"${MY_P}.oxt"
|
|
||||||
)
|
|
||||||
|
|
||||||
inherit office-ext
|
|
||||||
|
|
||||||
DESCRIPTION="LaTeX Equation Editor for LibreOffice"
|
|
||||||
HOMEPAGE="http://roland65.free.fr/texmaths/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.oxt"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
RDEPEND="
|
|
||||||
app-text/dvisvgm
|
|
||||||
virtual/tex-base
|
|
||||||
"
|
|
@ -1,5 +1,3 @@
|
|||||||
DIST eix-0.23.10.tar.xz 438336 SHA256 6525b65de08dc3c5946f008b57c8027e5725d2bbc0bf5b980afda65ea207b356 SHA512 ab84fdbf1ec671c02c5d5ef9e4d70f9d76035fe7e537a4afa78231321a1f3721561eec9b32d96153b045ea59917a214dbad79933b930c46b9ac1843acbe3c4fd WHIRLPOOL 13e009d6c2114e8d8e0dbb1151f96a7cd0fab40e1a59ce46cb03fbd68602129fd151917f2abe2d860082b8e9cb852136bca6c04709be8546251df9414c030f0d
|
DIST eix-0.23.10.tar.xz 438336 SHA256 6525b65de08dc3c5946f008b57c8027e5725d2bbc0bf5b980afda65ea207b356 SHA512 ab84fdbf1ec671c02c5d5ef9e4d70f9d76035fe7e537a4afa78231321a1f3721561eec9b32d96153b045ea59917a214dbad79933b930c46b9ac1843acbe3c4fd WHIRLPOOL 13e009d6c2114e8d8e0dbb1151f96a7cd0fab40e1a59ce46cb03fbd68602129fd151917f2abe2d860082b8e9cb852136bca6c04709be8546251df9414c030f0d
|
||||||
DIST eix-0.25.5.tar.xz 487608 SHA256 bc0ff803063e7a20ad6cd24763808f5a2b95600bf2b6525fff402e4e430606c6 SHA512 3a7898c5f320bfd52e606eb732701301c96bd63fb143c4a195343efdf4abb354fd6b20cdfa6d0a72fcb39b60bfe6f7a4fe7135c908b5464952f01f965820a7a0 WHIRLPOOL dd9d5a996506b2575754969117fce09539ecba41e925f17c330aa5ff22dd6e12d1908104000d9ce109151d8caf214c9eec46b85292456d7526ecbc4d98b91db4
|
DIST eix-0.25.5.tar.xz 487608 SHA256 bc0ff803063e7a20ad6cd24763808f5a2b95600bf2b6525fff402e4e430606c6 SHA512 3a7898c5f320bfd52e606eb732701301c96bd63fb143c4a195343efdf4abb354fd6b20cdfa6d0a72fcb39b60bfe6f7a4fe7135c908b5464952f01f965820a7a0 WHIRLPOOL dd9d5a996506b2575754969117fce09539ecba41e925f17c330aa5ff22dd6e12d1908104000d9ce109151d8caf214c9eec46b85292456d7526ecbc4d98b91db4
|
||||||
DIST eix-0.26.4.tar.xz 501832 SHA256 90b0b3afad22775efef697bf58d15b45502648c9c24674ed60a363bfe9baf043 SHA512 2ced51521f9a5f1b1838b387b4aef875ce1391cdf30618c373878d79bb5e859a6199afa87d3807a0f80cfe3dc5ebfc2dc339a3fff4384f562a1fe4f0935fca9e WHIRLPOOL 3a53f225e6ed652c2b69a5c2b22899d0db1f0f47d8d8ddf4199d165babc004155286ad57ac60ac0d7b11b76752387fe0dd124d3c580c92f2d1b9bcfa97a365e4
|
DIST eix-0.27.4.tar.xz 513880 SHA256 3264c877d617fc9f6d63d2f8562e0029369c0d9f6b3f9dff095eb21e639273f8 SHA512 c93792ef08d2e6804252c94f82b7e6e046072137c22679cf547f82c9151a3e19cea8071d09b003f2c755ff37bc665ccb3703d0dc92bf1b4c6c916541ede00335 WHIRLPOOL d51ddbdebb2017e47c2618369179698bb1b997bc4f7f2057c183cf40dac3ec2b1e806328a3900928887697a9de94f0c7d2be6b5f85439c66da9245dd8931c04f
|
||||||
DIST eix-0.27.1.tar.xz 508816 SHA256 256d844805f2aba7ecda04ab547bba9199bbddcf8db5e2210ca359dac3a11ba8 SHA512 4a82829bea157925598f529fdaeddfb9928abde92e030ed0b0513d094aa3c436bf942ef630eb62a97d4a1f4a2151a32627bb950117788598997bbfba6f89099a WHIRLPOOL 3f69057f8874489635f3971ad50381583f86a506fae3b843dd56ac85044d69e05636652aa3d2bcd6f03dbed89e891539a1398f893d90e0bfe6a943349e8d3d8a
|
|
||||||
DIST eix-0.27.2.tar.xz 510628 SHA256 7768c38a9ea7a425d33c0301173009a10f35751881029f7f4799b625a517c49b SHA512 2c6a15910b27c7c34c46a9696a68f82a962e01a53daba978f2cd18567edaa66f0d148f371100f7396c5462f0442a81538161b06067219f2184d9eac6cef04543 WHIRLPOOL b87e0fe8048786add9c4e3a15da046b89e744d6dd74976db8aef0e283283aada67f92f2adfbd83eae2908b87d55a3689f6a3f5969b972c1c5d2fd818479ce52a
|
|
||||||
|
@ -1,68 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/eix-0.26.4.ebuild,v 1.1 2012/08/27 14:04:18 darkside Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
PLOCALES="de ru"
|
|
||||||
inherit bash-completion-r1 eutils multilib l10n
|
|
||||||
|
|
||||||
DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more"
|
|
||||||
HOMEPAGE="http://eix.berlios.de"
|
|
||||||
SRC_URI="mirror://berlios/${PN}/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
|
|
||||||
IUSE="clang debug +dep doc nls optimization security strong-optimization sqlite tools zsh-completion"
|
|
||||||
|
|
||||||
RDEPEND="app-shells/push
|
|
||||||
sqlite? ( >=dev-db/sqlite-3 )
|
|
||||||
nls? ( virtual/libintl )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
app-arch/xz-utils
|
|
||||||
clang? ( sys-devel/clang )
|
|
||||||
nls? ( sys-devel/gettext )"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if has_version "<${CATEGORY}/${PN}-0.25.3"; then
|
|
||||||
local eixcache="${EROOT}"/var/cache/${PN}
|
|
||||||
[[ -f ${eixcache} ]] && rm -f "${eixcache}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch_user
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf $(use_with sqlite) $(use_with doc extra-doc) \
|
|
||||||
$(use_with zsh-completion) \
|
|
||||||
$(use_enable nls) $(use_enable tools separate-tools) \
|
|
||||||
$(use_enable security) $(use_enable optimization) \
|
|
||||||
$(use_enable strong-optimization) $(use_enable debug debugging) \
|
|
||||||
$(use_with prefix always-accept-keywords) \
|
|
||||||
$(use_with dep dep-default) \
|
|
||||||
$(use_with clang nongnu-cxx clang++) \
|
|
||||||
--with-ebuild-sh-default="/usr/$(get_libdir)/portage/bin/ebuild.sh" \
|
|
||||||
--with-portage-rootpath="${ROOTPATH}" \
|
|
||||||
--with-eprefix-default="${EPREFIX}" \
|
|
||||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
|
||||||
--htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dobashcomp bash/eix
|
|
||||||
keepdir "/var/cache/${PN}"
|
|
||||||
fowners portage:portage "/var/cache/${PN}"
|
|
||||||
fperms 775 "/var/cache/${PN}"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
# fowners in src_install doesn't work for owner/group portage:
|
|
||||||
# merging changes this owner/group back to root.
|
|
||||||
use prefix || chown portage:portage "${EROOT}var/cache/${PN}"
|
|
||||||
local obs="${EROOT}var/cache/eix.previous"
|
|
||||||
! test -f "${obs}" || ewarn "Found obsolete ${obs}, please remove it"
|
|
||||||
}
|
|
@ -1,68 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/eix-0.27.1.ebuild,v 1.1 2012/09/19 18:02:46 darkside Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
PLOCALES="de ru"
|
|
||||||
inherit bash-completion-r1 eutils multilib l10n
|
|
||||||
|
|
||||||
DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more"
|
|
||||||
HOMEPAGE="http://eix.berlios.de"
|
|
||||||
SRC_URI="mirror://berlios/${PN}/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
|
|
||||||
IUSE="clang debug +dep doc nls optimization security strong-optimization sqlite tools zsh-completion"
|
|
||||||
|
|
||||||
RDEPEND="app-shells/push
|
|
||||||
sqlite? ( >=dev-db/sqlite-3 )
|
|
||||||
nls? ( virtual/libintl )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
app-arch/xz-utils
|
|
||||||
clang? ( sys-devel/clang )
|
|
||||||
nls? ( sys-devel/gettext )"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if has_version "<${CATEGORY}/${PN}-0.25.3"; then
|
|
||||||
local eixcache="${EROOT}"/var/cache/${PN}
|
|
||||||
[[ -f ${eixcache} ]] && rm -f "${eixcache}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch_user
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf $(use_with sqlite) $(use_with doc extra-doc) \
|
|
||||||
$(use_with zsh-completion) \
|
|
||||||
$(use_enable nls) $(use_enable tools separate-tools) \
|
|
||||||
$(use_enable security) $(use_enable optimization) \
|
|
||||||
$(use_enable strong-optimization) $(use_enable debug debugging) \
|
|
||||||
$(use_with prefix always-accept-keywords) \
|
|
||||||
$(use_with dep dep-default) \
|
|
||||||
$(use_with clang nongnu-cxx clang++) \
|
|
||||||
--with-ebuild-sh-default="/usr/$(get_libdir)/portage/bin/ebuild.sh" \
|
|
||||||
--with-portage-rootpath="${ROOTPATH}" \
|
|
||||||
--with-eprefix-default="${EPREFIX}" \
|
|
||||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
|
||||||
--htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dobashcomp bash/eix
|
|
||||||
keepdir "/var/cache/${PN}"
|
|
||||||
fowners portage:portage "/var/cache/${PN}"
|
|
||||||
fperms 775 "/var/cache/${PN}"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
# fowners in src_install doesn't work for owner/group portage:
|
|
||||||
# merging changes this owner/group back to root.
|
|
||||||
use prefix || chown portage:portage "${EROOT}var/cache/${PN}"
|
|
||||||
local obs="${EROOT}var/cache/eix.previous"
|
|
||||||
! test -f "${obs}" || ewarn "Found obsolete ${obs}, please remove it"
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
|
DIST multitail-5.2.10.tgz 165812 SHA256 947577050ea907da11b2a86d4716a3309559a33327b2e1342a02b24a38a15c57 SHA512 7c3bd022b89328687b0e2cd96344ef7376e3af993993d26f0936919e3c8fd2145ea2bcc234b6e38335f2373938673d5fb80c3f8d92f4c5478f118c68256fffa2 WHIRLPOOL d2cc0c29797b9b1b8cf444516a28b701ae1f036f81e9bf0ef9b14808ba37828a8666c8c885b8f894f2d3abe6b3f39ba5e23296b41f69bfd25114e91b9d49efac
|
||||||
DIST multitail-5.2.9.tgz 165013 SHA256 b90c65e061d4fe5a8c36dd478d3e618eba42ae4abb5570dde063e9d66e9397f3 SHA512 0d643e499f04f9497cc3a9e82de10fe0f6d6f7f69eb3e200c409c0b7815548516a2aba77912d3961db689673b78afc46f78b062029522c3836d4732231d8b7be WHIRLPOOL 385add81418a7d9b1dd3b5db27334dffcb75931934908600a9c723afec79bec63ff3f8a577def59972c457683542ddb60ee4449e43cadfb3b05713b05c6a5a10
|
DIST multitail-5.2.9.tgz 165013 SHA256 b90c65e061d4fe5a8c36dd478d3e618eba42ae4abb5570dde063e9d66e9397f3 SHA512 0d643e499f04f9497cc3a9e82de10fe0f6d6f7f69eb3e200c409c0b7815548516a2aba77912d3961db689673b78afc46f78b062029522c3836d4732231d8b7be WHIRLPOOL 385add81418a7d9b1dd3b5db27334dffcb75931934908600a9c723afec79bec63ff3f8a577def59972c457683542ddb60ee4449e43cadfb3b05713b05c6a5a10
|
||||||
|
@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-text/multitail/multitail-5.2.10.ebuild,v 1.1 2012/11/25 09:09:57 jlec Exp $
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
inherit flag-o-matic toolchain-funcs eutils
|
||||||
|
|
||||||
|
DESCRIPTION="Tail with multiple windows"
|
||||||
|
HOMEPAGE="http://www.vanheusden.com/multitail/index.html"
|
||||||
|
SRC_URI="http://www.vanheusden.com/multitail/${P}.tgz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="debug doc examples"
|
||||||
|
|
||||||
|
DEPEND="sys-libs/ncurses"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/5.2.2-as-needed.patch
|
||||||
|
|
||||||
|
use x86-interix && epatch "${FILESDIR}"/${PN}-5.2.6-interix.patch
|
||||||
|
|
||||||
|
sed -e '/gcc/d' -i Makefile || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
tc-export CC
|
||||||
|
use debug && append-flags "-D_DEBUG"
|
||||||
|
use prefix && sed "s:DESTDIR=/:DESTDIR=${EROOT}:g" -i Makefile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install () {
|
||||||
|
dobin multitail
|
||||||
|
|
||||||
|
insinto /etc
|
||||||
|
doins multitail.conf
|
||||||
|
|
||||||
|
dodoc Changes readme.txt thanks.txt
|
||||||
|
doman multitail.1
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
docinto examples
|
||||||
|
dodoc colors-example.{pl,sh} convert-{geoip,simple}.pl
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
dohtml manual.html
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,79 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-text/pandoc/pandoc-1.9.4.5.ebuild,v 1.1 2012/11/25 06:13:15 gienah Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.3.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=""
|
||||||
|
|
||||||
|
RDEPEND=">=dev-haskell/base64-bytestring-0.1:=[profile?]
|
||||||
|
<dev-haskell/base64-bytestring-1.1:=[profile?]
|
||||||
|
=dev-haskell/blaze-html-0.5*:=[profile?]
|
||||||
|
>=dev-haskell/citeproc-hs-0.3.4:=[profile?]
|
||||||
|
<dev-haskell/citeproc-hs-0.4:=[profile?]
|
||||||
|
=dev-haskell/extensible-exceptions-0.1*:=[profile?]
|
||||||
|
>=dev-haskell/highlighting-kate-0.5.1:=[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.9.0.2:=[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.4:=[profile?]
|
||||||
|
>=dev-haskell/tagsoup-0.12.5:=[profile?]
|
||||||
|
<dev-haskell/tagsoup-0.13:=[profile?]
|
||||||
|
=dev-haskell/temporary-1.1*:=[profile?]
|
||||||
|
>=dev-haskell/texmath-0.6.0.2:=[profile?]
|
||||||
|
<dev-haskell/texmath-0.7:=[profile?]
|
||||||
|
>=dev-haskell/time-1.2:=[profile?]
|
||||||
|
<dev-haskell/time-1.5:=[profile?]
|
||||||
|
=dev-haskell/utf8-string-0.3*:=[profile?]
|
||||||
|
>=dev-haskell/xml-1.3.12:=[profile?]
|
||||||
|
<dev-haskell/xml-1.4:=[profile?]
|
||||||
|
>=dev-haskell/zip-archive-0.1.1.7:=[profile?]
|
||||||
|
<dev-haskell/zip-archive-0.2:=[profile?]
|
||||||
|
=dev-haskell/zlib-0.5*:=[profile?]
|
||||||
|
>=dev-lang/ghc-7.4.2:="
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
test? ( =dev-haskell/ansi-terminal-0.5*
|
||||||
|
dev-haskell/diff
|
||||||
|
=dev-haskell/hunit-1.2*
|
||||||
|
>=dev-haskell/quickcheck-2.4
|
||||||
|
<dev-haskell/quickcheck-2.6
|
||||||
|
>=dev-haskell/test-framework-0.3
|
||||||
|
<dev-haskell/test-framework-0.7
|
||||||
|
=dev-haskell/test-framework-hunit-0.2*
|
||||||
|
>=dev-haskell/test-framework-quickcheck2-0.2.9
|
||||||
|
<dev-haskell/test-framework-quickcheck2-0.3
|
||||||
|
)
|
||||||
|
>=dev-haskell/cabal-1.10"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cabal_src_install
|
||||||
|
|
||||||
|
doman "${S}/man/man1/${PN}.1"
|
||||||
|
|
||||||
|
# COPYING is installed by the Cabal eclass
|
||||||
|
dodoc README COPYRIGHT changelog
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST libxml++-1.0.5.tar.bz2 303965 SHA256 512b71e38d8b3593e716774a5bb8d074531ae0509cc947eba8f98af60c5d5563 SHA512 e59ba4253ef82ae042ba48468693001fba5d4959d037640f9f2a3664646f58893aedc903d3f5d78599b118d286fbb6f552e2b9c1cfe72217f9f345f1520073e8 WHIRLPOOL 70be05948812e00de9cc81a3c2d8345e5eb9bf5622208d7137d03a5f1ef7474310cb3c5e5dfa94862b93766c65d70a680829b659317170ca2d7a46a436e8fe5c
|
DIST libxml++-1.0.5.tar.bz2 303965 SHA256 512b71e38d8b3593e716774a5bb8d074531ae0509cc947eba8f98af60c5d5563 SHA512 e59ba4253ef82ae042ba48468693001fba5d4959d037640f9f2a3664646f58893aedc903d3f5d78599b118d286fbb6f552e2b9c1cfe72217f9f345f1520073e8 WHIRLPOOL 70be05948812e00de9cc81a3c2d8345e5eb9bf5622208d7137d03a5f1ef7474310cb3c5e5dfa94862b93766c65d70a680829b659317170ca2d7a46a436e8fe5c
|
||||||
DIST libxml++-2.34.2.tar.xz 1070956 SHA256 77daba20ab76631071d4ed4cc18fa2e981160ca05ae661e8d146f2b0728f9baa SHA512 5c97d8197fd95af6890fd8845ca850030fdbecd266ba25c11d443933d45fdd80648351be088ab4542cd7d222387e6d7e6d423485e43e71f07b97a4e92e0475f2 WHIRLPOOL 21fe1d288e9051c81d32ec5d7bdc6faeb9df960a12c26f2edf794b412330b52ac6edd7e4117ea01f92db9056327f9dc532afa6358d1ee4baf8e1c6f36f0829d1
|
DIST libxml++-2.34.2.tar.xz 1070956 SHA256 77daba20ab76631071d4ed4cc18fa2e981160ca05ae661e8d146f2b0728f9baa SHA512 5c97d8197fd95af6890fd8845ca850030fdbecd266ba25c11d443933d45fdd80648351be088ab4542cd7d222387e6d7e6d423485e43e71f07b97a4e92e0475f2 WHIRLPOOL 21fe1d288e9051c81d32ec5d7bdc6faeb9df960a12c26f2edf794b412330b52ac6edd7e4117ea01f92db9056327f9dc532afa6358d1ee4baf8e1c6f36f0829d1
|
||||||
|
DIST libxml++-2.36.0.tar.xz 861456 SHA256 bfdf327bf9ebd12946b7aa6a152045f209d5c9fecd06ebfcdf9b3e7c1af6e2e1 SHA512 52372b3a969dc4a16d1ec70275e3c97ac20acc14703a2875ba41d1eb8fe3f318c10e02d601ceac1a0d35f47e7d7033ebd5e87c122db6b373e847d543eddbe9a6 WHIRLPOOL 19804748859cbf6144e56f1ee1746cf2b30995c70e5f74a0dd3b51b38982832a9ece6a519f43e83dca424110f98bd86e8d3d4120ce8ac59b4b837f2d4f132bba
|
||||||
|
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxmlpp/libxmlpp-2.36.0.ebuild,v 1.1 2012/11/24 19:14:24 eva Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
GCONF_DEBUG="no"
|
||||||
|
GNOME2_LA_PUNT="yes"
|
||||||
|
GNOME_ORG_MODULE="${PN/pp/++}"
|
||||||
|
|
||||||
|
inherit gnome2
|
||||||
|
|
||||||
|
DESCRIPTION="C++ wrapper for the libxml2 XML parser library"
|
||||||
|
HOMEPAGE="http://libxmlplusplus.sourceforge.net/"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="2.6"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||||
|
IUSE="doc test"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-libs/libxml2-2.7.3
|
||||||
|
>=dev-cpp/glibmm-2.32"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
DOCS="AUTHORS ChangeLog NEWS README*"
|
||||||
|
G2CONF="${G2CONF} $(use_enable doc documentation)"
|
||||||
|
|
||||||
|
gnome2_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
gnome2_src_install
|
||||||
|
|
||||||
|
rm -fr "${ED}"usr/share/doc/libxml++*
|
||||||
|
use doc && dohtml docs/reference/html/*
|
||||||
|
}
|
@ -1,5 +1,3 @@
|
|||||||
DIST opendbx-1.2.4.tar.gz 483674 SHA256 5c5982878b847d8d7ab29ce43ca24a099e0db5f0573b5ad59724af3075953064 SHA512 6950cd41641b919181e18c3585949a95688e85dfd8fb910c1526fc885f692d97977b25a7797558025f53dbe3008fb2cd9716fe52195d3af96058fbb27d795b80 WHIRLPOOL 32b258ef1a3e703282676b95ddd38f06228ae613574c148b80f6d4b22f0706a76cbd17c74cd2e43f57eeab06f3e8da3bc9a6450418eb168b93aca43a56749d13
|
DIST libopendbx-1.5.0.tar.gz 583894 SHA256 1a274939847c3b3d3614c19cad86539007737c60ba0d7259614a0967b1fd71d9 SHA512 7e4e9b8c62fd981276f6747f8184d7e34d743b866bfd76c8126a16371b50dc682177fd563212333d2dbebe2128d0b1527fc69029833329ba8cc0311308fa9bb5 WHIRLPOOL c5a933fcbffe6f7c7589a43d7f4148375b30d81d7221a0148bece6f3d3f1ea490fade6b8c160f4db0576ada31aab00a69d828418e67f2c8b0b4df6f31fcf184b
|
||||||
DIST opendbx-1.2.6.tar.gz 487528 SHA256 99367a4d150964112f6deec4f929f18fcf5076fae220cc7c133fc6d99060b8d5 SHA512 021baa16b2722314f769daed92bc4aa8ad14bdacb4e63c35592b7b16ee576a8c913d6d04bfb9eaf29c7537c001ab0a0b5b0208046332cae59ec7ddd3efe8faf2 WHIRLPOOL 761c41c9c55339f39a65f753f93a46a7b363edc088fbb85e52c1f60f77d7c144140db229ed373fb1622494f76155970403ecdabb70c5676f529e43947909bd1f
|
|
||||||
DIST opendbx-1.4.0.tar.gz 581269 SHA256 329db9c4705e452e076487a152e81ca9a21ba7462738632919cd84bffd086edf SHA512 b7f9ae71082503fb2a5c45e945c68fd4b35c48306045773502fab07a4b70e10083fabb345930ddbaeadbf4cc695beafa27d1daf8a86a2fd5d779e4eb487710b4 WHIRLPOOL 389d7ba993c8468a8d554d2a30df2049e8d061cfaaf88fa20e90ebd8f860a5c09281337299c7ed2f648180cf89075c474b649e5abd616549c5f1c4eb30b8e70f
|
|
||||||
DIST opendbx-1.4.4.tar.gz 581564 SHA256 7a9f2b67e34d09a6e0e7274dbb847507c3c796bd224b8b789baacd490a0587dd SHA512 f119508ea42f391517352878e54500620f0159271dbb475bf8cce911656224e790ffda86b9c0b04ef438e16ccb9b432ee43d99e17ccc12b789ffec3004fc15ed WHIRLPOOL 6af012adaae2f5f068a518e4c0edc9719cda2f4dc0964c2d714372e753022de85f984b78f1847d1a9f81ab938024695a44880b9f12a45ce5cb6961c930286706
|
|
||||||
DIST opendbx-1.4.5.tar.gz 582915 SHA256 206c998f370d1677a5692a64941470205dc6cd8ad95be1af6b033df50a6431cd SHA512 e46289f9a7eb8b6e4084863834f8c4ca080eb3343b5f9d5837c476bab0a39e798a6364c8648f9fb53e52ab60cae57749b9f7e9bd23cb95b8ff21160f1bf4247e WHIRLPOOL 0a518ee0993447c67731141bc105ff5c082cb434c575a64b3df53614ffc6a72e8734b2720ffa46697b52e81e544e4a3752517059b534faae5698060af71bc5ef
|
DIST opendbx-1.4.5.tar.gz 582915 SHA256 206c998f370d1677a5692a64941470205dc6cd8ad95be1af6b033df50a6431cd SHA512 e46289f9a7eb8b6e4084863834f8c4ca080eb3343b5f9d5837c476bab0a39e798a6364c8648f9fb53e52ab60cae57749b9f7e9bd23cb95b8ff21160f1bf4247e WHIRLPOOL 0a518ee0993447c67731141bc105ff5c082cb434c575a64b3df53614ffc6a72e8734b2720ffa46697b52e81e544e4a3752517059b534faae5698060af71bc5ef
|
||||||
|
DIST opendbx-1.4.6.tar.gz 587514 SHA256 2246a03812c7d90f10194ad01c2213a7646e383000a800277c6fb8d2bf81497c SHA512 dd6d53d29157057dbf4e273fd82c7694e8bc626d3409d6ab9c25627a0fec96418326550fa8004b5341facdc4cd8aae12516224e8bb84e2562482885780ff0e55 WHIRLPOOL b66761e99e04119f2aaefa071c8a35a9f0af84a012e7e2f908eb9fefc9bae99a26a9942c1adf3e5dc6061ff78fb4ae0d0397bebcb709ea10c7a7797f95f03aad
|
||||||
|
@ -1,58 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/opendbx/opendbx-1.2.4.ebuild,v 1.5 2010/06/17 20:09:51 patrick Exp $
|
|
||||||
|
|
||||||
inherit flag-o-matic
|
|
||||||
|
|
||||||
DESCRIPTION="OpenDBX - A database abstraction layer"
|
|
||||||
HOMEPAGE="http://www.linuxnetworks.de/doc/index.php/OpenDBX"
|
|
||||||
SRC_URI="http://www.linuxnetworks.de/opendbx/download/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="bindist firebird mysql oracle postgres sqlite sqlite3"
|
|
||||||
|
|
||||||
DEPEND="mysql? ( virtual/mysql )
|
|
||||||
postgres? ( dev-db/postgresql-base )
|
|
||||||
sqlite? ( <dev-db/sqlite-3 )
|
|
||||||
sqlite3? ( =dev-db/sqlite-3* )
|
|
||||||
oracle? ( dev-db/oracle-instantclient-basic )
|
|
||||||
!bindist? ( firebird? ( dev-db/firebird ) )"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if ! ( use !bindist && use firebird || use mysql || use oracle || use postgres || use sqlite || use sqlite3 )
|
|
||||||
then
|
|
||||||
ewarn "You should enable at least one of the following USE flags:"
|
|
||||||
ewarn "firebird, mysql, oracle, postgres, sqlite or sqlite3"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use oracle && [[ ! -d ${ORACLE_HOME} ]]
|
|
||||||
then
|
|
||||||
die "Oracle support requested, but ORACLE_HOME not set to a valid directory!"
|
|
||||||
fi
|
|
||||||
|
|
||||||
use mysql && append-cppflags -I/usr/include/mysql
|
|
||||||
use firebird && append-cppflags -I/opt/firebird/include
|
|
||||||
use oracle && append-ldflags -L${ORACLE_HOME}/lib
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
local backends=""
|
|
||||||
|
|
||||||
use !bindist && use firebird && backends="${backends} firebird"
|
|
||||||
use mysql && backends="${backends} mysql"
|
|
||||||
use oracle && backends="${backends} oracle"
|
|
||||||
use postgres && backends="${backends} pgsql"
|
|
||||||
use sqlite && backends="${backends} sqlite"
|
|
||||||
use sqlite3 && backends="${backends} sqlite3"
|
|
||||||
|
|
||||||
econf --with-backends="${backends}" || die "econf failed"
|
|
||||||
emake || die "emake failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" || die "emake install failed"
|
|
||||||
dodoc AUTHORS ChangeLog README
|
|
||||||
}
|
|
@ -1,58 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/opendbx/opendbx-1.2.6.ebuild,v 1.4 2010/06/17 20:09:51 patrick Exp $
|
|
||||||
|
|
||||||
inherit flag-o-matic
|
|
||||||
|
|
||||||
DESCRIPTION="OpenDBX - A database abstraction layer"
|
|
||||||
HOMEPAGE="http://www.linuxnetworks.de/doc/index.php/OpenDBX"
|
|
||||||
SRC_URI="http://www.linuxnetworks.de/opendbx/download/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="bindist firebird mysql oracle postgres sqlite sqlite3"
|
|
||||||
|
|
||||||
DEPEND="mysql? ( virtual/mysql )
|
|
||||||
postgres? ( dev-db/postgresql-base )
|
|
||||||
sqlite? ( <dev-db/sqlite-3 )
|
|
||||||
sqlite3? ( =dev-db/sqlite-3* )
|
|
||||||
oracle? ( dev-db/oracle-instantclient-basic )
|
|
||||||
!bindist? ( firebird? ( dev-db/firebird ) )"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if ! ( use !bindist && use firebird || use mysql || use oracle || use postgres || use sqlite || use sqlite3 )
|
|
||||||
then
|
|
||||||
ewarn "You should enable at least one of the following USE flags:"
|
|
||||||
ewarn "firebird, mysql, oracle, postgres, sqlite or sqlite3"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use oracle && [[ ! -d ${ORACLE_HOME} ]]
|
|
||||||
then
|
|
||||||
die "Oracle support requested, but ORACLE_HOME not set to a valid directory!"
|
|
||||||
fi
|
|
||||||
|
|
||||||
use mysql && append-cppflags -I/usr/include/mysql
|
|
||||||
use firebird && append-cppflags -I/opt/firebird/include
|
|
||||||
use oracle && append-ldflags -L${ORACLE_HOME}/lib
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
local backends=""
|
|
||||||
|
|
||||||
use !bindist && use firebird && backends="${backends} firebird"
|
|
||||||
use mysql && backends="${backends} mysql"
|
|
||||||
use oracle && backends="${backends} oracle"
|
|
||||||
use postgres && backends="${backends} pgsql"
|
|
||||||
use sqlite && backends="${backends} sqlite"
|
|
||||||
use sqlite3 && backends="${backends} sqlite3"
|
|
||||||
|
|
||||||
econf --with-backends="${backends}" || die "econf failed"
|
|
||||||
emake || die "emake failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" || die "emake install failed"
|
|
||||||
dodoc AUTHORS ChangeLog README
|
|
||||||
}
|
|
@ -1,3 +1,4 @@
|
|||||||
DIST cairo-0.12.0.tar.gz 47495 SHA256 29736aa5a6c7c3f4401c9ad53768a4806dbc0b3278be186aa95b4a8edcc25a58 SHA512 5b01d745ca9a3fdb389d035baf2483399b630b5ebcc48bd1a9364272de2a7d91cae7595fe33438ab2d2e49508d01939dada4b123623a87c0bc6d43b3872978a5 WHIRLPOOL 4e660df7d038bd6ab2d5e37bd7740f44a6360c304d9df051f686072fc5c09af20850e1e2101be00cde1bdc3c3e2a78cdf4c5b2cc3a9478486b4b97e8eb0ea6d3
|
DIST cairo-0.12.0.tar.gz 47495 SHA256 29736aa5a6c7c3f4401c9ad53768a4806dbc0b3278be186aa95b4a8edcc25a58 SHA512 5b01d745ca9a3fdb389d035baf2483399b630b5ebcc48bd1a9364272de2a7d91cae7595fe33438ab2d2e49508d01939dada4b123623a87c0bc6d43b3872978a5 WHIRLPOOL 4e660df7d038bd6ab2d5e37bd7740f44a6360c304d9df051f686072fc5c09af20850e1e2101be00cde1bdc3c3e2a78cdf4c5b2cc3a9478486b4b97e8eb0ea6d3
|
||||||
DIST cairo-0.12.3.1.tar.gz 50437 SHA256 91bb958e8fcdff9d5496d6e7888359902e7b0c4e8ddfbf0df949856201c5779c SHA512 d77a67840e641d03b26e88db5ddc536fac32c577d42cf208803fb263eed24f23836abb7bdb5c951db2bcbb9932dd37f691edd95d592866667ed5df0fe0919a04 WHIRLPOOL 3c2a43bc9a7d2686cd56cefd1503fab573b9e083c701c353cec225eaa41156363e99b90de62669f875c7b6b37f4103409461e3f926a2dd08736823dc91815a98
|
DIST cairo-0.12.3.1.tar.gz 50437 SHA256 91bb958e8fcdff9d5496d6e7888359902e7b0c4e8ddfbf0df949856201c5779c SHA512 d77a67840e641d03b26e88db5ddc536fac32c577d42cf208803fb263eed24f23836abb7bdb5c951db2bcbb9932dd37f691edd95d592866667ed5df0fe0919a04 WHIRLPOOL 3c2a43bc9a7d2686cd56cefd1503fab573b9e083c701c353cec225eaa41156363e99b90de62669f875c7b6b37f4103409461e3f926a2dd08736823dc91815a98
|
||||||
DIST cairo-0.12.3.tar.gz 50412 SHA256 8d6bfa6488b4baa87f6722685b437b755bb739351bf3168ae681e87d4032fe4d SHA512 f2a747ec02045815cef999496ceb62d0620d86490c68ab893d683a5ebf06b25c42c729a0d26283c6e865718649edaf88ee7e40b56c93d4e55f84c62b5787b93b WHIRLPOOL 83ccbeea940cd90d9966b51a6aa2f3a5be6b35bcd4907e1699081bcfdfab51b4160292536f1b29d322c5d66a2904e01b8f36d7626637d82ded9309b46f3415d5
|
DIST cairo-0.12.3.tar.gz 50412 SHA256 8d6bfa6488b4baa87f6722685b437b755bb739351bf3168ae681e87d4032fe4d SHA512 f2a747ec02045815cef999496ceb62d0620d86490c68ab893d683a5ebf06b25c42c729a0d26283c6e865718649edaf88ee7e40b56c93d4e55f84c62b5787b93b WHIRLPOOL 83ccbeea940cd90d9966b51a6aa2f3a5be6b35bcd4907e1699081bcfdfab51b4160292536f1b29d322c5d66a2904e01b8f36d7626637d82ded9309b46f3415d5
|
||||||
|
DIST cairo-0.12.4.tar.gz 50933 SHA256 783943379a6b02e8645dd29960e057bea8d05a7afa12a918d87e54d561b7c63f SHA512 ab5217d6448b8e6234bc3213ea50b114f5ad02cdb5d3e5fd4e5ead0c1a853096aa219785e07e96f9fd7be956ba15c0fc2a5fe3fdbc0d94f86190d6dc7c50205b WHIRLPOOL d40295d4111c23609e9b7f80364390d26137ea4009c561f458a0599388734a0d5ce249a915d67c07c9ce8e1c3d88c41dfb5285ca7437244cc0cf80a4e2f8d259
|
||||||
|
@ -0,0 +1,35 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cairo/cairo-0.12.4.ebuild,v 1.1 2012/11/25 06:36:26 gienah Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.3.9999
|
||||||
|
|
||||||
|
#nocabaldep is for the fancy cabal-detection feature at build-time
|
||||||
|
CABAL_FEATURES="lib profile haddock hoogle hscolour nocabaldep"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="Binding to the Cairo library."
|
||||||
|
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
|
||||||
|
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="+svg"
|
||||||
|
|
||||||
|
RDEPEND="dev-haskell/mtl:=[profile?]
|
||||||
|
>=dev-lang/ghc-6.10.4:=
|
||||||
|
x11-libs/cairo[svg?]"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-haskell/cabal-1.8
|
||||||
|
>=dev-haskell/gtk2hs-buildtools-0.12.4"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# x11-libs/cairo seems to build pdf and ps by default
|
||||||
|
cabal_src_configure \
|
||||||
|
--flags=cairo_pdf \
|
||||||
|
--flags=cairo_ps \
|
||||||
|
$(cabal_flag svg cairo_svg)
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST citeproc-hs-0.3.2.tar.gz 90757 SHA256 eedd04b29521c38394d090e37d36edc7b8a46220fce2a85324562be903079812 SHA512 b10e9578120ad48efe442060cb46780bd0a72092d1f37af153a1b4eb4cf7c4220e0eba88929e0b1c9b67b566eec61c537439f2c9fb37fb445c40d400cb173bd5 WHIRLPOOL 7291d355862580934107105523404b9eb5b0a5906b828cb7e79a5639a284bc115252c5ca712b66b1c3abbf1d7aa52510f0c32042f5f1cc740b5b1d9338bb815e
|
DIST citeproc-hs-0.3.2.tar.gz 90757 SHA256 eedd04b29521c38394d090e37d36edc7b8a46220fce2a85324562be903079812 SHA512 b10e9578120ad48efe442060cb46780bd0a72092d1f37af153a1b4eb4cf7c4220e0eba88929e0b1c9b67b566eec61c537439f2c9fb37fb445c40d400cb173bd5 WHIRLPOOL 7291d355862580934107105523404b9eb5b0a5906b828cb7e79a5639a284bc115252c5ca712b66b1c3abbf1d7aa52510f0c32042f5f1cc740b5b1d9338bb815e
|
||||||
DIST citeproc-hs-0.3.4.tar.gz 100279 SHA256 db0aa3f34991c0e90bd04b4a6752048eeb36fef24693dfbb44cd2d48eb75869f SHA512 dfb60b2a73ed37985861e7790f94373c55bdad33a91b3b6a9829f3d332e18e9c843f6b90aed03cf935fbff9d089676968d1661829d1a4ff6e901ae283876cb5a WHIRLPOOL ff23a1c675bb3dfe31f99c5907973e22037fd0292f3158c53c618db25d9cd21fbc2715fce3c591bdaa5ee0a86837ddaed0cb59a1cbb66758775a9afddfbef877
|
DIST citeproc-hs-0.3.4.tar.gz 100279 SHA256 db0aa3f34991c0e90bd04b4a6752048eeb36fef24693dfbb44cd2d48eb75869f SHA512 dfb60b2a73ed37985861e7790f94373c55bdad33a91b3b6a9829f3d332e18e9c843f6b90aed03cf935fbff9d089676968d1661829d1a4ff6e901ae283876cb5a WHIRLPOOL ff23a1c675bb3dfe31f99c5907973e22037fd0292f3158c53c618db25d9cd21fbc2715fce3c591bdaa5ee0a86837ddaed0cb59a1cbb66758775a9afddfbef877
|
||||||
|
DIST citeproc-hs-0.3.6.tar.gz 104345 SHA256 02173cb7e217b9cd962147ca7ffcf02ff4f7112ba1f5bc1bdce1bd138762bc7f SHA512 6cd86fcf77dd200d4e515667a6332f3c8569d94d11e1d9a004e51ec2791899cdde561d7c99fa92af453eb0ba906961d88de0233869002f9ccf7d92c4f83d6a58 WHIRLPOOL bef77ccd204c0be407a637ec944d51713d6ec71b45b598b9812b1fe45381bcda8fe2f2a4f2f38a440120dabf73d17caf478848537a5f056bc51fd76d4745b0a8
|
||||||
|
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/citeproc-hs/citeproc-hs-0.3.6.ebuild,v 1.1 2012/11/25 06:03:14 gienah Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.3.9999
|
||||||
|
|
||||||
|
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="A Citation Style Language implementation in Haskell"
|
||||||
|
HOMEPAGE="http://gorgias.mine.nu/repos/citeproc-hs/"
|
||||||
|
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="+bibutils hexpat +network"
|
||||||
|
|
||||||
|
RDEPEND="dev-haskell/json:=[generic,profile?]
|
||||||
|
dev-haskell/mtl:=[profile?]
|
||||||
|
>=dev-haskell/pandoc-types-1.8:=[profile?]
|
||||||
|
<dev-haskell/pandoc-types-1.11:=[profile?]
|
||||||
|
dev-haskell/parsec:=[profile?]
|
||||||
|
dev-haskell/syb:=[profile?]
|
||||||
|
dev-haskell/time:=[profile?]
|
||||||
|
dev-haskell/utf8-string:=[profile?]
|
||||||
|
!hexpat? ( dev-haskell/xml:=[profile?] )
|
||||||
|
hexpat? ( >=dev-haskell/hexpat-0.20.2:=[profile?] )
|
||||||
|
>=dev-lang/ghc-6.10.4:=
|
||||||
|
bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
|
||||||
|
network? (
|
||||||
|
>=dev-haskell/http-4000.0.9:=[profile?]
|
||||||
|
>=dev-haskell/network-2:=[profile?]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-haskell/cabal-1.6"
|
@ -1,2 +1,3 @@
|
|||||||
DIST gio-0.12.0.tar.gz 76629 SHA256 2c3c60a63251d08c35abae6fe22c04de585f54e07f8a97d1f1835d42e6f3b25c SHA512 0accc2496dd93456a47fc767ce3472d5858aed27239c0a9712051a06974c99473a5654c20b42c8e314e21342745261ddaeeb42cc4d104b1aa16644e35aa01104 WHIRLPOOL 69219777af316ef92abf2038824e32650ea6b596d5f05bc16deb87c40e3eb091297133d52219c0ad4fadda2ac2deac6042aa29f0870bf9b76bac8e775baea9ec
|
DIST gio-0.12.0.tar.gz 76629 SHA256 2c3c60a63251d08c35abae6fe22c04de585f54e07f8a97d1f1835d42e6f3b25c SHA512 0accc2496dd93456a47fc767ce3472d5858aed27239c0a9712051a06974c99473a5654c20b42c8e314e21342745261ddaeeb42cc4d104b1aa16644e35aa01104 WHIRLPOOL 69219777af316ef92abf2038824e32650ea6b596d5f05bc16deb87c40e3eb091297133d52219c0ad4fadda2ac2deac6042aa29f0870bf9b76bac8e775baea9ec
|
||||||
DIST gio-0.12.3.tar.gz 77997 SHA256 56aa7cd4d48486ce895fadba0113abc68a5f188bafccb200d448f2fe68a3b84e SHA512 8bd895dd5607679cbb6a7e82d5055e1c347bb75f152f21f9bd27feb59d01abcc419ea3abd6a87e4878318b9cffbd8b742c89def648c0605f3245eb40b2d94c0b WHIRLPOOL 77c931e4fbac05f4b0cbe0a0a6d7592654d73fc2f3b8522c9a0ca87bb91c031295401bcc4b79b93ffc6fad3b0956a037a7c82b5c831015e6e19999fe1492b174
|
DIST gio-0.12.3.tar.gz 77997 SHA256 56aa7cd4d48486ce895fadba0113abc68a5f188bafccb200d448f2fe68a3b84e SHA512 8bd895dd5607679cbb6a7e82d5055e1c347bb75f152f21f9bd27feb59d01abcc419ea3abd6a87e4878318b9cffbd8b742c89def648c0605f3245eb40b2d94c0b WHIRLPOOL 77c931e4fbac05f4b0cbe0a0a6d7592654d73fc2f3b8522c9a0ca87bb91c031295401bcc4b79b93ffc6fad3b0956a037a7c82b5c831015e6e19999fe1492b174
|
||||||
|
DIST gio-0.12.4.tar.gz 77980 SHA256 3efe74e15c2df03fcf390d37879e91f88dbd93257ae79900f88989f3cfc1fb5a SHA512 81062cbc41f01de20c82ba59b01e6711865e709864ebf9991cb339ea7317aea3286d0d82ed8ddf36556330e8b7e4cb266f7ba304a370d53b4197dfe0334c7425 WHIRLPOOL a8606fb2084efd3631678de8b999e380d4ffde34db47131d8c8d4faa91fbe8933fe030b4fa8558ee816ef04f9cb862f34b2a82222c84a123abac334bd79cf32e
|
||||||
|
@ -0,0 +1,17 @@
|
|||||||
|
--- gio-0.12.3-orig/System/GIO/Async/AsyncResult.chs 2012-03-09 10:32:58.000000000 +1100
|
||||||
|
+++ gio-0.12.3/System/GIO/Async/AsyncResult.chs 2012-10-11 10:04:03.686864483 +1100
|
||||||
|
@@ -47,12 +47,12 @@
|
||||||
|
{#pointer GAsyncReadyCallback#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkAsyncReadyCallback ::
|
||||||
|
- (Ptr GObject -> Ptr AsyncResult -> Ptr () -> IO ()) -> IO GAsyncReadyCallback
|
||||||
|
+ (Ptr () -> Ptr AsyncResult -> Ptr () -> IO ()) -> IO GAsyncReadyCallback
|
||||||
|
|
||||||
|
marshalAsyncReadyCallback :: AsyncReadyCallback -> IO GAsyncReadyCallback
|
||||||
|
marshalAsyncReadyCallback asyncReadyCallback =
|
||||||
|
mkAsyncReadyCallback $ \ cObject cAsyncResult cCallback -> do
|
||||||
|
- object <- (makeNewGObject mkGObject . return) cObject
|
||||||
|
+ object <- (makeNewGObject mkGObject . return) (castPtr cObject)
|
||||||
|
asyncResult <- (makeNewGObject mkAsyncResult . return) cAsyncResult
|
||||||
|
asyncReadyCallback object asyncResult
|
||||||
|
freeHaskellFunPtr (castPtrToFunPtr cCallback)
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/gio/gio-0.12.4.ebuild,v 1.1 2012/11/25 06:37:38 gienah Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.3.9999
|
||||||
|
|
||||||
|
#nocabaldep is for the fancy cabal-detection feature at build-time
|
||||||
|
CABAL_FEATURES="lib profile haddock hoogle hscolour nocabaldep"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="Binding to the GIO."
|
||||||
|
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
|
||||||
|
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND=">=dev-haskell/glib-0.12.0:=[profile?]
|
||||||
|
<dev-haskell/glib-0.13:=[profile?]
|
||||||
|
dev-haskell/mtl:=[profile?]
|
||||||
|
>=dev-lang/ghc-6.10.4:=
|
||||||
|
dev-libs/glib:2"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-haskell/cabal-1.8
|
||||||
|
>=dev-haskell/gtk2hs-buildtools-0.12.4"
|
@ -1,3 +1,4 @@
|
|||||||
DIST glib-0.12.0.tar.gz 43084 SHA256 29fce431e5561998ad28923a453373b6979d3dbac1fb446d63eca0d7949113eb SHA512 b0aa70eeb65f996fc34703637e30eef007dc4b825ec7892ffdebf8a355edb74e31f6344b4856f44db686da5fa1cf48ab6c74fd0cf51ea4fcbecdf15e24fc1209 WHIRLPOOL 967b2099b3caac6ebc5b47f2c69c2ef04dd517f2cf4ff9b732eef996278f9456f039c5058c59bd2c0c43bdb6b001e9dc851a8cb2d71decda93a87e4ba712560b
|
DIST glib-0.12.0.tar.gz 43084 SHA256 29fce431e5561998ad28923a453373b6979d3dbac1fb446d63eca0d7949113eb SHA512 b0aa70eeb65f996fc34703637e30eef007dc4b825ec7892ffdebf8a355edb74e31f6344b4856f44db686da5fa1cf48ab6c74fd0cf51ea4fcbecdf15e24fc1209 WHIRLPOOL 967b2099b3caac6ebc5b47f2c69c2ef04dd517f2cf4ff9b732eef996278f9456f039c5058c59bd2c0c43bdb6b001e9dc851a8cb2d71decda93a87e4ba712560b
|
||||||
DIST glib-0.12.3.1.tar.gz 45431 SHA256 fe821dc994452e497d075f3be74a7eac6e1637be84982ce7ae0aec59400bbacc SHA512 7521f40780421c08827a0de2bdceaa713ae93f58eefb3befa7b6d2c22069e1bc6afcad846de5f95f4d5c867cc8342b86dfd43e7380e99461f8cecd531abdaca2 WHIRLPOOL 31b15b1f6735578c0188e4663cb89639f50287334b307978a7b8d5b919e30663dc4d346d94fc967302ec3e3c6f382d9470534fdfcf8d895d94cea593505012f7
|
DIST glib-0.12.3.1.tar.gz 45431 SHA256 fe821dc994452e497d075f3be74a7eac6e1637be84982ce7ae0aec59400bbacc SHA512 7521f40780421c08827a0de2bdceaa713ae93f58eefb3befa7b6d2c22069e1bc6afcad846de5f95f4d5c867cc8342b86dfd43e7380e99461f8cecd531abdaca2 WHIRLPOOL 31b15b1f6735578c0188e4663cb89639f50287334b307978a7b8d5b919e30663dc4d346d94fc967302ec3e3c6f382d9470534fdfcf8d895d94cea593505012f7
|
||||||
DIST glib-0.12.3.tar.gz 45433 SHA256 abc66e4f76ea3f4563de9e5a9a36fd12a71d8f4939220ad912997ea9bbe567c3 SHA512 27112649597a40ccb659c3ccbe8d3854d209683389c33907e534442af1dbfadf685ec757d83b534fdc8f8cceb38d6e0556e0864794bc32e3b0dabd77dc9bd69d WHIRLPOOL 95688e18e30b04f367a879560b73dc083e94bc99ddcf57caccfde103fdfd3779e738bb77bee0cd326e4b8707b786b478b0738515c671130e055f08a5a1a981ed
|
DIST glib-0.12.3.tar.gz 45433 SHA256 abc66e4f76ea3f4563de9e5a9a36fd12a71d8f4939220ad912997ea9bbe567c3 SHA512 27112649597a40ccb659c3ccbe8d3854d209683389c33907e534442af1dbfadf685ec757d83b534fdc8f8cceb38d6e0556e0864794bc32e3b0dabd77dc9bd69d WHIRLPOOL 95688e18e30b04f367a879560b73dc083e94bc99ddcf57caccfde103fdfd3779e738bb77bee0cd326e4b8707b786b478b0738515c671130e055f08a5a1a981ed
|
||||||
|
DIST glib-0.12.4.tar.gz 45391 SHA256 5d9df40d0891ec45cd4b96485ae00815a57563dcf4167f18fef2d11e3cbc2269 SHA512 67d419c8a9d393b7cc8360cefe143d8dad0bccad56f639df678357a792ed12ab3b93f3712734f61df285137e277f912a097b628f0519dd5a9618a7a2a15cc6e1 WHIRLPOOL 2c52c1899d2052b21e74c30609a3f104f35eea4da77265892e9610e8309f41145e4650f1273136c4d9a11bbeebb6b4618d7e26a71b80b7088d1b9caa0782187c
|
||||||
|
@ -0,0 +1,31 @@
|
|||||||
|
--- glib-0.12.3.1-orig/System/Glib/GObject.chs 2012-05-28 08:18:53.000000000 +1000
|
||||||
|
+++ glib-0.12.3.1/System/Glib/GObject.chs 2012-10-11 09:48:16.313701201 +1100
|
||||||
|
@@ -127,8 +127,6 @@
|
||||||
|
|
||||||
|
{#pointer GDestroyNotify as DestroyNotify#}
|
||||||
|
|
||||||
|
-foreign import ccall "wrapper" mkDestroyNotifyPtr :: IO () -> IO DestroyNotify
|
||||||
|
-
|
||||||
|
-- | This function wraps any newly created objects that derives from
|
||||||
|
-- GInitiallyUnowned also known as objects with
|
||||||
|
-- \"floating-references\". The object will be refSink (for glib
|
||||||
|
--- glib-0.12.3.1-orig/System/Glib/MainLoop.chs 2012-05-28 08:18:53.000000000 +1000
|
||||||
|
+++ glib-0.12.3.1/System/Glib/MainLoop.chs 2012-10-11 09:48:04.779383615 +1100
|
||||||
|
@@ -71,7 +71,7 @@
|
||||||
|
|
||||||
|
{#pointer SourceFunc#}
|
||||||
|
|
||||||
|
-foreign import ccall "wrapper" mkSourceFunc :: IO {#type gint#} -> IO SourceFunc
|
||||||
|
+foreign import ccall "wrapper" mkSourceFunc :: (Ptr () -> IO {#type gint#}) -> IO SourceFunc
|
||||||
|
|
||||||
|
type HandlerId = {#type guint#}
|
||||||
|
|
||||||
|
@@ -79,7 +79,7 @@
|
||||||
|
--
|
||||||
|
makeCallback :: IO {#type gint#} -> IO (SourceFunc, DestroyNotify)
|
||||||
|
makeCallback fun = do
|
||||||
|
- funPtr <- mkSourceFunc fun
|
||||||
|
+ funPtr <- mkSourceFunc (const fun)
|
||||||
|
return (funPtr, destroyFunPtr)
|
||||||
|
|
||||||
|
-- | Sets a function to be called at regular intervals, with the default
|
@ -0,0 +1,26 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/glib/glib-0.12.4.ebuild,v 1.1 2012/11/25 06:42:18 gienah Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.3.9999
|
||||||
|
|
||||||
|
#nocabaldep is for the fancy cabal-detection feature at build-time
|
||||||
|
CABAL_FEATURES="lib profile haddock hoogle hscolour nocabaldep"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="Binding to the GLIB library for Gtk2Hs."
|
||||||
|
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
|
||||||
|
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND=">=dev-lang/ghc-6.10.4:=
|
||||||
|
dev-libs/glib:2"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-haskell/cabal-1.8
|
||||||
|
>=dev-haskell/gtk2hs-buildtools-0.12.4"
|
@ -1,2 +1,4 @@
|
|||||||
DIST gtk-0.12.0.tar.gz 655682 SHA256 423fdd63794b88c822a3aeb8f8bbf5c846fe7c9630a81516cd0daa0cd2001ee7 SHA512 9e4667c4df9181665aafb38743dfdf51d89144ea36579f7761c73fdff5245f1f496d2bcdb1932958f5b870ccd6eda6a23d2bf04017727812d176c974178a1e6f WHIRLPOOL a112222fbd48cdf04e3bf0cc3acf0337a5cb0ff7cd02695691dc6aa0196efccb8f8c4a73a8870024713a4c9a60c3d71bbe06ff7ddfd11e71878c091a211937de
|
DIST gtk-0.12.0.tar.gz 655682 SHA256 423fdd63794b88c822a3aeb8f8bbf5c846fe7c9630a81516cd0daa0cd2001ee7 SHA512 9e4667c4df9181665aafb38743dfdf51d89144ea36579f7761c73fdff5245f1f496d2bcdb1932958f5b870ccd6eda6a23d2bf04017727812d176c974178a1e6f WHIRLPOOL a112222fbd48cdf04e3bf0cc3acf0337a5cb0ff7cd02695691dc6aa0196efccb8f8c4a73a8870024713a4c9a60c3d71bbe06ff7ddfd11e71878c091a211937de
|
||||||
|
DIST gtk-0.12.3.1.tar.gz 666428 SHA256 1a9de48357f5bf4f2f10b797e3d6bef970aa4597c0ef48e61330ee4b0f803a6d SHA512 1e3606a50dbeeb3e992c61b86efc005e5ebf62371794a3db31694a2e61acee7b6c2be73ff09b2c03ac90a7d9c61cbf58a82e39fccd8d02e5112079d06f511905 WHIRLPOOL 63746eef3a8084f409173d8bbf1294e80ac4a33f0e72bc37af422ce269678d646be54b1b7d54a6efbf8b87a7420815cb94da587868fc89f716d9e122119bcf4e
|
||||||
DIST gtk-0.12.3.tar.gz 660880 SHA256 9880787bd65dff701204df5c08e14a535b698fc75786b192a975de3e7158ab28 SHA512 aa5faa02000655bb76cb46541ebc0f63bc6e2ca0696ed0e3c28310e700a95a3e075951ee501c8d2b7509c13d6cd81df7798d949d22940545cc44350196309724 WHIRLPOOL e4671fb13243b2cb0704f55e4f98184bc84b2d65033cebdd15bfedac77f5255dbb827f8d23cb77bf32a34a9a7cfd4bf1d5d10e6b8859e1fd827a5a02cb14c1c4
|
DIST gtk-0.12.3.tar.gz 660880 SHA256 9880787bd65dff701204df5c08e14a535b698fc75786b192a975de3e7158ab28 SHA512 aa5faa02000655bb76cb46541ebc0f63bc6e2ca0696ed0e3c28310e700a95a3e075951ee501c8d2b7509c13d6cd81df7798d949d22940545cc44350196309724 WHIRLPOOL e4671fb13243b2cb0704f55e4f98184bc84b2d65033cebdd15bfedac77f5255dbb827f8d23cb77bf32a34a9a7cfd4bf1d5d10e6b8859e1fd827a5a02cb14c1c4
|
||||||
|
DIST gtk-0.12.4.tar.gz 661848 SHA256 e21ed8c3c7c0345bbaec8f1537a8605c64804e9937cef0cc9a84fce65274ce70 SHA512 0ab19e103e9695a19cfe9554b7b5d99d81c05d4464d4ad072028e2bf7a4f509b7b76ff76c476fdebc43514d9da52b1d7f6797e7114963515c32163e964102a65 WHIRLPOOL 56288954983277a1ddfaf5a04a3cd0727dd4998ccba82ab6070975a7f3b6fd99db7b0b09177fdc9006630d1781db5e539dfbe92a6a702f1db76ad13f25b19091
|
||||||
|
@ -0,0 +1,287 @@
|
|||||||
|
--- gtk-0.12.3.1-orig/Graphics/UI/Gtk/Windows/Assistant.chs 2012-06-18 07:39:34.000000000 +1000
|
||||||
|
+++ gtk-0.12.3.1/Graphics/UI/Gtk/Windows/Assistant.chs 2012-10-11 12:51:38.040935853 +1100
|
||||||
|
@@ -274,7 +274,7 @@
|
||||||
|
{#pointer AssistantPageFunc#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkAssistantPageFunc ::
|
||||||
|
- ({#type glong#} -> Ptr () -> IO {#type glong#})
|
||||||
|
+ ({#type gint#} -> Ptr () -> IO {#type gint#})
|
||||||
|
-> IO AssistantPageFunc
|
||||||
|
|
||||||
|
-- | Sets the page type for @page@. The page type determines the page behavior
|
||||||
|
--- gtk-0.12.3.1-orig/Graphics/UI/Gtk/Multiline/TextIter.chs 2012-06-18 07:39:34.000000000 +1000
|
||||||
|
+++ gtk-0.12.3.1/Graphics/UI/Gtk/Multiline/TextIter.chs 2012-10-11 12:50:59.510893025 +1100
|
||||||
|
@@ -797,7 +797,7 @@
|
||||||
|
{#pointer TextCharPredicate#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkTextCharPredicate ::
|
||||||
|
- ({#type gunichar#} -> Ptr () -> {#type gboolean#}) -> IO TextCharPredicate
|
||||||
|
+ ({#type gunichar#} -> Ptr () -> IO {#type gboolean#}) -> IO TextCharPredicate
|
||||||
|
|
||||||
|
-- | Move 'TextIter' forward until a
|
||||||
|
-- predicate function returns True.
|
||||||
|
@@ -810,7 +810,7 @@
|
||||||
|
textIterForwardFindChar :: TextIter -> (Char -> Bool) -> Maybe TextIter ->
|
||||||
|
IO Bool
|
||||||
|
textIterForwardFindChar ti pred limit = do
|
||||||
|
- fPtr <- mkTextCharPredicate (\c _ -> fromBool $ pred (chr (fromIntegral c)))
|
||||||
|
+ fPtr <- mkTextCharPredicate (\c _ -> return $ fromBool $ pred (chr (fromIntegral c)))
|
||||||
|
res <- liftM toBool $ {#call text_iter_forward_find_char#}
|
||||||
|
ti fPtr nullPtr (fromMaybe (TextIter nullForeignPtr) limit)
|
||||||
|
freeHaskellFunPtr fPtr
|
||||||
|
@@ -827,7 +827,7 @@
|
||||||
|
textIterBackwardFindChar :: TextIter -> (Char -> Bool) -> Maybe TextIter ->
|
||||||
|
IO Bool
|
||||||
|
textIterBackwardFindChar ti pred limit = do
|
||||||
|
- fPtr <- mkTextCharPredicate (\c _ -> fromBool $ pred (chr (fromIntegral c)))
|
||||||
|
+ fPtr <- mkTextCharPredicate (\c _ -> return $ fromBool $ pred (chr (fromIntegral c)))
|
||||||
|
res <- liftM toBool $ {#call text_iter_backward_find_char#}
|
||||||
|
ti fPtr nullPtr (fromMaybe (TextIter nullForeignPtr) limit)
|
||||||
|
freeHaskellFunPtr fPtr
|
||||||
|
--- gtk-0.12.3.1-orig/Graphics/UI/Gtk/ModelView/TreeView.chs 2012-06-18 07:39:34.000000000 +1000
|
||||||
|
+++ gtk-0.12.3.1/Graphics/UI/Gtk/ModelView/TreeView.chs 2012-10-11 12:50:02.711356413 +1100
|
||||||
|
@@ -582,7 +582,7 @@
|
||||||
|
{#pointer TreeViewColumnDropFunc#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkTreeViewColumnDropFunc ::
|
||||||
|
- (Ptr () -> Ptr TreeViewColumn -> Ptr TreeViewColumn -> Ptr TreeViewColumn ->
|
||||||
|
+ (Ptr TreeView -> Ptr TreeViewColumn -> Ptr TreeViewColumn -> Ptr TreeViewColumn ->
|
||||||
|
Ptr () -> IO {#type gboolean#}) -> IO TreeViewColumnDropFunc
|
||||||
|
|
||||||
|
-- | Scroll to a coordinate.
|
||||||
|
@@ -798,7 +798,7 @@
|
||||||
|
{#pointer TreeViewMappingFunc#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkTreeViewMappingFunc ::
|
||||||
|
- (Ptr () -> Ptr NativeTreePath -> Ptr () -> IO ()) ->
|
||||||
|
+ (Ptr TreeView -> Ptr NativeTreePath -> Ptr () -> IO ()) ->
|
||||||
|
IO TreeViewMappingFunc
|
||||||
|
|
||||||
|
-- | Check if row is expanded.
|
||||||
|
--- gtk-0.12.3.1-orig/Graphics/UI/Gtk/ModelView/TreeSelection.chs 2012-06-18 07:39:34.000000000 +1000
|
||||||
|
+++ gtk-0.12.3.1/Graphics/UI/Gtk/ModelView/TreeSelection.chs 2012-10-11 12:49:22.402264615 +1100
|
||||||
|
@@ -151,7 +151,7 @@
|
||||||
|
treeSelectionSetSelectFunction :: TreeSelectionClass self => self
|
||||||
|
-> TreeSelectionCB -> IO ()
|
||||||
|
treeSelectionSetSelectFunction ts fun = do
|
||||||
|
- fPtr <- mkTreeSelectionFunc (\_ _ tp _ -> do
|
||||||
|
+ fPtr <- mkTreeSelectionFunc (\_ _ tp _ _ -> do
|
||||||
|
path <- peekTreePath (castPtr tp)
|
||||||
|
liftM fromBool $ fun path
|
||||||
|
)
|
||||||
|
@@ -168,7 +168,7 @@
|
||||||
|
{#pointer TreeSelectionFunc#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkTreeSelectionFunc ::
|
||||||
|
- (Ptr () -> Ptr () -> Ptr TreePath -> Ptr () -> IO CInt)->
|
||||||
|
+ (Ptr TreeSelection -> Ptr TreeModel -> Ptr NativeTreePath -> {#type gint#} -> Ptr () -> IO CInt)->
|
||||||
|
IO TreeSelectionFunc
|
||||||
|
|
||||||
|
-- | Retrieve the 'TreeView' widget that this 'TreeSelection' works on.
|
||||||
|
@@ -199,7 +199,7 @@
|
||||||
|
-> TreeSelectionForeachCB
|
||||||
|
-> IO ()
|
||||||
|
treeSelectionSelectedForeach self fun = do
|
||||||
|
- fPtr <- mkTreeSelectionForeachFunc (\_ _ iterPtr -> do
|
||||||
|
+ fPtr <- mkTreeSelectionForeachFunc (\_ _ iterPtr _ -> do
|
||||||
|
-- make a deep copy of the iterator. This makes it possible to store this
|
||||||
|
-- iterator in Haskell land somewhere. The TreeModel parameter is not
|
||||||
|
-- passed to the function due to performance reasons. But since it is
|
||||||
|
@@ -219,7 +219,7 @@
|
||||||
|
{#pointer TreeSelectionForeachFunc#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkTreeSelectionForeachFunc ::
|
||||||
|
- (Ptr () -> Ptr () -> Ptr TreeIter -> IO ()) -> IO TreeSelectionForeachFunc
|
||||||
|
+ (Ptr TreeModel -> Ptr NativeTreePath -> Ptr TreeIter -> Ptr () -> IO ()) -> IO TreeSelectionForeachFunc
|
||||||
|
|
||||||
|
#if GTK_CHECK_VERSION(2,2,0)
|
||||||
|
-- | Creates a list of paths of all selected rows.
|
||||||
|
--- gtk-0.12.3.1-orig/Graphics/UI/Gtk/ModelView/TreeModelFilter.chs 2012-06-18 07:39:34.000000000 +1000
|
||||||
|
+++ gtk-0.12.3.1/Graphics/UI/Gtk/ModelView/TreeModelFilter.chs 2012-10-11 12:47:30.867237897 +1100
|
||||||
|
@@ -160,7 +160,7 @@
|
||||||
|
{#pointer TreeModelFilterVisibleFunc #}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkTreeModelFilterVisibleFunc ::
|
||||||
|
- (Ptr TreeModelFilter -> Ptr TreeIter -> Ptr () -> IO {#type gboolean#}) ->
|
||||||
|
+ (Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO {#type gboolean#}) ->
|
||||||
|
IO TreeModelFilterVisibleFunc
|
||||||
|
|
||||||
|
-- %hash c:a56d d:b42e
|
||||||
|
--- gtk-0.12.3.1-orig/Graphics/UI/Gtk/ModelView/TreeModel.chs 2012-06-18 07:39:34.000000000 +1000
|
||||||
|
+++ gtk-0.12.3.1/Graphics/UI/Gtk/ModelView/TreeModel.chs 2012-10-11 12:47:06.478576590 +1100
|
||||||
|
@@ -427,7 +427,7 @@
|
||||||
|
{#pointer TreeModelForeachFunc#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkTreeModelForeachFunc ::
|
||||||
|
- (Ptr () -> Ptr () -> Ptr TreeIter -> Ptr () -> IO CInt) ->
|
||||||
|
+ (Ptr TreeModel -> Ptr NativeTreePath -> Ptr TreeIter -> Ptr () -> IO CInt) ->
|
||||||
|
IO TreeModelForeachFunc
|
||||||
|
|
||||||
|
#if GTK_CHECK_VERSION(2,2,0)
|
||||||
|
--- gtk-0.12.3.1-orig/Graphics/UI/Gtk/MenuComboToolbar/ComboBox.chs 2012-06-18 07:39:34.000000000 +1000
|
||||||
|
+++ gtk-0.12.3.1/Graphics/UI/Gtk/MenuComboToolbar/ComboBox.chs 2012-10-11 12:46:41.970912216 +1100
|
||||||
|
@@ -493,17 +493,17 @@
|
||||||
|
{# call gtk_combo_box_set_row_separator_func #}
|
||||||
|
(toComboBox self) nullFunPtr nullPtr nullFunPtr
|
||||||
|
comboBoxSetRowSeparatorSource self (Just (model, extract)) = do
|
||||||
|
- funPtr <- mkRowSeparatorFunc $ \_ iterPtr -> do
|
||||||
|
+ funPtr <- mkRowSeparatorFunc $ \_ iterPtr _ -> do
|
||||||
|
iter <- peek iterPtr
|
||||||
|
value <- customStoreGetRow model iter
|
||||||
|
- return (extract value)
|
||||||
|
+ return (fromBool $ extract value)
|
||||||
|
{# call gtk_combo_box_set_row_separator_func #}
|
||||||
|
(toComboBox self) funPtr (castFunPtrToPtr funPtr) destroyFunPtr
|
||||||
|
|
||||||
|
{#pointer TreeViewRowSeparatorFunc#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkRowSeparatorFunc ::
|
||||||
|
- (Ptr TreeModel -> Ptr TreeIter -> IO Bool) -> IO TreeViewRowSeparatorFunc
|
||||||
|
+ (Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO {#type gboolean #}) -> IO TreeViewRowSeparatorFunc
|
||||||
|
|
||||||
|
-- %hash c:5bf8
|
||||||
|
-- | Sets whether the popup menu should have a tearoff menu item.
|
||||||
|
--- gtk-0.12.3.1-orig/Graphics/UI/Gtk/General/Clipboard.chs 2012-06-18 07:39:34.000000000 +1000
|
||||||
|
+++ gtk-0.12.3.1/Graphics/UI/Gtk/General/Clipboard.chs 2012-10-11 12:45:41.325267512 +1100
|
||||||
|
@@ -260,7 +260,7 @@
|
||||||
|
-- data succeeded.
|
||||||
|
clipboardSetWithData self targets getFunc clearFunc = do
|
||||||
|
gFunPtr <- mkClipboardGetFunc
|
||||||
|
- (\_ sPtr info -> runReaderT (getFunc info) sPtr >> return ())
|
||||||
|
+ (\_ sPtr info _ -> runReaderT (getFunc info) sPtr >> return ())
|
||||||
|
cFunPtr <- mkClipboardClearFunc
|
||||||
|
(\_ _ -> clearFunc)
|
||||||
|
res <- withTargetEntries targets $ \nTargets targets ->
|
||||||
|
@@ -282,7 +282,7 @@
|
||||||
|
{#pointer ClipboardClearFunc#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkClipboardGetFunc ::
|
||||||
|
- (Ptr Clipboard -> Ptr () -> {#type guint#} -> IO ()) -> IO ClipboardGetFunc
|
||||||
|
+ (Ptr Clipboard -> Ptr () -> {#type guint#} -> Ptr () -> IO ()) -> IO ClipboardGetFunc
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkClipboardClearFunc ::
|
||||||
|
(Ptr Clipboard -> Ptr () -> IO ()) -> IO ClipboardClearFunc
|
||||||
|
@@ -313,7 +313,7 @@
|
||||||
|
-- ignored.
|
||||||
|
clipboardSetWithOwner self targets getFunc clearFunc owner = do
|
||||||
|
gFunPtr <- mkClipboardGetFunc
|
||||||
|
- (\_ sPtr info -> runReaderT (getFunc info) sPtr >> return ())
|
||||||
|
+ (\_ sPtr info _ -> runReaderT (getFunc info) sPtr >> return ())
|
||||||
|
cFunPtr <- mkClipboardClearFunc
|
||||||
|
(\_ _ -> clearFunc)
|
||||||
|
res <- withTargetEntries targets $ \nTargets targets ->
|
||||||
|
@@ -404,7 +404,7 @@
|
||||||
|
clipboardRequestContents self (Atom target) callback = do
|
||||||
|
cbRef <- newIORef nullFunPtr
|
||||||
|
cbPtr <- mkClipboardReceivedFunc
|
||||||
|
- (\_ sPtr -> do
|
||||||
|
+ (\_ sPtr _ -> do
|
||||||
|
freeHaskellFunPtr =<< readIORef cbRef
|
||||||
|
runReaderT callback sPtr
|
||||||
|
return ())
|
||||||
|
@@ -418,7 +418,7 @@
|
||||||
|
{#pointer ClipboardReceivedFunc#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkClipboardReceivedFunc ::
|
||||||
|
- (Ptr Clipboard -> Ptr () -> IO ()) -> IO ClipboardReceivedFunc
|
||||||
|
+ (Ptr Clipboard -> Ptr () -> Ptr () -> IO ()) -> IO ClipboardReceivedFunc
|
||||||
|
|
||||||
|
-- %hash c:7bb1 d:4ef1
|
||||||
|
-- | Requests the contents of the clipboard as text. When the text is later
|
||||||
|
@@ -439,7 +439,7 @@
|
||||||
|
clipboardRequestText self callback = do
|
||||||
|
cbRef <- newIORef nullFunPtr
|
||||||
|
cbPtr <- mkClipboardTextReceivedFunc
|
||||||
|
- (\_ sPtr -> do
|
||||||
|
+ (\_ sPtr _ -> do
|
||||||
|
freeHaskellFunPtr =<< readIORef cbRef
|
||||||
|
mStr <- if sPtr==nullPtr then return Nothing else
|
||||||
|
liftM Just $ peekUTFString sPtr
|
||||||
|
@@ -453,7 +453,7 @@
|
||||||
|
{#pointer ClipboardTextReceivedFunc#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkClipboardTextReceivedFunc ::
|
||||||
|
- (Ptr Clipboard -> CString -> IO ()) -> IO ClipboardTextReceivedFunc
|
||||||
|
+ (Ptr Clipboard -> CString -> Ptr () -> IO ()) -> IO ClipboardTextReceivedFunc
|
||||||
|
|
||||||
|
|
||||||
|
#if GTK_CHECK_VERSION(2,6,0)
|
||||||
|
@@ -477,7 +477,7 @@
|
||||||
|
clipboardRequestImage self callback = do
|
||||||
|
cbRef <- newIORef nullFunPtr
|
||||||
|
cbPtr <- mkClipboardImageReceivedFunc
|
||||||
|
- (\_ sPtr -> do
|
||||||
|
+ (\_ sPtr _ -> do
|
||||||
|
freeHaskellFunPtr =<< readIORef cbRef
|
||||||
|
mPixbuf <- maybeNull (makeNewGObject mkPixbuf) (return sPtr)
|
||||||
|
callback mPixbuf)
|
||||||
|
@@ -490,7 +490,7 @@
|
||||||
|
{#pointer ClipboardImageReceivedFunc#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkClipboardImageReceivedFunc ::
|
||||||
|
- (Ptr Clipboard -> Ptr Pixbuf -> IO ()) -> IO ClipboardImageReceivedFunc
|
||||||
|
+ (Ptr Clipboard -> Ptr Pixbuf -> Ptr () -> IO ()) -> IO ClipboardImageReceivedFunc
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
@@ -513,7 +513,7 @@
|
||||||
|
clipboardRequestTargets self callback = do
|
||||||
|
cbRef <- newIORef nullFunPtr
|
||||||
|
cbPtr <- mkClipboardTargetsReceivedFunc
|
||||||
|
- (\_ tPtr len -> do
|
||||||
|
+ (\_ tPtr len _ -> do
|
||||||
|
-- We must free Haskell pointer *in* the callback to avoid segfault.
|
||||||
|
freeHaskellFunPtr =<< readIORef cbRef
|
||||||
|
mTargets <- if tPtr==nullPtr then return Nothing else
|
||||||
|
@@ -528,7 +528,7 @@
|
||||||
|
{#pointer ClipboardTargetsReceivedFunc#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkClipboardTargetsReceivedFunc ::
|
||||||
|
- (Ptr Clipboard -> Ptr (Ptr ()) -> {#type gint#} -> IO ()) -> IO ClipboardTargetsReceivedFunc
|
||||||
|
+ (Ptr Clipboard -> Ptr (Ptr ()) -> {#type gint#} -> Ptr () -> IO ()) -> IO ClipboardTargetsReceivedFunc
|
||||||
|
|
||||||
|
#if GTK_CHECK_VERSION(2,10,0)
|
||||||
|
-- %hash c:5601 d:d6a6
|
||||||
|
@@ -552,10 +552,10 @@
|
||||||
|
clipboardRequestRichText self buffer callback = do
|
||||||
|
cbRef <- newIORef nullFunPtr
|
||||||
|
cbPtr <- mkClipboardRichTextReceivedFunc
|
||||||
|
- (\_ tPtr sPtr len -> do
|
||||||
|
+ (\_ tPtr sPtr len _ -> do
|
||||||
|
freeHaskellFunPtr =<< readIORef cbRef
|
||||||
|
mRes <- if sPtr==nullPtr then return Nothing else liftM Just $ do
|
||||||
|
- str <- peekUTFStringLen (sPtr,fromIntegral len)
|
||||||
|
+ str <- peekUTFStringLen (castPtr sPtr,fromIntegral len)
|
||||||
|
return (Atom tPtr, str)
|
||||||
|
callback mRes)
|
||||||
|
writeIORef cbRef cbPtr
|
||||||
|
@@ -568,7 +568,7 @@
|
||||||
|
{#pointer ClipboardRichTextReceivedFunc#}
|
||||||
|
|
||||||
|
foreign import ccall "wrapper" mkClipboardRichTextReceivedFunc ::
|
||||||
|
- (Ptr Clipboard -> Ptr () -> CString -> {#type gsize#} -> IO ()) ->
|
||||||
|
+ (Ptr Clipboard -> Ptr () -> Ptr CUChar -> {#type gsize#} -> Ptr () -> IO ()) ->
|
||||||
|
IO ClipboardRichTextReceivedFunc
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
--- gtk-0.12.3.1-orig/Graphics/UI/Gtk/Abstract/Object.chs 2012-06-18 07:39:34.000000000 +1000
|
||||||
|
+++ gtk-0.12.3.1/Graphics/UI/Gtk/Abstract/Object.chs 2012-10-11 12:40:38.320051642 +1100
|
||||||
|
@@ -126,7 +126,8 @@
|
||||||
|
|
||||||
|
{#pointer GWeakNotify#}
|
||||||
|
|
||||||
|
-foreign import ccall "wrapper" mkDestructor :: IO () -> IO GWeakNotify
|
||||||
|
+foreign import ccall "wrapper" mkDestructor
|
||||||
|
+ :: (Ptr () -> Ptr GObject -> IO ()) -> IO GWeakNotify
|
||||||
|
|
||||||
|
-- | Attach a callback that will be called after the
|
||||||
|
-- destroy hooks have been called
|
||||||
|
@@ -134,7 +135,7 @@
|
||||||
|
objectWeakref :: ObjectClass o => o -> IO () -> IO GWeakNotify
|
||||||
|
objectWeakref obj uFun = do
|
||||||
|
funPtrContainer <- newIORef nullFunPtr
|
||||||
|
- uFunPtr <- mkDestructor $ do
|
||||||
|
+ uFunPtr <- mkDestructor $ \_ _ -> do
|
||||||
|
uFun
|
||||||
|
funPtr <- readIORef funPtrContainer
|
||||||
|
freeHaskellFunPtr funPtr
|
@ -0,0 +1,50 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/gtk/gtk-0.12.3.1.ebuild,v 1.1 2012/11/25 06:04:14 gienah Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.2.18.9999
|
||||||
|
|
||||||
|
#nocabaldep is for the fancy cabal-detection feature at build-time
|
||||||
|
CABAL_FEATURES="lib profile haddock hscolour hoogle nocabaldep"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="Binding to the Gtk+ graphical user interface library."
|
||||||
|
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
|
||||||
|
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="+gio"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-haskell/cairo-0.12.0[profile?]
|
||||||
|
<dev-haskell/cairo-0.13[profile?]
|
||||||
|
>=dev-haskell/glib-0.12.0[profile?]
|
||||||
|
<dev-haskell/glib-0.13[profile?]
|
||||||
|
dev-haskell/mtl[profile?]
|
||||||
|
>=dev-haskell/pango-0.12.0[profile?]
|
||||||
|
<dev-haskell/pango-0.13[profile?]
|
||||||
|
>=dev-lang/ghc-6.10.1
|
||||||
|
dev-libs/glib:2
|
||||||
|
x11-libs/gtk+:2
|
||||||
|
gio? ( =dev-haskell/gio-0.12*[profile?] )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-haskell/cabal-1.8
|
||||||
|
dev-haskell/gtk2hs-buildtools"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# c2hs ignores #if __GLASGOW_HASKELL__ >= 706
|
||||||
|
# I do not know which earlier ghc versions the patch submitted upstream works with
|
||||||
|
if has_version ">=dev-lang/ghc-7.6.1"; then
|
||||||
|
epatch "${FILESDIR}/${PN}-0.12.3.1-ghc-7.6.patch"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Upstream has this enabled, so we might as well force it enabled to be sure.
|
||||||
|
cabal_src_configure \
|
||||||
|
--flags=deprecated \
|
||||||
|
$(cabal_flag gio have-gio)
|
||||||
|
}
|
@ -0,0 +1,35 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/gtk/gtk-0.12.4.ebuild,v 1.1 2012/11/25 06:43:47 gienah Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.3.9999
|
||||||
|
|
||||||
|
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="Binding to the Gtk+ graphical user interface library."
|
||||||
|
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
|
||||||
|
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND=">=dev-haskell/cairo-0.12.0:=[profile?]
|
||||||
|
<dev-haskell/cairo-0.13:=[profile?]
|
||||||
|
>=dev-haskell/gio-0.12.0:=[profile?]
|
||||||
|
<dev-haskell/gio-0.13:=[profile?]
|
||||||
|
>=dev-haskell/glib-0.12.0:=[profile?]
|
||||||
|
<dev-haskell/glib-0.13:=[profile?]
|
||||||
|
dev-haskell/mtl:=[profile?]
|
||||||
|
>=dev-haskell/pango-0.12.0:=[profile?]
|
||||||
|
<dev-haskell/pango-0.13:=[profile?]
|
||||||
|
>=dev-lang/ghc-6.10.4:=
|
||||||
|
dev-libs/glib:2
|
||||||
|
x11-libs/gtk+:2"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-haskell/cabal-1.8
|
||||||
|
>=dev-haskell/gtk2hs-buildtools-0.12.4"
|
@ -1,3 +1,4 @@
|
|||||||
DIST gtk2hs-buildtools-0.12.0.tar.gz 211213 SHA256 4819b3270d0b5e4775808679815764e7a86ac0866c7c200304ecc39fb2aff4b3 SHA512 24250a2048092cf4c77d0ac627a5c64dc76dbb4391162e007538c06be1681a45dd68403c502b97f7e131045837519c6d9178dc19a77e90e6552f1da49a72d19f WHIRLPOOL 083c9a289469fe7985db82668a813fe3bd8a996cd6abc899c8f2f38aaf2486d8071001c6150faca09e6f4cbfe12602e6d337d598ae3de03f5973cb524df1c834
|
DIST gtk2hs-buildtools-0.12.0.tar.gz 211213 SHA256 4819b3270d0b5e4775808679815764e7a86ac0866c7c200304ecc39fb2aff4b3 SHA512 24250a2048092cf4c77d0ac627a5c64dc76dbb4391162e007538c06be1681a45dd68403c502b97f7e131045837519c6d9178dc19a77e90e6552f1da49a72d19f WHIRLPOOL 083c9a289469fe7985db82668a813fe3bd8a996cd6abc899c8f2f38aaf2486d8071001c6150faca09e6f4cbfe12602e6d337d598ae3de03f5973cb524df1c834
|
||||||
DIST gtk2hs-buildtools-0.12.3.1.tar.gz 212286 SHA256 c6ff1fbb9b50e0c5bbc65ab7e16f2b5ff80536b2704bac6c34f106ff8357b428 SHA512 9a32d8cd0c1686787fdf691067ad1c8997fa87a77093a0184d85fa6ab9fed3ed3a9733a9072fece35d0a00e3c629e1f4cbdd62a392d17c8b69533aac247ff1b3 WHIRLPOOL 2e0715214900880b1b204241458815713bb87fb68fad1d67cbcbded3c10093d59dbb73a02acf855976839e76b12901972c62d9333d2685b6c1106a3f89171544
|
DIST gtk2hs-buildtools-0.12.3.1.tar.gz 212286 SHA256 c6ff1fbb9b50e0c5bbc65ab7e16f2b5ff80536b2704bac6c34f106ff8357b428 SHA512 9a32d8cd0c1686787fdf691067ad1c8997fa87a77093a0184d85fa6ab9fed3ed3a9733a9072fece35d0a00e3c629e1f4cbdd62a392d17c8b69533aac247ff1b3 WHIRLPOOL 2e0715214900880b1b204241458815713bb87fb68fad1d67cbcbded3c10093d59dbb73a02acf855976839e76b12901972c62d9333d2685b6c1106a3f89171544
|
||||||
DIST gtk2hs-buildtools-0.12.3.tar.gz 167845 SHA256 71e58c0de00b6436a0ad761170b61c86890d8e9971107cffb1b16e0896b84984 SHA512 b9d83f42d3c184d0a4e77eacd880bea88f8dddf8962e951256d3100618146bb31a399d89628a7703030daa78b3b1f0a5fbe6d313f733c8e321af041b97ecb326 WHIRLPOOL 95e495850d66559c0f4d90f5032f3ee2e83d991425410587cbbdb3d11e702d2708d650b8ca953a294ac55109a41203b8e2570f4fa65d6ee807e47562efeabeb1
|
DIST gtk2hs-buildtools-0.12.3.tar.gz 167845 SHA256 71e58c0de00b6436a0ad761170b61c86890d8e9971107cffb1b16e0896b84984 SHA512 b9d83f42d3c184d0a4e77eacd880bea88f8dddf8962e951256d3100618146bb31a399d89628a7703030daa78b3b1f0a5fbe6d313f733c8e321af041b97ecb326 WHIRLPOOL 95e495850d66559c0f4d90f5032f3ee2e83d991425410587cbbdb3d11e702d2708d650b8ca953a294ac55109a41203b8e2570f4fa65d6ee807e47562efeabeb1
|
||||||
|
DIST gtk2hs-buildtools-0.12.4.tar.gz 212505 SHA256 5fe05fee08484ee9a8515b04536426fe263c830094c548534304971e2ffa0576 SHA512 7d3131751e54a5cf912bf3b09404c06c010e71515b3cf3477ac0391f2195dd4474aef3a55de901da48166f3a5b05a462072fbe9fc33f165c479cf8a6f9951b1d WHIRLPOOL 4a3504fbdb8fcb80d0882560bbfd37523e9a44b17178d168a271301157147e760bec95c902d660fd7dab4c4791afbf91face011e7563c7fa134ff2c2f017d18d
|
||||||
|
@ -0,0 +1,51 @@
|
|||||||
|
--- gtk2hs-buildtools-0.12.3.1-orig/c2hs/base/general/FileOps.hs 2012-05-28 08:17:27.000000000 +1000
|
||||||
|
+++ gtk2hs-buildtools-0.12.3.1/c2hs/base/general/FileOps.hs 2012-07-14 14:17:58.121511985 +1000
|
||||||
|
@@ -36,6 +36,7 @@
|
||||||
|
import System.Directory (doesFileExist)
|
||||||
|
import System.IO (Handle, IOMode(..), openFile)
|
||||||
|
import Control.Monad (liftM)
|
||||||
|
+import qualified Control.Exception
|
||||||
|
import System.Random (newStdGen, randomRs)
|
||||||
|
|
||||||
|
import FNameOps (dirname, stripDirname, addPath)
|
||||||
|
@@ -89,7 +90,9 @@
|
||||||
|
in do
|
||||||
|
h <- openFile fname ReadWriteMode
|
||||||
|
return (h, fname)
|
||||||
|
- `catch` \_ -> createLoop (attempts - 1) rs'
|
||||||
|
+ `Control.Exception.catch` ((\_ -> createLoop (attempts - 1) rs') ::
|
||||||
|
+ Control.Exception.SomeException ->
|
||||||
|
+ IO (Handle, FilePath))
|
||||||
|
--
|
||||||
|
sixChars :: [Int] -> ([Int], String)
|
||||||
|
sixChars is =
|
||||||
|
--- gtk2hs-buildtools-0.12.3.1-orig/c2hs/base/state/StateTrans.hs 2012-05-28 08:17:27.000000000 +1000
|
||||||
|
+++ gtk2hs-buildtools-0.12.3.1/c2hs/base/state/StateTrans.hs 2012-07-14 14:14:12.365626559 +1000
|
||||||
|
@@ -80,6 +80,7 @@
|
||||||
|
where
|
||||||
|
|
||||||
|
import Control.Monad (liftM)
|
||||||
|
+import qualified Control.Exception
|
||||||
|
import System.IO (fixIO)
|
||||||
|
import Data.IORef (IORef, newIORef, readIORef, writeIORef)
|
||||||
|
|
||||||
|
@@ -337,7 +338,7 @@
|
||||||
|
ioError err
|
||||||
|
Right a -> return state
|
||||||
|
)
|
||||||
|
- `catch` (\err -> let
|
||||||
|
+ `Control.Exception.catch` (\err -> let
|
||||||
|
STB handler' = handler err
|
||||||
|
in
|
||||||
|
handler' bs gs)
|
||||||
|
--- gtk2hs-buildtools-0.12.3.1-orig/c2hs/toplevel/C2HSConfig.hs 2012-05-28 08:17:27.000000000 +1000
|
||||||
|
+++ gtk2hs-buildtools-0.12.3.1/c2hs/toplevel/C2HSConfig.hs 2012-07-14 14:12:10.172439583 +1000
|
||||||
|
@@ -46,7 +46,7 @@
|
||||||
|
|
||||||
|
import Foreign (Ptr, FunPtr)
|
||||||
|
import Foreign (Storable(sizeOf, alignment), toBool)
|
||||||
|
-import Foreign.C (CInt)
|
||||||
|
+import Foreign.C (CInt(..))
|
||||||
|
import System.Info (os)
|
||||||
|
|
||||||
|
-- program settings
|
@ -0,0 +1,14 @@
|
|||||||
|
--- gtk2hs-buildtools-0.12.3.1-orig/hierarchyGen/Hierarchy.chs.template 2012-05-28 08:17:27.000000000 +1000
|
||||||
|
+++ gtk2hs-buildtools-0.12.3.1/hierarchyGen/Hierarchy.chs.template 2012-10-11 12:28:58.851901084 +1100
|
||||||
|
@@ -38,11 +38,7 @@
|
||||||
|
) where
|
||||||
|
|
||||||
|
import Foreign.ForeignPtr (ForeignPtr, castForeignPtr, unsafeForeignPtrToPtr)
|
||||||
|
-#if __GLASGOW_HASKELL__>=704
|
||||||
|
import Foreign.C.Types (CULong(..), CUInt(..))
|
||||||
|
-#else
|
||||||
|
-import Foreign.C.Types (CULong, CUInt)
|
||||||
|
-#endif
|
||||||
|
import System.Glib.GType (GType, typeInstanceIsA)
|
||||||
|
@MODULE_IMPORTS@
|
||||||
|
{# context lib="@CONTEXT_LIB@" prefix="@CONTEXT_PREFIX@" #}
|
@ -0,0 +1,27 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.4.ebuild,v 1.1 2012/11/25 06:35:17 gienah Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.3.9999
|
||||||
|
|
||||||
|
CABAL_FEATURES="bin"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="Tools to build the Gtk2Hs suite of User Interface libraries."
|
||||||
|
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
|
||||||
|
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND=""
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-haskell/alex
|
||||||
|
>=dev-haskell/cabal-1.8
|
||||||
|
dev-haskell/happy
|
||||||
|
dev-haskell/random
|
||||||
|
>=dev-lang/ghc-6.10.4"
|
@ -0,0 +1 @@
|
|||||||
|
DIST hexpat-0.20.3.tar.gz 133330 SHA256 3aeff6da3ea6abf2ec529d48f3774f8dea386fc2c66a662d89dedcca3603b08d SHA512 07f98ae399eedcf71aa5cdab1237a759d35e906e544d70d967e8ae203ec1c986447e71364d44d20a077335ceb4776e6c62056979e664e96b29f1f7be9561ea01 WHIRLPOOL 406bda4b4f0b71044e6d682cd59a39a82a5038f78ead9b26d145e60d4098adba5b08bec35f012031fc032d577a56445e560fdc9ece701b0f14563229f206ce51
|
@ -0,0 +1,32 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hexpat/hexpat-0.20.3.ebuild,v 1.1 2012/11/25 06:01:41 gienah Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.3.9999
|
||||||
|
|
||||||
|
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="XML parser/formatter based on expat"
|
||||||
|
HOMEPAGE="http://haskell.org/haskellwiki/Hexpat/"
|
||||||
|
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND=">=dev-haskell/deepseq-1.1.0.0:=[profile?]
|
||||||
|
<dev-haskell/deepseq-1.4.0.0:=[profile?]
|
||||||
|
=dev-haskell/extensible-exceptions-0.1*:=[profile?]
|
||||||
|
>=dev-haskell/list-0.4.2:=[profile?]
|
||||||
|
<dev-haskell/list-0.6:=[profile?]
|
||||||
|
>=dev-haskell/text-0.5:=[profile?]
|
||||||
|
<dev-haskell/text-0.12:=[profile?]
|
||||||
|
dev-haskell/transformers:=[profile?]
|
||||||
|
=dev-haskell/utf8-string-0.3*:=[profile?]
|
||||||
|
>=dev-lang/ghc-6.10.4:="
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-haskell/cabal-1.6"
|
@ -0,0 +1,59 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>haskell</herd>
|
||||||
|
<maintainer>
|
||||||
|
<email>haskell@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
This package provides a general purpose Haskell XML library using Expat to
|
||||||
|
do its parsing (<http://expat.sourceforge.net/> - a fast stream-oriented XML
|
||||||
|
parser written in C). It is extensible to any string type, with @String@,
|
||||||
|
@ByteString@ and @Text@ provided out of the box.
|
||||||
|
|
||||||
|
Basic usage: Parsing a tree (/Tree/), formatting a tree (/Format/).
|
||||||
|
Other features: Helpers for processing XML trees (/Proc/), trees annotated with
|
||||||
|
XML source location (/Annotated/), extended XML trees with comments,
|
||||||
|
processing instructions, etc (/Extended/), XML cursors (/Cursor/),
|
||||||
|
SAX-style parse (/SAX/), and access to the low-level interface in case speed
|
||||||
|
is paramount (/Internal.IO/).
|
||||||
|
|
||||||
|
The design goals are speed, speed, speed, interface simplicity and modularity.
|
||||||
|
|
||||||
|
For introduction and examples, see the /Text.XML.Expat.Tree/ module. For benchmarks,
|
||||||
|
<http://haskell.org/haskellwiki/Hexpat/>
|
||||||
|
|
||||||
|
If you want to do interactive I\/O, an obvious option is to use lazy parsing
|
||||||
|
with one of the lazy I\/O functions such as hGetContents. However, this can be
|
||||||
|
problematic in some applications because it doesn't handle I\/O errors properly
|
||||||
|
and can give no guarantee of timely resource cleanup. In these cases, chunked
|
||||||
|
I\/O is a better approach: Take a look at the /hexpat-enumerator/ package.
|
||||||
|
|
||||||
|
/IO/ is filed under /Internal/ because it's low-level and most users won't want
|
||||||
|
it. The other /Internal/ modules are re-exported by /Annotated/, /Tree/ and /Extended/,
|
||||||
|
so you won't need to import them directly.
|
||||||
|
|
||||||
|
Credits to Iavor Diatchki and the @xml@ (XML.Light) package for /Proc/ and /Cursor/.
|
||||||
|
Thanks to the many contributors.
|
||||||
|
|
||||||
|
BOUND VS. UNBOUND THREADS: GHC (at least versions 6.12.X) will spawn threads
|
||||||
|
if you call a safe FFI callback from an unbound thread. This can get out of
|
||||||
|
control in a busy application. To avoid this, from version 0.19.1 we now delegate
|
||||||
|
processing to a single worker thread if the calling thread is not bound.
|
||||||
|
This essentially means that hexpat currently won't exploit multicores very well.
|
||||||
|
It also means that hexpat may be more efficient on threads spawned with forkOS
|
||||||
|
(to give you a bound thread) rather than forkIO.
|
||||||
|
|
||||||
|
ChangeLog: 0.15 changes intended to fix a (rare) \"error: a C finalizer called back into Haskell.\"
|
||||||
|
that seemed only to happen only on ghc6.12.X; 0.15.1 Fix broken Annotated parse;
|
||||||
|
0.16 switch from mtl to transformers; 0.17 fix mapNodeContainer & rename some things.;
|
||||||
|
0.18 rename defaultEncoding to overrideEncoding. 0.18.3 formatG and indent were demanding list
|
||||||
|
items more than once (inefficient in chunked processing); 0.19 add Extended.hs;
|
||||||
|
0.19.1 fix a memory leak introduced in 0.19, delegate parsing to bound thread
|
||||||
|
if unbound (see note above); 0.19.2 include expat source code so \'cabal install\' just works
|
||||||
|
on Linux, Mac and Windows (thanks Jacob Stanley); 0.19.3 fix misconfiguration of expat
|
||||||
|
which broke entity parsing; 0.19.4 bump version constraint for text; 0.19.5 bump text
|
||||||
|
to < 0.12 and fix text-0.10.0.1 breakage; 0.19.6 dependency breakage with List;
|
||||||
|
0.19.7 ghc-7.2.1 compatibility; 0.19.8 fix space leak on lazy parse under ghc-7.2.1
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -1,3 +1,4 @@
|
|||||||
DIST highlighting-kate-0.2.9.tar.gz 767587 SHA256 f3ad0a001848f161270a9589242a91e590108c612d96dca8b4db705c03a86856 SHA512 2949ca8bbe22e301019d6fb1d421d3d8300e0fe402fb30f17342d150366dc33b9ea6fb268f64a3f0460cbcf683cab883ed6a3220d634b1cb4862261dd5a4a21e WHIRLPOOL aa44a23266f9d8b3e93111cc0bad64d0d5ec5594f8b97da68b6657df5e9a8a9c0dde59f75281507e01bec486c27ee285f55432c89e7e53f4e23ab43dae22aac1
|
DIST highlighting-kate-0.2.9.tar.gz 767587 SHA256 f3ad0a001848f161270a9589242a91e590108c612d96dca8b4db705c03a86856 SHA512 2949ca8bbe22e301019d6fb1d421d3d8300e0fe402fb30f17342d150366dc33b9ea6fb268f64a3f0460cbcf683cab883ed6a3220d634b1cb4862261dd5a4a21e WHIRLPOOL aa44a23266f9d8b3e93111cc0bad64d0d5ec5594f8b97da68b6657df5e9a8a9c0dde59f75281507e01bec486c27ee285f55432c89e7e53f4e23ab43dae22aac1
|
||||||
DIST highlighting-kate-0.5.0.5.tar.gz 617450 SHA256 1bdd716ec7f285f1923ddcf376da4c802c5c1e99f69029cbe7041a40981fb300 SHA512 d6e1cabc9962cb7aa9ded30c71b247959c3ca8f93e1a6b0f1ee1597e8b4dcc866e766e0b396ecb89ce976847ad00497031a6bdd56b7e5648df02cbad0098c2b1 WHIRLPOOL e8643b5c0960a08b97e666d9cbf30fddf52b8e4f6ba24b2e8ecb7d0b51f924aa710a46d9dbfae13094cae4f71dfffa7a34d4bb8058ad3a476718fc107fa61ac5
|
DIST highlighting-kate-0.5.0.5.tar.gz 617450 SHA256 1bdd716ec7f285f1923ddcf376da4c802c5c1e99f69029cbe7041a40981fb300 SHA512 d6e1cabc9962cb7aa9ded30c71b247959c3ca8f93e1a6b0f1ee1597e8b4dcc866e766e0b396ecb89ce976847ad00497031a6bdd56b7e5648df02cbad0098c2b1 WHIRLPOOL e8643b5c0960a08b97e666d9cbf30fddf52b8e4f6ba24b2e8ecb7d0b51f924aa710a46d9dbfae13094cae4f71dfffa7a34d4bb8058ad3a476718fc107fa61ac5
|
||||||
DIST highlighting-kate-0.5.1.tar.gz 617979 SHA256 5282ed3e2a35d37e92484835e126d0c82020aa4308121049cd49b3f372380f50 SHA512 d121a9b51dfc2ac1692fe69b9a7777df37a50bdb5ffbb5813d99756b22b314d232799c3f655e364a6640489e5e3f29eb75c8064d055052f0bfb6fbb3251afe5e WHIRLPOOL 590e86dfc6f4d9e2bc4a3780a91e2fad3f7d3520b84381bc041f4043429ed774bf84b2a93eb231b13dc875fabddb34c33b44a87ab0184998f44bdf4ec1e95a9e
|
DIST highlighting-kate-0.5.1.tar.gz 617979 SHA256 5282ed3e2a35d37e92484835e126d0c82020aa4308121049cd49b3f372380f50 SHA512 d121a9b51dfc2ac1692fe69b9a7777df37a50bdb5ffbb5813d99756b22b314d232799c3f655e364a6640489e5e3f29eb75c8064d055052f0bfb6fbb3251afe5e WHIRLPOOL 590e86dfc6f4d9e2bc4a3780a91e2fad3f7d3520b84381bc041f4043429ed774bf84b2a93eb231b13dc875fabddb34c33b44a87ab0184998f44bdf4ec1e95a9e
|
||||||
|
DIST highlighting-kate-0.5.3.3.tar.gz 639766 SHA256 5680414b3ca5a332f096b66bfebdfa7df185b4d2c4b58583dc644da096a05d22 SHA512 f21ff83df47c2e7a94cacce674f792193e33f9663f87facefa8119d3c04ec318926535e791d689bc75fc56d790227fdfd364e20729a2ca8719827ad2080f139f WHIRLPOOL b6b8894d64fe7ea58fd5ee6918770c512fa5d47940e1cc1bf98306f9cc755fb305a13fbfa18c09199f3372be29e348be14b09e5d69b29fd32069e6ab956da36b
|
||||||
|
@ -0,0 +1,36 @@
|
|||||||
|
# Copyright 1999-2012 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.3.ebuild,v 1.1 2012/11/25 06:05:27 gienah Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.3.9999
|
||||||
|
|
||||||
|
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="Syntax highlighting"
|
||||||
|
HOMEPAGE="http://github.com/jgm/highlighting-kate"
|
||||||
|
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="executable pcre-light"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-haskell/blaze-html-0.4.2:=[profile?]
|
||||||
|
<dev-haskell/blaze-html-0.6:=[profile?]
|
||||||
|
dev-haskell/mtl:=[profile?]
|
||||||
|
dev-haskell/parsec:=[profile?]
|
||||||
|
dev-haskell/regex-pcre-builtin:=[profile?]
|
||||||
|
pcre-light? ( dev-haskell/pcre-light:=[profile?] )
|
||||||
|
!pcre-light? ( dev-haskell/regex-pcre-builtin:=[profile?] )
|
||||||
|
>=dev-lang/ghc-6.10.4:="
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-haskell/cabal-1.6"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
cabal_src_configure \
|
||||||
|
$(cabal_flag executable) \
|
||||||
|
$(cabal_flag pcre-light)
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST lhs2tex-1.17.tar.gz 662684 SHA256 2cf7495b951f44454a73d1be32617ffeba9b938af3e0c2a171a4f6524d1889f4 SHA512 cc73dfde7c0192d0d2e085d645584958728afdd71ba657466761accaf09e856aad615c3211ea02235f871266c6091d119494f62a447a54aa0ed34713b84935c9 WHIRLPOOL 711a76e17c9fe498f8bb7709ba8d62c8861fe44f457c050a8b83a960914b0709c7b330973b0d9025707a8abf0becb2d2f74fca3e7415d28c0d0dfd98c18ebddf
|
DIST lhs2tex-1.17.tar.gz 662684 SHA256 2cf7495b951f44454a73d1be32617ffeba9b938af3e0c2a171a4f6524d1889f4 SHA512 cc73dfde7c0192d0d2e085d645584958728afdd71ba657466761accaf09e856aad615c3211ea02235f871266c6091d119494f62a447a54aa0ed34713b84935c9 WHIRLPOOL 711a76e17c9fe498f8bb7709ba8d62c8861fe44f457c050a8b83a960914b0709c7b330973b0d9025707a8abf0becb2d2f74fca3e7415d28c0d0dfd98c18ebddf
|
||||||
|
DIST lhs2tex-1.18.1.tar.gz 661053 SHA256 dccae22231a1db64cddc38b6f7ac98ac4d5677f03df2f548b2efe9a5e63e9648 SHA512 c44b4c5972b833ae41921d86e13c71ea60ac876a9996fb9a4e8d69ba25d000bbddb85f82d223b8a73381e3a4453c2757154a866fbbb48473f121dd88efb917d7 WHIRLPOOL 4d4473dc74f3951baf53fe35053cd3a1f922d2f25f700e43aab4957b01a5516208ed03ce1a13a1204d7a875293f586757b33dac852629b0854a1318c944905a9
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue