parent
573ff587ba
commit
5046212951
@ -1,17 +1,15 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA1
|
||||
|
||||
AUX advancecomp-1.13-bzip2-compile-plz-k-thx.diff 3555 RMD160 3fd3ab86113b6738641f2dc8dd9611610d621f26 SHA1 e0750d9e628bedbfa8be74872aadc46946b5141c SHA256 e13a7d32e7ee6e35eecc8c74d9d2ae37fb5711d365d62de68c4a2bae13eadb09
|
||||
DIST advancecomp-1.15.tar.gz 259340 RMD160 13468f350e15e7f23778d8351819a792fbf07c9a SHA1 74fed754841efadcb8dd156d2c5e095bfaff83e6 SHA256 0d235c78224d450666bdd852a301159d53b9570e9cd28f015e222797ba4d5fe1
|
||||
EBUILD advancecomp-1.15.ebuild 1035 RMD160 46423f46784b5c694df28ee459d23e1e18aafe3b SHA1 27d4f4f63c796fad40953a56ef985c5219b0d880 SHA256 3996be0b8861dc63d8ca4fec7ca88f87e4371765b9907c98aba85a28b32cb7a9
|
||||
MISC ChangeLog 4596 RMD160 8e03277235303a49e11b5b52e5c24fdbf6586de0 SHA1 4124730160dd2b7ec2a10f56f85cc36b22b35a8a SHA256 e65d53afcd94a6e327a823f47667a43a3ebd9f98301519efa164a7169a3e54e9
|
||||
EBUILD advancecomp-1.15.ebuild 1050 RMD160 218124b74a41b5eed3f062ce08f35db6f12434f5 SHA1 2008a5e7f6c45467d4957af0eb7be883697d16b7 SHA256 d71591c66c65eba371877dcb8392e1420a9dcd4dce6a4621abb7ed3426dc45a9
|
||||
MISC ChangeLog 4827 RMD160 13b5c523847f125a407b8d9b6375d640e951783c SHA1 9053e21a48a6f7a9cc9d7962a6366b1d00e3e556 SHA256 fd7f62a733d88711b22e651a887c1b281fa078233594f0ab7321ce140bb8d598
|
||||
MISC metadata.xml 350 RMD160 04657b07cd481a264a9e599749bd3dbb06b90b73 SHA1 aef66ed7505d5b9f41a43afafeed634d110c7a75 SHA256 27a1b9a3c984c3b0fe9e41f5c43036d14ab615d27fa637b75f9806aba228943b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iJwEAQEIAAYFAk589zEACgkQfXuS5UK5QB06OwP7BilIAbPwkpUNzjllpRgZSitq
|
||||
fVYYOeipuUr4hpDdjfjD6Scx6A5ZzARaT0VQr+ho/j+c33FERXlzJ6A2h7jM0T3O
|
||||
Awo4gUOhgtOPltTnx81YtQejRkZ7evlW4+uQEojhgMx4ymC9mVjF4fbQBBOV7Jiq
|
||||
iGsMM2xQ8/1rA2fzDaM=
|
||||
=ig4u
|
||||
iEYEARECAAYFAk95/JAACgkQCaWpQKGI+9QJwQCeI0+OME/OSLAbZoThg8pl+yOt
|
||||
8bIAnivgevuGg973rsKohZB69acPgDfU
|
||||
=HnCr
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,14 +1,15 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
AUX bootchart2.init 802 RMD160 0a3913d6a39ea89a9a5a39664d69b30ea372854b SHA1 2d50b040f469a69e37153d0589b252968017f1cc SHA256 3faf1ef20f9539cabd8e9716c23471d5e72cd9fd1ceba347e7747e4c7e794072
|
||||
DIST bootchart2-0.14.2.tar.bz2 775770 RMD160 cdfc030c12060737768cd6f6b55be508a8c517bc SHA1 75b3db97c239e8eee4c3143e35f77505480ec415 SHA256 0a9c9cd4065a1ad4d9e27e36888cf6258bb8c830a719e1a4afbf3b1092e728a4
|
||||
EBUILD bootchart2-0.14.2.ebuild 1586 RMD160 68fa31d97564055aaf966f0dbee5a2cda124b2b7 SHA1 5df6c55d3e0f4bc82b955ba357583f5e150d443c SHA256 6a1b185aabdca92c3018093d63aa526377d04a69cbde6fb7f7c30083ae4ccdde
|
||||
MISC ChangeLog 459 RMD160 f4373db6250b1f4185d1c7ce34b61ed45252b9fb SHA1 7022864d6fc401c5d1b9a7b0d2327eae4ce22718 SHA256 1f02517d2ba6db42a2c30d298cda3697bee273f4cbcfeef322529015537ec9ca
|
||||
EBUILD bootchart2-0.14.2-r1.ebuild 1820 RMD160 5b23dbe35ce09f14baf7bdbfab0e2b8b10a45d3c SHA1 8755d0ffa93f9fa025f0e09565d83eab97007d52 SHA256 dd4122fb5d1b4e078673b10f1bb8c25d7b1e145666ef27b712b62de714771bb5
|
||||
MISC ChangeLog 661 RMD160 006e7dfbd9b38adba181d194377ccc10704f56dd SHA1 e0d51ded62c7fab82c6de89aa0cf178e24c62a97 SHA256 ada930b5e7580c4a6f7abb8425ddc01847957e9273734ae0ba8bd4a33b722ba1
|
||||
MISC metadata.xml 201 RMD160 a6c5202673c0843bd9d1453b78b3f6bddc62a1f7 SHA1 6c7c52b9cddff4c6507fe6e49be0bbd53611d236 SHA256 180014e727f4e39b95bfeadf7661f97f2a0c8fe30658a82cd676fac065c7b3c9
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREKAAYFAk95UvkACgkQgAnW8HDreRZleACfVgCyRDJ8AmxWQ2kagI81rZ7F
|
||||
JSQAoJpwnbKspSWOOXm6J09S+5mcfyAJ
|
||||
=XLmq
|
||||
iEYEAREKAAYFAk95pF4ACgkQgAnW8HDreRac5ACfboFx0N/tSw4JtU9pqg3afFGE
|
||||
OCkAn3779rbaJ8bMYxOHOr8UytA51QHx
|
||||
=EAWv
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,26 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/bootchart2/files/bootchart2.init,v 1.1 2012/04/02 13:06:33 jlec Exp $
|
||||
|
||||
depend() {
|
||||
use localmount
|
||||
}
|
||||
|
||||
start() {
|
||||
if /bin/grep -q "rdinitrd=/sbin/bootchartd" /proc/cmdline; then
|
||||
if /bin/pidof bootchart-collector> /dev/null 2>&1; then
|
||||
ebegin "Scheduling termination of Bootchart"
|
||||
/sbin/bootchartd start
|
||||
/sbin/bootchartd wait &
|
||||
eend $?
|
||||
else
|
||||
elog "No bootchart process found!"
|
||||
eindent
|
||||
elog "This script does not start bootchart, but only schedules its termination."
|
||||
elog "Bootchart should be started from the kernel command line."
|
||||
elog "Please check the README on how to do that."
|
||||
eoutdent
|
||||
eend 0
|
||||
fi
|
||||
}
|
@ -0,0 +1,369 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.95.ebuild,v 1.1 2012/04/02 17:29:27 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools elisp-common eutils flag-o-matic multilib
|
||||
|
||||
if [[ ${PV##*.} = 9999 ]]; then
|
||||
EBZR_PROJECT="emacs"
|
||||
EBZR_BRANCH="trunk"
|
||||
EBZR_REPO_URI="bzr://bzr.savannah.gnu.org/emacs/${EBZR_BRANCH}/"
|
||||
# "Nosmart" is much faster for initial branching.
|
||||
EBZR_INITIAL_URI="nosmart+${EBZR_REPO_URI}"
|
||||
inherit bzr
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="mirror://gentoo/emacs-${PV}.tar.gz
|
||||
mirror://gnu-alpha/emacs/pretest/emacs-${PV}.tar.gz"
|
||||
# FULL_VERSION keeps the full version number, which is needed in
|
||||
# order to determine some path information correctly for copy/move
|
||||
# operations later on
|
||||
FULL_VERSION="${PV%%_*}"
|
||||
S="${WORKDIR}/emacs-${FULL_VERSION}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
|
||||
HOMEPAGE="http://www.gnu.org/software/emacs/"
|
||||
|
||||
LICENSE="GPL-3 FDL-1.3 BSD as-is MIT W3C unicode PSF-2"
|
||||
SLOT="24"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="alsa aqua athena dbus gconf gif gnutls gpm gsettings gtk gtk3 gzip-el hesiod imagemagick jpeg kerberos libxml2 m17n-lib motif png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm"
|
||||
REQUIRED_USE="aqua? ( !X )"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
>=app-admin/eselect-emacs-1.2
|
||||
net-libs/liblockfile
|
||||
hesiod? ( net-dns/hesiod )
|
||||
kerberos? ( virtual/krb5 )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
gpm? ( sys-libs/gpm )
|
||||
dbus? ( sys-apps/dbus )
|
||||
gnutls? ( net-libs/gnutls )
|
||||
libxml2? ( >=dev-libs/libxml2-2.2.0 )
|
||||
selinux? ( sys-libs/libselinux )
|
||||
X? (
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXt
|
||||
x11-misc/xbitmaps
|
||||
gconf? ( >=gnome-base/gconf-2.26.2 )
|
||||
gsettings? ( >=dev-libs/glib-2.28.6 )
|
||||
gif? ( media-libs/giflib )
|
||||
jpeg? ( virtual/jpeg )
|
||||
png? ( >=media-libs/libpng-1.4:0 )
|
||||
svg? ( >=gnome-base/librsvg-2.0 )
|
||||
tiff? ( media-libs/tiff )
|
||||
xpm? ( x11-libs/libXpm )
|
||||
imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
|
||||
xft? (
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
x11-libs/libXft
|
||||
m17n-lib? (
|
||||
>=dev-libs/libotf-0.9.4
|
||||
>=dev-libs/m17n-lib-1.5.1
|
||||
)
|
||||
)
|
||||
gtk? (
|
||||
gtk3? ( x11-libs/gtk+:3 )
|
||||
!gtk3? ( x11-libs/gtk+:2 )
|
||||
)
|
||||
!gtk? (
|
||||
Xaw3d? ( x11-libs/libXaw3d )
|
||||
!Xaw3d? (
|
||||
athena? ( x11-libs/libXaw )
|
||||
!athena? ( motif? ( >=x11-libs/openmotif-2.3:0 ) )
|
||||
)
|
||||
)
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
alsa? ( dev-util/pkgconfig )
|
||||
dbus? ( dev-util/pkgconfig )
|
||||
gnutls? ( dev-util/pkgconfig )
|
||||
libxml2? ( dev-util/pkgconfig )
|
||||
X? ( dev-util/pkgconfig )
|
||||
gzip-el? ( app-arch/gzip )"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
>=app-emacs/emacs-common-gentoo-1.3[X?]"
|
||||
|
||||
EMACS_SUFFIX="emacs-${SLOT}"
|
||||
SITEFILE="20${PN}-${SLOT}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV##*.} = 9999 ]]; then
|
||||
FULL_VERSION=$(sed -n 's/^AC_INIT(emacs,[ \t]*\([^ \t,)]*\).*/\1/p' \
|
||||
configure.in)
|
||||
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
|
||||
einfo "Emacs branch: ${EBZR_BRANCH}"
|
||||
einfo "Revision: ${EBZR_REVISION:-${EBZR_REVNO}}"
|
||||
einfo "Emacs version number: ${FULL_VERSION}"
|
||||
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|
||||
|| die "Upstream version number changed to ${FULL_VERSION}"
|
||||
fi
|
||||
|
||||
epatch "${FILESDIR}"/emacs-24.0.92-ns-appdirs.patch
|
||||
|
||||
if ! use alsa; then
|
||||
# ALSA is detected even if not requested by its USE flag.
|
||||
# Suppress it by supplying pkg-config with a wrong library name.
|
||||
sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \
|
||||
|| die "unable to sed configure.in"
|
||||
fi
|
||||
if ! use gzip-el; then
|
||||
# Emacs' build system automatically detects the gzip binary and
|
||||
# compresses el files. We don't want that so confuse it with a
|
||||
# wrong binary name
|
||||
sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \
|
||||
|| die "unable to sed configure.in"
|
||||
fi
|
||||
|
||||
AT_M4DIR=m4 eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
ALLOWED_FLAGS=""
|
||||
strip-flags
|
||||
|
||||
if use sh; then
|
||||
replace-flags -O[1-9] -O0 #262359
|
||||
elif use ia64; then
|
||||
replace-flags -O[2-9] -O1 #325373
|
||||
else
|
||||
replace-flags -O[3-9] -O2
|
||||
fi
|
||||
|
||||
local myconf
|
||||
|
||||
if use alsa && ! use sound; then
|
||||
einfo "Although sound USE flag is disabled you chose to have alsa,"
|
||||
einfo "so sound is switched on anyway."
|
||||
myconf="${myconf} --with-sound"
|
||||
else
|
||||
myconf="${myconf} $(use_with sound)"
|
||||
fi
|
||||
|
||||
if use X; then
|
||||
myconf="${myconf} --with-x --without-ns"
|
||||
myconf="${myconf} $(use_with gconf)"
|
||||
myconf="${myconf} $(use_with gsettings)"
|
||||
myconf="${myconf} $(use_with toolkit-scroll-bars)"
|
||||
myconf="${myconf} $(use_with wide-int)"
|
||||
myconf="${myconf} $(use_with gif) $(use_with jpeg)"
|
||||
myconf="${myconf} $(use_with png) $(use_with svg rsvg)"
|
||||
myconf="${myconf} $(use_with tiff) $(use_with xpm)"
|
||||
myconf="${myconf} $(use_with imagemagick)"
|
||||
|
||||
if use xft; then
|
||||
myconf="${myconf} --with-xft"
|
||||
myconf="${myconf} $(use_with m17n-lib libotf)"
|
||||
myconf="${myconf} $(use_with m17n-lib m17n-flt)"
|
||||
else
|
||||
myconf="${myconf} --without-xft"
|
||||
myconf="${myconf} --without-libotf --without-m17n-flt"
|
||||
use m17n-lib && ewarn \
|
||||
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
|
||||
fi
|
||||
|
||||
if use gtk; then
|
||||
einfo "Configuring to build with GIMP Toolkit (GTK+)"
|
||||
myconf="${myconf} --with-x-toolkit=$(usev gtk3 || echo gtk)"
|
||||
local f
|
||||
for f in athena Xaw3d motif; do
|
||||
use ${f} && ewarn "USE flag \"${f}\" ignored" \
|
||||
"(superseded by \"gtk\")"
|
||||
done
|
||||
elif use athena || use Xaw3d; then
|
||||
einfo "Configuring to build with Athena/Lucid toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
|
||||
use motif && ewarn "USE flag \"motif\" ignored" \
|
||||
"(superseded by \"athena\" or \"Xaw3d\")"
|
||||
elif use motif; then
|
||||
einfo "Configuring to build with Motif toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=motif"
|
||||
else
|
||||
einfo "Configuring to build with no toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=no"
|
||||
fi
|
||||
|
||||
! use gtk && use gtk3 \
|
||||
&& ewarn "USE flag \"gtk3\" has no effect if \"gtk\" is not set."
|
||||
elif use aqua; then
|
||||
einfo "Configuring to build with Cocoa support"
|
||||
myconf="${myconf} --with-ns --disable-ns-self-contained"
|
||||
myconf="${myconf} --without-x"
|
||||
else
|
||||
myconf="${myconf} --without-x --without-ns"
|
||||
fi
|
||||
|
||||
if [[ ${PV##*.} = 9999 ]]; then
|
||||
# These variables are not needed for building. We add them to
|
||||
# configure options because they are stored in the Emacs binary
|
||||
# and available in variable "system-configuration-options".
|
||||
myconf="${myconf} EBZR_BRANCH=${EBZR_BRANCH} EBZR_REVNO=${EBZR_REVNO}"
|
||||
fi
|
||||
|
||||
# According to configure, this option is only used for GNU/Linux
|
||||
# (x86_64 and s390). For Gentoo Prefix we have to explicitly spell
|
||||
# out the location because $(get_libdir) does not necessarily return
|
||||
# something that matches the host OS's libdir naming (e.g. RHEL).
|
||||
local crtdir=$($(tc-getCC) -print-file-name=crt1.o)
|
||||
crtdir=${crtdir%/*}
|
||||
|
||||
econf \
|
||||
--program-suffix=-${EMACS_SUFFIX} \
|
||||
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
|
||||
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
|
||||
--with-crt-dir="${crtdir}" \
|
||||
--with-gameuser="${GAMES_USER_DED:-games}" \
|
||||
--without-compress-info \
|
||||
--disable-maintainer-mode \
|
||||
$(use_with hesiod) \
|
||||
$(use_with kerberos) $(use_with kerberos kerberos5) \
|
||||
$(use_with gpm) \
|
||||
$(use_with dbus) \
|
||||
$(use_with gnutls) \
|
||||
$(use_with libxml2 xml2) \
|
||||
$(use_with selinux) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
|
||||
if [[ ${PV##*.} = 9999 ]]; then
|
||||
emake CC="$(tc-getCC)" bootstrap
|
||||
# cleanup, otherwise emacs will be dumped again in src_install
|
||||
(cd src; emake versionclean)
|
||||
fi
|
||||
# set last component of emacs-version to (package revision + 1)
|
||||
touch src/emacs-${FULL_VERSION}.${PR#r}
|
||||
emake CC="$(tc-getCC)"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
local i m
|
||||
|
||||
emake install DESTDIR="${D}"
|
||||
|
||||
rm "${ED}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \
|
||||
|| die "removing duplicate emacs executable failed"
|
||||
mv "${ED}"/usr/bin/emacs-${EMACS_SUFFIX} "${ED}"/usr/bin/${EMACS_SUFFIX} \
|
||||
|| die "moving Emacs executable failed"
|
||||
|
||||
# move man pages to the correct place
|
||||
for m in "${ED}"/usr/share/man/man1/* ; do
|
||||
mv "${m}" "${m%.1}-${EMACS_SUFFIX}.1" || die "mv man failed"
|
||||
done
|
||||
|
||||
# move info dir to avoid collisions with the dir file generated by portage
|
||||
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|
||||
|| die "moving info dir failed"
|
||||
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
|
||||
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
|
||||
|
||||
# avoid collision between slots, see bug #169033 e.g.
|
||||
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
|
||||
rm -rf "${ED}"/usr/share/{applications,icons}
|
||||
rm "${ED}"/var/lib/games/emacs/{snake,tetris}-scores
|
||||
keepdir /var/lib/games/emacs
|
||||
|
||||
# remove unused <version>/site-lisp dir
|
||||
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
|
||||
|
||||
local c=";;"
|
||||
if use source; then
|
||||
insinto /usr/share/emacs/${FULL_VERSION}/src
|
||||
# This is not meant to install all the source -- just the
|
||||
# C source you might find via find-function
|
||||
doins src/*.{c,h,m}
|
||||
doins -r src/{m,s}
|
||||
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/src/{m,s}/README
|
||||
c=""
|
||||
fi
|
||||
|
||||
sed 's/^X//' >"${T}/${SITEFILE}" <<-EOF
|
||||
X
|
||||
;;; ${PN}-${SLOT} site-lisp configuration
|
||||
X
|
||||
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
|
||||
X ${c}(setq find-function-C-source-directory
|
||||
X ${c} "${EPREFIX}/usr/share/emacs/${FULL_VERSION}/src")
|
||||
X (let ((path (getenv "INFOPATH"))
|
||||
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
|
||||
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
|
||||
X (and path
|
||||
X ;; move Emacs Info dir before anything else in /usr/share/info
|
||||
X (let* ((p (cons nil (split-string path ":" t))) (q p))
|
||||
X (while (and (cdr q) (not (string-match re (cadr q))))
|
||||
X (setq q (cdr q)))
|
||||
X (setcdr q (cons dir (delete dir (cdr q))))
|
||||
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
|
||||
EOF
|
||||
elisp-site-file-install "${T}/${SITEFILE}" || die
|
||||
|
||||
dodoc README BUGS
|
||||
|
||||
if use aqua; then
|
||||
dodir /Applications/Gentoo
|
||||
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
|
||||
mv nextstep/Emacs.app \
|
||||
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
|
||||
elog "Emacs${EMACS_SUFFIX#emacs}.app is in ${EPREFIX}/Applications/Gentoo."
|
||||
elog "You may want to copy or symlink it into /Applications by yourself."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# move Info dir file to correct name
|
||||
local infodir=/usr/share/info/${EMACS_SUFFIX} f
|
||||
if [[ -f ${ED}${infodir}/dir.orig ]]; then
|
||||
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
|
||||
else
|
||||
# this should not happen in EAPI 4
|
||||
ewarn "Regenerating Info directory index in ${infodir} ..."
|
||||
rm -f "${ED}"${infodir}/dir{,.*}
|
||||
for f in "${ED}"${infodir}/*; do
|
||||
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
|
||||
install-info --info-dir="${ED}"${infodir} "${f}" \
|
||||
|| die "install-info failed"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local f
|
||||
for f in "${EROOT}"/var/lib/games/emacs/{snake,tetris}-scores; do
|
||||
[[ -e ${f} ]] || touch "${f}"
|
||||
done
|
||||
chown "${GAMES_USER_DED:-games}" "${EROOT}"/var/lib/games/emacs
|
||||
|
||||
elisp-site-regen
|
||||
eselect emacs update ifunset
|
||||
|
||||
if use X; then
|
||||
elog "You need to install some fonts for Emacs."
|
||||
elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
|
||||
elog "machine would satisfy basic Emacs requirements under X11."
|
||||
elog "See also http://www.gentoo.org/proj/en/lisp/emacs/xft.xml"
|
||||
elog "for how to enable anti-aliased fonts."
|
||||
elog
|
||||
fi
|
||||
|
||||
elog "You can set the version to be started by /usr/bin/emacs through"
|
||||
elog "the Emacs eselect module, which also redirects man and info pages."
|
||||
elog "Therefore, several Emacs versions can be installed at the same time."
|
||||
elog "\"man emacs.eselect\" for details."
|
||||
elog
|
||||
elog "If you upgrade from a previous major version of Emacs, then it is"
|
||||
elog "strongly recommended that you use app-admin/emacs-updater to rebuild"
|
||||
elog "all byte-compiled elisp files of the installed Emacs packages."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
elisp-site-regen
|
||||
eselect emacs update ifunset
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/magit/magit-0.8.1.ebuild,v 1.1 2010/06/13 18:08:45 fauli Exp $
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="An Emacs mode for GIT"
|
||||
HOMEPAGE="http://philjackson.github.com/magit/"
|
||||
SRC_URI="http://github.com/downloads/philjackson/magit/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3 FDL-1.2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
SITEFILE="50magit-gentoo.el"
|
||||
|
||||
src_install() {
|
||||
elisp-install ${PN} magit.{el,elc} || die
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
|
||||
doinfo magit.info || die
|
||||
dodoc AUTHORS NEWS README
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/magit/magit-0.8.2.ebuild,v 1.1 2010/07/18 06:25:52 fauli Exp $
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="An Emacs mode for GIT"
|
||||
HOMEPAGE="http://philjackson.github.com/magit/"
|
||||
SRC_URI="http://github.com/downloads/philjackson/magit/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3 FDL-1.2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
SITEFILE="50magit-gentoo.el"
|
||||
|
||||
src_install() {
|
||||
elisp-install ${PN} magit.{el,elc} || die
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
|
||||
doinfo magit.info || die
|
||||
dodoc AUTHORS NEWS README
|
||||
}
|
@ -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-emacs/magit/magit-1.1.1.ebuild,v 1.1 2012/04/02 17:54:02 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="An Emacs mode for GIT"
|
||||
HOMEPAGE="http://magit.github.com/magit/"
|
||||
SRC_URI="http://github.com/downloads/magit/magit/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3 FDL-1.2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="contrib"
|
||||
|
||||
SITEFILE="50magit-gentoo.el"
|
||||
|
||||
src_compile() {
|
||||
emake core docs
|
||||
use contrib && emake contrib
|
||||
}
|
||||
|
||||
src_install() {
|
||||
elisp-install ${PN} magit.{el,elc} \
|
||||
magit-{svn,topgit,stgit,key-mode,bisect}.{el,elc} || die
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
|
||||
doinfo magit.info
|
||||
dodoc README.md
|
||||
|
||||
if use contrib; then
|
||||
elisp-install ${PN} contrib/*.{el,elc} || die
|
||||
dobin contrib/magit
|
||||
fi
|
||||
}
|
@ -0,0 +1,54 @@
|
||||
From 0c08a84c04b166ab6479716e2c33cd444d7e3dbe Mon Sep 17 00:00:00 2001
|
||||
From: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
|
||||
Date: Mon, 2 Apr 2012 18:46:32 +0200
|
||||
Subject: [PATCH] Make ICU build with icu-49 by removing no-longer used variables.
|
||||
|
||||
Signed-off-by: Tomas Chvatal <tchvatal@suse.cz>
|
||||
---
|
||||
i18npool/source/breakiterator/data/char.txt | 1 -
|
||||
i18npool/source/breakiterator/data/char_in.txt | 3 ---
|
||||
2 files changed, 0 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/i18npool/source/breakiterator/data/char.txt b/i18npool/source/breakiterator/data/char.txt
|
||||
index 8e49a56..acb932e 100644
|
||||
--- a/i18npool/source/breakiterator/data/char.txt
|
||||
+++ b/i18npool/source/breakiterator/data/char.txt
|
||||
@@ -16,7 +16,6 @@
|
||||
$CR = [\p{Grapheme_Cluster_Break = CR}];
|
||||
$LF = [\p{Grapheme_Cluster_Break = LF}];
|
||||
$Control = [\p{Grapheme_Cluster_Break = Control}];
|
||||
-$Prepend = [\p{Grapheme_Cluster_Break = Prepend}];
|
||||
$Extend = [\p{Grapheme_Cluster_Break = Extend}];
|
||||
$SpacingMark = [\p{Grapheme_Cluster_Break = SpacingMark}];
|
||||
# True Indic wants to move by syllables. Break up SpacingMark. This based on Unicode 6.0 data
|
||||
diff --git a/i18npool/source/breakiterator/data/char_in.txt b/i18npool/source/breakiterator/data/char_in.txt
|
||||
index 5e1ed67..5ad12a7 100644
|
||||
--- a/i18npool/source/breakiterator/data/char_in.txt
|
||||
+++ b/i18npool/source/breakiterator/data/char_in.txt
|
||||
@@ -15,7 +15,6 @@
|
||||
$CR = [\p{Grapheme_Cluster_Break = CR}];
|
||||
$LF = [\p{Grapheme_Cluster_Break = LF}];
|
||||
$Control = [\p{Grapheme_Cluster_Break = Control}];
|
||||
-$Prepend = [\p{Grapheme_Cluster_Break = Prepend}];
|
||||
$Extend = [\p{Grapheme_Cluster_Break = Extend}];
|
||||
$SpacingMark = [\p{Grapheme_Cluster_Break = SpacingMark}];
|
||||
$BengaliLetter = [\u0985-\u09B9 \u09CE \u09DC-\u09E1 \u09F0-\u09F1];
|
||||
@@ -72,7 +71,6 @@ $L ($L | $V | $LV | $LVT);
|
||||
[^$Control $CR $LF] $Extend;
|
||||
|
||||
[^$Control $CR $LF] $SpacingMark;
|
||||
-$Prepend [^$Control $CR $LF];
|
||||
|
||||
|
||||
## -------------------------------------------------
|
||||
@@ -94,7 +92,6 @@ $T ($LVT | $T);
|
||||
|
||||
$Extend [^$Control $CR $LF];
|
||||
$SpacingMark [^$Control $CR $LF];
|
||||
-[^$Control $CR $LF] $Prepend;
|
||||
|
||||
|
||||
## -------------------------------------------------
|
||||
--
|
||||
1.7.3.4
|
||||
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libgdamm/libgdamm-4.99.4.1.ebuild,v 1.1 2011/10/15 23:56:23 pacho Exp $
|
||||
|
||||
EAPI="4"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="C++ bindings for libgda"
|
||||
HOMEPAGE="http://www.gtkmm.org"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="berkdb doc"
|
||||
|
||||
RDEPEND=">=dev-cpp/glibmm-2.27.93:2
|
||||
>=gnome-extra/libgda-4.99.3:5[berkdb=]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
pkg_setup() {
|
||||
# Automagic libgda-berkdb support
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO"
|
||||
G2CONF="${G2CONF} $(use_enable doc documentation)"
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libgdamm/libgdamm-4.99.5.ebuild,v 1.1 2011/11/20 15:56:21 pacho Exp $
|
||||
|
||||
EAPI="4"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="C++ bindings for libgda"
|
||||
HOMEPAGE="http://www.gtkmm.org"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="berkdb doc"
|
||||
|
||||
RDEPEND=">=dev-cpp/glibmm-2.27.93:2
|
||||
>=gnome-extra/libgda-4.99.5:5[berkdb=]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
pkg_setup() {
|
||||
# Automagic libgda-berkdb support
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO"
|
||||
G2CONF="${G2CONF} $(use_enable doc documentation)"
|
||||
}
|
@ -1,44 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
- -----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA1
|
||||
|
||||
DIST qt-everywhere-opensource-src-4.6.3.tar.gz 160993454 RMD160 ceb3ca78263d0d9cdf92fef903e30c0026db6bff SHA1 1c18a564df9296c7cb0e0dedde40b9843e1b30e8 SHA256 f4e0ada8d4d516bbb8600a3ee7d9046c9c79e38cd781df9ffc46d8f16acd1768
|
||||
EBUILD qvfb-4.6.3.ebuild 1072 RMD160 aa2e1b05472a6a5a3dad97d6ef5ce4101c90b57a SHA1 33ef5fdfadc50907cfe5a3df2ca1d9146a2c9e44 SHA256 e50e6b9bc5029b9500f27f98b924031241c586597cc94cbc1641a6db7d44198b
|
||||
MISC ChangeLog 1405 RMD160 2104097a7cda14c975f54e3eeade5379884c2cbc SHA1 a93bacdd535ed729ec5d19bc17e7557ea268cee0 SHA256 14640e8530db3cc5033117e072f01e52e3baf59b56db0cc52922d871fbb9ca79
|
||||
EBUILD qvfb-4.6.3.ebuild 1061 RMD160 bf4a4373d87fb0a50bc2fa3c16efcbe2256bcc10 SHA1 c619ec617abfab8772dc357475e10954b8b683da SHA256 5aac5be54c6f1abe5d2bf1c0426b5ed0e220b5f36d53d93b294125da35dcbbe8
|
||||
MISC ChangeLog 1536 RMD160 2f57d9c6001b85e73406facd06931031cb7813ce SHA1 f985003d8a391a53a9348329fe6839cc799db7a1 SHA256 541f6237673aff65dfe956403806b2097c4ae2043fda4026d2d9128bdda266f8
|
||||
MISC metadata.xml 411 RMD160 47779970518de96aa926682ef96b48b852b959d6 SHA1 0f186aa922d787c808e014dbbc4cb07adb78820a SHA256 902adc3c3e95dfb3ae50346eda256f5d29173e2cf2b4b74f492a9a2a150afaa4
|
||||
- -----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJPdKwoAAoJEPqDWhW0r/LC1VoQAI8PYUCJgddrPlkS2EdBpdmu
|
||||
vkyPBH9NeE4Zz3WGctToyDAIx+78ugC0+ssNBG0paRlcIJu/HNFDQVGvQdCAMmqb
|
||||
ERCuhq1pCELOFz8+kDOhVBkGmbCn/npx91RHLqkJ1pcS7Cctqw2y8ckh96DVj2zM
|
||||
Tpv68YvVYFOF1rWv/T+NqpaoP8Hu0gZtnhB8lRqmKJxBaMWK6KvZiiRXOClgbVji
|
||||
lDDoKsHfn35idqSSUiCdJcFx4cnFGm14D64OdXseNaX+/swCtqrG9xCzZaCTzrjw
|
||||
zgt+tp8zNCknggqDGNxLXOdb5n5JQfWJpexfPnr4JyZMU9T0aggJdCr1peVOv9PQ
|
||||
BNDHTe8F6uVAzPPD5T/7NVMkw1E5/hJJ4wpkG6Q4xUTAz+xQp9uwb4fGU/IJNIY6
|
||||
dz/UHyr5kzlu8RzmT+knus9a+NDhsu5wmrneNECr2W3r33M8+daPgG/W3zxVBnUa
|
||||
LL6Jk5VxXtqVRpR/aonNvAd5Oja1N4tppUKukeT8irVX8AW0XASQ6TrxPMZCbAlE
|
||||
wc+bpA8gz+zeuy7qTpP45gAW6QLlNNqSu1Z+sho70NBneSklzZY4iDNsqe3DkkiM
|
||||
U+RwnR6Io9DlZvkEyPfkvmP818el/tgordkvR/SJkPCp4dMBtxXKIesbrEDz8QHx
|
||||
7Z3wB3M0YMeq1hDdkmNy
|
||||
=yMlb
|
||||
- -----END PGP SIGNATURE-----
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJPdKzBAAoJEPqDWhW0r/LC7D8P/2Pu4dwtz0PWpNprJ/kcHGzH
|
||||
kXU2usOI3ZbW6HNBIczNnkYkf3wdPFWi0k7zCImmS0pmsh+va0yxc0xHsu9Va5b0
|
||||
uDl2nbBwB90+NfWCzYG6/+/1Yw2XxH0ZhGb2/b25aDWBI1SUu/lKKw+5eb4anh9Y
|
||||
Xf07hm5RT3m7JPCaHnOWySTv7rKH3lKe6Y9MFFh3hidFHstmDH+6CzqdVAKWcbaX
|
||||
Nnlz1OkM43Ea1E1ZkpxawVu3NzRXqNMFZQZikUuNd3yP0pDa2Gx6thyUSEn2lfB7
|
||||
fUHcpWogtgV7CTyIlxl+77UbAAv8aJkznyRdRDDQWkVflj2esfJ5C6mhVEgZWH5Z
|
||||
CTNHJYEygw1oQYZe3G6r41+NO+/fw5I+Gsyq6hVWQfr+SFn1WMl1Xw8uaXmKrDc/
|
||||
DPkFZ8qvREcMe/Xe6xsYqz0Q7bq0GoPlEBuIhT67WMi0Qgs2bwaHywVmgk7f1uOb
|
||||
Um2Nf5zitp03IEiSxxhcx67CaVZSvZIEmct/O9xnGFa9EqCgvwOeC7p84wCgjNb6
|
||||
42Ygf3ljEfN9toe7XR5QeITZT1Llu7LLxN7OrajPpQkFjnHZ7DgcrUy0OzF56g81
|
||||
NMVnLl6RbHMLX1ua2q+hD2iQ6HAvVpuUW3ENwt4fb/itQc2fketisylZ4vueDUkx
|
||||
UCA42UPg2ANxCIO91/q5
|
||||
=WQn/
|
||||
iEYEARECAAYFAk96DS0ACgkQCaWpQKGI+9THsgCbB7FjAg9YGhXoPbm7IWU8Ng+n
|
||||
ROoAnja0b/OFmrKrqsi658K64ISg5bOp
|
||||
=wbjw
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,14 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
|
||||
DIST base-unicode-symbols-0.2.2.2.tar.gz 5549 RMD160 d674bdc90fe05a3e54a94f82d307df388f7d9b06 SHA1 dd68f26b87364a6b72e435b90c33cc19c9e506f4 SHA256 688d89faa433a3486b04997ec9cd298ee54d4524c06784577967f291012a768d
|
||||
EBUILD base-unicode-symbols-0.2.2.2.ebuild 715 RMD160 85862b538e5a50241b41b61f99107ddb54ff120c SHA1 b82dbf44ec3689056a39daa0bf0dd20f6f97d66e SHA256 fe20415605dc79ab4460538e85ffa58aaa8ac4ea17762f0902d44ae6eaee5424
|
||||
MISC ChangeLog 505 RMD160 a83147999b80b57772e8f5c123f0c3292945e6fb SHA1 20a44e34db73a19be21fb2d32fff16f995c2a8ee SHA256 73cc7967da38824fbef9d63c0cc694e48b9b36a068c04a5a08f0473da1132b78
|
||||
DIST base-unicode-symbols-0.2.2.3.tar.gz 5549 RMD160 095596306b9ea34b1d66f0b719fd75525fc75067 SHA1 ad2d80d309fb975db6647207fc3f757bfb223bd4 SHA256 1201fcc936cf4328153d9ac7e20f797d904ac14ed6493689ddb1cfe61bb30320
|
||||
EBUILD base-unicode-symbols-0.2.2.3.ebuild 715 RMD160 ad6fe9575d0b644719dc631efd4eb8197a9c812f SHA1 7fdf114f28696f8752267af279aa81749069334f SHA256 09968dad4018cc5b4e51547a7a57b527208be6fb5e02f869f8ec2309c37d8f4f
|
||||
MISC ChangeLog 839 RMD160 dd7494cb335e8637c39ff8ba8cb7f4b2193dc362 SHA1 fa477448140e7bf71ebe0733fb8665d0720dcbe6 SHA256 c7aa0733ee4ce15e3de3d99d6d8256b86b30c75f521a7ca0b7bda6cfa1ba9715
|
||||
MISC metadata.xml 1011 RMD160 b74fd24d95a11478a35e487c0ebbd2b00d4a2fac SHA1 c7ea8f328e5069ddef891d8e6622df987a2f15e3 SHA256 d18f12a8aff56b0ae824dcd12d5337206e59383a812fec529b51104ae887ff59
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk7btxIACgkQcaHudmEf86ry8ACdEa2qNmqFqhhqKwWtjwP/LBSf
|
||||
/wQAnA6uKMCzobRk5WE6KZ5BkEq0Nosn
|
||||
=4Z9C
|
||||
iEYEARECAAYFAk953LMACgkQcaHudmEf86qBkACaA2oWWXT73KW+EbR/eavO9rC1
|
||||
QqsAnRX47MEXvv5JSsnS2g+98SoLRI6h
|
||||
=fCKs
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/base-unicode-symbols/base-unicode-symbols-0.2.2.2.ebuild,v 1.1 2011/12/04 18:04:10 slyfox Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/base-unicode-symbols/base-unicode-symbols-0.2.2.3.ebuild,v 1.1 2012/04/02 17:02:03 slyfox Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
# ebuild generated by hackport 0.2.14
|
||||
|
||||
EAPI="3"
|
||||
|
@ -1,27 +1,19 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA512
|
||||
|
||||
DIST v8-3.7.12.28.tar.bz2 9831671 RMD160 e91fe64c1852a8635b593fdf6fd4b7d3b330e188 SHA1 58be4a04cf1aacca21003f0288fe277654b32eb3 SHA256 e14d8fa0f514622e2e499f35cdbec0f4fd0ce85ea42850d6a9b542e0493191ab
|
||||
DIST v8-3.7.12.29.tar.bz2 9832177 RMD160 52c59475a1b21e43223ee138ff58019d9a0e782c SHA1 64e42b8b294f6ba75ade844c20b3eb8851930819 SHA256 aa237cecd4250ddd2a7b9578f288368a34ec70650e2b22a11c0a9a9828c79452
|
||||
DIST v8-3.7.12.31.tar.bz2 9836220 RMD160 e1e1c130a94d8eacc7eca6bf1a5be43ec9476cf8 SHA1 ecbfc332cd23a719ece95bf9248049994e46aebf SHA256 c2bdca05938b042b55fca8fec4befd7b5c679a98f66095b79c547632a62a3398
|
||||
DIST v8-3.8.9.15.tar.bz2 9866378 RMD160 67303d23f1edb939ec35acfed319df92319d02f2 SHA1 d6bd63d3ba6ac31116269fe6012dce96afdcf0bd SHA256 adf62780cc6c2ef41c313a9102cfeaa469eefe725d7bb2e906f8ff558f162455
|
||||
DIST v8-3.8.9.16.tar.bz2 9863957 RMD160 9a9c4133db4b3a1767dfde5fb15960f7c80d6f48 SHA1 a0f66148665b36ec8817c7ce78fa785ae76d63fb SHA256 e653e9f4731a16881742c648a4d5d70d2f4f88919247dd4e08e7bff95e7187b4
|
||||
DIST v8-3.9.13.tar.bz2 9909229 RMD160 86980c1b00ecb18be4837607c71feb1951d5a824 SHA1 aa8fdbc8396bc06b761b8a33cd4815bd908b489e SHA256 a89d99fe4bc4987b6d3a78ba60bce1345c6bf470c66776dd0a9496acc2abff80
|
||||
DIST v8-3.9.23.tar.bz2 9966229 RMD160 86a665c5d126b8c879d5bf8851764e7535fb25c5 SHA1 6c0453f07ec5cda4e36d196b302c7c0be27c03df SHA256 9c69e50b03f21b83b56db4fda94ef906023ec9269918f3dc07269188964e237d
|
||||
EBUILD v8-3.7.12.28.ebuild 3037 RMD160 d2bf754fd1eb262ad46dd4d700386f9d0ee3e232 SHA1 da4f146aef2e1522886507ad32a1dc82a4ec0a6b SHA256 c34870b5e14d48120ba6b9865b5c1b95a93b8e62a8d615821a6569762b0f560e
|
||||
EBUILD v8-3.7.12.29.ebuild 3038 RMD160 77b7ec100b352e548313d1738d86b1ff41837d97 SHA1 37da3361082eafdc4c03678cef6a2bc9f703160c SHA256 1857bdd60544c858bed2e77cb985a1241281ea53a1d14e98d279b14a005f926f
|
||||
EBUILD v8-3.7.12.31.ebuild 3039 RMD160 cfc5259b4cd55ff2d373d05b1b86b4e7ce2427bc SHA1 89862aa372a1a887181039937735ba6410f1cfd4 SHA256 9e065d268b2f9907168c0d933f2ea9feb5ce25c6bb9eeefca9ec0240b037ca6b
|
||||
EBUILD v8-3.8.9.15.ebuild 4098 RMD160 3f18716a5cde1a6d9b76a272d24b9796c1463d69 SHA1 22ca87084f5e833a6fe9bcb927138095def58581 SHA256 dfd553b1f56715b6bbc96e8e582942150109c9d326d1fcf1f5f71c31f1bb3d81
|
||||
DIST v8-3.9.24.1.tar.bz2 9970886 RMD160 c35ed9bef53e4004ad38da623de6ba3438542e6c SHA1 844ce87eec73f93cee3e918ec71a16676f93f829 SHA256 58129d75ffa9ffc34d1236c80c592275597732fc076acc981cf3f38eb14fa206
|
||||
EBUILD v8-3.8.9.16.ebuild 3989 RMD160 2301b19abf4db1557efe69adaf9f1a00b691e92a SHA1 7e9ac9f9c0c3ca9bad3c66ed92a91c76f1419b5a SHA256 fdcd67480ca2bb5fd847352080a8ffe7cf0c1c0047ceaceee2677922471bf37d
|
||||
EBUILD v8-3.9.13.ebuild 4042 RMD160 993579c2f7a44896bbe6f8daa0516d63dd06c374 SHA1 b16d58c7ac63acb01fc3e5ba30f63ca2c09fa681 SHA256 3e6858dbc6e8cdbfd493dd89faec2d36fda5d7ee3776338a9ba4cc477bc92e3f
|
||||
EBUILD v8-3.9.23.ebuild 4042 RMD160 e278b1abcfbff1b9c2431fe972107e49c5dc2fe4 SHA1 9bf2f2f153b03aabed69a7f89d98bd0010c41fba SHA256 215948375ba696eb8a57c4ab319aa946eb0386f136ac08dc30f1ab001845ca2a
|
||||
EBUILD v8-3.9.24.1.ebuild 4044 RMD160 8d50394f524c304391458d2e452617e6223b542a SHA1 c9ac40ae64d70627999284ab5b77339c0e78730d SHA256 9585cc488586eecfc169f119ed66e5261a50f87ef65ce4a5ff66b566390d96d7
|
||||
EBUILD v8-9999.ebuild 2869 RMD160 1f7d44ed86e40c7cfc57ffba4d8a9e5c0b18dd5e SHA1 01c3f94bda49536663ea05ed6c3fcae09878e168 SHA256 1f5a11503bfc92bf5e810e0ad68d0268d5197f711d6edb3c705c172dcbfb9a8c
|
||||
MISC ChangeLog 25583 RMD160 d49a8470d5ca94a7d68186059ece0ab3443f7286 SHA1 24b415d7ee9ed9f5937f8f4837b34246777f22f5 SHA256 4295825ebacdbb02c562fdcba9dfa7fe750538975d82d95b13ffe437079e149b
|
||||
MISC ChangeLog 25853 RMD160 3e7a7669cb0f931e2d978cd5b68fcf4d37c80074 SHA1 ed8c0541b12d9b2fe2375ebbd458ba41d660b4e5 SHA256 2cde3f02b959d4188c4f75b5f0c4598a80115e7701d09ff81fad43353604c479
|
||||
MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (Darwin)
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk92q4oACgkQX3X2B8XHTonUQgCgmHcHr92T9mAGhroc5wpi8F1d
|
||||
h00AmgOJ6ZeXEF2mfLzadSWq87I6spKh
|
||||
=2Y+Y
|
||||
iEYEAREKAAYFAk95n+EACgkQuUQtlDBCeQL/pgCbBxgdkxSkit4p6CNu11df27Um
|
||||
dCUAnRNdy/eaJNaV5IyKFOiLEz1k6xrk
|
||||
=99EQ
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,129 +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/v8/v8-3.7.12.28.ebuild,v 1.4 2012/03/24 10:33:08 phajdan.jr Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
|
||||
inherit eutils multilib pax-utils python toolchain-funcs
|
||||
|
||||
DESCRIPTION="Google's open source JavaScript engine"
|
||||
HOMEPAGE="http://code.google.com/p/v8"
|
||||
SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2"
|
||||
LICENSE="BSD"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86 ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
pkg_pretend() {
|
||||
local gccver=$(gcc-fullversion)
|
||||
if [[ ${gccver} = 4.5.2 ]]; then
|
||||
eerror "The currently selected version of gcc is known to segfault when building this"
|
||||
eerror "version of V8. Please use at least gcc-4.5.3."
|
||||
die "gcc-${gccver} detected."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export AR CC CXX RANLIB
|
||||
export LINK="${CXX}"
|
||||
|
||||
# Use target arch detection logic from bug #354601.
|
||||
case ${CHOST} in
|
||||
i?86-*) myarch=ia32 ;;
|
||||
x86_64-*)
|
||||
if [[ $ABI = x86 ]] ; then
|
||||
myarch=ia32
|
||||
else
|
||||
myarch=x64
|
||||
fi ;;
|
||||
arm*-*) myarch=arm ;;
|
||||
*) die "Unrecognized CHOST: ${CHOST}"
|
||||
esac
|
||||
mytarget=${myarch}.release
|
||||
|
||||
soname_version="${PV}"
|
||||
|
||||
local snapshot=on
|
||||
host-is-pax && snapshot=off
|
||||
|
||||
# TODO: Add console=readline option once implemented upstream
|
||||
# http://code.google.com/p/v8/issues/detail?id=1781
|
||||
|
||||
emake V=1 \
|
||||
library=shared \
|
||||
werror=no \
|
||||
soname_version=${soname_version} \
|
||||
snapshot=${snapshot} \
|
||||
${mytarget} || die
|
||||
|
||||
pax-mark m out/${mytarget}/{cctest,d8,shell} || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local arg testjobs
|
||||
for arg in ${MAKEOPTS}; do
|
||||
case ${arg} in
|
||||
-j*) testjobs=${arg#-j} ;;
|
||||
--jobs=*) testjobs=${arg#--jobs=} ;;
|
||||
esac
|
||||
done
|
||||
|
||||
tools/test-wrapper-gypbuild.py \
|
||||
-j${testjobs:-1} \
|
||||
--arch-and-mode=${mytarget} \
|
||||
--no-presubmit \
|
||||
--progress=dots || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr
|
||||
doins -r include || die
|
||||
|
||||
dobin out/${mytarget}/d8 || die
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
install_name_tool \
|
||||
-id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname).${soname_version} \
|
||||
out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
|
||||
fi
|
||||
|
||||
dolib out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
|
||||
dosym libv8$(get_libname).${soname_version} /usr/$(get_libdir)/libv8$(get_libname) || die
|
||||
|
||||
dodoc AUTHORS ChangeLog || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserved_libs=()
|
||||
local baselib candidate
|
||||
|
||||
eshopts_push -s nullglob
|
||||
|
||||
for candidate in "${EROOT}usr/$(get_libdir)"/libv8-*$(get_libname) \
|
||||
"${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
|
||||
baselib=${candidate##*/}
|
||||
if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
|
||||
preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
|
||||
fi
|
||||
done
|
||||
|
||||
eshopts_pop
|
||||
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib_notify "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
@ -1,129 +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/v8/v8-3.7.12.29.ebuild,v 1.3 2012/03/24 10:33:08 phajdan.jr Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
|
||||
inherit eutils multilib pax-utils python toolchain-funcs
|
||||
|
||||
DESCRIPTION="Google's open source JavaScript engine"
|
||||
HOMEPAGE="http://code.google.com/p/v8"
|
||||
SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2"
|
||||
LICENSE="BSD"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86 ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
pkg_pretend() {
|
||||
local gccver=$(gcc-fullversion)
|
||||
if [[ ${gccver} = 4.5.2 ]]; then
|
||||
eerror "The currently selected version of gcc is known to segfault when building this"
|
||||
eerror "version of V8. Please use at least gcc-4.5.3."
|
||||
die "gcc-${gccver} detected."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export AR CC CXX RANLIB
|
||||
export LINK="${CXX}"
|
||||
|
||||
# Use target arch detection logic from bug #354601.
|
||||
case ${CHOST} in
|
||||
i?86-*) myarch=ia32 ;;
|
||||
x86_64-*)
|
||||
if [[ $ABI = x86 ]] ; then
|
||||
myarch=ia32
|
||||
else
|
||||
myarch=x64
|
||||
fi ;;
|
||||
arm*-*) myarch=arm ;;
|
||||
*) die "Unrecognized CHOST: ${CHOST}"
|
||||
esac
|
||||
mytarget=${myarch}.release
|
||||
|
||||
soname_version="${PV}"
|
||||
|
||||
local snapshot=on
|
||||
host-is-pax && snapshot=off
|
||||
|
||||
# TODO: Add console=readline option once implemented upstream
|
||||
# http://code.google.com/p/v8/issues/detail?id=1781
|
||||
|
||||
emake V=1 \
|
||||
library=shared \
|
||||
werror=no \
|
||||
soname_version=${soname_version} \
|
||||
snapshot=${snapshot} \
|
||||
${mytarget} || die
|
||||
|
||||
pax-mark m out/${mytarget}/{cctest,d8,shell} || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local arg testjobs
|
||||
for arg in ${MAKEOPTS}; do
|
||||
case ${arg} in
|
||||
-j*) testjobs=${arg#-j} ;;
|
||||
--jobs=*) testjobs=${arg#--jobs=} ;;
|
||||
esac
|
||||
done
|
||||
|
||||
tools/test-wrapper-gypbuild.py \
|
||||
-j${testjobs:-1} \
|
||||
--arch-and-mode=${mytarget} \
|
||||
--no-presubmit \
|
||||
--progress=dots || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr
|
||||
doins -r include || die
|
||||
|
||||
dobin out/${mytarget}/d8 || die
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
install_name_tool \
|
||||
-id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname).${soname_version} \
|
||||
out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
|
||||
fi
|
||||
|
||||
dolib out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
|
||||
dosym libv8$(get_libname).${soname_version} /usr/$(get_libdir)/libv8$(get_libname) || die
|
||||
|
||||
dodoc AUTHORS ChangeLog || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserved_libs=()
|
||||
local baselib candidate
|
||||
|
||||
eshopts_push -s nullglob
|
||||
|
||||
for candidate in "${EROOT}usr/$(get_libdir)"/libv8-*$(get_libname) \
|
||||
"${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
|
||||
baselib=${candidate##*/}
|
||||
if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
|
||||
preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
|
||||
fi
|
||||
done
|
||||
|
||||
eshopts_pop
|
||||
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib_notify "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
@ -1,129 +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/v8/v8-3.7.12.31.ebuild,v 1.2 2012/03/24 10:33:08 phajdan.jr Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
|
||||
inherit eutils multilib pax-utils python toolchain-funcs
|
||||
|
||||
DESCRIPTION="Google's open source JavaScript engine"
|
||||
HOMEPAGE="http://code.google.com/p/v8"
|
||||
SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2"
|
||||
LICENSE="BSD"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
pkg_pretend() {
|
||||
local gccver=$(gcc-fullversion)
|
||||
if [[ ${gccver} = 4.5.2 ]]; then
|
||||
eerror "The currently selected version of gcc is known to segfault when building this"
|
||||
eerror "version of V8. Please use at least gcc-4.5.3."
|
||||
die "gcc-${gccver} detected."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export AR CC CXX RANLIB
|
||||
export LINK="${CXX}"
|
||||
|
||||
# Use target arch detection logic from bug #354601.
|
||||
case ${CHOST} in
|
||||
i?86-*) myarch=ia32 ;;
|
||||
x86_64-*)
|
||||
if [[ $ABI = x86 ]] ; then
|
||||
myarch=ia32
|
||||
else
|
||||
myarch=x64
|
||||
fi ;;
|
||||
arm*-*) myarch=arm ;;
|
||||
*) die "Unrecognized CHOST: ${CHOST}"
|
||||
esac
|
||||
mytarget=${myarch}.release
|
||||
|
||||
soname_version="${PV}"
|
||||
|
||||
local snapshot=on
|
||||
host-is-pax && snapshot=off
|
||||
|
||||
# TODO: Add console=readline option once implemented upstream
|
||||
# http://code.google.com/p/v8/issues/detail?id=1781
|
||||
|
||||
emake V=1 \
|
||||
library=shared \
|
||||
werror=no \
|
||||
soname_version=${soname_version} \
|
||||
snapshot=${snapshot} \
|
||||
${mytarget} || die
|
||||
|
||||
pax-mark m out/${mytarget}/{cctest,d8,shell} || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local arg testjobs
|
||||
for arg in ${MAKEOPTS}; do
|
||||
case ${arg} in
|
||||
-j*) testjobs=${arg#-j} ;;
|
||||
--jobs=*) testjobs=${arg#--jobs=} ;;
|
||||
esac
|
||||
done
|
||||
|
||||
tools/test-wrapper-gypbuild.py \
|
||||
-j${testjobs:-1} \
|
||||
--arch-and-mode=${mytarget} \
|
||||
--no-presubmit \
|
||||
--progress=dots || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr
|
||||
doins -r include || die
|
||||
|
||||
dobin out/${mytarget}/d8 || die
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
install_name_tool \
|
||||
-id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname).${soname_version} \
|
||||
out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
|
||||
fi
|
||||
|
||||
dolib out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
|
||||
dosym libv8$(get_libname).${soname_version} /usr/$(get_libdir)/libv8$(get_libname) || die
|
||||
|
||||
dodoc AUTHORS ChangeLog || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserved_libs=()
|
||||
local baselib candidate
|
||||
|
||||
eshopts_push -s nullglob
|
||||
|
||||
for candidate in "${EROOT}usr/$(get_libdir)"/libv8-*$(get_libname) \
|
||||
"${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
|
||||
baselib=${candidate##*/}
|
||||
if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
|
||||
preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
|
||||
fi
|
||||
done
|
||||
|
||||
eshopts_pop
|
||||
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib_notify "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
@ -1,149 +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/v8/v8-3.8.9.15.ebuild,v 1.2 2012/03/24 10:33:08 phajdan.jr Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
|
||||
inherit eutils multilib pax-utils python toolchain-funcs versionator
|
||||
|
||||
DESCRIPTION="Google's open source JavaScript engine"
|
||||
HOMEPAGE="http://code.google.com/p/v8"
|
||||
SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2"
|
||||
LICENSE="BSD"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
pkg_pretend() {
|
||||
local gccver=$(gcc-fullversion)
|
||||
if [[ ${gccver} = 4.5.2 ]]; then
|
||||
eerror "The currently selected version of gcc is known to segfault when building this"
|
||||
eerror "version of V8. Please use at least gcc-4.5.3."
|
||||
die "gcc-${gccver} detected."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# don't force 32-bits mode on Darwin
|
||||
sed -i -e '/-arch i386/d' build/gyp/pylib/gyp/generator/make.py || die
|
||||
# force using Makefiles, instead of Xcode project file on Darwin
|
||||
sed -i -e '/darwin/s/xcode/make/' build/gyp/pylib/gyp/__init__.py || die
|
||||
# don't refuse to build shared_libs because we build somewhere else
|
||||
sed -i \
|
||||
-e '/params\.get.*mac.*darwin.*linux/s/mac/darwin/' \
|
||||
-e "/if GetFlavor(params) == 'mac':/s/mac/darwin/" \
|
||||
-e "/^ if flavor == 'mac':/s/mac/darwin/" \
|
||||
build/gyp/pylib/gyp/generator/make.py || die
|
||||
# make sure our v8.dylib doesn't end up being empty and give it a proper
|
||||
# install_name (soname)
|
||||
sed -i \
|
||||
-e '/^LINK_COMMANDS_MAC =/,/^SHARED_HEADER =/s#-shared#-dynamiclib -all_load -install_name '"${EPREFIX}/usr/$(get_libdir)/libv8$(get_libname $(get_version_component_range 1-3))"'#' \
|
||||
build/gyp/pylib/gyp/generator/make.py || die
|
||||
# don't force targetting old machines
|
||||
sed -i -e "s/, '-mmacosx-version-min=10.4'//" SConstruct || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export AR CC CXX RANLIB
|
||||
export LINK="${CXX}"
|
||||
|
||||
# Use target arch detection logic from bug #354601.
|
||||
case ${CHOST} in
|
||||
i?86-*) myarch=ia32 ;;
|
||||
x86_64-*)
|
||||
if [[ $ABI = x86 ]] ; then
|
||||
myarch=ia32
|
||||
else
|
||||
myarch=x64
|
||||
fi ;;
|
||||
arm*-*) myarch=arm ;;
|
||||
*) die "Unrecognized CHOST: ${CHOST}"
|
||||
esac
|
||||
mytarget=${myarch}.release
|
||||
|
||||
soname_version="$(get_version_component_range 1-3)"
|
||||
|
||||
local snapshot=on
|
||||
host-is-pax && snapshot=off
|
||||
|
||||
# TODO: Add console=readline option once implemented upstream
|
||||
# http://code.google.com/p/v8/issues/detail?id=1781
|
||||
|
||||
emake V=1 \
|
||||
library=shared \
|
||||
werror=no \
|
||||
soname_version=${soname_version} \
|
||||
snapshot=${snapshot} \
|
||||
${mytarget} || die
|
||||
|
||||
pax-mark m out/${mytarget}/{cctest,d8,shell} || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local arg testjobs
|
||||
for arg in ${MAKEOPTS}; do
|
||||
case ${arg} in
|
||||
-j*) testjobs=${arg#-j} ;;
|
||||
--jobs=*) testjobs=${arg#--jobs=} ;;
|
||||
esac
|
||||
done
|
||||
|
||||
tools/test-wrapper-gypbuild.py \
|
||||
-j${testjobs:-1} \
|
||||
--arch-and-mode=${mytarget} \
|
||||
--no-presubmit \
|
||||
--progress=dots || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr
|
||||
doins -r include || die
|
||||
|
||||
dobin out/${mytarget}/d8 || die
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
# buildsystem is too horrific to get this built correctly
|
||||
mv out/${mytarget}/lib.target/libv8.so.${soname_version} \
|
||||
out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die
|
||||
fi
|
||||
|
||||
dolib out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die
|
||||
dosym libv8$(get_libname ${soname_version}) /usr/$(get_libdir)/libv8$(get_libname) || die
|
||||
|
||||
dodoc AUTHORS ChangeLog || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserved_libs=()
|
||||
local baselib candidate
|
||||
|
||||
eshopts_push -s nullglob
|
||||
|
||||
for candidate in "${EROOT}usr/$(get_libdir)"/libv8-*$(get_libname) \
|
||||
"${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
|
||||
baselib=${candidate##*/}
|
||||
if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
|
||||
preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
|
||||
fi
|
||||
done
|
||||
|
||||
eshopts_pop
|
||||
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib_notify "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.9.13.ebuild,v 1.2 2012/03/24 10:33:08 phajdan.jr Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.9.24.1.ebuild,v 1.1 2012/04/02 12:47:18 phajdan.jr Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
@ -1,16 +1,20 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
DIST Apache-AuthCookie-3.10.tar.gz 34993 RMD160 91b003ba1e6b1cb319a00ce10ac2c4bcd29cc3f6 SHA1 282377aaa8883a3c7e371360112012db316f40f0 SHA256 9c29eba34356aa83a1e3d2de32063626edc5965a2bd144e761687c018e3adc1e
|
||||
DIST Apache-AuthCookie-3.18.tar.gz 45265 RMD160 f4d559db65c5bd8205478fb48e94c497b6adeda0 SHA1 83fb285852367c7b79885f634a76316e88caaf90 SHA256 d1c43bd5e94590baa49bd07eb11cebe1124634a4286f3d523fb00ff5f7d57f88
|
||||
EBUILD Apache-AuthCookie-3.10.ebuild 562 RMD160 8cae7ba3f9a8ac8489a374b931708484b7b231a2 SHA1 62a8f89416bb30a1ba3bb171b496ac03b81601e8 SHA256 5ae67ad597babebab9bd60998203f33c1a6ced4dd237594aef8ebf57bc2b208a
|
||||
EBUILD Apache-AuthCookie-3.180.0.ebuild 506 RMD160 3f5664f1973cd3a01816440e4577169fb81a269b SHA1 dacf0468c8da2da9ebb99ae44398832bb7ef121a SHA256 1bf0eac44dbca0edf29c90a8cc53442d91fbe28f894e4eeb9835301fce61a519
|
||||
MISC ChangeLog 3764 RMD160 2be487f5514a195249b03b571d0d80acfcbe7bf2 SHA1 b573ec9987eaadd35b2f71d6863f264f5578406c SHA256 b79cf02f1190083d2bb4f6221e0d210fece61bf755d6a53bc9c28908e4f45fd4
|
||||
EBUILD Apache-AuthCookie-3.180.0.ebuild 504 RMD160 8c69093d99092dbf8bf39f866950503aad01b73b SHA1 7554bc22c8c946ceb73afa2340fdb478fd0a6ab4 SHA256 240ba3eec544327919e2fd09ec7ab7cfe5ea4d501fbfa72f3e22bc4bf5344b3c
|
||||
MISC ChangeLog 3885 RMD160 f694e2b227667b263a6571c7fc62864ce91b7458 SHA1 33442421ac67b5d8805b37c695c180caf4012c36 SHA256 8c9c873cbcd03d2250760e335702e5236f4d59afd96c8e34a2da6056ee58552f
|
||||
MISC metadata.xml 603 RMD160 9529165315f0b842233d16b5ae6a1df2665cb213 SHA1 2a8c637dc98ac78d91971a7b9bf652260652ae3a SHA256 10b6386b46461637e2ce0a807ae9be6a8f03f04a33ab4f09ebb449a7411b9990
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAk5jYDEACgkQV3J2n04EauwgAgCfbsXMA9nojg7ykqtZNkaCZlzK
|
||||
fNsAmwc2bCd3Tbcbw1qhleOed/Byydi8
|
||||
=6EjN
|
||||
iQEcBAEBCgAGBQJPedbNAAoJEOTDgjZ80txdXoYIALAEEKsv5NDOt222Qg4OlPR6
|
||||
8IDXFsW4cy9n0eM2sSaPGTegIrSC5tJeZgwiNbDx5vQZRE12MqWWjQ6AEHms36mm
|
||||
aHqHYAiA4ZYqE/iaeRC25r6Q4h/7h6ElBYwKghlDIrARzfL7TLMaj53KFUwLZjCb
|
||||
1RtZm3bEI3T1lbdzkHtCDNSZRnyBinZtrhJiiAB+zi91YLhOLkJ316MTw4xNnNTe
|
||||
su25bHanGD9DLq98TManEjx940sFmWQXdsEC43U2K/im1pgP/uL5wCIbmAN8CEv8
|
||||
1IGZ4PmAKqIrrOjgiS8O2X8rQZttbssRkRlqFDEFyZXTjW1gXSZ3whUb5lubka8=
|
||||
=tzD0
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,16 +1,20 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
DIST XML-Parser-2.36.tar.gz 230002 RMD160 1c31a2398ada943efd5d2451389e163914168253 SHA1 74acac4f939ebf788d8ef5163cbc9802b1b04bfa SHA256 9fd529867402456bd826fe0e5588d35b3a2e27e586a2fd838d1352b71c2ed73f
|
||||
DIST XML-Parser-2.41.tar.gz 238441 RMD160 61252e5f33b205246f51c668180311e6cbd60111 SHA1 68c7ee61b413c2e8255699b1987fca598e0a39d8 SHA256 b48197cd2265a26c5f016489f11a7b450d8833cb8b3d6a46ee15975740894de9
|
||||
EBUILD XML-Parser-2.36-r1.ebuild 820 RMD160 770e14d4080c81fe07dba0c2b459db3cc942b193 SHA1 b85bbe863fbbef30c74385f2deb27e6df4e78b3e SHA256 5bb2d09bded15fd6bc272fbc498c815590073cec338c26be6df55af6e465749d
|
||||
EBUILD XML-Parser-2.410.0.ebuild 799 RMD160 e4dfc6e190ab64c78cc013220baa8e434e94dd88 SHA1 c327fd87dcc86c60b53c5184b226732a93414a6d SHA256 c215fb3d59107a9b4b60018f230aee6ccbbf59ebeaafabb5ed6058cf66e3047d
|
||||
MISC ChangeLog 6110 RMD160 339fc2c89f0a581682d58e85ddcd89e2c613d72f SHA1 8fc379aac2c0815cc015cf7b0f007aecd2d23912 SHA256 4473688c1f5c008fa2d79d81ffc286a3c9c1dd863bc3e277b0fe0977265c4a62
|
||||
EBUILD XML-Parser-2.410.0.ebuild 797 RMD160 26bc2edaa3054e72ed3282192d004df1dc665fb8 SHA1 cb64ca27b44c1210e85654d84fbebccb65de01b6 SHA256 b697564d3fd9f42f9980ad194c9b77cb398c07e16b4c33711bcb9f43b3b7d011
|
||||
MISC ChangeLog 6222 RMD160 2f9d43f412e6111f0e69932e017fbe571117bf52 SHA1 bf3697b102159154f728f6b71e2969badb70438b SHA256 4f1c2bfa77ebec471d9e01bbf4fcfde504d1371905cfc76085150bb35e9dda29
|
||||
MISC metadata.xml 236 RMD160 dec11a4bf2dfe9ada172f266a1bdf720ce687096 SHA1 f7df26a17f0aad5b7722671bb673b19ec633ca8a SHA256 48fa247feb0f412b7976a357c7d6c07bf705ab8ccb855b4ff882fb7641bc2406
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAk4z4SIACgkQV3J2n04EauyZ8wCglrVxdVBwUKzkcJafp2K2Q4/D
|
||||
6j0AoJgNNiRE6HWc01bf0EIYVw4PqUTM
|
||||
=y4NY
|
||||
iQEcBAEBCgAGBQJPeddsAAoJEOTDgjZ80txdkZQIAICr/VIR3m9yPWJORHnX+N1b
|
||||
vMjKsDAGetwcF3MD7Qvr+2KmIdrOy7VyOPtzjX6MS4yO7N/fZMgCzTN39BubACn4
|
||||
A9sRJlAo/M5LkP+8WjFogFqdjXktYPriS4de6Qp0c0ISnUJwRaX5Xc9h9iJcmM/X
|
||||
wOGqTYhvYyWJQea8D21JTjQoyH+Syi5/BF+HQ7wasYVGOkROs1lD6rgTAxC7rmRG
|
||||
hPQCC8bQ2NigjLKY9jF4zxYeVEdPEdAvFup1DiwFX9S2cnfL91XtOzpN+GHWFGSW
|
||||
WA2zNnHrdiHjax5bk7KkTTNXyS214ssb0oEXZhdenwJ7zdifHByV3hwSaUx4Jek=
|
||||
=pil6
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/pecl-http/pecl-http-1.7.4.ebuild,v 1.1 2012/04/02 11:25:08 olemarkus Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PHP_EXT_NAME="http"
|
||||
PHP_EXT_PECL_PKG="pecl_http"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="no"
|
||||
DOCS="docs/examples/tutorial.txt ThanksTo.txt KnownIssues.txt"
|
||||
|
||||
USE_PHP="php5-3 php5-4"
|
||||
|
||||
inherit php-ext-pecl-r2 php-ext-source-r2
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DESCRIPTION="Extended HTTP Support for PHP."
|
||||
LICENSE="BSD-2 MIT"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=net-misc/curl-7.19.4
|
||||
sys-libs/zlib
|
||||
dev-libs/libevent
|
||||
>=dev-lang/php-5[hash,session,iconv]
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
my_conf="--enable-http \
|
||||
--with-http-curl-requests \
|
||||
--with-http-zlib-compression \
|
||||
--with-http-curl-libevent \
|
||||
--with-http-magic-mime"
|
||||
|
||||
src_install() {
|
||||
php-ext-pecl-r2_src_install
|
||||
|
||||
php-ext-source-r2_addtoinifiles "http.etag.mode" "MD5"
|
||||
php-ext-source-r2_addtoinifiles "http.force_exit" "1"
|
||||
php-ext-source-r2_addtoinifiles "http.log.allowed_methods" ""
|
||||
php-ext-source-r2_addtoinifiles "http.log.cache" ""
|
||||
php-ext-source-r2_addtoinifiles "http.log.composite" ""
|
||||
php-ext-source-r2_addtoinifiles "http.log.not_found" ""
|
||||
php-ext-source-r2_addtoinifiles "http.log.redirect" ""
|
||||
php-ext-source-r2_addtoinifiles "http.only_exceptions" "0"
|
||||
php-ext-source-r2_addtoinifiles "http.persistent.handles.ident" "GLOBAL"
|
||||
php-ext-source-r2_addtoinifiles "http.persistent.handles.limit" "-1"
|
||||
php-ext-source-r2_addtoinifiles "http.request.datashare.connect" "0"
|
||||
php-ext-source-r2_addtoinifiles "http.request.datashare.cookie" "0"
|
||||
php-ext-source-r2_addtoinifiles "http.request.datashare.dns" "1"
|
||||
php-ext-source-r2_addtoinifiles "http.request.datashare.ssl" "0"
|
||||
php-ext-source-r2_addtoinifiles "http.request.methods.allowed" ""
|
||||
php-ext-source-r2_addtoinifiles "http.request.methods.custom" ""
|
||||
php-ext-source-r2_addtoinifiles "http.send.inflate.start_auto" "0"
|
||||
php-ext-source-r2_addtoinifiles "http.send.inflate.start_flags" "0"
|
||||
php-ext-source-r2_addtoinifiles "http.send.deflate.start_auto" "0"
|
||||
php-ext-source-r2_addtoinifiles "http.send.deflate.start_flags" "0"
|
||||
php-ext-source-r2_addtoinifiles "http.send.not_found_404" "1"
|
||||
}
|
@ -1,14 +1,15 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA512
|
||||
|
||||
AUX rdflib-3.1.0-test.patch 626 RMD160 30ad3e3917d8df8b6010c0c6f169d7921589092b SHA1 fe25570b9826aad25ea3308810dbec62a1e55418 SHA256 f68166e8169e8dbe54bbbf1930ca7c0b41c8a7e9a3929703a1b6be7dcf7b9162
|
||||
DIST rdflib-3.1.0.tar.gz 249824 RMD160 18ba69b54dfa0854a0da7564512b676dc664d419 SHA1 e2ee371fda48739724800064763d03449abb0f5a SHA256 eafa2a6abfde24f08bc8af0b43084bd30a00d94579bea9993643a8b438098043
|
||||
EBUILD rdflib-3.1.0.ebuild 1230 RMD160 1f3d1962cda9b2cb5c036d163bf706fd9cd7d5f2 SHA1 89f84acd750313056ba9306efcf8aa581dfc234b SHA256 37e6fe8207ce1a16ad9b9cf5f2777627d289cd237efaff4367be2bd1d85e6fb1
|
||||
MISC ChangeLog 1663 RMD160 398c4e5673832144790cbffae983d3fde8d1d279 SHA1 4fa5d02d8ab20f211f136a1c5c027bd1d8c6a26d SHA256 490461f365c9b7bf60b0bcf8580ba5b1e0d5bc39ab43325b9464e6e445beed43
|
||||
EBUILD rdflib-3.1.0.ebuild 1321 RMD160 7b9a69ff230515055dd7f06f0f7fc7fab6a41ea6 SHA1 3a6b08b15a1a72ac5075dbc4af983e1ab9f6bd16 SHA256 0d4baf3dd4c7c29c1056cf5563d92ecea1c08e2b2c318ce2deee5a2760343a88
|
||||
MISC ChangeLog 1802 RMD160 1cc66504810c48bab82672fb1aefca63039ebe3a SHA1 2c37847fad0d07fd5a4802478d76990e1ccdb085 SHA256 0a68ded3b3ed924bbbed9373cc66780b43eec203804d61eb426f61e20b4a1194
|
||||
MISC metadata.xml 313 RMD160 120c7d82a1a36c85496da35acbd7c56d789aea60 SHA1 02d0c9b4910677bd962b9d1ea508a9e3e9d1a502 SHA256 71823054cc194bf8d08b6b3b14b051bf5d9be505a013824d05d204555930de80
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk93TIQACgkQ/ejvha5XGaNrMgCeMMIyADNTUQufT24nf4tsPnr7
|
||||
CckAn2A50Fq2/moULqByIZTLDmlUSJMs
|
||||
=0NR0
|
||||
iEYEAREKAAYFAk950kEACgkQgAnW8HDreRaXHQCdGBwxl+qqBE5mdTKS626uh8yH
|
||||
6soAoIdoEsNluk/PtGghu7f9zxLDV1FM
|
||||
=jQ7A
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,20 @@
|
||||
rdflib/__init__.py | 4 ++--
|
||||
1 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/rdflib/__init__.py b/rdflib/__init__.py
|
||||
index b781031..44efb0b 100644
|
||||
--- a/rdflib/__init__.py
|
||||
+++ b/rdflib/__init__.py
|
||||
@@ -15,10 +15,10 @@ A tiny example:
|
||||
>>> import rdflib
|
||||
|
||||
>>> g = rdflib.Graph()
|
||||
- >>> result = g.parse("http://eikeon.com/foaf.rdf")
|
||||
+ >>> result = g.parse("http://www.w3.org/2000/10/swap/test/meet/white.rdf")
|
||||
|
||||
>>> print "graph has %s statements." % len(g)
|
||||
- graph has 34 statements.
|
||||
+ graph has 19 statements.
|
||||
>>>
|
||||
>>> for s, p, o in g:
|
||||
... if (s, p, o) not in g:
|
@ -0,0 +1,112 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/sphinx/sphinx-1.1.3-r2.ebuild,v 1.1 2012/04/02 17:08:23 floppym Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
DISTUTILS_SRC_TEST="nosetests"
|
||||
PYTHON_TESTS_RESTRICTED_ABIS="2.5 *-pypy-*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
MY_PN="Sphinx"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Python documentation generator"
|
||||
HOMEPAGE="http://sphinx.pocoo.org/ http://pypi.python.org/pypi/Sphinx"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="doc latex"
|
||||
|
||||
DEPEND=">=dev-python/docutils-0.7
|
||||
>=dev-python/jinja-2.3
|
||||
>=dev-python/pygments-1.2
|
||||
dev-python/setuptools
|
||||
latex? ( dev-texlive/texlive-latexextra )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS="CHANGES"
|
||||
|
||||
src_prepare() {
|
||||
distutils_src_prepare
|
||||
|
||||
prepare_tests() {
|
||||
mkdir -p build-${PYTHON_ABI}
|
||||
cp -r tests build-${PYTHON_ABI}/tests
|
||||
if [[ $(python_get_version -l --major) == "3" ]]; then
|
||||
2to3-${PYTHON_ABI} -nw --no-diffs build-${PYTHON_ABI}/tests
|
||||
fi
|
||||
}
|
||||
use test && python_execute_function prepare_tests
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
|
||||
if use doc; then
|
||||
pushd doc > /dev/null
|
||||
einfo "Generation of documentation"
|
||||
PYTHONPATH=".." emake SPHINXBUILD="$(PYTHON -f) ../sphinx-build.py" html || die "Generation of documentation failed"
|
||||
popd > /dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
testing() {
|
||||
pushd build-${PYTHON_ABI} > /dev/null
|
||||
echo PYTHONPATH=lib nosetests --verbosity=1
|
||||
PYTHONPATH=lib nosetests --verbosity=1
|
||||
local rv=$?
|
||||
rm -f lib/sphinx/pycode/Grammar*.pickle
|
||||
popd > /dev/null
|
||||
return $rv
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/sphinx-build"
|
||||
|
||||
if use doc; then
|
||||
dohtml -A txt -r doc/_build/html/* || die "Installation of documentation failed"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
distutils_pkg_postinst
|
||||
|
||||
# Generate the Grammar pickle to avoid sandbox violations.
|
||||
generation_of_grammar_pickle() {
|
||||
"$(PYTHON)" -c "import sys; sys.path.insert(0, '${EROOT}$(python_get_sitedir -b)'); from sphinx.pycode.pgen2.driver import load_grammar; load_grammar('${EROOT}$(python_get_sitedir -b)/sphinx/pycode/Grammar.txt')"
|
||||
}
|
||||
python_execute_function \
|
||||
--action-message 'Generation of Grammar pickle with $(python_get_implementation_and_version)...' \
|
||||
--failure-message 'Generation of Grammar pickle with $(python_get_implementation_and_version) failed' \
|
||||
generation_of_grammar_pickle
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
distutils_pkg_postrm
|
||||
|
||||
deletion_of_grammar_pickle() {
|
||||
rm -f "${EROOT}$(python_get_sitedir -b)/sphinx/pycode"/Grammar*.pickle || return 1
|
||||
|
||||
# Delete empty parent directories.
|
||||
local dir="${EROOT}$(python_get_sitedir -b)/sphinx/pycode"
|
||||
while [[ "${dir}" != "${EROOT%/}" ]]; do
|
||||
rmdir "${dir}" 2> /dev/null || break
|
||||
dir="${dir%/*}"
|
||||
done
|
||||
}
|
||||
python_execute_function \
|
||||
--action-message 'Deletion of Grammar pickle with $(python_get_implementation_and_version)...' \
|
||||
--failure-message 'Deletion of Grammar pickle with $(python_get_implementation_and_version) failed' \
|
||||
deletion_of_grammar_pickle
|
||||
}
|
@ -0,0 +1,90 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/meld/meld-1.5.4.ebuild,v 1.1 2012/04/02 22:06:51 pacho Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
|
||||
inherit python gnome2 eutils multilib
|
||||
|
||||
DESCRIPTION="A graphical diff and merge tool"
|
||||
HOMEPAGE="http://meldmerge.org/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc gnome"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/pygtk-2.14:2
|
||||
>=dev-python/pygobject-2.8:2
|
||||
gnome? ( >=dev-python/gconf-python-2.22:2 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
app-text/scrollkeeper"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="NEWS"
|
||||
# Needed for optimizing python modules against proper interpreter
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
# fix the prefix so its not in */local/*
|
||||
sed -e "s:/usr/local:${EPREFIX}/usr:" \
|
||||
-e "s:\$(prefix)/lib:\$(prefix)/$(get_libdir):" \
|
||||
-i INSTALL || die "sed 1 failed"
|
||||
|
||||
# don't install anything to /usr/share/doc/meld
|
||||
sed -e "s:\$(docdir)/meld:\$(docdir)/${PF}:" \
|
||||
-i INSTALL || die "sed 2 failed"
|
||||
|
||||
# let the python eclass handle python objects
|
||||
sed -e '/$(PYTHON) .* .import compileall;/s/\t/&#/g' \
|
||||
-i Makefile || die "sed 3 failed"
|
||||
|
||||
# don't run scrollkeeper (with the wrong path),
|
||||
# leave that to gnome2.eclass #145833
|
||||
sed -e '/scrollkeeper-update/s/\t/&#/' \
|
||||
-i help/*/Makefile || die "sed 4 failed"
|
||||
|
||||
# replace all calls to python by specific major version
|
||||
sed -e "s/\(PYTHON ?= \).*/\1$(PYTHON -2)/" \
|
||||
-i INSTALL || die "sed 6 failed"
|
||||
python_convert_shebangs 2 "${S}"/tools/*
|
||||
|
||||
strip-linguas -i "${S}/po"
|
||||
local mylinguas=""
|
||||
for x in ${LINGUAS}; do
|
||||
mylinguas="${mylinguas} ${x}.po"
|
||||
done
|
||||
|
||||
if [ -n "${mylinguas}" ]; then
|
||||
sed -e "s/PO:=.*/PO:=${mylinguas}/" \
|
||||
-i po/Makefile || die "sed 5 failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
python_convert_shebangs 2 "${ED}"usr/bin/meld
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
python_mod_optimize /usr/$(get_libdir)/meld
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_pkg_postrm
|
||||
python_mod_cleanup /usr/$(get_libdir)/meld
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue