parent
b476b7d716
commit
8bd651a2ea
@ -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-backup/duplicity/duplicity-0.6.18-r1.ebuild,v 1.1 2012/03/08 04:04:57 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="duplicity is a secure backup system using gnupg to encrypt data"
|
||||
HOMEPAGE="http://www.nongnu.org/duplicity/"
|
||||
SRC_URI="http://code.launchpad.net/${PN}/0.6-series/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE="s3"
|
||||
|
||||
DEPEND="
|
||||
>=net-libs/librsync-0.9.6
|
||||
app-crypt/gnupg
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-python/paramiko
|
||||
>=dev-python/pexpect-2.1
|
||||
>=dev-python/py-gnupg-0.3.2
|
||||
s3? ( dev-python/boto )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
distutils_src_prepare
|
||||
sed -i -r "s/'COPYING',//" setup.py || die "Couldn't remove unnecessary COPYING file."
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST python-mode-5.2.0.tgz 73566 RMD160 fc6d649f4c85a275b714b2a1ba8fa5cfb13cea7a SHA1 f5a8e8ee5bcfef7df329a99f24106a77fe1e5b7b SHA256 84ee977fb7c639bc96cd4e8db0145c7a182489456e4d95a71c3612258b5013ac
|
||||
DIST python-mode.el-6.0.3.tar.gz 134816 RMD160 09a29896fd759ec1d928e4ce922b0a8cbd62a328 SHA1 2aac9464fe9690b00f94c2ea5debf3a5bb1b2884 SHA256 ea58b4aa944ee4c81041b5124cd552800a694b90bed9ba38f5dde673eaad06fa
|
||||
DIST python-mode.el-6.0.4.tar.gz 152308 RMD160 dc658f09f088458aab77cceaf90769c0ff62434c SHA1 c33c97415d638b18e2901fcc29cd11ea64dd93b3 SHA256 7b8c4b059d630b294d1a3ae8228c0bfb22a6a6239b362aaa3b36af1ad63869a6
|
||||
DIST python-mode.el-6.0.5.tar.gz 178565 RMD160 34985e76c73d68556edb0c799489387f94ff9ff4 SHA1 e4e47ac98dd5c740af039addb4db553ea8080ff5 SHA256 468af8fc5c37cdbcb942bc5dc9562024f2f7d7725da3032d009bae424a53e026
|
||||
|
@ -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/app-emacs/python-mode/python-mode-6.0.5.ebuild,v 1.1 2012/03/07 16:54:33 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp
|
||||
|
||||
MY_P="${PN}.el-${PV}"
|
||||
DESCRIPTION="An Emacs major mode for editing Python source"
|
||||
HOMEPAGE="https://launchpad.net/python-mode"
|
||||
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3 as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
# remove bundled pymacs.el
|
||||
ELISP_REMOVE="pymacs.el"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
DOCS="NEWS README"
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
elog "Note that doctest and pymacs are in their own packages,"
|
||||
elog "app-emacs/doctest-mode and app-emacs/pymacs, respectively."
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 5e189fc..bfdf175 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -20,7 +20,8 @@ $(HALLPROGS): %: %.hs Ganeti/HTools/Version.hs $(HSRCS) Makefile
|
||||
|
||||
test live-test: HEXTRA=-fhpc -Wwarn -fno-warn-missing-signatures \
|
||||
-fno-warn-monomorphism-restriction -fno-warn-orphans \
|
||||
- -fno-warn-missing-methods -fno-warn-unused-imports
|
||||
+ -fno-warn-missing-methods -fno-warn-unused-imports \
|
||||
+ -package $(shell ghc-pkg list | sed -n '/ QuickCheck-1./p')
|
||||
|
||||
$(DOCS) : %.html : %
|
||||
rst2html -v --strict $< $@
|
@ -1 +1,2 @@
|
||||
DIST libvirt-glib-0.0.4.tar.gz 530282 RMD160 c5096405f2228029c5ddd56ea3b85501a4b93fe5 SHA1 fe75b70e47957d4e2810bfb271e4d16537211882 SHA256 28e9785a5329ef9ebd97c70ce018d3810a79a495a7a2ae52fe6d1bbdeeb5b7c3
|
||||
DIST libvirt-glib-0.0.6.tar.gz 624138 RMD160 5bb8c4f0f20118283b3e741b709964d4ab6a0c25 SHA1 aaab0f141ac8d911a5eeb65218a0f52f968e2f34 SHA256 a89ea65cdbd976f1674da618d7b0005c68dd2075f9c6f82bb9503c85aabf84bf
|
||||
|
@ -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-emulation/libvirt-glib/libvirt-glib-0.0.6.ebuild,v 1.1 2012/03/07 15:38:15 cardoe Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2 python
|
||||
|
||||
DESCRIPTION="GLib and GObject mappings for libvirt"
|
||||
HOMEPAGE="http://libvirt.org/git/?p=libvirt-glib.git"
|
||||
SRC_URI="ftp://libvirt.org/libvirt/glib/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc +introspection python +vala"
|
||||
REQUIRED_USE="vala? ( introspection )"
|
||||
|
||||
# 0.9.8 is needed for VIR_DOMAIN_EVENT_SHUTDOWN
|
||||
RDEPEND="
|
||||
dev-libs/libxml2:2
|
||||
>=app-emulation/libvirt-0.9.8
|
||||
>=dev-libs/glib-2.10:2
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.10.8 )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.10 )
|
||||
vala? ( dev-lang/vala:0.14 )"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
G2CONF="--disable-test-coverage
|
||||
VAPIGEN=$(type -P vapigen-0.14)
|
||||
$(use_enable introspection)
|
||||
$(use_enable vala)
|
||||
$(use_with python)"
|
||||
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
@ -0,0 +1,66 @@
|
||||
commit 5bc62e01cd22ea1f56bde94b0616c46f8af2676e
|
||||
Author: Gerd Hoffmann <kraxel@redhat.com>
|
||||
Date: Wed Feb 8 13:54:13 2012 +0100
|
||||
|
||||
build: allow turning off debuginfo
|
||||
|
||||
This patch adds --{enable,disable}-debug-info switches to configure
|
||||
which allows to include/exclude the '-g' switch on the gcc & ld
|
||||
command lines. Not building debug info reduces ressource usage
|
||||
(especially disk) alot and is quite useful for test builds.
|
||||
|
||||
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
|
||||
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
|
||||
|
||||
diff --git a/configure b/configure
|
||||
index a1f4a6b..b22fcda 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -98,6 +98,7 @@ audio_pt_int=""
|
||||
audio_win_int=""
|
||||
cc_i386=i386-pc-linux-gnu-gcc
|
||||
libs_qga=""
|
||||
+debug_info="yes"
|
||||
|
||||
target_list=""
|
||||
|
||||
@@ -207,6 +208,10 @@ for opt do
|
||||
;;
|
||||
--extra-ldflags=*) LDFLAGS="$optarg $LDFLAGS"
|
||||
;;
|
||||
+ --enable-debug-info) debug_info="yes"
|
||||
+ ;;
|
||||
+ --disable-debug-info) debug_info="no"
|
||||
+ ;;
|
||||
--sparc_cpu=*)
|
||||
sparc_cpu="$optarg"
|
||||
case $sparc_cpu in
|
||||
@@ -244,13 +249,15 @@ sdl_config="${SDL_CONFIG-${cross_prefix}sdl-config}"
|
||||
|
||||
# default flags for all hosts
|
||||
QEMU_CFLAGS="-fno-strict-aliasing $QEMU_CFLAGS"
|
||||
-CFLAGS="-g $CFLAGS"
|
||||
QEMU_CFLAGS="-Wall -Wundef -Wwrite-strings -Wmissing-prototypes $QEMU_CFLAGS"
|
||||
QEMU_CFLAGS="-Wstrict-prototypes -Wredundant-decls $QEMU_CFLAGS"
|
||||
QEMU_CFLAGS="-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE $QEMU_CFLAGS"
|
||||
QEMU_CFLAGS="-D_FORTIFY_SOURCE=2 $QEMU_CFLAGS"
|
||||
QEMU_INCLUDES="-I. -I\$(SRC_PATH) -I\$(SRC_PATH)/fpu"
|
||||
-LDFLAGS="-g $LDFLAGS"
|
||||
+if test "$debug_info" = "yes"; then
|
||||
+ CFLAGS="-g $CFLAGS"
|
||||
+ LDFLAGS="-g $LDFLAGS"
|
||||
+fi
|
||||
|
||||
# make source path absolute
|
||||
source_path=`cd "$source_path"; pwd`
|
||||
@@ -545,6 +552,10 @@ for opt do
|
||||
;;
|
||||
--extra-ldflags=*)
|
||||
;;
|
||||
+ --enable-debug-info)
|
||||
+ ;;
|
||||
+ --disable-debug-info)
|
||||
+ ;;
|
||||
--cpu=*)
|
||||
;;
|
||||
--target-list=*) target_list="$optarg"
|
@ -0,0 +1,24 @@
|
||||
commit 8c84cf11660322489f839bc29db79bad31b4ecde
|
||||
Author: Sergei Trofimovich <slyfox@gentoo.org>
|
||||
Date: Tue Jan 24 20:42:40 2012 +0300
|
||||
|
||||
./configure: export xfs config via --{enable, disable}-xfsctl
|
||||
|
||||
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
||||
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
|
||||
|
||||
diff --git a/configure b/configure
|
||||
index 9d5175b..69fb239 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -766,6 +766,10 @@ for opt do
|
||||
;;
|
||||
--enable-rbd) rbd="yes"
|
||||
;;
|
||||
+ --disable-xfsctl) xfs="no"
|
||||
+ ;;
|
||||
+ --enable-xfsctl) xfs="yes"
|
||||
+ ;;
|
||||
--disable-smartcard) smartcard="no"
|
||||
;;
|
||||
--enable-smartcard) smartcard="yes"
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/spice-protocol/spice-protocol-0.8.1.ebuild,v 1.3 2011/09/04 10:14:08 maekke Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Headers defining the SPICE protocol."
|
||||
HOMEPAGE="http://spice-space.org/"
|
||||
SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/2ffbca210033be262fc75e6a73742e0f0e6d5242.patch"
|
||||
}
|
@ -0,0 +1,227 @@
|
||||
# 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.4.ebuild,v 1.1 2012/03/07 23:49:32 tetromino Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils flag-o-matic 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}/${MY_P}.tar.bz2"
|
||||
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
fi
|
||||
|
||||
GV="1.4"
|
||||
DESCRIPTION="free implementation of Windows(tm) on Unix"
|
||||
HOMEPAGE="http://www.winehq.org/"
|
||||
SRC_URI="${SRC_URI}
|
||||
gecko? (
|
||||
mirror://sourceforge/wine/wine_gecko-${GV}-x86.msi
|
||||
win64? ( mirror://sourceforge/wine/wine_gecko-${GV}-x86_64.msi )
|
||||
)"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
IUSE="alsa capi cups custom-cflags elibc_glibc fontconfig +gecko gnutls gphoto2 gsm gstreamer hardened jpeg lcms ldap mp3 ncurses nls odbc openal opencl +opengl +oss +perl png samba scanner selinux ssl test +threads +truetype udisks v4l +win32 +win64 +X xcomposite xinerama xml"
|
||||
REQUIRED_USE="elibc_glibc? ( threads )" #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
|
||||
)
|
||||
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 )
|
||||
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
|
||||
)
|
||||
gnutls? ( net-libs/gnutls )
|
||||
gstreamer? ( media-libs/gstreamer media-libs/gst-plugins-base )
|
||||
X? (
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXi
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXxf86vm
|
||||
x11-apps/xmessage
|
||||
)
|
||||
xinerama? ( x11-libs/libXinerama )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
cups? ( net-print/cups )
|
||||
opencl? ( virtual/opencl )
|
||||
opengl? ( 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 )
|
||||
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 )
|
||||
dev-util/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
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.1.15-winegcc.patch #260726
|
||||
epatch "${FILESDIR}"/${PN}-1.4_rc2-multilib-portage.patch #395615
|
||||
epatch_user #282735
|
||||
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 oss) \
|
||||
$(use_with png) \
|
||||
$(use_with threads pthread) \
|
||||
$(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
|
||||
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 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
|
||||
}
|
@ -1,6 +1,3 @@
|
||||
DIST ibus-anthy-1.2.0.20100115.tar.gz 448717 RMD160 fc6c4b0e7d1f55c2f30d022666a8395680907cd3 SHA1 96d55f396624ba8469dc6298f37389e919947652 SHA256 5c01abd9977a9594593ad27998b98441b700e57af2b2316e0633432a58b13177
|
||||
DIST ibus-anthy-1.2.1.tar.gz 477811 RMD160 e852f7f078463680e3d64594c0064e68dc86db42 SHA1 7f9c6b0def9037e80cab034f0a34a8342438645d SHA256 fb5328cbc690e3e32b3887f1ed2562af71783c9e55ba38571f9a590b77b267c5
|
||||
DIST ibus-anthy-1.2.3.tar.gz 482200 RMD160 352da7d2d37900c876876e2e6eafb1b158084dfc SHA1 fd7b133cb83f5870128711e7cc0d730fda829075 SHA256 e98ed000fab03212b4479a4bc86b4243bc48a4e8bf2c5893d24d87b64e609519
|
||||
DIST ibus-anthy-1.2.4.tar.gz 496158 RMD160 a4fe26b8aea6141fa865779187055fd393bbf09c SHA1 c77edfe98e8df68d80159c689f2c21070d7a796e SHA256 6fb22a28445b8c6d4e42ebc163968709faab1a903a2699aa1ce30b4c11e06736
|
||||
DIST ibus-anthy-1.2.5.tar.gz 500228 RMD160 113a4446a505da13db8a91e0cf69e631c9c05671 SHA1 09fb9831e58dde8de7d489e7d405323b390568db SHA256 5cc2cfcc3d8873e754c757cb73de6d862537b470f1abeb46c4b1c813fe067449
|
||||
DIST ibus-anthy-1.2.6.tar.gz 519488 RMD160 540968008a62f67126771471fb02a65c0c210f11 SHA1 3ae6f3c8bd988c7e7f1e2911a8f32fa81ef74220 SHA256 e4d5eb27c35295a69c0baa308a6589c8aea19f72317d08b692437af5512dd6f6
|
||||
DIST ibus-anthy-1.2.7.tar.gz 523139 RMD160 0576a582079337d68de5d49a068b2ef7e8b0f2b6 SHA1 cdfbc440d7a5069b99e565c3b6e8d9e8b62e7af6 SHA256 33c42c1612423f84fddd8c38f8b2439b8af5f0b5fc7725ae195a01b8999d85e9
|
||||
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-anthy/ibus-anthy-1.2.1.ebuild,v 1.3 2011/04/16 22:12:10 arfrever Exp $
|
||||
|
||||
EAPI=3
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
inherit eutils python
|
||||
|
||||
DESCRIPTION="Japanese input method Anthy IMEngine for IBus Framework"
|
||||
HOMEPAGE="http://code.google.com/p/ibus/"
|
||||
SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND=">=app-i18n/ibus-1.2.0.20090904
|
||||
app-i18n/anthy
|
||||
>=dev-python/pygtk-2.15.2
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/swig
|
||||
dev-util/pkgconfig
|
||||
nls? ( >=sys-devel/gettext-0.16.1 )"
|
||||
|
||||
src_prepare() {
|
||||
mv py-compile py-compile.orig || die
|
||||
ln -s "$(type -P true)" py-compile || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable nls)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "app-dicts/kasumi is not required but probably useful for you."
|
||||
elog
|
||||
elog "# emerge app-dicts/kasumi"
|
||||
elog
|
||||
|
||||
python_mod_optimize /usr/share/${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup /usr/share/${PN}
|
||||
}
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-anthy/ibus-anthy-1.2.3.ebuild,v 1.2 2011/04/16 22:12:10 arfrever Exp $
|
||||
|
||||
EAPI=3
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
inherit eutils python
|
||||
|
||||
DESCRIPTION="Japanese input method Anthy IMEngine for IBus Framework"
|
||||
HOMEPAGE="http://code.google.com/p/ibus/"
|
||||
SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND=">=app-i18n/ibus-1.2.0.20090904
|
||||
app-i18n/anthy
|
||||
>=dev-python/pygtk-2.15.2
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/swig
|
||||
dev-util/pkgconfig
|
||||
nls? ( >=sys-devel/gettext-0.16.1 )"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
mv py-compile py-compile.orig || die
|
||||
ln -s "$(type -P true)" py-compile || die
|
||||
sed -i -e "s/python/python2/" \
|
||||
engine/ibus-engine-anthy.in setup/ibus-setup-anthy.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable nls)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "app-dicts/kasumi is not required but probably useful for you."
|
||||
elog
|
||||
elog "# emerge app-dicts/kasumi"
|
||||
elog
|
||||
|
||||
python_mod_optimize /usr/share/${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup /usr/share/${PN}
|
||||
}
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-anthy/ibus-anthy-1.2.4.ebuild,v 1.2 2011/04/16 22:12:10 arfrever Exp $
|
||||
|
||||
EAPI=3
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
inherit eutils python
|
||||
|
||||
DESCRIPTION="Japanese input method Anthy IMEngine for IBus Framework"
|
||||
HOMEPAGE="http://code.google.com/p/ibus/"
|
||||
SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND=">=app-i18n/ibus-1.2.0.20100111
|
||||
app-i18n/anthy
|
||||
>=dev-python/pygtk-2.15.2
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/swig
|
||||
dev-util/pkgconfig
|
||||
nls? ( >=sys-devel/gettext-0.16.1 )"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
mv py-compile py-compile.orig || die
|
||||
ln -s "$(type -P true)" py-compile || die
|
||||
sed -i -e "s/python/python2/" \
|
||||
engine/ibus-engine-anthy.in setup/ibus-setup-anthy.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable nls)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "app-dicts/kasumi is not required but probably useful for you."
|
||||
elog
|
||||
elog "# emerge app-dicts/kasumi"
|
||||
elog
|
||||
|
||||
python_mod_optimize /usr/share/${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup /usr/share/${PN}
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST akonadi-1.5.2.tar.bz2 209050 RMD160 51c4658fef5e9d638b2446d7e62f57d339225a7f SHA1 c5d24a2c553ec26e975ab51f98cf74a8a64af633 SHA256 4a4299ff360998c897a528f557013519cceb29be88ee4f235dd88aad41964e68
|
||||
DIST akonadi-1.6.2.tar.bz2 211347 RMD160 d4f923054a794ecbb03fd6a13db4c9e69a57975c SHA1 f02302686f6e50be240d1e73280c00a10c8ccf11 SHA256 29e5cffbc806b30ded70ba486e71a2aaf0e7b9ea1a798881b2e9bf25535b1696
|
||||
DIST akonadi-1.7.0.tar.bz2 210281 RMD160 0125b31a02143be7e50f427162bc9e7d0421a94d SHA1 794be377ed42d6ec906a3c9eb36af28493d7ea56 SHA256 bfb9228d83c1dfe1787883682afc4b9ac8b35096888a2b1ba0d3bc604d96b580
|
||||
DIST akonadi-1.7.1.tar.bz2 210853 RMD160 39ddd2e37437ea5bbc912f5994684a1413bad06e SHA1 a6057bd1a1740568ed86ee9dfaf325e3c3f77662 SHA256 6e6042257df8f212d63a06423e6d391bbf26259d985613e88759b62c993ee8ac
|
||||
|
@ -0,0 +1,104 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/akonadi-server/akonadi-server-1.7.1.ebuild,v 1.2 2012/03/07 22:02:54 dilfridge Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="The server part of Akonadi"
|
||||
HOMEPAGE="http://pim.kde.org/akonadi"
|
||||
SRC_URI="mirror://kde/stable/${PN/-server/}/src/${P/-server/}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
SLOT="0"
|
||||
IUSE="mysql postgres +sqlite test"
|
||||
|
||||
CDEPEND="
|
||||
dev-libs/boost
|
||||
>=dev-libs/soprano-2.6.51
|
||||
>=x11-libs/qt-gui-4.5.0:4[dbus]
|
||||
>=x11-libs/qt-sql-4.5.0:4[mysql?,postgres?]
|
||||
>=x11-libs/qt-test-4.5.0:4
|
||||
x11-misc/shared-mime-info
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-libs/libxslt
|
||||
>=dev-util/automoc-0.9.88
|
||||
"
|
||||
RDEPEND="${CDEPEND}
|
||||
postgres? ( dev-db/postgresql-server )
|
||||
"
|
||||
|
||||
REQUIRED_USE="|| ( sqlite mysql postgres )"
|
||||
|
||||
S=${WORKDIR}/${P/-server/}
|
||||
|
||||
RESTRICT=test
|
||||
# bug 401139
|
||||
|
||||
pkg_setup() {
|
||||
# Set default storage backend in order: SQLite, MySQL, PostgreSQL
|
||||
# reverse driver check to keep the order
|
||||
if use postgres; then
|
||||
DRIVER="QPSQL"
|
||||
AVAILABLE+=" ${DRIVER}"
|
||||
fi
|
||||
|
||||
if use mysql; then
|
||||
DRIVER="QMYSQL"
|
||||
AVAILABLE+=" ${DRIVER}"
|
||||
fi
|
||||
|
||||
if use sqlite; then
|
||||
DRIVER="QSQLITE3"
|
||||
AVAILABLE+=" ${DRIVER}"
|
||||
fi
|
||||
|
||||
# Notify about driver name change
|
||||
if use sqlite && has_version "<=${CATEGORY}/${PN}-1.4.0[sqlite]"; then
|
||||
ewarn
|
||||
ewarn "SQLite driver name changed from QSQLITE to QSQLITE3."
|
||||
ewarn "Please edit your ~/.config/akonadi/akonadiserverrc."
|
||||
fi
|
||||
|
||||
# Notify about MySQL not being default anymore
|
||||
if ! use mysql && has_version "<=${CATEGORY}/${PN}-1.4.0[mysql]"; then
|
||||
ewarn
|
||||
ewarn "MySQL driver is not enabled by default in Gentoo anymore."
|
||||
ewarn "If you intend to use it, please enable mysql USE flag and reinstall"
|
||||
ewarn "${CATEGORY}/${PN}."
|
||||
ewarn "Otherwise select different driver in your ~/.config/akonadi/akonadiserverrc."
|
||||
ewarn "Available drivers are:${AVAILABLE}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DAKONADI_USE_STRIGI_SEARCH=OFF
|
||||
$(cmake-utils_use test AKONADI_BUILD_TESTS)
|
||||
$(cmake-utils_use sqlite AKONADI_BUILD_QSQLITE)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Who knows, maybe it accidentally fixes our permission issues
|
||||
cat <<-EOF > "${T}"/akonadiserverrc
|
||||
[%General]
|
||||
Driver=${DRIVER}
|
||||
EOF
|
||||
insinto /usr/share/config/akonadi
|
||||
doins "${T}"/akonadiserverrc
|
||||
|
||||
cmake-utils_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
elog "${DRIVER} has been set as your default akonadi storage backend."
|
||||
elog "You can override it in your ~/.config/akonadi/akonadiserverrc."
|
||||
elog "Available drivers are: ${AVAILABLE}"
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST kmymoney-4.5.3.tar.bz2 14937401 RMD160 896e2efcfe7ec400327f74d40b9393eaf38cbce5 SHA1 3333d19d2c84eae45b1be3aeb3d90780f2beb9e1 SHA256 a9b37275cf3cdcd5ce865d94391df44c7822639b830fccb9962a54b7fcf76ffb
|
||||
DIST kmymoney-4.6.0.tar.bz2 20914001 RMD160 e71d10a768ed19c4a4f264d70600f683f997565e SHA1 b3f250e82e67166bd7425a4343e744f1f2a6f743 SHA256 8f034a92682cc61dfa76c2593893524d00658c49360b17ddc67671e32ec7edf8
|
||||
DIST kmymoney-4.6.1.tar.bz2 22758086 RMD160 d49885bf04849b8a4db901a1c099b39006ee2b95 SHA1 dc1e80b256795df819c6167c22dc90ffcad741db SHA256 5fcab9c4f1b5868aabb816a87c61cb025e69a191f6cb218cce3f29f0c1c1b77a
|
||||
DIST kmymoney-4.6.2.tar.bz2 22762330 RMD160 b71f82f7fed3daba5711437db29cd225f38262d9 SHA1 b7dc6ce3a36c441ae2d199725db9aa2ec23fdd1f SHA256 add8acba2f0d4c212ac1c7fbbdad2fd43a24caceed586b13d90dcd2a20a12b75
|
||||
|
@ -1,19 +0,0 @@
|
||||
diff -ruN kmymoney-4.6.0.orig/kmymoney/converter/mymoneygncreader.cpp kmymoney-4.6.0/kmymoney/converter/mymoneygncreader.cpp
|
||||
--- kmymoney-4.6.0.orig/kmymoney/converter/mymoneygncreader.cpp 2011-08-09 07:48:04.000000000 +0200
|
||||
+++ kmymoney-4.6.0/kmymoney/converter/mymoneygncreader.cpp 2011-10-22 00:40:05.731618915 +0200
|
||||
@@ -1267,6 +1267,7 @@
|
||||
if (bAnonymize) setFileHideFactor();
|
||||
//m_defaultPayee = createPayee (i18n("Unknown payee"));
|
||||
|
||||
+ MyMoneyFile::instance()->attachStorage(m_storage);
|
||||
MyMoneyFileTransaction ft;
|
||||
m_xr = new XmlReader(this);
|
||||
try {
|
||||
@@ -1277,6 +1278,7 @@
|
||||
KMessageBox::error(0, i18n("Import failed:\n\n%1", e->what()), PACKAGE);
|
||||
qWarning("%s", qPrintable(e->what()));
|
||||
} // end catch
|
||||
+ MyMoneyFile::instance()->detachStorage(m_storage);
|
||||
signalProgress(0, 1, i18n("Import complete")); // switch off progress bar
|
||||
delete m_xr;
|
||||
qDebug("Exiting gnucash importer");
|
@ -1,2 +1,3 @@
|
||||
DIST poppler-0.16.7.tar.gz 1952179 RMD160 279330e6feaf97a207f3396eab1af836d3d1f16c SHA1 26c735f863688f62b57d5159863fdad4272be89f SHA256 fab4e8af2d34d4142a718819fd747d40930b71ef520ee0e6bcc94e2c44f22bcd
|
||||
DIST poppler-0.18.3.tar.gz 1985256 RMD160 d6d88ca2aa9e79da6ed0828ebc18ee9cd11c181b SHA1 a57fbf63e0a4b611931caf8e47f1f96714acce8c SHA256 d9019c403a36ee029bd90fee94a0793e63917646d7253ce24637de5194133462
|
||||
DIST poppler-0.18.4.tar.gz 1992993 RMD160 1553017e9b260cbd624d43d77fcf410afaa57e4a SHA1 3753caecba71afaf29f097e0b9c52e0f83a10a59 SHA256 33421148cdc8e043da291dece2cce1cea6220d49a50c00c56d56d6435501d42e
|
||||
|
@ -0,0 +1,93 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/poppler/poppler-0.18.4.ebuild,v 1.1 2012/03/07 22:09:55 reavertm Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
|
||||
HOMEPAGE="http://poppler.freedesktop.org/"
|
||||
SRC_URI="http://poppler.freedesktop.org/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="cairo cjk curl cxx debug doc +introspection jpeg jpeg2k +lcms png qt4 tiff +utils +xpdf-headers"
|
||||
|
||||
# No test data provided
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=media-libs/fontconfig-2.6.0
|
||||
>=media-libs/freetype-2.3.9
|
||||
sys-libs/zlib
|
||||
cairo? (
|
||||
dev-libs/glib:2
|
||||
>=x11-libs/cairo-1.10.0
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.9.12 )
|
||||
)
|
||||
curl? ( net-misc/curl )
|
||||
jpeg? ( virtual/jpeg )
|
||||
jpeg2k? ( media-libs/openjpeg )
|
||||
lcms? ( =media-libs/lcms-1* )
|
||||
png? ( >=media-libs/libpng-1.4:0 )
|
||||
qt4? (
|
||||
x11-libs/qt-core:4
|
||||
x11-libs/qt-gui:4
|
||||
)
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/pkgconfig
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!dev-libs/poppler
|
||||
!dev-libs/poppler-glib
|
||||
!dev-libs/poppler-qt3
|
||||
!dev-libs/poppler-qt4
|
||||
!app-text/poppler-utils
|
||||
cjk? ( >=app-text/poppler-data-0.4.4 )
|
||||
"
|
||||
|
||||
DOCS=(AUTHORS ChangeLog NEWS README README-XPDF TODO)
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs=(
|
||||
-DBUILD_GTK_TESTS=OFF
|
||||
-DBUILD_QT4_TESTS=OFF
|
||||
-DBUILD_CPP_TESTS=OFF
|
||||
-DENABLE_SPLASH=ON
|
||||
-DENABLE_ZLIB=ON
|
||||
$(cmake-utils_use_enable curl LIBCURL)
|
||||
$(cmake-utils_use_enable cxx CPP)
|
||||
$(cmake-utils_use_enable jpeg2k LIBOPENJPEG)
|
||||
$(cmake-utils_use_enable lcms)
|
||||
$(cmake-utils_use_enable utils)
|
||||
$(cmake-utils_use_enable xpdf-headers XPDF_HEADERS)
|
||||
$(cmake-utils_use_with cairo)
|
||||
$(cmake-utils_use_with introspection GObjectIntrospection)
|
||||
$(cmake-utils_use_with jpeg)
|
||||
$(cmake-utils_use_with png)
|
||||
$(cmake-utils_use_with qt4)
|
||||
$(cmake-utils_use_with tiff)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
if use cairo && use doc; then
|
||||
# For now install gtk-doc there
|
||||
insinto /usr/share/gtk-doc/html/poppler
|
||||
doins -r "${S}"/glib/reference/html/* || die 'failed to install API documentation'
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "After upgrading app-text/poppler you may need to reinstall packages"
|
||||
ewarn "linking to it. If you're not a portage-2.2_rc user, you're advised"
|
||||
ewarn "to run revdep-rebuild"
|
||||
}
|
@ -1,12 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
WSCR is a program to solve word jumbles, print all permutations of a
|
||||
string, and print pseudo-anagrams. It will use /usr/dict/words or a
|
||||
user-specified wordlist file
|
||||
</longdescription>
|
||||
<maintainer>
|
||||
<email>jer@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription lang="en">WSCR is a program to solve word jumbles, print all
|
||||
permutations of a string, and print pseudo-anagrams. It will use /usr/dict/words
|
||||
or a user-specified wordlist file</longdescription>
|
||||
</pkgmetadata>
|
||||
|
@ -1,162 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/cream/cream-0.41-r2.ebuild,v 1.6 2011/09/22 21:34:47 radhermit Exp $
|
||||
|
||||
inherit vim-plugin eutils fdo-mime
|
||||
|
||||
DESCRIPTION="An easy-to-use configuration of the GVim text editor"
|
||||
HOMEPAGE="http://cream.sourceforge.net"
|
||||
|
||||
DICT_EN="eng_2.0.2"
|
||||
DICT_FR="fre_2.1"
|
||||
DICT_ES="spa_3.0"
|
||||
DICT_DE="ger_2.0.1"
|
||||
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
|
||||
linguas_en? ( ${HOMEPAGE}/cream-spell-dict-${DICT_EN}.zip )
|
||||
linguas_fr? ( ${HOMEPAGE}/cream-spell-dict-${DICT_FR}.zip )
|
||||
linguas_es? ( ${HOMEPAGE}/cream-spell-dict-${DICT_ES}.zip )
|
||||
linguas_de? ( ${HOMEPAGE}/cream-spell-dict-${DICT_DE}.zip )"
|
||||
|
||||
IUSE="linguas_en linguas_fr linguas_es linguas_de"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ia64 ~mips ppc sparc x86"
|
||||
|
||||
DEPEND="
|
||||
>=app-editors/gvim-7.0
|
||||
app-arch/unzip"
|
||||
RDEPEND="
|
||||
>=app-editors/gvim-7.0
|
||||
dev-util/ctags"
|
||||
|
||||
VIM_PLUGIN_HELPTEXT=\
|
||||
"Cream is completely independent from the rest of your Vim/GVim setup.
|
||||
To launch GVim in Cream mode, use this wrapper script:
|
||||
\ % cream [filename...]
|
||||
|
||||
Cream's documentation has been installed in ${ROOT}usr/share/doc/${PF}
|
||||
In particular, you may want to read:
|
||||
|
||||
\ - the Cream features list:
|
||||
file://${ROOT}usr/share/doc/${PF}/html/features.html
|
||||
|
||||
\ - the Cream shortcuts list:
|
||||
file://${ROOT}usr/share/doc/${PF}/html/keyboardshortcuts.html
|
||||
|
||||
\ - the Cream FAQ:
|
||||
file://${ROOT}usr/share/doc/${PF}/html/faq.html"
|
||||
|
||||
# Utility function to rename a Vim help file and its links/anchors:
|
||||
# prefix_help_file prefix file [pattern ...]
|
||||
prefix_help_file() {
|
||||
local prefix="${1}" ; shift
|
||||
local helpfile="${1}" ; shift
|
||||
while [[ -n "${1}" ]] ; do
|
||||
sed -i "s:\([*|]\)\(${1}[*|]\):\1${prefix}-\2:g" "${helpfile}" \
|
||||
|| die "Failed to sed \"${1}\" on \"${helpfile}\""
|
||||
shift
|
||||
done
|
||||
mv "${helpfile}" "${helpfile%/*}/${prefix}-${helpfile##*/}" \
|
||||
|| die "Failed to rename \"${helpfile}\""
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
mkdir -p "${S}"/spelldicts
|
||||
|
||||
# install spell dictionaries into ${S}/spelldicts
|
||||
local my_a
|
||||
for my_a in ${A} ; do
|
||||
if [ -z ${my_a/*spell-dict*/} ] ; then
|
||||
cd "${S}"/spelldicts
|
||||
unpack ${my_a}
|
||||
else
|
||||
cd "${WORKDIR}"
|
||||
unpack ${my_a}
|
||||
fi
|
||||
done
|
||||
|
||||
# change installation path + fix the wrapper command (disable plugins)
|
||||
cd "${S}"
|
||||
cat >cream <<EOF
|
||||
#!/bin/sh
|
||||
gvim --servername CREAM --noplugin -U NONE -u "\\\$VIM/cream/creamrc" "\$@"
|
||||
EOF
|
||||
sed -i "/let \$CREAM/s:VIMRUNTIME:VIM:" creamrc || die "sed #1 broke"
|
||||
|
||||
# make taglist ebuild aware, bug #66052
|
||||
epatch "${FILESDIR}"/${PN}-0.30-ebuilds.patch
|
||||
|
||||
# more filetypes for EnhancedCommentify, including the Gentoo ones
|
||||
epatch "${FILESDIR}"/enhancedcommentify-2.1-gentooisms.patch
|
||||
epatch "${FILESDIR}"/enhancedcommentify-2.1-extra-ft-support.patch
|
||||
|
||||
# fix Ctrl+O, bug #238544
|
||||
epatch "${FILESDIR}/${P}-ctrl-o.patch"
|
||||
|
||||
# rename vim help files to avoid conflicts with other vim packages
|
||||
prefix_help_file cream help/EnhancedCommentify.txt \
|
||||
'EnhancedCommentify' 'EnhComm-[a-zA-Z]\+'
|
||||
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# install launcher and menu entry
|
||||
dobin cream
|
||||
domenu cream.desktop
|
||||
doicon cream.svg cream.png
|
||||
|
||||
# install shared vim files
|
||||
insinto /usr/share/vim/cream
|
||||
doins *.vim creamrc
|
||||
local dir
|
||||
for dir in addons bitmaps filetypes lang ; do
|
||||
insinto /usr/share/vim/cream/${dir}
|
||||
doins ${dir}/*
|
||||
done
|
||||
|
||||
if [[ -n ${LINGUAS} ]] ; then
|
||||
insinto /usr/share/vim/cream/spelldicts
|
||||
doins spelldicts/*
|
||||
fi
|
||||
|
||||
insinto /usr/share/vim/vimfiles/doc
|
||||
doins help/*.txt
|
||||
|
||||
# install docs
|
||||
dodoc docs/{CHANGELOG,DEVELOPER,KEYBOARD,PressRelease,README,RELEASE}.txt
|
||||
dohtml docs-html/*
|
||||
# html doc may be opened from Cream GUI
|
||||
dosym ../../doc/${PF}/html /usr/share/vim/cream/docs-html
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
elog "Cream comes with several dictionaries for spell checking. In"
|
||||
elog "all cases, at least a small English dictionary will be installed."
|
||||
elog
|
||||
elog "To specify which optional dictionaries are installed, set the"
|
||||
elog "LINGUAS variable in /etc/make.conf. For example, to install full"
|
||||
elog "English and French dictionaries, use:"
|
||||
elog " LINGUAS=\"en fr\""
|
||||
elog
|
||||
elog "Available dictionaries are:"
|
||||
for dict in "English en" "French fr" "German de" "Spanish es" ; do
|
||||
# portage bug: shouldn't get a QA notice for linguas stuff...
|
||||
elog " ${dict% *} \t(${dict#* }) $( ( \
|
||||
use linguas_${dict#* } &>/dev/null && \
|
||||
echo '(Will be installed)' ) || echo '(Will not be installed)' )"
|
||||
done
|
||||
elog
|
||||
# give the user time to cancel if necessary
|
||||
epause
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
vim-plugin_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
vim-plugin_pkg_postrm
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
--- cream-keys.vim.orig 2008-09-25 16:30:22.017054144 +0300
|
||||
+++ cream-keys.vim 2008-09-25 16:30:45.901803810 +0300
|
||||
@@ -243,7 +243,7 @@
|
||||
"**********************************************************************
|
||||
" Note: This is only possible due to Key to Universe map at beginning!
|
||||
" Normally, <C-b> is a special Vim mapping.
|
||||
-inoremap <silent> <C-o> <C-b>:call Cream_file_open()<CR>
|
||||
+imap <silent> <C-o> <C-b>:call Cream_file_open()<CR>
|
||||
"**********************************************************************
|
||||
"***
|
||||
|
@ -1,4 +1,4 @@
|
||||
DIST eigen-2.0.16.tar.bz2 367748 RMD160 28da1dc4a26b02b059ed26219944f122918bb7d2 SHA1 d0fad8b182280c378f413d1908ad611c921f40c2 SHA256 0c9379d6bfdde78c5a1794e0bdfcc875688bea4a9ff2e40b8a631a8c4981687b
|
||||
DIST eigen-2.0.17.tar.bz2 367890 RMD160 183c8f7ee3c85ccb447fdcefa3a366f06cca351b SHA1 461546be98b964d8d5d2adb0f1c31ba0e42efc38 SHA256 7255e856ed367ce6e6e2d4153b0e4e753c8b8d36918bf440dd34ad56aff09960
|
||||
DIST eigen-3.0.0.tar.bz2 899931 RMD160 05d15d1e6159bb7abe1a970bba2648211f8894bd SHA1 f0c6243c605e158968a96a6b502c9607cd1688c7 SHA256 e60efc5b18331b2e6c23ac5a8180a13b987f0aeb6fc6dca316ae338fa0513931
|
||||
DIST eigen-3.0.2.tar.bz2 955760 RMD160 7686dc72ac8ee96cb055d4bca8cd6da526d5780c SHA1 2bcc7a6b415f5c75b5e061a399c3f9ab9aadb708 SHA256 cd76169b426f89b667db24beaaaf2d982b48664d9615ad781bdf9e83f0be5e5f
|
||||
DIST eigen-3.0.5.tar.bz2 960679 RMD160 33cc3544e3d5151c8670c87420e74b7f8bd1cdce SHA1 f2c726897860b4ebc63f74f6097d315aacee1eaf SHA256 eea706ea59b534d0c8dba6f94f022158e54f812f171c9956f89873ecb1ee577c
|
||||
|
@ -1,8 +1,12 @@
|
||||
DIST instantclient-basic-linux-11.2.0.3.0.zip 58502865 RMD160 e442a5246ec1d93b4dfb4daca6f88daa9b12e478 SHA1 8c52a7888df6c2655e81983e5921d017d5a65922 SHA256 1d5f9a3db6cdf91c332e75aa42995729e499f794bea6c5806ecba357c1258239
|
||||
DIST instantclient-basic-linux-x86-64-10.2.0.3-20070103.zip 36454483 RMD160 fa431168723c9c2fe2182c9e480606db4b88932d SHA1 fd28349cedf225c16a5399362cb4919b7fc3a5e1 SHA256 9195ab13e59365bfef6b2b43732a652d77d7ef8b93019f31104bc13832c6a491
|
||||
DIST instantclient-basic-linux-x86-64-11.2.0.2.0.zip 59090676 RMD160 1b70b253cffc5d083e207c56d51a269e5d7ebbe0 SHA1 2cd66ffd31f926d29cf649d9ceac1892295fef8b SHA256 eeaa8101138b59c73c22bbb25e2a1cfd415dc830cafba6f9f19696789ab666e2
|
||||
DIST instantclient-basic-linux.x64-11.2.0.3.0.zip 60331694 RMD160 f095ee707a27d0cd88096ee174a3462bc4406ad8 SHA1 53583b2af1efede910b1ef2a76708dab9563671f SHA256 202d8abc5a3e626e00fdba805b60b3e4bd21aaa94a49cc3fc36bc4ed616ab436
|
||||
DIST instantclient-basic-linux32-10.2.0.3-20061115.zip 34556803 RMD160 12ac6ca9f94a255ca27de44a2feea6e49c3a4547 SHA1 08092f796c1c362254d18e73c955fd0bff9db78b SHA256 11fce485c405afa4a30f34eba36ad0d566a599617f80dfc565bd08d8c421e1ae
|
||||
DIST instantclient-basic-linux32-11.2.0.2.0.zip 57278802 RMD160 e11fc4e6abff240957c7595d0db2fc953583113a SHA1 92c8204a14b30dec363806b5de5c301ef3971fb0 SHA256 53f97a73991b2380e987f7cf4e1ba650a866044892c378b9340dc2e695160c14
|
||||
DIST instantclient-sdk-linux-11.2.0.3.0.zip 639306 RMD160 4f0b4be7df050398cbdb3b5226984966782b100d SHA1 2a44538c3c26aa6af16c325463743846a7da814a SHA256 f51b3c91a63f176443a681881fb15281c4487dde637c9c6e5b0703462a330bee
|
||||
DIST instantclient-sdk-linux-x86-64-10.2.0.3-20070103.zip 603137 RMD160 323d6407c664e9fdbc8a7b829e93deffa7871925 SHA1 d3486539a5b9a4721b7a57fd61c7694be4e2c6f1 SHA256 d9da1494a9d19e96bff79c3ff77d079633d18c7d9b462a37eacc9a2a40641912
|
||||
DIST instantclient-sdk-linux-x86-64-11.2.0.2.0.zip 638214 RMD160 c8a4e424e03cfa3943d694c7fdef68b5ac77d9ca SHA1 9dc95f377485c7cd3f21363f7c2a4ac942910c49 SHA256 9faf4edec8806e8ed38419d17587e19de673a9e0bbdeb24a9e232e118681500e
|
||||
DIST instantclient-sdk-linux.x64-11.2.0.3.0.zip 641586 RMD160 214b23e80d5dff750c9c36dd72adae1c08e04283 SHA1 ed8041eac30ccbd5d964e60b44eb3f5a4f3d8773 SHA256 6c7be8e2ad4288eb2e7453ca73a5ead89b6016dc4fd4e10b38bc95bbd2748ece
|
||||
DIST instantclient-sdk-linux32-10.2.0.3-20061115.zip 602897 RMD160 06ce90ef1fb7c61e920e3a3e37578f54b3d2db0f SHA1 cb70884b44150f5048c4876e41c58fec8d252705 SHA256 6893a784e1802e18300230dcac1ed2ecd6dc68a7060c02717f73bf268d43f6a5
|
||||
DIST instantclient-sdk-linux32-11.2.0.2.0.zip 638200 RMD160 998e6314d93791cf544f468482089f9f913c7ce4 SHA1 238a6c52731881a77ab0facec276451da4605eb0 SHA256 172c0116de16f55abd775aaf4dd1666d0e64eb1226b43388974ccf83235c8b18
|
||||
|
@ -0,0 +1,57 @@
|
||||
Fake demo_xe.mk found in Oracle eXpress Edition,
|
||||
known by CPAN DBD::Oracle (bug#165834).
|
||||
This provides absolute paths for headers and libraries.
|
||||
|
||||
Paranoia drops those REMOVE lines.
|
||||
--- sdk/demo/demo.mk.orig 2012-03-06 17:11:57.636990449 +0100
|
||||
+++ sdk/demo/demo.mk 2012-03-06 17:19:37.985324293 +0100
|
||||
@@ -28,8 +28,9 @@
|
||||
CC=/opt/SunProd/SUNWspro6.1/bin/CC
|
||||
cc=/opt/SunProd/SUNWspro6.1/bin/cc
|
||||
|
||||
-ICINCHOME=../
|
||||
-ICLIBHOME=../../
|
||||
+LIBDIR=lib
|
||||
+ICINCHOME=$(ORACLE_HOME)/
|
||||
+ICLIBHOME=$(ORACLE_HOME)/$(LIBDIR)
|
||||
ICLIBPATH=-L$(ICLIBHOME)
|
||||
THREADLIBS=-lthread
|
||||
CCLIB=$(ICLIBPATH) -locci -lclntsh $(THREADLIBS)
|
||||
@@ -64,18 +64,18 @@
|
||||
all: clean buildoci $(OCCIDEMO) $(OCCIOBJDEMO)
|
||||
|
||||
buildoci: $(CLNCACHE) $(LIBCLNT) $(CDEMOOBJS)
|
||||
- $(MKLINK) $(ICLIBHOME)libclntsh$(SO_EXT).11.1 $(ICLIBHOME)libclntsh$(SO_EXT)
|
||||
- $(MKLINK) $(ICLIBHOME)libocci$(SO_EXT).11.1 $(ICLIBHOME)libocci$(SO_EXT)
|
||||
+# $(MKLINK) $(ICLIBHOME)libclntsh$(SO_EXT).11.1 $(ICLIBHOME)libclntsh$(SO_EXT)
|
||||
+# $(MKLINK) $(ICLIBHOME)libocci$(SO_EXT).11.1 $(ICLIBHOME)libocci$(SO_EXT)
|
||||
$(CC) -o $(CDEMOEXE) $(LDFLAGS) $(CDEMOOBJS) $(CCLIB)
|
||||
- $(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT)
|
||||
- $(REMOVE) $(ICLIBHOME)libocci$(SO_EXT)
|
||||
+# $(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT)
|
||||
+# $(REMOVE) $(ICLIBHOME)libocci$(SO_EXT)
|
||||
|
||||
buildocci: $(CLNCACHE) $(LIBCLNT) $(OBJS)
|
||||
- $(MKLINK) $(ICLIBHOME)libclntsh$(SO_EXT).11.1 $(ICLIBHOME)libclntsh$(SO_EXT)
|
||||
- $(MKLINK) $(ICLIBHOME)libocci$(SO_EXT).11.1 $(ICLIBHOME)libocci$(SO_EXT)
|
||||
+# $(MKLINK) $(ICLIBHOME)libclntsh$(SO_EXT).11.1 $(ICLIBHOME)libclntsh$(SO_EXT)
|
||||
+# $(MKLINK) $(ICLIBHOME)libocci$(SO_EXT).11.1 $(ICLIBHOME)libocci$(SO_EXT)
|
||||
$(CC) -o $(EXE) $(LDFLAGS) $(OBJS) $(CCLIB)
|
||||
- $(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT)
|
||||
- $(REMOVE) $(ICLIBHOME)libocci$(SO_EXT)
|
||||
+# $(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT)
|
||||
+# $(REMOVE) $(ICLIBHOME)libocci$(SO_EXT)
|
||||
|
||||
$(OCCIDEMO):
|
||||
$(MAKE) -f $(MAKEFILE) buildocci OBJS=$@.o EXE=$@
|
||||
@@ -93,8 +93,8 @@
|
||||
|
||||
cleancache:
|
||||
$(REMOVE) $(CACHEDIR)
|
||||
- $(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT)
|
||||
- $(REMOVE) $(ICLIBHOME)libocci$(SO_EXT)
|
||||
+# $(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT)
|
||||
+# $(REMOVE) $(ICLIBHOME)libocci$(SO_EXT)
|
||||
|
||||
clean: $(CLNCACHE)
|
||||
$(REMOVE) cdemo81 cdemo81.o occidml occidml.o occiobj occiobj.o occiobjo* occiobjm* occiobj.h occiobjout.type
|
@ -0,0 +1,198 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/oracle-instantclient-basic/oracle-instantclient-basic-11.2.0.3.ebuild,v 1.4 2012/03/07 16:18:23 haubi Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils
|
||||
|
||||
MY_PLAT_x86="Linux x86"
|
||||
MY_BITS_x86=32
|
||||
MY_A_x86="${PN/oracle-/}-linux-${PV}.0.zip"
|
||||
MY_ASDK_x86="${MY_A_x86/basic/sdk}"
|
||||
|
||||
MY_PLAT_amd64="Linux x86-64"
|
||||
MY_BITS_amd64=64
|
||||
MY_A_amd64="${PN/oracle-}-linux.x64-${PV}.0.zip"
|
||||
MY_ASDK_amd64="${MY_A_amd64/basic/sdk}"
|
||||
|
||||
DESCRIPTION="Oracle 11g Instant Client with SDK"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/database/features/instant-client/index.html"
|
||||
SRC_URI="
|
||||
x86? ( ${MY_A_x86} ${MY_ASDK_x86} )
|
||||
amd64? ( ${MY_A_amd64} ${MY_ASDK_amd64} multilib? ( ${MY_A_x86} ) )
|
||||
"
|
||||
|
||||
LICENSE="OTN"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
RESTRICT="fetch"
|
||||
IUSE="multilib"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="dev-libs/libaio"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
default_abi() {
|
||||
[[ ${DEFAULT_ABI} == 'default' ]] && echo ${ARCH} || echo ${DEFAULT_ABI}
|
||||
}
|
||||
|
||||
# install SDK for the default ABI only
|
||||
need_sdk_for_abi() {
|
||||
[[ $1 == $(default_abi) ]]
|
||||
}
|
||||
|
||||
abi_list() {
|
||||
if use multilib; then
|
||||
echo ${MULTILIB_ABIS}
|
||||
else
|
||||
default_abi
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
set_abivars() {
|
||||
local abi=$1
|
||||
# platform name
|
||||
MY_PLAT=MY_PLAT_${abi}
|
||||
MY_PLAT=${!MY_PLAT}
|
||||
# platform bitwidth
|
||||
MY_BITS=MY_BITS_${abi}
|
||||
MY_BITS=${!MY_BITS}
|
||||
# runtime distfile
|
||||
MY_A=MY_A_${abi}
|
||||
MY_A=${!MY_A}
|
||||
# sdk distfile
|
||||
MY_ASDK=MY_ASDK_${abi}
|
||||
MY_ASDK=${!MY_ASDK}
|
||||
# abi sourcedir
|
||||
MY_S="${S}/${abi}/instantclient_11_2"
|
||||
# ABI might not need to be set at all
|
||||
[[ -n ${ABI} ]] && MY_ABI=${abi} || MY_ABI=
|
||||
# abi libdir
|
||||
MY_LIBDIR=$(ABI=${MY_ABI} get_libdir)
|
||||
}
|
||||
|
||||
pkg_nofetch() {
|
||||
eerror "Please go to"
|
||||
eerror " ${HOMEPAGE%/*}/index-097480.html"
|
||||
eerror " and download"
|
||||
local abi
|
||||
for abi in $(abi_list)
|
||||
do
|
||||
set_abivars ${abi}
|
||||
eerror "Instant Client for ${MY_PLAT}"
|
||||
eerror " Basic: ${MY_A}"
|
||||
if need_sdk_for_abi ${abi}; then
|
||||
eerror " SDK: ${MY_ASDK}"
|
||||
fi
|
||||
done
|
||||
eerror "After downloading, put them in:"
|
||||
eerror " ${DISTDIR}/"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local abi
|
||||
for abi in $(abi_list)
|
||||
do
|
||||
set_abivars ${abi}
|
||||
mkdir -p "${MY_S%/*}" || die
|
||||
cd "${MY_S%/*}" || die
|
||||
unpack ${MY_A}
|
||||
if need_sdk_for_abi ${abi}; then
|
||||
unpack ${MY_ASDK}
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
set_abivars $(default_abi)
|
||||
cd "${MY_S}" || die
|
||||
epatch "${FILESDIR}"/11.2.0.3-makefile.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# all binaries go here
|
||||
local oracle_home=/usr/$(get_libdir)/oracle/${PV}/client
|
||||
into "${oracle_home}"
|
||||
|
||||
local abi ldpath=
|
||||
for abi in $(abi_list)
|
||||
do
|
||||
set_abivars ${abi}
|
||||
einfo "Installing runtime for ${MY_PLAT} ..."
|
||||
|
||||
cd "${MY_S}" || die
|
||||
|
||||
# shared libraries
|
||||
ABI=${MY_ABI} dolib.so lib*$(get_libname)*
|
||||
|
||||
# ensure to be linkable
|
||||
[[ -e libocci$(get_libname) ]] ||
|
||||
dosym libocci$(get_libname 11.1) \
|
||||
"${oracle_home}"/${MY_LIBDIR}/libocci$(get_libname)
|
||||
[[ -e libclntsh$(get_libname) ]] ||
|
||||
dosym libclntsh$(get_libname 11.1) \
|
||||
"${oracle_home}"/${MY_LIBDIR}/libclntsh$(get_libname)
|
||||
|
||||
# java archives
|
||||
insinto "${oracle_home}"/${MY_LIBDIR}
|
||||
doins *.jar
|
||||
|
||||
# runtime library path
|
||||
ldpath+=${ldpath:+:}${oracle_home}/${MY_LIBDIR}
|
||||
|
||||
eend $?
|
||||
done
|
||||
|
||||
# ensure ORACLE_HOME/lib exists
|
||||
[[ -e ${D}${oracle_home}/lib ]] ||
|
||||
dosym $(get_libdir) "${oracle_home}"/lib
|
||||
|
||||
# SDK is for the default abi only
|
||||
set_abivars $(default_abi)
|
||||
|
||||
einfo "Installing SDK ..."
|
||||
cd "${MY_S}"/sdk || die
|
||||
|
||||
# SDK makefile, for #165834
|
||||
# As we change the relative filesystem layout compared
|
||||
# to vanilla instantclient.zip content, it feels easier
|
||||
# to fake the layout found in Oracle eXpress Edition.
|
||||
# Both layouts are known to DBD::Oracle (cpan).
|
||||
insinto "${oracle_home}"/rdbms/demo
|
||||
newins demo/demo.mk demo_xe.mk
|
||||
|
||||
# Remove ldap.h, #299562
|
||||
rm include/ldap.h || die
|
||||
# DBD::Oracle needs rdbms/public as real directory
|
||||
insinto "${oracle_home}"/rdbms/public
|
||||
doins include/*.h
|
||||
dosym rdbms/public "${oracle_home}"/include
|
||||
# ruby-oci8 expects the headers here
|
||||
dosym "${oracle_home}"/rdbms/public /usr/include/oracle/${PV}/client
|
||||
|
||||
dodoc demo/*
|
||||
|
||||
eend $?
|
||||
|
||||
# create path for tnsnames.ora
|
||||
dodir /etc/oracle
|
||||
|
||||
# Add OCI libs to library path
|
||||
{
|
||||
echo "ORACLE_HOME=${oracle_home}"
|
||||
echo "LDPATH=${ldpath}"
|
||||
# who does need this?
|
||||
# echo "C_INCLUDE_PATH=${oracle_home}/include"
|
||||
echo "TNS_ADMIN=/etc/oracle/"
|
||||
} > "${T}"/50oracle-instantclient-basic
|
||||
doenvd "${T}"/50oracle-instantclient-basic
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "TNS_ADMIN has been set to ${ROOT}etc/oracle by default,"
|
||||
elog "put your tnsnames.ora there or configure TNS_ADMIN"
|
||||
elog "to point to your user specific configuration."
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
DIST instantclient-jdbc-linux-11.2.0.3.0.zip 1562543 RMD160 8ba44a1852c84c58ba67c1cf477a844ae5ff4fac SHA1 08904bda1960a650470455659aef00b188d6fca3 SHA256 45f9b5ecfba90e3936418e8047660b7d2c90b276a78b5f51c70235abefc50acd
|
||||
DIST instantclient-jdbc-linux-x86-64-10.2.0.3-20070103.zip 1493549 RMD160 946a0664d1fcfbd626920941d85a839726d5172d SHA1 90269a81b82c036ee69cd9fb3955916801b832a7 SHA256 894a015af4105e2f65a415e597e62e6bd9702d6f75a99e27af74cd901f5e7ee9
|
||||
DIST instantclient-jdbc-linux-x86-64-11.2.0.2.0.zip 1563157 RMD160 5550d050ea7f11d5f8625d95206911d83e1defc1 SHA1 4a1675556f8a35cacfb7fc15cb4752d923b50df7 SHA256 07fcfbd61a183588813fb755dafd04c052a771959fcbc4ee89e2180337d6c537
|
||||
DIST instantclient-jdbc-linux.x64-11.2.0.3.0.zip 1562504 RMD160 c2f03317ec0666368275b142723c1c2181d21e00 SHA1 2709e76fb67a59962af0f352e5013a525f4bd31c SHA256 cfbcaacd85cd2964dae8478337e9020312b9827284ce86140db3c5e310436df1
|
||||
DIST instantclient-jdbc-linux32-10.2.0.3-20061115.zip 1482939 RMD160 d24857fc78238634a9e1af21a28906ff5d576c4c SHA1 5da60b57a4e0323cc0c837c743c96da8c21907b0 SHA256 23536b1bf8113f231e2f197e1011b6ddf04a79c5ccedae542cb6100eae28a547
|
||||
DIST instantclient-jdbc-linux32-11.2.0.2.0.zip 1562555 RMD160 8b42f6bb3f0d918f9e608ba590a3f8ee13d9f6ff SHA1 b6e663b5b43e03ac9973bb82369538d9cabf9a50 SHA256 25b58a2a42407d665af6e913066de716d9fe16ebda140954b8f03b71056871cb
|
||||
|
@ -0,0 +1,108 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.3.ebuild,v 1.3 2012/03/07 16:25:45 haubi Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils
|
||||
|
||||
MY_PLAT_x86="Linux x86"
|
||||
MY_A_x86="${PN/oracle-/}-linux-${PV}.0.zip"
|
||||
|
||||
MY_PLAT_amd64="Linux x86-64"
|
||||
MY_A_amd64="${PN/oracle-/}-linux.x64-${PV}.0.zip"
|
||||
|
||||
DESCRIPTION="Oracle 11g Instant Client: JDBC supplement"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/database/features/instant-client/index.html"
|
||||
SRC_URI="
|
||||
x86? ( ${MY_A_x86} )
|
||||
amd64? ( ${MY_A_amd64} multilib? ( ${MY_A_x86} ) )
|
||||
"
|
||||
|
||||
LICENSE="OTN"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
RESTRICT="fetch"
|
||||
IUSE="multilib"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="~dev-db/oracle-instantclient-basic-${PV}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
default_abi() {
|
||||
[[ ${DEFAULT_ABI} == 'default' ]] && echo ${ARCH} || echo ${DEFAULT_ABI}
|
||||
}
|
||||
|
||||
abi_list() {
|
||||
if use multilib; then
|
||||
echo ${MULTILIB_ABIS}
|
||||
else
|
||||
default_abi
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
set_abivars() {
|
||||
local abi=$1
|
||||
# platform name
|
||||
MY_PLAT=MY_PLAT_${abi}
|
||||
MY_PLAT=${!MY_PLAT}
|
||||
# runtime distfile
|
||||
MY_A=MY_A_${abi}
|
||||
MY_A=${!MY_A}
|
||||
# abi sourcedir
|
||||
MY_S="${S}/${abi}/instantclient_11_2"
|
||||
# ABI might not need to be set at all
|
||||
[[ -n ${ABI} ]] && MY_ABI=${abi} || MY_ABI=
|
||||
# abi libdir
|
||||
MY_LIBDIR=$(ABI=${MY_ABI} get_libdir)
|
||||
}
|
||||
|
||||
pkg_nofetch() {
|
||||
eerror "Please go to"
|
||||
eerror " ${HOMEPAGE%/*}/index-097480.html"
|
||||
eerror " and download"
|
||||
local abi
|
||||
for abi in $(abi_list)
|
||||
do
|
||||
set_abivars ${abi}
|
||||
eerror "Instant Client for ${MY_PLAT}"
|
||||
eerror " JDBC: ${MY_A}"
|
||||
done
|
||||
eerror "After downloading, put them in:"
|
||||
eerror " ${DISTDIR}/"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local abi
|
||||
for abi in $(abi_list)
|
||||
do
|
||||
set_abivars ${abi}
|
||||
mkdir -p "${MY_S%/*}" || die
|
||||
cd "${MY_S%/*}" || die
|
||||
unpack ${MY_A}
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# all binaries go here
|
||||
local oracle_home=/usr/$(get_libdir)/oracle/${PV}/client
|
||||
into "${oracle_home}"
|
||||
|
||||
local abi
|
||||
for abi in $(abi_list)
|
||||
do
|
||||
set_abivars ${abi}
|
||||
einfo "Installing runtime for ${MY_PLAT} ..."
|
||||
|
||||
cd "${MY_S}" || die
|
||||
|
||||
ABI=${MY_ABI} dolib.so lib*$(get_libname)*
|
||||
|
||||
insinto "${oracle_home}"/${MY_LIBDIR}
|
||||
doins *.jar
|
||||
|
||||
eend $?
|
||||
done
|
||||
}
|
@ -1,2 +1,4 @@
|
||||
DIST instantclient-odbc-linux-11.2.0.3.0.zip 273840 RMD160 8c6663a165317be4cc099288a8ee0f0bc71dd535 SHA1 0d5429e19d9890e3a1667178a0314ee2ede3d395 SHA256 e327fc2627d792a296085d15638eb79df85ce4fcc16ed5c7d304d406131d5d3b
|
||||
DIST instantclient-odbc-linux-x86-64-11.2.0.2.0.zip 308445 RMD160 7d5324729e99763d35c721efe6a79ab281c6204d SHA1 93a0d2035947114513f028f27863e9997d7540d1 SHA256 1d24d3f7b38a7d1cd1fa67c34a4c64aa556c0e4c93777bc7ceb0ee32e3504dc0
|
||||
DIST instantclient-odbc-linux.x64-11.2.0.3.0.zip 309061 RMD160 52a81eadadc6ced784484835cd2941196ba0a604 SHA1 948447704c07dd2d4b63cda76d40073033b1fce1 SHA256 78584746ada1ed09e5587e3f39980e45c5c4d7c7fa4aaca3bd606be08c9f2e61
|
||||
DIST instantclient-odbc-linux32-11.2.0.2.0.zip 273410 RMD160 80b58003fa3ad724a4913e1762c2b744af39a5b8 SHA1 e96d0c72f5a7ceee10916520ac3e052507cecedd SHA256 a09d8c913bdb8d6afc84fe42b17505cceccac620077ce4a21c8db313773000a1
|
||||
|
@ -0,0 +1,115 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/oracle-instantclient-odbc/oracle-instantclient-odbc-11.2.0.3.ebuild,v 1.3 2012/03/07 16:25:00 haubi Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils
|
||||
|
||||
MY_PLAT_x86="Linux x86"
|
||||
MY_A_x86="${PN/oracle-/}-linux-${PV}.0.zip"
|
||||
|
||||
MY_PLAT_amd64="Linux x86-64"
|
||||
MY_A_amd64="${PN/oracle-/}-linux.x64-${PV}.0.zip"
|
||||
|
||||
DESCRIPTION="Oracle 11g Instant Client: ODBC supplement"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/database/features/instant-client/index.html"
|
||||
SRC_URI="
|
||||
x86? ( ${MY_A_x86} )
|
||||
amd64? ( ${MY_A_amd64} multilib? ( ${MY_A_x86} ) )
|
||||
"
|
||||
|
||||
LICENSE="OTN"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
RESTRICT="fetch"
|
||||
IUSE="multilib"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="~dev-db/oracle-instantclient-basic-${PV}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
default_abi() {
|
||||
[[ ${DEFAULT_ABI} == 'default' ]] && echo ${ARCH} || echo ${DEFAULT_ABI}
|
||||
}
|
||||
|
||||
abi_list() {
|
||||
if use multilib; then
|
||||
echo ${MULTILIB_ABIS}
|
||||
else
|
||||
default_abi
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
set_abivars() {
|
||||
local abi=$1
|
||||
# platform name
|
||||
MY_PLAT=MY_PLAT_${abi}
|
||||
MY_PLAT=${!MY_PLAT}
|
||||
# runtime distfile
|
||||
MY_A=MY_A_${abi}
|
||||
MY_A=${!MY_A}
|
||||
# abi sourcedir
|
||||
MY_S="${S}/${abi}/instantclient_11_2"
|
||||
# ABI might not need to be set at all
|
||||
[[ -n ${ABI} ]] && MY_ABI=${abi} || MY_ABI=
|
||||
# abi libdir
|
||||
MY_LIBDIR=$(ABI=${MY_ABI} get_libdir)
|
||||
}
|
||||
|
||||
pkg_nofetch() {
|
||||
eerror "Please go to"
|
||||
eerror " ${HOMEPAGE%/*}/index-097480.html"
|
||||
eerror " and download"
|
||||
local abi
|
||||
for abi in $(abi_list)
|
||||
do
|
||||
set_abivars ${abi}
|
||||
eerror "Instant Client for ${MY_PLAT}"
|
||||
eerror " ODBC: ${MY_A}"
|
||||
done
|
||||
eerror "After downloading, put them in:"
|
||||
eerror " ${DISTDIR}/"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local abi
|
||||
for abi in $(abi_list)
|
||||
do
|
||||
set_abivars ${abi}
|
||||
mkdir -p "${MY_S%/*}" || die
|
||||
cd "${MY_S%/*}" || die
|
||||
unpack ${MY_A}
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# all binaries go here
|
||||
local oracle_home=/usr/$(get_libdir)/oracle/${PV}/client
|
||||
into "${oracle_home}"
|
||||
|
||||
local abi
|
||||
for abi in $(abi_list)
|
||||
do
|
||||
set_abivars ${abi}
|
||||
einfo "Installing runtime for ${MY_PLAT} ..."
|
||||
|
||||
cd "${MY_S}" || die
|
||||
|
||||
ABI=${MY_ABI} dolib.so libsqora*$(get_libname)*
|
||||
|
||||
# ensure to be linkable
|
||||
[[ -e libsqora$(get_libname) ]] ||
|
||||
dosym libsqora$(get_libname 11.1) \
|
||||
"${oracle_home}"/${MY_LIBDIR}/libsqora$(get_libname)
|
||||
|
||||
eend $?
|
||||
done
|
||||
|
||||
set_abivars $(default_abi)
|
||||
cd "${MY_S}" || die
|
||||
dobin odbc_update_ini.sh
|
||||
dodoc *htm*
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
DIST instantclient-sqlplus-linux-11.2.0.3.0.zip 796570 RMD160 3f62057b8a64a3d758320cca6a4adbda990ef27c SHA1 974157fd922ea8e63e597f0faa86cf104cebe107 SHA256 338de20fb4b52359c53969e8d6c5441629a0ddaf676ab98edb19206f21edce43
|
||||
DIST instantclient-sqlplus-linux-x86-64-10.2.0.3-20070103.zip 789884 RMD160 0f483aed1a64f22b1a46d05942e51213c2ba7234 SHA1 bf99c65de7483fa8bd60a7a1531529fcc3922eeb SHA256 8dcc95e3bf5723a7b1d6deccce049490bc70d99c0b9ac6ef13320b6b426303f6
|
||||
DIST instantclient-sqlplus-linux-x86-64-11.2.0.2.0.zip 837382 RMD160 e4576b4d1f5efd349162214c0f5cb19426cc1314 SHA1 91b5d7714eeb3028ec9b4dfb462bc171a653202f SHA256 6975856f27c66d44b5c57c9ffa877f8aa5648ae8e4bda925d719b8609bbbf285
|
||||
DIST instantclient-sqlplus-linux.x64-11.2.0.3.0.zip 837574 RMD160 579c0bde3c3419008847a73870357a0581ed0580 SHA1 c09bfe4bf16c5f3db31e6f66a902a0a4d52122a6 SHA256 b1df9ed4d5a0e51caeed1641d973e4c90fce48604069ab9b7278a87dc2fc8547
|
||||
DIST instantclient-sqlplus-linux32-10.2.0.3-20061115.zip 741699 RMD160 31e5346bbc6f597d69d6449bca8292c78c049ad0 SHA1 646a9bc3170ccac26048978ee94e7a6e33937652 SHA256 aad12fd25a234fec76d672f7993911b9f267732b7bf244d76f44bc212edbd76a
|
||||
DIST instantclient-sqlplus-linux32-11.2.0.2.0.zip 795691 RMD160 16f2b3f96bb47a3c65a7a78fab2c29f81de2fb53 SHA1 60209b9dd1676dc4827de7c9b0c708f95cfdfcf8 SHA256 35f1d447b0b368bcafd4fcff6bb04139e568176f0081a60aea1939099754ea0a
|
||||
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/oracle-instantclient-sqlplus/oracle-instantclient-sqlplus-11.2.0.3.ebuild,v 1.1 2012/03/07 14:13:14 haubi Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils
|
||||
|
||||
MY_PLAT_x86="Linux x86"
|
||||
MY_A_x86="${PN#oracle-}-linux-${PV}.0.zip"
|
||||
|
||||
MY_PLAT_amd64="Linux x86-64"
|
||||
MY_A_amd64="${PN#oracle-}-linux.x64-${PV}.0.zip"
|
||||
|
||||
DESCRIPTION="Oracle 11g Instant Client: SQL*Plus"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/database/features/instant-client/index.html"
|
||||
SRC_URI="
|
||||
x86? ( ${MY_A_x86} )
|
||||
amd64? ( ${MY_A_amd64} )
|
||||
"
|
||||
|
||||
LICENSE="OTN"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
RESTRICT="fetch"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="~dev-db/oracle-instantclient-basic-${PV}"
|
||||
|
||||
S="${WORKDIR}"/instantclient_11_2
|
||||
|
||||
my_arch() {
|
||||
# platform name
|
||||
MY_PLAT=MY_PLAT_${ARCH}
|
||||
export MY_PLAT=${!MY_PLAT}
|
||||
# distfile
|
||||
MY_A=MY_A_${ARCH}
|
||||
export MY_A=${!MY_A}
|
||||
}
|
||||
|
||||
pkg_nofetch() {
|
||||
my_arch
|
||||
eerror "Please go to"
|
||||
eerror " ${HOMEPAGE%/*}/index-097480.html"
|
||||
eerror " and download"
|
||||
eerror "Instant Client for ${MY_PLAT}"
|
||||
eerror " SQL*Plus: ${MY_A}"
|
||||
eerror "After downloading, put it in:"
|
||||
eerror " ${DISTDIR}/"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# all binaries go here
|
||||
local oracle_home=/usr/$(get_libdir)/oracle/${PV}/client
|
||||
into "${oracle_home}"
|
||||
|
||||
dolib.so libsqlplus$(get_libname) libsqlplusic$(get_libname)
|
||||
dobin sqlplus
|
||||
|
||||
insinto "${oracle_home}"/sqlplus/admin
|
||||
doins glogin.sql
|
||||
|
||||
dosym "${oracle_home}"/bin/sqlplus /usr/bin/sqlplus
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST nqp-2011.10.tar.gz 618678 RMD160 94539905dee02d16798e796c7baf0206e718aa84 SHA1 2a29f0ad1785e107a052363144289823f4460e1b SHA256 d5d3d6f1bbf3cc05eb8c7607c4b927675b1851fc8e2bd92a73b24a6f4f8bf337
|
||||
DIST nqp-2011.12.tar.gz 833710 RMD160 d1112a79e8de02adcd7610d1b5b9111118a8252f SHA1 f6591546e2a19917d6f6db666efbfeb1c82081e5 SHA256 1fc14f549722b596cb6a73a0e88e324e0e57ac0296908e0e220a18946a04732d
|
||||
DIST nqp-2012.01.tar.gz 837595 RMD160 7735c483a7846535619bbabf9d615adcceb24d4d SHA1 57003feefe52216dee0d19cf49bef6df707a042d SHA256 b6064847bd62a62f0a8dd874a27072e2979a408ae8bbdddb1db3fda67b9f98ec
|
||||
DIST nqp-2012.02.tar.gz 837934 RMD160 441575d785fcf7b4227a9fcf95f92b7b2146b057 SHA1 b5f5d99c87f1c31e8aefe096ea1cee2727496dfa SHA256 69e7a8c0940db3fd8e47390addcd2970086e7d55344c421cabd2032caffd47aa
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2012.02.ebuild,v 1.1 2012/03/08 04:30:26 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
PARROT_VERSION="3.9.0"
|
||||
|
||||
DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
|
||||
HOMEPAGE="http://rakudo.org/"
|
||||
SRC_URI="http://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_prepare() {
|
||||
cd "${WORKDIR}"
|
||||
ln -s * "${S}" || die
|
||||
cd "${S}"
|
||||
echo "${PV}" > VERSION
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
perl Configure.pl || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install || die
|
||||
|
||||
dodoc CREDITS README || die
|
||||
|
||||
if use doc; then
|
||||
dodoc docs/* || die
|
||||
fi
|
||||
}
|
@ -1,6 +1,2 @@
|
||||
DIST parrot-2.11.0.tar.bz2 3155738 RMD160 22d1dccbbcb71788f6e9a6fe69c31a5b5e1276cc SHA1 a17aa732cdf8a76209d6521b5be6feee832c6f13 SHA256 7f3e80f76426235d104779dc7bf24c79dcd1fc419acfafbeee00c61daf210e1f
|
||||
DIST parrot-3.11.0.tar.bz2 4303200 RMD160 01674c4f6d3ab0bca5761db5a33049548e2e69d4 SHA1 22d0bd277c956167eb0b8e6a41c211541ba0733e SHA256 e493df95484be7958f3e82637dbadc7ec9a632ed12bcdd0c1d8fff1e249f1f10
|
||||
DIST parrot-3.3.0.tar.bz2 3251469 RMD160 c205453cc03d6cb28d68c8b1c2c4f3d27a57fa84 SHA1 29c1ecb21afde110088d52e0c472508ca3d83f82 SHA256 8f474d44a0137a3fd5296c019dbccc6ae64193ff12ce799babc362567115c1ad
|
||||
DIST parrot-3.6.0.tar.bz2 3302266 RMD160 fff2ba9cc243e36f270338700cfc44e8ab622941 SHA1 82f5cc7115dc654c7452672b059355b7d3b5a78b SHA256 a6ae5c4a1af3602043d1139a12ae9d4dfe2dd000250b1a76fc339bf4a004f8c7
|
||||
DIST parrot-3.9.0.tar.bz2 4305319 RMD160 ddbbac73350e314b108f4062631bc2bedbfe7ec3 SHA1 1f6328eea6e63be2d903e0bc8eb45391d77254b5 SHA256 923b5ef403c26dd94c04127940659aea94516f79243a80de65fbababff44bfad
|
||||
DIST parrot-4.0.0.tar.bz2 4304293 RMD160 1c7693e0027c99efba7de2b91504db605053b844 SHA1 12c7bd48b5df4217547e8f913d989a7beafe6bd7 SHA256 a1e0bc3de509b247b2cea4863cc202cdceeaa329729416115d3c20a162a0dd88
|
||||
DIST parrot-4.1.0.tar.bz2 4302808 RMD160 a0cf550967a37f2273212ed8b401b24ce70329e4 SHA1 32e7bf38d307bc90d6fcf26f1016228bbee307d3 SHA256 826465f3b7045cf81768029b1f18a4fa05259b7268c98c9c0436bd77c74785ec
|
||||
|
@ -1,79 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-2.11.0.ebuild,v 1.3 2011/03/26 09:39:08 grobian Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="Virtual machine designed to efficiently compile and execute bytecode for dynamic languages"
|
||||
HOMEPAGE="http://www.parrot.org/"
|
||||
SRC_URI="ftp://ftp.parrot.org/pub/parrot/releases/devel/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="opengl nls doc examples gdbm gmp ssl +unicode pcre"
|
||||
|
||||
RDEPEND="sys-libs/readline
|
||||
opengl? ( media-libs/freeglut )
|
||||
nls? ( sys-devel/gettext )
|
||||
unicode? ( >=dev-libs/icu-2.6 )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.3-r1 )
|
||||
gmp? ( >=dev-libs/gmp-4.1.4 )
|
||||
ssl? ( dev-libs/openssl )
|
||||
pcre? ( dev-libs/libpcre )"
|
||||
|
||||
DEPEND="dev-lang/perl[doc?]
|
||||
${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
myconf="--disable-rpath"
|
||||
use unicode || myconf+=" --without-icu"
|
||||
use ssl || myconf+=" --without-crypto"
|
||||
use gdbm || myconf+=" --without-gdbm"
|
||||
use nls || myconf+=" --without-gettext"
|
||||
use gmp || myconf+=" --without-gmp"
|
||||
use opengl || myconf+=" --without-opengl"
|
||||
use pcre || myconf+=" --without-pcre"
|
||||
|
||||
perl Configure.pl \
|
||||
--ccflags="${CFLAGS}" \
|
||||
--linkflags="${LDFLAGS}" \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--mandir="${EPREFIX}"/usr/share/man \
|
||||
--sysconfdir="${EPREFIX}"/etc \
|
||||
--sharedstatedir="${EPREFIX}"/var/lib/parrot \
|
||||
--pkgconfigdir=pkgconfig \
|
||||
$myconf || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"${S}"/blib/lib
|
||||
# occasionally dies in parallel make
|
||||
emake -j1 || die
|
||||
if use doc ; then
|
||||
emake -j1 html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 install-dev DESTDIR="${D}" DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" || die
|
||||
dodoc CREDITS DEPRECATED.pod DONORS.pod NEWS PBC_COMPAT PLATFORMS RESPONSIBLE_PARTIES TODO || die
|
||||
if use examples; then
|
||||
insinto "/usr/share/doc/${PF}/examples"
|
||||
doins -r examples/* || die
|
||||
fi
|
||||
if use doc; then
|
||||
insinto "/usr/share/doc/${PF}/editor"
|
||||
doins -r editor || die
|
||||
cd docs/html
|
||||
dohtml -r developer.html DONORS.pod.html index.html ops.html parrotbug.html pdds.html \
|
||||
pmc.html tools.html docs src tools || die
|
||||
fi
|
||||
}
|
@ -1,80 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-3.3.0.ebuild,v 1.1 2011/05/05 14:00:26 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="Virtual machine designed to efficiently compile and execute bytecode for dynamic languages"
|
||||
HOMEPAGE="http://www.parrot.org/"
|
||||
#SRC_URI="ftp://ftp.parrot.org/pub/parrot/releases/supported/${PV}/${P}.tar.bz2"
|
||||
SRC_URI="ftp://ftp.parrot.org/pub/parrot/releases/stable/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="opengl nls doc examples gdbm gmp ssl +unicode pcre"
|
||||
|
||||
RDEPEND="sys-libs/readline
|
||||
opengl? ( media-libs/freeglut )
|
||||
nls? ( sys-devel/gettext )
|
||||
unicode? ( >=dev-libs/icu-2.6 )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.3-r1 )
|
||||
gmp? ( >=dev-libs/gmp-4.1.4 )
|
||||
ssl? ( dev-libs/openssl )
|
||||
pcre? ( dev-libs/libpcre )"
|
||||
|
||||
DEPEND="dev-lang/perl[doc?]
|
||||
${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
myconf="--disable-rpath"
|
||||
use unicode || myconf+=" --without-icu"
|
||||
use ssl || myconf+=" --without-crypto"
|
||||
use gdbm || myconf+=" --without-gdbm"
|
||||
use nls || myconf+=" --without-gettext"
|
||||
use gmp || myconf+=" --without-gmp"
|
||||
use opengl || myconf+=" --without-opengl"
|
||||
use pcre || myconf+=" --without-pcre"
|
||||
|
||||
perl Configure.pl \
|
||||
--ccflags="${CFLAGS}" \
|
||||
--linkflags="${LDFLAGS}" \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--mandir="${EPREFIX}"/usr/share/man \
|
||||
--sysconfdir="${EPREFIX}"/etc \
|
||||
--sharedstatedir="${EPREFIX}"/var/lib/parrot \
|
||||
--pkgconfigdir=pkgconfig \
|
||||
$myconf || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"${S}"/blib/lib
|
||||
# occasionally dies in parallel make
|
||||
emake -j1 || die
|
||||
if use doc ; then
|
||||
emake -j1 html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 install-dev DESTDIR="${D}" DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" || die
|
||||
dodoc CREDITS DONORS.pod NEWS PBC_COMPAT PLATFORMS RESPONSIBLE_PARTIES TODO || die
|
||||
if use examples; then
|
||||
insinto "/usr/share/doc/${PF}/examples"
|
||||
doins -r examples/* || die
|
||||
fi
|
||||
if use doc; then
|
||||
insinto "/usr/share/doc/${PF}/editor"
|
||||
doins -r editor || die
|
||||
cd docs/html
|
||||
dohtml -r developer.html DONORS.pod.html index.html ops.html parrotbug.html pdds.html \
|
||||
pmc.html tools.html docs src tools || die
|
||||
fi
|
||||
}
|
@ -1,84 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-3.6.0.ebuild,v 1.2 2011/08/29 17:32:25 grobian Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="Virtual machine designed to efficiently compile and execute bytecode for dynamic languages"
|
||||
HOMEPAGE="http://www.parrot.org/"
|
||||
#SRC_URI="ftp://ftp.parrot.org/pub/parrot/releases/supported/${PV}/${P}.tar.bz2"
|
||||
SRC_URI="ftp://ftp.parrot.org/pub/parrot/releases/stable/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="opengl nls doc examples gdbm gmp ssl +unicode pcre"
|
||||
|
||||
RDEPEND="sys-libs/readline
|
||||
opengl? ( media-libs/freeglut )
|
||||
nls? ( sys-devel/gettext )
|
||||
unicode? ( >=dev-libs/icu-2.6 )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.3-r1 )
|
||||
gmp? ( >=dev-libs/gmp-4.1.4 )
|
||||
ssl? ( dev-libs/openssl )
|
||||
pcre? ( dev-libs/libpcre )"
|
||||
|
||||
DEPEND="dev-lang/perl[doc?]
|
||||
${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# skip fink and macports detection, Gentoo Prefix is much better
|
||||
sed -i -e '/_probe_for_libraries(/d' config/init/hints/darwin.pm || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
myconf="--disable-rpath"
|
||||
use unicode || myconf+=" --without-icu"
|
||||
use ssl || myconf+=" --without-crypto"
|
||||
use gdbm || myconf+=" --without-gdbm"
|
||||
use nls || myconf+=" --without-gettext"
|
||||
use gmp || myconf+=" --without-gmp"
|
||||
use opengl || myconf+=" --without-opengl"
|
||||
use pcre || myconf+=" --without-pcre"
|
||||
|
||||
perl Configure.pl \
|
||||
--ccflags="${CFLAGS}" \
|
||||
--linkflags="${LDFLAGS}" \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--mandir="${EPREFIX}"/usr/share/man \
|
||||
--sysconfdir="${EPREFIX}"/etc \
|
||||
--sharedstatedir="${EPREFIX}"/var/lib/parrot \
|
||||
$myconf || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"${S}"/blib/lib
|
||||
# occasionally dies in parallel make
|
||||
emake -j1 || die
|
||||
if use doc ; then
|
||||
emake -j1 html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 install-dev DESTDIR="${D}" DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" || die
|
||||
dodoc CREDITS DONORS.pod NEWS PBC_COMPAT PLATFORMS RESPONSIBLE_PARTIES TODO || die
|
||||
if use examples; then
|
||||
insinto "/usr/share/doc/${PF}/examples"
|
||||
doins -r examples/* || die
|
||||
fi
|
||||
if use doc; then
|
||||
insinto "/usr/share/doc/${PF}/editor"
|
||||
doins -r editor || die
|
||||
cd docs/html
|
||||
dohtml -r developer.html DONORS.pod.html index.html ops.html parrotbug.html pdds.html \
|
||||
pmc.html tools.html docs src tools || die
|
||||
fi
|
||||
}
|
@ -1,79 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-3.9.0.ebuild,v 1.1 2011/10/22 18:34:28 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="Virtual machine designed to efficiently compile and execute bytecode for dynamic languages"
|
||||
HOMEPAGE="http://www.parrot.org/"
|
||||
#SRC_URI="ftp://ftp.parrot.org/pub/parrot/releases/supported/${PV}/${P}.tar.bz2"
|
||||
SRC_URI="ftp://ftp.parrot.org/pub/parrot/releases/stable/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="opengl nls doc examples gdbm gmp ssl +unicode pcre"
|
||||
|
||||
RDEPEND="sys-libs/readline
|
||||
opengl? ( media-libs/freeglut )
|
||||
nls? ( sys-devel/gettext )
|
||||
unicode? ( >=dev-libs/icu-2.6 )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.3-r1 )
|
||||
gmp? ( >=dev-libs/gmp-4.1.4 )
|
||||
ssl? ( dev-libs/openssl )
|
||||
pcre? ( dev-libs/libpcre )"
|
||||
|
||||
DEPEND="dev-lang/perl[doc?]
|
||||
${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
myconf="--disable-rpath"
|
||||
use unicode || myconf+=" --without-icu"
|
||||
use ssl || myconf+=" --without-crypto"
|
||||
use gdbm || myconf+=" --without-gdbm"
|
||||
use nls || myconf+=" --without-gettext"
|
||||
use gmp || myconf+=" --without-gmp"
|
||||
use opengl || myconf+=" --without-opengl"
|
||||
use pcre || myconf+=" --without-pcre"
|
||||
|
||||
perl Configure.pl \
|
||||
--ccflags="${CFLAGS}" \
|
||||
--linkflags="${LDFLAGS}" \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--mandir="${EPREFIX}"/usr/share/man \
|
||||
--sysconfdir="${EPREFIX}"/etc \
|
||||
--sharedstatedir="${EPREFIX}"/var/lib/parrot \
|
||||
$myconf || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"${S}"/blib/lib
|
||||
# occasionally dies in parallel make
|
||||
emake -j1 || die
|
||||
if use doc ; then
|
||||
emake -j1 html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 install-dev DESTDIR="${D}" DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" || die
|
||||
dodoc CREDITS DONORS.pod PBC_COMPAT PLATFORMS RESPONSIBLE_PARTIES TODO || die
|
||||
if use examples; then
|
||||
insinto "/usr/share/doc/${PF}/examples"
|
||||
doins -r examples/* || die
|
||||
fi
|
||||
if use doc; then
|
||||
insinto "/usr/share/doc/${PF}/editor"
|
||||
doins -r editor || die
|
||||
cd docs/html
|
||||
dohtml -r developer.html DONORS.pod.html index.html ops.html parrotbug.html pdds.html \
|
||||
pmc.html tools.html docs src tools || die
|
||||
fi
|
||||
}
|
@ -1,5 +1,2 @@
|
||||
DIST rakudo-2011.04.tar.gz 950891 RMD160 469e39bfa2c48ed1d4343159f769fa46d3b17ab6 SHA1 cb17ff8378bcf46a5f9bbf5c0e9653002cc3c310 SHA256 51a5a9affc2a4fb1719bc070e2d68d1b242b55ed805fe2c0c298ca38f1d09764
|
||||
DIST rakudo-2011.07.tar.gz 941064 RMD160 08c12dad2a8209b8c5acb08b59c87bf16fdb0e2c SHA1 9609d97f9d53a566f3896b8bc7772fbc6d832259 SHA256 2f1189e20de55f4889088c66242064bb1c4148ea0fb1a2d6d9ab24336b18604c
|
||||
DIST rakudo-2011.10.tar.gz 971931 RMD160 e6dcb2d034713da20e369105b30aaf2910745694 SHA1 58840b3f03b4d530515e35d0600ee8380d8841bc SHA256 5538c573c1d6ef89c5f403378f4d0ba4f36bd026688d80ad5992e2e7781dab24
|
||||
DIST rakudo-2011.12.tar.gz 990213 RMD160 fd886a84c058d51cde1f0f4026b472a9c3df8cee SHA1 6cb9103f09a0c81174d519ea0bbe6aaa9eb5220c SHA256 1ec8935a68e6a9c58a693f6ec007d50ff7c5ce6c1d9a48c1cb642f0351481135
|
||||
DIST rakudo-2012.01.tar.gz 1007759 RMD160 664fe80d60a41580ee4332a5b5972ba05f7d53c9 SHA1 bb8c6ca25d6d479b7a3ce91f01ac0ff7bd5bc0fe SHA256 e56a0591a2c50c50d00fd46bad9e8dca39b30f5429c087dbf907c77c2d30dae4
|
||||
DIST rakudo-2012.02.tar.gz 1032212 RMD160 6c88bb0b7485ad8835eb5cbd22017a11cbe955df SHA1 0bbbd1db448b3d8d894e98be394b0449a4bbd3bd SHA256 2ddabab0a8145326c5bd24031c15e04499084fc0067d2068d1d4f026606d912a
|
||||
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2011.04.ebuild,v 1.3 2012/02/16 08:16:56 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
PARROT_VERSION="3.3.0"
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="A Perl 6 implementation built on the Parrot virtual machine"
|
||||
HOMEPAGE="http://rakudo.org/"
|
||||
SRC_URI="mirror://github/${PN}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
# >=dev-lang/perl-5.10"
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s,\$(DOCDIR)/rakudo$,&-${PVR}," build/Makefile.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
perl Configure.pl || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install || die
|
||||
|
||||
dodoc CREDITS README docs/ChangeLog docs/ROADMAP || die
|
||||
|
||||
if use doc; then
|
||||
dohtml -A svg docs/architecture.html docs/architecture.svg || die
|
||||
dodoc docs/*.pod || die
|
||||
docinto announce
|
||||
dodoc docs/announce/* || die
|
||||
fi
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2011.07.ebuild,v 1.4 2012/02/16 08:16:56 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
PARROT_VERSION="3.6.0"
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="A Perl 6 implementation built on the Parrot virtual machine"
|
||||
HOMEPAGE="http://rakudo.org/"
|
||||
SRC_URI="mirror://github/${PN}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
# >=dev-lang/perl-5.10"
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s,\$(DOCDIR)/rakudo$,&-${PVR}," build/Makefile.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
perl Configure.pl || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install || die
|
||||
|
||||
dodoc CREDITS README docs/ChangeLog docs/ROADMAP || die
|
||||
|
||||
if use doc; then
|
||||
dohtml -A svg docs/architecture.html docs/architecture.svg || die
|
||||
dodoc docs/*.pod || die
|
||||
docinto announce
|
||||
dodoc docs/announce/* || die
|
||||
fi
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2011.12.ebuild,v 1.3 2012/02/16 08:16:56 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
PARROT_VERSION="3.11.0"
|
||||
NQP_VERSION="${PV}"
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="A Perl 6 implementation built on the Parrot virtual machine"
|
||||
HOMEPAGE="http://rakudo.org/"
|
||||
SRC_URI="mirror://github/${PN}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]
|
||||
>=dev-lang/nqp-${NQP_VERSION}"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
# >=dev-lang/perl-5.10"
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s,\$(DOCDIR)/rakudo$,&-${PVR}," tools/build/Makefile.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
perl Configure.pl || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install || die
|
||||
|
||||
dodoc CREDITS README docs/ChangeLog docs/ROADMAP || die
|
||||
|
||||
if use doc; then
|
||||
dohtml -A svg docs/architecture.html docs/architecture.svg || die
|
||||
dodoc docs/*.pod || die
|
||||
docinto announce
|
||||
dodoc docs/announce/* || die
|
||||
fi
|
||||
}
|
@ -1,10 +1,10 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2011.10.ebuild,v 1.3 2012/02/16 08:16:56 patrick Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2012.02.ebuild,v 1.1 2012/03/08 04:31:03 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
PARROT_VERSION="3.9.0"
|
||||
PARROT_VERSION="4.1.0"
|
||||
NQP_VERSION="${PV}"
|
||||
|
||||
inherit eutils multilib
|
@ -1 +1,2 @@
|
||||
DIST ipaddr-2.1.10.tar.gz 29004 RMD160 66204bccb990425612a2f198e2bd8737906f5ae7 SHA1 c608450b077b19773d4f1b5f1ef88b26f6650ce0 SHA256 d2c3bfd45147e5773108d2c8d3c65102ff234f06e2f1049a0febfa31dde4cca3
|
||||
DIST ipaddr-2.1.9.tar.gz 28092 RMD160 c9133da2a57fe06564dc5b10c56add676ab920f3 SHA1 3f6c49e1629ea663e60777b8134888ae038c03be SHA256 a0193fb61f59ff4c5d030eb2e24ef5550438693e5f388d526d473cac1859fc99
|
||||
|
@ -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/dev-python/ipaddr/ipaddr-2.1.10.ebuild,v 1.1 2012/03/07 21:32:28 maksbotan Exp $
|
||||
|
||||
EAPI="4"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Python IP address manipulation library"
|
||||
HOMEPAGE="http://code.google.com/p/ipaddr-py/ http://pypi.python.org/pypi/ipaddr"
|
||||
SRC_URI="http://ipaddr-py.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
|
||||
DOCS="README RELEASENOTES"
|
||||
PYTHON_MODNAME="ipaddr.py"
|
||||
|
||||
src_prepare() {
|
||||
distutils_src_prepare
|
||||
|
||||
preparation() {
|
||||
if [[ "$(python_get_version -l --major)" == "3" ]]; then
|
||||
2to3-${PYTHON_ABI} -nw --no-diffs ipaddr.py ipaddr_test.py
|
||||
fi
|
||||
}
|
||||
python_execute_function -s preparation
|
||||
}
|
||||
|
||||
src_test() {
|
||||
testing() {
|
||||
PYTHONPATH="build/lib" "$(PYTHON)" ipaddr_test.py
|
||||
}
|
||||
python_execute_function -s testing
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST pyfits-2.4.0.tar.gz 284236 RMD160 3256f2111db7c994f1deb7d6ec37cb6a2a003fb0 SHA1 5a0c9c7fd058fc44a22f1c00682461ecf4ebc3c1 SHA256 40c21106b86ad01264780409ecb2c8102e80c3eaf2085224f370fc7b3b07ea22
|
||||
DIST pyfits-3.0.4.tar.gz 656737 RMD160 5e0114a9abede5e4ba960c5edf7fe3f2d71d0cb9 SHA1 e2775d0a8610a9921e3609e36be9d049fe912388 SHA256 fd8fbf89727a0e5d7aa38a83a408b120cb0e590de2afa7ceac699e0c4a6e57dc
|
||||
DIST pyfits-3.0.5.tar.gz 662700 RMD160 981b3b1ecbb85b0318fb46f0158245527dd5dd04 SHA1 aa39feabc33df9b9d738865fc1f4bd37be103ff2 SHA256 9bed3ab1311830d54e8d66bc3f462a450f255856c6a573c89b30f75d65d05b43
|
||||
DIST pyfits-3.0.6.tar.gz 666264 RMD160 e40fe0313d00be0698497e010c636256b8ef2196 SHA1 5e5cfcd86923e79f3884d5c5b95c5a43e27da736 SHA256 2bf912d0d4dcad75bac4b8c207b420e6415c1f400941dd44282fa91d33e5a482
|
||||
|
@ -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/dev-python/pyfits/pyfits-3.0.6.ebuild,v 1.1 2012/03/07 18:55:10 xarthisius Exp $
|
||||
|
||||
EAPI=4
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.4 2.5 2.7-pypy-*"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="Provides an interface to FITS formatted files under python"
|
||||
HOMEPAGE="http://www.stsci.edu/resources/software_hardware/pyfits http://pypi.python.org/pypi/pyfits"
|
||||
SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/numpy
|
||||
dev-python/setuptools"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/stsci-distutils
|
||||
dev-python/d2to1
|
||||
test? ( dev-python/nose )"
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's/Exception, e/Exception as e/g' \
|
||||
-i lib/pyfits/{hdu/base.py,_release.py,tests/test_core.py} || die
|
||||
epatch "${FILESDIR}"/${PN}-3.0.4-tests_python3.patch
|
||||
distutils_src_prepare
|
||||
}
|
||||
|
||||
src_test() {
|
||||
testing() {
|
||||
local t
|
||||
for t in lib/${PN}/tests/test_*.py; do
|
||||
PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib*)" "$(PYTHON)" "${t}" || die "${t} failed with Python ${PYTHON_ABI}"
|
||||
done
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST mongo-ruby-driver-1.5.2.tar.gz 13678997 RMD160 be3180912612db60166afc14ecbb98a13b822d76 SHA1 2c482b4af547b0a5ed307442fc07bfc8e50db324 SHA256 1dd103bf29d56471482ee02e88bf908996e6b27e6fe0fbdd6c0a9fbfa57efbc3
|
||||
DIST mongo-ruby-driver-1.6.0.tar.gz 13682065 RMD160 b43f3079e33df81a3933ed9832b5ef16189a28ce SHA1 9d43a0c529172411f3385170a92399782f74e044 SHA256 597fcb6a22d8611b23471bcae1cf578adecbe6d69a817707c586909d971c2efa
|
||||
DIST mongo-ruby-driver-1.6.1.tar.gz 15482357 RMD160 c085d08d1e2964408e83abfc515e217fb2d2faf2 SHA1 cf6112e59f11ab17d38711202662a54c742b9f04 SHA256 16465e160d394c0f50e11d3f35cdfd37f0b6542000c77f57549ae5fb7d0fa5d4
|
||||
|
@ -0,0 +1,110 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/bson/bson-1.6.1.ebuild,v 1.1 2012/03/08 01:27:58 flameeyes Exp $
|
||||
|
||||
EAPI=4
|
||||
# ruby19 → test_exeption_on_using_unsupported_date_class fails
|
||||
# jruby → support needs to be written properly
|
||||
USE_RUBY="ruby18 ree18"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="moot" # we do it manually, but still declare it
|
||||
RUBY_FAKEGEM_DOCDIR="html"
|
||||
RUBY_FAKEGEM_EXTRADOC=""
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
GITHUB_USER="mongodb"
|
||||
GITHUB_PROJECT="mongo-ruby-driver"
|
||||
RUBY_S="${GITHUB_USER}-${GITHUB_PROJECT}-*"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based extension.)"
|
||||
HOMEPAGE="http://www.mongodb.org/"
|
||||
SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/tarball/${PV} -> ${GITHUB_PROJECT}-${PV}.tar.gz"
|
||||
|
||||
LICENSE="APSL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
ruby_add_bdepend \
|
||||
"test? (
|
||||
dev-ruby/rake
|
||||
dev-ruby/shoulda
|
||||
dev-ruby/mocha
|
||||
dev-ruby/test-unit:2
|
||||
)
|
||||
doc? ( virtual/ruby-rdoc )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# remove the stuff that is actually part of dev-ruby/mongo
|
||||
rm -rf {lib,bin}/mongo*
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
case ${RUBY} in
|
||||
*/ruby18|*/ruby19|*/rubyee18)
|
||||
${RUBY} -C ext/cbson extconf.rb || die "extconf.rb failed"
|
||||
;;
|
||||
*/jruby)
|
||||
${RUBY} -S rake build:java || die "rake build:java failed"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
case ${RUBY} in
|
||||
*/ruby18|*/ruby19|*/rubyee18)
|
||||
emake -C ext/cbson CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}"
|
||||
mkdir lib/bson_ext
|
||||
cp ext/cbson/*.so lib/bson_ext || die
|
||||
;;
|
||||
*/jruby)
|
||||
die "missing in ebuild"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
# Trying to get the Rakefile to build the sources is more trouble
|
||||
# than it's worth, do it manually instead.
|
||||
rdoc --op html --inline-source lib/**/*.rb || die "rdoc failed"
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
case ${RUBY} in
|
||||
*/ruby18|*/ruby19|*/rubyee18)
|
||||
C_EXT=true ${RUBY} -S rake test:bson || die "tests failed"
|
||||
;;
|
||||
esac
|
||||
|
||||
${RUBY} -S rake test:bson || die "tests failed"
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
# we have to set the library path here because the gemspec tries to
|
||||
# load bson itself, and would fail without that.
|
||||
RUBYLIB="lib" \
|
||||
each_fakegem_install
|
||||
|
||||
# and now we create the simulated gem for bson_ext; we create a file
|
||||
# bson_ext.rb within ext so that we don't have to change the
|
||||
# bson_ext.gemspec file, and at the same time we ensure that bson
|
||||
# gem is loaded when loading bson_ext.
|
||||
dodir $(ruby_fakegem_gemsdir)/gems/bson_ext-${PV}/ext
|
||||
cat - <<EOF > "${D}/$(ruby_fakegem_gemsdir)/gems/bson_ext-${PV}/ext/bson_ext.rb"
|
||||
require 'bson'
|
||||
EOF
|
||||
|
||||
RUBYLIB="lib" \
|
||||
RUBY_FAKEGEM_NAME=bson_ext \
|
||||
RUBY_FAKEGEM_GEMSPEC=bson_ext.gemspec \
|
||||
ruby_fakegem_install_gemspec
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Unlike upstream setup, we do not split bson and bson_ext gem."
|
||||
elog "This means that for all the supported targets, the C-based extension"
|
||||
elog "is installed by this package, and is available transparently."
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue